Your message dated Tue, 12 Mar 2019 21:49:55 +0000
with message-id <e1h3phx-0006zf...@fasolo.debian.org>
and subject line Bug#922625: fixed in grfcodec 6.0.6-3
has caused the Debian Bug report #922625,
regarding grfcodec build loops indefinitely on failure
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
922625: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=922625
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: grfcodec
Version: 6.0.6-2
Severity: serious
Justification: policy 4.6
Tags: upstream

grfcodec can make the build loop indefinitely. The attached bad.patch
demonstrates the behaviour. The problem seems to be
https://sources.debian.org/src/grfcodec/6.0.6-2/Makefile/#L216:

|       $(_C)objs/$(ENDIAN_CHECK) $(ENDIAN_PARAMS) > src/endian.h || rm 
src/endian.h

If running $(ENDIAN_CHECK) fails (which is what bad.patch does), then
src/endian.h is removed, but this is counted as success. For some reason
make restarts compiling from scratch in that case and builds ad
infinitum. I aborted it after it tried building each file 18000 times.

This bug breaks Debian QA infrastructure. To paper over the bug, you
could use the following line:

|       $(_C)objs/$(ENDIAN_CHECK) $(ENDIAN_PARAMS) > src/endian.h || { rm 
src/endian.h; exit 1; }

Thus making the command fail and make aborts. In essence, the failing
behaviour is not aborting the build when a failure happens. This is
prohibited by Debian policy section 4.6 and proved fatal this time
around.

Helmut

--- End Message ---
--- Begin Message ---
Source: grfcodec
Source-Version: 6.0.6-3

We believe that the bug you reported is fixed in the latest version of
grfcodec, 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 922...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthijs Kooijman <matth...@stdin.nl> (supplier of updated grfcodec 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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Tue, 12 Mar 2019 22:19:01 +0100
Source: grfcodec
Architecture: source
Version: 6.0.6-3
Distribution: unstable
Urgency: medium
Maintainer: Matthijs Kooijman <matth...@stdin.nl>
Changed-By: Matthijs Kooijman <matth...@stdin.nl>
Closes: 922625
Changes:
 grfcodec (6.0.6-3) unstable; urgency=medium
 .
   [ Jordi Mallach ]
   * [e61a00b] Force build to abort upon endian_check failure. Thanks to
     Helmut Grohne for suggesting this fix (Closes: #922625)
Checksums-Sha1:
 2276082817d3682dabbc19266694b7cab7360495 1959 grfcodec_6.0.6-3.dsc
 0306690fddd28435d16ab014060bf018c1f398b7 5092 grfcodec_6.0.6-3.debian.tar.xz
 691f09b423ef1de5dbb04b920813ffb1ffa347fb 6656 grfcodec_6.0.6-3_amd64.buildinfo
Checksums-Sha256:
 1502aec1a18f2ea16e2790290d88797d7a52bdf9e48b71d6cd90d56711408c01 1959 
grfcodec_6.0.6-3.dsc
 dba5c4546501d38a0d1038d5fa1fc3926f767d05c77ee3e05ea5779a2532a872 5092 
grfcodec_6.0.6-3.debian.tar.xz
 5d7415f500fb9f127f257b66e5aa6bbd12c7144815880521452721e2686bc60c 6656 
grfcodec_6.0.6-3_amd64.buildinfo
Files:
 a89c91679d0c99255f5358e73c21a6f7 1959 devel optional grfcodec_6.0.6-3.dsc
 1c9dae438dce59dd2ebada36976091d2 5092 devel optional 
grfcodec_6.0.6-3.debian.tar.xz
 fdef700273e9c5419b967019c0aeb1da 6656 devel optional 
grfcodec_6.0.6-3_amd64.buildinfo

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

iQJGBAEBCAAwFiEEMyF3AetYrDfGJ9el6ZMxy91tJYwFAlyII7ISHG1hdHRoaWpz
QHN0ZGluLm5sAAoJEOmTMcvdbSWMwDwQAL/hfLKrkLkTEbuuEhdsPvyzRSKcO3Fb
CNIEyVQUO+c6aI2PK/6GwvsP1yQYmHomg9R/QfX7M1IlUPCcJJaRwpl1ipyl4buo
OPLwqZI/xqqf/n6v7OJuLmPj+xAbwYiU5nRG5Tr9E3S8pUOruZyItnyJIZRNWCAp
XACW93R1Hmlwn+HO9/n0+JQWR8Xi4juX1EDL5OMVjfwTPrdGw2oQh/O21g1Afz/D
XKQMn6Rb5m5zaRATPbzkpYKtHCxU6oH6Hvm9RCxz3zxPt1dObjHN/WfCSpiNI1JB
86xtTiStEDWNDBfwUe98XwnA7Sk8k0ZAhq98XpuSOcc22zrJA0GRpahGl4mZ/B9y
a8mJZ1PWhaW98nC/PrFPaPZB1A+/bX7ve/UTmE1Uf/vwjyVvZA5+gyRVVrrVMPYV
bo3isPZ4YLkyM8ib+BllDnEdFB1qhN4ieCzes/NszL2fK9WsS4oEuTJBz0FxS8p5
WgSs6Xq+Rz5R90lkhRE/gNsqcmfAUADqkWactw80ZeH2AsmDiDUjj1/1tnThinGs
y8L+C+bosDyyLhdghCdHideH/9VrKKPMZUauur+SXROzAEHwufXB9gUpyh9zDNbd
wgsekGbiBmLw9GSS1W/tVr/begp+khPYdqMM6B8K3ai251CsrSmv6rJUiPlDuu1G
BZob5SH1jkGZ
=kgou
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to