Dpkg

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

  * Add support for versioned Provides to Dpkg::Deps::KnownFacts, missed in
    dpkg 1.17.11.
  * Man pages:
    - Add a mention of packaging helpers support in dpkg-maintscript-helper(1).
      Closes: #759754
    - Move dpkg-buildflags(1) generic feature area details to the section top.
    - Fix prerm invocation arguments in update-alternatives(8).
      Reported by jre <jre.winesim@gmail.com>. Closes: #761025
  * Add new deps_iterate() function to Dpkg::Deps. Closes: #759747
    Based on a patch by Dima Kogan <dima@secretsauce.net>.
  * Add support for relative symlinks to dpkg-maintscript-helper symlink_to_dir
    command. Suggested by Don Armstrong <don@debian.org>.
  * Add a new dpkg-buildflags qa feature area:
    - Add a new bug feature, disabled by default, which will enable fatal
      warnings for code that can pose actual problems. Closes: #682659
    - Add a new canary feature, disabled by default, which will allow tracking
      build flags propagation. Closes: #628516
  * Pass DEB_BUILD_OPTIONS to dpkg-buildflags in buildflags.mk, required to
    get noopt to work at all, for example.
  * Add a new dpkg-buildflags reproducible feature area:
    - Add a new timeless feature, disabled by default, which will add
      «-Wdate-time» to CPPFLAGS.
    Thanks to Paul Wise <pabs@debian.org>. Closes: #762683
  * Fix error message from buffer_copy() read and write functions. This
    affects error messages from partial or broken .deb packages for example.
    Regression introduced in dpkg 1.17.10. Closes: #759498
  * Remove lpia architecture support.
  * Improvements and portability fixes to start-stop-daemon:
    - Abort if the system or compatibility setsid() fails.
    - Do not exit from the first parent before the pidfile has been created,
      when using --background and --make-pidfile, to avoid the race condition.
      Based on a patch by Nir Soffer <nirs@hyperms.com>. Closes: #686420
    - Make sure the pidfile is always created with a 022 umask.
      Reported by Will Conley <willconley3@gmail.com>. Closes: #760222
    - Do not abort on --stop when only --pid or --ppid options are specified.
      Thanks to Christos Trochalakis <yatiohi@ideopolis.gr>. Closes: #763767
    - On kFreeBSD systems do not unnecessarily make kvm_openfiles() open
      /dev/mem. This causes issues on FreeBSD jails for example.
      Reported by Steven Chamberlain <steven@pyro.eu.org>.
    - On systems using libkvm, do not fail when kvm_getprocs() cannot find
      any process.
  * Map i786 to i386 also for the multiarch pathname in dpkg-architecture.
  * Handle omitted binary packages due to build profiles in dpkg-genchanges.
    Based on a patch by Johannes Schauer <j.schauer@email.de>. Closes: #758191
  * Update restriction formula syntax for build profiles:
    - Restriction lists are now restriction formulas.
    - Restriction formulas are given in disjunctive normal form expression:
      <foo> <bar baz> <blub>
    - Removal of the implicit prefix/namespace mechanic.
    - Construct the profiles entry of the Packages-List field by converting
      the "<bar baz> <blub>" syntax into "bar,baz+blub".
    - Include a temporary compatibility mapping with the old way to write
      the Build-Profiles field in binary packages which can be removed once
      all affected source packages have moved to the new syntax.
    Thanks to Johannes Schauer <j.schauer@email.de>. Closes: #760158
  * Normalize instdir in dpkg by removing trailing «/» and «/.». This gets
    rid of several inconsistencies and doubled «/» in syscalls and output
    messages.
  * Never try to remove the root directory or its backups. There's no point in
    it, and makes life more difficult for a read-only root with a read-write
    overlay or a symlink farm. Requested by sepero111@gmx.com.
  * Remove arbitrary filename limit from dpkg-deb, which was lifted some
    time ago when the code switched to a dynamic string via varbuf.
  * Do not pipe the files to sign from dpkg-buildpackage to GnuPG. When GnuPG
    uses the gpg-agent it is unable to detect the correct tty configuration
    if stdin is a pipe instead of the current terminal. Closes: #762391
  * Add a new --hash option to enable generating only specific file checksums
    in dpkg-scanpackages. Requested by Thorsten Glaser <tg@debian.org>.
  * Add architecture restriction options for dpkg-architecture -L. This allows
    selecting specific subsets of all valid known architectures, matching by
    wildcard (-W), endianness (-E) or bits (-B). The restricting options can
    be combined, or omitted altogether. Closes: #762635
  * Say arch-wildcard instead of arch-alias in dpkg-architecture --help output.
  * Test suite:
    - Do not leave temporary files behind on failure or when interrupted.
    - Add basic unit tests for the FNV hashing function.
    - Add unit tests for the libdpkg tar extractor.
  * Add --build and --extract command aliases to dpkg-source.
  * Print file or package names instead of pointers in dpkg debug output,
    to make it more meaningful and reproducible.
  * Fix off-by-one error in libdpkg command argv size calculation.
    Based on a patch by Bálint Réczey <balint@balintreczey.hu>. Closes: #760690
  * Switch the libdpkg string hashing function from FNV-1 to the recommended
    FNV-1a variant.
  * Switch the dpkg files database string hashing function from what appears
    to be a custom hash function to the libdpkg FNV-1a implementation. As a
    side effect this fixes an integer overflow. Addresses: #760741
  * Double the dpkg files database hash table size to the closest 2^18 prime.
    Times have changed, and it's common to have at least these many files.
    This reduces the amount of collisions.
  * Document optional dpkg -C argument in --help output. Closes: #763000
  * Consider a hardlink tar entry as a regular file for mode values, i.e.
    assign to it S_IFREG instead of 0.

  [ Raphaël Hertzog ]
  * Explain better in deb-triggers(5) why interest/activate-noawait should be
    favored.

  [ Updated programs translations ]
  * Catalan (Guillem Jover): Fix mismatched format string.
  * Czech (Miroslav Kure).
  * Polish (Łukasz Dulny).
  * Turkish (Mert Dirik). Closes: #763825

  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
  * Italian (Guillem Jover): Swap order of some dpkg-deb arguments.
    Thanks to xor <xor@paranoici.org>. Closes: #759149

 -- Guillem Jover <guillem@debian.org>  Mon, 06 Oct 2014 00:11:08 +0200

dpkg (1.17.13) unstable; urgency=low

  [ Guillem Jover ]
  * Remove unbalanced trailing single-quote in dpkg-deb error message.
    Reported by Trần Ngọc Quân <vnwildman@gmail.com>.
  * Remove architecture blacklist from hardening build flag option
    stackprotectorstrong. Thanks to Romain Francoise <rfrancoise@debian.org>.
  * Documentation:
    - Merge binary:Package descriptions in dpkg-query(1).
    - Split --remove and --purge options in dpkg(1). This also clarifies on



( run in 1.119 second using v1.01-cache-2.11-cpan-df04353d9ac )