[Pkg-javascript-devel] Bug#1042309: node-buble: FTBFS: dh_auto_test: error: /bin/sh -ex debian/tests/pkg-js/test returned exit code 1
Lucas Nussbaum
lucas at debian.org
Wed Jul 26 21:20:29 BST 2023
Source: node-buble
Version: 0.20.0+~0.20.1-4
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20230726 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> set -e;mkdir -p stage1/;cp -r src stage1/;cp -r test stage1/;cp -r bin stage1/;cp package.json stage1/;cp rollup.config.js stage1/;cp rollup.create-config.js stage1/
> cd stage1/ && rollup -c
> [36m
> [1msrc/index.js[22m → [1mdist/buble.es.js[22m...[39m
> babelHelpers: 'bundled' option was used by default. It is recommended to configure this option explicitly, read more here: https://github.com/rollup/plugins/tree/master/packages/babel#babelhelpers
> [32mcreated [1mdist/buble.es.js[22m in [1m2.4s[22m[39m
> [36m
> [1msrc/index.js[22m → [1mdist/buble.cjs.js[22m...[39m
> babelHelpers: 'bundled' option was used by default. It is recommended to configure this option explicitly, read more here: https://github.com/rollup/plugins/tree/master/packages/babel#babelhelpers
> [32mcreated [1mdist/buble.cjs.js[22m in [1m3.4s[22m[39m
> [36m
> [1msrc/index.js[22m → [1m./dist/buble-browser.es.js[22m...[39m
> babelHelpers: 'bundled' option was used by default. It is recommended to configure this option explicitly, read more here: https://github.com/rollup/plugins/tree/master/packages/babel#babelhelpers
> [32mcreated [1m./dist/buble-browser.es.js[22m in [1m1.4s[22m[39m
> [36m
> [1msrc/index.js[22m → [1m./dist/buble-browser.cjs.js[22m...[39m
> babelHelpers: 'bundled' option was used by default. It is recommended to configure this option explicitly, read more here: https://github.com/rollup/plugins/tree/master/packages/babel#babelhelpers
> [32mcreated [1m./dist/buble-browser.cjs.js[22m in [1m2.9s[22m[39m
> chmod +x stage1//bin/buble
> touch stage1/build.stamp
> set -e;mkdir -p stage2/;cp -r src stage2/;cp -r test stage2/;cp -r bin stage2/;cp package.json stage2/;cp rollup.config.js stage2/;cp rollup.create-config.js stage2/
> mkdir -p stage2//node_modules
> ln -s stage1/ stage2//node_modules/buble
> cd stage2/ && rollup -c
> [36m
> [1msrc/index.js[22m → [1mdist/buble.es.js[22m...[39m
> babelHelpers: 'bundled' option was used by default. It is recommended to configure this option explicitly, read more here: https://github.com/rollup/plugins/tree/master/packages/babel#babelhelpers
> [32mcreated [1mdist/buble.es.js[22m in [1m2.2s[22m[39m
> [36m
> [1msrc/index.js[22m → [1mdist/buble.cjs.js[22m...[39m
> babelHelpers: 'bundled' option was used by default. It is recommended to configure this option explicitly, read more here: https://github.com/rollup/plugins/tree/master/packages/babel#babelhelpers
> [32mcreated [1mdist/buble.cjs.js[22m in [1m3.3s[22m[39m
> [36m
> [1msrc/index.js[22m → [1m./dist/buble-browser.es.js[22m...[39m
> babelHelpers: 'bundled' option was used by default. It is recommended to configure this option explicitly, read more here: https://github.com/rollup/plugins/tree/master/packages/babel#babelhelpers
> [32mcreated [1m./dist/buble-browser.es.js[22m in [1m1.5s[22m[39m
> [36m
> [1msrc/index.js[22m → [1m./dist/buble-browser.cjs.js[22m...[39m
> babelHelpers: 'bundled' option was used by default. It is recommended to configure this option explicitly, read more here: https://github.com/rollup/plugins/tree/master/packages/babel#babelhelpers
> [32mcreated [1m./dist/buble-browser.cjs.js[22m in [1m3s[22m[39m
> chmod +x stage2//bin/buble
> touch stage2/build.stamp
> set -e;mkdir -p stage3/;cp -r src stage3/;cp -r test stage3/;cp -r bin stage3/;cp package.json stage3/;cp rollup.config.js stage3/;cp rollup.create-config.js stage3/
> mkdir -p stage3//node_modules
> ln -s stage2/ stage3//node_modules/buble
> cd stage3/ && rollup -c
> [36m
> [1msrc/index.js[22m → [1mdist/buble.es.js[22m...[39m
> babelHelpers: 'bundled' option was used by default. It is recommended to configure this option explicitly, read more here: https://github.com/rollup/plugins/tree/master/packages/babel#babelhelpers
> [32mcreated [1mdist/buble.es.js[22m in [1m2.5s[22m[39m
> [36m
> [1msrc/index.js[22m → [1mdist/buble.cjs.js[22m...[39m
> babelHelpers: 'bundled' option was used by default. It is recommended to configure this option explicitly, read more here: https://github.com/rollup/plugins/tree/master/packages/babel#babelhelpers
> [32mcreated [1mdist/buble.cjs.js[22m in [1m3.4s[22m[39m
> [36m
> [1msrc/index.js[22m → [1m./dist/buble-browser.es.js[22m...[39m
> babelHelpers: 'bundled' option was used by default. It is recommended to configure this option explicitly, read more here: https://github.com/rollup/plugins/tree/master/packages/babel#babelhelpers
> [32mcreated [1m./dist/buble-browser.es.js[22m in [1m1.6s[22m[39m
> [36m
> [1msrc/index.js[22m → [1m./dist/buble-browser.cjs.js[22m...[39m
> babelHelpers: 'bundled' option was used by default. It is recommended to configure this option explicitly, read more here: https://github.com/rollup/plugins/tree/master/packages/babel#babelhelpers
> [32mcreated [1m./dist/buble-browser.cjs.js[22m in [1m3.1s[22m[39m
> chmod +x stage3//bin/buble
> cp -af stage3//dist .
> cp -af stage3//bin .
> rm -rf stage*
> dh override_dh_auto_build
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_test --buildsystem=nodejs
> ln -s ../. node_modules/buble
> /bin/sh -ex debian/tests/pkg-js/test
> + node -e require("./dist/buble.cjs.js")
> + mocha --timeout 20000
>
>
> buble
> arrow-functions.js
> undefined transpiles an arrow function
> undefined transpiles an arrow function with a naked parameter
> undefined transpiles an arrow function with single wrapped parameter
> undefined transpiles an arrow function with parenthesised parameters
> undefined transpiles an arrow function with a body
> undefined replaces `this` inside an arrow function
> undefined replaces `arguments` inside an arrow function
> undefined only adds one `this` or `arguments` per context
> undefined transpiles a body-less arrow function with rest params
> undefined handles combination of destructuring and template strings
> undefined can be disabled with `transforms.arrow: false`
> undefined inserts statements after use strict pragma (#72)
> undefined handles standalone arrow function expression statement
> undefined handles standalone arrow function expression statement within a function
> undefined are transformed even if disabled if they have a transpiled spread parameter
> async.js
> undefined supports async as property name
> undefined passes through async function declarations if transform is disabled
> undefined errors on async function declarations if transform is enabled (341ms)
> undefined passes through async arrow functions if transform is disabled
> undefined errors on async arrow functions if transform is enabled
> undefined passes through async function expressions if transform is disabled
> undefined errors on async function expressions if transform is enabled
> undefined passes through async short-hand methods if transform is disabled
> undefined errors on async short-hand methods if transform is enabled
> undefined passes through async class methods if transform is disabled
> undefined errors on async class methods if transform is enabled
> undefined passes through async function properties if transform is disabled
> undefined errors on async function properties if transform is enabled
> undefined passes through async arrow function properties if transform is disabled
> undefined errors on async arrow function properties if transform is enabled
> undefined passes through async arrow function with naked parameter if transform is disabled
> undefined errors on async arrow function with naked parameter if transform is enabled
> undefined passes through top-level await if transform is disabled
> undefined errors on top-level await if transform is enabled
> undefined passes through top-level for-await-of if transform is disabled
> undefined errors on top-level for-await-of if transform is enabled
> binary-and-octal.js
> undefined transpiles binary numbers
> undefined transpiles octal numbers
> undefined can be disabled with `transforms.numericLiteral: false`
> block-scoping.js
> undefined transpiles let
> undefined deconflicts blocks in top-level scope
> undefined deconflicts blocks in same function scope
> undefined disallows duplicate declarations
> undefined disallows reassignment to constants
> undefined allows reassignment of mutable variables that are shadowed by constants in for loops
> undefined allows reassignment of mutable variables that are shadowed by constants in for in loops
> undefined allows reassignment of mutable variables that are shadowed by constants in for of loops
> undefined disallows destructured reassignment to constants, short-hand property
> undefined disallows destructured reassignment to constants, rest property
> undefined disallows destructured reassignment to constants, renamed property
> undefined disallows destructured reassignment to constants, array
> undefined disallows destructured reassignment to constants, rest element
> undefined disallows updates to constants
> undefined does not rewrite properties
> undefined deconflicts with default imports
> undefined deconflicts with named imports
> undefined deconflicts with function declarations
> undefined does not deconflict with function expressions
> undefined deconflicts with function expression inside function body
> undefined deconflicts with parameters
> undefined deconflicts with class declarations
> undefined does not deconflict with class expressions
> undefined deconflicts across multiple function boundaries
> undefined does not deconflict unnecessarily
> undefined deconflicts object pattern declarations
> undefined deconflicts array pattern declarations
> undefined deconflicts rest element declarations
> undefined can be disabled with `transforms.letConst: false`
> undefined reference preceding declaration (#87)
> undefined correctly recognizes shadowing of const variables by mutable variables declared after mutation
> undefined correctly transpiles if arrow functions are not transpiled
> undefined emits correct code after block-less if
> undefined properly replaces keys of renamed properties when conciseMethodProperty is false
> undefined properly replaces keys of renamed properties in destructuring when conciseMethodProperty is false
> undefined does not duplicate the key when removing shorthand properties
> classes-no-named-function-expressions.js
> undefined transpiles a class declaration
> undefined transpiles a class declaration with a non-constructor method
> undefined transpiles a class declaration without a constructor function
> undefined no unnecessary deshadowing of method names
> undefined transpiles a class declaration with a static method
> undefined transpiles a subclass
> undefined transpiles a subclass with super calls
> undefined transpiles a subclass with super calls with spread arguments
> undefined transpiles export default class
> undefined transpiles export default subclass
> undefined transpiles export default subclass with subsequent statement
> undefined transpiles empty class
> undefined transpiles an anonymous empty class expression
> undefined transpiles an anonymous class expression with a constructor
> undefined transpiles an anonymous class expression with a non-constructor method
> undefined allows constructor to be in middle of body
> undefined allows constructor to be at end of body
> undefined transpiles getters and setters
> undefined transpiles getters and setters in subclass
> undefined can be disabled with `transforms.classes: false`
> undefined declaration extends from an expression (#15)
> undefined expression extends from an expression (#15)
> undefined expression extends from an expression with super calls (#31)
> undefined anonymous expression extends named class (#31)
> undefined verify deindent() does not corrupt string literals in class methods (#159)
> undefined deindents a function body with destructuring (#22)
> undefined allows super in static methods
> undefined allows zero space between class id and body (#46)
> undefined transpiles a class with an accessor and no constructor (#48)
> undefined uses correct indentation for inserted statements in constructor (#39)
> undefined uses correct indentation for inserted statements in subclass constructor (#39)
> undefined allows subclass to use rest parameters
> undefined allows subclass to use rest parameters with other arguments
> undefined transpiles computed class properties
> undefined transpiles static computed class properties
> - transpiles computed class accessors
> undefined transpiles reserved class properties (!68)
> undefined transpiles static reserved class properties (!68)
> undefined uses correct `this` when transpiling `super` (#89)
> undefined methods with computed names
> undefined static methods with computed names with varied spacing (#139)
> undefined methods with numeric or string names (#139)
> undefined static methods with numeric or string names with varied spacing (#139)
> classes.js
> undefined transpiles a class declaration
> undefined transpiles a class declaration with a non-constructor method
> undefined transpiles a class declaration without a constructor function
> undefined no unnecessary deshadowing of method names
> undefined transpiles a class declaration with a static method
> undefined transpiles a subclass
> undefined transpiles a subclass with super calls
> undefined transpiles a subclass with super calls with spread arguments
> undefined transpiles export default class
> undefined transpiles export default subclass
> undefined transpiles export default subclass with subsequent statement
> undefined transpiles empty class
> undefined transpiles an anonymous empty class expression
> undefined transpiles an anonymous class expression with a constructor
> undefined transpiles an anonymous class expression with a non-constructor method
> undefined transpiles an anonymous class expression that is assigned to a property
> undefined allows constructor to be in middle of body
> undefined allows constructor to be at end of body
> undefined transpiles getters and setters
> undefined transpiles getters and setters in subclass
> undefined can be disabled with `transforms.classes: false`
> undefined declaration extends from an expression (#15)
> undefined expression extends from an expression (#15)
> undefined expression extends from an expression with super calls (#31)
> undefined anonymous expression extends named class (#31)
> undefined verify deindent() does not corrupt string literals in class methods (#159)
> undefined deindents a function body with destructuring (#22)
> undefined allows super in static methods
> undefined allows zero space between class id and body (#46)
> undefined transpiles a class with an accessor and no constructor (#48)
> undefined uses correct indentation for inserted statements in constructor (#39)
> undefined uses correct indentation for inserted statements in subclass constructor (#39)
> undefined allows subclass to use rest parameters
> undefined allows subclass to use rest parameters with other arguments
> undefined transpiles computed class properties
> undefined transpiles static computed class properties
> - transpiles computed class accessors
> undefined transpiles reserved class properties (!68)
> undefined transpiles static reserved class properties (!68)
> undefined uses correct `this` when transpiling `super` (#89)
> undefined methods with computed names
> undefined static methods with computed names with varied spacing (#139)
> undefined methods with numeric or string names (#139)
> undefined static methods with numeric or string names with varied spacing (#139)
> undefined don't shadow variables with function names (#166)
> undefined don't collide with superclass name (#196)
> undefined transpiles class with super class in arrow function (#150)
> computed-properties.js
> undefined creates a computed property
> undefined creates a computed property with a non-identifier expression
> undefined creates a computed property at start of literal
> undefined creates a computed property at start of literal with method afterwards
> undefined creates a computed property at start of literal with generator method afterwards when transpiling methods is disabled
> undefined creates a computed property at end of literal
> undefined creates a computed property in middle of literal
> undefined creates multiple computed properties
> undefined creates computed property in complex expression
> undefined creates computed property in block with conflicts
> undefined closing parenthesis put in correct place (#73)
> undefined creates a computed method (#78)
> undefined creates a computed method with a non-identifier expression (#78)
> undefined does not require space before parens of computed method (#82)
> undefined supports computed shorthand function with object spread in body (#135)
> undefined object literal with computed property within arrow expression (#126)
> undefined Supports nested computed properties (#51)
> undefined Puts helper variables in correct scope
> default-parameters.js
> undefined transpiles default parameters
> undefined transpiles default parameters in object pattern (#23)
> undefined transpiles multiple default parameters in object pattern
> undefined can be disabled with `transforms.defaultParameter: false`
> undefined transpiles default arrow function parameters
> undefined transpiles destructured default parameters (#43)
> destructuring.js
> undefined destructures an identifier with an object pattern
> undefined destructures a non-identifier with an object pattern
> undefined destructures a parameter with an object pattern
> undefined uses different name than the property in a declaration
> undefined destructures an identifier with an array pattern
> undefined destructures an identifier with a sparse array pattern
> undefined destructures a non-identifier with an array pattern
> undefined destructures a parameter with an array pattern
> undefined can be disabled in declarations with `transforms.destructuring === false`
> undefined can be disabled in function parameters with `transforms.parameterDestructuring === false`
> undefined does not destructure parameters intelligently (#53)
> undefined does not destructure variable declarations intelligently (#53)
> undefined destructures variables in the middle of a declaration
> undefined destructuring a destructured parameter
> undefined default value in destructured variable declaration (#37)
> undefined default values in destructured object parameter with a default value (#37)
> undefined destructures not replacing reference from parent scope
> undefined deep matching with object patterns
> undefined deep matching with string literals in object patterns
> undefined deep matching with object patterns and reference
> undefined deep matching with array patterns
> undefined deep matching with sparse array
> undefined deep matching in parameters
> undefined destructured object assignment with computed properties
> undefined destructured object declaration with computed properties
> undefined destructured object declaration with computed properties and rest
> undefined destructured object declaration with numeric properties and rest
> undefined destructured object with computed properties in parameters
> undefined deep matching in parameters with computed properties
> undefined array destructuring declaration with rest element
> undefined array destructuring declaration with complex rest element
> undefined destructuring function parameters with array rest element
> undefined destructuring array assignment with complex rest element
> undefined destructuring array rest element within an object property
> undefined transpiles destructuring assignment of an array
> undefined transpiles destructuring assignment of an array with a default value
> undefined transpiles nested destructuring assignment of an array
> undefined transpiles nested destructuring assignment of an array without evaluating a memberexpr twice
> undefined transpiles nested destructuring assignment of an array with a default
> undefined leaves member expression patterns intact
> undefined only assigns to member expressions once
> undefined transpiles destructuring assignment of an object
> undefined transpiles destructuring assignment of an object where key and pattern names differ
> undefined transpiles nested destructuring assignment of an object
> undefined transpiles destructuring assignment of an object with a default value
> undefined only evaluates a sub-object once
> undefined doesn't create an object temporary unless necessary
> undefined lifts its variable declarations out of the expression
> undefined puts its scratch variables in the parent scope
> undefined array destructuring default with template string (#145)
> undefined object destructuring default with template string (#145)
> undefined array destructuring with multiple defaults with hole
> undefined object destructuring with multiple defaults
> undefined destrucuring assignments requiring rvalues
> undefined destrucuring assignments not requiring rvalues
> undefined destructures with computed property
> undefined destructures within block scope
> undefined destructures rewritten block scope variables
> undefined destructures try catch parameters
> undefined destructures parameters with same name as function
> undefined destructuring inside a brace-less if
> undefined destructuring nested computed properties
> exponentiation-operator.js
> undefined transpiles an exponentiation operator
> undefined transpiles an exponentiation assignment to a simple reference
> undefined transpiles an exponentiation assignment to a simple parenthesized reference
> undefined transpiles an exponentiation assignment to a rewritten simple reference
> undefined transpiles an exponentiation assignment to a simple member expression
> undefined transpiles an exponentiation assignment to a simple deep member expression
> undefined transpiles an exponentiation assignment to a simple computed member expression
> undefined transpiles an exponentiation assignment to a complex reference
> undefined transpiles an exponentiation assignment to a contrivedly complex reference
> undefined transpiles an exponentiation assignment to a contrivedly complex reference (that is not a top-level statement)
> undefined transpiles an exponentiation assignment to a contrivedly complex reference with simple object (that is not a top-level statement)
> undefined handles pathological bastard case
> undefined handles assignment of exponentiation assignment to property
> undefined handles assignment of exponentiation assignment to property with side effect
> for-of.js
> undefined disallows for-of statements
> undefined ignores for-of with `transforms.forOf === false`
> undefined transpiles for-of with array assumption with `transforms.dangerousForOf`
> undefined transpiles for-of with expression
> undefined transpiles for-of that needs to be rewritten as function
> undefined transpiles body-less for-of
> undefined transpiles space-less for-of
> undefined handles continue in for-of
> undefined handles this and arguments in for-of
> undefined for-of with empty block (#80)
> undefined for-of with empty block and var (#80)
> undefined return from for-of loop rewritten as function
> undefined allows destructured variable declaration (#95)
> undefined destructures assignment in forOf loop
> undefined destructures assignment in forOf loop with array pattern
> for-statement.js
> undefined transpiles for statement without init and update
> undefined for in with member expression
> generators.js
> undefined disallows generator function declarations
> undefined disallows generator function expressions
> undefined disallows generator functions as object literal methods
> undefined disallows generator functions as class methods
> undefined ignores generator function declarations with `transforms.generator: false`
> undefined ignores generator function expressions with `transforms.generator: false`
> undefined ignores generator function methods with `transforms.generator: false`
> undefined ignores generator function class methods with `transforms.generator: false`
> get-set.js
> undefined is disabled by default for classes
> undefined is disabled by default for objects
> undefined can be explicitly enabled for classes
> undefined can be explicitly enabled for objects
> undefined are automatically enabled for ie8 for classes
> undefined are automatically enabled for ie8 for objects
> json-superset.js
> undefined transpiles U+2028 LINE SEPARATOR
> undefined transpiles U+2029 PARAGRAPH SEPARATOR
> jsx.js
> undefined transpiles self-closing JSX tag
> undefined transpiles non-self-closing JSX tag
> undefined transpiles non-self-closing JSX tag without attributes
> undefined transpiles nested JSX tags
> undefined transpiles JSX tag with expression attributes
> undefined transpiles JSX tag with expression children
> undefined transpiles JSX component
> undefined transpiles empty JSX expression block
> undefined transpiles empty JSX expression block with comment
> undefined transpiles JSX component without attributes
> undefined transpiles JSX component without attributes with children
> undefined transpiles namespaced JSX component
> undefined supports pragmas
> undefined stringifies text children
> undefined handles whitespace and quotes appropriately
> undefined handles single-line whitespace and quotes appropriately
> undefined handles single quotes in text children
> undefined transpiles tag with data attribute
> undefined transpiles JSX tag without value
> undefined transpiles JSX fragments
> undefined transpiles one JSX spread attributes
> undefined disallow mixed JSX spread attributes ending in spread
> undefined transpiles mixed JSX spread attributes ending in spread
> undefined transpiles mixed JSX spread attributes ending in spread with custom Object.assign
> undefined transpiles mixed JSX spread attributes ending in other values
> undefined transpiles spread expressions (#64)
> undefined handles whitespace between elements on same line (#65)
> undefined fix Object.assign regression in JSXOpeningElement (#163)
> undefined fix no space between JSXOpeningElement attributes (#178)
> undefined supports /* @jsx customPragma */ directives (#195)
> undefined ignores subsequent /* @jsx customPragma */ directives (#195)
> undefined handles dash-cased value-less props
> undefined respects non-breaking and advanced white-space characters
> undefined transpiles entities
> loops.js
> undefined transpiles block scoping inside loops with function bodies
> undefined transpiles block scoping inside while loops with function bodies
> undefined transpiles block scoping inside do-while loops with function bodies
> undefined transpiles block-less for loops with block-scoped declarations inside function body
> undefined transpiles block scoping inside loops without function bodies
> undefined transpiles block-less for loops without block-scoped declarations inside function body
> undefined preserves correct `this` and `arguments` inside block scoped loop (#10)
> undefined maintains value of for loop variables between iterations (#11)
> undefined maintains value of for loop variables between iterations, with conflict (#11)
> undefined loop variables with UpdateExpresssions between iterations (#150)
> undefined loop variables with UpdateExpresssions between iterations, with conflict (#150)
> undefined handles break and continue inside block-scoped loops (#12)
> undefined rewrites for-in loops as functions as necessary
> undefined allows breaking from for-in loops
> undefined transpiles block-less for-in statements
> undefined transpiles block-less for-in statements as functions
> undefined does not incorrectly rename variables declared in for loop head
> undefined does not rewrite as function if `transforms.letConst === false`
> undefined calls synthetic loop function with correct argument
> undefined handles body-less do-while loops (#27)
> undefined returns without a value from loop
> undefined supports two compiled loops in one function
> undefined destructures variable declaration in for loop head
> undefined complex destructuring in variable declaration in for loop head
> undefined nested destructuring in variable declaration in for loop head
> undefined nested array destructuring in variable declaration in for loop head
> undefined array destructuring with default value in variable declaration in for loop head
> undefined object destructuring with default value in variable declaration in for loop head
> undefined arrow functions in block-less for loops in a block-less if/else chain (#110)
> undefined always initialises block-scoped variable in loop (#124)
> undefined always initialises block-scoped variable in for-of loop (#125)
> undefined always initialises block-scoped variable in simple for-of loop (#125)
> undefined always initialises block-scoped variable in for-in loop
> undefined use alias for this in right side of nested for-in loop declaration (#142)
> undefined use alias for this in right side of nested for-of loop declaration (#142)
> undefined transpiles destructuring in for-in loop heads
> undefined transpiles destructuring in for-in loop heads
> undefined labelled breaks/continues are not renamed
> undefined Labels are not renamed
> misc.js
> undefined handles empty return
> undefined allows break statement inside switch
> undefined double var is okay
> undefined var followed by let is not okay
> undefined let followed by var is not okay
> undefined does not get confused about keys of Literal node
> undefined handles sparse arrays (#62)
> undefined Safari/WebKit bug workaround: parameter shadowing function expression name (#154)
> undefined catch clauses have their own scope
> modules.js
> undefined disallows import statement
> undefined disallows export statement
> undefined imports are ignored with `transforms.moduleImport === false`
> undefined exports are ignored with `transforms.moduleExport === false`
> undefined imports and exports are ignored with `transforms.modules === false`
> undefined Supports anonymous functions as default export
> undefined Supports anonymous classes as default export
> object-properties-no-named-function-expressions.js
> undefined transpiles shorthand properties
> undefined transpiles shorthand methods
> undefined transpiles shorthand methods with quoted names (#82)
> undefined transpiles shorthand methods with reserved names (!68)
> undefined transpiles shorthand methods with numeric or string names (#139)
> undefined shorthand properties can be disabled with `transforms.conciseMethodProperty === false`
> undefined computed properties can be disabled with `transforms.computedProperty === false`
> undefined transpiles computed properties without spacing (#117)
> object-properties.js
> undefined transpiles shorthand properties
> undefined transpiles shorthand methods
> undefined transpiles shorthand methods with quoted names (#82)
> undefined transpiles shorthand methods with reserved names (!68)
> undefined transpiles shorthand methods with numeric or string names (#139)
> undefined shorthand properties can be disabled with `transforms.conciseMethodProperty === false`
> undefined computed properties can be disabled with `transforms.computedProperty === false`
> undefined transpiles computed properties without spacing (#117)
> undefined transpiles string-keyed properties after computed properties
> undefined transpiles string-keyed properties after computed properties with excessive whitespaces after the key
> undefined avoids shadowing free variables with method names (#166)
> object-rest-spread.js
> undefined disallows object spread operator
> undefined transpiles object spread with one object
> undefined transpiles object spread with two objects
> undefined transpiles object spread with regular keys in between
> undefined transpiles object spread mixed
> undefined transpiles objects with spread with computed property (#144)
> undefined doesn't transpile objects with spread with computed property if disabled
> undefined supports transpiling spread properties if computed properties shouldn't be transpiled
> undefined supports transpiling computed properties if spread properties shouldn't be transpiled
> undefined transpiles inline objects with spread with computed property (#144)
> undefined transpiles object spread nested
> undefined transpiles object spread deeply nested
> undefined transpiles object spread with custom Object.assign
> undefined transpiles rest properties
> undefined transpiles rest properties in assignments
> undefined transpiles rest properties in arguments
> undefined transpiles rest properties in arrow function arguments
> undefined transpiles rest properties in for loop heads
> undefined transpiles trivial rest properties in for loop heads
> undefined inlines object spread with one object
> undefined inlines object spread with two objects
> undefined inlines object spread with regular keys in between
> undefined inlines object spread mixed
> undefined inlines object spread very mixed
> undefined inlines object spread without extraneous trailing commas
> regex.js
> undefined disallows sticky flag in regex literals
> undefined u flag is ignored with `transforms.unicodeRegExp === false`
> undefined y flag is ignored with `transforms.stickyRegExp === false`
> reserved-properties.js
> undefined rewrites member expressions that are reserved words
> undefined rewrites object literal properties that are reserved words
> undefined does not rewrite member expressions by default
> undefined does not rewrite object literal properties by default
> rest-parameters.js
> undefined transpiles solo rest parameters
> undefined transpiles rest parameters following other parameters
> undefined can be disabled with `transforms.spreadRest === false`
> spread-operator.js
> undefined transpiles a lone spread operator
> undefined transpiles a spread element in array with trailing comma
> undefined transpiles a spread operator with other values
> undefined transpiles a lone spread operator in a method call
> undefined transpiles a spread operator in a method call with other arguments
> undefined transpiles a spread operator in a method call of an expression
> undefined transpiles a spread operator in a method call of this (#100)
> undefined transpiles a spread operator in a call in an arrow function using this (#115)
> undefined transpiles a spread operator in a new call in an arrow function using this
> undefined transpiles a spread operator in an expression method call within an if
> undefined transpiles spread operators in expression method calls within a function
> undefined transpiles spread operators in a complex nested scenario
> undefined transpiles spread operators in issue #92
> undefined transpiles spread operators with template literals (issue #99)
> undefined transpiles a lone spread operator in a function call
> undefined transpiles a spread operator in a function call with other arguments
> undefined transpiles a spread operator in an expression call
> undefined can be disabled in array expressions `transforms.spreadRest: false`
> undefined can be disabled in call expressions with `transforms.spreadRest: false`
> undefined transpiles multiple spread operators in an array
> undefined transpiles multiple spread operators in an array with trailing comma
> undefined transpiles mixture of spread and non-spread elements
> undefined transpiles mixture of spread and non-spread elements in array with trailing comma
> undefined transpiles ...arguments
> undefined transpiles ...arguments in array with trailing comma
> undefined transpiles ...arguments in middle of array
> undefined transpiles multiple spread operators in function call
> undefined transpiles mixture of spread and non-spread operators in function call
> undefined transpiles ...arguments in function call
> undefined transpiles ...arguments in middle of function call
> undefined transpiles new with spread args
> undefined transpiles `new` with spread parameter in an arrow function
> undefined transpiles a call with spread parameter in an arrow function
> undefined transpiles `new` with ...arguments in an arrow function
> undefined transpiles a call with ...arguments in an arrow function
> undefined transpiles spread with template literal afterwards
> undefined transpiles spread with arrow function afterwards
> undefined transpiles spread in new with arrow function afterwards
> undefined inlines unreasonably deep spreads
> undefined does not (yet) inline spread arrays with holes
> undefined inlines array spreads without extraneous trailing commas
> undefined inlines call spreads without extraneous trailing commas
> undefined inlines new call spreads without extraneous trailing commas
> undefined transpiles a first spread element comprising a ternary operator
> template-strings.js
> undefined transpiles an untagged template literal
> undefined handles arbitrary whitespace inside template elements
> undefined transpiles an untagged template literal containing complex expressions
> undefined transpiles a template literal containing single quotes
> undefined transpiles a template literal containing double quotes
> undefined does not transpile tagged template literals
> undefined transpiles tagged template literals with `transforms.dangerousTaggedTemplateString = true`
> undefined transpiles tagged template literals with `transforms.dangerousTaggedTemplateString = true`
> undefined reuses quasi array for identical tagged template strings
> undefined reuses quasi array for identical tagged template strings in strict mode
> undefined correctly positions the templateObject at the start of the source file
> undefined parenthesises template strings as necessary
> undefined does not parenthesise plain template strings
> undefined does not parenthesise template strings in arithmetic expressions
> undefined can be disabled with `transforms.templateString === false`
> undefined skips leading empty string if possible
> undefined includes leading empty string if necessary
> undefined closes parens if final empty string is omitted
> undefined allows empty template string
> undefined concats expression with variable
> undefined interpolations inside interpolations
> trailing-function-commas.js
> undefined strips trailing commas in call arguments
> undefined strips trailing commas in function expression arguments
> undefined strips trailing commas in normal function declaration arguments
> undefined strips trailing commas in method arguments
> undefined strips trailing commas in arrow function declaration arguments
> undefined strips trailing commas after destructured argument in arrow function declaration arguments
> undefined strips trailing commas in new expression arguments
> undefined keeps commas in trailing comments in normal function declaration arguments
> undefined strips trailing commas after comments in normal function declaration arguments
> undefined does not freeze on multiline calls without trailing comma
> undefined does not remove commas after closing parens
> cli
> undefined basic (283ms)
> undefined compiles-directory (310ms)
> undefined creates-inline-sourcemap (440ms)
> undefined creates-sourcemap (434ms)
> undefined supports-jsx (249ms)
> undefined supports-jsx-pragma (251ms)
> undefined supports-jsx-pragma-comment (204ms)
> undefined uses-overrides (309ms)
> undefined uses-targets (361ms)
> undefined writes-to-stdout (243ms)
> errors
> undefined reports the location of a syntax error
> undefined reports the location of a compile error
> target
> undefined determines necessary transforms for a target environment
> undefined returns lowest common denominator support info
> undefined only applies necessary transforms
> sourcemaps
> undefined generates a valid sourcemap
> undefined uses provided file and source
> undefined includes content by default
> 1) excludes content if requested
> undefined locates original content
> undefined recovers names
> undefined handles moved content
>
>
> 536 passing (4s)
> 2 pending
> 1 failing
>
> 1) buble
> sourcemaps
> excludes content if requested:
> AssertionError [ERR_ASSERTION]: Expected values to be loosely deep-equal:
>
> undefined
>
> should loosely deep-equal
>
> [
> null
> ]
> at Context.<anonymous> (test/test.js:234:11)
> at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
> at Test.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 processImmediate (node:internal/timers:471: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/2023/07/26/node-buble_0.20.0+~0.20.1-4_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230726;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230726&fusertaguser=lucas@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.
More information about the Pkg-javascript-devel
mailing list