Your message dated Tue, 15 Apr 2025 19:21:23 +0000
with message-id <[email protected]>
and subject line Bug#1032302: fixed in sbuild 0.89.0
has caused the Debian Bug report #1032302,
regarding sbuild: Lintian exit status confusion
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 [email protected]
immediately.)
--
1032302: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1032302
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: sbuild
Version: 0.85.0
The following code in Sbuild/Build.pm is for interpreting Lintian exit
status:
my $status = $? >> 8;
my $why = "unknown reason";
$self->set('Lintian Reason', 'fail') if ($status == 1);
$why = "runtime error" if ($status == 2);
$why = "policy violation" if ($status == 1);
This used to match what Lintian did (and what was documented it did);
but the exist status semantics has been changed in Lintian 2.77.0:
* Reverse the exit statuses for program errors and policy violations.
(Re: #709932)
So now when Lintian reports a policy violation, sbuild says it's a
runtime error, and other way round.
--
Jakub Wilk
--- End Message ---
--- Begin Message ---
Source: sbuild
Source-Version: 0.89.0
Done: Johannes Schauer Marin Rodrigues <[email protected]>
We believe that the bug you reported is fixed in the latest version of
sbuild, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Johannes Schauer Marin Rodrigues <[email protected]> (supplier of updated sbuild
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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 15 Apr 2025 20:56:15 +0200
Source: sbuild
Architecture: source
Version: 0.89.0
Distribution: unstable
Urgency: medium
Maintainer: sbuild maintainers <[email protected]>
Changed-By: Johannes Schauer Marin Rodrigues <[email protected]>
Closes: 731573 834736 963756 1032302 1033352 1050147 1057768 1087430 1090360
1091222 1094982 1095063 1099551 1100636 1100769 1101753 1101928
Changes:
sbuild (0.89.0) unstable; urgency=medium
.
[ Johannes Schauer Marin Rodrigues ]
* lib/Sbuild/Build.pm:
- improve error message for when a source package was not found
- if unpacked source directory already exists in schroot mode with
persistent mountpoint on /build (Closes: #1091222)
* To set an unreproducible build path, BUILD_PATH has to be the empty string
* man/sbuild.1.in:
- improve option text. Thanks to Leopold Palomo-Avellaneda
- document the existance of new autopkgtest backends
* debian/tests/get_default_release.py: support base-files from
proposed-updates (Closes: #1057768)
* lib/Sbuild/Conf.pm:
- do not list 'sid' in CHROOT_ALIASES (Closes: #1099551)
- move NOLOG to other Logging options
* bin/sbuild:
- print dpkg-source invocations with --debug (Closes: #1094982)
- fix error message about missing --maintainer when using --make-binNMU
or --append-to-version (Closes: #1095063)
* Store the original value of $dsc in 'DSC Orig' and use it in
run_autopkgtest (Closes: #1090360)
* Lintian 2.77.0 reversed the exit status for program errors and policy
violations (Closes: #1032302)
* lib/Sbuild/ChrootUnshare.pm:
- check if the unshared user can 'touch' the unpack directory
- warn if primary effective group id does not match the group id of the
user account (Closes: #1101753)
* Add new option --hide-log-sections to hide log sections (Closes: #1050147)
* disallow relative build path
* document a workaround for running autopkgtest backends that require
$HOME to be set (Closes: #1033352)
* Do not create a binary-only=yes d/changelog entry if --binNMU=0, relax
binNMU restrictions (Closes: #963756)
* bin/sbuild-usernsexec: Add entry for / in /proc/mounts.
Thanks to Helmut Grohne <[email protected]> (Closes: #1087430)
* lib/Sbuild/Options.pm: add --log-filename-ts-format (Closes: #834736)
.
[ Jochen Sprickerhof ]
* Don't run dpkg-buildtree for old dpkg (Closes: #1100636)
* Make sure PATH is set when executing commands (Closes: #1101928)
* Deprecate sbuild-debian-developer-setup (Closes: #1101753)
* Fix uninitialized value in Build.pm
.
[ Daniel Gröber ]
* bin/sbuild-debian-developer-setup:
- Pass --arch through to sbuild-createchroot
- Tweak schroot alias logic for multiple arches (Closes: #1100769)
.
[ Aurelien Jarno ]
* sbuild.1.in: improve the aspcud criteria for experimental
.
[ Chris Hofstaedtler ]
* Remove invocation of host gpg
* Remove CHROOT_MODE=sudo (Closes: #731573)
.
[ Richard Lewis ]
* debian/tests/unshare: skip test if mmdebstrap fails
* Build.pm:
- Split log_file() out of open_build_log()
- Store name of the log file
- Define %SBUILD_LOG_DIR, %SBUILD_LOG_BASENAME and %SBUILD_LOG_PATH
- Define %SRCPACKAGE and %SRCPACKAGE_VERSION
* sbuild.1.in: Improve documentation of percent-escapes
.
[ Guillem Jover ]
* Buildd::Uploader: Update dupload output scrapping against latest version
* Update dupload queue names
.
[ Sebastian Crane ]
* Allow using doas in sbuild-debian-developer-setup
.
[ Jakob Haufe ]
* Error out when both DOAS_USER and SUDO_USER are set
Checksums-Sha1:
13d7a09ae38450444c85103e473907a3dd10d426 2700 sbuild_0.89.0.dsc
52a8de4a1b4fc23f851d84bb0ae9affd3f7fbf1f 262112 sbuild_0.89.0.tar.xz
Checksums-Sha256:
a499161dc56e058ced09df7262a9c86492e2d7e301e84026d3e12561e13d4328 2700
sbuild_0.89.0.dsc
f5aa77a95abb327c1585e0d730989403839f0d37b2e4ab3859f8b2089bc8208f 262112
sbuild_0.89.0.tar.xz
Files:
b2b03a97770020fdf6355e3672fa6674 2700 devel optional sbuild_0.89.0.dsc
f4ecfa9bff4825e033e62c5b3b9c9357 262112 devel optional sbuild_0.89.0.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEElFhU6KL81LF4wVq58sulx4+9g+EFAmf+rCkACgkQ8sulx4+9
g+ELEg//WzdWD07/oTEV7VZ8glUf61zvxUP3H0OumaJO694y4bsPWqHGzNZ7Rrd1
dJWjXBqvLf8gCnlABDaPdoznxhEsnJzefaeXdrhdSCvsnm3GoWfUpzrcJb8eDeuN
iQZfX6EG6fUimit4GLv4Gkz6u+7YbUPiFyLRM/wrTWv0x6fzJn986Cus+PA1JsE0
UCu9dhA44YQkMvVruGukI0mNNwTG38ZA3cRuvIGPiFppyJXY4bCY+uEooZire5an
ZKGNWmtIkEylD2kFRq65aQQhY8Rghwovw4hUUkD0E8O7VyUd66HenKyusHDxdH5x
/hW2cwqLCKuoMNG+ZYvfRkFkoRJtqZhCusvESTm1xaCFdJfFhBOj960HWXkrs4Z5
iw2EXDSPxm+r6Q0H9xL6wZk0U90yzMrH69mOg0GlxG5bilTcagE2zfNWLk0Up/Kh
KODFRJi58u93dC87IdwdGobhIU6xhlFRu3sbLtdKsqOo4dmzgd6f12lavEdgyqND
oOqjK2JC3xvpLk3cdP2T153GacytoR6MS2yNNB/CqwJxILLcA3vomOqhqSk4CtT1
2uGxLay4ZV5XgfciAuDftSaPrehs01nJmDaW+i9+z245p25h7A4KiygPMdSx0JZo
FVLpYXdNzT5EybGeOAQIE95AfV/ZdbUnQyAaB9K//4IYVtCSmno=
=tiWq
-----END PGP SIGNATURE-----
pgplfX_UApDk4.pgp
Description: PGP signature
--- End Message ---