Change logs for dpkg source package in Jessie

  • dpkg (1.17.27) jessie; urgency=medium
    
      [ Guillem Jover ]
      * Add more Conflicts for removed packages expecting dpkg to ship
        install-info. Namely ada-mode and octave2.1-info. Closes: #783657
        Thanks to Andreas Beckmann <email address hidden>.
      * Remove trailing space before handling blank line dot-separator in
        Dpkg::Control::HashCore. Regression introduced in dpkg 1.17.25.
        Reported by Jakub Wilk <email address hidden>. Closes: #789580
      * Only use the SHELL environment variable for interactive shells.
        Closes: #788819
      * Move tar option --no-recursion before -T in dpkg-deb. With tar > 1.28 the
        --no-recursion option is now positional, and needs to be passed before
        the -T option, otherwise the tarball will end up with duplicated entries.
        Thanks to Richard Purdie <email address hidden>.
        Closes: #807940
      * Initialize Config-Version also for packages previously in triggers-pending
        state, otherwise we end up not passing the previously configured version
        to «postinst configure», which might consider this a first install instead
        of an upgrade. Closes: #801156
      * Fix memory leak in dpkg infodb format upgrade logic.
      * Fix physical file offset comparison in dpkg. Closes: #808912
        Thanks to Yuri Gribov <email address hidden>.
      * Add kfreebsd-armhf support to ostable and triplettable. Closes: #796283
        Thanks to Steven Chamberlain <email address hidden>.
      * Add NIOS2 support to cputable. Thanks to Marek Vasut <email address hidden>.
      * Build system:
        - Set PERL5LIB globally for the test suite to the local modules directory,
          to avoid using the system modules. Regression introduced in dpkg 1.17.8.
          Reported by Jérémy Bobbio <email address hidden>. Closes: #801329
        - When sys_siglist is defined in the system, try to use NSIG as we cannot
          compute the array size with sizeof(). If NSIG is missing fallback to 32
          items. Prompted by Igor Pashev <email address hidden>.
    
      [ Updated scripts translations ]
      * German (Helge Kreutzmann). (Various fixes)
    
      [ Updated manpages translations ]
      * German (Helge Kreutzmann). (Various fixes)
    
     -- Guillem Jover <email address hidden>  Sun, 20 Mar 2016 11:40:28 +0100
  • dpkg (1.17.26) jessie-security; urgency=high
    
      [ Guillem Jover ]
      * Fix an off-by-one write access in dpkg-deb when parsing the .deb magic.
        Reported by Jacek Wielemborek <email address hidden>. Closes: #798324
      * Fix an off-by-one write access in dpkg-deb when parsing the old format
        .deb control member size. Thanks to Hanno Böck <email address hidden>.
        Fixes CVE-2015-0860.
      * Fix an off-by-one read access in dpkg-deb when parsing ar member names.
        Thanks to Hanno Böck <email address hidden>.
    
      [ Updated programs translations ]
      * Catalan (Jordi Mallach).
      * Turkish (Mert Dirik). Closes: #785095
    
      [ Updated scripts translations ]
      * German (Helge Kreutzmann). (Various fixes)
      * Spanish (Santiago Vila). Closes: #799020
    
      [ Updated manpages translations ]
      * German (Helge Kreutzmann). (Various fixes)
    
     -- Guillem Jover <email address hidden>  Wed, 25 Nov 2015 22:54:54 +0100
  • dpkg (1.17.25) unstable; urgency=medium
    
    
      [ Guillem Jover ]
      * Do not leak kvm descriptors in start-stop-daemon on GNU/kFreeBSD systems.
        Based on a patch by Jeff Epler <email address hidden>. Closes: #779467
      * Fix OpenPGP Armor Header Line parsing in Dpkg::Control::Hash. We should
        only accept [\r\t ] as trailing whitespace, although RFC4880 does not
        clarify what whitespace really maps to, we should really match the GnuPG
        implementation anyway, as that's what we use to verify the signatures.
        Reported by Jann Horn <email address hidden>. Fixes CVE-2015-0840.
      * Use correct versions in Conflicts for removed packages. Closes: #776984
      * Use backports friendly versions in Breaks/Conflicts.
        Reported by Thorsten Glaser <email address hidden>.
      * Fix perl warning in dpkg-genchanges when parsing BY-HAND file entries.
        Regression introduced in dpkg 1.17.7. Closes: #781074
    
      [ Updated programs translations ]
      * Dutch (Frans Spiesschaert). Closes: #779953
      * Hungarian (Úr Balázs).
    
     -- Guillem Jover <email address hidden>  Thu, 09 Apr 2015 23:40:47 +0200
  • dpkg (1.17.24) unstable; urgency=low
    
    
      [ Guillem Jover ]
      * Add missing versioned Breaks on packages creating trigger cycles.
        Namely debian-security-support, doc-base, gitweb, grace, install-info,
        libapache2-mod-php5, libapache2-mod-php5filter, php5-fpm and xine-ui.
        Closes: #774794
      * Switch versioned Breaks for trigger cycles from <= to << relations (with
        the necessary version adjustments).
      * Add Conflicts for removed packages expecting dpkg to ship install-info.
        Namely octave3.2-info, octave3.0-info and polgen-doc. Closes: #776984
      * Do not accept unknown user or group names on «dpkg-statoverride --add».
        Regression introduced in dpkg 1.17.11. Closes: #775124
      * Check that HAVE_DECL_SYS_SIGLIST is 0 instead of undefined, to fix a
        build failure on uclibc based systems. Closes: #777044
        Based on a patch by Alex Potapenko <email address hidden>.
      * Disable dependency checks on trigger processing. There are still trigger
        cycles showing up this close to the Debian release, which are hard to
        detect automatically as they are caused by maintainer script actions.
        Requested by Niels Thykier <email address hidden> (Debian Release Manager).
    
      [ Raphaël Hertzog ]
      * Drop myself from Uploaders.
    
      [ Updated programs translations ]
      * All complete languages (shadow package).
      * Thai (Theppitak Karoonboonyanan).
    
      [ Updated manpages translations ]
      * German (Helge Kreutzmann).
    
     -- Guillem Jover <email address hidden>  Sun, 22 Feb 2015 22:54:51 +0100
  • dpkg (1.17.23) unstable; urgency=low
    
    
      [ Guillem Jover ]
      * Use a matching group instead of ${^MATCH} in s/// in dselect build script.
      * Skip tar extractor tests if tar is not GNU tar >= 1.27.
      * Reset the trigger cycle tracking on unsatisfied dependencies during
        trigger processing. Closes: #771730
      * Fix out-of-bounds buffer read accesses when parsing field and trigger
        names or checking package ownership of conffiles and directories.
        Reported by Joshua Rogers <email address hidden>.
      * Add versioned Breaks on packages creating trigger cycles. Namely auctex,
        apt-cudf, ccache, cups, distcc, fusionforge-plugin-mediawiki, gap-core,
        gxine, hoogle, icecc, libjs-protoaculous, mcollective, pypy, wordpress
        and xfonts-traditional.
    
      [ Updated programs translations ]
      * Basque (Iñaki Larrañaga Murgoitio). Closes: #771893
      * Catalan (Guillem Jover).
      * Czech (Miroslav Kure).
      * Esperanto (Felipe Castro).
      * French (Sébastien Poher).
      * Italian (Milo Casagrande).
      * Portuguese (Miguel Figueiredo).
      * Russian (Yuri Kozlov). Closes: #771691
      * Simplified Chinese (Zhou Mo). Closes: #771264
      * Spanish (Javier Fernández-Sanguino)
      * Swedish (Peter Krefting).
      * Thai (Theppitak Karoonboonyanan). Closes: #772965
    
      [ Updated scripts translations ]
      * Catalan (Guillem Jover).
      * Polish (Łukasz Dulny).
      * Russian (Yuri Kozlov). Closes: #772841
    
      [ Updated manpages translations ]
      * French (Sébastien Poher).
      * Italian (Beatrice Torracca). Closes: #771673
    
      [ Updated dselect translations ]
      * Catalan (Guillem Jover).
      * Czech (Miroslav Kure).
      * Norwegian Bokmål (Hans Fredrik Nordhaug).
      * Polish (Łukasz Dulny).
      * Portuguese (Miguel Figueiredo).
      * Russian (Yuri Kozlov). Closes: #771682
      * Spanish (Javier Fernández-Sanguino)
      * Vietnamese (Trần Ngọc Quân).
    
     -- Guillem Jover <email address hidden>  Tue, 23 Dec 2014 17:45:44 +0100
  • dpkg (1.17.22) unstable; urgency=low
    
    
      [ Guillem Jover ]
      * Add version introducing --ctrl-tarfile in dpkg-deb(1) man page.
      * Bump minimal version for dir_to_symlink and symlink_to_dir commands
        to 1.17.14 in dpkg-maintscript-helper(1) man page. Closes: #769843
      * Reintroduce update-alternatives, dpkg-divert and dpkg-statoverride
        compatibility symlinks under /usr/sbin/. There are still packages
        using those paths, but the relevant lintian check did not list any,
        so this got removed prematurely.
      * Add Breaks on old man-db, fontconfig and readahead-fedora packages using
        awaiting triggers, as they produce trigger cycles. Closes: #768599
      * Escape package and architecture names on control file parsing warning,
        as those get injected into a variable that is used as a format string,
        and they come from the package fields, which are under user control.
        Regression introduced in dpkg 1.16.0. Fixes CVE-2014-8625. Closes: #768485
        Reported by Joshua Rogers <email address hidden>.
      * Do not match partial field names in control files. Closes: #769119
        Regression introduced in dpkg 1.10.
      * Fix build on Mac OS X. Regression introduced in dpkg 1.17.11.
        Reported by Dominyk Tiller <email address hidden>.
      * Normalize tar entry uid and gid from the current system only in dpkg
        unpack. Regression introduced in dpkg 1.17.14. Closes: #769211
      * Restore multiple processing instances check for packages and archives
        specified on the command-line. Regression introduced in dpkg 1.17.20.
      * Fail on trigger processing when it is required to progress. Trigger
        processing is sometimes required and sometimes opportunistic, and we
        should only fail on the former but ignore the latter. Closes: #768852
      * Do not ignore trigger cycles for direct dependencies, these are just
        normal trigger cycles, and as such should not be special cased.
      * Register all pending triggers for deferred processing when being called
        as «dpkg --configure pkgname…». This is a mostly conformant workaround
        for frontends like apt that do not correctly call «dpkg --configure -a»
        or «dpkg --triggers-only -a» after their normal runs, and leave packages
        in triggers-pending and triggers-awaited states. Closes: #766758
    
      [ Updated programs translations ]
      * Catalan (Guillem Jover).
      * Danish (Joe Dalton).
      * French (Sébastien Poher).
      * German (Sven Joachim).
      * Japanese (Kenshi Muto). Closes: #771255
      * Polish (Łukasz Dulny).
      * Simplified Chinese (Zhou Mo). Closes: #766724, #770280
      * Swedish (Peter Krefting).
      * Turkish (Mert Dirik).
      * Vietnamese (Trần Ngọc Quân)
    
      [ Updated scripts translations ]
      * French (Sébastien Poher).
      * German (Helge Kreutzmann).
      * Swedish (Peter Krefting).
    
      [ Updated manpages translations ]
      * French (Sébastien Poher). Closes: #767934
      * German (Helge Kreutzmann). Closes: #752123
      * Simplified Chinese (Zhou Mo). Closes: #767573
      * Swedish (Peter Krefting).
    
      [ Updated dselect translations ]
      * Danish (Joe Dalton).
      * Dutch (Frans Spiesschaert). Closes: #771237
      * French (Sébastien Poher). Closes: #767918
      * Japanese (Kenshi Muto). Closes: #771256
      * Swedish (Peter Krefting).
    
     -- Guillem Jover <email address hidden>  Fri, 28 Nov 2014 02:02:34 +0100
  • dpkg (1.17.21) unstable; urgency=low
    
    
      [ Guillem Jover ]
      * Get consistent git-style diff support, by adding (>= 2.7) to the dpkg-dev
        patch Depends, and a Breaks patch (<< 2.7) to libdpkg-perl.
      * Error out on obsolete Build-Profiles field syntax.
      * Document -g and -G options in dpkg-genchanges(1). Closes: #766568
      * Do not accept values bundled with long options in dpkg-parsechangelog.
        The parser was accepting things like «--count10», which is just broken.
        Instead allow only «--count=10» in addition to «--count 10».
      * Accept «-S value» in addition to «-Svalue» in dpkg-parsechangelog.
        Closes: #766559
      * Add support for new interest-await and activate-await trigger directives.
        And a new --await option to dpkg-trigger. This might allow possibly
        switching the default meaning after a transition period no shorter than
        two minor versions, so in 1.19.x or 1.20.x. Perhaps.
      * Do trigger cycle detection after dependency checks in dependtry <= 1,
        and before dependency cycle breaking in dependtry > 1. This makes sure
        to always catch trigger cycles, but still gives the opportunity to try
        to process triggers for packages that are not yet ready in the first
        dependtry, but which might be a bit later on, without wrongly detecting
        avoidable and bogus trigger cycles. Closes: #766557
      * Update features removal schedule:
        - The -u, --udeb dpkg-scanpackages options got removed, state that.
        - Remove the entry about obsolete fields, as these need to be preserved
          for backward compatibility, they are part of the external interface to
          be able to handle ancient binary packages.
    
      [ Updated programs translations ]
      * Catalan (Guillem Jover).
      * German (Sven Joachim). Closes: #766311
      * Simplified Chinese (Zhou Mo).
    
      [ Updated scripts translations ]
      * Catalan (Guillem Jover).
    
     -- Guillem Jover <email address hidden>  Sat, 25 Oct 2014 02:21:43 +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 <email address hidden>.
      * Remove architecture blacklist from hardening build flag option
        stackprotectorstrong. Thanks to Romain Francoise <email address hidden>.
      * Documentation:
        - Merge binary:Package descriptions in dpkg-query(1).
        - Split --remove and --purge options in dpkg(1). This also clarifies on
          which package states each option can operate. Closes: #576338
        - Remove duplicate “of the” in dpkg-maintscript-helper(1).
      * Fix dpkg-maintscript-helper dir_to_symlink to handle relative symlink
        targets. Thanks to Helmut Grohne <email address hidden>.
      * Fix dpkg-maintscript-helper symlink_to_dir to assure absolute pathnames
        arguments.
      * Fix dpkg-source not detecting modified files during --commit or -b.
        Regression introduced in dpkg 1.17.11. Closes: #758426
        Reported by Neil Williams <email address hidden>.
      * Only test the strerror() compatible code if sys_errlist and sys_nerr
        are present. This fixes a build failure on GNU/Hurd. Closes: #758199
      * Switch start-stop-daemon on GNU/kFreeBSD systems to use libkvm, instead
        of relying on linprocfs which is not the native procfs on kFreeBSD, and it
        is usually not mounted as FreeBSD programs do not expect it to be present.
    
      [ Updated programs translations ]
      * Czech (Miroslav Kure).
      * German (Sven Joachim).
      * Vietnamese (Trần Ngọc Quân).
    
      [ Updated manpages translations ]
      * French (Jean-Pierre Giraud, Vincent Thomas, Raphaël Hertzog).
    
      [ Updated scripts translations ]
      * French (Raphaël Hertzog).
      * German (Helge Kreutzmann).
    
     -- Guillem Jover <email address hidden>  Tue, 19 Aug 2014 20:14:45 +0200
  • dpkg (1.17.12) unstable; urgency=low
    
    
      [ Guillem Jover ]
      * Only build the compatibility selinux code if libselinux is available or
        the user requested it. Also fixes build failures on non-Linux systems.
        Closes: #757637
      * Documentation:
        - Add a short description to each virtual field in dpkg-query(1), and
          mention the version they got introduced in dpkg.
        - Fix formatting of last paragraphs inside dselect(1) --color description.
      * Rework dselect columns code, to make it easier to maintain and read.
      * Add new architecture columns to dselect package list view. The new
        columns, shown by default, can be turned off with the new ‘A’ key,
        or bound to another key via the new “archdisplay” keybinding.
      * Fix a descriptor leak on dselect subprocesses when --debug is used.
      * Use «tar --format=gnu» when creating source archives. This makes sure we
        get a deterministic output format, regardless of what tar defaults to.
        Thanks to Jan Blunck <email address hidden>..
      * Use perl's length instead of defined when checking some environment
        variables, if we require them to have content.
      * Allow specifying the same build type option multiple times in
        dpkg-buildpackage and dpkg-genchanges. There seems to be scripts with
        such invocations in the wild. Closes: #757795
    
      [ Updated programs translations ]
      * German (Sven Joachim).
    
      [ Updated scripts translations ]
      * German (Helge Kreutzmann).
    
      [ Updated manpages translations ]
      * German (Helge Kreutzmann).
    
     -- Guillem Jover <email address hidden>  Fri, 15 Aug 2014 03:30:39 +0200
  • dpkg (1.17.10) unstable; urgency=medium
    
    
      [ Guillem Jover ]
      * Use libtool to build the static libraries, which makes it possible to
        embed libcompat inside libdpkg, as required by some external programs
        linking against the latter. Closes: #746122
      * Fix word wrapping logic in dselect. Regression introduced in dpkg 1.17.3.
      * Fix possible out of bounds buffer read access in the error output on
        bogus ar member sizes.
      * Fix memory leaks in buffer_copy() on error conditions.
      * Test suite:
        - Improve C code coverage.
        - Add template test cases for most perl modules.
        - Add test cases for Dpkg::Deps OR relationships.
        - Add minimal test case for Dpkg::Source::Quilt.
        - Add test cases for Dpkg::Source::Patch CVE-2014-0471 and CVE-2014-3127.
        - Add test case for patch disabling hunks; not security sensitive.
      * Fix non-security sensitive TOCTOU race in triggers database loading.
      * Fix non-security sensitive TOCTOU race in update-alternative alternative
        database loading.
      * Fix non-security sensitive TOCTOU race in update-alternative rename code.
      * Add a workaround to start-stop-daemon for bogus OpenVZ Linux kernels that
        prepend, instead of appending, the " (deleted)" marker in /proc/PID/exe.
        Closes: #731530
      * Move dpkg-architecture -L argument to the Commands --help output section.
      * Make dpkg-maintscript-helper print only once that we are moving a
        conffile, and not on every interim state transition. Closes: #747370
      * Do not use global match variables in perl code.
      * Man pages:
        - Attempt to clarify and improve wording of some strange or confused
          constructs. Reported by Helge Kreutzmann.
        - Expand Vcs-* field names into each supported field name in
          deb-src-control(5) to make it easier to search for them.
        - Change control.tar.gz reference to simply control.tar in deb(5).
        - Document in dpkg-deb(1) -Z option that bzip2 and lzma are deprecated.
        - Add notes in dpkg-gensymbols(1) about symbol backward-compatibility.
          Based on a patch by Bernhard R. Link <email address hidden>.
          Closes: #746973
        - Document that dpkg-buildpackage(1) -j argument is optional.
        - Add current and deprecated media types to deb(5).
        - Document in dpkg(1) that --audit now does more than just searching for
          partially installed packages.
      * Add support for automatic parallel job selection in dpkg-buildpackage,
        matching currently active processors, when using -jauto. Closes: #748012
      * Perl modules:
        - Bump $VERSION for Dpkg::Patch, missed in 1.16.1.
        - Bump $VERSION for Dpkg::Deps, missed in 1.17.0.
        - Update and fix CHANGES POD sections for public modules.
        - Add missing Dpkg::Deps::Multiple profile_is_concerned() and
          reduce_profiles() methods, inherited by Dpkg::Deps::Union,
          Dpkg::Deps::AND and Dpkg::Deps::OR.
      * Do not mangle quilt series files with a missing newline on the last line.
        Closes: #584233
      * Quiesce tar warnings in cron job by redirecting stderr to /dev/null, as
        it seems --warning=none does not work correctly. Closes: #748544
      * Do not emit a trailing space from Dpkg::Control::Hash on a field's empty
        first line. Bump dpkg-dev Breaks on devscripts to 2.14.4, as previous
        versions expect a trailing space from dpkg-parsechangelog output.
        Based on a patch by Johannes Schauer <email address hidden>. Closes: #749044
      * Do not assume that sensible-editor is present on «dpkg-source --commit»,
        as that command is very Debian specific. Fallback to try VISUAL, EDITOR,
        or vi, if the previous commands are either unset or not found.
      * Use badusage() instead of ohshit() on dpkg --ignore-depends argument
        parsing errors.
      * Add per package dpkg --audit support.
      * Add support for DragonFlyBSD to ostable and triplettable.
        Thanks to Hleb Valoshka <email address hidden>.
      * Add support for DragonFlyBSD to start-stop-daemon. Closes: #734452
        Based on a patch by Hleb Valoshka <email address hidden>.
      * Correctly parse patch headers in Dpkg::Source::Patch, to avoid directory
        traversal attempts from hostile source packages when unpacking them.
        Reported by Javier Serrano Polo <email address hidden> as an unspecified
        directory traversal; meanwhile also independently found by me both
        #749183 and what was supposed to be #746498, which was later on published
        and ended up being just a subset of the other non-reported issue.
        Fixes CVE-2014-3864 and CVE-2014-3865. Closes: #746498, #749183
    
      [ Updated programs translations ]
      * Catalan (Guillem Jover).
      * Italian (Milo Casagrande). Closes: #750105
    
      [ Updated scripts translations ]
      * German (Helge Kreutzmann).
    
      [ Updated manpages translations ]
      * German (Helge Kreutzmann).
    
      [ Raphaël Hertzog ]
      * Let dpkg-source unpack additional tarballs in a deterministic order.
        Thanks to Samuel Bronson for the report. Closes: #747148
    
     -- Guillem Jover <email address hidden>  Thu, 05 Jun 2014 20:18:04 +0200
  • dpkg (1.17.9) unstable; urgency=high
    
    
      [ Guillem Jover ]
      * Do not allow patch files with C-style encoded filenames. Closes: #746306
        Unconditionally fixes CVE-2014-0471.
      * Switch alternative database backups from xz to gzip. Closes: #746354
      * Do not leak long tar names on bogus or truncated archives.
      * Do not leak the filepackages iterator when a directory is used by other
        packages.
      * Fix short lived memory leaks in «dpkg-split --split».
      * Fix memory leak in unused Keybindings screen in dselect.
      * Do not leak color string on «dselect --color».
      * Fix memory leaks when parsing alternatives.
      * Fix off-by-one stack buffer overrun in start-stop-daemon on GNU/Linux and
        GNU/kFreeBSD if the executable pathname is longer than _POSIX_PATH_MAX.
        Although this should not have security implications as the buffer is
        surrounded by two arrays (so those catch accesses even if the stack
        grows up or down), and we are compiling with -fstack-protector anyway.
      * Mark the command_get_pager() tests on a tty as TODO for now, so that
        we do not get failures on build daemons.
      * Make test suite errors abort the build again. Closes: #746331
    
      [ Updated scripts translations ]
      * French (Steve Petruzzello). Closes: #746350
      * German (Helge Kreutzmann).
    
      [ Updated manpages translations ]
      * German (Helge Kreutzmann).
    
     -- Guillem Jover <email address hidden>  Wed, 30 Apr 2014 05:45:20 +0200
  • dpkg (1.17.6) unstable; urgency=low
    
    
      [ Guillem Jover ]
      * Move signing in dpkg-buildpackage to the end of the build.
      * Add new --check-command and --check-option options to dpkg-buildpackage,
        and DEB_CHECK_COMMAND environment variable as a default value, to
        specify a package checker to use before the signing process.
      * Detect a missing gain-root-command even if dpkg-buildpackage is running
        as root.
      * Detect a missing sign-command in dpkg-buildpackage, before starting the
        build, to avoid a failure at the end of the process.
      * Remove trailing newlines from dpkg-deb warning message.
      * Change dpkg-deb conffile name length warning into an error, as dpkg will
        reject those packages at install time anyway.
      * Unify and clarify dpkg-deb and dpkg conffile name length error message.
        Closes: #108196
      * Add new start-stop-daemon --pid option. Closes: #253265
      * Mention Multi-Arch: no value in man pages. Closes: #732648
      * Correctly hyphenate binary-only and source-only in dpkg-buildpackage
        output messages.
      * Use makedev(3) when extracting .deb archives rather than ad-hoc
        computations, to be able to support large major/minor device numbers,
        supported on at least Linux, NetBSD and OpenBSD based systems.
        Thanks to Peter Chang <email address hidden>.
      * Turn the ARM Embedded ABI symbols blacklist into a regex, to stop having
        to keep up with the GNU toolchain, or other toolchains emitting different
        symbols.
      * Blacklist GOMP critical section symbols. Closes: #708033
      * Add support for Ignore-Blacklist-Groups field in symbols files, with the
        two available group values aeabi and gomp. Closes: #694524
      * Allow updating checksums in Dpkg::Checksums without erroring out.
      * Add shell hooks support to dpkg-buildpackage, based on the debuild
        implementation in devscripts 2.13.9. Closes: #476221
      * Add support for Testsuite source field.
      * Clarify error message about missing revision in non-native source package.
        Closes: #719348, #733746
      * Set default compression options in source format specific modules instead
        of dpkg-source. This makes sure the correct compression level is set, even
        for “3.0 (native)” packages with non-default compressors. Closes: #733326
      * Change default source package compressor for new formats (>= 2.0) to xz.
      * Ignore the same packages in «dpkg-query --list» when computing the
        column width as when printing the entries. Closes: #734114
      * Do not produce .deb archives with uncompressed gzip members on
        «dpkg-deb -Zgzip -z0», instead create them as non-compressed members,
        as if -Znone had been passed, as documented. Closes: #718295
      * Add support for .deb archives with a control member not compressed
        (control.tar) or compressed with xz (control.tar.xz).
      * Add support for creating uniformly compressed .deb archive members,
        with the new dpkg-deb option --uniform-compression.
      * Fix file descriptor leaks in diversions and statoverride databases.
        Closes: #734783
      * Allow missing prior-version argument in dpkg-maintscript-helper
        dir_to_symlink and symlink_to_dir commands. Closes: #733980
    
      [ Updated dpkg translations ]
      * Swedish (Peter Krefting).
      * Vietnamese (Trần Ngọc Quân).
    
      [ Updated scripts translations ]
      * German (Helge Kreutzmann).
      * Swedish (Peter Krefting).
    
      [ Updated manpages translations ]
      * German (Helge Kreutzmann).
      * Swedish (Peter Krefting).
    
     -- Guillem Jover <email address hidden>  Wed, 15 Jan 2014 05:29:45 +0100
  • dpkg (1.17.5) unstable; urgency=low
    
    
      [ Guillem Jover ]
      * Switch non-tty output to be line buffered by default, and set it to fully
        buffered only for programs with precious and abundant output, not just
        progress reporting output (i.e. dpkg-query). This was causing out-of-order
        error and debug messages in relation to normal progress reporting, which
        could be very confusing. Regression introduced in dpkg 1.17.2.
      * Fix segfault in update-alternatives when adding or renaming slaves for
        an existing alternative. Regression introduced in dpkg 1.17.2.
        Closes: #731710
      * Fix dpkg-maintscript-helper symlink_to_dir and dir_to_symlink commands:
        - Always run postinst code regardless of prior-version, as the package
          might have been never configured before.
        - Be more strict when checking the expected state of paths.
        - Rename subcommand shell code to check-files-ownership.
        - Change dir_to_symlink switch code to use a staging empty directory,
          to avoid dpkg removing files from other packages, when removing the
          package old files during upgrade.
        - Bump minimal version in man page to 1.17.5.
        Closes: #731730
      * Mention gpg2 too as one of the default sign commands in dpkg-buildpackage.
    
      [ Updated dpkg translations ]
      * German (Sven Joachim).
    
      [ Updated scripts translations ]
      * German (Helge Kreutzmann).
    
      [ Updated manpages translations ]
      * German (Helge Kreutzmann).
    
     -- Guillem Jover <email address hidden>  Thu, 12 Dec 2013 08:29:45 +0100
  • dpkg (1.16.12) stable; urgency=low
    
    
      * Fix value caching in Dpkg::Arch by not shadowing the variables.
        Closes: #724949
    
     -- Guillem Jover <email address hidden>  Mon, 30 Sep 2013 16:52:37 +0200
  • dpkg (1.16.10) unstable; urgency=low
    
    
      [ Guillem Jover ]
      * Fix typos in 1.16.9 changelog entry. Closes: #691954
        Thanks to Nicolás Alvarez <email address hidden>.
      * Add missing @LIBLZMA_LIBS@ to Libs.Private in libdpkg.pc.in.
      * Do not use an undefined va_list variable in dpkg_put_errno().
      * Abort installation if we cannot set the security context for a file.
      * Fix OpenPGP armored signature parsing, to be resilient against doctored
        input, including source package control files. Closes: #695919
      * Make sure the OpenGPG armor contains a signature block, even on EOF.
      * Do not accept Armor Header Lines inside a paragraph.
      * Do not abort dselect when multiarch is detected, as that only makes
        users downgrade and hold on an older version w/ worse multiarch support.
      * Fix warning in Dpkg::Source::Archive with «perl -w» due to redefinition
        of getcwd() by removing unused POSIX modules usage. Closes: #700978
    
      [ Updated programs translations ]
      * Esperanto (Felipe Castro).
      * Spanish (Javier Fernández-Sanguino).
      * Vietnamesea (Trần Ngọc Quân). Closes: #692100
    
      [ Updated scripts translations ]
      * Fix mistranslation in French translation of scripts.
        Thanks to Filipus Klutiero. Closes: #698530
      * Fix typos in French translation of scripts.
        Thanks to Sylvestre Ledru. Closes: #702627
      * Fix Russian translation (wrong order of parameters in a string).
        Thanks to Andrey Rahmatullin for noticing and Yuri Kozlov for fixing
        the translation. Closes: #698869
    
     -- Guillem Jover <email address hidden>  Fri, 08 Mar 2013 04:41:26 +0100