Debian Bug report logs - #865813
jumpnbump: Fix occasional parallel FTBFS

version graph

Package: src:jumpnbump; Maintainer for src:jumpnbump is Debian Games Team <pkg-games-devel@lists.alioth.debian.org>;

Reported by: Adrian Bunk <bunk@debian.org>

Date: Sat, 24 Jun 2017 23:24:01 UTC

Severity: serious

Tags: patch

Found in version jumpnbump/1.60-1

Fixed in version jumpnbump/1.60-2

Done: Fabian Greffrath <fabian@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#865813; Package src:jumpnbump. (Sat, 24 Jun 2017 23:24:04 GMT) (full text, mbox, link).


Acknowledgement sent to Adrian Bunk <bunk@debian.org>:
New Bug report received and forwarded. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>. (Sat, 24 Jun 2017 23:24:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Adrian Bunk <bunk@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: jumpnbump: Fix occasional parallel FTBFS
Date: Sun, 25 Jun 2017 02:21:16 +0300
[Message part 1 (text/plain, inline)]
Source: jumpnbump
Version: 1.60-1
Severity: serious
Tags: patch

debhelper compat 10 defaults to parallel building,
which exposed the bug fixed in the attached patch
that resulted in "cd modify && make" running up to
three times in prallel.

Depending on the timing this does sometimes FTBFS:

https://buildd.debian.org/status/fetch.php?pkg=jumpnbump&arch=mips&ver=1.60-1&stamp=1498322671&raw=0

...
make -C modify
...
make -C modify
...
cc -g -O2 -fdebug-prefix-map=/«PKGBUILDDIR»=. -fstack-protector-strong -Wformat -Werror=format-security -Dstricmp=strcasecmp -Dstrnicmp=strncasecmp -DNDEBUG -DUSE_SDL -DUSE_NET -DZLIB_SUPPORT -DBZLIB_SUPPORT `sdl2-config --cflags` -I. -Dstricmp=strcasecmp -Dstrnicmp=strncasecmp -DNDEBUG -DUSE_SDL -DUSE_NET -DZLIB_SUPPORT -DBZLIB_SUPPORT -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2  -c -o jnbunpack.o jnbunpack.c
cc -g -O2 -fdebug-prefix-map=/«PKGBUILDDIR»=. -fstack-protector-strong -Wformat -Werror=format-security -Dstricmp=strcasecmp -Dstrnicmp=strncasecmp -DNDEBUG -DUSE_SDL -DUSE_NET -DZLIB_SUPPORT -DBZLIB_SUPPORT `sdl2-config --cflags` -I. -Dstricmp=strcasecmp -Dstrnicmp=strncasecmp -DNDEBUG -DUSE_SDL -DUSE_NET -DZLIB_SUPPORT -DBZLIB_SUPPORT -I. -I.. -o ../gobpack gobpack.o -Wl,-z,relro 
cc -g -O2 -fdebug-prefix-map=/«PKGBUILDDIR»=. -fstack-protector-strong -Wformat -Werror=format-security -Dstricmp=strcasecmp -Dstrnicmp=strncasecmp -DNDEBUG -DUSE_SDL -DUSE_NET -DZLIB_SUPPORT -DBZLIB_SUPPORT `sdl2-config --cflags` -I. -Dstricmp=strcasecmp -Dstrnicmp=strncasecmp -DNDEBUG -DUSE_SDL -DUSE_NET -DZLIB_SUPPORT -DBZLIB_SUPPORT -I. -I.. -o ../jnbpack jnbpack.o -Wl,-z,relro 
jnbunpack.c: In function 'main':
jnbunpack.c:65:5: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
     read(fd, &num_entries, 4);
     ^~~~~~~~~~~~~~~~~~~~~~~~~
jnbunpack.c:70:5: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
     read(fd, datafile, num_entries * sizeof(DirEntry));
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
jnbunpack.c:100:2: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
  read(fd, buf, datafile[i].size);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
jnbunpack.c:101:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
  write(outfd, buf, datafile[i].size);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc -g -O2 -fdebug-prefix-map=/«PKGBUILDDIR»=. -fstack-protector-strong -Wformat -Werror=format-security -Dstricmp=strcasecmp -Dstrnicmp=strncasecmp -DNDEBUG -DUSE_SDL -DUSE_NET -DZLIB_SUPPORT -DBZLIB_SUPPORT `sdl2-config --cflags` -I. -Dstricmp=strcasecmp -Dstrnicmp=strncasecmp -DNDEBUG -DUSE_SDL -DUSE_NET -DZLIB_SUPPORT -DBZLIB_SUPPORT -I. -I.. -o ../jnbunpack jnbunpack.o -Wl,-z,relro 
make[3]: Leaving directory '/«PKGBUILDDIR»/modify'
make -C modify
make[3]: Entering directory '/«PKGBUILDDIR»/modify'
cc -g -O2 -fdebug-prefix-map=/«PKGBUILDDIR»=. -fstack-protector-strong -Wformat -Werror=format-security -Dstricmp=strcasecmp -Dstrnicmp=strncasecmp -DNDEBUG -DUSE_SDL -DUSE_NET -DZLIB_SUPPORT -DBZLIB_SUPPORT `sdl2-config --cflags` -I. -Dstricmp=strcasecmp -Dstrnicmp=strncasecmp -DNDEBUG -DUSE_SDL -DUSE_NET -DZLIB_SUPPORT -DBZLIB_SUPPORT -I. -I.. -o ../jnbunpack jnbunpack.o -Wl,-z,relro 
jnbunpack.o: file not recognized: File truncated
collect2: error: ld returned 1 exit status
Makefile:21: recipe for target '../jnbunpack' failed
make[3]: *** [../jnbunpack] Error 1
make[3]: Leaving directory '/«PKGBUILDDIR»/modify'
Makefile:36: recipe for target 'jnbunpack' failed
make[2]: *** [jnbunpack] Error 2
make[2]: *** Waiting for unfinished jobs....
cc -g -O2 -fdebug-prefix-map=/«PKGBUILDDIR»=. -fstack-protector-strong -Wformat -Werror=format-security -Dstricmp=strcasecmp -Dstrnicmp=strncasecmp -DNDEBUG -DUSE_SDL -DUSE_NET -DZLIB_SUPPORT -DBZLIB_SUPPORT `sdl2-config --cflags` -I. -Dstricmp=strcasecmp -Dstrnicmp=strncasecmp -DNDEBUG -DUSE_SDL -DUSE_NET -DZLIB_SUPPORT -DBZLIB_SUPPORT -I. -I.. -o ../jnbunpack jnbunpack.o -Wl,-z,relro 
make[3]: Leaving directory '/«PKGBUILDDIR»/modify'
make[2]: Leaving directory '/«PKGBUILDDIR»'
dh_auto_build: make -j2 PREFIX=/usr BINDIR=/usr/games GAMEDATADIR=/usr/share/games returned exit code 2
debian/rules:7: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 2
[parallel-ftbfs.patch (text/plain, attachment)]

Reply sent to Fabian Greffrath <fabian@debian.org>:
You have taken responsibility. (Tue, 27 Jun 2017 21:51:03 GMT) (full text, mbox, link).


Notification sent to Adrian Bunk <bunk@debian.org>:
Bug acknowledged by developer. (Tue, 27 Jun 2017 21:51:03 GMT) (full text, mbox, link).


Message #10 received at 865813-close@bugs.debian.org (full text, mbox, reply):

From: Fabian Greffrath <fabian@debian.org>
To: 865813-close@bugs.debian.org
Subject: Bug#865813: fixed in jumpnbump 1.60-2
Date: Tue, 27 Jun 2017 21:49:57 +0000
Source: jumpnbump
Source-Version: 1.60-2

We believe that the bug you reported is fixed in the latest version of
jumpnbump, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 865813@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Fabian Greffrath <fabian@debian.org> (supplier of updated jumpnbump package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 27 Jun 2017 21:47:28 +0200
Source: jumpnbump
Binary: jumpnbump
Architecture: source amd64
Version: 1.60-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Changed-By: Fabian Greffrath <fabian@debian.org>
Description:
 jumpnbump  - cute multiplayer platform game with bunnies
Closes: 865813
Changes:
 jumpnbump (1.60-2) unstable; urgency=medium
 .
   * Apply two more patches from the upstream master branch:
     + dist: fix some meta-data syntax
     + Makefile: Fix occasional parallel FTBFS,
       Thanks Adrian Bunk (Closes: #865813)
   * Enable all hardening flags.
Checksums-Sha1:
 dbea8dbe263e272dbc0e1b1b00953e1a2d92a6c5 2135 jumpnbump_1.60-2.dsc
 bd49694cdfdea43f1adb23338bd20bc55cc369ec 7816 jumpnbump_1.60-2.debian.tar.xz
 91b05eab5bde70562b63c3a0e0c81bb2da221f84 99690 jumpnbump-dbgsym_1.60-2_amd64.deb
 bb150da177ba910ca5f4133bd2572a88721a8143 10839 jumpnbump_1.60-2_amd64.buildinfo
 b752002b1c0532bbdd496dae829edf1e75fad3cb 246634 jumpnbump_1.60-2_amd64.deb
Checksums-Sha256:
 aea4c2e89497cd5c54765bb372fd04c0a651478bdc90d7dc6e93f2adf3b59b66 2135 jumpnbump_1.60-2.dsc
 4d25941c4b0481e118e460073855282992e97faa2bd9cf6c6dfd8878e6246cd2 7816 jumpnbump_1.60-2.debian.tar.xz
 b54e670a0cd6f300c97f2e842c0724b9dcbdba5a46f088007ae2421b81e27e0d 99690 jumpnbump-dbgsym_1.60-2_amd64.deb
 3eb750b552168be20ba244442d612363d46cb821b03e3372b3e90ab131530d56 10839 jumpnbump_1.60-2_amd64.buildinfo
 12607d99ca550f096d5e017d77fe3f205a5be6e6230f853f1b803f9e31e35818 246634 jumpnbump_1.60-2_amd64.deb
Files:
 7a9f82d51570679c991023f12eb83fff 2135 games optional jumpnbump_1.60-2.dsc
 79a8110c7ebff60593e5e940753b41d4 7816 games optional jumpnbump_1.60-2.debian.tar.xz
 d982274289df4224c9c3f954895ad8bf 99690 debug extra jumpnbump-dbgsym_1.60-2_amd64.deb
 babfc14ba330da1632594559743bff6a 10839 games optional jumpnbump_1.60-2_amd64.buildinfo
 a8e06ef1e2cfa9520df50a07e24228e7 246634 games optional jumpnbump_1.60-2_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQJGBAEBCAAwFiEEIsF2SKlSa4TfGRyWy+qOlwzNWd8FAllSt0ASHGZhYmlhbkBk
ZWJpYW4ub3JnAAoJEMvqjpcMzVnfAfcQALLLkqt7kitFxADty10Zo5Z+SXjrf5YK
OWd3LB2FUCogxgLtF0g8LBkT6lJfsuY4Bh5zMv4bfKujmh0FKSDQr+GusOnmNdi/
sHlyWYAcKAdpkHUlxnm1jXyEeis6R18My7+EVRP4UbFaZ+GfmlXvFv9ej3LGaovd
3s/c/c84F1ZZfGIBsi6eKrHHa5RehHcqLQLYo5mVL6Fo5susF2KlrjAbhYf7SqbN
PSj9CcwKdnn/zKav/T0YkKI2XX7hvfIeEjLG+2XlCebYvTsnkAfH8wPZ80/eX+/H
IokpTd/Av0GPexqdQLDpHYP2KZ2/IYSVugPnPuVZU0p1Oe3IvNWAPyltkjZlhKR+
TIs4l8GC5QghHzLVwD30np7l0dzyDvbrO1SCDV786+T1SvrdNxRObVBw5lkgsgCh
yQwICsDQfE8xWCyJH5n09FoPWGuE9ZEbAzb9D3kmTTvNiKZqrSNyq0kmkPrCdU5k
CL43c0bpKsduPpIS9CaSS0k8SZpTcwDYrcq17VaHB0N5tuT6KZWcp7m76bnPosKd
Vqg4ly7pxw/Gsged3Wfvol37+/QyhEkDr/y9zpTKgxKX2SxXq81OKblC6ZZmbxCv
6Z/3yu+otbLMWdZ10oYS67H6zWVWElXUKPs/mBDI3uJLQdHvWqteg+qf0Se/jne4
LzD1tSzpExy4
=vNah
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 26 Jul 2017 07:25:14 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed May 17 13:42:47 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.