[Reproducible-builds] Bug#830226: node-xmpp: FTBFS: Cannot load StringPrep-0.6.2 bindings (using fallback). You may need to `npm install node-stringprep`

Chris Lamb lamby at debian.org
Thu Jul 7 12:58:30 UTC 2016


Source: node-xmpp
Version: 0.3.2-2
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org

Dear Maintainer,

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

  [..]

  dh_testdir
  dh_testroot
  dh_prep
  dh_testdir
  dh_testroot
  dh_install
  dh_installdocs
  dh_installchangelogs
  dh_compress
  dh_fixperms
  dh_installdeb
  dh_gencontrol
  dh_md5sums
  dh_builddeb
  dpkg-deb: building package 'node-xmpp-build-deps' in '../node-xmpp-build-deps_0.3.2-2_all.deb'.
  
  The package has been created.
  Attention, the package has been created in the current directory,
  not in ".." as indicated by the message above!
  Selecting previously unselected package node-xmpp-build-deps.
  (Reading database ... 23095 files and directories currently installed.)
  Preparing to unpack node-xmpp-build-deps_0.3.2-2_all.deb ...
  Unpacking node-xmpp-build-deps (0.3.2-2) ...
  Reading package lists...
  Building dependency tree...
  Reading state information...
  Correcting dependencies... Done
  The following additional packages will be installed:
    ca-certificates cdbs dh-buildinfo libicu52 libjs-inherits libssl-dev libuv1
    libuv1-dev node-bindings node-debug node-diff node-eyes node-glob
    node-inherits node-lru-cache node-ltx node-minimatch node-nan
    node-node-expat node-node-stringprep node-once node-sax node-sigmund
    node-vows nodejs nodejs-dev openssl zlib1g-dev
  Suggested packages:
    node-easysax node-xml
  Recommended packages:
    libssl-doc coffeescript
  The following NEW packages will be installed:
    ca-certificates cdbs dh-buildinfo libicu52 libjs-inherits libssl-dev libuv1
    libuv1-dev node-bindings node-debug node-diff node-eyes node-glob
    node-inherits node-lru-cache node-ltx node-minimatch node-nan
    node-node-expat node-node-stringprep node-once node-sax node-sigmund
    node-vows nodejs nodejs-dev openssl zlib1g-dev
  0 upgraded, 28 newly installed, 0 to remove and 0 not upgraded.
  1 not fully installed or removed.
  Need to get 13.9 MB of archives.
  After this operation, 54.8 MB of additional disk space will be used.
  Get:1 http://httpredir.debian.org/debian sid/main amd64 cdbs all 0.4.142 [80.7 kB]
  Get:2 http://httpredir.debian.org/debian sid/main amd64 dh-buildinfo all 0.11+nmu1 [18.1 kB]
  Get:3 http://httpredir.debian.org/debian sid/main amd64 zlib1g-dev amd64 1:1.2.8.dfsg-2+b1 [206 kB]
  Get:4 http://httpredir.debian.org/debian sid/main amd64 libssl-dev amd64 1.0.2h-1 [1544 kB]
  Get:5 http://httpredir.debian.org/debian sid/main amd64 libuv1 amd64 1.9.1-1 [84.3 kB]
  Get:6 http://httpredir.debian.org/debian sid/main amd64 libuv1-dev amd64 1.9.1-1 [102 kB]
  Get:7 http://httpredir.debian.org/debian sid/main amd64 openssl amd64 1.0.2h-1 [681 kB]
  Get:8 http://httpredir.debian.org/debian sid/main amd64 ca-certificates all 20160104 [200 kB]
  Get:9 http://httpredir.debian.org/debian sid/main amd64 nodejs amd64 4.4.7~dfsg-2 [3408 kB]
  Get:10 http://httpredir.debian.org/debian sid/main amd64 nodejs-dev amd64 4.4.7~dfsg-2 [496 kB]
  Get:11 http://httpredir.debian.org/debian sid/main amd64 node-eyes all 0.1.8-1 [9602 B]
  Get:12 http://httpredir.debian.org/debian sid/main amd64 node-diff all 1.4.0~dfsg-1 [14.8 kB]
  Get:13 http://httpredir.debian.org/debian sid/main amd64 node-lru-cache all 2.3.1-1 [5344 B]
  Get:14 http://httpredir.debian.org/debian sid/main amd64 node-sigmund all 1.0.0-1 [3750 B]
  Get:15 http://httpredir.debian.org/debian sid/main amd64 node-minimatch all 1.0.0-1 [13.9 kB]
  Get:16 http://httpredir.debian.org/debian sid/main amd64 libjs-inherits all 2.0.1-3 [2682 B]
  Get:17 http://httpredir.debian.org/debian sid/main amd64 node-inherits all 2.0.1-3 [3568 B]
  Get:18 http://httpredir.debian.org/debian sid/main amd64 node-once all 1.1.1-1 [2552 B]
  Get:19 http://httpredir.debian.org/debian sid/main amd64 node-glob all 4.0.5-1 [13.1 kB]
  Get:20 http://httpredir.debian.org/debian sid/main amd64 node-vows all 0.8.1-2 [52.5 kB]
  Get:21 http://httpredir.debian.org/debian sid/main amd64 node-bindings all 1.2.1-1 [5376 B]
  Get:22 http://httpredir.debian.org/debian sid/main amd64 node-nan all 2.3.5-1 [44.1 kB]
  Get:23 http://httpredir.debian.org/debian sid/main amd64 node-node-expat amd64 2.3.12-1 [22.5 kB]
  Get:24 http://httpredir.debian.org/debian sid/main amd64 node-sax all 0.5.5-1 [14.6 kB]
  Get:25 http://httpredir.debian.org/debian sid/main amd64 node-ltx all 0.2.0-1 [12.6 kB]
  Get:26 http://httpredir.debian.org/debian sid/main amd64 node-debug all 2.1.0+dfsg-2 [14.1 kB]
  Get:27 http://httpredir.debian.org/debian sid/main amd64 libicu52 amd64 52.1-10 [6786 kB]
  Get:28 http://httpredir.debian.org/debian sid/main amd64 node-node-stringprep amd64 0.6.2-2 [16.5 kB]
  Fetched 13.9 MB in 0s (39.5 MB/s)
  Selecting previously unselected package cdbs.
  (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 ... 23099 files and directories currently installed.)
  Preparing to unpack .../archives/cdbs_0.4.142_all.deb ...
  Unpacking cdbs (0.4.142) ...
  Selecting previously unselected package dh-buildinfo.
  Preparing to unpack .../dh-buildinfo_0.11+nmu1_all.deb ...
  Unpacking dh-buildinfo (0.11+nmu1) ...
  Selecting previously unselected package zlib1g-dev:amd64.
  Preparing to unpack .../zlib1g-dev_1%3a1.2.8.dfsg-2+b1_amd64.deb ...
  Unpacking zlib1g-dev:amd64 (1:1.2.8.dfsg-2+b1) ...
  Selecting previously unselected package libssl-dev:amd64.
  Preparing to unpack .../libssl-dev_1.0.2h-1_amd64.deb ...
  Unpacking libssl-dev:amd64 (1.0.2h-1) ...
  Selecting previously unselected package libuv1:amd64.
  Preparing to unpack .../libuv1_1.9.1-1_amd64.deb ...
  Unpacking libuv1:amd64 (1.9.1-1) ...
  Selecting previously unselected package libuv1-dev:amd64.
  Preparing to unpack .../libuv1-dev_1.9.1-1_amd64.deb ...
  Unpacking libuv1-dev:amd64 (1.9.1-1) ...
  Selecting previously unselected package openssl.
  Preparing to unpack .../openssl_1.0.2h-1_amd64.deb ...
  Unpacking openssl (1.0.2h-1) ...
  Selecting previously unselected package ca-certificates.
  Preparing to unpack .../ca-certificates_20160104_all.deb ...
  Unpacking ca-certificates (20160104) ...
  Selecting previously unselected package nodejs.
  Preparing to unpack .../nodejs_4.4.7~dfsg-2_amd64.deb ...
  Unpacking nodejs (4.4.7~dfsg-2) ...
  Selecting previously unselected package nodejs-dev.
  Preparing to unpack .../nodejs-dev_4.4.7~dfsg-2_amd64.deb ...
  Unpacking nodejs-dev (4.4.7~dfsg-2) ...
  Selecting previously unselected package node-eyes.
  Preparing to unpack .../node-eyes_0.1.8-1_all.deb ...
  Unpacking node-eyes (0.1.8-1) ...
  Selecting previously unselected package node-diff.
  Preparing to unpack .../node-diff_1.4.0~dfsg-1_all.deb ...
  Unpacking node-diff (1.4.0~dfsg-1) ...
  Selecting previously unselected package node-lru-cache.
  Preparing to unpack .../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 .../node-sigmund_1.0.0-1_all.deb ...
  Unpacking node-sigmund (1.0.0-1) ...
  Selecting previously unselected package node-minimatch.
  Preparing to unpack .../node-minimatch_1.0.0-1_all.deb ...
  Unpacking node-minimatch (1.0.0-1) ...
  Selecting previously unselected package libjs-inherits.
  Preparing to unpack .../libjs-inherits_2.0.1-3_all.deb ...
  Unpacking libjs-inherits (2.0.1-3) ...
  Selecting previously unselected package node-inherits.
  Preparing to unpack .../node-inherits_2.0.1-3_all.deb ...
  Unpacking node-inherits (2.0.1-3) ...
  Selecting previously unselected package node-once.
  Preparing to unpack .../node-once_1.1.1-1_all.deb ...
  Unpacking node-once (1.1.1-1) ...
  Selecting previously unselected package node-glob.
  Preparing to unpack .../node-glob_4.0.5-1_all.deb ...
  Unpacking node-glob (4.0.5-1) ...
  Selecting previously unselected package node-vows.
  Preparing to unpack .../node-vows_0.8.1-2_all.deb ...
  Unpacking node-vows (0.8.1-2) ...
  Selecting previously unselected package node-bindings.
  Preparing to unpack .../node-bindings_1.2.1-1_all.deb ...
  Unpacking node-bindings (1.2.1-1) ...
  Selecting previously unselected package node-nan.
  Preparing to unpack .../node-nan_2.3.5-1_all.deb ...
  Unpacking node-nan (2.3.5-1) ...
  Selecting previously unselected package node-node-expat.
  Preparing to unpack .../node-node-expat_2.3.12-1_amd64.deb ...
  Unpacking node-node-expat (2.3.12-1) ...
  Selecting previously unselected package node-sax.
  Preparing to unpack .../node-sax_0.5.5-1_all.deb ...
  Unpacking node-sax (0.5.5-1) ...
  Selecting previously unselected package node-ltx.
  Preparing to unpack .../node-ltx_0.2.0-1_all.deb ...
  Unpacking node-ltx (0.2.0-1) ...
  Selecting previously unselected package node-debug.
  Preparing to unpack .../node-debug_2.1.0+dfsg-2_all.deb ...
  Unpacking node-debug (2.1.0+dfsg-2) ...
  Selecting previously unselected package libicu52:amd64.
  Preparing to unpack .../libicu52_52.1-10_amd64.deb ...
  Unpacking libicu52:amd64 (52.1-10) ...
  Selecting previously unselected package node-node-stringprep.
  Preparing to unpack .../node-node-stringprep_0.6.2-2_amd64.deb ...
  Unpacking node-node-stringprep (0.6.2-2) ...
  Processing triggers for man-db (2.7.5-1) ...
  Processing triggers for libc-bin (2.23-1) ...
  Setting up cdbs (0.4.142) ...
  Setting up dh-buildinfo (0.11+nmu1) ...
  Setting up zlib1g-dev:amd64 (1:1.2.8.dfsg-2+b1) ...
  Setting up libssl-dev:amd64 (1.0.2h-1) ...
  Setting up libuv1:amd64 (1.9.1-1) ...
  Setting up libuv1-dev:amd64 (1.9.1-1) ...
  Setting up openssl (1.0.2h-1) ...
  Setting up ca-certificates (20160104) ...
  Setting up nodejs (4.4.7~dfsg-2) ...
  update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode
  Setting up nodejs-dev (4.4.7~dfsg-2) ...
  Setting up node-eyes (0.1.8-1) ...
  Setting up node-diff (1.4.0~dfsg-1) ...
  Setting up node-lru-cache (2.3.1-1) ...
  Setting up node-sigmund (1.0.0-1) ...
  Setting up node-minimatch (1.0.0-1) ...
  Setting up libjs-inherits (2.0.1-3) ...
  Setting up node-inherits (2.0.1-3) ...
  Setting up node-once (1.1.1-1) ...
  Setting up node-glob (4.0.5-1) ...
  Setting up node-vows (0.8.1-2) ...
  Setting up node-bindings (1.2.1-1) ...
  Setting up node-nan (2.3.5-1) ...
  Setting up node-node-expat (2.3.12-1) ...
  Setting up node-sax (0.5.5-1) ...
  Setting up node-ltx (0.2.0-1) ...
  Setting up node-debug (2.1.0+dfsg-2) ...
  Setting up libicu52:amd64 (52.1-10) ...
  Setting up node-node-stringprep (0.6.2-2) ...
  Setting up node-xmpp-build-deps (0.3.2-2) ...
  Processing triggers for libc-bin (2.23-1) ...
  Processing triggers for ca-certificates (20160104) ...
  Updating certificates in /etc/ssl/certs...
  173 added, 0 removed; done.
  Running hooks in /etc/ca-certificates/update.d...
  done.
  
  **************************************************************************************
  ** Environment                                                                      **
  **************************************************************************************
  
  PATH=/home/lamby/git/projects/dotfiles/dotfiles/..//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  HOSTNAME=ef26187a2570
  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.20160707145558.zdAWdMbsP3.node-xmpp/node-xmpp-0.3.2
  OLDPWD=/home/lamby/temp/cdt.20160707145558.zdAWdMbsP3.node-xmpp
  GPG_TTY=/dev/console
  QUILT_PATCHES=debian/patches
  QUILT_NO_DIFF_INDEX=1
  QUILT_REFRESH_ARGS=-p ab --no-timestamps --no-index
  DEBEMAIL=lamby at debian.org
  DEBFULLNAME=Chris Lamb
  EDITOR=vim
  LESS=-cgiFx4M
  BLASTER=A220 I5 D1 H5 P330 T6
  _=/usr/bin/env
  
  **************************************************************************************
  ** Building node-xmpp 0.3.2-2 on amd64                                              **
  **************************************************************************************
  
   dpkg-buildpackage -rfakeroot -D -us -uc -b
  dpkg-buildpackage: info: source package node-xmpp
  dpkg-buildpackage: info: source version 0.3.2-2
  dpkg-buildpackage: info: source distribution unstable
  dpkg-buildpackage: info: source changed by Jonas Smedegaard <dr at jones.dk>
   dpkg-source --before-build node-xmpp-0.3.2
  dpkg-buildpackage: info: host architecture amd64
   fakeroot debian/rules clean
  test -x debian/rules
  rm -f debian/copyright_newhints
  rm -f debian/cdbs-install-list debian/cdbs-package-list debian/stamp-copyright-check
  rm -rf "debian/upstream-cruft"
  rm -f debian/stamp-upstream-cruft
  dh_clean 
   debian/rules build
  test -x debian/rules
  mkdir -p "."
  CDBS WARNING:  copyright-check disabled - licensecheck (from devscripts package) is missing.
  make: licensecheck: Command not found
  
  Scanning upstream source for new/changed copyright notices...
  
  set -e; LC_ALL=C.UTF-8 licensecheck --check '.*' --recursive --copyright --ignore '^(debian/(changelog|copyright(|_hints|_newhints)))$' --lines 99999 * | /usr/lib/cdbs/licensecheck2dep5 > debian/copyright_newhints
  /bin/sh: 1: licensecheck: not found
  0 combinations of copyright and licensing found.
  No new copyright notices found - assuming no news is good news...
  touch debian/stamp-copyright-check
  touch debian/stamp-upstream-cruft
  vows --spec
  Cannot load StringPrep-0.6.2 bindings (using fallback). You may need to `npm install node-stringprep`
   
    ♢ JID 
    
    parsing
      ✓ parse a "domain" JID
      ✓ parse a "user at domain" JID
      ✓ parse a "domain/resource" JID
      ✓ parse a "user at domain/resource" JID
      ✓ parse an internationalized domain name as unicode
      ✗ parse an internationalized domain name as ascii/punycode 
          »        
          actual expected 
           
          öxn--ko-eka.de 
           // /home/lamby/temp/cdt.20160707145558.zdAWdMbsP3.node-xmpp/node-xmpp-0.3.2/test/jid-test.js:44
      ✗ parse a JID with punycode 
          »        
          actual expected 
           
          приме́р.рфxn--lsa92diaqnge.xn--p1ai 
           // /home/lamby/temp/cdt.20160707145558.zdAWdMbsP3.node-xmpp/node-xmpp-0.3.2/test/jid-test.js:50
    serialization
      ✓ serialize a "domain" JID
      ✓ serialize a "user at domain" JID
      ✓ serialize a "domain/resource" JID
      ✓ serialize a "user at domain/resource" JID
    equality
      ✓ parsed JIDs should be equal
      ✓ parsed JIDs should be not equal
      ✓ should ignore case in user
      ✓ should ignore case in domain
      ✓ should not ignore case in resource
      ✓ should ignore international caseness
   
  ✗ Broken » 15 honored ∙ 2 broken (0.048s) 
    
  debian/rules:48: recipe for target 'build/node-node-xmpp' failed
  make: *** [build/node-node-xmpp] Error 1

  [..]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: node-xmpp.0.3.2-2.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 3848 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20160707/002a8664/attachment.obj>


More information about the Reproducible-builds mailing list