-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Fri, 18 May 2007 17:46:31 +0100
Source: sbuild
Binary: sbuild
Architecture: source all
Version: 0.54
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: 410576 413524 413908 414064 415798 417573 418060 418061
Changes: 
 sbuild (0.54) unstable; urgency=low
 .
   * debian/control:
     - Remove sudo from Depends.
     - Add schroot to Depends.
     - Remove schroot from Recommends.
     - Depend on dctrl-tools rather than the transitional grep-dctrl package.
       Thanks to Jonh Wendell (Closes: #417573).
   * debian/rules:
     - Don't install sbuild.conf.local.
     - Install sbuild.conf into /etc/sbuild.
   * debian/NEWS.Debian:
     - New file.
     - Document removal of manual source dependencies and sudo.
     - Document removal of support for building from a directory.
     - Document removal of building on the host system.
     - Document sudo->schroot migration.
     - Document change in $sbuild_mode default.
   * debian/README.Debian:
     - Document removal of manual src-deps.
     - Remove requirements for chroot symlinks in working directory.
   * sbuild:
     - Remove read_deps, so manual src-deps are no longer read.  The
       remainder of the manual src-deps support remains to be removed.
     - Quote all arguments to system commands such as "rm -rf", to prevent
       potential disasters.
     - Update copyrights, and encode in UTF-8.
     - Use "du -k -s" instead of "du -s" to increase portability.  Thanks to
       Martin Koeppe (Closes: #418061).
     - Compute package, version, directory and whether to download sources
       before calling fetch_source_files, because all the needed information
       is available at this point.
     - cleanup_packages:
       + Remove check for schroot when removing build dependencies, since
         schroot is the default.
       + Remove undo_specials().
     - build:
       + Remove do_apply_patches.
       + Replace "822-date" with "date -R".  Thanks to Guillem Jover for
         this patch (Closes: #415798).
       + Remove support for building from a directory.
       + Run dpkg-source from within the chroot.
       + Don't chdir before running dpkg-source.
       + Don't chdir before running dpkg-parsechangelog (do it in the
         schroot child process).
       + Remove obsolete code for running dpkg-buildpackage outside a chroot.
     - fetch_source_files:
       + Remove support for building from a directory.
       + Download sources directly into the chroot build directory.  For
         sources already existing outside the chroot, copy them into the
         chroot build directory.
       + Add extra directory, package, version and download arguments.
       + Only call dsc_md5sums once, rather than twice.
     - apply_patches: Remove.
     - get_special: Remove use of @main::global_patches.
     - Remove SVN Id:.
     - install_deps: Remove @special use.
     - unpack_special_source: Remove.
     - undo_specials: Remove.
     - filter_dependencies: Remove @special use.
     - run_script: Remove.
     - parse_one_srcdep: Remove @special use.
     - get_special: Remove.
     - write_srcdep_lock_file: Remove @special use.
     - check_srcdep_conflicts: Remove @special use.
     - dump_main_state: New function to dump the program state using
       Data::Dumper.  Use to dump the state after each build.
     - Add / separators to all users of $main::chroot_build_dir in paths.
     - Replace all users of regular expressions to strip the chroot dir
       from paths with strip_chroot_path.
     - get_dpkg_status: Print debugging messages with defined variables
       only, to avoid Perl warning.
     - verify_md5sums: Remove obsolete comment regarding chroots.
     - check_group_membership: New function to check the user is a member
       of the sbuild group (Closes: #414064).
     - Added new command-line argument --arch to specify the architecture,
       and pass this to begin_session (Closes: 410576).
   * Sbuild/Chroot.pm:
     - Remove all special casing for sudo and schroot.  schroot is now the
       only supported method of accessing chroots.
     - end_session: Only attempt to end a session when $schroot_session is
       non-empty.
     - _setup_options:
       + Remove use of $chroot_only.
       + Remove trailing / from 'Build Location'.
     - init: Add newline to debugging message.
     - strip_chroot_path: New function to strip the chroot location from a
       path.
     - log_command: Correctly log commands when no APT Options stripping is
       needed.
     - get_command_internal: Set the working directory inside the chroot to
       the build location.
     - begin_session: take the architecture as a second argument, and check
       if a chroot specific for the architecture exists.
   * Sbuild/Conf.pm:
     - Don't export $source_dependencies.
     - Don't define $source_dependencies.
     - Abort with an error if $source_dependencies is defined.
     - Don't export $sudo or $chroot_mode.
     - Don't define $sudo or $chroot_mode.
     - Remove sudo sanity checks.
     - Abort with an error if $sudo or $chroot_mode are defined.
     - Don't export $chroot_only.
     - Don't define $chroot_only.
     - Abort with an error if $chroot_only is defined.
     - Define and export %alternatives.  Thanks to Martin Koeppe
       (Closes: #418060).
     - Define and export @no_auto_upgrade and %watches.
     - Remove the requirement for /usr/share/sbuild/sbuild.conf.
     - Mark deprecated/obsolete variables for removal post-Lenny.
     - Set defaults from global sbuild.conf.
   * sbuild.conf:
     - Remove $source_dependencies.
     - Remove $sudo.
     - Remove $chroot_only.
     - Add and document all options from Sbuild/Conf.pm.
     - Reorder into sections.
     - Merge with sbuild.conf.local, and install into /etc/sbuild.
   * sbuild.conf.local:
     - Remove $source_dependencies.
     - Remove.
   * example.sbuildrc:
     - Replace all options with documented options from sbuild.conf.
     - Add additional user-centric options from sbuild.conf.
     - Reorder into sections.
   * sbuild.1.in: Document --arch and chroot search order.
   * sbuild-setup.7.in:
     - Remove sudo setup.
     - Update user section to document sbuild group membership and
       add_sbuild_user.  Remove chroot setup, which is now handled by
       schroot (Closes: #413524).
   * bin/README.bins: Remove sudo from extra package list.
   * bin/updatechroot, bin/upgradechroot, bin/chrapt: Remove chroot_mode.
   * chroot/add_sbuild_user:
     - Remove sudo setup instructions and copying of /etc/sudoers to the
       chroot.
     - Rewrite in perl.  Only call adduser; all other chroot setup is
       taken care of by the 50sbuild schroot chroot setup script
       (Closes: #413908).
   * TODO: New file.  Document needed changes.
Files: 
 afe009e94c3979aac77e52a4bcb7b8a8 653 devel extra sbuild_0.54.dsc
 897b289cdecc0fbf4f836b36fa9d472b 80436 devel extra sbuild_0.54.tar.gz
 d89f2b24e9ea75fc341aca9f585e7657 80520 devel extra sbuild_0.54_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGTdpaVcFcaSW/uEgRAp5KAJ9BR09nxMnYYTe5e1Yaj9brzr5BlgCaAnAm
9yMvNGeFxm6foqr4ztSAniU=
=mqqK
-----END PGP SIGNATURE-----


Accepted:
sbuild_0.54.dsc
  to pool/main/s/sbuild/sbuild_0.54.dsc
sbuild_0.54.tar.gz
  to pool/main/s/sbuild/sbuild_0.54.tar.gz
sbuild_0.54_all.deb
  to pool/main/s/sbuild/sbuild_0.54_all.deb


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to