package: simutrans-pak128.britain x-debbugs-cc: reproducible-bui...@lists.alioth.debian.org
Hi Ansgar, as discussed on IRC, simutrans-pak128.britain fails to build if PATH does not contain /usr/games, as this is the case when building with pbuilder. https://reproducible.debian.net/rbuild/testing/amd64/simutrans- pak128.britain_1.09-1.rbuild.log (also attached) exposed the issue, from the log: ... I: Building the package I: Running cd tmp/buildd/*/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin" dpkg- buildpackage -us -uc -b -rfakeroot ... /bin/bash: makeobj: command not found Makefile:102: recipe for target 'grounds' failed make[2]: *** [grounds] Error 127 ... Interestingly debian-policy does not specifiy what PATH should be for building packages, I will file a seperate bug about this now. I'm excited about the strange things which can be found on the journey to reproducible builds! :-) cheers, Holger
Starting to build simutrans-pak128.britain/testing on 2015-03-17 10:46 The jenkins build log is/was available at https://jenkins.debian.net/job/reproducible_builder_beta/34492//console Reading package lists... Building dependency tree... NOTICE: 'simutrans-pak128.britain' packaging is maintained in the 'Svn' version control system at: svn://svn.debian.org/svn/pkg-games/packages/trunk/simutrans-pak128.britain/ Need to get 67.5 MB of source archives. Get:1 http://ftp.de.debian.org/debian/ testing/main simutrans-pak128.britain 1.09-1 (dsc) [2145 B] Get:2 http://ftp.de.debian.org/debian/ testing/main simutrans-pak128.britain 1.09-1 (tar) [67.5 MB] Get:3 http://ftp.de.debian.org/debian/ testing/main simutrans-pak128.britain 1.09-1 (diff) [4576 B] Fetched 67.5 MB in 2s (24.8 MB/s) Download complete and in download only mode -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: simutrans-pak128.britain Binary: simutrans-pak128.britain Architecture: all Version: 1.09-1 Maintainer: Debian Games Team <pkg-games-de...@lists.alioth.debian.org> Uploaders: Ansgar Burchardt <ans...@debian.org> Homepage: http://www.simutrans.com/ Standards-Version: 3.9.2 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-games/packages/trunk/simutrans-pak128.britain/ Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/simutrans-pak128.britain/ Build-Depends: debhelper (>= 7.0.50~) Build-Depends-Indep: simutrans-makeobj (>= 102.2) Package-List: simutrans-pak128.britain deb games extra Checksums-Sha1: 1fe8d0391450dfad398760765221d9a554221755 67523556 simutrans-pak128.britain_1.09.orig.tar.xz 1162cfd2e1e303b592084f5cfd91fa25cf77c8cb 4576 simutrans-pak128.britain_1.09-1.debian.tar.xz Checksums-Sha256: d579520f767727fd449e62940a3b17bcd00aa7e949584b9bb9af45057685ca95 67523556 simutrans-pak128.britain_1.09.orig.tar.xz 4d5f1a20580169b2e2adec6ff53e2b4ff57c1d571764b778e81c1fa2861cfca0 4576 simutrans-pak128.britain_1.09-1.debian.tar.xz Files: 3bb370f4f381e4785cc469559fc9f460 67523556 simutrans-pak128.britain_1.09.orig.tar.xz b8fa7d1f9841427832dd205f510cd8dd 4576 simutrans-pak128.britain_1.09-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQIcBAEBCgAGBQJOvk3CAAoJEIATJTTdNH3IufAP/16jIY7zrcSNpkY4qj5KulKf LGsO4ac7pyf2tKrrpKcepg9KYoEdUvn1RtbOvQLnJ+Hv2Ul/mvxh0DIkCBHW4iil PkhMTtRhrfg2jZl2F3ejgA4h9b70YDNeKwELIkBcRZgR0yMvgHgmLB1AHBWNrClN JRYtzPcZKpZU2VOQqZhNfxEV1+IcU6pNstP+J20dsCTfuXCYvBqsdgFRQSUH6RBt vcHs/ym8QwSd/4elNIuMN0WTnF67pdppGZiZm0xej5hZX1W1KASVtgJc1uFM/+wM 34n0soh4QUFnrwkCTysGJHRkUhI+kdugpkInAIMPkASw5vjS+K9bw9hZgtY98GP+ IJ2fRIaRS5FSij876DjqMgHwTwNykaM+xL9L1NcPym3W4fN+yj5PYh57YCs9jgGC sHEmMtuXOOknE7ICLro1VoaRt4aYCMNGO7Det6Ay49civCgARFUxCEEiHUdnMXPn be9DA0RSNjjwMa3IXVmm3W4BROK4eGCImLrljc9xCqwhZfFVHw924v1Qot9k1fwl 0/1suTPJFgnZp6nc7jOOSgDZZc2CCMRSITOTQK9DVB8UtbISb31zEK0M/NxGVJn6 gd1YIeq3kZ9Xtjh3S0QvoSyfymW4md82KJr+CB/74vJFgnIT3kbMuCg5vRMfPZwH xzp2bpaDO6dxKShgXIQR =7BVG -----END PGP SIGNATURE----- + timeout 12h nice ionice -c 3 sudo DEB_BUILD_OPTIONS=parallel=23 TZ=/usr/share/zoneinfo/Etc/GMT+12 pbuilder --build --configfile /tmp/pbuilderrc_4zNd --debbuildopts -b --basetgz /var/cache/pbuilder/testing-reproducible-base.tgz --distribution testing simutrans-pak128.britain_1.09-1.dsc W: /root/.pbuilderrc does not exist I: using fakeroot in build. I: Current time: Mon Mar 16 22:47:01 GMT+12 2015 I: pbuilder-time-stamp: 1426589221 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/testing-reproducible-base.tgz] I: creating local configuration I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /dev/pts filesystem I: Mounting /dev/shm I: Mounting /run/shm I: Mounting /sys I: policy-rc.d already exists I: Installing the build-deps -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team <pbuilder-ma...@lists.alioth.debian.org> Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper (>= 7.0.50~), simutrans-makeobj (>= 102.2) dpkg-deb: building package `pbuilder-satisfydepends-dummy' in `/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 13578 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on simutrans-makeobj (>= 102.2); however: Package simutrans-makeobj is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... The following NEW packages will be installed: libpng12-0{a} simutrans-makeobj{a} 0 packages upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 356 kB of archives. After unpacking 575 kB will be used. Writing extended state information... Get: 1 http://ftp.de.debian.org/debian/ testing/main libpng12-0 amd64 1.2.50-2+b2 [172 kB] Get: 2 http://ftp.de.debian.org/debian/ testing/main simutrans-makeobj amd64 111.2.2-1 [184 kB] Fetched 356 kB in 0s (3268 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpng12-0: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 ... 13578 files and directories currently installed.) Preparing to unpack .../libpng12-0_1.2.50-2+b2_amd64.deb ... Unpacking libpng12-0:amd64 (1.2.50-2+b2) ... Selecting previously unselected package simutrans-makeobj. Preparing to unpack .../simutrans-makeobj_111.2.2-1_amd64.deb ... Unpacking simutrans-makeobj (111.2.2-1) ... Processing triggers for man-db (2.7.0.2-5) ... Setting up libpng12-0:amd64 (1.2.50-2+b2) ... Setting up simutrans-makeobj (111.2.2-1) ... Processing triggers for libc-bin (2.19-15) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Copying source file I: copying [simutrans-pak128.britain_1.09-1.dsc] I: copying [./simutrans-pak128.britain_1.09.orig.tar.xz] I: copying [./simutrans-pak128.britain_1.09-1.debian.tar.xz] I: Extracting source gpgv: keyblock resource `/tmp/buildd/.gnupg/trustedkeys.gpg': file open error gpgv: Signature made Fri Nov 11 22:43:14 2011 GMT+12 using RSA key ID DD347DC8 gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./simutrans-pak128.britain_1.09-1.dsc dpkg-source: info: extracting simutrans-pak128.britain in simutrans-pak128.britain-1.09 dpkg-source: info: unpacking simutrans-pak128.britain_1.09.orig.tar.xz dpkg-source: info: unpacking simutrans-pak128.britain_1.09-1.debian.tar.xz dpkg-source: info: applying build.patch I: Building the package I: Running cd tmp/buildd/*/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin" dpkg-buildpackage -us -uc -b -rfakeroot dpkg-buildpackage: source package simutrans-pak128.britain dpkg-buildpackage: source version 1.09-1 dpkg-buildpackage: source distribution unstable dpkg-buildpackage: source changed by Ansgar Burchardt <ans...@debian.org> dpkg-source --before-build simutrans-pak128.britain-1.09 dpkg-buildpackage: host architecture amd64 dpkg-source: info: using options from simutrans-pak128.britain-1.09/debian/source/options: --compression=xz fakeroot debian/rules clean dh clean dh_testdir dh_auto_clean make[1]: Entering directory '/tmp/buildd/simutrans-pak128.britain-1.09' Makefile:102: warning: overriding recipe for target 'grounds' Makefile:87: warning: ignoring old recipe for target 'grounds' ===> CLEAN make[1]: Leaving directory '/tmp/buildd/simutrans-pak128.britain-1.09' dh_clean debian/rules build dh build dh_testdir dh_auto_configure debian/rules override_dh_auto_build make[1]: Entering directory '/tmp/buildd/simutrans-pak128.britain-1.09' /usr/bin/make SVNREV=607:609 all make[2]: Entering directory '/tmp/buildd/simutrans-pak128.britain-1.09' Makefile:102: warning: overriding recipe for target 'grounds' Makefile:87: warning: ignoring old recipe for target 'grounds' ===> COPY ===> OUTSIDE with REVISION and grounds /bin/bash: makeobj: command not found Makefile:102: recipe for target 'grounds' failed make[2]: *** [grounds] Error 127 make[2]: Leaving directory '/tmp/buildd/simutrans-pak128.britain-1.09' debian/rules:15: recipe for target 'override_dh_auto_build' failed make[1]: *** [override_dh_auto_build] Error 2 make[1]: Leaving directory '/tmp/buildd/simutrans-pak128.britain-1.09' debian/rules:12: recipe for target 'build' failed make: *** [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 E: Failed autobuilding of package I: unmounting /sys filesystem I: unmounting /run/shm filesystem I: unmounting /dev/shm filesystem I: unmounting dev/pts filesystem I: unmounting proc filesystem I: cleaning the build env I: removing directory /var/cache/pbuilder/build//40697 and its subdirectories
signature.asc
Description: This is a digitally signed message part.