dpkg 1.14.18ubuntu1 source package in Ubuntu

Changelog

dpkg (1.14.18ubuntu1) intrepid; urgency=low

  * Resynchronise with Debian. Remaining changes:
    Ubuntu-specific adjustments (probably):
    - Use i686 for lpia in cputable and triplettable.
    - Hack Dpkg::Arch to return i686 for lpia.
    - Pre-depend on lzma.
    - Move various Conflicts to Breaks, since upgrades from stable Ubuntu
      releases support Breaks.
    - Rename triggers/Deferred to triggers/Unincorp to fix upgrades from
      early versions of trigger support in Ubuntu.

    Miscellaneous bug fixes:
    - Avoid closing fsys tarfile pipe twice even in normal operation -
      normally EBADF but might sometimes close some other desired fd and
      cause hideous doom.
    - Avoid duplicate attempts to [f]close in obscure error situations which
      might conceiveably close wrong fds.
    - Add a few more comments around obscure bits of trigger handling code
      which confused both me and Ian during the merge.
    - Revert change to stop outputting a newline after a postinst is run
      (Debian bug #392317).
    - Use the two-arg form of open in Dpkg::Control so that "-" can be
      passed to parse stdin as a control file.

    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 with
      https://wiki.ubuntu.com/DebianMaintainerField: If $DEBEMAIL contains
      'ubuntu', 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.

    DistCompilerFlags:
    - Point to https://wiki.ubuntu.com/DistCompilerFlags from
      dpkg-buildpackage(1).
    - Set default LDFLAGS to -Wl,-Bsymbolic-functions. (We've already taken
      this hit in Ubuntu.)

dpkg (1.14.18) unstable; urgency=low

  [ Guillem Jover ]
  * Bump po4a version in Build-Depends to 0.33.1-1, as usage of UTF-8
    in original man pages was causing build failures. Closes: #473498
  * Add triggers documentation to dpkg-dev. Closes: #473449
  * Add deb-triggers.5 and dpkg-trigger.1 man pages, and document new
    statuses and options in dpkg.1.

  [ Raphael Hertzog ]
  * When dpkg-source builds a source package of Format: 2.0 or 3.0 (quilt) it
    applies the patches before the build if
    debian/patches/.dpkg-source-applied doesn't exist. This file is created
    during extraction if patches are applied, and is auto-excluded from the
    debian tarball. This enables on-the-fly conversion of source packages from
    Format: 1.0 to Format: 3.0 (quilt) without manual intervention of the
    user. This feature can be disabled with the option --no-preparation.
  * The dpkg-source option --skip-patches disables application of patches
    during extraction of source packages using Format: 2.0 or Format: 3.0
    (quilt).
  * Ensure the Files field is last in *.dsc and *.changes. This is a
    work-around for some braindead dsc parsers (dupload and sbuild for
    instance, see #473518 and #470440).
  * Initialize dependencies for libraries having symbols files with the
    smallest minimal version listed in the symbols file instead of using
    an unversioned dependency. It's the only way to ensure the library
    presence if it wasn't available in all versions of the package that ever
    existed. Closes: #474079
  * Don't use the -p option of diff for Format: 1.0 source packages.
    dpkg-source of sarge doesn't accept data after @@. Closes: #474417

  [ Updated dselect translations ]
  * German. (Sven Joachim).
  * Swedish (Peter Karlsson).

  [ Updated dpkg translations ]
  * Portuguese (Miguel Figueiredo).
  * Simplified Chinese (Deng Xiyue). Closes: #473523
  * Swedish (Peter Karlsson).
  * Vietnamese (Clytie Siddall). Closes: #473726

  [ Updated manpages translations ]
  * German (Helge Kreutzmann).
  * Swedish (Peter Karlsson).

  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  * Swedish (Peter Karlsson).

dpkg (1.14.17) experimental; urgency=low

  [ Guillem Jover ]
  * Replace strdup plus error checking usage with a new m_strdup function.
    Closes: #379028
  * Add new keybinding in dselect to restore all selections back to
    whatever's currently installed. Closes: #151540
    Thanks to Colin Watson.
  * Use system timersub and fix timeval normalization in multiplication in
    start-stop-daemon. Thanks to Andreas Påhlsson. Closes: #462225
  * Cosmetic fixes to start-stop-daemon output and man page. Document that
    --chuid will change the group even if it has not been specified. Add
    EXIT STATUS and EXAMPLE sections to man page. Thanks to Justin Pryzby.
  * Add Raphael Hertzog to Uploaders, and remove Brendan O'Dea and
    Christian Perrier with their permission.
  * Use functions from libcompat when those are not provided by the system.
    - Add strnlen to libcompat.
    - Link programs against libcompat which provides obstack. Closes: #142042
  * Change dpkg-gencontrol to not output the Homapage field on udeb.
  * Reintroduce 'no-debsig' back in dpkg.cfg to avoid failing to install any
    package when debsig-verify is installed. Closes: #311843
  * Fix some small memory leaks. Closes: #469520
    Thanks to Sean Finney.
  * Correct broken dselect logic for self-conflicting packages.
    Thanks to Ian Jackson.
  * Implement 'Breaks' properly in dselect. Closes: #448946
    Thanks to Ian Jackson.
  * Fix erroneous description of Breaks in dselect output.
    Thanks to Ian Jackson.
  * Allow compilation with --disable-nls on systems without libintl.h where
    a non glibc claims to be glibc. Closes: #465420
  * Fix crash when a .deb file becomes unreadable while dpkg is starting.
    Thanks to Ian Jackson. Closes: #255882
  * Few file descriptor cleanup and error handling fixes.
    Thanks to Ian Jackson. Closes: #443338
  * Move test suite invokation to a new check target in debian/rules.
  * Add support for nocheck DEB_BUILD_OPTIONS in debian/rules, so that the
    dpkg test suite can be skept if desired.
  * Improve log and status-fd output by printing more status change updates
    and actions. Thanks to Ian Jackson.
  * Implement triggers support. Thanks to Ian Jackson.
    Closes: #17243, #68981, #215374, #217622, #248693, #308285

  [ Raphael Hertzog ]
  * Add a warning displayed by dpkg-genchanges if the current version is
    smaller than the previous one. Closes: #4655
  * Add -d and -c options in dpkg-checkbuilddeps to override
    build-depends/conflicts. Closes: #114774
  * Include list of libraries in dpkg-gensymbols' warning about new/lost
    libraries.
  * Add -R option to dpkg-buildpackage so that one can replace the usual
    "debian/rules" by something else. Closes: #355654
  * Always list all binary packages in the Description: field of .changes
    files. It's nice for reviewers and mentors.debian.net was using this field
    on source only uploads to display short description of what the package is
    about.
  * Handle the case when the library has a different SONAME than the one used
    to find it. Closes: #462413
  * Fix Dpkg::Version and Dpkg::Fields::Object to import _g() from
    Dpkg::Gettext. Thanks to Adam Heath and Olivier Berger for spotting
    this. Closes: #465651
  * Change PATH during make check to look into build directories containing
    dpkg and the related scripts. Thanks to Mike Frysinger. Closes: #466957
  * Some lintian cleanup:
    - add overrides for some useless I: tags
    - drop unused overrides
    - updated several manual pages to fix hyphen-used-as-minus-sign
    - fixed manpage-has-errors-from-man in several manual pages
    - removed empty debian/dpkg.prerm
  * Removed old upgrade code from dpkg's preinst and postinst which only
    concerns upgrading from dpkg version older than the one in oldstable
    already. And thus we get rid of old the last usage of read in those
    scripts (fixes lintian's warning read-in-maintainer-script).
  * Removed sorting of dependencies in dpkg-gencontrol and dpkg-source. But
    kept it for all other fields (Enhances, Conflicts, Replaces, Breaks,
    Build-Conflicts and Build-Conflicts-Indep).
  * Instead changed dpkg-shlibdeps to sort the dependencies generated in
    ${shlibs:*} variables.
  * Changed the logic of simplification of dependencies: if any dependency
    must be discarded due to another dependency appearing further
    in the field, the superseding dependency will take the place of the
    discarded one. Added a test case for this.
  * dpkg-shlibdeps properly accounts usage of symbols provided by private
    libraries without SONAME. Closes: #469838
  * Add a new warning to dpkg-shlibdeps when a library NEEDED is in fact
    not used by any of the binaries analyzed. Closes: #472332
  * Add a new --warnings=<value> option to select the set of warnings to
    activate. By default, do not activate the warning about useless
    libraries at the binary level (instead the new warning above is activated
    by default: it's less strict and more useful).
  * dpkg-source has been heavily refactored to make it easier to support
    multiple source package formats. Several new source package formats have
    been added:
    - the format "2.0" is the original wig&pen
    - the format "3.0 (quilt)" is based on 2.0. It uses a tarball for the
      debian directory and can thus include binary files. Binaries
      outside of the debian directory can be also included if they
      are listed in debian/source/include-binaries (and option
      --include-binaries will generate this file automatically).
      Closes: #4588, #4628
    - thus it will also preserve timestamps on Debian-provided
      documentation like README.Debian. Closes: #366555
    - it handles an explicit series of patches and the patch can thus be
      named without constraints. Patches can contain arbitrary
      headers/comments between file chunks. Closes: #363018
    - it ignores changes on a number of temporary and VCS-specific files
      by default. Closes: #203792, #323909
    - the patches in debian/patches can remove files. Closes: #12564
    - the patches are applied at unpack time. Closes: #463048
    - the formats "3.0 (quilt/native)" don't include VCS directories by
      default. Closes: #435126
    - the format "3.0 (custom)" can be used to create a source package
      containing arbitrary files. It's useful for helper tools that can
      generate the files by themselves in a more efficient way
      (like all the *-buildpackage tools). Closes: #246918
    - the formats "3.0 (git/bzr)" are experimental formats based
      on corresponding VCS repositories. Thanks to Joey Hess and Colin Watson
      respectively.
  * dpkg-source has a new --no-check option. It disables GPG check and
    checksums checks. Closes: #220758
  * dpkg-shlibdeps is now able to look into directories containing libraries
    used by cross-built binaries provided that the right environment variable
    are set. Closes: #453267
  * Change default value of LDFLAGS (set by dpkg-buildpackage) to ''
    instead of '-Wl,-Bsymbolic-functions'. It's safer at this point of the
    release cycle.
  * dpkg-buildpackage will set PKG_CONFIG_LIBDIR (but not override an existing
    value) in case of cross-compilation so that pkgconfig finds .pc files
    in the directory specific to the target architecture. Closes: #439979

  [ Frank Lichtenheld ]
  * Add a warning in dpkg-buildpackage if the build-dependencies are not
    satisfied during -S. Closes: #445552
  * Add a missing space in the German scripts translation. Closes: #463398
  * Add improved deb-shlibs.5 manual page by Zack Weinberg. Closes: #466135
  * dpkg-buildpackage exports some build related environment variables
    now. Based on a patch by Matthias Klose. Closes: #465282
    (See dpkg-buildpackage(1) and https://wiki.ubuntu.com/DistCompilerFlags
     for details)
  * Add support for use of SHA1 and SHA256 checksums in .dsc and
    .changes files. Information will be available in Checksums-Sha{1,256}
    fields. .changes format version increased to 1.8.
  * Link dselect against libncursesw. Closes: #466321
  * Forward port a patch from the old changelog parser to the new
    one that got lost during the transition. '+' and '.' can now
    be used in distribution names yet again. Reported by dann frazier.
    Closes: #467470

  [ Updated dpkg translations ]
  * Korean (Changwoo Ryu).
  * Polish (Robert Luberda).
  * Romanian (Eddy Petrişor).
  * Slovak (Ivan Masár). Closes: #471342
  * Swedish (Peter Karlsson).
  * Thai (Theppitak Karoonboonyanan). Closes: #468916

  [ Updated manpages translations ]
  * German (Helge Kreutzmann).
  * Polish (Robert Luberda).
  * Swedish (Peter Karlsson).

  [ Updated dselect translations ]
  * Basque. (Piarres beobide). Closes: #462403

  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  * Polish (Robert Luberda).
  * Swedish (Peter Karlsson).

  [ Updated dselect translations ]
  * Polish (Robert Luberda).
  * Romanian (Eddy Petrişor).

 -- Colin Watson <email address hidden>   Tue, 27 May 2008 10:56:03 +0100

Upload details

Uploaded by:
Colin Watson
Uploaded to:
Intrepid
Original maintainer:
Ubuntu 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.18ubuntu1.tar.gz 6.2 MiB beec71cb2e88aeba88b432f44d529d7b8dcb71d0e52518ff221ac8a231b9ae08
dpkg_1.14.18ubuntu1.dsc 1.1 KiB 75f99013c52bd8657210d42b86fd2afcef185b08239aa694099f51fe31231f63

View changes file

Binary packages built by this source

dpkg: No summary available for dpkg in ubuntu intrepid.

No description available for dpkg in ubuntu intrepid.

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

No description available for dpkg-dev in ubuntu intrepid.

dselect: No summary available for dselect in ubuntu intrepid.

No description available for dselect in ubuntu intrepid.