[Pkg-javascript-devel] Bug#952312: node-eslint-scope: FTBFS: tests failed

Lucas Nussbaum lucas at debian.org
Sun Feb 23 13:50:30 GMT 2020


Source: node-eslint-scope
Version: 4.0.3-4
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200222 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> mocha --reporter tap tests/global-increment.js tests/child-visitor-keys.js tests/es6-object.js tests/es6-super.js tests/function-expression-name.js tests/es6-import.js tests/optimistic.js tests/es6-default-parameters.js tests/object-expression.js tests/es6-class.js tests/label.js tests/es6-template-literal.js tests/es6-new-target.js tests/nodejs-scope.js tests/references.js tests/es6-arrow-function-expression.js tests/arguments.js tests/es6-block-scope.js tests/es6-switch.js tests/with-scope.js tests/es6-iteration-scope.js tests/es6-destructuring-assignments.js tests/catch-scope.js tests/implicit-global-reference.js tests/es6-export.js tests/es6-rest-args.js tests/fallback.js tests/es6-catch.js tests/get-declared-variables.js tests/implied-strict.js
> 1..204
> ok 1 global increment becomes read/write
> ok 2 childVisitorKeys option should handle as a known node if the childVisitorKeys option was given.
> ok 3 childVisitorKeys option should not visit to properties which are not given.
> ok 4 childVisitorKeys option should visit to given properties.
> ok 5 ES6 object method definition
> ok 6 ES6 object computed property key may refer variables
> not ok 7 ES6 super is not handled as reference
>   super() call outside constructor of a subclass
>   SyntaxError: super() call outside constructor of a subclass
>       at Espree.raise (/usr/share/nodejs/espree/lib/espree.js:247:21)
>       at Espree.pp$3.parseExprAtom (/usr/share/nodejs/acorn/dist/acorn.js:2364:72)
>       at Espree.pp$3.parseExprSubscripts (/usr/share/nodejs/acorn/dist/acorn.js:2273:21)
>       at Espree.pp$3.parseMaybeUnary (/usr/share/nodejs/acorn/dist/acorn.js:2252:19)
>       at Espree.pp$3.parseExprOps (/usr/share/nodejs/acorn/dist/acorn.js:2196:21)
>       at Espree.pp$3.parseMaybeConditional (/usr/share/nodejs/acorn/dist/acorn.js:2178:21)
>       at Espree.pp$3.parseMaybeAssign (/usr/share/nodejs/acorn/dist/acorn.js:2152:21)
>       at Espree.pp$3.parseExpression (/usr/share/nodejs/acorn/dist/acorn.js:2113:21)
>       at Espree.pp$1.parseStatement (/usr/share/nodejs/acorn/dist/acorn.js:955:25)
>       at Espree.pp$1.parseBlock (/usr/share/nodejs/acorn/dist/acorn.js:1249:23)
>       at Espree.pp$3.parseFunctionBody (/usr/share/nodejs/acorn/dist/acorn.js:2857:24)
>       at Espree.pp$3.parseMethod (/usr/share/nodejs/acorn/dist/acorn.js:2796:10)
>       at Espree.pp$1.parseClassMethod (/usr/share/nodejs/acorn/dist/acorn.js:1461:25)
>       at Espree.pp$1.parseClassElement (/usr/share/nodejs/acorn/dist/acorn.js:1453:10)
>       at Espree.pp$1.parseClass (/usr/share/nodejs/acorn/dist/acorn.js:1391:26)
>       at Espree.pp$1.parseStatement (/usr/share/nodejs/acorn/dist/acorn.js:902:21)
>       at Espree.pp$1.parseTopLevel (/usr/share/nodejs/acorn/dist/acorn.js:789:23)
>       at Espree.parseTopLevel (/usr/share/nodejs/espree/lib/espree.js:235:22)
>       at Espree.parse (/usr/share/nodejs/acorn/dist/acorn.js:575:21)
>       at Espree.parse (/usr/share/nodejs/espree/lib/espree.js:201:31)
>       at Object.parse (/usr/share/nodejs/espree/espree.js:133:38)
>       at module.exports (tests/util/espree.js:31:19)
>       at Context.it (tests/es6-super.js:31:21)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:395:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:382:7)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:541:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:667:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:450:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:460:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:362:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:428:5)
> ok 8 function name should create its special scope
> ok 9 import declaration should import names from source
> ok 10 import declaration should import namespaces
> ok 11 import declaration should import insided names1
> ok 12 import declaration should import insided names2
> ok 13 optimistic direct call to eval
> ok 14 optimistic with statement
> ok 15 ES6 default parameters: a default parameter creates a writable reference for its initialization: FunctionDeclaration
> ok 16 ES6 default parameters: a default parameter creates a writable reference for its initialization: FunctionExpression
> ok 17 ES6 default parameters: a default parameter creates a writable reference for its initialization: ArrowExpression
> ok 18 ES6 default parameters: a default parameter creates a readable reference for references in right: FunctionDeclaration
> ok 19 ES6 default parameters: a default parameter creates a readable reference for references in right: FunctionExpression
> ok 20 ES6 default parameters: a default parameter creates a readable reference for references in right: ArrowExpression
> ok 21 ES6 default parameters: a default parameter creates a readable reference for references in right (for const): FunctionDeclaration
> ok 22 ES6 default parameters: a default parameter creates a readable reference for references in right (for const): FunctionExpression
> ok 23 ES6 default parameters: a default parameter creates a readable reference for references in right (for const): ArrowExpression
> ok 24 ES6 default parameters: a default parameter creates a readable reference for references in right (partial): FunctionDeclaration
> ok 25 ES6 default parameters: a default parameter creates a readable reference for references in right (partial): FunctionExpression
> ok 26 ES6 default parameters: a default parameter creates a readable reference for references in right (partial): ArrowExpression
> ok 27 ES6 default parameters: a default parameter creates a readable reference for references in right's nested scope: FunctionDeclaration
> ok 28 ES6 default parameters: a default parameter creates a readable reference for references in right's nested scope: FunctionExpression
> ok 29 ES6 default parameters: a default parameter creates a readable reference for references in right's nested scope: ArrowExpression
> ok 30 ES6 default parameters: a default parameter creates a readable reference for references in right. It's resolved to outer scope's even if there is the variable in the function body: FunctionDeclaration
> ok 31 ES6 default parameters: a default parameter creates a readable reference for references in right. It's resolved to outer scope's even if there is the variable in the function body: FunctionExpression
> ok 32 ES6 default parameters: a default parameter creates a readable reference for references in right. It's resolved to outer scope's even if there is the variable in the function body: ArrowExpression
> ok 33 ES6 default parameters: a default parameter creates a readable reference for references in right. It's resolved to the parameter: FunctionDeclaration
> ok 34 ES6 default parameters: a default parameter creates a readable reference for references in right. It's resolved to the parameter: FunctionExpression
> ok 35 ES6 default parameters: a default parameter creates a readable reference for references in right. It's resolved to the parameter: ArrowExpression
> ok 36 ES6 default parameters: a default parameter creates a readable reference for references in right (nested scope). It's resolved to outer scope's even if there is the variable in the function body: FunctionDeclaration
> ok 37 ES6 default parameters: a default parameter creates a readable reference for references in right (nested scope). It's resolved to outer scope's even if there is the variable in the function body: FunctionExpression
> ok 38 ES6 default parameters: a default parameter creates a readable reference for references in right (nested scope). It's resolved to outer scope's even if there is the variable in the function body: ArrowExpression
> ok 39 object expression doesn't require property type
> ok 40 ES6 class declaration name creates class scope
> ok 41 ES6 class expression name creates class scope1
> ok 42 ES6 class expression name creates class scope2
> ok 43 ES6 class computed property key may refer variables
> ok 44 ES6 class regression 49
> ok 45 label should not create variables
> ok 46 label should count child node references
> ok 47 ES6 template literal refer variables
> ok 48 ES6 new.target should not make references of new.target
> ok 49 nodejsScope option creates a function scope following the global scope immediately
> ok 50 nodejsScope option creates a function scope following the global scope immediately and creates module scope
> ok 51 References: When there is a `let` declaration on global, the reference on global should be resolved.
> ok 52 References: When there is a `let` declaration on global, the reference in functions should be resolved.
> ok 53 References: When there is a `let` declaration on global, the reference in default parameters should be resolved.
> ok 54 References: When there is a `const` declaration on global, the reference on global should be resolved.
> ok 55 References: When there is a `const` declaration on global, the reference in functions should be resolved.
> ok 56 References: When there is a `var` declaration on global, the reference on global should NOT be resolved.
> ok 57 References: When there is a `var` declaration on global, the reference in functions should NOT be resolved.
> ok 58 References: When there is a `function` declaration on global, the reference on global should NOT be resolved.
> ok 59 References: When there is a `function` declaration on global, the reference in functions should NOT be resolved.
> ok 60 References: When there is a `class` declaration on global, the reference on global should be resolved.
> ok 61 References: When there is a `class` declaration on global, the reference in functions should be resolved.
> ok 62 References: When there is a `let` declaration in functions, the reference on the function should be resolved.
> ok 63 References: When there is a `let` declaration in functions, the reference in nested functions should be resolved.
> ok 64 References: When there is a `var` declaration in functions, the reference on the function should be resolved.
> ok 65 References: When there is a `var` declaration in functions, the reference in nested functions should be resolved.
> ok 66 References: When there is a `let` declaration with destructuring assignment "let [a] = [1];", the reference should be resolved.
> ok 67 References: When there is a `let` declaration with destructuring assignment "let {a} = {a: 1};", the reference should be resolved.
> ok 68 References: When there is a `let` declaration with destructuring assignment "let {a: {a}} = {a: {a: 1}};", the reference should be resolved.
> ok 69 References: Reference.init should be a boolean value of whether it is one to initialize or not. "var a = 0;", all references should be true.
> ok 70 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a = 0;", all references should be true.
> ok 71 References: Reference.init should be a boolean value of whether it is one to initialize or not. "const a = 0;", all references should be true.
> ok 72 References: Reference.init should be a boolean value of whether it is one to initialize or not. "var [a] = [];", all references should be true.
> ok 73 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let [a] = [];", all references should be true.
> ok 74 References: Reference.init should be a boolean value of whether it is one to initialize or not. "const [a] = [];", all references should be true.
> ok 75 References: Reference.init should be a boolean value of whether it is one to initialize or not. "var [a = 1] = [];", all references should be true.
> ok 76 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let [a = 1] = [];", all references should be true.
> ok 77 References: Reference.init should be a boolean value of whether it is one to initialize or not. "const [a = 1] = [];", all references should be true.
> ok 78 References: Reference.init should be a boolean value of whether it is one to initialize or not. "var {a} = {};", all references should be true.
> ok 79 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let {a} = {};", all references should be true.
> ok 80 References: Reference.init should be a boolean value of whether it is one to initialize or not. "const {a} = {};", all references should be true.
> ok 81 References: Reference.init should be a boolean value of whether it is one to initialize or not. "var {b: a} = {};", all references should be true.
> ok 82 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let {b: a} = {};", all references should be true.
> ok 83 References: Reference.init should be a boolean value of whether it is one to initialize or not. "const {b: a} = {};", all references should be true.
> ok 84 References: Reference.init should be a boolean value of whether it is one to initialize or not. "var {b: a = 0} = {};", all references should be true.
> ok 85 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let {b: a = 0} = {};", all references should be true.
> ok 86 References: Reference.init should be a boolean value of whether it is one to initialize or not. "const {b: a = 0} = {};", all references should be true.
> ok 87 References: Reference.init should be a boolean value of whether it is one to initialize or not. "for (var a in []);", all references should be true.
> ok 88 References: Reference.init should be a boolean value of whether it is one to initialize or not. "for (let a in []);", all references should be true.
> ok 89 References: Reference.init should be a boolean value of whether it is one to initialize or not. "for (var [a] in []);", all references should be true.
> ok 90 References: Reference.init should be a boolean value of whether it is one to initialize or not. "for (let [a] in []);", all references should be true.
> ok 91 References: Reference.init should be a boolean value of whether it is one to initialize or not. "for (var [a = 0] in []);", all references should be true.
> ok 92 References: Reference.init should be a boolean value of whether it is one to initialize or not. "for (let [a = 0] in []);", all references should be true.
> ok 93 References: Reference.init should be a boolean value of whether it is one to initialize or not. "for (var {a} in []);", all references should be true.
> ok 94 References: Reference.init should be a boolean value of whether it is one to initialize or not. "for (let {a} in []);", all references should be true.
> ok 95 References: Reference.init should be a boolean value of whether it is one to initialize or not. "for (var {a = 0} in []);", all references should be true.
> ok 96 References: Reference.init should be a boolean value of whether it is one to initialize or not. "for (let {a = 0} in []);", all references should be true.
> ok 97 References: Reference.init should be a boolean value of whether it is one to initialize or not. "new function(a = 0) {}", all references should be true.
> ok 98 References: Reference.init should be a boolean value of whether it is one to initialize or not. "new function([a = 0] = []) {}", all references should be true.
> ok 99 References: Reference.init should be a boolean value of whether it is one to initialize or not. "new function({b: a = 0} = {}) {}", all references should be true.
> ok 100 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; a = 0;", all references should be false.
> ok 101 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; [a] = [];", all references should be false.
> ok 102 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; [a = 1] = [];", all references should be false.
> ok 103 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; ({a} = {});", all references should be false.
> ok 104 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; ({b: a} = {});", all references should be false.
> ok 105 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; ({b: a = 0} = {});", all references should be false.
> ok 106 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; for (a in []);", all references should be false.
> ok 107 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; for ([a] in []);", all references should be false.
> ok 108 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; for ([a = 0] in []);", all references should be false.
> ok 109 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; for ({a} in []);", all references should be false.
> ok 110 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; for ({a = 0} in []);", all references should be false.
> ok 111 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; let b = a;", readonly references of "a" should be undefined.
> ok 112 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; let [b] = a;", readonly references of "a" should be undefined.
> ok 113 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; let [b = a] = [];", readonly references of "a" should be undefined.
> ok 114 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; for (var b in a);", readonly references of "a" should be undefined.
> ok 115 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; for (var [b = a] in []);", readonly references of "a" should be undefined.
> ok 116 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; for (let b in a);", readonly references of "a" should be undefined.
> ok 117 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; for (let [b = a] in []);", readonly references of "a" should be undefined.
> ok 118 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a,b; b = a;", readonly references of "a" should be undefined.
> ok 119 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a,b; [b] = a;", readonly references of "a" should be undefined.
> ok 120 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a,b; [b = a] = [];", readonly references of "a" should be undefined.
> ok 121 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a,b; for (b in a);", readonly references of "a" should be undefined.
> ok 122 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a,b; for ([b = a] in []);", readonly references of "a" should be undefined.
> ok 123 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a; a.foo = 0;", readonly references of "a" should be undefined.
> ok 124 References: Reference.init should be a boolean value of whether it is one to initialize or not. "let a,b; b = a.foo;", readonly references of "a" should be undefined.
> ok 125 ES6 arrow function expression materialize scope for arrow function expression
> ok 126 ES6 arrow function expression generate bindings for parameters
> ok 127 ES6 arrow function expression inherits upper scope strictness
> ok 128 ES6 arrow function expression is strict when a strictness directive is used
> ok 129 ES6 arrow function expression works with no body
> ok 130 arguments arguments are correctly materialized
> ok 131 ES6 block scope let is materialized in ES6 block scope1
> ok 132 ES6 block scope function delaration is materialized in ES6 block scope
> ok 133 ES6 block scope let is not hoistable1
> ok 134 ES6 block scope let is not hoistable2
> ok 135 ES6 switch materialize scope
> ok 136 with creates scope
> ok 137 ES6 iteration scope let materialize iteration scope for ForInStatement1
> ok 138 ES6 iteration scope let materialize iteration scope for ForInStatement2
> ok 139 ES6 iteration scope let materialize iteration scope for ForStatement2
> ok 140 ES6 destructuring assignments Pattern in var in ForInStatement
> ok 141 ES6 destructuring assignments Pattern in let in ForInStatement
> ok 142 ES6 destructuring assignments Pattern with default values in var in ForInStatement
> ok 143 ES6 destructuring assignments Pattern with default values in let in ForInStatement
> ok 144 ES6 destructuring assignments Pattern with nested default values in var in ForInStatement
> ok 145 ES6 destructuring assignments Pattern with nested default values in let in ForInStatement
> ok 146 ES6 destructuring assignments Pattern with default values in var in ForInStatement (separate declarations)
> ok 147 ES6 destructuring assignments Pattern with default values in var in ForInStatement (separate declarations and with MemberExpression)
> ok 148 ES6 destructuring assignments ArrayPattern in var
> ok 149 ES6 destructuring assignments SpreadElement in var
> ok 150 ES6 destructuring assignments ObjectPattern in var
> ok 151 ES6 destructuring assignments complex pattern in var
> ok 152 ES6 destructuring assignments ArrayPattern in AssignmentExpression
> ok 153 ES6 destructuring assignments ArrayPattern with MemberExpression in AssignmentExpression
> ok 154 ES6 destructuring assignments SpreadElement in AssignmentExpression
> ok 155 ES6 destructuring assignments SpreadElement with MemberExpression in AssignmentExpression
> ok 156 ES6 destructuring assignments ObjectPattern in AssignmentExpression
> ok 157 ES6 destructuring assignments complex pattern in AssignmentExpression
> ok 158 ES6 destructuring assignments ArrayPattern in parameters
> ok 159 ES6 destructuring assignments SpreadElement in parameters
> ok 160 ES6 destructuring assignments ObjectPattern in parameters
> ok 161 ES6 destructuring assignments complex pattern in parameters
> ok 162 ES6 destructuring assignments default values and patterns in var
> ok 163 ES6 destructuring assignments default values containing references and patterns in var
> ok 164 ES6 destructuring assignments nested default values containing references and patterns in var
> ok 165 catch creates scope
> ok 166 implicit global reference assignments global scope
> ok 167 implicit global reference assignments global scope without definition
> ok 168 implicit global reference assignments global scope without definition eval
> ok 169 implicit global reference assignment leaks
> ok 170 implicit global reference assignment doesn't leak
> ok 171 implicit global reference for-in-statement leaks
> ok 172 implicit global reference for-in-statement doesn't leaks
> ok 173 export declaration should create vairable bindings
> ok 174 export declaration should create function declaration bindings
> ok 175 export declaration should export function expression
> ok 176 export declaration should export literal
> not ok 177 export declaration should refer exported references1
>   Export 'x' is not defined
>   SyntaxError: Export 'x' is not defined
>       at Espree.raise (/usr/share/nodejs/espree/lib/espree.js:247:21)
>       at Espree.raiseRecoverable (/usr/share/nodejs/espree/lib/espree.js:263:14)
>       at Espree.pp$1.parseTopLevel (/usr/share/nodejs/acorn/dist/acorn.js:801:16)
>       at Espree.parseTopLevel (/usr/share/nodejs/espree/lib/espree.js:235:22)
>       at Espree.parse (/usr/share/nodejs/acorn/dist/acorn.js:575:21)
>       at Espree.parse (/usr/share/nodejs/espree/lib/espree.js:201:31)
>       at Object.parse (/usr/share/nodejs/espree/espree.js:133:38)
>       at module.exports (tests/util/espree.js:31:19)
>       at Context.it (tests/es6-export.js:125:21)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:395:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:382:7)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:541:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:667:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:450:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:460:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:362:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:428:5)
> not ok 178 export declaration should refer exported references2
>   Export 'v' is not defined
>   SyntaxError: Export 'v' is not defined
>       at Espree.raise (/usr/share/nodejs/espree/lib/espree.js:247:21)
>       at Espree.raiseRecoverable (/usr/share/nodejs/espree/lib/espree.js:263:14)
>       at Espree.pp$1.parseTopLevel (/usr/share/nodejs/acorn/dist/acorn.js:801:16)
>       at Espree.parseTopLevel (/usr/share/nodejs/espree/lib/espree.js:235:22)
>       at Espree.parse (/usr/share/nodejs/acorn/dist/acorn.js:575:21)
>       at Espree.parse (/usr/share/nodejs/espree/lib/espree.js:201:31)
>       at Object.parse (/usr/share/nodejs/espree/espree.js:133:38)
>       at module.exports (tests/util/espree.js:31:19)
>       at Context.it (tests/es6-export.js:145:21)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:395:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:382:7)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:541:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:667:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:450:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:460:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:362:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:428:5)
> ok 179 export declaration should not refer exported references from other source1
> ok 180 export declaration should not refer exported references from other source2
> ok 181 export declaration should not refer exported references from other source3
> ok 182 ES6 rest arguments materialize rest argument in scope
> ok 183 fallback option should raise an error when it encountered an unknown node if no fallback.
> ok 184 fallback option should not raise an error even if it encountered an unknown node when fallback is iteration.
> ok 185 fallback option should not raise an error even if it encountered an unknown node when fallback is a function.
> ok 186 ES6 catch takes binding pattern
> ok 187 ScopeManager.prototype.getDeclaredVariables should get variables that declared on `VariableDeclaration`
> ok 188 ScopeManager.prototype.getDeclaredVariables should get variables that declared on `VariableDeclaration` in for-in/of
> ok 189 ScopeManager.prototype.getDeclaredVariables should get variables that declared on `VariableDeclarator`
> ok 190 ScopeManager.prototype.getDeclaredVariables should get variables that declared on `FunctionDeclaration`
> ok 191 ScopeManager.prototype.getDeclaredVariables should get variables that declared on `FunctionExpression`
> ok 192 ScopeManager.prototype.getDeclaredVariables should get variables that declared on `ArrowFunctionExpression`
> ok 193 ScopeManager.prototype.getDeclaredVariables should get variables that declared on `ClassDeclaration`
> ok 194 ScopeManager.prototype.getDeclaredVariables should get variables that declared on `ClassExpression`
> ok 195 ScopeManager.prototype.getDeclaredVariables should get variables that declared on `CatchClause`
> ok 196 ScopeManager.prototype.getDeclaredVariables should get variables that declared on `ImportDeclaration`
> ok 197 ScopeManager.prototype.getDeclaredVariables should get variables that declared on `ImportSpecifier`
> ok 198 ScopeManager.prototype.getDeclaredVariables should get variables that declared on `ImportDefaultSpecifier`
> ok 199 ScopeManager.prototype.getDeclaredVariables should get variables that declared on `ImportNamespaceSpecifier`
> ok 200 ScopeManager.prototype.getDeclaredVariables should not get duplicate even if it's declared twice
> ok 201 impliedStrict option ensures all user scopes are strict if ecmaVersion >= 5
> ok 202 impliedStrict option ensures impliedStrict option is only effective when ecmaVersion option >= 5
> ok 203 impliedStrict option omits a nodejs global scope when ensuring all user scopes are strict
> ok 204 impliedStrict option omits a module global scope when ensuring all user scopes are strict
> # tests 204
> # pass 201
> # fail 3
> make[1]: *** [debian/rules:23: override_dh_auto_test] Error 3

The full build log is available from:
   http://qa-logs.debian.net/2020/02/22/node-eslint-scope_4.0.3-4_unstable.log

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!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the Pkg-javascript-devel mailing list