dpkg 1.13.22ubuntu4 source package in Ubuntu

Changelog

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).

 -- Ian Jackson <email address hidden>   Fri, 21 Jul 2006 17:22:24 +0100

Upload details

Uploaded by:
Ian Jackson
Uploaded to:
Edgy
Original maintainer:
Dpkg Developers
Architectures:
any
Section:
base
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
dpkg_1.13.22ubuntu4.tar.gz 3.0 MiB ad5b56995cc8b7d3ed4cb2c68c9c3c12e39e67fce5350661517ecba6f7dc8e6f
dpkg_1.13.22ubuntu4.dsc 867 bytes 805ea49f684afe4521335bb9c03ca49084fa274992bacfab1f6f357a66725212

View changes file

Binary packages built by this source

dpkg: No summary available for dpkg in ubuntu edgy.

No description available for dpkg in ubuntu edgy.

dpkg-dev: No summary available for dpkg-dev in ubuntu edgy.

No description available for dpkg-dev in ubuntu edgy.

dselect: No summary available for dselect in ubuntu edgy.

No description available for dselect in ubuntu edgy.