-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

Format: 1.8
Date: Wed, 16 Mar 2011 16:10:31 +0000
Source: sbuild
Binary: libsbuild-perl sbuild buildd
Architecture: source all powerpc
Version: 0.62.0-1
Distribution: unstable
Urgency: low
Maintainer: Debian buildd-tools Developers 
<buildd-tools-de...@lists.alioth.debian.org>
Changed-By: Roger Leigh <rle...@debian.org>
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: 403246 576508 605763 609658 609932 610995
Changes: 
 sbuild (0.62.0-1) unstable; urgency=low
 .
   * New release.
   * debian/control:
     - Build-Depend upon libexception-class-perl.
   * sbuild:
     - Resolvers:
       + 'apt' is now the default build dependency resolver.  Users should
         not see any significant changes compared with the old 'internal'
         resolver.  Please note that you may need to generate a GPG key
         for the local archive created for dependency package
         installation, if one does not already exist; see sbuild-update
         (--keygen) for further details.
       + The 'internal' build dependency resolver is deprecated.  It is
         not recommended for future use, and will be removed once it is no
         longer used by the buildd infrastructure.  Please use the 'apt'
         resolver as a drop-in replacement.
       + The 'aptitude' build dependency resolver will, unlike 'apt' and
         'internal', consider alternative dependencies by default, rather
         than only using the first alternative.  This is intended to both
         preserve backward compatibility, and make the 'aptitude'
         resolver the preferred choice for more complex situations, such
         as building for experimental.
       + The aptitude resolver can resolve complex dependencies, e.g.
         A | B, where A is uninstallable now correctly falls back to B.
         This is not the case for the internal or apt resolvers, which by
         intent do not make use of alternatives (they use the first
         alternative only.  sbuild now has full support for resolving
         alternatives, but this is not the default behaviour
         (Closes: #403246).  Please see #614807 for a proposed description
         of autobuilder-imposed build dependency restrictions in Policy.
       + All build dependency resolvers run dpkg with --force-confold.
         This means packages with modified conffiles in the chroot to not
         cause build failure.  This includes /etc/services and
         /etc/protocols from netbase (Closes: #576508).
     - Logging:
       + Long paths such as the chroot location and the build directory
         inside the chroot are now filtered in the build log and replaced
         with small, constant, abbreviations (Closes: #605763).  This makes
         the build logs comparable between builds with tools such as
         diff(1).
       + Logging messages have been improved, and important messages are
         now coloured when running interactively (does not affect log
         files).  Errors, warnings and informational messages are coloured
         red, yellow and green, respectively.  Build status is coloured
         green for success and red for all failure conditions.
       + Build log mails are now compressed and mailed in MIME format by
         default, together with a copy of the .changes file.  The old
         behaviour (plain mailing of uncompressed logs) may be restored by
         setting $mime_build_log_mails=0 in the configuration, and
         compression may also be disabled in the MIME mails by setting
         $compress_build_log_mails=0.  Note that it is no longer possible
         to send compressed log mails unless MIME mailing is enabled.
         Thanks to Philipp Kern for implementing this.
     - Error handling:
       + In order to handle errors more robustly, the build code now has
         initial support for exception handling.  Normal operation will
         not be affected, but fatal errors may be logged in a different
         order than seen previously.  Fatal errors will now be seen at the
         end of the build log, which should make it easier to spot
         problems.
       + sbuild now always cleans up fully when receiving a termination
         signal such as SIGINT or SIGTERM.  Note that you may need to wait
         while the cleanup actions are performed, or the current task is
         completed prior to initiating cleanup.  When running
         interactively, hitting Ctrl-C will sent SIGINT to the entire
         process group; doing this while apt-get or aptitude are running
         will potentially leave dpkg in an inconsistent state, so aborting
         at this point is not recommended.  Sending a SIGTERM to the
         sbuild process will always work cleanly.
     - General:
       + sbuild now performs an apt dist-upgrade at the start of each
         build by default, rather than an upgrade.  This is to reduce the
         amount of manual administration required to keep chroots up to
         date, and is not much more risky than upgrade in this context.
       + A new option, --keep-session, has been added (Closes: #609658).
         This prevents the automatic removal of session-managed snapshot
         chroots.  Previously, snapshots would not be deleted if purging
         of the build directory or build dependencies was disabled, but
         this was not always desirable, hence it is now configurable
         separately.
       + Internally, building and other actions in the chroot are
         performed by the 'sbuild' system user, where previously the user
         invoking sbuild would be used instead.  The aim of this change is
         to separate privileges to increase security and reduce the chance
         of accidental or deliberate tampering of the build environment.
         While the latter is not addressed by these changes, this will be
         taken care of during future architectural changes.
       + The sbuild package build directory created inside the chroot now
         has a reduced name length.  It's now /build/packagename-XXXXXX
         where XXXXXX are random characters.  This helps reduce the chance
         of hitting path length restrictions on some architectures,
         particularly when using sockets.
   * wanna-build:
     - The wanna-build database has been removed entirely.  This part of
       the sbuild package was not used, and was not maintained for some
       time.  Users wishing to use wanna-build should investigate the
       version in the wanna-build.git repository used by the Debian
       autobuilding infrastructure.  This version is actively maintained
       and in continual use.
   * sbuild.conf:
     - sbuild.conf is now automatically generated from the help text and
       defaults in the source code.  This means that the examples will
       always be syntactically correct, the help text will always be
       current, and the defaults will always match the defaults in the
       source code (Closes: #609932, #610995).
     - Non-scalar (or reference) types are deprecated in sbuild.conf.
       This is because it is not possible to tell the difference between
       an empty and an undefined value.  Values using array or hash
       types should use the equivalent array reference or hash
       reference, which have been supported for some time.  The old
       style array and hash values will remain supported for now, but
       will be removed in a future release.
   * buildd.conf:
     - Automatically generated like sbuild.conf.  As for sbuild.conf,
       non-scalar types are deprecated.
   * sbuild.conf.5:
     - All of the allowed values in sbuild.conf are now documented in a
       new sbuild.conf(5) manual page.  Like sbuild.conf, this is
       entirely generated from the source code, so will always match the
       defaults for the same sbuild version.
   * buildd.conf.5:
     - New manual page.  Like sbuild.conf(5), this documents all allowed
       values.
Checksums-Sha1: 
 549899de1ee1e7a84db1e46c9f9172091a4175be 1420 sbuild_0.62.0-1.dsc
 3a4f787d8f1a4c442ffd6adaf53151d2bb677966 540344 sbuild_0.62.0.orig.tar.gz
 19322544769c4ec334180f9cbb2f34d623c8915f 50444 sbuild_0.62.0-1.debian.tar.gz
 1ee215784648d8ef6f41be1a437a99a79f765f8e 269428 libsbuild-perl_0.62.0-1_all.deb
 a71ef52264da897cffa1cabd2413c4465314c7b6 265902 buildd_0.62.0-1_all.deb
 c5871de5c092782af1ca914c86709877655fca86 289026 sbuild_0.62.0-1_powerpc.deb
Checksums-Sha256: 
 fb07ccbd62578dce359653166dca5568aba6d1cf0928ada0e2685a0b0216d4ea 1420 
sbuild_0.62.0-1.dsc
 84df7ec43e9adf3196e09f2179ccd3401fdb7f5e7eec7d5dee9fe3773229c8d8 540344 
sbuild_0.62.0.orig.tar.gz
 9ae1c7ba31015df416060aa98a43e50011d134b4b79b061c33ed07d96623f812 50444 
sbuild_0.62.0-1.debian.tar.gz
 209649afcb99c5375974aa6a5cff8df7a49ab25d5d54654986f4b8444c3ea7f1 269428 
libsbuild-perl_0.62.0-1_all.deb
 dfc3ce0fe807741d7bc3b9d98123d72a19b3d536a091efac5986aeaed9f3acf3 265902 
buildd_0.62.0-1_all.deb
 c24182872f685365326865ee5fc6a36ae57a803ee3e549b01815ec23a58b0c13 289026 
sbuild_0.62.0-1_powerpc.deb
Files: 
 53ca9820be19f41ba3f525c139c42f65 1420 devel extra sbuild_0.62.0-1.dsc
 f68388257522f3228c6c4ae6f2abce2e 540344 devel extra sbuild_0.62.0.orig.tar.gz
 41e1b0f46a1fbb6280d9a0244d9862c2 50444 devel extra 
sbuild_0.62.0-1.debian.tar.gz
 edfd2dc158fee8bfe6b5dc691c04d957 269428 perl extra 
libsbuild-perl_0.62.0-1_all.deb
 98558b00c8589e8d81308d83741109b9 265902 devel extra buildd_0.62.0-1_all.deb
 681b16199bcef91b82560b7dda53f73f 289026 devel extra sbuild_0.62.0-1_powerpc.deb

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

iEYEAREDAAYFAk2BCm0ACgkQVcFcaSW/uEjHEQCfazmQDHcBUaNmrfIv/Rsr01Bp
H0oAn2w54f7olC5+OJ5Zwu1Cf9M6yCsZ
=3Y4g
-----END PGP SIGNATURE-----


Accepted:
buildd_0.62.0-1_all.deb
  to main/s/sbuild/buildd_0.62.0-1_all.deb
libsbuild-perl_0.62.0-1_all.deb
  to main/s/sbuild/libsbuild-perl_0.62.0-1_all.deb
sbuild_0.62.0-1.debian.tar.gz
  to main/s/sbuild/sbuild_0.62.0-1.debian.tar.gz
sbuild_0.62.0-1.dsc
  to main/s/sbuild/sbuild_0.62.0-1.dsc
sbuild_0.62.0-1_powerpc.deb
  to main/s/sbuild/sbuild_0.62.0-1_powerpc.deb
sbuild_0.62.0.orig.tar.gz
  to main/s/sbuild/sbuild_0.62.0.orig.tar.gz


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1pzwkg-000246...@franck.debian.org

Reply via email to