Package: git-buildpackage Version: 0.8.12.2 Severity: normal Dear Maintainer,
gbp buildpackage set the time stamps of all files in the binary package to the data of the last changelog entry. To be consistent with dpkg, the time stamps of the files older than the last changelog entry should not be changed. For instance, here's an extract of a package built with gbp: $ dpkg --contents ../build-area/rakudo_2017.02-2_all.deb | grep architecture -rw-r--r-- root/root 5277 2017-03-18 15:21 ./usr/share/doc/rakudo/ architecture.html -rw-r--r-- root/root 26394 2017-03-18 15:21 ./usr/share/doc/rakudo/ architecture.svg And the same package built with dpkg-buildpackage using the same source: $ dpkg --contents ../rakudo_2017.02-2_all.deb | grep architecture -rw-r--r-- root/root 5277 2016-03-01 10:49 ./usr/share/doc/rakudo/ architecture.html -rw-r--r-- root/root 26394 2016-03-01 10:49 ./usr/share/doc/rakudo/ architecture.svg Here are the relevant part from the source: $ ll docs/architecture.* -rw-r--r-- 1 domi domi 5277 Mar 1 2016 docs/architecture.html -rw-r--r-- 1 domi domi 26394 Mar 1 2016 docs/architecture.svg Last changelog entry is dated Sat, 18 Mar 2017 15:21:39 +0100 This behavior has an unfortunate side effect: rakudo perl (aka Perl6) package provides perl6 modules in a pre-compiled format. But rakudo uses a pre-compiled file only if the time-stamp of a pre-compiled file is more recent than the the source. THe combination of this bug + the usage of tar's --clamp-mtime by dpkg ensure that all files have the exact same time-stamp. So perl6 pre-compiled files shipped with rakudo package are not used. New pre-compiled files are generated in user's home directory. See https://github.com/ugexe/zef/issues/117 for the TL;DR; version. All the best -- System Information: Debian Release: 9.0 APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages git-buildpackage depends on: ii devscripts 2.17.5 ii git 1:2.11.0-2 ii man-db 2.7.6.1-2 ii python-dateutil 2.5.3-2 ii python-pkg-resources 33.1.1-1 ii python-six 1.10.0-4 pn python:any <none> Versions of packages git-buildpackage recommends: ii cowbuilder 0.85 ii pbuilder 0.228.6 ii pristine-tar 1.38 ii python-requests 2.12.4-1 Versions of packages git-buildpackage suggests: pn python-notify <none> ii sudo 1.8.19p1-1 ii unzip 6.0-21 -- no debconf information
gbp:debug: ['git', 'rev-parse', '--show-cdup'] gbp:debug: ['git', 'rev-parse', '--is-bare-repository'] gbp:debug: ['git', 'rev-parse', '--git-dir'] gbp:debug: /bin/true [] [] gbp:debug: ['git', 'status', '--porcelain'] gbp:debug: ['git', 'symbolic-ref', 'HEAD'] gbp:debug: ['git', 'show-ref', 'refs/heads/master'] gbp:debug: ['git', 'rev-parse', '--quiet', '--verify', 'HEAD'] gbp:debug: ['git', 'ls-tree', 'HEAD'] gbp:debug: ['git', 'show', '--pretty=medium', 'HEAD:debian/changelog'] gbp:debug: ['git', 'show', '--pretty=medium', 'HEAD:debian/source/format'] gbp:debug: ['git', 'show-ref', 'refs/heads/pristine-tar'] gbp:debug: ['git', 'log', '--pretty=format:%H', '--grep=pristine-tar .* rakudo_2017.02\\.orig.tar\\.', 'pristine-tar', '--'] gbp:debug: Found pristine-tar commit at '11ef8dc1c27d1de356a01c294060ff86293cf4b2' gbp:debug: ['git', 'rev-parse', '--quiet', '--verify', '11ef8dc1c27d1de356a01c294060ff86293cf4b2^0'] gbp:debug: ['git', 'show', '--pretty=format:%an%x00%ae%x00%ad%x00%cn%x00%ce%x00%cd%x00%s%x00%f%x00%b%x00', '-z', '--date=raw', '--no-renames', '--name-status', '11ef8dc1c27d1de356a01c294060ff86293cf4b2'] gbp:debug: Determined compression type 'gzip' gbp:debug: Looking for orig tarballs 'rakudo_2017.02.orig.tar.gz' at '../tarballs/' gbp:info: Tarballs 'rakudo_2017.02.orig.tar.gz' not found at '../tarballs/' gbp:debug: /usr/bin/pristine-tar [] ['verify', '/home/domi/debian-dev/build-area/rakudo_2017.02.orig.tar.gz'] gbp:debug: ['git', 'show', '--pretty=medium', 'HEAD:debian/source/format'] gbp:info: Exporting 'HEAD' to '/home/domi/debian-dev/build-area/rakudo-tmp' gbp:debug: ['git', 'show', '--pretty=medium', 'HEAD:debian/source/format'] gbp:info: Moving '/home/domi/debian-dev/build-area/rakudo-tmp' to '/home/domi/debian-dev/build-area/rakudo-2017.02' gbp:debug: ['git', 'show', '--pretty=medium', 'HEAD:debian/source/format'] gbp:debug: debuild -i -I [] [] dpkg-buildpackage -rfakeroot -us -uc -i -I dpkg-buildpackage: info: source package rakudo dpkg-buildpackage: info: source version 2017.02-2 dpkg-buildpackage: info: source distribution experimental dpkg-buildpackage: info: source changed by Dominique Dumont <d...@debian.org> dpkg-source -i -I --before-build rakudo-2017.02 dpkg-buildpackage: info: host architecture amd64 dpkg-source: info: applying fix-lib-install-dir fakeroot debian/rules clean dh clean dh_testdir dh_auto_clean dh_clean dpkg-source -i -I -b rakudo-2017.02 dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building rakudo using existing ./rakudo_2017.02.orig.tar.gz dpkg-source: info: building rakudo in rakudo_2017.02-2.debian.tar.xz dpkg-source: info: building rakudo in rakudo_2017.02-2.dsc debian/rules build dh build dh_testdir dh_update_autotools_config debian/rules override_dh_auto_configure make[1]: Entering directory '/home/domi/debian-dev/build-area/rakudo-2017.02' perl Configure.pl --prefix=/usr --backends=moar Using /usr/bin/nqp-m (version 2017.02 / MoarVM 2017.02). Cleaning up ... You can now use 'make' to build Rakudo. After that, 'make test' will run some tests and 'make install' will install Rakudo. make[1]: Leaving directory '/home/domi/debian-dev/build-area/rakudo-2017.02' debian/rules override_dh_auto_build make[1]: Entering directory '/home/domi/debian-dev/build-area/rakudo-2017.02' dh_auto_build make -j1 make[2]: Entering directory '/home/domi/debian-dev/build-area/rakudo-2017.02' /usr/bin/nqp-m tools/build/gen-cat.nqp moar src/vm/moar/ModuleLoaderVMConfig.nqp src/Perl6/ModuleLoader.nqp > gen/moar/ModuleLoader.nqp /usr/bin/nqp-m --target=mbc --output=blib/Perl6/ModuleLoader.moarvm --encoding=utf8 \ gen/moar/ModuleLoader.nqp gcc -c -fPIC -Wdeclaration-after-statement -Werror=declaration-after-statement -O3 -DNDEBUG -g3 -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DHAVE_LIBFFI -fPIC -g -O2 -fdebug-prefix-map=/build/moarvm-2017.02+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wdeclaration-after-statement -Werror=declaration-after-statement -O3 -DNDEBUG -I/usr/include/libatomic_ops \ -I/usr/include/dyncall -I/usr/include/moar \ -I/usr/include/sha1 -I/usr/include/tinymt -I/usr/include/libtommath \ -I/usr/include/libuv -I/usr/include -I3rdparty/dynasm -o dynext/perl6_ops.o src/vm/moar/ops/perl6_ops.c gcc -c -fPIC -Wdeclaration-after-statement -Werror=declaration-after-statement -O3 -DNDEBUG -g3 -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DHAVE_LIBFFI -fPIC -g -O2 -fdebug-prefix-map=/build/moarvm-2017.02+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wdeclaration-after-statement -Werror=declaration-after-statement -O3 -DNDEBUG -I/usr/include/libatomic_ops \ -I/usr/include/dyncall -I/usr/include/moar \ -I/usr/include/sha1 -I/usr/include/tinymt -I/usr/include/libtommath \ -I/usr/include/libuv -I/usr/include -I3rdparty/dynasm -o dynext/container.o src/vm/moar/ops/container.c gcc -L/usr/lib/moar -shared -fPIC -O3 -DNDEBUG -g3 -Wl,-rpath,"//usr/lib/moar" -Wl,-z,relro -Wl,-z,now -O3 -DNDEBUG -lffi -ltommath -latomic_ops -luv -lm -lpthread -lrt -ldl -o dynext/libperl6_ops_moar.so dynext/perl6_ops.o dynext/container.o -lmoar /usr/bin/nqp-m --target=mbc --output=blib/Perl6/Ops.moarvm --encoding=utf8 \ src/vm/moar/Perl6/Ops.nqp /usr/bin/nqp-m --target=mbc --output=blib/Perl6/DebugPod.moarvm --encoding=utf8 \ src/Perl6/DebugPod.nqp /usr/bin/nqp-m --target=mbc --output=blib/Perl6/Pod.moarvm --encoding=utf8 \ src/Perl6/Pod.nqp /usr/bin/nqp-m --target=mbc --output=blib/Perl6/World.moarvm --encoding=utf8 \ src/Perl6/World.nqp /usr/bin/nqp-m tools/build/gen-cat.nqp moar src/Perl6/Actions.nqp > gen/moar/Perl6-Actions.nqp /usr/bin/nqp-m --target=mbc --output=blib/Perl6/Actions.moarvm --encoding=utf8 \ gen/moar/Perl6-Actions.nqp /usr/bin/nqp-m --target=mbc --output=blib/Perl6/Grammar.moarvm --encoding=utf8 \ src/Perl6/Grammar.nqp /usr/bin/nqp-m tools/build/gen-cat.nqp moar src/Perl6/Optimizer.nqp > gen/moar/Perl6-Optimizer.nqp /usr/bin/nqp-m --target=mbc --output=blib/Perl6/Optimizer.moarvm --encoding=utf8 \ gen/moar/Perl6-Optimizer.nqp /usr/bin/nqp-m --target=mbc --output=blib/Perl6/Compiler.moarvm --encoding=utf8 \ src/Perl6/Compiler.nqp /usr/bin/perl tools/build/gen-version.pl /usr > gen/moar/main-version.nqp /usr/bin/nqp-m tools/build/gen-cat.nqp moar src/main.nqp gen/moar/main-version.nqp > gen/moar/main.nqp /usr/bin/nqp-m --target=mbc --output=perl6.moarvm \ --vmlibs=dynext/libperl6_ops_moar.so=Rakudo_ops_init gen/moar/main.nqp /usr/bin/nqp-m tools/build/gen-cat.nqp moar -f tools/build/common_bootstrap_sources > gen/moar/Metamodel.nqp /usr/bin/nqp-m --target=mbc --output=blib/Perl6/Metamodel.moarvm --encoding=utf8 \ gen/moar/Metamodel.nqp /usr/bin/nqp-m tools/build/gen-cat.nqp moar src/Perl6/Metamodel/BOOTSTRAP.nqp src/Perl6/Metamodel/EXPORTHOW.nqp > gen/moar/BOOTSTRAP.nqp /usr/bin/nqp-m --target=mbc --output=blib/Perl6/BOOTSTRAP.moarvm --encoding=utf8 \ --vmlibs=dynext/libperl6_ops_moar.so=Rakudo_ops_init gen/moar/BOOTSTRAP.nqp /usr/bin/nqp-m tools/build/gen-cat.nqp moar -f tools/build/moar_core_sources > gen/moar/CORE.setting The following step can take a long time, please be patient. /usr/bin/moar --libpath="/usr/share/nqp/lib" --libpath="/usr/share/nqp/lib" --libpath="/usr/lib/perl6" --libpath="/usr/lib/moar" perl6.moarvm --nqp-lib=blib --setting=NULL --ll-exception --optimize=3 --target=mbc --stagestats --output=CORE.setting.moarvm gen/moar/CORE.setting Stage start : 0.000 Stage parse : 48.697 Stage syntaxcheck: 0.000 Stage ast : 0.000 Stage optimize : 5.055 Stage mast : 9.152 Stage mbc : 0.173 /usr/bin/nqp-m tools/build/gen-cat.nqp moar -f tools/build/moar_core_d_sources > gen/moar/CORE.d.setting The following step can take a long time, please be patient. /usr/bin/moar --libpath="/usr/share/nqp/lib" --libpath="/usr/share/nqp/lib" --libpath="/usr/lib/perl6" --libpath="/usr/lib/moar" perl6.moarvm --nqp-lib=blib --ll-exception --optimize=3 --target=mbc --stagestats --output=CORE.d.setting.moarvm gen/moar/CORE.d.setting Stage start : 0.000 Stage parse : 0.216 Stage syntaxcheck: 0.000 Stage ast : 0.000 Stage optimize : 0.023 Stage mast : 0.031 Stage mbc : 0.001 /usr/bin/moar --libpath="/usr/share/nqp/lib" --libpath="/usr/share/nqp/lib" --libpath="/usr/lib/perl6" --libpath="/usr/lib/moar" perl6.moarvm --nqp-lib=blib --target=mbc --ll-exception --output=RESTRICTED.setting.moarvm src/RESTRICTED.setting rm -f -- perl6-m /usr/bin/moar --libpath="/usr/share/nqp/lib" --libpath="/usr/share/nqp/lib" --libpath="/usr/lib/perl6" --libpath="/usr/lib/moar" perl6.moarvm --nqp-lib=blib tools/build/create-moar-runner.pl "/usr/bin/moar" perl6.moarvm perl6-m . "" --nqp-lib=blib "/usr/share/nqp/lib" "/usr/share/nqp/lib" "/usr/lib/perl6" . chmod -- 755 perl6-m /usr/bin/nqp-m tools/build/gen-cat.nqp moar src/perl6-debug.nqp gen/moar/main-version.nqp > gen/moar/perl6-debug.nqp /usr/bin/nqp-m --target=mbc --output=perl6-debug.moarvm \ --vmlibs=dynext/libperl6_ops_moar.so=Rakudo_ops_init gen/moar/perl6-debug.nqp /usr/bin/moar --libpath="/usr/share/nqp/lib" --libpath="/usr/share/nqp/lib" --libpath="/usr/lib/perl6" --libpath="/usr/lib/moar" perl6.moarvm --nqp-lib=blib tools/build/create-moar-runner.pl "/usr/bin/moar" perl6-debug.moarvm perl6-debug-m . "" --nqp-lib=blib "/usr/share/nqp/lib" "/usr/share/nqp/lib" "/usr/lib/perl6" . rm -f -- perl6-gdb-m /usr/bin/moar --libpath="/usr/share/nqp/lib" --libpath="/usr/share/nqp/lib" --libpath="/usr/lib/perl6" --libpath="/usr/lib/moar" perl6.moarvm --nqp-lib=blib tools/build/create-moar-runner.pl "/usr/bin/moar" perl6.moarvm perl6-gdb-m . "gdb" --nqp-lib=blib "/usr/share/nqp/lib" "/usr/share/nqp/lib" "/usr/lib/perl6" . chmod -- 755 perl6-gdb-m rm -f -- perl6-valgrind-m /usr/bin/moar --libpath="/usr/share/nqp/lib" --libpath="/usr/share/nqp/lib" --libpath="/usr/lib/perl6" --libpath="/usr/lib/moar" perl6.moarvm --nqp-lib=blib tools/build/create-moar-runner.pl "/usr/bin/moar" perl6.moarvm perl6-valgrind-m . "valgrind" --nqp-lib=blib "/usr/share/nqp/lib" "/usr/share/nqp/lib" "/usr/lib/perl6" . chmod -- 755 perl6-valgrind-m rm -f -- perl6 cp -- perl6-m perl6 chmod -- 755 perl6 make[2]: Leaving directory '/home/domi/debian-dev/build-area/rakudo-2017.02' pod2man --name=perl6 docs/running.pod debian/perl6.1 make[1]: Leaving directory '/home/domi/debian-dev/build-area/rakudo-2017.02' dh_auto_test make -j1 test make[1]: Entering directory '/home/domi/debian-dev/build-area/rakudo-2017.02' /usr/bin/perl t/harness5 t/01-sanity t/04-nativecall t/01-sanity/01-literals.t ................ ok t/01-sanity/02-op-math.t ................. ok t/01-sanity/03-op-logic.t ................ ok t/01-sanity/04-op-cmp.t .................. ok t/01-sanity/05-var.t ..................... ok t/01-sanity/06-op-inplace.t .............. ok t/01-sanity/07-op-string.t ............... ok t/01-sanity/08-var-array.t ............... ok t/01-sanity/09-end-blocks.t .............. ok t/01-sanity/10-regex.t ................... ok t/01-sanity/11-tap.t ..................... ok t/01-sanity/12-counter.t ................. ok t/01-sanity/13-equal.t ................... ok t/01-sanity/14-if.t ...................... ok t/01-sanity/15-sub.t ..................... ok t/01-sanity/16-eqv.t ..................... ok t/01-sanity/17-isa.t ..................... ok t/01-sanity/18-simple-multisubs.t ........ ok t/01-sanity/19-say.t ..................... ok t/01-sanity/20-defined.t ................. ok t/01-sanity/21-try.t ..................... ok t/01-sanity/53-transpose.t ............... ok t/01-sanity/55-use-trace.t ............... ok t/01-sanity/99-test-basic.t .............. ok t/04-nativecall/01-argless.t ............. ok t/04-nativecall/02-simple-args.t ......... ok t/04-nativecall/03-simple-returns.t ...... ok t/04-nativecall/04-pointers.t ............ ok t/04-nativecall/05-arrays.t .............. ok t/04-nativecall/06-struct.t .............. ok t/04-nativecall/07-writebarrier.t ........ ok t/04-nativecall/08-callbacks.t ........... ok t/04-nativecall/09-nativecast.t .......... ok t/04-nativecall/10-cglobals.t ............ ok t/04-nativecall/11-cpp.t ................. ok t/04-nativecall/12-sizeof.t .............. ok t/04-nativecall/13-cpp-mangling.t ........ ok t/04-nativecall/13-union.t ............... ok t/04-nativecall/14-rw-attrs.t ............ ok t/04-nativecall/15-rw-args.t ............. ok t/04-nativecall/16-rt125408.t ............ ok t/04-nativecall/16-rt125729.t ............ ok t/04-nativecall/17-libnames.t ............ ok t/04-nativecall/18-routine-sig-sanity.t .. ok t/04-nativecall/19-function-pointers.t ... ok t/04-nativecall/20-concurrent.t .......... ok All tests successful. Files=46, Tests=612, 23 wallclock secs ( 0.11 usr 0.03 sys + 21.38 cusr 1.33 csys = 22.85 CPU) Result: PASS make[1]: Leaving directory '/home/domi/debian-dev/build-area/rakudo-2017.02' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary create-stamp debian/debhelper-build-stamp dh_testroot dh_prep debian/rules override_dh_auto_install make[1]: Entering directory '/home/domi/debian-dev/build-area/rakudo-2017.02' dh_auto_install make -j1 install DESTDIR=/home/domi/debian-dev/build-area/rakudo-2017.02/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/home/domi/debian-dev/build-area/rakudo-2017.02' mkdir -p -- /home/domi/debian-dev/build-area/rakudo-2017.02/debian/tmp/usr/bin mkdir -p -- /home/domi/debian-dev/build-area/rakudo-2017.02/debian/tmp/usr/share/nqp/lib/Perl6 cp -- blib/Perl6/ModuleLoader.moarvm blib/Perl6/World.moarvm blib/Perl6/Grammar.moarvm blib/Perl6/Ops.moarvm blib/Perl6/Actions.moarvm blib/Perl6/Optimizer.moarvm blib/Perl6/Pod.moarvm blib/Perl6/Compiler.moarvm blib/Perl6/Metamodel.moarvm blib/Perl6/BOOTSTRAP.moarvm blib/Perl6/DebugPod.moarvm /home/domi/debian-dev/build-area/rakudo-2017.02/debian/tmp/usr/share/nqp/lib/Perl6 mkdir -p -- /home/domi/debian-dev/build-area/rakudo-2017.02/debian/tmp/usr/share/perl6/lib mkdir -p -- /home/domi/debian-dev/build-area/rakudo-2017.02/debian/tmp/usr/share/perl6/runtime cp -- CORE.setting.moarvm CORE.d.setting.moarvm RESTRICTED.setting.moarvm /home/domi/debian-dev/build-area/rakudo-2017.02/debian/tmp/usr/share/perl6/runtime cp -- perl6.moarvm perl6-debug.moarvm /home/domi/debian-dev/build-area/rakudo-2017.02/debian/tmp/usr/share/perl6/runtime mkdir -p -- /home/domi/debian-dev/build-area/rakudo-2017.02/debian/tmp/usr/lib/perl6/runtime/dynext cp -- dynext/libperl6_ops_moar.so /home/domi/debian-dev/build-area/rakudo-2017.02/debian/tmp/usr/lib/perl6/runtime/dynext ./perl6-m tools/build/upgrade-repository.pl /home/domi/debian-dev/build-area/rakudo-2017.02/debian/tmp/usr/share/perl6 ./perl6-m tools/build/upgrade-repository.pl /home/domi/debian-dev/build-area/rakudo-2017.02/debian/tmp/usr/share/perl6/vendor ./perl6-m tools/build/upgrade-repository.pl /home/domi/debian-dev/build-area/rakudo-2017.02/debian/tmp/usr/share/perl6/site ./perl6-m tools/build/install-core-dist.pl /home/domi/debian-dev/build-area/rakudo-2017.02/debian/tmp/usr/share/perl6 installed! /usr/bin/moar --libpath="/usr/share/nqp/lib" --libpath="/usr/share/nqp/lib" --libpath="/usr/lib/perl6" --libpath="/usr/lib/moar" perl6.moarvm --nqp-lib=blib tools/build/create-moar-runner.pl "/usr/bin/moar" perl6.moarvm /home/domi/debian-dev/build-area/rakudo-2017.02/debian/tmp/usr/bin/perl6-m "/usr/share/perl6/runtime" "" "" "/usr/share/nqp/lib" "/usr/share/nqp/lib" "/usr/lib/perl6/runtime" "/usr/share/perl6/lib" "/usr/share/perl6/runtime" /usr/bin/moar --libpath="/usr/share/nqp/lib" --libpath="/usr/share/nqp/lib" --libpath="/usr/lib/perl6" --libpath="/usr/lib/moar" perl6.moarvm --nqp-lib=blib tools/build/create-moar-runner.pl "/usr/bin/moar" perl6-debug.moarvm /home/domi/debian-dev/build-area/rakudo-2017.02/debian/tmp/usr/bin/perl6-debug-m "/usr/share/perl6/runtime" "" "" "/usr/share/nqp/lib" "/usr/share/nqp/lib" "/usr/lib/perl6/runtime" "/usr/share/perl6/lib" "/usr/share/perl6/runtime" chmod -- 755 /home/domi/debian-dev/build-area/rakudo-2017.02/debian/tmp/usr/bin/perl6-m /usr/bin/moar --libpath="/usr/share/nqp/lib" --libpath="/usr/share/nqp/lib" --libpath="/usr/lib/perl6" --libpath="/usr/lib/moar" perl6.moarvm --nqp-lib=blib tools/build/create-moar-runner.pl "/usr/bin/moar" perl6.moarvm /home/domi/debian-dev/build-area/rakudo-2017.02/debian/tmp/usr/bin/perl6-gdb-m "/usr/share/perl6/runtime" "gdb" "" "/usr/share/nqp/lib" "/usr/share/perl6/lib" "/usr/share/perl6/runtime" "/usr/lib/perl6/runtime" /usr/bin/moar --libpath="/usr/share/nqp/lib" --libpath="/usr/share/nqp/lib" --libpath="/usr/lib/perl6" --libpath="/usr/lib/moar" perl6.moarvm --nqp-lib=blib tools/build/create-moar-runner.pl "/usr/bin/moar" perl6.moarvm /home/domi/debian-dev/build-area/rakudo-2017.02/debian/tmp/usr/bin/perl6-valgrind-m "/usr/share/perl6/runtime" "valgrind" "" "/usr/share/nqp/lib" "/usr/share/perl6/lib" "/usr/share/perl6/runtime" "/usr/lib/perl6/runtime" /usr/bin/moar --libpath="/usr/share/nqp/lib" --libpath="/usr/share/nqp/lib" --libpath="/usr/lib/perl6" --libpath="/usr/lib/moar" perl6.moarvm --nqp-lib=blib tools/build/create-moar-runner.pl "/usr/bin/moar" perl6.moarvm /home/domi/debian-dev/build-area/rakudo-2017.02/debian/tmp/usr/bin/perl6-m "/usr/share/perl6/runtime" "" "" "/usr/share/nqp/lib" "/usr/share/nqp/lib" "/usr/lib/perl6/runtime" "/usr/share/perl6/lib" "/usr/share/perl6/runtime" cp -- /home/domi/debian-dev/build-area/rakudo-2017.02/debian/tmp/usr/bin/perl6-m /home/domi/debian-dev/build-area/rakudo-2017.02/debian/tmp/usr/bin/perl6 chmod -- 755 /home/domi/debian-dev/build-area/rakudo-2017.02/debian/tmp/usr/bin/perl6 make[2]: Leaving directory '/home/domi/debian-dev/build-area/rakudo-2017.02' find /home/domi/debian-dev/build-area/rakudo-2017.02/debian/tmp -type d -empty -delete make[1]: Leaving directory '/home/domi/debian-dev/build-area/rakudo-2017.02' dh_install dh_installdocs dh_installchangelogs dh_installman dh_lintian dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_strip dh_makeshlibs dh_shlibdeps dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/rakudo-lib/usr/lib/perl6/runtime/dynext/libperl6_ops_moar.so was not linked against libtommath.so.1 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/rakudo-lib/usr/lib/perl6/runtime/dynext/libperl6_ops_moar.so was not linked against libffi.so.6 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/rakudo-lib/usr/lib/perl6/runtime/dynext/libperl6_ops_moar.so was not linked against libpthread.so.0 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/rakudo-lib/usr/lib/perl6/runtime/dynext/libperl6_ops_moar.so was not linked against libuv.so.1 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/rakudo-lib/usr/lib/perl6/runtime/dynext/libperl6_ops_moar.so was not linked against libdl.so.2 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/rakudo-lib/usr/lib/perl6/runtime/dynext/libperl6_ops_moar.so was not linked against librt.so.1 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/rakudo-lib/usr/lib/perl6/runtime/dynext/libperl6_ops_moar.so was not linked against libm.so.6 (it uses none of the library's symbols) dh_installdeb debian/rules override_dh_gencontrol make[1]: Entering directory '/home/domi/debian-dev/build-area/rakudo-2017.02' dh_gencontrol -- -Vnqp:Depends="nqp (= 2017.02+dfsg-1)" \ -Vmoarvm:Depends="moarvm (>= 2017.02), moarvm(<< 2017.03)" make[1]: Leaving directory '/home/domi/debian-dev/build-area/rakudo-2017.02' dh_md5sums dh_builddeb dpkg-deb: building package 'rakudo-lib-dbgsym' in '../rakudo-lib-dbgsym_2017.02-2_amd64.deb'. dpkg-deb: building package 'rakudo' in '../rakudo_2017.02-2_all.deb'. dpkg-deb: building package 'rakudo-lib' in '../rakudo-lib_2017.02-2_amd64.deb'. dpkg-genbuildinfo dpkg-genchanges >../rakudo_2017.02-2_amd64.changes dpkg-genchanges: info: not including original source code in upload dpkg-source -i -I --after-build rakudo-2017.02 dpkg-source: info: unapplying fix-lib-install-dir dpkg-buildpackage: info: binary and diff upload (original source NOT included) Now running lintian... I: rakudo: possible-documentation-but-no-doc-base-registration N: N: The package ships a .html or .pdf file under /usr/share/doc/, which are N: usually documentation, but it does not register anything in doc-base. N: (Files under an examples directory are excluded.) N: N: Refer to Debian Policy Manual section 9.10 (Registering Documents using N: doc-base) for details. N: N: Severity: wishlist, Certainty: possible N: N: Check: menus, Type: binary N: N: library is installed in package specific directory O: rakudo-lib: binary-or-shlib-defines-rpath usr/lib/perl6/runtime/dynext/libperl6_ops_moar.so /usr/lib/moar N: N: The binary or shared library sets RPATH or RUNPATH. This overrides the N: normal library search path, possibly interfering with local policy and N: causing problems for multilib, among other issues. N: N: The only time a binary or shared library in a Debian package should set N: RPATH or RUNPATH is if it is linked to private shared libraries in the N: same package. In that case, place those private shared libraries in N: /usr/lib/<package>. Libraries used by binaries in other packages should N: be placed in /lib or /usr/lib as appropriate, with a proper SONAME, in N: which case RPATH/RUNPATH is unnecessary. N: N: To fix this problem, look for link lines like: N: gcc test.o -o test -Wl,--rpath,/usr/local/lib N: or N: gcc test.o -o test -R/usr/local/lib N: and remove the -Wl,--rpath or -R argument. You can also use the chrpath N: utility to remove the RPATH. N: N: Refer to https://wiki.debian.org/RpathIssue for details. N: N: Severity: serious, Certainty: possible N: N: Check: binaries, Type: binary, udeb N: Finished running lintian. Now signing changes and any dsc files... signfile dsc rakudo_2017.02-2.dsc 49AB2B6C fixup_buildinfo rakudo_2017.02-2.dsc rakudo_2017.02-2_amd64.buildinfo signfile buildinfo rakudo_2017.02-2_amd64.buildinfo 49AB2B6C fixup_changes dsc rakudo_2017.02-2.dsc rakudo_2017.02-2_amd64.changes fixup_changes buildinfo rakudo_2017.02-2_amd64.buildinfo rakudo_2017.02-2_amd64.changes signfile changes rakudo_2017.02-2_amd64.changes 49AB2B6C Successfully signed dsc, buildinfo, changes files