Your message dated Sun, 08 May 2016 13:20:40 +0000 with message-id <[email protected]> and subject line Bug#816493: fixed in sbuild 0.69.0-1 has caused the Debian Bug report #816493, regarding sbuild: stripping quotes from its own perl command 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.) -- 816493: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=816493 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Source: sbuild Version: 0.68.0-1 Severity: important Hello, I tried to upgrade sbuild on a buildd, and some builds failed with: W: Stripped single quote from command for security: use strict; use warnings; use Dpkg::Arch; if (Dpkg::Arch::debarch_is('hurd-i386', 'any')) { exit 0; } exit 1; Bareword "hurd" not allowed while "strict subs" in use at -e line 4. Bareword "i386" not allowed while "strict subs" in use at -e line 4. Bareword "any" not allowed while "strict subs" in use at -e line 4. Execution of -e aborted due to compilation errors. So sbuild stripped the quotes (see get_command_internal function in ChrootPlain.pm) that it itself introduced (see check_architectures() function in Build.pm) I had to use the attached patch to fix the issue. Samuel -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'oldoldstable'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.4.0 (SMP w/4 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) -- Samuel c> ah (on trouve fluide glacial sur le net, ou il faut aller dans le monde reel ?) s> dans le monde reel c> zut--- ./lib/Sbuild/Build.pm.original 2016-03-02 11:35:55.854398261 +0100 +++ ./lib/Sbuild/Build.pm 2016-03-02 11:36:04.294413114 +0100 @@ -1181,7 +1181,7 @@ use strict; use warnings; use Dpkg::Arch; - if (Dpkg::Arch::debarch_is('$host_arch', '$a')) { + if (Dpkg::Arch::debarch_is("$host_arch", "$a")) { exit 0; } exit 1;
--- End Message ---
--- Begin Message ---Source: sbuild Source-Version: 0.69.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: Sun, 08 May 2016 14:43:04 +0200 Source: sbuild Binary: libsbuild-perl sbuild buildd Architecture: source Version: 0.69.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: 693928 776438 798835 803505 811558 813360 816493 817121 818579 821376 Changes: sbuild (0.69.0-1) unstable; urgency=medium . * new upstream version - Decouple chroot from host in terms of filesystem access to allow chroot backends like qemu, ssh or lxc. Deprecate external command percentage escape %SBUILD_CHROOT_DIR in favour of %SBUILD_CHROOT_EXEC. - Experimental adt backend. Enable with --chroot-mode=adt. Choose the virtualization server with --adt-virt-server and add options with --adt-virt-server-opt. This allows sbuild to use qemu, ssh and lxc chroots. - Build packages without specifying a version. Earlier it was possible to let sbuild "apt-get download" a dsc by specifying "package_version" as a command line argument. The version part is not necessary anymore. No manual version lookup by the user is required anymore. (closes: #693928) - Disallow conflicting command line options, thus making command line switches position independent and remove the deprecated --arch-all-only option in the process. - The aspcud resolver criteria is not hardcoded anymore but can be chosen with --aspcud-criteria. The default criteria is -removed,-changed,-new. To minimize the number of packages from experimental, use: -count(solution,APT-Release:=/a=experimental/),-removed,-changed,-new (closes: #821376) - Apt doesn't download translations anymore. - Dummy archive is now signed with SHA-512 - Cron script etc/sbuild-update-all allows one to periodically update all sbuild chroots. (closes: #776438) - Add another --*-failed-commands external command: --chroot-update-failed-commands (closes: #803505) - Documentation of configuration options in sbuild.conf(5) and in /etc/sbuild/sbuild.conf now reference related command line options from sbuild(1). - Documentation of command line options in sbuild(1) now references the respective configuration options from sbuild.conf(5). - Remove configuration options which can be set on the command line from the __INTERNAL group, thus exposing them in sbuild.conf as well and referencing them in sbuild(1). - Replace single by double quotes in external command (closes: #816493) - Parse "apt-cache showsrc" output using Dpkg::Index (closes: #818579) - Fix permissions of temporary directories (closes: #798835) - Fix signing of build results (closes: #817121) - do not remove architectures when cloned chroot is in use (closes: #811558) - check for overlayfs support (closes: #813360) Checksums-Sha1: c4ef326312e3aaf9d8ad344db03897c672a157e3 2236 sbuild_0.69.0-1.dsc cbcdb88297799a7ac643c48ada66fc54f198cdd3 618761 sbuild_0.69.0.orig.tar.gz 1151b0adb104d8b56a9e5f8831ca6fa113214c40 53272 sbuild_0.69.0-1.debian.tar.xz Checksums-Sha256: a1378420cfbd2cf66d7d8bb2d297e506153798a9d3d8abc22e7012695bc1703b 2236 sbuild_0.69.0-1.dsc 5c2098a95e276a869de4437fe3444bfe14a99bccd3ce7b91d20ee9afb0068f20 618761 sbuild_0.69.0.orig.tar.gz 8eb4f06a3f9c06a2d06ec0d901b35847e9e7885cf99d983a30b696f03fc71fa4 53272 sbuild_0.69.0-1.debian.tar.xz Files: 821e9009c7ee747f3502d3bdccc9a8a7 2236 devel extra sbuild_0.69.0-1.dsc f217dc68877274bb058f6e4e475d079c 618761 devel extra sbuild_0.69.0.orig.tar.gz c935184f58a9f028978b2bcf246dbb0b 53272 devel extra sbuild_0.69.0-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXLzYFAAoJEPLLpcePvYPhU20P+gOCSm3ZkUKpl1AzSiPl9hbC 7W3RHKTih50QFk0J58uTTZn3W1SwhgtEl2uAb4Jd7CV5zqVEn6Zh/7dPVI89PC1k udBCj4CA9VjmuDnuhuhND9dJ40ahNCOv0Gx3IsjIGp0Urhnc25FFyqpEcOnI56Ai yO3/HmfsHyjTRZXS3Vo5I83eVyZ0n5kJdlJUL2PVZSB2wXEaUpuyfNJp/tABbpDV qq9RLwwAr3y6VvMTEKX3wXcI3/HbR4vi9eweWb7iO+1wKC2ET8BkPX3WlfZ4zKGt LzxQ4ijUpRb/AnoBVDvVWCet8sJIrQPNYR9byU5PXzl/V3MjGXKuAoL3mu+ZGMsn NSt7K3kfx1IEJpPUdIjCQ0QbJVxdsRq8xCMwpM/Hm3cbDMz1o1OrQ6zGq3L+dI5s 9xODBz8BayYa5qgf28rKpQng++bTTuzJoIzqm4G+JBTm/ymR8LJXVLIt9e/K0+3j GizvIMcCue3B8MvK0eY0fe1XIaBRkKTz5BBYVIEoFk61k7pTfZtSosOdsrMw924P RTv3RsrBzP5oR9d6pY39F54nJ0aN75EWb0AETVRnviblnToKlxmrVHKrMboiH1D/ rUCSDQOJVIpAjkfyPL7ZwaLdt63efFT7FuNMQV9IKf/sS9NkbWrZTSdQYP60NCkL MUenE+7ZqYS/0wRLV98J =CUpn -----END PGP SIGNATURE-----
--- End Message ---

