Your message dated Fri, 07 Apr 2006 02:32:10 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#355035: fixed in sbuild 0.44
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: sbuild
Version: 0.36
Severity: minor
updatechroot should export a proper $PATH since you cannot expect
people to have /usr/share/sbuild/ in their $PATH.
64:[EMAIL PROTECTED]: ~/debian/build] /usr/share/sbuild/updatechroot
/home/tbm/debian/build/chroot-unstable
/usr/share/sbuild/updatechroot: line 12: chrapt: command not found
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Versions of packages sbuild depends on:
ii adduser 3.80 Add and remove users and groups
ii apt 0.6.43 Advanced front-end for dpkg
ii dpkg-dev 1.13.11 package building tools for Debian
ii grep-dctrl 2.6.7 Grep Debian package information
ii perl 5.8.7-10 Larry Wall's Practical Extraction
ii postfix [mail-transport-agent 2.2.6-1 A high-performance mail transport
ii sudo 1.6.8p9-4 Provide limited super user privile
Versions of packages sbuild recommends:
ii debootstrap 0.3.3 Bootstrap a basic Debian system
ii fakeroot 1.5.6 Gives a fake root environment
-- no debconf information
--
Martin Michlmayr
http://www.cyrius.com/
--- End Message ---
--- Begin Message ---
Source: sbuild
Source-Version: 0.44
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.44.dsc
to pool/main/s/sbuild/sbuild_0.44.dsc
sbuild_0.44.tar.gz
to pool/main/s/sbuild/sbuild_0.44.tar.gz
sbuild_0.44_all.deb
to pool/main/s/sbuild/sbuild_0.44_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: Fri, 7 Apr 2006 09:47:00 +0100
Source: sbuild
Binary: sbuild
Architecture: source all
Version: 0.44
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: 355035 355037 355038 357042 360058 360124
Changes:
sbuild (0.44) unstable; urgency=low
.
* avg-pkg-build-time: Use Sbuild::Conf.
* bin/checkchroot: Convert to Perl, using Sbuild::Utility.
* bin/chrapt: Convert to Perl, using Sbuild::Utility.
* bin/chr-hold: Convert to Perl, using Sbuild::Utility.
* bin/chr-unhold: Convert to Perl, using Sbuild::Utility.
* bin/gochroot: Convert to Perl, using Sbuild::Utility.
* bin/updatechroot:
- Convert to Perl, using Sbuild::Utility.
- chrapt is no longer used (Closes: #355035).
- Sbuild::Chroot is used for chroot access:
+ Suite names are no longer hardcoded (Closes: #355037).
+ APT Options are set correctly (Closes: #355038).
* bin/upgradechroot: Convert to Perl, using Sbuild::Utility.
* bin/common_functions: Remove; this is no longer used.
* sbuild:
- Treat schroot chroots with a "-sbuild" suffix in the same way as
chroots without a suffix (Closes: #360124).
- Use the new modules Sbuild::Chroot, Sbuild::Conf and Sbuild::Log.
The functions moved into the modules have been removed.
- Import needed module functions into the local namespace, to avoid
long namespace prefixes on functions.
- Remove $main::chroot_apt_options.
- Move $main::debug to Sbuild::Conf.
- Import Sbuild::Conf into package "conf". This allows the package
name used by upstream to be used for backward compatibility.
- Use $conf::HOME instead of $main::HOME.
- Move $main::username to Sbuild::Conf.
- Set $main::chroot_dir, $main::chroot_build_dir,
$main::srcdep_lock_dir and $main::ilock_file from the current
chroot $Sbuild::Chroot::current. $main::srcdep_lock_dir replaces
$conf::srcdep_lock_dir (which is still used to set when the chroot
is set up).
- Pass $main::distribution to open_log and open_pkg_log.
- Remove $main::cwd, $main::nolog and $main::verbose, now provided by
Sbuild::Conf. They are imported from Sbuild::Conf for backward
compatibility.
- Remove unused $main::HOSTNAME.
- Add build statistics to close_pkg_log.
- Die if no maintainer_name, uploader_name or key_id is specified.
- Set and unset $main::binNMU_name in the main loop, rather than when
opening and closing the package log. In consequence, open_pkg_log
now needs the package name only, and close_pkg_log does not need
the package name passing.
- build:
+ Set $firstline to "" to quell a warning.
+ Use debian_files_list to check for missing or extra packages, and
warn appropriately.
+ Delete erroneous _all.deb files (Closes: #357042).
- Don't use File::Temp (only needed by modules).
- Remove build directory check.
- Use File::Basename::basename instead of Sbuild::basename.
- Don't import internal Sbuild::Chroot functions.
- Split verify_dsc_md5sums into two parts: dsc_md5sums and
verify_md5sums.
- debian_files_list: New function to parse debian/files.
* Sbuild/Chroot.pm:
- New perl module for chroot operations. It contains the functions
begin_session, end_session, log_command, get_command_internal,
get_command, run_command, exec_command, get_apt_command_internal,
get_apt_command and run_apt_command.
- Don't export init and log_command.
- Don't hardcode a list of chroots; use a glob to search for chroot-*
instead. This allows any distribution name to be specified with -d.
- Add an "APT Options" attribute to the chroot hash, to replace
$main::chroot_apt_options.
- Use STDERR instead of PLOG (which may not be available).
- Replace $main::debug with $Sbuild::Conf::debug.
- Replace $main::username with $Sbuild::Conf::username.
- begin_session takes the distribution as its first argument, rather
than using $main::distribution.
- Don't use $main::chroot_dir. Add the build paths as 'Build Location',
'Srcdep Lock Dir' and 'Install Lock' to the chroot metadata.
- Use File::Temp.
- Don't export "internal" functions.
- _setup_options: Set "APT Options" for schroot chroots.
- log_command: Don't substitute CHROOT_APT_OPTIONS when no APT options
are in use.
* Sbuild/Conf.pm:
- New perl module for configuration variables. It reads the system
and user configuration.
- Add $debug.
- Add $username.
- Add $cwd, $nolog and $verbose. They exported and used by the other
modules in place of the variables in the main package.
- Add and export $avg_time_db, $avg_space_db, $maintainer_name,
$uploader_name and $key_id.
- Add build directory check (moved from sbuild).
* Sbuild/Log.pm:
- New perl module for logging. It contains the functions open_log,
close_log, open_pkg_log, close_pkg_log, add_time_entry,
add_space_entry, send_mail and log_symlink.
- $main::main_logfile and $main::pkg_logfile are package variables.
- Removed use of $main::distribution. The distribution name must be
passed to open_log or open_pkg_log.
- Don't use $main::HOSTNAME or $main::arch. Get the values directly.
- open_pkg_log: Save the package name for future use; the binNMU name
(if any) is passed, so this no longer needs computing.
- close_pkg_log:
+ Obtain $main::pkg_status, $main::pkg_start_time,
$main::pkg_end_time and $main::this_space from the function
arguments.
+ Don't pass the package name, which was saved in open_pkg_log.
- add_space_entry: Use $space rather than $t, and don't use
$main::this_space.
- Use File::Temp.
- Use File::Basename::basename instead of Sbuild::basename.
* Sbuild/Utility.pm: New perl module for utility programs. This is a
perl replacement for bin/common_functions.
* bin/checkchroot:
- Quote all variables.
- Sort ref-chroot file before diffing (Closes: 360058).
* avg-pkg-build-time.1.in, sbuild.1.in, sbuild-setup.7.in,
update-sourcedeps.1.in, Sbuild/Log.pm.in: Rename and embed version and
date tags for substitution.
* COPYING: New file (GPL licence text).
* debian/control: Update uploaders.
* debian/copyright:
- Update with new subversion repository locations for upstream and
Debian.
- Add Roger Leigh as a copyright holder.
- Add a reference to /usr/share/common-licenses/GPL.
* debian/dirs: Add usr/share/perl5/Sbuild.
* debian/rules:
- Install Sbuild/Chroot.pm, Sbuild/Conf.pm, Sbuild/Log.pm and
Sbuild/Utility.pm into /usr/share/perl5/Sbuild.
- Generate all manual pages and Log.pm in the build rule, and remove
them in the clean rule.
Files:
54983f5e1fbcf83616c30b8e023d31ab 659 devel extra sbuild_0.44.dsc
e60b6da0ce73c0e001b2837a9c4743e8 76549 devel extra sbuild_0.44.tar.gz
2fea1d82ed08b2f0774d600638d48357 77694 devel extra sbuild_0.44_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
iD8DBQFENixcVcFcaSW/uEgRAr7uAKCq6AD0vh4uvZ5zYBywwN8PMjjwiACeL5J7
rj/8SnJt8bNwXBidYs2zccs=
=ysyc
-----END PGP SIGNATURE-----
--- End Message ---