[Pkg-javascript-devel] Bug#906451: node-tar breaks node-tar-pack autopkgtest

Paul Gevers elbrus at debian.org
Fri Aug 17 20:10:14 BST 2018


Source: node-tar, node-tar-pack
Version: node-tar/4.4.4+ds1-2
Version: node-tar-pack/3.1.3-1
X-Debbugs-CC: debian-ci at lists.debian.org
User: debian-ci at lists.debian.org
Usertags: breaks needs-update

Dear maintainers,

With a recent upload of node-tar the autpkgtest of node-tar-pack
started to fail in testing and unstable. I copied the output below.

Currently this regression is contributing to the delay of the migration
of node-tar to testing [1]. Could you please investigate the situation
and reassign the bug to the right package? If needed, please change the
bug's severity as appropriate.

More information about this bug and the reason for filing it can be
found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=node-tar

https://ci.debian.net/data/autopkgtest/testing/amd64/n/node-tar-pack/833012/log.gz

autopkgtest [09:11:06]: test command1: ./debian/rules check
autopkgtest [09:11:06]: test command1: [-----------------------
mocha


  tarball.pipe(unpack(directory, callback))
    1) unpacks the tarball into the directory

  gziptarball.pipe(unpack(directory, callback))
    2) unpacks the tarball into the directory

  file.pipe(unpack(directory, callback))
    ✓ copies the file into the directory

  pack(directory).pipe(tarball)
    3) packs the directory into the output


  1 passing (47ms)
  3 failing

  1) tarball.pipe(unpack(directory, callback))
       unpacks the tarball into the directory:
     Uncaught TypeError: Cannot read property 'match' of undefined
      at Unpack.extractOpts.filter (index.js:157:19)
      at Unpack.[consumeHeader] (/usr/lib/nodejs/tar/lib/parse.js:134:48)
      at Unpack.[consumeChunkSub] (/usr/lib/nodejs/tar/lib/parse.js:385:30)
      at Unpack.[consumeChunk] (/usr/lib/nodejs/tar/lib/parse.js:362:30)
      at Unpack.write (/usr/lib/nodejs/tar/lib/parse.js:309:25)
      at PassThrough.ondata (_stream_readable.js:639:20)
      at addChunk (_stream_readable.js:263:12)
      at readableAddChunk (_stream_readable.js:238:11)
      at PassThrough.Readable.unshift (_stream_readable.js:213:10)
      at PassThrough.parse (index.js:238:12)
      at addChunk (_stream_readable.js:263:12)
      at readableAddChunk (_stream_readable.js:250:11)
      at PassThrough.Readable.push (_stream_readable.js:208:10)
      at PassThrough.Transform.push (_stream_transform.js:147:32)
      at PassThrough.afterTransform (_stream_transform.js:88:10)
      at PassThrough._transform (_stream_passthrough.js:42:3)
      at PassThrough.Transform._read (_stream_transform.js:186:10)
      at PassThrough.Transform._write (_stream_transform.js:174:12)
      at doWrite (_stream_writable.js:397:12)
      at writeOrBuffer (_stream_writable.js:383:5)
      at PassThrough.Writable.write (_stream_writable.js:290:11)
      at ReadStream.ondata (_stream_readable.js:639:20)
      at addChunk (_stream_readable.js:263:12)
      at readableAddChunk (_stream_readable.js:250:11)
      at ReadStream.Readable.push (_stream_readable.js:208:10)
      at fs.read (fs.js:2058:12)
      at FSReqWrap.wrapper [as oncomplete] (fs.js:658:17)

  2) gziptarball.pipe(unpack(directory, callback))
       unpacks the tarball into the directory:
     Uncaught TypeError: Cannot read property 'match' of undefined
      at Unpack.extractOpts.filter (index.js:157:19)
      at Unpack.[consumeHeader] (/usr/lib/nodejs/tar/lib/parse.js:134:48)
      at Unpack.[consumeChunkSub] (/usr/lib/nodejs/tar/lib/parse.js:385:30)
      at Unpack.[consumeChunk] (/usr/lib/nodejs/tar/lib/parse.js:362:30)
      at Unpack.write (/usr/lib/nodejs/tar/lib/parse.js:309:25)
      at Unzip.ondata (_stream_readable.js:639:20)
      at addChunk (_stream_readable.js:263:12)
      at readableAddChunk (_stream_readable.js:250:11)
      at Unzip.Readable.push (_stream_readable.js:208:10)
      at Unzip.Transform.push (_stream_transform.js:147:32)
      at Zlib.callback (zlib.js:474:14)

  3) pack(directory).pipe(tarball)
       packs the directory into the output:
     TypeError: Class constructor  cannot be invoked without 'new'
      at Object.pack (index.js:58:21)
      at Context.<anonymous> (test/index.js:52:9)
      at callFnAsync (/usr/lib/nodejs/mocha/lib/runnable.js:377:21)
      at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:324:7)
      at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
      at /usr/lib/nodejs/mocha/lib/runner.js:560:12
      at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
      at /usr/lib/nodejs/mocha/lib/runner.js:366:7
      at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
      at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)



make: *** [debian/rules:15: check] Error 3
autopkgtest [09:11:08]: test command1: -----------------------]

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-javascript-devel/attachments/20180817/a82658a4/attachment.sig>


More information about the Pkg-javascript-devel mailing list