Your message dated Sun, 12 Mar 2006 16:32:11 -0800 with message-id <[EMAIL PROTECTED]> and subject line Bug#355072: fixed in sbuild 0.42 has caused the attached Bug report 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 I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database)
--- Begin Message ---Package: apt Version: 0.5.27 Severity: important Hi, sbuild uses -o Dir::Etc=$CHROOT/etc/apt \ -o Dir::Etc::main=$CHROOT/apt.conf \ -o Dir::Etc::parts=$CHROOT/apt.conf.d \ in the chrapt script. When running "chrapt -u apt-get dist-upgrade" however apt-listchanges and apt-listbugs is executed though it's not installed in the chroot. In the normal sbuild use, apt-listbugs does get executed though it's not installed in the chroot. Is there something wrong/missing with the above options in the sbuild script or is it technially impossible to run the host apt-get targetted to the chroot without having apt-listbugs and apt-listchanges being executed? -- System Information: Debian Release: 3.1 APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.4.27-1-686 Locale: LANG=C, LC_CTYPE=C Versions of packages apt depends on: ii libc6 2.3.2.ds1-13 GNU C Library: Shared libraries an ii libgcc1 1:3.4.1-4sarge1 GCC support library ii libstdc++5 1:3.3.4-6sarge1.2 The GNU Standard C++ Library v3 -- no debconf information
--- End Message ---
--- Begin Message ---Source: sbuild Source-Version: 0.42 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: sbuild_0.42.dsc to pool/main/s/sbuild/sbuild_0.42.dsc sbuild_0.42.tar.gz to pool/main/s/sbuild/sbuild_0.42.tar.gz sbuild_0.42_all.deb to pool/main/s/sbuild/sbuild_0.42_all.deb 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. Roger Leigh <[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: SHA1 Format: 1.7 Date: Mon, 13 Mar 2006 00:14:00 +0000 Source: sbuild Binary: sbuild Architecture: source all Version: 0.42 Distribution: unstable Urgency: low Maintainer: Debian buildd-tools Developers <[EMAIL PROTECTED]> Changed-By: Roger Leigh <[EMAIL PROTECTED]> Description: sbuild - Tool for building Debian binary packages from Debian sources Closes: 170742 183022 355040 355043 355072 355604 355802 355861 Changes: sbuild (0.42) unstable; urgency=low . * sbuild: - get_apt_command_internal(): Always add $main::chroot_apt_options. - log_command(): Add an additional priority argument. If nonzero, the message is always logged, otherwise is only logged if debug is enabled. - get_command_internal(): When running schroot, preserve the user environment, needed for APT_CONFIG, DEBIAN_FRONTEND, etc.. - get_command(), run_command(), exec_command(), get_apt_command(), run_apt_command(): + chdir to $main::cwd to make sure the directory location also exists inside the chroot. + Add an additional priority argument to control the urgency of the log message, and pass this to log_command(). - get_virtuals(): Remove usage of $main::chroot_apt_options, which is added automatically by get_apt_command(). - get_command(), run_command() and exec_command() only log the full command when debugging is enabled, otherwise only the short form is logged (Closes: #355043). - setup_options(): + Ensure APT_CONFIG is set to the correct path depending upon the chroot_mode. $chroot_aptconf is the absolute path to the file from the host system, while $aptconf is the absolute path when apt is run. + Only set $main::chroot_apt_options when chroot_mode is "split". + Always regenerate apt.conf, because when chroot_mode is changed, it will break APT unless rewritten. + Don't set "Dir" in $chroot_aptconf when in chroot_mode is "schroot" (because apt is run inside the chroot). - Remove setpgrp() calls, so that all child processes run in the same process group as the parent. - Add a $conf::sbuild_mode, used to switch behaviour between user and buildd defaults. The default is "buildd". This allows package build errors to be reported (Closes: #170742). - Add a --quiet option, the opposite action to --verbose. - open_pkg_log(): + Use correct Sbuild:: namespace for binNMU_version (Closes: #355861). + Create current-distribution symlink in addition to current. - Set the in the environment SHELL=/bin/sh, in case the user invoking sbuild uses a shell not available inside the chroot. - Remove unused variables @dist_parts and $main::nomail. - Use correct use syntax for File::Temp and Cwd, and initialise a number of variables which would otherwise be undefined, in order to remove run-time warnings. - Add a number of checks for undefined variables to remove run-time warnings. - Add -w to the shebang line, so sbuild always runs with warnings enabled. - All exec commands other than writing logfiles now use exec_command, so they get logged. - Require /usr/share/sbuild/sbuild.conf and optionally require /etc/sbuild/sbuild.conf. - Use named signals, rather than numbers, for portability. - close_log(), close_pkg_log: If verbose is enabled, flush the log and wait a second before killing tee, to prevent data loss in the pipeline. - $main::verbose is set by default if running on a tty (Closes: #355802). - LOG and PLOG are set to autoflush using IO::Handle. - $conf::build_dir defaults to $main::cwd if undefined. It is used as the directory containing the build chroots, build logs, and current symlinks (Closes: #183022). - Always print toolchain packages. This is done by always calling merge_pkg_build_deps(), and running all the way through install_deps(), even when the package does not supply any build dependencies or conflicts (Closes: #355040). - install_deps(): + If there are no package dependencies, create an empty anonymous array reference to hold the (nonexistent) dependencies, required by filter_dependencies. + Make sure %entries is initialised. - fetch_source_files(): Check that the dsc specified is valid. * sbuild.conf: Don't require local config file. * sbuild.conf.local: Add $sbuild_mode, defaulting to "buildd". * example.sbuildrc: Add $build_dir example. * sbuild.1: Document --quiet. * sbuild-setup.5: - Split chroot setup and user setup into two sections. - Document sudoers env_keep setup (Closes: #355072, #355604). * Sbuild.pm: Remove unused module 'IO'. * chroot/add_sbuild_user: Add sudoers env_keep example. * debian/README.Debian: Document existence of sbuild-setup(7). * debian/control: - Depend on perl-modules (for File::Temp). - Recommend schroot 0.2.7 or later (for preserving the environment). * debian/dirs: Add etc/sbuild. * debian/rules: - Remove "make clean" in clean target; there is no Makefile, so this is redundant. - Install sbuild.conf as /usr/share/sbuild/sbuild.conf and sbuild.conf.local as /etc/sbuild/sbuild.conf. * debian/preinst: - New conffile. - Remove /etc/sbuild.conf.local if not locally modified. * debian/postinst: - Move /etc/sbuild.conf.local to /etc/sbuild/sbuild.conf if needed. - Reindent. * debian/postrm: - Unlink /etc/sbuild.conf if present. - Unlink files under /var/lib/sbuild. - Reindent. Files: 953480dc56644586da02e3596658f7e1 661 devel extra sbuild_0.42.dsc 70a16cbbade055b330acbdf21c5ef876 64669 devel extra sbuild_0.42.tar.gz 13ed3a09af4808e9becb2a38b563f8ba 71942 devel extra sbuild_0.42_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iD8DBQFEFLmmVcFcaSW/uEgRAjthAJ9d8YFeQExNljQYGqLsP7Iy+StHZQCeKVBH qWw4evYt2Ue8ltyJPfnIZac= =Mujd -----END PGP SIGNATURE-----
--- End Message ---

