[Reproducible-builds] Bug#824944: lua-discount: FTBFS: Failed tests: ------------- 1) test_toc

Chris Lamb lamby at debian.org
Sat May 21 16:28:03 UTC 2016


Source: lua-discount
Version: 1.2.10.1-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,

lua-discount 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 'lua-discount-build-deps' in '../lua-discount-build-deps_1.2.10.1-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 lua-discount-build-deps.
  (Reading database ... 23082 files and directories currently installed.)
  Preparing to unpack lua-discount-build-deps_1.2.10.1-2_all.deb ...
  Unpacking lua-discount-build-deps (1.2.10.1-2) ...
  Reading package lists...
  Building dependency tree...
  Reading state information...
  Correcting dependencies... Done
  The following additional packages will be installed:
    dctrl-tools dh-lua libfile-find-rule-perl liblua5.1-0 liblua5.1-0-dev
    liblua5.2-0 liblua5.2-dev liblua5.3-0 liblua5.3-dev libmarkdown2
    libmarkdown2-dev libnumber-compare-perl libreadline-dev libreadline6-dev
    libtext-glob-perl libtinfo-dev libtool-bin lua-unit lua5.1 lua5.2 lua5.3
    pkg-config
  Suggested packages:
    debtags readline-doc
  The following NEW packages will be installed:
    dctrl-tools dh-lua libfile-find-rule-perl liblua5.1-0 liblua5.1-0-dev
    liblua5.2-0 liblua5.2-dev liblua5.3-0 liblua5.3-dev libmarkdown2
    libmarkdown2-dev libnumber-compare-perl libreadline-dev libreadline6-dev
    libtext-glob-perl libtinfo-dev libtool-bin lua-unit lua5.1 lua5.2 lua5.3
    pkg-config
  0 upgraded, 22 newly installed, 0 to remove and 0 not upgraded.
  1 not fully installed or removed.
  Need to get 1732 kB of archives.
  After this operation, 7969 kB of additional disk space will be used.
  Get:1 http://httpredir.debian.org/debian sid/main amd64 dctrl-tools amd64 2.24-2 [101 kB]
  Get:2 http://httpredir.debian.org/debian sid/main amd64 libtool-bin amd64 2.4.6-0.1 [86.4 kB]
  Get:3 http://httpredir.debian.org/debian sid/main amd64 pkg-config amd64 0.29-4 [62.5 kB]
  Get:4 http://httpredir.debian.org/debian sid/main amd64 liblua5.3-0 amd64 5.3.1-1 [117 kB]
  Get:5 http://httpredir.debian.org/debian sid/main amd64 libtinfo-dev amd64 6.0+20160319-1 [77.6 kB]
  Get:6 http://httpredir.debian.org/debian sid/main amd64 libreadline6-dev amd64 6.3-8+b4 [123 kB]
  Get:7 http://httpredir.debian.org/debian sid/main amd64 libreadline-dev amd64 6.3-8+b4 [956 B]
  Get:8 http://httpredir.debian.org/debian sid/main amd64 liblua5.3-dev amd64 5.3.1-1 [141 kB]
  Get:9 http://httpredir.debian.org/debian sid/main amd64 lua5.3 amd64 5.3.1-1 [103 kB]
  Get:10 http://httpredir.debian.org/debian sid/main amd64 liblua5.2-0 amd64 5.2.4-1 [108 kB]
  Get:11 http://httpredir.debian.org/debian sid/main amd64 liblua5.2-dev amd64 5.2.4-1 [128 kB]
  Get:12 http://httpredir.debian.org/debian sid/main amd64 lua5.2 amd64 5.2.4-1 [95.2 kB]
  Get:13 http://httpredir.debian.org/debian sid/main amd64 liblua5.1-0 amd64 5.1.5-8 [107 kB]
  Get:14 http://httpredir.debian.org/debian sid/main amd64 liblua5.1-0-dev amd64 5.1.5-8 [130 kB]
  Get:15 http://httpredir.debian.org/debian sid/main amd64 lua5.1 amd64 5.1.5-8 [96.1 kB]
  Get:16 http://httpredir.debian.org/debian sid/main amd64 libnumber-compare-perl all 0.03-1 [7642 B]
  Get:17 http://httpredir.debian.org/debian sid/main amd64 libtext-glob-perl all 0.09-2 [8728 B]
  Get:18 http://httpredir.debian.org/debian sid/main amd64 libfile-find-rule-perl all 0.34-1 [30.6 kB]
  Get:19 http://httpredir.debian.org/debian sid/main amd64 dh-lua all 23 [30.8 kB]
  Get:20 http://httpredir.debian.org/debian sid/main amd64 libmarkdown2 amd64 2.2.0-1 [34.5 kB]
  Get:21 http://httpredir.debian.org/debian sid/main amd64 libmarkdown2-dev amd64 2.2.0-1 [22.0 kB]
  Get:22 http://httpredir.debian.org/debian sid/main amd64 lua-unit all 3.1-1 [121 kB]
  Fetched 1732 kB in 0s (6991 kB/s)
  Selecting previously unselected package dctrl-tools.
  (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 ... 23086 files and directories currently installed.)
  Preparing to unpack .../dctrl-tools_2.24-2_amd64.deb ...
  Unpacking dctrl-tools (2.24-2) ...
  Selecting previously unselected package libtool-bin.
  Preparing to unpack .../libtool-bin_2.4.6-0.1_amd64.deb ...
  Unpacking libtool-bin (2.4.6-0.1) ...
  Selecting previously unselected package pkg-config.
  Preparing to unpack .../pkg-config_0.29-4_amd64.deb ...
  Unpacking pkg-config (0.29-4) ...
  Selecting previously unselected package liblua5.3-0:amd64.
  Preparing to unpack .../liblua5.3-0_5.3.1-1_amd64.deb ...
  Unpacking liblua5.3-0:amd64 (5.3.1-1) ...
  Selecting previously unselected package libtinfo-dev:amd64.
  Preparing to unpack .../libtinfo-dev_6.0+20160319-1_amd64.deb ...
  Unpacking libtinfo-dev:amd64 (6.0+20160319-1) ...
  Selecting previously unselected package libreadline6-dev:amd64.
  Preparing to unpack .../libreadline6-dev_6.3-8+b4_amd64.deb ...
  Unpacking libreadline6-dev:amd64 (6.3-8+b4) ...
  Selecting previously unselected package libreadline-dev:amd64.
  Preparing to unpack .../libreadline-dev_6.3-8+b4_amd64.deb ...
  Unpacking libreadline-dev:amd64 (6.3-8+b4) ...
  Selecting previously unselected package liblua5.3-dev:amd64.
  Preparing to unpack .../liblua5.3-dev_5.3.1-1_amd64.deb ...
  Unpacking liblua5.3-dev:amd64 (5.3.1-1) ...
  Selecting previously unselected package lua5.3.
  Preparing to unpack .../lua5.3_5.3.1-1_amd64.deb ...
  Unpacking lua5.3 (5.3.1-1) ...
  Selecting previously unselected package liblua5.2-0:amd64.
  Preparing to unpack .../liblua5.2-0_5.2.4-1_amd64.deb ...
  Unpacking liblua5.2-0:amd64 (5.2.4-1) ...
  Selecting previously unselected package liblua5.2-dev:amd64.
  Preparing to unpack .../liblua5.2-dev_5.2.4-1_amd64.deb ...
  Unpacking liblua5.2-dev:amd64 (5.2.4-1) ...
  Selecting previously unselected package lua5.2.
  Preparing to unpack .../lua5.2_5.2.4-1_amd64.deb ...
  Unpacking lua5.2 (5.2.4-1) ...
  Selecting previously unselected package liblua5.1-0:amd64.
  Preparing to unpack .../liblua5.1-0_5.1.5-8_amd64.deb ...
  Unpacking liblua5.1-0:amd64 (5.1.5-8) ...
  Selecting previously unselected package liblua5.1-0-dev:amd64.
  Preparing to unpack .../liblua5.1-0-dev_5.1.5-8_amd64.deb ...
  Unpacking liblua5.1-0-dev:amd64 (5.1.5-8) ...
  Selecting previously unselected package lua5.1.
  Preparing to unpack .../lua5.1_5.1.5-8_amd64.deb ...
  Unpacking lua5.1 (5.1.5-8) ...
  Selecting previously unselected package libnumber-compare-perl.
  Preparing to unpack .../libnumber-compare-perl_0.03-1_all.deb ...
  Unpacking libnumber-compare-perl (0.03-1) ...
  Selecting previously unselected package libtext-glob-perl.
  Preparing to unpack .../libtext-glob-perl_0.09-2_all.deb ...
  Unpacking libtext-glob-perl (0.09-2) ...
  Selecting previously unselected package libfile-find-rule-perl.
  Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ...
  Unpacking libfile-find-rule-perl (0.34-1) ...
  Selecting previously unselected package dh-lua.
  Preparing to unpack .../apt/archives/dh-lua_23_all.deb ...
  Unpacking dh-lua (23) ...
  Selecting previously unselected package libmarkdown2:amd64.
  Preparing to unpack .../libmarkdown2_2.2.0-1_amd64.deb ...
  Unpacking libmarkdown2:amd64 (2.2.0-1) ...
  Selecting previously unselected package libmarkdown2-dev:amd64.
  Preparing to unpack .../libmarkdown2-dev_2.2.0-1_amd64.deb ...
  Unpacking libmarkdown2-dev:amd64 (2.2.0-1) ...
  Selecting previously unselected package lua-unit.
  Preparing to unpack .../lua-unit_3.1-1_all.deb ...
  Unpacking lua-unit (3.1-1) ...
  Processing triggers for man-db (2.7.5-1) ...
  Processing triggers for libc-bin (2.22-9) ...
  Setting up dctrl-tools (2.24-2) ...
  Setting up libtool-bin (2.4.6-0.1) ...
  Setting up pkg-config (0.29-4) ...
  Setting up liblua5.3-0:amd64 (5.3.1-1) ...
  Setting up libtinfo-dev:amd64 (6.0+20160319-1) ...
  Setting up libreadline6-dev:amd64 (6.3-8+b4) ...
  Setting up libreadline-dev:amd64 (6.3-8+b4) ...
  Setting up liblua5.3-dev:amd64 (5.3.1-1) ...
  Setting up lua5.3 (5.3.1-1) ...
  Setting up liblua5.2-0:amd64 (5.2.4-1) ...
  Setting up liblua5.2-dev:amd64 (5.2.4-1) ...
  Setting up lua5.2 (5.2.4-1) ...
  update-alternatives: using /usr/bin/lua5.2 to provide /usr/bin/lua (lua-interpreter) in auto mode
  update-alternatives: using /usr/bin/luac5.2 to provide /usr/bin/luac (lua-compiler) in auto mode
  Setting up liblua5.1-0:amd64 (5.1.5-8) ...
  Setting up liblua5.1-0-dev:amd64 (5.1.5-8) ...
  Setting up lua5.1 (5.1.5-8) ...
  Setting up libnumber-compare-perl (0.03-1) ...
  Setting up libtext-glob-perl (0.09-2) ...
  Setting up libfile-find-rule-perl (0.34-1) ...
  Setting up dh-lua (23) ...
  Setting up libmarkdown2:amd64 (2.2.0-1) ...
  Setting up libmarkdown2-dev:amd64 (2.2.0-1) ...
  Setting up lua-unit (3.1-1) ...
  Setting up lua-discount-build-deps (1.2.10.1-2) ...
  Processing triggers for libc-bin (2.22-9) ...
   dpkg-buildpackage -rfakeroot -D -us -uc -b
  dpkg-buildpackage: info: source package lua-discount
  dpkg-buildpackage: info: source version 1.2.10.1-2
  dpkg-buildpackage: info: source distribution unstable
  dpkg-buildpackage: info: source changed by Julian Wollrath <jwollrath at web.de>
   dpkg-source --before-build lua-discount-1.2.10.1
  dpkg-buildpackage: info: host architecture amd64
   fakeroot debian/rules clean
  dh clean --buildsystem=lua --with lua --parallel
     dh_testdir -O--buildsystem=lua -O--parallel
     debian/rules override_dh_auto_clean
  make[1]: Entering directory '/home/lamby/temp/cdt.20160521172430.pe3jKp76Ph.lua-discount/lua-discount-1.2.10.1'
  rm -rf .pc/
  dh_auto_clean
  	make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple clean
  
  Making target clean for debian/lua5.2.dh-lua.conf
  # fix for leftovers of dh-lua < 14
  Target clean made
  
  
  Making target clean for debian/lua5.1.dh-lua.conf
  # fix for leftovers of dh-lua < 14
  Target clean made
  
  make[1]: Leaving directory '/home/lamby/temp/cdt.20160521172430.pe3jKp76Ph.lua-discount/lua-discount-1.2.10.1'
     dh_clean -O--buildsystem=lua -O--parallel
   debian/rules build
  dh build --buildsystem=lua --with lua --parallel
     dh_testdir -O--buildsystem=lua -O--parallel
     dh_update_autotools_config -O--buildsystem=lua -O--parallel
     dh_auto_configure -O--buildsystem=lua -O--parallel
  	make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple configure
  
  Making target configure for debian/lua5.2.dh-lua.conf
  # .install
  Filling in debian/lua-discount.install using /usr/share/dh-lua/template/lib.install.in
  Adding new line: usr/lib/x86_64-linux-gnu/lua/5.2/discount.so
  Adding new line: usr/lib/x86_64-linux-gnu/liblua5.2-discount.so.*
  Filling in debian/lua-discount-dev.install using /usr/share/dh-lua/template/dev.install.in
  Adding new line: usr/lib/x86_64-linux-gnu/liblua5.2-discount.so
  Adding new line: usr/lib/x86_64-linux-gnu/liblua5.2-discount.a
  Adding new line: usr/lib/x86_64-linux-gnu/pkgconfig/lua5.2-discount.pc
  Adding new line: usr/include/lua5.2/lua-discount.h
  # lua_versions
  Filling in debian/lua_versions
  Adding new line: 5.2
  Target configure made
  
  
  Making target configure for debian/lua5.1.dh-lua.conf
  # .install
  Filling in debian/lua-discount.install using /usr/share/dh-lua/template/lib.install.in
  Adding new line: usr/lib/x86_64-linux-gnu/lua/5.1/discount.so
  Adding new line: usr/lib/x86_64-linux-gnu/liblua5.1-discount.so.*
  Filling in debian/lua-discount-dev.install using /usr/share/dh-lua/template/dev.install.in
  Adding new line: usr/lib/x86_64-linux-gnu/liblua5.1-discount.so
  Adding new line: usr/lib/x86_64-linux-gnu/liblua5.1-discount.a
  Adding new line: usr/lib/x86_64-linux-gnu/pkgconfig/lua5.1-discount.pc
  Adding new line: usr/include/lua5.1/lua-discount.h
  # lua_versions
  Filling in debian/lua_versions
  Adding new line: 5.1
  Target configure made
  
     dh_auto_build -O--buildsystem=lua -O--parallel
  	make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple build
  
  Making target build for debian/lua5.2.dh-lua.conf
  libtool --silent --tag=CC --mode=compile cc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.2  -Wall -Wextra -o /home/lamby/temp/cdt.20160521172430.pe3jKp76Ph.lua-discount/lua-discount-1.2.10.1/5.2-discount/ldiscount.lo ldiscount.c 
  libtool --silent --tag=CC --mode=link cc \
      -rpath /usr//lib/x86_64-linux-gnu -version-info 0:0:0 -Wl,--no-add-needed \
  	-o /home/lamby/temp/cdt.20160521172430.pe3jKp76Ph.lua-discount/lua-discount-1.2.10.1/5.2-discount/liblua5.2-discount.la \
      /home/lamby/temp/cdt.20160521172430.pe3jKp76Ph.lua-discount/lua-discount-1.2.10.1/5.2-discount/ldiscount.lo \
  	-Wl,-z,relro -lmarkdown
  ar: `u' modifier ignored since `D' is the default (see `U')
  ldd /home/lamby/temp/cdt.20160521172430.pe3jKp76Ph.lua-discount/lua-discount-1.2.10.1/5.2-discount/discount.so
  	linux-vdso.so.1 (0x00007fff00dfd000)
  	libmarkdown.so.2 => /usr/lib/x86_64-linux-gnu/libmarkdown.so.2 (0x00007fed8e6eb000)
  	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fed8e347000)
  	/lib64/ld-linux-x86-64.so.2 (0x00005573ebd1f000)
  Target build made
  
  
  Making target build for debian/lua5.1.dh-lua.conf
  libtool --silent --tag=CC --mode=compile cc -c -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.1  -Wall -Wextra -o /home/lamby/temp/cdt.20160521172430.pe3jKp76Ph.lua-discount/lua-discount-1.2.10.1/5.1-discount/ldiscount.lo ldiscount.c 
  libtool --silent --tag=CC --mode=link cc \
      -rpath /usr//lib/x86_64-linux-gnu -version-info 0:0:0 -Wl,--no-add-needed \
  	-o /home/lamby/temp/cdt.20160521172430.pe3jKp76Ph.lua-discount/lua-discount-1.2.10.1/5.1-discount/liblua5.1-discount.la \
      /home/lamby/temp/cdt.20160521172430.pe3jKp76Ph.lua-discount/lua-discount-1.2.10.1/5.1-discount/ldiscount.lo \
  	-Wl,-z,relro -lmarkdown
  ar: `u' modifier ignored since `D' is the default (see `U')
  ldd /home/lamby/temp/cdt.20160521172430.pe3jKp76Ph.lua-discount/lua-discount-1.2.10.1/5.1-discount/discount.so
  	linux-vdso.so.1 (0x00007ffc4d9fc000)
  	libmarkdown.so.2 => /usr/lib/x86_64-linux-gnu/libmarkdown.so.2 (0x00007f416dca0000)
  	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f416d8fc000)
  	/lib64/ld-linux-x86-64.so.2 (0x00005639be31e000)
  Target build made
  
     dh_auto_test -O--buildsystem=lua -O--parallel
  	make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple test
  
  Making target test for debian/lua5.2.dh-lua.conf
  # tests
  ********************** lua dynamic (5.2) *********
  Test: test_discount.lua
  ......F
  Failed tests:
  -------------
  1) test_toc
  test_discount.lua:45: expected: 
  '<a name="Level.1"></a>
  <h1>Level 1</h1>
  
  <a name="Level.2"></a>
  <h2>Level 2</h2>'
  actual: 
  '<h1 id="Level.1">Level 1</h1>
  
  <h2 id="Level.2">Level 2</h2>'
  stack traceback:
  	test_discount.lua:45: in function 'test_toc'
  
  Ran 7 tests in 0.000 seconds
  FAILED (failures=1)
  /usr/share/dh-lua/make/dh-lua.Makefile.single:306: recipe for target 'test-lua-dynamic-real' failed
  make[2]: *** [test-lua-dynamic-real] Error 1
  /usr/share/dh-lua/make/dh-lua.Makefile.multiple:12: recipe for target 'test' failed
  make[1]: *** [test] Error 1
  dh_auto_test: make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple test returned exit code 2
  debian/rules:4: recipe for target 'build' failed
  make: *** [build] Error 2

  [..]

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: lua-discount.1.2.10.1-2.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 3171 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20160521/63638e1a/attachment.obj>


More information about the Reproducible-builds mailing list