package: simutrans-pak128.britain
x-debbugs-cc: reproducible-builds@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

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Reply via email to