dpkg 1.14.4ubuntu1 source package in Ubuntu

Changelog

dpkg (1.14.4ubuntu1) gutsy; urgency=low

  Forward-port Ubuntu changes from feisty, as follows:

  Miscellaneous fixes:
  * Don't consider it a file conflict if the package contains
    a symlink to a directory where another package already contains the
    same symlink/directory and the existing and new symlinks point to the
    same place.  (Launchpad 22340, Debian #377682.)
  * mlib contains m_strdup (part of the fix for Debian #379028).
  * Fix formatting of these files:
       lib/showpkg.c
       lib/tarfn.c
       src/configure.c
       src/archives.c (function quote_filename only)
    to conform to the rest of dpkg by running them through
    expand -t2 (and in the last case using M-x indent-rigidly once).
    As discussed on debian-dpkg.  Submitted upstream as Debian #375711.
  * scripts/update-alternatives.pl: in the case where the slave is
    inapplicable do not attempt to create the slave link before removing
    it again.  This will help alleviate LP #84906 (vim upgrade problems)
    and will generally make things slightly less fragile.  Debian #411699.
  * dpkg-source: respect g+s and umask when extracting.
    (LP 51468, submitted upstream as Debian #390915.)
    The new behaviour is that the only thing which matters about the
    permissions specified in the archive is whether an object has execute
    permission for anyone, as for chmod =X.  Set-id (of files and
    directories) and read/write permissions from the archive are ignored.
    Permissions are determined by the umask; group ownership and
    directory-setgid according the usual filesystem policies.

  Launchpad integration:
  * Implement changelog-closes-bugs for Ubuntu (see
    https://wiki.ubuntu.com/ClosingBugsFromChangelog).
  * Add Launchpad-Bugs-Fixed to dpkg-genchanges too, to make it not
    complain about unknown fields.

  DebianMaintainerField:
  * scripts/dpkg-source.pl: Check that debian/control complies to
    https://wiki.ubuntu.com/DebianMaintainerField: Refuse to build a source
    package if we have an Ubuntu version number, but Maintainer: is not an
    Ubuntu address. Output a warning if there is no XSBC-Original-Maintainer:
    field for packages with an Ubuntu version number.
  * scripts/dpkg-source.pl: Only fail to build the source package if $DEBEMAIL
    contains 'ubuntu'. If not, only print a warning.
  * debian/control: Change Maintainer/XSBC-Original-Maintainer field.

  Implementation of Breaks:
  * References:
     http://lists.debian.org/debian-devel/1997/10/msg00643.html
     https://wiki.ubuntu.com/PackageDependencyFieldBreaks
     Debian #379140.
  * Manpages mention Breaks: deb-control.5, dpkg-query.1, dpkg.1.
  * Support for Breaks in dpkg-source, dpkg-gencontrol et al.
  * Support for Breaks in the code in dpkg.
  * Breaks is ignored by dselect.
  * Fix for Debian #378003 (multiple deconfigurations) is
    mixed in with Breaks implementation.
  * Declare Breaks against older dpkg-dev rather than Conflicts.
  * 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 Debian #378009).
    * Just as for deconfiguration 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>

dpkg (1.14.4) unstable; urgency=low

  [ Guillem Jover ]
  * Fix perl warnings:
    - When unpacking a source package with -sp from a different directory
      than the one containing the tarball. Closes: #424998
  * Remove an unused variable in dpkg-statoverride by renaming it to the
    initially intended name. Closes: #425041
  * Fix loose regex in dpkg-source (/\.debian.tar/ -> /\.debian\.tar/).
    Thanks to Kylan Robinson. Closes: #425629
  * Revert change on 1.14.0 from Aaron M. Ucko. Trim down duped entries only
    when passing them to dpkg-query instead. Closes: #425641
  * Recognize again architecture wildcards. Closes: #424670

  [ Updated dpkg translations ]
  * Basque (Piarres Beobide). Closes: #425776
  * French (Frédéric Bothamy).
  * Galician (Jacobo Tarrío).

dpkg (1.14.3) unstable; urgency=low

  [ Guillem Jover ]
  * Fix perl warnings:
    - In dpkg-genchanges when called with -S. Closes: #423193
    - In architecture comparison operations. Closes: #423452
    - Fill slavepaths undefined entries with an empty string to guarantee
      they are always defined. Closes: #423140, #423451, #423544, #423555
  * Include the new split man pages deb-substvars.5, deb-override.5 and
    deb-shlibs.5 in dpkg-dev.
  * Fix deb-substvars.5 section to match reality.
  * Refactor update-alternatives.
  * Fix dpkg-divert to work again w/o specifying the '--divert' and
    '--package' or '--local' options. Closes: #423864
  * Document in install-info.8 that when no '--section' option is specified,
    install-info will try to use the INFO-DIR-SECTION entry from the info
    file. Add missing commas. Thanks to Kurt B. Kaiser. Closes: #397737
  * Disambiguate in install-info.8 the use of 'Info directory' with
    'Info dir file'. Closes: #420766
  * Document in deb-control.5 that the control file can have '#'-style
    comments. Closes: #406481
  * Make start-stop-daemon fork twice while daemonizing.

  [ Updated dpkg-dev translations ]
  * French (Frédéric Bothamy). Closes: #423392

  [ Updated dpkg translations ]
  * French (Christian Perrier).
  * German (Sven Joachim). Closes: #423401

  [ Updated dselect translations ]
  * German (Sven Joachim). Closes: #423403

dpkg (1.14.2) unstable; urgency=low

  [ Guillem Jover ]
  * Remove bashisms in dpkg-buildpackage. Closes: #422239
  * Handle case in update-alternatives when there's no existing alternative
    to configure. Closes: #260987, #353252, #367717, #392431
  * Add solaris support to ostable and triplettable. Closes: #361866
  * Properly create the generic name symlink in update-alternatives for new
    alternatives. Closes: #422979
  * Include translations again, which disappeared due to a dirty source tree
    and a bogus Makefile.am for the man pages. Closes: #423029, #423085

dpkg (1.14.1) unstable; urgency=low

  [ Guillem Jover ]
  * Fix partial upgrades by tightening dpkg-dev versioned Depends to
    dpkg 1.14.0, and dpkg Conflicts against << dpkg-dev 1.14.0, where
    the triplettable support first appeared. Closes: #422848

dpkg (1.14.0) unstable; urgency=low

  [ Guillem Jover ]
  * Make the copyright information in dpkg-deb.1 and dpkg-split.1 match the
    one in the source. Thanks to Nicolas François. Closes: #379320
  * Allow dpkg-buildpackage to properly override '-b' when passed after '-B'.
    Thanks to Julian Gilbey. Closes: #397479
  * Move retrieval of uid and gid information from controllib.pl into a
    function, so that scripts not needing it do not execute that code.
    Based on a patch by Riku Voipio. Closes: #396884
  * Do not bail out in dpkg when building without start-stop-daemon support,
    by checking if the macro value is true instead of it being defined.
    Thanks to Mark Rosenstand.
  * Make all perl scripts use strict and warnings, to ease catching errors.
  * Refactor update-alternatives code, with the side effect that now commands
    on non existing link group files will return an error code (except
    for --remove, now). Closes: #273407
  * Add a missing newline to a warning message in dpkg. Closes: #390914
    Thanks to Ian Jackson.
  * Fix typo in variable name in dpkg-source which was causing it to not
    create directories when extracting the diff. Closes: #374645
  * Fix up and down keystrokes in the dselect help message. Closes: #383438
    Thanks to Sven Joachim.
  * Convert 822-date to be a simple wrapper around 'date -R'. 822-date is
    now deprecated and should not be used anymore. It might be removed
    sometime in the future. Closes: #31634, #367712, #314462
    Thanks to Frank Lichtenheld.
  * Add '.gitignore' to the default dpkg-source -i regex. Closes: #409566
    Thanks to Julien Cristau.
  * Add '.hg' to the default dpkg-source -i regex. Closes: #414794
  * Use l10n-friendlier strings to describe dependencies. Closes: #390916
    Thanks to Ian Jackson.
  * Change priority for dpkg-dev from standard to optional to match the
    override.
  * Do not use a build-stamp in debian/rules.
  * Fix confusing bottom status lines in dselect, unifying them by removing
    the method or package name and capitalizing. Closes: #9085
  * Check proper error value returned by BZ2_bzerror. Closes: #410605
  * Exit with an error instead of an assert if a file name is too long when
    building a .deb package. Closes: #393069
  * Exit with an error instead of an assert if the number of conflictors is
    exceeded. Remove bogus comments. Closes: #377855
  * Fix regular expression special-casing Origin, Bugs and Maintainer fields
    which was making X[SBC]- fields containing such strings to propagate into
    the .deb control file unprocessed. Thanks to Colin Watson.
  * Add support for '--admindir' in dpkg-buildpackage, dpkg-checkbuilddeps
    and dpkg-shlibdeps. Closes: #162348
  * Cleaning and format unification of manual pages.
  * Make the override-file argument to dpkg-scanpackages optional.
  * Refactor compression filtering code.
  * Split override file information from dpkg-scanpackages.1 into
    deb-override.5 manual page.
  * Split dpkg-source.1 into independent man pages, namely deb-substvars.5,
    deb-shlibs.5, dpkg-buildpackage.1, dpkg-distaddfile.1, dpkg-genchanges.1,
    dpkg-gencontrol.1, dpkg-parsechangelog.1 and dpkg-shlibdeps.1.
  * Support building binary packages with the member data.tar.lzma compressed
    with lzma.
  * Require gettext 0.16.1.
  * Show the epoch (if present) when displaying package versions.
    Closes: #107449, #179913, #345594, #393924, #405668
    Based on a patch by Jeffrey W. Baker.
  * Switch from pseudo-tags to usertags, and update the documentation.
  * Fix typo in German dpkg man page. Closes: #416167
    Thanks to Martin Weis.
  * Properly sort Uploaders field in generated .dsc files.
  * Reorder a bit the fields in output files.
  * Speed up dpkg-shlibdeps by avoiding doing a dpkg-query for duped
    libraries. Thanks to Aaron M. Ucko. Closes: #421290
  * Generalize source architecture handling by abstracting it through the new
    Debian triplet and the new triplettable.
  * Add armel support to ostable and triplettable. Closes: #414087

  [ Updated dpkg translations ]
  * Dutch (Bart Cornelis).
  * French (Frédéric Bothamy).
  * Polish (Robert Luberda).
  * Romanian (Eddy Petri?or).
  * Simplified Chinese (Anthony Wong). Closes: #415320
  * Traditional Chinese (Anthony Wong). Closes: #415230

  [ Added dpkg translations ]
  * Estonian added (Ivar Smolin). Closes: #422404
  * Kurdish added (Erdal Ronahi). Closes: #418154
  * Marathi added (Priti Patil). Closes: #416810

  [ Updated man pages translations ]
  * German (German l10n team). Closes: #418528
  * Polish (Robert Luberda).

  [ Updated dselect translations ]
  * Dutch (Bart Cornelis).
  * Polish (Robert Luberda).

dpkg (1.13.25) unstable; urgency=low

  [ Guillem Jover ]
  * Fix year 2018 in changelog for Michael Alan Dorman's upload in 1998,
    which was confusing the changelog parsers. Closes: #402526
  * Document in its man page that update-alternatives requires cooperation
    from all packages dealing with the specific file. Closes: #396338
    Thanks to Tomas Pospisek <email address hidden>.
  * Require POSIX inside subprocerr in controllib.pl. Closes: #390636
    Thanks to Brendan O'Dea <email address hidden>.
  * Support extracting lzma compressed source and binary packages,
    and add a Suggests on package lzma. Closes: #347715
  * Add '/emul/ia32-linux' biarch paths to dpkg-shlibdeps. Closes: #403216
  * Remove non-modified /etc/dpkg/dpkg.cfg configuration file when upgrading
    from versions 1.9.21 through 1.10.28, to avoid getting prompted about
    conffile changes. Closes: #398061

  [ Updated dpkg translations ]
  * Chinese (Traditional, Asho Yeh).
  * Korean (Sunjae Park). Closes: #394135, #404938
  * Norwegian Bokmal (Hans Fredrik Nordhaug). Closes: #391143
  * Nepali (Shiva Prasad Pokharel).
  * Romanian (Eddy Petri?or).
  * Catalan (Jordà Polo).
  * Swedish (Peter Karlsson).
  * Vietnamese (Clytie Siddall). Closes: #399343

  [ Added dpkg translations ]
  * Punjabi (A S Alam).

  [ Updated dpkg-dev translations ]
  * Catalan (Jordi Mallach).

  [ Updated dselect translations ]
  * Korean (Sunjae Park). Closes: #404943

 -- Ian Jackson <email address hidden>   Wed, 30 May 2007 20:11:54 +0100

Upload details

Uploaded by:
Ian Jackson
Uploaded to:
Gutsy
Original maintainer:
Ubuntu Core Development Team
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.14.4ubuntu1.tar.gz 5.4 MiB a8fbbf2940f83bf0e17865eb19eafee9deb17fa8fecff61e9e7464eabfd15fd9
dpkg_1.14.4ubuntu1.dsc 916 bytes 8ce8ec2b64926683a8b76dcb521b5e974410054ebec3eb4ce8ecf30f8b189932

View changes file

Binary packages built by this source

dpkg: No summary available for dpkg in ubuntu gutsy.

No description available for dpkg in ubuntu gutsy.

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

No description available for dpkg-dev in ubuntu gutsy.

dselect: No summary available for dselect in ubuntu gutsy.

No description available for dselect in ubuntu gutsy.