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

Reply via email to