841274">

Debian Bug report logs - #841274
node-once: missing dependency on node-wrappy makes a lot of packages to FTBFS

version graph

Package: node-once; Maintainer for node-once is Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>; Source for node-once is src:node-once (PTS, buildd, popcon).

Affects: src:node-repeat-element, src:node-fill-range, src:node-has-values, src:node-define-property, src:node-is-number, src:node-component-emitter, src:node-is-primitive, src:node-is-descriptor, src:node-collection-visit, src:node-is-dotfile, src:node-normalize-path, src:node-is-extendable, src:node-copy-descriptor, src:node-map-visit, src:node-isexe, src:node-pascalcase, src:node-map-cache, src:node-is-accessor-descriptor, src:node-filename-regex, src:node-to-regex-range, src:node-isobject, src:node-glob-parent, src:node-hosted-git-info, src:node-extend-shallow

Reported by: Chris Lamb <lamby@debian.org>

Date: Wed, 19 Oct 2016 08:42:04 UTC

Severity: serious

Tags: patch

Merged with 841321, 841322, 841323, 841324, 841325, 841326, 841327, 841328, 841329, 841330, 841331, 841332, 841333, 841334, 841335, 841336, 841337, 841338

Found in version node-once/1.4.0-1

Fixed in version node-once/1.4.0-2

Done: Pirate Praveen <praveen@debian.org>

Bug is archived. No further changes may be made.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, reproducible-builds@lists.alioth.debian.org, Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>:
Bug#841274; Package src:node-define-property. (Wed, 19 Oct 2016 08:42:06 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-builds@lists.alioth.debian.org, Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>. (Wed, 19 Oct 2016 08:42:06 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Chris Lamb <lamby@debian.org>
To: submit@bugs.debian.org
Subject: node-define-property: FTBFS: Error: Cannot find module 'wrappy'
Date: Wed, 19 Oct 2016 09:40:02 +0100
[Message part 1 (text/plain, inline)]
Source: node-define-property
Version: 0.2.5-1
Severity: serious
Justification: fails to build from source
User: reproducible-builds@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Dear Maintainer,

node-define-property fails to build from source in unstable/amd64:

  […]

  (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 23461 files and directories currently installed.)
  Preparing to unpack .../00-dh-buildinfo_0.11+nmu1_all.deb ...
  Unpacking dh-buildinfo (0.11+nmu1) ...
  Selecting previously unselected package libuv1:amd64.
  Preparing to unpack .../01-libuv1_1.9.1-1_amd64.deb ...
  Unpacking libuv1:amd64 (1.9.1-1) ...
  Selecting previously unselected package nodejs.
  Preparing to unpack .../02-nodejs_4.6.0~dfsg-3_amd64.deb ...
  Unpacking nodejs (4.6.0~dfsg-3) ...
  Selecting previously unselected package libjpeg62-turbo:amd64.
  Preparing to unpack .../03-libjpeg62-turbo_1:1.5.1-1_amd64.deb ...
  Unpacking libjpeg62-turbo:amd64 (1:1.5.1-1) ...
  Selecting previously unselected package libpng16-16:amd64.
  Preparing to unpack .../04-libpng16-16_1.6.25-2_amd64.deb ...
  Unpacking libpng16-16:amd64 (1.6.25-2) ...
  Selecting previously unselected package libjbig0:amd64.
  Preparing to unpack .../05-libjbig0_2.1-3.1_amd64.deb ...
  Unpacking libjbig0:amd64 (2.1-3.1) ...
  Selecting previously unselected package libtiff5:amd64.
  Preparing to unpack .../06-libtiff5_4.0.6-2_amd64.deb ...
  Unpacking libtiff5:amd64 (4.0.6-2) ...
  Selecting previously unselected package libxau6:amd64.
  Preparing to unpack .../07-libxau6_1:1.0.8-1_amd64.deb ...
  Unpacking libxau6:amd64 (1:1.0.8-1) ...
  Selecting previously unselected package libxdmcp6:amd64.
  Preparing to unpack .../08-libxdmcp6_1:1.1.2-1.1_amd64.deb ...
  Unpacking libxdmcp6:amd64 (1:1.1.2-1.1) ...
  Selecting previously unselected package libxcb1:amd64.
  Preparing to unpack .../09-libxcb1_1.12-1_amd64.deb ...
  Unpacking libxcb1:amd64 (1.12-1) ...
  Selecting previously unselected package libx11-data.
  Preparing to unpack .../10-libx11-data_2:1.6.3-1_all.deb ...
  Unpacking libx11-data (2:1.6.3-1) ...
  Selecting previously unselected package libx11-6:amd64.
  Preparing to unpack .../11-libx11-6_2:1.6.3-1_amd64.deb ...
  Unpacking libx11-6:amd64 (2:1.6.3-1) ...
  Selecting previously unselected package shared-mime-info.
  Preparing to unpack .../12-shared-mime-info_1.7-1_amd64.deb ...
  Unpacking shared-mime-info (1.7-1) ...
  Selecting previously unselected package libgdk-pixbuf2.0-common.
  Preparing to unpack .../13-libgdk-pixbuf2.0-common_2.36.0-1_all.deb ...
  Unpacking libgdk-pixbuf2.0-common (2.36.0-1) ...
  Selecting previously unselected package libgdk-pixbuf2.0-0:amd64.
  Preparing to unpack .../14-libgdk-pixbuf2.0-0_2.36.0-1_amd64.deb ...
  Unpacking libgdk-pixbuf2.0-0:amd64 (2.36.0-1) ...
  Selecting previously unselected package libnotify4:amd64.
  Preparing to unpack .../15-libnotify4_0.7.7-1_amd64.deb ...
  Unpacking libnotify4:amd64 (0.7.7-1) ...
  Selecting previously unselected package libnotify-bin.
  Preparing to unpack .../16-libnotify-bin_0.7.7-1_amd64.deb ...
  Unpacking libnotify-bin (0.7.7-1) ...
  Selecting previously unselected package node-growl.
  Preparing to unpack .../17-node-growl_1.7.0-1_all.deb ...
  Unpacking node-growl (1.7.0-1) ...
  Selecting previously unselected package node-lru-cache.
  Preparing to unpack .../18-node-lru-cache_2.3.1-1_all.deb ...
  Unpacking node-lru-cache (2.3.1-1) ...
  Selecting previously unselected package node-sigmund.
  Preparing to unpack .../19-node-sigmund_1.0.0-1_all.deb ...
  Unpacking node-sigmund (1.0.0-1) ...
  Selecting previously unselected package node-minimatch.
  Preparing to unpack .../20-node-minimatch_1.0.0-1_all.deb ...
  Unpacking node-minimatch (1.0.0-1) ...
  Selecting previously unselected package node-readdirp.
  Preparing to unpack .../21-node-readdirp_0.2.4-2_all.deb ...
  Unpacking node-readdirp (0.2.4-2) ...
  Selecting previously unselected package node-monocle.
  Preparing to unpack .../22-node-monocle_1.1.51+dfsg-1_all.deb ...
  Unpacking node-monocle (1.1.51+dfsg-1) ...
  Selecting previously unselected package node-async.
  Preparing to unpack .../23-node-async_0.8.0-1_all.deb ...
  Unpacking node-async (0.8.0-1) ...
  Selecting previously unselected package node-minimist.
  Preparing to unpack .../24-node-minimist_1.2.0-1_all.deb ...
  Unpacking node-minimist (1.2.0-1) ...
  Selecting previously unselected package node-wordwrap.
  Preparing to unpack .../25-node-wordwrap_1.0.0-1_all.deb ...
  Unpacking node-wordwrap (1.0.0-1) ...
  Selecting previously unselected package node-optimist.
  Preparing to unpack .../26-node-optimist_0.6.1-1_all.deb ...
  Unpacking node-optimist (0.6.1-1) ...
  Selecting previously unselected package node-uglify.
  Preparing to unpack .../27-node-uglify_2.4.15-6_all.deb ...
  Unpacking node-uglify (2.4.15-6) ...
  Selecting previously unselected package node-promise.
  Preparing to unpack .../28-node-promise_5.0.0-1_all.deb ...
  Unpacking node-promise (5.0.0-1) ...
  Selecting previously unselected package libjs-inherits.
  Preparing to unpack .../29-libjs-inherits_2.0.1-3_all.deb ...
  Unpacking libjs-inherits (2.0.1-3) ...
  Selecting previously unselected package node-inherits.
  Preparing to unpack .../30-node-inherits_2.0.1-3_all.deb ...
  Unpacking node-inherits (2.0.1-3) ...
  Selecting previously unselected package node-amdefine.
  Preparing to unpack .../31-node-amdefine_0.1.0-1_all.deb ...
  Unpacking node-amdefine (0.1.0-1) ...
  Selecting previously unselected package node-source-map.
  Preparing to unpack .../32-node-source-map_0.5.6+dfsg-1_all.deb ...
  Unpacking node-source-map (0.5.6+dfsg-1) ...
  Selecting previously unselected package node-css.
  Preparing to unpack .../33-node-css_2.1.0-2_all.deb ...
  Unpacking node-css (2.1.0-2) ...
  Selecting previously unselected package node-transformers.
  Preparing to unpack .../34-node-transformers_3.0.0-1_all.deb ...
  Unpacking node-transformers (3.0.0-1) ...
  Selecting previously unselected package node-character-parser.
  Preparing to unpack .../35-node-character-parser_1.2.1-1_all.deb ...
  Unpacking node-character-parser (1.2.1-1) ...
  Selecting previously unselected package node-mkdirp.
  Preparing to unpack .../36-node-mkdirp_0.5.0-1_all.deb ...
  Unpacking node-mkdirp (0.5.0-1) ...
  Selecting previously unselected package node-commander.
  Preparing to unpack .../37-node-commander_2.4.0-1_all.deb ...
  Unpacking node-commander (2.4.0-1) ...
  Selecting previously unselected package node-constantinople.
  Preparing to unpack .../38-node-constantinople_2.0.0-1_all.deb ...
  Unpacking node-constantinople (2.0.0-1) ...
  Selecting previously unselected package node-with.
  Preparing to unpack .../39-node-with_3.0.0-1_all.deb ...
  Unpacking node-with (3.0.0-1) ...
  Selecting previously unselected package node-jade.
  Preparing to unpack .../40-node-jade_1.5.0+dfsg-1_all.deb ...
  Unpacking node-jade (1.5.0+dfsg-1) ...
  Selecting previously unselected package node-debug.
  Preparing to unpack .../41-node-debug_2.1.0+dfsg-2_all.deb ...
  Unpacking node-debug (2.1.0+dfsg-2) ...
  Selecting previously unselected package node-diff.
  Preparing to unpack .../42-node-diff_1.4.0~dfsg-1_all.deb ...
  Unpacking node-diff (1.4.0~dfsg-1) ...
  Selecting previously unselected package node-once.
  Preparing to unpack .../43-node-once_1.4.0-1_all.deb ...
  Unpacking node-once (1.4.0-1) ...
  Selecting previously unselected package node-glob.
  Preparing to unpack .../44-node-glob_4.0.5-1_all.deb ...
  Unpacking node-glob (4.0.5-1) ...
  Selecting previously unselected package mocha.
  Preparing to unpack .../45-mocha_1.20.1-2_all.deb ...
  Unpacking mocha (1.20.1-2) ...
  Selecting previously unselected package node-should.
  Preparing to unpack .../46-node-should_4.0.4+dfsg-1_all.deb ...
  Unpacking node-should (4.0.4+dfsg-1) ...
  Selecting previously unselected package node-is-buffer.
  Preparing to unpack .../47-node-is-buffer_1.1.4-1_all.deb ...
  Unpacking node-is-buffer (1.1.4-1) ...
  Selecting previously unselected package node-kind-of.
  Preparing to unpack .../48-node-kind-of_3.0.4+dfsg-1_all.deb ...
  Unpacking node-kind-of (3.0.4+dfsg-1) ...
  Selecting previously unselected package node-to-object-path.
  Preparing to unpack .../49-node-to-object-path_0.3.0-1_all.deb ...
  Unpacking node-to-object-path (0.3.0-1) ...
  Selecting previously unselected package node-set-getter.
  Preparing to unpack .../50-node-set-getter_0.1.0-1_all.deb ...
  Unpacking node-set-getter (0.1.0-1) ...
  Selecting previously unselected package node-lazy-cache.
  Preparing to unpack .../51-node-lazy-cache_2.0.1-1_all.deb ...
  Unpacking node-lazy-cache (2.0.1-1) ...
  Selecting previously unselected package node-is-data-descriptor.
  Preparing to unpack .../52-node-is-data-descriptor_0.1.4-1_all.deb ...
  Unpacking node-is-data-descriptor (0.1.4-1) ...
  Selecting previously unselected package node-is-accessor-descriptor.
  Preparing to unpack .../53-node-is-accessor-descriptor_0.1.6-1_all.deb ...
  Unpacking node-is-accessor-descriptor (0.1.6-1) ...
  Selecting previously unselected package node-is-descriptor.
  Preparing to unpack .../54-node-is-descriptor_0.1.4-1_all.deb ...
  Unpacking node-is-descriptor (0.1.4-1) ...
  Setting up libjpeg62-turbo:amd64 (1:1.5.1-1) ...
  Setting up libjs-inherits (2.0.1-3) ...
  Setting up libpng16-16:amd64 (1.6.25-2) ...
  Setting up libjbig0:amd64 (2.1-3.1) ...
  Setting up libuv1:amd64 (1.9.1-1) ...
  Setting up libgdk-pixbuf2.0-common (2.36.0-1) ...
  Setting up libtiff5:amd64 (4.0.6-2) ...
  Processing triggers for libc-bin (2.24-4) ...
  Processing triggers for man-db (2.7.5-1) ...
  Setting up shared-mime-info (1.7-1) ...
  Setting up libxdmcp6:amd64 (1:1.1.2-1.1) ...
  Setting up dh-buildinfo (0.11+nmu1) ...
  Setting up libx11-data (2:1.6.3-1) ...
  Setting up libxau6:amd64 (1:1.0.8-1) ...
  Setting up nodejs (4.6.0~dfsg-3) ...
  update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode
  Setting up node-diff (1.4.0~dfsg-1) ...
  Setting up node-debug (2.1.0+dfsg-2) ...
  Setting up node-should (4.0.4+dfsg-1) ...
  Setting up node-lru-cache (2.3.1-1) ...
  Setting up node-minimist (1.2.0-1) ...
  Setting up node-is-buffer (1.1.4-1) ...
  Setting up node-sigmund (1.0.0-1) ...
  Setting up node-inherits (2.0.1-3) ...
  Setting up node-character-parser (1.2.1-1) ...
  Setting up node-promise (5.0.0-1) ...
  Setting up node-async (0.8.0-1) ...
  Setting up node-kind-of (3.0.4+dfsg-1) ...
  Setting up node-amdefine (0.1.0-1) ...
  Setting up node-mkdirp (0.5.0-1) ...
  Setting up libxcb1:amd64 (1.12-1) ...
  Setting up node-minimatch (1.0.0-1) ...
  Setting up node-once (1.4.0-1) ...
  Setting up node-readdirp (0.2.4-2) ...
  Setting up node-commander (2.4.0-1) ...
  Setting up node-source-map (0.5.6+dfsg-1) ...
  Setting up node-is-data-descriptor (0.1.4-1) ...
  Setting up node-wordwrap (1.0.0-1) ...
  Setting up node-is-accessor-descriptor (0.1.6-1) ...
  Setting up libx11-6:amd64 (2:1.6.3-1) ...
  Setting up node-to-object-path (0.3.0-1) ...
  Setting up node-glob (4.0.5-1) ...
  Setting up node-monocle (1.1.51+dfsg-1) ...
  Setting up node-optimist (0.6.1-1) ...
  Setting up node-css (2.1.0-2) ...
  Setting up node-uglify (2.4.15-6) ...
  Setting up node-set-getter (0.1.0-1) ...
  Setting up libgdk-pixbuf2.0-0:amd64 (2.36.0-1) ...
  Setting up node-transformers (3.0.0-1) ...
  Setting up node-with (3.0.0-1) ...
  Setting up node-lazy-cache (2.0.1-1) ...
  Setting up libnotify4:amd64 (0.7.7-1) ...
  Setting up node-constantinople (2.0.0-1) ...
  Setting up libnotify-bin (0.7.7-1) ...
  Setting up node-is-descriptor (0.1.4-1) ...
  Setting up node-jade (1.5.0+dfsg-1) ...
  Setting up node-growl (1.7.0-1) ...
  Setting up mocha (1.20.1-2) ...
  Setting up node-define-property-build-deps (0.2.5-1) ...
  Processing triggers for libc-bin (2.24-4) ...
  
  **************************************************************************************
  ** Environment                                                                      **
  **************************************************************************************
  
  PATH=/home/lamby/git/projects/dotfiles/dotfiles/..//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  HOSTNAME=74e0f4d7d6ac
  TERM=xterm
  PAGER=more
  DISPLAY=:0
  DOCKER_IMAGE=lamby-debian-sid
  DEB_BUILD_OPTIONS=parallel=9
  PIP_DOWNLOAD_CACHE=/home/lamby/.cache/pip
  HOME=/home/lamby
  LOGNAME=lamby
  SHLVL=1
  PWD=/home/lamby/temp/cdt.20161019103506.HYMipgpTLB.db.node-define-property/node-define-property-0.2.5
  OLDPWD=/home/lamby/temp/cdt.20161019103506.HYMipgpTLB.db.node-define-property
  GPG_TTY=/dev/console
  QUILT_PATCHES=debian/patches
  QUILT_NO_DIFF_INDEX=1
  QUILT_REFRESH_ARGS=-p ab --no-timestamps --no-index
  DEBEMAIL=lamby@debian.org
  DEBFULLNAME=Chris Lamb
  EDITOR=vim
  LESS=-cgiFx4M
  GPG_KEY=1E953E27D4311E58
  BLASTER=A220 I5 D1 H5 P330 T6
  _=/usr/bin/env
  
  **************************************************************************************
  ** Building node-define-property 0.2.5-1 on amd64                                   **
  **************************************************************************************
  
   dpkg-buildpackage -rfakeroot -D -us -uc -b
  dpkg-buildpackage: info: source package node-define-property
  dpkg-buildpackage: info: source version 0.2.5-1
  dpkg-buildpackage: info: source distribution unstable
  dpkg-buildpackage: info: source changed by Sruthi Chandran <srud@disroot.org>
   dpkg-source --before-build node-define-property-0.2.5
  dpkg-buildpackage: info: host architecture amd64
   fakeroot debian/rules clean
  dh clean
     dh_testdir
     dh_auto_clean
     dh_clean
   debian/rules build
  dh build
     dh_testdir
     dh_update_autotools_config
     dh_auto_configure
     dh_auto_build
     debian/rules override_dh_auto_test
  make[1]: Entering directory '/home/lamby/temp/cdt.20161019103506.HYMipgpTLB.db.node-define-property/node-define-property-0.2.5'
  mocha
  module.js:327
      throw err;
      ^
  
  Error: Cannot find module 'wrappy'
      at Function.Module._resolveFilename (module.js:325:15)
      at Function.Module._load (module.js:276:25)
      at Module.require (module.js:353:17)
      at require (internal/module.js:12:17)
      at Object.<anonymous> (/usr/lib/nodejs/once.js:1:76)
      at Module._compile (module.js:409:26)
      at Object.Module._extensions..js (module.js:416:10)
      at Module.load (module.js:343:32)
      at Function.Module._load (module.js:300:12)
      at Module.require (module.js:353:17)
  debian/rules:13: recipe for target 'override_dh_auto_test' failed
  make[1]: *** [override_dh_auto_test] Error 1
  make[1]: Leaving directory '/home/lamby/temp/cdt.20161019103506.HYMipgpTLB.db.node-define-property/node-define-property-0.2.5'
  debian/rules:8: recipe for target 'build' failed
  make: *** [build] Error 2

  […]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
[node-define-property.0.2.5-1.unstable.amd64.log.txt.gz (application/octet-stream, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>:
Bug#841274; Package src:node-define-property. (Wed, 19 Oct 2016 08:48:03 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>. (Wed, 19 Oct 2016 08:48:03 GMT) (full text, mbox, link).


Message #10 received at 841274@bugs.debian.org (full text, mbox, reply):

From: Chris Lamb <lamby@debian.org>
To: 841274@bugs.debian.org
Subject: Re: node-define-property: FTBFS: Error: Cannot find module 'wrappy'
Date: Wed, 19 Oct 2016 09:45:46 +0100
affects 841274 node-is-accessor-descriptor node-is-descriptor node-is-extendable node-is-number node-to-regex-range
thanks


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-



Added indication that 841274 affects node-is-accessor-descriptor, node-is-descriptor, node-is-extendable, node-is-number, and node-to-regex-range Request was from Chris Lamb <lamby@debian.org> to control@bugs.debian.org. (Wed, 19 Oct 2016 08:48:04 GMT) (full text, mbox, link).


Added indication that 841274 affects node-collection-visit, node-component-emitter, node-copy-descriptor, node-extend-shallow, node-has-values, node-isobject, node-map-visit, and node-repeat-element Request was from Chris Lamb <lamby@debian.org> to control@bugs.debian.org. (Wed, 19 Oct 2016 14:33:06 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>:
Bug#841274; Package src:node-define-property. (Wed, 19 Oct 2016 17:21:05 GMT) (full text, mbox, link).


Acknowledgement sent to Santiago Vila <sanvila@unex.es>:
Extra info received and forwarded to list. Copy sent to Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>. (Wed, 19 Oct 2016 17:21:05 GMT) (full text, mbox, link).


Message #19 received at 841274@bugs.debian.org (full text, mbox, reply):

From: Santiago Vila <sanvila@unex.es>
To: Chris Lamb <lamby@debian.org>
Cc: 841274@bugs.debian.org
Subject: Re: node-define-property: FTBFS: Error: Cannot find module 'wrappy'
Date: Wed, 19 Oct 2016 19:16:51 +0200 (CEST)
On Wed, 19 Oct 2016, Chris Lamb wrote:

> affects 841274 node-is-accessor-descriptor node-is-descriptor node-is-extendable node-is-number node-to-regex-range
> thanks

Hi.

The quoted text above is the reason I didn't see any of those bugs.

I was looking here:

https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=node-collection-visit

When a package FTBFS, the bug is really in the source package (src:whatever)
because the binary packages, being it a FTBFS bug, do not even exist.

Assuming that this one is the real cause for all the bugs I reported,
I'm going to merge them all into this one.

Thanks and sorry for the noise.



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>:
Bug#841274; Package src:node-define-property. (Wed, 19 Oct 2016 17:24:04 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>. (Wed, 19 Oct 2016 17:24:04 GMT) (full text, mbox, link).


Message #24 received at 841274@bugs.debian.org (full text, mbox, reply):

From: Chris Lamb <lamby@debian.org>
To: Santiago Vila <sanvila@unex.es>
Cc: 841274@bugs.debian.org
Subject: Re: node-define-property: FTBFS: Error: Cannot find module 'wrappy'
Date: Wed, 19 Oct 2016 18:21:58 +0100
Santiago Vila wrote:

> Thanks and sorry for the noise.

Really don't worry about it; was just an FYI. :)

> Assuming that this one is the real cause for all the bugs I reported,
> I'm going to merge them all into this one.

Awesome - great work.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-



Bug reassigned from package 'src:node-define-property' to 'node-define-property'. Request was from Santiago Vila <sanvila@unex.es> to control@bugs.debian.org. (Wed, 19 Oct 2016 17:39:04 GMT) (full text, mbox, link).


No longer marked as found in versions node-define-property/0.2.5-1. Request was from Santiago Vila <sanvila@unex.es> to control@bugs.debian.org. (Wed, 19 Oct 2016 17:39:05 GMT) (full text, mbox, link).


Added indication that 841274 affects src:node-define-property Request was from Santiago Vila <sanvila@unex.es> to control@bugs.debian.org. (Wed, 19 Oct 2016 17:39:05 GMT) (full text, mbox, link).


Merged 841274 841321 841322 841323 841324 841325 841326 841327 841328 841329 841330 841331 841332 841333 841334 841335 841336 841337 841338 Request was from Santiago Vila <sanvila@unex.es> to control@bugs.debian.org. (Wed, 19 Oct 2016 17:39:19 GMT) (full text, mbox, link).


Marked as found in versions node-define-property/0.2.5-1. Request was from Santiago Vila <sanvila@unex.es> to control@bugs.debian.org. (Wed, 19 Oct 2016 17:54:02 GMT) (full text, mbox, link).


Removed indication that 841274 affects node-is-descriptor, node-extend-shallow, node-isobject, node-has-values, node-component-emitter, node-map-visit, node-repeat-element, node-is-extendable, node-is-number, node-collection-visit, node-copy-descriptor, node-to-regex-range, and node-is-accessor-descriptor Added indication that 841274 affects src:node-isobject, src:node-is-dotfile, src:node-collection-visit, src:node-isexe, src:node-map-visit, src:node-map-cache, src:node-copy-descriptor, src:node-is-primitive, src:node-is-descriptor, src:node-extend-shallow, src:node-define-property, src:node-has-values, src:node-repeat-element, src:node-filename-regex, src:node-is-extendable, src:node-is-accessor-descriptor, src:node-glob-parent, src:node-normalize-path, src:node-component-emitter, src:node-hosted-git-info, src:node-is-number, src:node-pascalcase, src:node-fill-range, and src:node-to-regex-range Request was from Santiago Vila <sanvila@unex.es> to control@bugs.debian.org. (Wed, 19 Oct 2016 17:54:12 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>:
Bug#841274; Package node-define-property. (Wed, 19 Oct 2016 18:09:02 GMT) (full text, mbox, link).


Acknowledgement sent to Santiago Vila <sanvila@unex.es>:
Extra info received and forwarded to list. Copy sent to Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>. (Wed, 19 Oct 2016 18:09:02 GMT) (full text, mbox, link).


Message #41 received at 841274@bugs.debian.org (full text, mbox, reply):

From: Santiago Vila <sanvila@unex.es>
To: Chris Lamb <lamby@debian.org>
Cc: 841274@bugs.debian.org
Subject: Re: node-define-property: FTBFS: Error: Cannot find module 'wrappy'
Date: Wed, 19 Oct 2016 20:06:54 +0200 (CEST)
Hi.

The bugs I filed should now all be merged into this one, and I've used
affects with src: so that any clone of myself in a parallel universe
can see them and not file more duplicates.

If anybody reading this could tell me how we arrived at having so many
one-day-old unbuildable packages in unstable, I'm still curious about it.

Thanks.



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>:
Bug#841274; Package node-define-property. (Wed, 19 Oct 2016 18:51:08 GMT) (full text, mbox, link).


Acknowledgement sent to Sebastiaan Couwenberg <sebastic@xs4all.nl>:
Extra info received and forwarded to list. Copy sent to Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>. (Wed, 19 Oct 2016 18:51:08 GMT) (full text, mbox, link).


Message #46 received at 841274@bugs.debian.org (full text, mbox, reply):

From: Sebastiaan Couwenberg <sebastic@xs4all.nl>
To: 841274@bugs.debian.org, Santiago Vila <sanvila@unex.es>, Chris Lamb <lamby@debian.org>
Subject: Re: node-define-property: FTBFS: Error: Cannot find module 'wrappy'
Date: Wed, 19 Oct 2016 20:47:35 +0200
On Wed, 19 Oct 2016 20:06:54 +0200 (CEST) Santiago Vila wrote:
> If anybody reading this could tell me how we arrived at having so many
> one-day-old unbuildable packages in unstable, I'm still curious about it.

Because node-once was updated to a new upstream release which now
requires node-wrappy but didn't add this to its dependencies.

Kind Regards,

Bas

-- 
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>:
Bug#841274; Package node-define-property. (Wed, 19 Oct 2016 19:03:03 GMT) (full text, mbox, link).


Acknowledgement sent to Santiago Vila <sanvila@unex.es>:
Extra info received and forwarded to list. Copy sent to Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>. (Wed, 19 Oct 2016 19:03:03 GMT) (full text, mbox, link).


Message #51 received at 841274@bugs.debian.org (full text, mbox, reply):

From: Santiago Vila <sanvila@unex.es>
To: Sebastiaan Couwenberg <sebastic@xs4all.nl>
Cc: 841274@bugs.debian.org, Chris Lamb <lamby@debian.org>
Subject: Re: node-define-property: FTBFS: Error: Cannot find module 'wrappy'
Date: Wed, 19 Oct 2016 20:58:42 +0200
reassign 841274 node-once
found 841274 1.4.0-1
retitle 841274 node-once: missing dependency on node-wrappy makes a lot of packages to FTBFS
thanks

On Wed, Oct 19, 2016 at 08:47:35PM +0200, Sebastiaan Couwenberg wrote:
> On Wed, 19 Oct 2016 20:06:54 +0200 (CEST) Santiago Vila wrote:
> > If anybody reading this could tell me how we arrived at having so many
> > one-day-old unbuildable packages in unstable, I'm still curious about it.
> 
> Because node-once was updated to a new upstream release which now
> requires node-wrappy but didn't add this to its dependencies.

Ok, so if I understood correctly, the above commands should better
reflect the reality.

Thanks a lot.



Bug reassigned from package 'node-define-property' to 'node-once'. Request was from Santiago Vila <sanvila@unex.es> to control@bugs.debian.org. (Wed, 19 Oct 2016 19:03:05 GMT) (full text, mbox, link).


No longer marked as found in versions node-define-property/0.2.5-1. Request was from Santiago Vila <sanvila@unex.es> to control@bugs.debian.org. (Wed, 19 Oct 2016 19:03:15 GMT) (full text, mbox, link).


Marked as found in versions node-once/1.4.0-1. Request was from Santiago Vila <sanvila@unex.es> to control@bugs.debian.org. (Wed, 19 Oct 2016 19:03:25 GMT) (full text, mbox, link).


Changed Bug title to 'node-once: missing dependency on node-wrappy makes a lot of packages to FTBFS' from 'node-define-property: FTBFS: Error: Cannot find module 'wrappy''. Request was from Santiago Vila <sanvila@unex.es> to control@bugs.debian.org. (Wed, 19 Oct 2016 19:03:36 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>:
Bug#841274; Package node-once. (Wed, 19 Oct 2016 19:24:03 GMT) (full text, mbox, link).


Acknowledgement sent to Santiago Vila <sanvila@unex.es>:
Extra info received and forwarded to list. Copy sent to Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>. (Wed, 19 Oct 2016 19:24:03 GMT) (full text, mbox, link).


Message #64 received at 841274@bugs.debian.org (full text, mbox, reply):

From: Santiago Vila <sanvila@unex.es>
To: 841274@bugs.debian.org
Subject: node-once: missing dependency on node-wrappy makes a lot of packages to FTBFS
Date: Wed, 19 Oct 2016 21:21:53 +0200 (CEST)
[Message part 1 (text/plain, inline)]
tags 841274 + patch
thanks

Trivial patch attached.

(Not that I know anything about node, this is just the message from
Bas but translated to patch).

Thanks.
[node-once.patch.txt (text/plain, attachment)]

Added tag(s) patch. Request was from Santiago Vila <sanvila@unex.es> to control@bugs.debian.org. (Wed, 19 Oct 2016 19:24:05 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>:
Bug#841274; Package node-once. (Thu, 20 Oct 2016 05:09:03 GMT) (full text, mbox, link).


Acknowledgement sent to Sruthi Chandran <srud@disroot.org>:
Extra info received and forwarded to list. Copy sent to Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>. (Thu, 20 Oct 2016 05:09:04 GMT) (full text, mbox, link).


Message #71 received at 841274@bugs.debian.org (full text, mbox, reply):

From: Sruthi Chandran <srud@disroot.org>
To: Chris Lamb <lamby@debian.org>, 841274@bugs.debian.org
Subject: Re: [Pkg-javascript-devel] Bug#841274: node-define-property: FTBFS: Error: Cannot find module 'wrappy'
Date: Thu, 20 Oct 2016 10:29:29 +0530
control: reassign -1 node-once

Its caused by node-once missing dependency on node-wrappy
>   make[1]: Entering directory '/home/lamby/temp/cdt.20161019103506.HYMipgpTLB.db.node-define-property/node-define-property-0.2.5'
>   mocha
>   module.js:327
>       throw err;
>       ^
>   
>   Error: Cannot find module 'wrappy'
>       at Function.Module._resolveFilename (module.js:325:15)
>       at Function.Module._load (module.js:276:25)
>       at Module.require (module.js:353:17)
>       at require (internal/module.js:12:17)
>       at Object.<anonymous> (/usr/lib/nodejs/once.js:1:76)
>       at Module._compile (module.js:409:26)
>       at Object.Module._extensions..js (module.js:416:10)
>       at Module.load (module.js:343:32)
>       at Function.Module._load (module.js:300:12)
>       at Module.require (module.js:353:17)
>   debian/rules:13: recipe for target 'override_dh_auto_test' failed
>   make[1]: *** [override_dh_auto_test] Error 1
>   make[1]: Leaving directory '/home/lamby/temp/cdt.20161019103506.HYMipgpTLB.db.node-define-property/node-define-property-0.2.5'
>   debian/rules:8: recipe for target 'build' failed
>   make: *** [build] Error 2
>
>   […]
>



Reply sent to Pirate Praveen <praveen@debian.org>:
You have taken responsibility. (Thu, 20 Oct 2016 06:09:11 GMT) (full text, mbox, link).


Notification sent to Chris Lamb <lamby@debian.org>:
Bug acknowledged by developer. (Thu, 20 Oct 2016 06:09:11 GMT) (full text, mbox, link).


Message #76 received at 841274-close@bugs.debian.org (full text, mbox, reply):

From: Pirate Praveen <praveen@debian.org>
To: 841274-close@bugs.debian.org
Subject: Bug#841274: fixed in node-once 1.4.0-2
Date: Thu, 20 Oct 2016 06:07:13 +0000
Source: node-once
Source-Version: 1.4.0-2

We believe that the bug you reported is fixed in the latest version of
node-once, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 841274@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Pirate Praveen <praveen@debian.org> (supplier of updated node-once package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 20 Oct 2016 10:39:49 +0530
Source: node-once
Binary: node-once
Architecture: source
Version: 1.4.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>
Changed-By: Pirate Praveen <praveen@debian.org>
Description:
 node-once  - Run a function only once with this module for Node.js
Closes: 841274
Changes:
 node-once (1.4.0-2) unstable; urgency=medium
 .
   * Add node-wrappy to depends (Closes: #841274)
   * Enable tests (during build and autopkgtest)
   * Add myself as uploader
   * Use https urls for vcs
Checksums-Sha1:
 32fdaf4014cc0f124f39400536269fcc1d90ac51 2035 node-once_1.4.0-2.dsc
 a0335ffb33d687bac90e47cc3c525c964d780897 2136 node-once_1.4.0-2.debian.tar.xz
Checksums-Sha256:
 ddb8f6a001035d2312e1c40ab727e967a1d6bfba575bacca1ea04747b30aae35 2035 node-once_1.4.0-2.dsc
 4dae9f7d2951d68505fa72315450500c190098437f8647c1e1fd694eca44ff6e 2136 node-once_1.4.0-2.debian.tar.xz
Files:
 4835c36a776a5663c82f35efd0eeade8 2035 web extra node-once_1.4.0-2.dsc
 3bd94b97cd681db579bda88ae61e1699 2136 web extra node-once_1.4.0-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCAAGBQJYCFTlAAoJEM4fnGdFEsIq7kcP/RXh0dzz1tkKm6PymMMMT+vC
6apSqmyfTr+Jpsx6w5tk4vyeoqhjC0ZEmnT2OPm29FfUmnRVmL2AGN+hHNC+Ldfc
p0LHJuuo75Sj5mbnhpm+eIhC4UzaBXbOPGL5n4QMStZg0ANMLtCDa/WQlucpwXDI
OsCSRgChKXjtkqwJ/hbKd9YuUBVGcCish7KqUyPPdLc4Bc0PM2RWi1StS5PwMfd+
ZcYD/IPuW96hdCgeEhWe2lfCWgtZllhuqiW9s07pQtMmLieZnhga/3BLUhai1SLG
uORGb6MltemU7nnjSvwg+Z0T07W8I+iL6d8lEXfB7VpDIoz9ZZtM3bLXwakO0a3b
r9f3ALQuSjfTr/jmOoKlY2mN/XU5W7CPCmf7qWgSFn3s1DEP9u3h/biq8eVtryRg
VAhtvAVsRKEybN8Y5eQAnfDsX7q/XPL5qNwE68Sm9a/UJUYYMkbG/MUYLahAqLlR
3386rgCG3ViAPKSayyCul3hHXmMB0aQv46ZEEnMP/Af13hFcdtk+o/t8z/49JZa4
aGMVu7TPC5lcdrUvujwyGw0Q9r7bpfyavmNtl31N2HH0i+YfVA3A7uuintyZHqHd
0zQWuNsbS875Bjr+b5EgbTFeLFdG55udQmq8rnkWDXz4TPTV4WY/AF9dzS6b4SXL
WuEJmZGaV/F3XejM2/Z3
=R3rU
-----END PGP SIGNATURE-----




Reply sent to Pirate Praveen <praveen@debian.org>:
You have taken responsibility. (Thu, 20 Oct 2016 06:09:12 GMT) (full text, mbox, link).


Notification sent to Santiago Vila <sanvila@debian.org>:
Bug acknowledged by developer. (Thu, 20 Oct 2016 06:09:12 GMT) (full text, mbox, link).


Reply sent to Pirate Praveen <praveen@debian.org>:
You have taken responsibility. (Thu, 20 Oct 2016 06:09:13 GMT) (full text, mbox, link).


Notification sent to Santiago Vila <sanvila@debian.org>:
Bug acknowledged by developer. (Thu, 20 Oct 2016 06:09:13 GMT) (full text, mbox, link).


Reply sent to Pirate Praveen <praveen@debian.org>:
You have taken responsibility. (Thu, 20 Oct 2016 06:09:13 GMT) (full text, mbox, link).


Notification sent to Santiago Vila <sanvila@debian.org>:
Bug acknowledged by developer. (Thu, 20 Oct 2016 06:09:14 GMT) (full text, mbox, link).


Reply sent to Pirate Praveen <praveen@debian.org>:
You have taken responsibility. (Thu, 20 Oct 2016 06:09:14 GMT) (full text, mbox, link).


Notification sent to Santiago Vila <sanvila@debian.org>:
Bug acknowledged by developer. (Thu, 20 Oct 2016 06:09:14 GMT) (full text, mbox, link).


Reply sent to Pirate Praveen <praveen@debian.org>:
You have taken responsibility. (Thu, 20 Oct 2016 06:09:15 GMT) (full text, mbox, link).


Notification sent to Santiago Vila <sanvila@debian.org>:
Bug acknowledged by developer. (Thu, 20 Oct 2016 06:09:15 GMT) (full text, mbox, link).


Reply sent to Pirate Praveen <praveen@debian.org>:
You have taken responsibility. (Thu, 20 Oct 2016 06:09:16 GMT) (full text, mbox, link).


Notification sent to Santiago Vila <sanvila@debian.org>:
Bug acknowledged by developer. (Thu, 20 Oct 2016 06:09:16 GMT) (full text, mbox, link).


Reply sent to Pirate Praveen <praveen@debian.org>:
You have taken responsibility. (Thu, 20 Oct 2016 06:09:17 GMT) (full text, mbox, link).


Notification sent to Santiago Vila <sanvila@debian.org>:
Bug acknowledged by developer. (Thu, 20 Oct 2016 06:09:17 GMT) (full text, mbox, link).


Reply sent to Pirate Praveen <praveen@debian.org>:
You have taken responsibility. (Thu, 20 Oct 2016 06:09:18 GMT) (full text, mbox, link).


Notification sent to Santiago Vila <sanvila@debian.org>:
Bug acknowledged by developer. (Thu, 20 Oct 2016 06:09:18 GMT) (full text, mbox, link).


Reply sent to Pirate Praveen <praveen@debian.org>:
You have taken responsibility. (Thu, 20 Oct 2016 06:09:19 GMT) (full text, mbox, link).


Notification sent to Santiago Vila <sanvila@debian.org>:
Bug acknowledged by developer. (Thu, 20 Oct 2016 06:09:19 GMT) (full text, mbox, link).


Reply sent to Pirate Praveen <praveen@debian.org>:
You have taken responsibility. (Thu, 20 Oct 2016 06:09:20 GMT) (full text, mbox, link).


Notification sent to Santiago Vila <sanvila@debian.org>:
Bug acknowledged by developer. (Thu, 20 Oct 2016 06:09:20 GMT) (full text, mbox, link).


Reply sent to Pirate Praveen <praveen@debian.org>:
You have taken responsibility. (Thu, 20 Oct 2016 06:09:21 GMT) (full text, mbox, link).


Notification sent to Santiago Vila <sanvila@debian.org>:
Bug acknowledged by developer. (Thu, 20 Oct 2016 06:09:21 GMT) (full text, mbox, link).


Reply sent to Pirate Praveen <praveen@debian.org>:
You have taken responsibility. (Thu, 20 Oct 2016 06:09:22 GMT) (full text, mbox, link).


Notification sent to Santiago Vila <sanvila@debian.org>:
Bug acknowledged by developer. (Thu, 20 Oct 2016 06:09:22 GMT) (full text, mbox, link).


Reply sent to Pirate Praveen <praveen@debian.org>:
You have taken responsibility. (Thu, 20 Oct 2016 06:09:22 GMT) (full text, mbox, link).


Notification sent to Santiago Vila <sanvila@debian.org>:
Bug acknowledged by developer. (Thu, 20 Oct 2016 06:09:23 GMT) (full text, mbox, link).


Reply sent to Pirate Praveen <praveen@debian.org>:
You have taken responsibility. (Thu, 20 Oct 2016 06:09:23 GMT) (full text, mbox, link).


Notification sent to Santiago Vila <sanvila@debian.org>:
Bug acknowledged by developer. (Thu, 20 Oct 2016 06:09:23 GMT) (full text, mbox, link).


Reply sent to Pirate Praveen <praveen@debian.org>:
You have taken responsibility. (Thu, 20 Oct 2016 06:09:24 GMT) (full text, mbox, link).


Notification sent to Santiago Vila <sanvila@debian.org>:
Bug acknowledged by developer. (Thu, 20 Oct 2016 06:09:24 GMT) (full text, mbox, link).


Reply sent to Pirate Praveen <praveen@debian.org>:
You have taken responsibility. (Thu, 20 Oct 2016 06:09:25 GMT) (full text, mbox, link).


Notification sent to Santiago Vila <sanvila@debian.org>:
Bug acknowledged by developer. (Thu, 20 Oct 2016 06:09:25 GMT) (full text, mbox, link).


Reply sent to Pirate Praveen <praveen@debian.org>:
You have taken responsibility. (Thu, 20 Oct 2016 06:09:26 GMT) (full text, mbox, link).


Notification sent to Santiago Vila <sanvila@debian.org>:
Bug acknowledged by developer. (Thu, 20 Oct 2016 06:09:26 GMT) (full text, mbox, link).


Reply sent to Pirate Praveen <praveen@debian.org>:
You have taken responsibility. (Thu, 20 Oct 2016 06:09:27 GMT) (full text, mbox, link).


Notification sent to Santiago Vila <sanvila@debian.org>:
Bug acknowledged by developer. (Thu, 20 Oct 2016 06:09:27 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 05 Dec 2016 08:19:03 GMT) (full text, mbox, link).


Bug unarchived. Request was from Don Armstrong <don@debian.org> to control@bugs.debian.org. (Wed, 07 Dec 2016 02:01:52 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Fri, 27 Jan 2017 08:26:36 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Jan 31 00:56:29 2025; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.