<div id="geary-body" dir="auto"><div>package: node-browser-resolve</div><div>version: 1.11.3-1</div><div>severity: important</div><div><br></div><div>While trying to update node-resolve, I found the autopkgtest and build is failing with this error,</div><div><br></div><div><div> 1) index.js of module dir</div><div>  ✓ alternate main</div><div>  ✓ string browser field as main</div><div>  ✓ string browser field as main - require subfile</div><div>  ✓ string alt browser field as main - require subfile</div><div>  ✓ object browser field as main</div><div>  ✓ object browser field as main</div><div>  2) deep module reference mapping</div><div>  3) deep module reference mapping without file extension - .js</div><div>  4) deep module reference mapping without file extension - .json</div><div>  ✓ object browser field replace file</div><div>  ✓ test foobar -> module-b replacement</div><div>  ✓ test core -> module-c replacement</div><div>  ✓ test core -> module-c replacement with alt browser</div><div>  ✓ test foobar -> module-b replacement with transform</div><div>  ✓ test ./x -> ./y replacement</div><div>  ✓ test foobar -> module-i replacement with transform in replacement</div><div>  ✓ object browser field replace file - no paths</div><div>  ✓ replace module in browser field object</div><div>  ✓ override engine shim</div><div>  ✓ alt-browser field</div><div>  5) alt-browser deep module reference mapping</div><div>  ✓ alt-browser fallback to "browser" on deps of deps</div><div>  6) not fail on accessing path name defined in Object.prototype</div><div><br></div><div>  18 passing (103ms)</div><div>  6 failing</div><div><br></div><div>  1) index.js of module dir:</div><div>     Uncaught AssertionError [ERR_ASSERTION]: Input A expected to strictly equal input B:</div><div>+ expected - actual</div><div><br></div><div>- {</div><div>-   main: 'fixtures'</div><div>- }</div><div>+ undefined</div><div>      at /tmp/tmp.4CFPpTZnNa/test/modules.js:11:16</div><div>      at /usr/lib/nodejs/browser-resolve/index.js:269:13</div><div>      at /usr/share/nodejs/resolve/lib/async.js:93:25</div><div>      at maybeUnwrapSymlink (/usr/share/nodejs/resolve/lib/async.js:35:9)</div><div>      at /usr/share/nodejs/resolve/lib/async.js:89:24</div><div>      at ondir (/usr/share/nodejs/resolve/lib/async.js:264:27)</div><div>      at onex (/usr/share/nodejs/resolve/lib/async.js:161:32)</div><div>      at /usr/share/nodejs/resolve/lib/async.js:11:20</div><div>      at FSReqWrap.oncomplete (fs.js:155:5)</div><div><br></div><div>  2) deep module reference mapping:</div><div>     Uncaught AssertionError [ERR_ASSERTION]: ifError got unwanted exception: Cannot find module 'module-l/direct' from '/tmp/tmp.4CFPpTZnNa/test/fixtures'</div><div>      at /tmp/tmp.4CFPpTZnNa/test/modules.js:95:16</div><div>      at /usr/lib/nodejs/browser-resolve/index.js:265:24</div><div>      at /usr/share/nodejs/resolve/lib/async.js:99:17</div><div>      at /usr/share/nodejs/resolve/lib/async.js:97:35</div><div>      at processDirs (/usr/share/nodejs/resolve/lib/async.js:244:39)</div><div>      at ondir (/usr/share/nodejs/resolve/lib/async.js:265:13)</div><div>      at load (/usr/share/nodejs/resolve/lib/async.js:137:43)</div><div>      at onex (/usr/share/nodejs/resolve/lib/async.js:162:17)</div><div>      at /usr/share/nodejs/resolve/lib/async.js:13:69</div><div>      at FSReqWrap.oncomplete (fs.js:154:21)</div><div><br></div><div>  3) deep module reference mapping without file extension - .js:</div><div>     Uncaught AssertionError [ERR_ASSERTION]: ifError got unwanted exception: Cannot find module 'module-n/foo' from '/tmp/tmp.4CFPpTZnNa/test/fixtures'</div><div>      at /tmp/tmp.4CFPpTZnNa/test/modules.js:106:16</div><div>      at /usr/lib/nodejs/browser-resolve/index.js:265:24</div><div>      at /usr/share/nodejs/resolve/lib/async.js:99:17</div><div>      at /usr/share/nodejs/resolve/lib/async.js:97:35</div><div>      at processDirs (/usr/share/nodejs/resolve/lib/async.js:244:39)</div><div>      at ondir (/usr/share/nodejs/resolve/lib/async.js:265:13)</div><div>      at load (/usr/share/nodejs/resolve/lib/async.js:137:43)</div><div>      at onex (/usr/share/nodejs/resolve/lib/async.js:162:17)</div><div>      at /usr/share/nodejs/resolve/lib/async.js:13:69</div><div>      at FSReqWrap.oncomplete (fs.js:154:21)</div><div><br></div><div>  4) deep module reference mapping without file extension - .json:</div><div>     Uncaught AssertionError [ERR_ASSERTION]: ifError got unwanted exception: Cannot find module 'module-n/bar' from '/tmp/tmp.4CFPpTZnNa/test/fixtures'</div><div>      at /tmp/tmp.4CFPpTZnNa/test/modules.js:113:16</div><div>      at /usr/lib/nodejs/browser-resolve/index.js:265:24</div><div>      at /usr/share/nodejs/resolve/lib/async.js:99:17</div><div>      at /usr/share/nodejs/resolve/lib/async.js:97:35</div><div>      at processDirs (/usr/share/nodejs/resolve/lib/async.js:244:39)</div><div>      at ondir (/usr/share/nodejs/resolve/lib/async.js:265:13)</div><div>      at load (/usr/share/nodejs/resolve/lib/async.js:137:43)</div><div>      at onex (/usr/share/nodejs/resolve/lib/async.js:162:17)</div><div>      at /usr/share/nodejs/resolve/lib/async.js:13:69</div><div>      at FSReqWrap.oncomplete (fs.js:154:21)</div><div><br></div><div>  5) alt-browser deep module reference mapping:</div><div><br></div><div>      Uncaught AssertionError [ERR_ASSERTION]: '/tmp/tmp.4CFPpTZnNa/test/fixtures/node_modules/alt-browser-field/direct.js' == '/tmp/tmp.4CFPpTZnNa/test/fixtures/node_modules/alt-browser-field/chromeapp-direct.js'</div><div>      + expected - actual</div><div><br></div><div>      -/tmp/tmp.4CFPpTZnNa/test/fixtures/node_modules/alt-browser-field/direct.js</div><div>      +/tmp/tmp.4CFPpTZnNa/test/fixtures/node_modules/alt-browser-field/chromeapp-direct.js</div><div>      </div><div>      at /tmp/tmp.4CFPpTZnNa/test/modules.js:292:16</div><div>      at /usr/lib/nodejs/browser-resolve/index.js:269:13</div><div>      at /usr/share/nodejs/resolve/lib/async.js:93:25</div><div>      at maybeUnwrapSymlink (/usr/share/nodejs/resolve/lib/async.js:35:9)</div><div>      at /usr/share/nodejs/resolve/lib/async.js:89:24</div><div>      at onfile (/usr/share/nodejs/resolve/lib/async.js:258:27)</div><div>      at onex (/usr/share/nodejs/resolve/lib/async.js:161:32)</div><div>      at /usr/share/nodejs/resolve/lib/async.js:11:20</div><div>      at FSReqWrap.oncomplete (fs.js:155:5)</div><div><br></div><div>  6) not fail on accessing path name defined in Object.prototype:</div><div><br></div><div>      Uncaught AssertionError [ERR_ASSERTION]: 'toString' == '/tmp/tmp.4CFPpTZnNa/test/fixtures/node_modules/toString/index.js'</div><div>      + expected - actual</div><div><br></div><div>      -toString</div><div>      +/tmp/tmp.4CFPpTZnNa/test/fixtures/node_modules/toString/index.js</div><div>      </div><div>      at /tmp/tmp.4CFPpTZnNa/test/modules.js:317:16</div><div>      at /usr/lib/nodejs/browser-resolve/index.js:269:13</div><div>      at /usr/share/nodejs/resolve/lib/async.js:87:38</div><div>      at ondir (/usr/share/nodejs/resolve/lib/async.js:264:27)</div><div>      at onex (/usr/share/nodejs/resolve/lib/async.js:161:32)</div><div>      at /usr/share/nodejs/resolve/lib/async.js:11:20</div><div>      at FSReqWrap.oncomplete (fs.js:155:5)</div><div><br></div></div></div>