Accepted dpkg 1.13.22ubuntu4 (source)

Ian Jackson iwj at ubuntu.com
Fri Jul 21 18:00:08 BST 2006


Accepted:
 OK: dpkg_1.13.22ubuntu4.dsc
     -> Component: main Section: base
 OK: dpkg_1.13.22ubuntu4.tar.gz

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

Format: 1.7
Date: Fri, 21 Jul 2006 17:22:24 +0100
Source: dpkg
Binary: dpkg dselect dpkg-dev
Architecture: source
Version: 1.13.22ubuntu4
Distribution: edgy
Urgency: low
Maintainer: Dpkg Developers <team at dpkg.org>
Changed-By: Ian Jackson <iwj at ubuntu.com>
Description: 
 dpkg       - package maintenance system for Debian
 dpkg-dev   - package building tools for Debian
 dselect    - user tool to manage Debian packages
Changes: 
 dpkg (1.13.22ubuntu4) edgy; urgency=low
 .
   * Implement Breaks.  References:
      http://lists.debian.org/debian-devel/1997/10/msg00643.html
      https://wiki.ubuntu.com/PackageDependencyFieldBreaks
 .
   Decisions made:
   * Specifying Breaks: <virtual package> is fairly meaningless
     without versioned Provides but to make versioned Provides easier
     in the future we support it fully.
   * We do not transitively deconfigure things when we deconfigure
     due to Breaks, just as we don't do so when we deconfigure due
     to removal due to Conflicts (see also #378009).
   * Just as for deconfigure due to Conflicts, we don't deconfigure
     Essential packages without --force-remove-essential.
   * We aren't willing to deconfigure more than one package as a result
     of a single element of a Breaks, just as we aren't willing to
     remove more than one package as a result of a single element of
     a Conflicts.  (Note that this can only occur due to virtual
     packages so it can be worked around by specifying the individual
     real packages instead.)
   * We're happy to deconfigure a package that's on hold even if
     afterwards, due to Breaks, there might not be a way to reconfigure it.
     (This is analogous to the situation where we install a package
     which no longer satisfies the dependencies of an on-hold
     package; it's not clear what the right answer is.)
   * We invent a new --force-breaks which does much the
     same as --force-conflicts.
   * --ignore-depends works for Breaks even though it doesn't work
     for Conflicts.
   * <deconfigured's prerm> deconfigure in-favour <installing> <ver>
       as well as
     <deconfigured's prerm> deconfigure in-favour <installing> <ver> \
                                        removing <conflictor> <ver>
       and of course the corresponding
     <deconfigured's postinst> abort-deconfigure in-favour <installing> <ver>
 .
   Two other changes bundled:
   * mlib contains m_strdup (part of the fix for #379028).
   * Fix for #378003 (multiple deconfigurations).
Files: 
 15c2f49ea0ed9ab4d99bc657a545432d 867 admin required dpkg_1.13.22ubuntu4.dsc
 171c7d72f616e18707a1852a3cec4e74 3108507 admin required dpkg_1.13.22ubuntu4.tar.gz

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

iD8DBQFEwQH705QTisYqw/QRAgsTAKCeFcAcYzHX67VkcjchKUJeBaRI/ACfQ29s
p4ut45pAUxW7V4Jr3/hIO10=
=oOgx
-----END PGP SIGNATURE-----





More information about the edgy-changes mailing list