Source: node-lezer Version: 1.4.11+~cs14.19.46-1 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lu...@debian.org Usertags: ftbfs-20240319 ftbfs-trixie
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > debian/rules binary > dh binary > dh_update_autotools_config > dh_autoreconf > dh_auto_configure --buildsystem=nodejs > Link ./node_modules/rollup -> /usr/share/nodejs/rollup > Link ./node_modules/@rollup/plugin-commonjs -> > /usr/share/nodejs/@rollup/plugin-commonjs > Link ./node_modules/@rollup/plugin-node-resolve -> > /usr/share/nodejs/@rollup/plugin-node-resolve > Link ./node_modules/rollup-plugin-typescript2 -> > /usr/share/nodejs/rollup-plugin-typescript2 > Link node_modules/@lezer/common -> ../../lezer-common > Link node_modules/@lezer/cpp -> ../../lezer-cpp > Link node_modules/@lezer/css -> ../../lezer-css > Link node_modules/@lezer/generator -> ../../lezer-generator > Link node_modules/@lezer/highlight -> ../../lezer-highlight > Link node_modules/@lezer/html -> ../../lezer-html > Link node_modules/@lezer/java -> ../../lezer-java > Link node_modules/@lezer/json -> ../../lezer-json > Link node_modules/@lezer/lr -> ../../lezer-lr > Link node_modules/@lezer/markdown -> ../../lezer-markdown > Link node_modules/@lezer/php -> ../../lezer-php > Link node_modules/@lezer/python -> ../../lezer-python > Link node_modules/@lezer/rust -> ../../lezer-rust > Link node_modules/@lezer/xml -> ../../lezer-xml > Link node_modules/@marijn/buildtool -> > ../../debian/build_modules/@marijn/buildtool > Link node_modules/rollup-plugin-dts -> > ../debian/build_modules/rollup-plugin-dts > dh_auto_build --buildsystem=nodejs > Found debian/nodejs/lezer-common/build > cd ./lezer-common && sh -ex ../debian/nodejs/lezer-common/build > + node build.js > Found debian/nodejs/lezer-lr/build > cd ./lezer-lr && sh -ex ../debian/nodejs/lezer-lr/build > + node build.js > + tsc src/constants.ts -d --outDir dist > Found debian/nodejs/lezer-generator/build > cd ./lezer-generator && sh -ex ../debian/nodejs/lezer-generator/build > + node build.js > Found debian/nodejs/lezer-highlight/build > cd ./lezer-highlight && sh -ex ../debian/nodejs/lezer-highlight/build > + node build.js > Found debian/nodejs/lezer-php/build > cd ./lezer-php && sh -ex ../debian/nodejs/lezer-php/build > + node ../lezer-generator/src/lezer-generator.cjs src/php.grammar -o > src/parser > Wrote src/parser.js and src/parser.terms.js > + rollup -c > [36m > [1m./src/parser.js[22m → [1m./dist/index.cjs, > ./dist/index.es.js[22m...[39m > [32mcreated [1m./dist/index.cjs, ./dist/index.es.js[22m in > [1m258ms[22m[39m > Found debian/nodejs/lezer-java/build > cd ./lezer-java && sh -ex ../debian/nodejs/lezer-java/build > + node ../lezer-generator/src/lezer-generator.cjs src/java.grammar -o > src/parser > Wrote src/parser.js and src/parser.terms.js > + rollup -c > [36m > [1m./src/parser.js[22m → [1m./dist/index.cjs, ./dist/index.js[22m...[39m > [32mcreated [1m./dist/index.cjs, ./dist/index.js[22m in [1m119ms[22m[39m > Found debian/nodejs/lezer-cpp/build > cd ./lezer-cpp && sh -ex ../debian/nodejs/lezer-cpp/build > + node ../lezer-generator/src/lezer-generator.cjs src/cpp.grammar -o > src/parser > Wrote src/parser.js and src/parser.terms.js > + rollup -c > [36m > [1m./src/parser.js[22m → [1m./dist/index.cjs, ./dist/index.js[22m...[39m > [32mcreated [1m./dist/index.cjs, ./dist/index.js[22m in [1m254ms[22m[39m > Found debian/nodejs/lezer-json/build > cd ./lezer-json && sh -ex ../debian/nodejs/lezer-json/build > + node ../lezer-generator/src/lezer-generator.cjs src/json.grammar -o > src/parser > Wrote src/parser.js and src/parser.terms.js > + rollup -c > [36m > [1m./src/parser.js[22m → [1m./dist/index.cjs, ./dist/index.js[22m...[39m > [32mcreated [1m./dist/index.cjs, ./dist/index.js[22m in [1m93ms[22m[39m > Found debian/nodejs/lezer-xml/build > cd ./lezer-xml && sh -ex ../debian/nodejs/lezer-xml/build > + node ../lezer-generator/src/lezer-generator.cjs src/xml.grammar -o > src/parser > Wrote src/parser.js and src/parser.terms.js > + rollup -c > [36m > [1m./src/parser.js[22m → [1m./dist/index.cjs, ./dist/index.js[22m...[39m > [32mcreated [1m./dist/index.cjs, ./dist/index.js[22m in [1m159ms[22m[39m > Found debian/nodejs/lezer-html/build > cd ./lezer-html && sh -ex ../debian/nodejs/lezer-html/build > + node ../lezer-generator/src/lezer-generator.cjs src/html.grammar -o > src/parser > Wrote src/parser.js and src/parser.terms.js > + rollup -c > [36m > [1m./src/index.js[22m → [1m./dist/index.cjs, ./dist/index.js[22m...[39m > [32mcreated [1m./dist/index.cjs, ./dist/index.js[22m in [1m300ms[22m[39m > Found debian/nodejs/lezer-markdown/build > cd ./lezer-markdown && sh -ex ../debian/nodejs/lezer-markdown/build > + rollup -c > [36m > [1m./src/index.ts[22m → [1m./dist/index.cjs, ./dist/index.js[22m...[39m > [32mcreated [1m./dist/index.cjs, ./dist/index.js[22m in [1m2.2s[22m[39m > Found debian/nodejs/lezer-rust/build > cd ./lezer-rust && sh -ex ../debian/nodejs/lezer-rust/build > + node ../lezer-generator/src/lezer-generator.cjs src/rust.grammar -o > src/parser > Wrote src/parser.js and src/parser.terms.js > + rollup -c > [36m > [1m./src/parser.js[22m → [1m./dist/index.cjs, ./dist/index.js[22m...[39m > [32mcreated [1m./dist/index.cjs, ./dist/index.js[22m in [1m296ms[22m[39m > Found debian/nodejs/lezer-css/build > cd ./lezer-css && sh -ex ../debian/nodejs/lezer-css/build > + node ../lezer-generator/src/lezer-generator.cjs src/css.grammar -o > src/parser > Wrote src/parser.js and src/parser.terms.js > + rollup -c > [36m > [1m./src/parser.js[22m → [1m./dist/index.cjs, ./dist/index.js[22m...[39m > [32mcreated [1m./dist/index.cjs, ./dist/index.js[22m in [1m165ms[22m[39m > Found debian/nodejs/lezer-python/build > cd ./lezer-python && sh -ex ../debian/nodejs/lezer-python/build > + node ../lezer-generator/src/lezer-generator.cjs src/python.grammar -o > src/parser > Wrote src/parser.js and src/parser.terms.js > + rollup -c > [36m > [1m./src/parser.js[22m → [1m./dist/index.cjs, ./dist/index.js[22m...[39m > [32mcreated [1m./dist/index.cjs, ./dist/index.js[22m in [1m164ms[22m[39m > Found debian/nodejs/./build > cd ./. && sh -ex debian/nodejs/./build > + node lezer-generator/src/lezer-generator.cjs src/javascript.grammar -o > src/parser > Wrote src/parser.js and src/parser.terms.js > + rollup -c > [36m > [1m./src/parser.js[22m → [1m./dist/index.cjs, ./dist/index.js[22m...[39m > [32mcreated [1m./dist/index.cjs, ./dist/index.js[22m in [1m310ms[22m[39m > dh_auto_test --buildsystem=nodejs > ln -s ../debian/tests/test_modules/ist node_modules/ist > ln -s ../../. node_modules/\@lezer/javascript > /bin/sh -ex debian/tests/pkg-js/test > + mocha test/test-javascript.js lezer-common/test/test-tree.js > lezer-cpp/test/test-cpp.js lezer-css/test/test-css.js > lezer-generator/test/test-cases.js lezer-generator/test/test-parse.js > lezer-generator/test/test-test.js lezer-html/test/test-html.js > lezer-html/test/test-incremental.js lezer-java/test/test-java.js > lezer-json/test/test-json.js lezer-php/test/test-php.js > lezer-python/test/test-incremental.js lezer-python/test/test-python.js > lezer-rust/test/test-rust.js lezer-xml/test/test-xml.js > > > decorator > undefined Decorators on classes and class fields > undefined Multiple decorators > undefined Member decorators > undefined Call decorators > undefined Parenthesized decorators > undefined Parameter decorators > > expression > undefined Minimal > undefined Strings > undefined Numbers > undefined Identifiers > undefined RegExps > undefined Arrays > undefined Functions > undefined Arrow functions > undefined Arrow function followed by comma > undefined Long potential arrow function > undefined Ternary operator > undefined Type operators > undefined Delete > undefined Void > undefined Augmented assignment > undefined Operator precedence > undefined Rest args > undefined Forward slashes after parenthesized expressions > undefined Yield expressions > undefined Atoms > undefined Objects > undefined Method definitions > undefined Keyword property names > undefined Generator functions > undefined Member expressions > undefined Callback chain > undefined Function calls > undefined Constructor calls > undefined Await Expressions > undefined Numeric operators > undefined Boolean operators > undefined Bitwise operators > undefined Relational operators > undefined Word operators > undefined Assignments > undefined Comma operator > undefined Punctuation > undefined Doesn't choke on unfinished ternary operator > undefined Can handle unterminated template literals > > jsx > undefined Self-closing element > undefined Regular element > undefined Fragment > undefined Namespaced name > undefined Member name > undefined Nested tags > undefined Attributes > > semicolon > undefined No semicolons > undefined Continued expressions on new line > undefined Doesn't parse postfix ops on a new line > undefined Eagerly cut return/break/continue > undefined Cut return regardless of whitespace > > statement > undefined Variable declaration > undefined Function declaration > undefined Async functions > undefined If statements > undefined While loop > undefined Labels > undefined Try > undefined Switch > undefined For > undefined Labeled statements > undefined Classes > undefined Private properties > undefined Computed properties > undefined Imports > undefined Exports > undefined Empty statements > undefined Recover from invalid char > undefined Sync back to statement > undefined Destructuring > undefined Generators > undefined Hashbang > > typescript > undefined Undefined and Null Type > undefined Type declaration > undefined Type predicate > undefined Type alias > undefined Enum declaration > undefined Interface declaration > undefined Call type args > undefined Advanced types > undefined Prefix union/intersection > undefined Prefix cast > undefined No prefix cast in JSX > undefined Class definition > undefined Arrow with type params > undefined Template types > undefined Extending complex types > undefined Object type > undefined Conditional Type > undefined Generic Function Type > undefined Satisfies operator > undefined Override modifier on properties > undefined Class extending expression > undefined Declare syntax > undefined Declare this in a Function > undefined Prefers type parameters to comparison operators > undefined Type parameters vs JSX > > SyntaxNode > undefined can resolve at the top level > undefined can resolve deeper > undefined can resolve in a large tree > undefined caches resolved parents > undefined skips anonymous nodes > undefined allows access to the underlying tree > getChild > undefined can get children by group > undefined can get single children > undefined can get children between others > > TreeCursor > undefined iterates over all nodes > undefined iterates over all nodes in reverse > undefined works with internal iteration > undefined handles iterating out of bounds > undefined internal iteration can be limited to a range > undefined can leave nodes > undefined can move to a given position > undefined can move into a parent node > undefined can move to a specific sibling > 1) isn't slow > undefined can produce nodes > undefined can produce node from cursors created from nodes > undefined reuses nodes in buffers > undefined skips anonymous nodes > undefined stops at anonymous nodes when configured as full > > ambiguities > undefined template functions vs relational expressions > undefined function declarations vs variable initializations > undefined template classes vs relational expressions > > cpp20 > undefined Concept definition > undefined Concept definition with requires expression > undefined Requires clauses and expressions > undefined Compound requirements > undefined Nested requirements > undefined Constraints > undefined Namespace definitions > undefined Namespace alias definitions > undefined Reference declarations > undefined R-value reference declarations > undefined Function-try-block definitions > undefined Inline try method definitions > undefined Classes with inheritance > undefined Attributes on declarations > undefined Constinit/consteval declarations > undefined Ref-qualifiers > undefined Default comparison declarations > undefined Parameter pack expansions > undefined User-defined literals > undefined Coroutines > undefined Fold Expressions > undefined Range-based for loops > undefined Attributes > undefined Modules > > declarations > undefined Namespace definitions > undefined Using declarations > undefined Reference declarations > undefined R-value reference declarations > undefined Inline method definitions > undefined Inline method definitions with overrides > undefined Virtual method declarations > undefined Constructor and destructor declarations > undefined Forward class declaration > undefined Forward function declarations > undefined Classes with inheritance > undefined Classes with final virt specifier > undefined Nested classes > undefined Macro noise > undefined Friend declarations > undefined Default member initializers > undefined Function parameters with default values > undefined Declarations with attributes > undefined Operator overload declarations > undefined Template declarations > undefined Template template declarations > undefined Template specializations > undefined Template methods > undefined Templates with optional type parameters > undefined Templates with optional anonymous parameters > undefined Declarations with braced initializer lists > undefined Empty function bodies > undefined Explicit template instantiations > undefined Structured binding declarations > undefined Constexpr declarations > undefined Variadic templates > undefined Enums > undefined static_assert declarations > undefined Cast operator overload declarations > undefined Restrict > undefined Ignored args > > definitions > undefined Scoped function definitions > undefined Vararg definition > undefined Constructor definitions > undefined Explicit constructor definitions > undefined Explicit constructor declaration > undefined Destructor in class > undefined Default and deleted methods > undefined Destructor definitions > undefined Inline template function > > expressions > undefined Scoped function calls > undefined Compound literals without parentheses > undefined Explicit destructor calls > undefined New and Delete expressions > undefined Initializer lists as arguments > undefined Lambda expressions > undefined Nested template calls > undefined Comma expressions at the start of blocks > undefined Nullptr > undefined Raw string literals > undefined Template calls > undefined Parameter pack expansions > undefined Concatenated string literals > undefined Primitive types ctor > undefined Array assignment expression > undefined Reference arg > undefined Numbers > undefined Initializer list > undefined Assignment with Initializer List > > microsoft > undefined declaration specs > > statements > undefined Returning braced initializer lists > undefined Range-based for loops > undefined Constexpr if statements > undefined If statements with declarations > undefined Try/catch statements > undefined Throw statements > undefined Noexcept specifier > undefined Throw specifier > undefined Assignment > undefined Switch statement > undefined For loop > > types > undefined The auto type > undefined Namespaced types > undefined Dependent type names > undefined Template types with empty argument lists > undefined Function types as template arguments > undefined Decltype > undefined Trailing return type > > declarations > undefined Function calls > undefined Calls where each argument has multiple values > undefined Color literals > undefined Numbers > undefined Binary arithmetic operators > undefined Strings > undefined URLs > undefined Important declarations > undefined Comments right after numbers > undefined Unfinished rule > undefined Variable names > > selector > undefined Universal selectors > undefined Type selectors > undefined Class selectors > undefined Id selectors > undefined Attribute selectors > undefined Pseudo-class selectors > undefined Pseudo-element selectors > undefined Child selectors > undefined Descendant selectors > undefined Nesting selectors > undefined Sibling selectors > undefined The :not selector > > statements > undefined Empty stylesheets > undefined Import statements > undefined Namespace statements > undefined Keyframes statements > undefined Keyframes statements with range > undefined Keyframes statements with range and multiple keyframe selectors > undefined Media statements > undefined Supports statements > undefined Charset statements > undefined Other at-statements > undefined Unterminated Comment > undefined Escaped identifiers > > Cases > undefined AlternativeTop/Recognize "a" > undefined AlternativeTop/Recognize "a" > undefined AlternativeTop/Recognize "b" > undefined AnyChar/Matches any char > undefined AnyChar/Matches astral chars > undefined AnyChar/Doesn't match multiple chars > undefined Astral/Tokens with astral characters > undefined AstralRuleName/Rules with astral characters > undefined AutoDelimTag/Assigns delimiter node props > undefined AutoDelimTag/Sees through rules > undefined AutoDelimTag/Doesn't assign delim when tokens self-close > undefined AutoDelimTag/Doesn't assign delim when tokens are part of a > choice > undefined AutoDelimTag/Recognizes named literals > undefined BadGroup fails > undefined BadPseudoProp fails > undefined BinaryExpr/Parenthesized > undefined BinaryExpr/Associativity > undefined BinaryExpr/Precedence > undefined BinaryExpr/Mixed precedence > undefined BinaryExpr/Duplicate operator > undefined BinaryExpr/Dropped character > undefined BinaryExpr/Missing operator > undefined Conflict/Arrow > undefined Conflict/Paren expr > undefined ConflictingTopName fails > undefined Cut/Statement is block > undefined DeepBinary/Can parse a very deep set of expressions > undefined DeepConflict/Resolve > undefined DefineGroup/Adds the group prop > undefined Dialect/No dialect > undefined Dialect/No dialect, error > undefined Dialect/Dialect A > undefined Dialect/Dialect A, error > undefined Dialect/Dialect B > undefined Dialect/Both dialects > undefined DynamicPrecedence/Prefers As > undefined DynamicPrecedence/Can parse Bs > undefined DynamicPrecedence/Will use penalized rules when necessary > undefined EmptyChoice fails > undefined EmptyExpressions/Ignores empty expressions > undefined EmptyToken fails > undefined Eof/Matches EOF markers > undefined ExplicitConflict fails > undefined ExplicitInline/Compiles > undefined ExternalProp/Attaches the prop > undefined ExternalSpecializer/Produces specialized tokens > undefined ExternalTokens/Uses external tokens > undefined ForcedSkipReduce/Properly terminates unfinished skipped terms > undefined InconsistentSkip fails > undefined InlineRule/Assigns tags to tagged expressions > undefined InvalidTokenArg fails > undefined LocalTokens/Can parse else tokens > undefined LocalTokensBadMix fails > undefined LocalTokensBadSkip fails > undefined LongerToken/Properly splits tokens > undefined NameRules/Uses names assigned to rules > undefined NodeDeclaration/Adds a document node > undefined NodeDeclaration/Applies punctuation info > undefined NotLALR/Can parse > undefined OverlappingGroup fails > undefined OverlappingToken fails > undefined PrecedenceOrder/Doesn't create an accidental ordering > undefined Recover/Can resynchronize to an outer context > undefined Recover/Properly places end-of-file errors > undefined RecoverInsertInParent/It inserts the error for insertion in the > right place > undefined RecoverRecursiveEof/Incomplete > undefined RecursiveToken fails > undefined ScopedSkip/Applies the correct skip rules > undefined ScopedSkip/Marks invalid whitespace > undefined SeparateConflictingTokens/Token from unrelated state can't > shadow > undefined SkipExpr/Can skip the simple part of the skip expression > undefined SkipExpr/Outputs tags from skipped content > undefined SkipPosition/Puts skipped content in the right tree position > undefined Specialize/Can use a contextual keyword as regular identifier > undefined Specialize/Can not use a non-contextual keyword as identifier > undefined Specialize/Use of extended token can be determined by next token > undefined SpecializeWrong fails > undefined TailRecursiveToken/Single part > undefined TailRecursiveToken/Interpolation > undefined TailRecursiveToken/Dollar signs > undefined TokenArgs/Allows parameterized tokens > undefined TokenArgs/Tokens can call other tokens > undefined TokenExpr/Word tokens > undefined TokenExpr/Numbers and operators > undefined TokenGroups/Disambiguates division from regexp > undefined TokenPrecedence/Token precedence > undefined TopName/It keeps a lower-case top rule name > undefined TrailingComma/With trailing comma > undefined TrailingComma/Without trailing comma > undefined Tuple/Can parse with trailing comma > undefined Tuple/Can parse without trailing comma > undefined UndefinedTokenRule fails > undefined Whitespace/Skips whitespace > undefined Whitespace/Skips comments > undefined WrongTokenArgs fails > undefined ZeroLengthReduction/Puts zero-length reductions in the right > parent > > parsing > undefined can parse incrementally > undefined assigns the correct node positions > undefined can resolve positions in buffers > undefined can resolve positions in trees > undefined supports forward iteration in buffers > undefined supports forward iteration in trees > undefined supports partial forward iteration in buffers > undefined supports partial forward iteration in trees > undefined can skip individual nodes during iteration > undefined doesn't incorrectly reuse nodes > undefined can cache skipped content > undefined doesn't get slow on long invalid input (46ms) > undefined supports input ranges > undefined doesn't reuse nodes whose tokens looked ahead beyond the > unchanged fragments > > sequences > undefined balances parsed sequences > undefined creates a tree for long content-less repeats > undefined balancing doesn't get confused by skipped nodes > undefined caches parts of sequences > undefined assigns the right positions to sequences > > multiple tops > undefined parses named tops > undefined parses first top as default > > mixed languages > undefined can mix grammars > undefined supports conditional nesting > undefined can parse incrementally across nesting (160ms) > undefined can create overlays > undefined reuses ranges from previous parses > undefined properly handles fragment offsets > undefined supports nested overlays > undefined re-parses cut-off inner parses even if the outer tree was > finished > > test > undefined handle parser error > > mixed > undefined Doesn't parse VB as JS > undefined Does parse type-less script tags as JS > undefined Still doesn't end script tags on closing tags > undefined Missing end tag > undefined JS with script type > undefined JS with unquoted script type > undefined Error in JS > > tags > undefined Regular tag > undefined Nested tag > undefined Attribute > undefined Multiple attributes > undefined Value-less attributes > undefined Unquoted attributes > undefined Unquoted attributes with slashes > undefined Single-quoted attributes > undefined Entities > undefined Doctype > undefined Processing instructions > undefined Comments > undefined Mismatched tag > undefined Unclosed tag > undefined Ignore pseudo-xml self-closers > undefined Unclosed implicitly closed tag > undefined Nested mismatched tag > undefined Mismatched tag with whitespace > undefined Incomplete close tag > undefined Re-synchronize close tags > undefined Top-level mismatched close tag > undefined Self-closing tags > undefined Implicitly closed > undefined Closed by sibling > undefined Closed by sibling at top > undefined Textarea > undefined Script > undefined Allows whitespace in tags > undefined Doesn't get confused by a stray ampersand > undefined Can ignore mismatches > undefined Can handle lone close tags > undefined Parses ampersands in attributes > undefined Supports self-closing dialect > undefined Allows self-closing in foreign elements > undefined Parses multiple unfinished tags in a row > > vue > undefined Parses Vue builtin directives > undefined Parses Vue :is shorthand syntax > undefined Parses Vue @click shorthand syntax > undefined Parses Vue @submit.prevent shorthand syntax > undefined Parses Vue Dynamic Arguments > > Incremental parsing > undefined doesn't get confused by reused opening tags > undefined can handle a renamed opening tag after a self-closing > undefined is okay with nameless elements > undefined doesn't get confused by an invalid close tag receiving a > matching open tag > > comments > undefined comment > undefined comments and literals > > declarations > undefined local variable > undefined local array variable > undefined module > undefined module with normal annotation > undefined module with marker annotation > undefined module with single element annotation > undefined package_declaration > undefined module directive > undefined module directive with requires, exports, opens, uses and > provides > undefined single type import declaration > undefined type_import_on_declaraction > undefined single static import declaration > undefined static import on demand declaration > undefined class declaration > undefined class declaration involving public, private, abstract and > superclass > undefined class declaration with implements > undefined class declaration with body > undefined interface declaration > undefined interface declaration with extends > undefined interface with annotation type declaration > undefined method declaration > undefined constructor declaration > undefined throws > undefined object instantiation > undefined variable declaration > undefined enum declaration > > expressions > undefined standalone assignment expression > undefined standalone binary expression > undefined instanceof expressions > undefined if statements > undefined if statements with braces > undefined if statements with assignment without braces > undefined if then else statement > undefined nested if then else statements > undefined ternary expressions > undefined for statement > undefined Enhanced for statements > undefined while statement > undefined try-with-resources statements > undefined return statement > undefined annotation > undefined marker annotation > undefined single element annotation > undefined lambda expression > undefined switch statement > undefined type arguments > undefined wildcard > undefined type arguments with generic types > undefined empty type arguments > undefined method references > undefined text block > > literals > undefined decimal integer literals > undefined hex integer literals > undefined octal integer literals > undefined binary integer literal > undefined floating point literals > undefined boolean literals > undefined character literals > undefined string literals > undefined null literals > undefined char escapes > undefined octal escapes > undefined ascii escapes > > types > undefined integral types > undefined floating point types > > arrays > undefined Empty Array > undefined Array With One Value > undefined Array With Multiple Values > > literals > undefined True > undefined False > undefined Null > > numbers > undefined Simple Integer > undefined Zero By Itself Is Ok > undefined Leading Zeros Aren't Ok > undefined Optional Minus Sign > undefined Decimal Digits > undefined Must Have Digits After Decimal > undefined Exponent: Lowercase e > undefined Exponent: Uppercase E > undefined Exponent: Optional Plus Sign > undefined Exponent: Optional Minus Sign > undefined Exponent Without Digit Is Not Ok > > objects > undefined Empty Object > undefined One Property > undefined Multiple Properties > > strings > undefined Empty String > undefined Non-empty String > undefined All The Valid One-Character Escapes > undefined Unicode Escape > > class > undefined Abstract class > undefined Anonymous classes > undefined Conditional class definition > undefined Class constant modifiers > undefined Final class > undefined Implicitly public properties and methods > undefined Property Types > undefined Constructor Property Promotion > undefined Class constant > > declarations > undefined Interface declarations > undefined Use declarations > undefined Namespace names in namespaces > undefined Class declarations > undefined Class declarations with base classes > undefined Function parameters > undefined Functions with default parameters > undefined Static variables in functions > undefined Defining Constants > undefined Attributes > undefined Enums > > expressions > undefined Dynamic variable names > undefined Exponentiation > undefined Reserved Identifiers as Names > undefined Unary op with assignment expressions > undefined Capitalized logical operators > undefined Reserved words as function calls > undefined Scoped self call expressions > undefined Symmetric array destructuring > undefined Precedence of assignment, `or`, `xor`, and `and` > undefined Associativity of conditional > undefined Associativity of null-coalescence > undefined Associativity of negation > undefined Augmented assignment > undefined Nested assignemnts > undefined All binary op precedence levels > undefined Concatenation precedence > undefined Arrays > undefined Anonymous functions > undefined Throw expressions > undefined Nullsafe operator > undefined Match expressions > undefined Arrow functions > undefined Functions with named arguments > undefined Precedence between concatenation and shift > > interpolation > undefined no interpolated text > undefined interpolated text at beginning > undefined interpolated text at end > undefined interpolated text in middle > undefined short open tag: On > undefined short open tag: Off > undefined Single line php comment > undefined Single line comment without any content > undefined Closing tags before the first PHP tag > undefined Text ends in a less-than char > > literals > undefined Booleans > undefined Floats > undefined Integers > undefined Testing string scanner conformance > undefined Shell command > undefined Heredocs > undefined Nowdocs > undefined Unicode escape sequences > > statements > undefined If statements > undefined Alternative if statements > undefined While statements > undefined Alternative while statements > undefined For statements > undefined Switch statements > undefined Alternative switch statements > undefined Include statement > undefined Do-while statements > undefined Try statements > undefined Foreach statements > undefined Case insensitive keywords > undefined Accessing Constants > > string > undefined Complex: Variable access > undefined Complex: Disallow space between { and $ > undefined Complex: PHP documentation tests > undefined Simple: Variable access > undefined Simple: Member and array access > undefined Corner cases > undefined Single quoted > > types > undefined Type names > undefined Primitive types > undefined Optional types > undefined Union types > undefined Mixed type > undefined Static type > > Incremental parsing > undefined doesn't reuse statements in the wrong body > > expression > undefined Operator precedence > undefined Strings > undefined Bracketed continued string > undefined Format strings > undefined Lambda > undefined Member expressions > undefined Call expressions > undefined Collection expressions > undefined Comprehension expressions > undefined Yield expressions > undefined Unary expressions > undefined Await > undefined Newlines in brackets > undefined Too many commas in brackets > undefined Conditional expression > undefined Exponent is R-to-L associative > > statement > undefined Function definition > undefined Single-line function definition > undefined Return with no body > undefined Conditional > undefined Assignment > undefined For loops > undefined Try statements > undefined With statements > undefined Class definition > undefined Scope statements > undefined Decorators > undefined Small statements > undefined Import statements > undefined One-line small statements > undefined Nested bodies > undefined Empty and commented lines > undefined Escaped newlines > undefined Python 2 compatibility > undefined Require indentation on body > undefined Nested else > undefined Self not reserved > undefined Trailing whitespace in block > undefined Can handle tab indentation > undefined Parses match statements > undefined Type Params > undefined Type Definition > > async > undefined Async function > undefined Await expression > undefined Async Block > > comments > undefined Block comments > undefined Nested block comments > undefined Line comments > > declarations > undefined Modules > undefined Extern crate declarations > undefined Function declarations > undefined Const function declarations > undefined Functions with abstract return types > undefined Diverging functions > undefined Extern function declarations > undefined Use declarations > undefined Variable bindings > undefined Structs > undefined Unions > undefined Generic structs > undefined Enums > undefined Enums with values specified > undefined Generic functions > undefined Functions with mutable parameters > undefined Functions with destructured parameters > undefined Functions with custom types for self > undefined Constant items > undefined Static items > undefined Static 'ref' items using lazy_static > undefined Type aliases > undefined Empty statements > undefined Attributes > undefined Inner attributes > undefined Attributes and Expressions > undefined Inherent Impls > undefined Trait impls > undefined Unsafe impls > undefined Impls with default functions > undefined Trait declarations > undefined Trait declarations with optional type parameters > undefined Unsized types in trait bounds > undefined Macro invocations inside trait declarations > undefined Associated Types > undefined Higher-ranked types > undefined Visibility modifiers > undefined Function parameter names that match built-in type names > undefined Where clauses > undefined External Modules > undefined Crate visibility > undefined Greek letters in identifiers > undefined Allows keywords in attributes > > expressions > undefined Identifiers > undefined Raw identifiers > undefined Unary operator expressions > undefined Reference expressions > undefined Try expressions > undefined Binary operator expressions > undefined Grouped expressions > undefined Range expressions > undefined Assignment expressions > undefined Compound assignment expressions > undefined Type cast expressions > undefined Call expressions > undefined Array expressions > undefined Tuple expressions > undefined Struct expressions > undefined Struct expressions with update initializers > undefined If expressions > undefined If let expressions > undefined While let expressions > undefined Match expressions > undefined While expressions > undefined Loop expressions > undefined For expressions > undefined Field expressions > undefined Method call expressions > undefined Index expressions > undefined Scoped functions > undefined Scoped functions with fully qualified syntax > undefined Scoped functions with macros as types > undefined Generic functions > undefined Closures > undefined Closures with typed parameteres > undefined Unsafe blocks > > literals > undefined Integer literals > undefined Floating-point literals > undefined String literals > undefined Raw string literals > undefined Raw byte string literals > undefined Character literals > undefined Boolean literals > > macros > undefined Macro invocation - no arguments > undefined Macro invocation - arbitrary tokens > undefined Macro definition > > patterns > undefined Tuple struct patterns > undefined Reference patterns > undefined Struct patterns > undefined Ignored patterns > undefined Captured patterns > undefined Or patterns > > types > undefined The unit type > undefined Tuple types > undefined Reference types > undefined Raw pointer types > undefined Generic types > undefined Scoped types > undefined Array types > undefined Function types > undefined Unsafe and extern function types > undefined Trait objects > undefined Type cast expressions with generics > > tags > undefined Self-closing tag > undefined Regular tag > undefined Nested tag > undefined Attribute > undefined Multiple attributes > undefined Entities > undefined Invalid Entities > undefined Doctype > undefined Processing instructions > undefined Comments > undefined Mismatched tag > undefined Nested mismatched tag > undefined Mismatched tag with whitespace > undefined Cdata > > > 793 passing (2s) > 1 failing > > 1) TreeCursor > isn't slow: > 8156.521739130435 <= 10000 at Context.<anonymous> > (file:///<<PKGBUILDDIR>>/lezer-common/test/test-tree.js:253:9) > Error: 8156.521739130435 <= 10000 > at new ist.Failure > (file:///<<PKGBUILDDIR>>/debian/tests/test_modules/ist/ist.js:42:11) > at ist > (file:///<<PKGBUILDDIR>>/debian/tests/test_modules/ist/ist.js:34:13) > at Context.<anonymous> > (file:///<<PKGBUILDDIR>>/lezer-common/test/test-tree.js:253:9) > at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21) > at Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5) > at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:666:10) > at /usr/share/nodejs/mocha/lib/runner.js:789:12 > at next (/usr/share/nodejs/mocha/lib/runner.js:581:14) > at /usr/share/nodejs/mocha/lib/runner.js:591:7 > at next (/usr/share/nodejs/mocha/lib/runner.js:474:14) > at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:559:5) > at process.processImmediate (node:internal/timers:476:21) > > > > dh_auto_test: error: /bin/sh -ex debian/tests/pkg-js/test returned exit code 1 The full build log is available from: http://qa-logs.debian.net/2024/03/19/node-lezer_1.4.11+~cs14.19.46-1_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240319;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240319&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please mark it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime. -- Pkg-javascript-devel mailing list Pkg-javascript-devel@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel