Your message dated Fri, 15 Jan 2016 10:32:41 +0000 with message-id <[email protected]> and subject line Bug#782553: fixed in sbuild 0.68.0-1 has caused the Debian Bug report #782553, regarding sbuild: 'sbuild --source --no-arch-all' fails in a very confusing way 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.) -- 782553: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=782553 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: sbuild Version: 0.65.2-1 Severity: normal Hi. The --[no-]arch-all and --source options all touch the dpkg-buildpackage -b and -B options, and it is possible for the user to mistakenly request an incompatible combination that results in very confusing failures. In my case I had $sbuild_source=1 in the config file, and I was running 'sbuild --no-arch-all'. This was ignoring the --no-arch-all partially: 'dpkg-buildpackage -B' was being invoked, in direct contradiction with the --no-arch-all request. However later on, sbuild would say E: Package builds hello-all_2.10_all.deb when binary-indep target is not called. This is a bug in the packaging. and then it tries to do stuff with this package (that wasn't supposed to be built), and says stuff like dpkg-deb: error: failed to read archive `/«CHROOT»/«BUILDDIR»/hello-all_2.10_all.deb': No such file or directory dpkg-deb: error: failed to read archive `/«CHROOT»/«BUILDDIR»/hello-all_2.10_all.deb': No such file or directory mv: cannot stat '/«CHROOT»/«BUILDDIR»/hello-all_2.10_all.deb': No such file or directory E: Could not move hello-all_2.10_all.deb to . du: cannot access '/tmp/hello-all_2.10_all.deb': No such file or directory and exits with 'Status: attempted'. This was really confusing to the user (me) because on the commandline I was explicitly requesting --no-arch-all. The --source was being given in the config file, and even then, it's not immediately obvious it's related. Can I request we detect such cases and barf early with a clear error message? It's also possible to issue more clearly illegal requests, such as 'sbuild --arch-all --no-arch-all'. This succeeds doing something, but one of the requests was ignored. Things like this should be illegal too. Thanks!
--- End Message ---
--- Begin Message ---Source: sbuild Source-Version: 0.68.0-1 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 <[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: SHA256 Format: 1.8 Date: Fri, 15 Jan 2016 10:18:53 +0100 Source: sbuild Binary: libsbuild-perl sbuild buildd Architecture: source Version: 0.68.0-1 Distribution: unstable Urgency: medium Maintainer: Debian buildd-tools Developers <[email protected]> Changed-By: Johannes Schauer <[email protected]> Description: buildd - Daemon for automatically building Debian binary packages from Deb libsbuild-perl - Tool for building Debian binary packages from Debian sources sbuild - Tool for building Debian binary packages from Debian sources Closes: 700317 782553 809175 809730 811040 811041 811042 Changes: sbuild (0.68.0-1) unstable; urgency=medium . * new upstream version - Fix quoting when checking architectures (closes: #809175) - bin/sbuild-createchroot: check for defined-ness first before using eq (closes: #811042) - When cross compiling, install dummy binary package instead of using 'apt-get build-dep'. See upstream commit #e227c8f3 for an extensive rationale. (closes: #809730) - Do architecture check after build-essential is installed (closes: #700317) - Create directory where tarball is stored (closes: #811040) - lib/Sbuild/ChrootInfoSchroot.pm: check if get_info_from_stream() was successful and don't check if closing the pipe was successful if not (closes: #811041) - Extend explanation of --source and --no-source options (closes: #700317) - Add documentation related to generated build artifacts (closes: #782553) - Deprecate command line option --arch-all-only in favour of --arch-all --no-arch-any. This option will be removed in the next upstream release. * drop patch fix-quoting.patch as it has been applied upstream Checksums-Sha1: 0b946613117609fc06e7679909702a9caaee6996 2236 sbuild_0.68.0-1.dsc 6e61e98c87ca14078e12ba12368e980ca7eb7ffa 600899 sbuild_0.68.0.orig.tar.gz 3491f1df8300a68ab73d49accbe1edff770f2fe7 52508 sbuild_0.68.0-1.debian.tar.xz Checksums-Sha256: 5a4a2df4934abcad94d7793c10706106740b5cbfb67b49ee16dba8437d5da6b1 2236 sbuild_0.68.0-1.dsc 6213b106d38598899c1326ab58de3f097306247e424876a9834b280b50bc6ea6 600899 sbuild_0.68.0.orig.tar.gz 466e2e2841a6482241549323f0031ab940f4e6a967e59c9633c02243f602ced9 52508 sbuild_0.68.0-1.debian.tar.xz Files: 4b5b7d4824e1f54d0963903bac04a04e 2236 devel extra sbuild_0.68.0-1.dsc 2775e54dc9ade6c3d9a9b0bb821d55aa 600899 devel extra sbuild_0.68.0.orig.tar.gz 38ce6cac84c48eadf0afe775738d7b05 52508 devel extra sbuild_0.68.0-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWmLxAAAoJEPLLpcePvYPhbDsP/35zllohqLmes37ABrwpU9KP jbg0TkGAM2/plV/qHsOyqtt+UOd28d8qADERCrR1RpQ4c87dklPaUH+x2G5AaPqX GQuE+mIwkVnYMEegx3t9B8Vlc7h175V8f9Ulby7xhMe00WHzEIwUUjRftKRflWD0 +LVRAZoxwy/wCEGVw/lAP/WRHtap5sQITjYAiKWufY0XRnprfftd3dQiiLeUGL8p n50C+8wWyDbUGNV/dDu4Nz+OzVfWKPWuy+RiExTpxchy5Kmpg7XoO2adchQ8Gacq Mrgi3cJe6/WGrg+4b1x6APEgOU5EC3mYCYwKFoS7HGbfaQu3JfYqVgR/1Speo7W+ fI4+oJMfmqCdOW0R0sfS46VVqDHiikR+a14avG4GSuhTems5TjnRT64nF41jTkw4 hxNmIYYiJy/aipyvoaSltMa/JcS3hGVE2vPycnD0Mukeqop0MYFTC2qHucNg2swy ad2ybGYEhUfHWrS8NIDK0f1q3IytCtlN/XUo3oO76rDNzWqJ9LG0Ys2i/6AGlUIF Q96tbmNjscZcKX2KHXh8vpsGZRjH8YtgE0qHqZSDWluAuJCf92nkRkJ0vG0p79yL KsApnIgDxCq9P1ls47m8K/leDDpSTlaz0OXYC/shKlqNY3qLM4ocaIUxU7v7GfiB egQat67Um5ciFjKo4vzy =DKCx -----END PGP SIGNATURE-----
--- End Message ---

