[Reproducible-commits] [dpkg] annotated tag 1.18.4 created (now d0d942d)

Mattia Rizzolo mattia at debian.org
Fri Jan 15 18:55:24 UTC 2016


This is an automated email from the git hooks/post-receive script.

mattia pushed a change to annotated tag 1.18.4
in repository dpkg.

        at  d0d942d   (tag)
   tagging  39ac56b186ba3fb0082156084a86aed07562fc3a (commit)
 tagged by  Guillem Jover
        on  Fri Dec 25 13:47:37 2015 +0100

- Log -----------------------------------------------------------------
Release 1.18.4
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJWfTrrAAoJELlyvz6krlejL0gP+wcs/TS1cDSTfQkKwF443gEQ
7T06oJ6OuorBw9AzIwFQdusIMCgNe2TIvNO38Enyyi9VjFWzmShRAATHkaj9Bq2M
RSTEK8CIX36Pp3YsC17sPut6a80KiX0iURlDCX4U13DGDic8tckCGUDFpam+k7s2
u6mJYZ2xPkKVM9R3X3g6lNBYNVOb3dWSoHaKaC0mmn5/cKnJXs8EglDqqTHX0JRW
qJyQOzAWbI+DYNDu7hij/j8DFRr3T8vwf4sdhz90w1eJx0iE4fo8EsP/A+sKZ7KF
2wrl6RoHSlf8jCQdTgscdQlKjRwChK0TGrrjr8T74nb/KlgLne6jfvnUV352r+Yo
OA1LpGfhXxfaNIG10j9QrQdXwhBuYVLWI9AGpDsYzr5AI+aW+CnrZzCUtwUfxRdD
IsHcdCYsyJHW9VPluQmNM56g9VfWxHuX5sKYiiKYONJzzip1NUQYIK9cOOuHjZO3
8lBofWZQkVrl+iTkNIcNVJ+ItqklBLiBsnD5pmv3mlrC/AWVvMrpRMkGW4hrT6FZ
hqWMfPK6qF6l8TE2jPYFHlYplYIaGT1aEODZ8QAVduQn3nFBnZfXiO2Vpcwa+1mw
vM3NFS+QMFf5Dsh4IPbCJBQXT0StPpN2aAEw1fhcZEG2XnCfwhtJFln1WiygXmfk
2uwOxjiBOMO9zuWL+PpH
=pl/N
-----END PGP SIGNATURE-----

A. Costa (2):
      Fix typos in man pages
      Fix some typos in various manpages.

Adam Conrad (2):
      Dpkg::Vendor::Ubuntu: Update ppc64el build flags support
      Dpkg::Vendor::Debian: Do not disable stack-protector on arm64

Adam Heath (342):
      Fix building of debs, when there is no given compression on the cmdline.
      Lesson the memory footprint.
      * main/processarc.c: Don't copy trailing zeros from dpkg-deb pipe.
      Move -D_GNU_SOURCE from configure.in to Makefile, and from CFLAGS to DEFS.
      Make {stream,fd}_null_copy use [lf]seek, and fall back on the buffer code,
      Fix -Wall messages.
      Handle EINTR on reading and writting in buffer_copy.
      Switch all size parameters to ssize_t.  Also, return totalread, not
      Add armv3l.
      Remove duplicate -R(it doesn't set --root).
      s/--cmpversions/--compare-versions/
      Closes bug 49581, because we don't use external gzip anymore.
      Add -t to -h output.
      Make '#' optional in Closes: tags.
      Remove bashism.
      Added description for "suggests" in describedepcon().
      Added description for "suggests" in describedepcon().
      Modified DPKG_C_GCC_TRY_WARNS() to call AC_SUBST, so that we can use the
      Clean up a few gcc warnings.  Note that the warning:
      Document COLUMNS environment variable.
      Add --truename option.
      Fix typo in dpkg-deb.1.
      Document that --set-selections does not actually install any packages.
      Document that --largemem is the default, and that the test point is 24 megs.
      Add --nicelevel, to alter a programs priority before starting.
      Minor tweak so that when patch 2.5.4 is manually used to apply a diff, it
      Fix to pass on admindir from dselect to dpkg.
      Format help string for --abort-after like other option help strings.
      Added a --force-all option.
      Changed documentation and help, as -f only applies during remove.
      Added depends on sysvinit (>= 2.72), so that we can make sure that
      Made the accelerator keys in dselect's main menu separate options, so that
      Add -k|--symlink option.
      Use DESTDIR when installing /etc/dpkg/origins/dpkg.
      Moved md5 code into generic buffer_copy loop.
      Moved md5 code into generic buffer_copy loop.
      Added generic setup code to buffer copy loop.
      Don't use FILE * in mdfile.
      Removed --smallmem code.
      Removed all references to sysinfo().
      Increased the speed of convert_string() by a factor of 2, by storing the
      Removed extraneous debug prints, that displayed the state of all force
      Oops, forgot to add these files.
      Added nfstrnsave().
      Detect and issue an error when a space is in a version.
      Removed use of varbuf* code from f_dependency(), for a speedup.
      Added nfstrnsave().
      Removed use of getc(), and instead use pointers into a gigantic memory
      Fix minor memleak in used function hashreport.  Thanks to Adrian Bridgett
      Properly parse control files that only have one paragraph, which means no
      utils/start-stop-daemon.c: --name is now allowed on the command line
      Use of PKGIOFF macro was checked in prematurely.
      Add varbufdupc().
      Freshen cvs.
      Removed an 'inlined' version of waitsubproc, and call the function instead.
      Add 'warn' parameter to waitsubproc and checksubprocerr, and also add a
      varbuf(v)printf now return the number of characters they added to the
      Add a --status-pipe.
      Forgot the status-pipe struct.
      After N calls(which does a checkpoint()), reset the counter.
      Add a --command-pipe.  This allows multiple commands to be passed to a
      Change --{status,command}-pipe to --{status,command}-fd.
      Removed duplicate code that was used to exec maintainer scripts, and moved
      Bring up to date.
      Fix -Wall messages.  Also, fix handling of user-defined fields in
      Document --command-fd.
      Use a pure file descriptor, instead of a stream, to load the data, in
      s/f_nodebsign/f_nodebsig/, ie, someone didn't make sure that the source
      * configure.in, debian/control: New upstream gettext.  Since we had
      If the buffer size is 0 in buffer_copy, then return, and do nothing.
      In blankpackage, intialize ->installed and ->available.   Found by me and
      Apply patch from Fumitoshi UKAI <ukai at debian.or.jp>, that escapes invalid
      Errors during dpkg -s(and other similiar commands) are now printed on
      * po/fr.po: Fix typo.
      Disabled --command-fd, until further testing can be done.
      Accidentally commited a debug fprintf stmt in the last ci.
      initialize otherpriority with 0, not an int.
      Add support for gcc attributes, printfformat, etc.  Be sure to run
      New option, --with-Werror, to convert all warnings into errors.
      Fix varbufprintf call in modstatdb_note(found when printf format warnings
      Import fix for broken dpkg-source.pl from 1.8.3 version.
      Forget to keep this in sync with the last checkin.
      Remove spurious '%s' in Polish translation.
      Document stuff that was done in December.
      * main/help.c, main/processarc.c, main/filesdb.c,  main/configure.c,
      fix non-full initalizer
      reworked \\ parsing in commandfd.
      fix non-full initalizer.
      Added macro NONRETURNING to several functions.
      Fix another segfault when parsing single-paragraph files(ie,
      s/PARSE_MMAP/HAVE_MMAP/, so that we now use mmap to read status and
      Added alphaev67-linux-gnu.
      Add comments telling why we use tempnam() and tmpnam().
      Fixed up several warning types: const, casting, incorrect sizes,
      s/--no-debsign/--no-debsig/ in help.
      Change format string, to handle size_t.
      More %z format fixes.
      Changed 0 to NULL.
      Fix bad memory access do_script(), introduced when the casting errors were
      * main/depcon.c, debian/changelog: When walking the list of providers of
      Convert waitsubproc and checksubprocerr to use a flags variable, instead of
      Added new PROCNOERR flag, which disabled the error message that is
      * main/enquiry.c: Additional add error returns for -L, -s, and -p.
      * lib/parsehelp.c: Reduce memory a tad.
      Modified mlib.c, to malloc enough space for the digest, instead of
      s/0/NULL/
      Update to work with recent lib/mlib.c change in md5 handling.
      Fix a segfault when reading an empty file in parsedb().
      nfstrnsave() was not allocated n+1 chars, and was not setting the n+1 byte
      s,etc/dpkg.cfg,etc/dpkg/dpkg.cfg,
      Changed to include no-debsig by default, as no debs are currently signed,
      Fix removing of diversions.  This has always been broken, but was just
      * lib/nfmalloc.c: in nfstrnsave, don't set the char after the end, but
      Fix md5sum -c.
      Added -static support.  There is support for building a dpkg-static.deb,
      Fix Eterm/eterm problem.  findpackage() now does tolower() before searching
      EAGAIN patch from 1.8 branch was not applied to HEAD.
      Importing changings from v1_9_2 tag.
      Check for __va_copy, and use it, instead of a direct assignment, for broken
      * lib/parse.c: Oops.  EOF_mmap was incorrectly detecting the end of the
      If --without-zlib was given, and static programs were enabled, the compile
      Split out code for commands -sSlLp into a separate binary, dpkg-query, and
      Discovered that if anything in optlib/ was actually needed, it wasn't being
      Fix some gcc 3.0 warnings.
      Updated.
      If extracting a directory, and it doesn't already exist on disk, and is
      Updated.
      Fix cleanup of .dpkg-devert.tmp files.
      Update for 1.9.7.
      * configure.in: AC_REQUIRE is not valid outside of AC_DEFUN.
      Let's use the CPPFLAGS set at configure time.
      Remove leading and trailing spaces from versions, and check if there are
      Handle varied use of spaces.
      Reset SIGPIPE back to a default handler, for callers that have it masked
      Remove bogus check of $!.
      Merge v1_9_10 with HEAD.
      Merged in changes from 1.9.10 to 1.9.11 branch.
      Merged in changes from 1.9.11 to 1.9.14 branch.
      When a package is on hold, -E will not skip the same version when
      Fixes for building of dpkg-static.deb.
      scripts/install-info.pl: Several fixes:
      * debian/control: Several fixes:
      Don't print out the info entry every time we are called.
      We weren't adding '\n' when printing out the reformated info text.
      Remove dulicate inclusion of utils in SUBDIRS.
      Make sure the integer passed to --result-fd is correct before manipulating
      Turn setstatuspipe into a generic setpipe, in preparation for --result-fd.
      Merge 1.9.17 branch:
      Add darwin.  The source doesn't quite work yet on darwin however, as some
      Run ranlib after creating the library.
      Copy dir from backup if the file is empty as well.
      When parsing stdin, md5sum now displays '-' as the filename, to match
      Apply patch from debian bug 120924, to give update-alternatives a --list
      Note that the dselect.deb split closes a bug.
      Make dpkg-checkbuilddeps always check for build-essential.
      Fix broken translations.
      Remove old doc/*/Makefile.  Bad Wichert.
      Fix segfault with getenv("PATH") returns null.
      Allow for make -j to work thru the top-level targets.  There are problems,
      Bad Wichert.  Always modify configure.in when adding subdirs(add pt_BR).
      Use the configure detected gcc __attribute__ macros, instead of hard-coding
      Define an UNUSED macro for __attribute((unused))__.
      Oops.  Forgot to add #undef HAVE_GNUC25_UNUSED.
      Fix targets, so that if configure fails, but actually succeeds in creating
      If automake/*.m4 is modified, rebuild aclocal.m4.  If aclocal.m4 or
      Remove all calls to $(shell pwd), and use $(CURDIR).  Also, `pwd` is
      All the hard-coded calls to scripts/dpkg-gencontrol.pl are now down thru a
      The latest autoheader/autoconf combination allows us to do everything in
      Oops.  The command to run is aclocal, not aclocal.m4.
      Gah, I hate gcc.  AC_TRY_COMPILE() produces code of the form
      Make a new macro, DPKG_C_GCC_ATTRIBUTE.
      Split out the -W*-prototype warnings into separate checks.
      Fix overzealous running of autoheader for every build.
      Several more gcc -W<foo> fixes.
      Several more gcc -W<foo> fixes.
      Several more gcc -W<foo> fixes.  (forgot main.h)
      Fairly heavy work(net no lines changed), to fix longjmp() clashing variable
      Add rules to Makefile.conf, to rebuild Makefile if $(srcdir)/Makefile.in is
      Even more gcc warning fixes.
      Remove hash.c from SOURCES, as it is a test file.
      Always set CLOEXEC on the lock fd.
      Add items for --reconfigure and --call-maint-script.
      Use setcloexec wrapper instead of calling fcntl directly.
      New functions, standard_startup, standard_shutdown, that contain the most
      Clean up after ctrl-c is received.
      Match fields case insensitively in debian/control.
      Give proper case for Source and Installed-Size.
      s/build on/built on/; same for 'build for'.
      Recognize emergency as valid in changelogs.
      Properly count recursive expansion of variables, instead of just counting
      Add -I<filename> to dpkg-buildpackage and dpkg-source, to excludes files
      Close the old debian/files file, before doing a rename.
      Fix documentation of -v<version> for dpkg-parsechangelog, removing the
      Fix typo in dpkg-source(1), s/-su/-sU/.
      Add dpkg-scansources to dpkg-scanpackages(8).
      Merge 1.9 branch.
      Fix some mis-merging of the 1.9 branch:
      Fix /usr/info/dir moving/symlink code.
      dpkg now reorders symlinks when extracting debs.  However, this is also
      Update translations.
      Updated.
      Fixed printversion(), to allow translations to be done better.
      Revert last modification.  It'll be fixed properly for dpkg 1.11.
      Fix broken merge from 1.9 branch.
      Don't always call autoheader during build.
      Add a Closes entry for the manpages-de replace.
      dpkg + dpkg-static conflict dpkg-dev << 1.9, as dpkg-source 1.9 doesn't
      Remove -Z from patch call, as it makes patch warn about missing timestamps.
      Set date for release.
      Change uploader to me, instead of Wichert.
      Install debian/dselect.conffiles.
      Install deselect.conffiles into tmp/dselect, not tmp/dpkg.
      Fix install location of /usr/lib/dpkg/methods.
      Fix test inversion in start-stop-daemon, when checking the pid given in a
      If in --test mode, and --stop is given, increment n_killed, so that
      Change release name to me, and set release date.
      dselect replaces dpkg << 1.10.3, as we moved the dselect config file and
      Updated for 1.10.4 version.
      Remove -ffunction-sections and -fdata-sections.
      Install archtable into /usr/share/dpkg/.
      Set date for 1.10.4 release.
      Modified for 1.10.5.
      Fix segfault in md5sum if the file being checked doesn't exist.
      Fix extraction of md5sum in dpkg-scanpackages.
      Handle directories better in md5sum.
      Fix read past buffer in lib/nfmalloc.c.
      Fix several read pass buffer bugs, and a memleak.
      Fix segfault when --auto-deconfigure is given.  This is causes because the
      Allow spaces between the end of a version, and the trailing ')'.
      * archtable: Add i386-gnu0.3.
      Previous install-infos(before 1.10) handled multiple dir file entries,
      Close 147492.
      Check for eof before we getc(), not after.
      Fix corruption of available file, caused by use of memory that was
      Fix several minor memleaks.
      Remove /usr/sbin/start-stop-daemon.
      Back out one memleak fix.
      Set date for release.
      Modified for version 1.10.6.
      Don't call nffreeall, in any of the c/c++ programs.  It appears dselect
      Set date for 1.10.6 release.
      Set 1.10.7 version.
      Protect duplicate calls to obstack_free(), as obstack_free segfaults when
      Fix double free in modstatdb_init, in the case that modstatdb_shutdown was
      Set date for 1.10.7 release.
      Set 1.10.8 version.
      Make the multiline regex have an upper bound, instead of being unbounded,
      Set date for 1.10.8 release.
      Set 1.10.9 version.
      Fix dereference in cu_closefd(), which was the cause of close(random
      Add s390x.
      Set date for 1.10.9 release.
      Add s390x.
      Updated for hurd.
      Make the dpkg-iasearch conflicts versioned.
      Surround sed call with ''.
      Strip trailing / from the file args in dpkg-statoverride.
      Modified to use autotools-dev.
      Updated.
      Add netbsd support, and support hypenated values in dpkg-architecture.
      Fix `` calls.
      Updated for lattest gettext support.
      Updated.
      * configure.in, Makefile.in: Updated for gettext 0.11.5.
      Needed to work with the newer gettext.
      removed, as this is generated.
      Added generated/symlinked files.
      Reverted back to previous version, reinstated the 2 broken translations,
      Don't need to explicitly give the source for po/Makefile.in.
      * debian/control: Updated to standards-version 3.5.8.
      Updated for 1.10.10 release.
      Define MSGID_BUGS_ADDRESS
      s/SYS_SIGLIST_DECLARED/HAVE_DECL_SYS_SIGLIST/
      s/top_srcdir/abs_top_srcdir/
      * Change AC_SYS_SIGLIST_DECLARED to AC_DECL_SYS_SIGLIST.
      Add build-depends on sgml-base, and increase gettext build-depends to
      Updated config.sub and config.guess.
      Apply patch, to handle missing infodir.bak, and empty files.
      Change standard_startup and standard_shutdown into macros.
      Fix inversion test of $state against 'expected' when removing an
      Fix inverted test of eof in parsedb, while looking for eof after field
      Add set -e.
      dpkg --print-architecture now does gcc -dumpmachine instead of
      Add 210285 to the last checkin.
      Apply patch to change hashing function, and increase bin size, for the
      Apply patch to change hashing function, and increase bin size, for the
      Apply patch to make dpkg work with POSIX 1003.1-2001.
      Fix "stripping trailing /" message from dpkg-statoverride.
      Increase filesdb bin size, and alter hashing function.
      Retry removing empty dirs during purge.
      Add .cvsignore to dpkg-source's default diff ignore regex.  Also fix
      Fix segfault with --status-fd
      Change use of strncpy in parsedb to memcpy.
      Add .svn, {arch}, and .arch-ids to dpkg-source -i default regex.
      Added alphaev68-linux-gnu to archtable.
      Support OpenBSD.
      * scripts/update-alternatives.8: Add --config to action section, and add
      * scripts/update-alternatives.{pl,8}:
      Fix missing " after simulate on line 400.
      No longer generate helpmsgs.{cc,h}.
      * scripts/controllib.pl, scripts/dpkg-checkbuilddeps.pl: Moved dependency
      Updated.
      Fix broken os_type detection on linux.
      In dpkg-buildpackage, call debian/rules -qn build-arch, and if it's
      Install /usr/share/doc/dpkg/pseudo-tags, which talks about the bug titling
      Back-out errantly checked in file.
      Back-out errantly checked in file again. :|
      No longer generate any BYHAND files.  Also, fix bug in pseudo-tags
      Remove -w, as it causes runtime warnings.  The code isn't clean enough yet
      Updated for 1.10.11 release.
      Remove helpmsgs.cc generation.
      Ignore 'o:.*' in %fi.
      Ignore 'o:.*' in %fi.
      Fix generation of dependency lines.
      * scripts/controllib.pl: Fix parsing of deps when both () and [] are
      Updated for 1.10.13.
      * scripts/{controllib,dpkg-{source,checkbuilddeps,control}}.pl:
      Updated for 1.10.14 release.
      Updated to 1.10.15.
      * lib/varbuf.c, configure.in: Fix va_copy detection.
      Set date/time for 1.10.15 release.
      Set values for 1.10.16.
      Fix (non-)detection of setlocale.
      * Add a -d|--chdir option to start-stop-daemon.
      * man/*
      Fix cut-n-waste error.
      Fix handling of large files.
      Set release date for 1.10.16.
      Add man/es/Makefile.
      Fix dpkg-checkbuilddeps calling of parsedep.  It wasn't setting use_arch.
      Almost *EVERY* damn file was including config.h in the wrong spot.  After
      Change limit and the return value for buffer_copy to off_t, which fixes
      Change formatting of info.dir.
      Tag for 1.10.16 release date(for real this time).
      * scripts/dpkg-checkbuilddeps.pl: s/dpkg-checkbuild/dpkg-checkbuilddeps/
      Set $reduce_arch when calling parsedep.
      Add -u -a<arch> commands.
      Add .#* to the default ignore filter.
      Don't assume /usr/info/dir exists if /usr/info does.
      Fix errors with dependency fields that reference ${dpkg:Version}.
      Rebuild, tagging and releasing correctly from cvs this time.
      Update dpkg conflicts to << 1.10, instead of 1.9.

Anders F Björklund (1):
      build: Add missing square brackets on character class in sed expression

Andrea Gelmini (1):
      libdpkg: Remove duplicate <stdio.h> include

Andreas Beckmann (1):
      debian: Add Conflicts against obsolete packages using install-info in their prerm

Andreas Påhlsson (1):
      s-s-d: Use system timersub and fix timeval normalization in multiplication

Andrei POPESCU (1):
      Romanian translation update. Closes: #604769

Andrei Popescu (1):
      Update Romanian translation

Ansgar Burchardt (1):
      Dpkg::Version: fix POD to avoid two consecutive lines starting with =item

Arief S Fitrianto (2):
      Updated Indonesian translation:985t
      Updated Indonesian translation. 985t

Aron Xu (2):
      Simplified Chinese translation update
      Update Simplified Chinese dpkg translation

Asho Yeh - 阿信 (1):
      Update Traditional Chinese dselect translation

Ask Hjorth Larsen (1):
      Updated Danish translation

Aurelien Jarno (2):
      Add sparc64 to cputable
      dpkg-buildflags: Do not blacklist pie and stackprotector on mips/mipsel

Bart Cornelis (11):
      Updated Dutch po translation
      Updated Dutch translations
      Fixed small error in Dutch translation, thanks to Marc van den Borre for
      Updated Dutch translation
      Updated dutch translation
      Updated dutch dselect translation
      Updated Dutch dpkg translation
      Updated Dutch translation
      Updated Dutch translations
      Updated Dutch translation
      Updated Dutch translation

Bart Cornelis (cobaco) (1):
      Updated Dutch dselect translation

Beatrice Torracca (3):
      Add Italian partial man pages translation
      Update Italian man page translation
      po: Update Italian man pages translation

Ben Collins (90):
      * autogen.sh: autohedaer -> autoheader, also added --force to libtoolize
      cvs script
      added option for adding --copy if autogen is run with it
      * Added --config option to update-alternatives to allow easy changing
      added mipsel
      * Added --chuid option to start-stop-daemon to allow switching to
      Updated to recent information
      Added latest changes
      * Made the large info screen show 5 lines of the pkglist so that
      Added several other fields, plus an example.
      Removed reference to non-existent dpkg(5) man page
      Fixed references to the --nocheck option in dpkg-deb(1) and dpkg-deb --help
      * Removed references to dpkg(5) which seems to not exist anymore
      Regenerated .po files
      * Add mipseb to the archtable too, since mips and mipseb are
      Fix missing parens
      oops
      Make shlibs.default a template for other archs. No longer needed from i386
      updated info
      updates
      Fix reference to shlibs.default.i386
      * implemented stat cache for better performance
      ooops, missed two --no-check references...silly nroff formatting
      * Reverted the new tmpfile stuff in dpkg-deb. For some reason it's
      * Ok, TMPDIR usage is back in dpkg-deb and working
      updated some of this, some we killed, some are obsolete, and some are new
      * Fixed some compiler warnings
      minor edits
      * Fixed the check that was added to dpkg-divert.
      fixed chmod -x in debian/rules killing execute perms on parsechangelog
      * Fixed incorrect patch for --print-architecture (oops, oh well
      * Fixed incorrect patch for --print-architecture (oops, oh well
      * Leave file info intact in available when installing packages. MD5sum,
      * Added armv4l to archtable
      * Implemented a nice fix for multiple conflicts and replaces. Also added
      * Added 'D' to the list of choices for conffile handling
      * debian/control: added dpkg-doc
      * debian/dpkg-doc-{postrm,prerm}: Added install-info for internals.info
      small fix
      * scripts/dpkg-source.pl: we want to 'delete' the POSIXLY_CORRECT env
      * main/processarc.c: fixes calculation of package filename display (the
      * debian/rules: fix symlink creaton for /usr/share/doc/dpkg-dev -> dpkg,
      * scripts/dpkg-shlibdeps: start using objdump as opposed to ldd, this
      * Regenerated dpkg.pot and all .po files
      * release.sh: remove attic/ and doc/obsolete/
      * dpkg-gencontrol: add "Source" to the fields placed in the control file
      * dpkg-shlibdeps: fix ordering for shlibs.default
      * fixed description for new multiple conflicts/replaces code
      Added cs.gmo to the gen list (really need an automated way to detect all
      * dpkg-divert: Fix check for writable filesystem, closes: #48646
      s/DPK/DPKG in main/archives.c
      * po/update.sh: make sure we only update when there are changes,
      * Remove files that get generated by gettextize, and make sure autogen.sh
      * lib/tarfn.c: add braces around if to fix compiler warning
      * utils/start-stop-daemon.c: Added ability for user.group arg to
      Changed start-stop-daemon's --chuid user/group seperator to ':'
      * configure.in: generate utils/Makefile
      * dselect/main.cc: fixed three cases where gettext usage was not
      * utils/start-stop-daemon.c: call initgroups() prior to seteuid()
      * fix problem with multiple conflicts/replaces (first one was not getting
      update changed
      * clean up the conflicts/replaces, use an array of pkginfo pointers instead
      versioned provides
      really fix ver provides
      minor fixup
      another minor fix, still need a proper version check
      * archtable: sparc64 and ia64 edits
      Fix thinko with versioned deps
      fix typo in regex
      Added comments about verrel in provides
      fixup
      Add assert-versioned-provides
      * debian/rules:clean: remove distclean call, we purge the whole build
      not needed
      fixup a little
      remove po stuff on clean
      update
      main/package.c: Hack up things so a package which
      update
      Created branch point for versioned provides, reverted changes from HEAD for it too
      add stamp-build
      convert nfmalloc to obstack, and include obstack.[ch] for non-GNU systems
      fixups for obstack usage
      change blocksize to 8192, and make sure we set dbobs_init to 0 after obstack_free
      fixup declerations
      actually use CHUNK_SIZE
      * utils/Makefile.in: Do not use libopt.a, since libdpkg.a not includes those
      add optlib to -I path
      fix typo
      Handle multilib subdirs.

Ben Harris (1):
      Dpkg::Control: Fix memory leak due to objects not being garbage-collected

Bernhard R. Link (6):
      Dpkg::BuildFlags: Add get_feature_areas()
      Dpkg::BuildFlags: Record environment variables modified by maintainer
      dpkg-buildflags: Coalesce --list and --dump option parsing
      dpkg-buildflags: Add --status action to describe the flag settings
      dpkg-scansources: Move exit call out from usage()
      Dpkg: Catch mismatches between version strings and format versions

Bill Allombert (3):
      dpkg: separate arguments with "--" when calling dpkg-{deb,query}
      libdpkg: in parsedb() finish the rename of stat -> st
      dpkg-buildpackage: support for Build-Features: build-arch

Branden Robinson (1):
      Fix typo in macro argument

Brendan O'Dea (1):
      ensure POSIX is loaded in subprocerr

Brian M. Carlson (1):
      Fix failed install followed by failed remove resulting in installed state

Brian Murray (1):
      Dpkg::Vendor::Ubuntu::find_launchpad_closes(): don't return duplicate bug numbers

Carlos Z.F. Liu (1):
      dpkg/po/zh_CN.po updated (729t)

Carsten Hey (1):
      s-s-d: Do not follow symlinks when creating pidfiles

Changwoo Ryu (4):
      Updated Korean translation
      Updated Korean translation
      Updated Korean translation
      Korean translation update: 985t

Charles Plessy (1):
      dpkg(1): Add triggers to the list of binary control information files

Chris Baines (1):
      dpkg-shlibdeps: do not fail immediatly when a library is not found

Chris Coulson (1):
      s-s-d: Support setting the IO scheduler class and priority

Chris Lamb (1):
      man: Fix grammar in dpkg-architecture(1)

Chris Leick (1):
      Fix missing dash (avoided by changing word order)

Christian PERRIER (91):
      Updated dpkg French translation
      Updated scripts French translation
      French  manpages translation update
      Spanish dselect translation
      Update French dselect translation
      Updated French translation
      A few more strings
      Update changelog
      French translation updated to 507t
      Russian translation updates
      French programs translation update
      French manpages translation update
      French scripts translation update
      Review by Florentin Duneau
      French translation update
      French translation update
      French translation update: 118f219u
      French manpages translation update: 1614t108f215u
      French translation update: 1633t104f200u
      French manpages translation update: 1714t63f160u
      French translation update: 985t
      French translation update of programs: 985t
      French translation update of manpages: 1733t61f143u
      Fix to French translation for #596333
      More occurrences of the same translation
      French translation update: 1742t58f137u
      Spanish translation for scripts
      Updated French translation: 1765t57f115u and an aspirin
      French manpages translation update. dpkg-gensymbols completed: 1819t43f75u
      Changelog for french translation update of manpages
      Revert "Portuguese programs translation: 985t"
      French translation update: 1827t43f67u
      French translation update: 1844t37f56u
      French translation update: 1894t15f28u
      Replace jargonic 'diff' in French translation
      French translation completed (yesssss): 1937t
      Re-add originally omitted mention of version 2.0 as mentioning it is not a bug in the original version of manpages
      Basque (Iñaki Larrañaga Murgoitio). Closes: #599923
      French (Christian Perrier). Including a typo fix and a typographical change reported by Vincent Danjean Closes: #601852
      Some fixes to dpkg-gensymbols manpage, helped by Raphaël's eyes
      Fix translation of "however" in Italian. Thanks to Pietro Battiston Closes: #602518
      French translation update for programs: 985t
      Fix two typos in French manpages translation
      Updated French translation of programs
      French translation of scripts completed
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      Updated french translation of manpages
      Fix Sylvestre's translation
      Changelog for French translation update
      Minor errors corrected in French manpages translation
      Fix translation of -B and -A options of dpkg-buildpackage. Thanks to Vincent Danjean. Closes: #654626
      Update French translation
      French translation update
      French translation update
      French translation update
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      French translation update
      French translation update
      French manpages translation update
      French manpages translation update
      French translation update
      Fix missing word and spelling error in dpkg-gencontrol(1)
      French translation update
      French translation update
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      Update French translation of program messages
      French translation update for scripts
      French translation update for dselect
      French translation update
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      French translation update for manual pages
      French manpages translation update
      French translation update
      French (Christian Perrier). Fixes a mistranslation and some inconsistencies reported by Vincent Danjean( thanks). Closes: #673158
      Update French translation of dselect
      Update French programs translation
      Update French translation of programs
      French translation update
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      French translation update
      Updated French translation of manpages
      French translation update for scripts
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      Merge changelog entries
      Corrections in French by Thomas Vincent
      Update French traslation
      Update French translation of man pages
      Fix mistranslation in French translation of scripts. Thanks to Filipus Klutiero. Closes: #698530
      Fix typos in French translation
      Fix incorrect translation of "fortify" in French manpage for dpkg-buildflags Closes: #712976
      French (Christian Perrier): fix incorrectly translated sentence, thanks to Fabien Givors.

Christian Perrier (283):
      Update all translations from my repository
      Fix Russian man page for start-stop-daemon-8)
      Fix German man page for update-alternatives(8)
      Make changelog junkies happy
      Close a few more bugs with translation updates
      Russian translation update
      Vietnamese translation completed
      Correct typo in dpkg help message (thanks Clytie) and unfuzzy translations
      Restore French to 100%
      Resync with sources and unhappily fuzzy 36 strings...
      Revert the unfuzzyfication commit from r25 which was broken
      This time, the unfuzzy should be correct
      Vietnamese translation unfuzzied
      Fix error in Dutch translation
      Fix error in Dutch translation
      Japanese translation update
      Switch man pages to po4a
      Revert inadvertent changes to original man pages
      Add forgotten file
      Re-run po4a-gettextize
      *cough* Document the changes in man/ for man pages translations
      Add (finally!) a changelog entry about the switch to po4a
      Catalan translation update
      Updated French translation to annihilate braindmg attempts to break ou world
      Add Vietnamese to LINGUAS and merge it with dpkg.pot
      Proofread by Charles Plessy
      Galician translation update
      Basque translation updatked
      Slovak translation update
      Updated Vietnaese translation
      Slovak translation update
      French translation update
      Updated pt_BR and fr
      Updated Galician
      Add the POT file in SVN as it helps translators *a lot*
      Added file
      Changelog police...:)
      Polish man pages translation update
      Really add the Polish translations
      Russian translation update
      Spanish translation update for dselect
      correct a typo
      correct another typo
      Man pages typos corrections
      Updated Romanian translation
      Updated Danish translations
      Typos corrected in French translation of dpkg-source(1)
      Update Russian dselect and man pages translations
      French translation update
      s/argument/paramètre
      Vietnamese translation update
      Japanese translation update
      French translation update. 742t. Still to be proofread
      Update Changelog for Galician
      French translaion 1st review
      Completed French dselect translation.
      Dselect Basque translation update
      Fix one field in a French man page translation
      Russian translation update
      Changelog police assistant in action
      Simplified Chinese tsl update.
      French translation updated
      Last two fuzzies unfuzzied. French back to 100% everywhere
      Fix "alternativse" typo. PO files unfuzzied
      Make similar messages be exactly similar
      Changelog police assistant
      Added Dzongkha translation
      Updated Russian translation
      Change Helge's address in the Changelog file on his request
      French typo correction
      Non translatable word
      Spelling error
      French translation back to 100%
      Khmer translation update
      Updated Slovak translation for dselect
      Updated Swedish translation of dselect
      Updated Brazilian translation of dselect
      Updated Indonesian and Japanese translations for dselect
      Updated Danish translation for dpkg and dselect
      Italian translation update. Will the police catche me?
      Danish completed
      Russian translation update
      Brazilian Portuguese translation update
      German translation update
      Updated Norwegian Bokmål
      Mini police control
      Alphabetical order police
      Vietnamese translation for dselect
      Nepali translation update
      Catalan translation update (incomplete)
      Updated Norwegian Bokmal translations
      Updated Korean translation
      Completed Chinese Traditional
      Updated Nepali translation
      Vietnamese translation update
      Ouch....
      Remove non-ASCII non-UTF-8 in headers
      Add partial Punjabi translation
      Traditional Chinese translation update
      Updated Simplified Chinese translation
      Unfuzzy Simplified Chinese as indicated by the translator
      Added Marathi translation
      Add Kurdish translation
      Add forgotten marathi to LINGUAS
      German man pages translation updates. Closes: #418528
      First Estonian translation
      Corrected typo in French translation of scripts
      Updated German translations
      Before the changelog police corrects this...
      Updated basque translation
      Updated Estonian translation
      Updated dselect translation
      Updated Estonian translation
      Spanish translation update
      Gazillionth update of the French translation for scripts
      Really commit the Dzongkha translation update
      Nepali and Spanish translation updates
      Restore the Spanish translation. Ah, I was so happy with the good old SVN....
      German man pages translation update
      Russian translation update.
      Updated Russian translation for dselect
      Nepali translation update
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      Vietnamese translation update
      German translation update
      Basqqque translation update
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      Danish translation update
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      Sove the conflicts I probably created myself by ignorance
      Korean translation updates
      Typo correction in French translation
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      Merge versions (HEAD and mine)
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      Russian translation update
      Thai translation update
      Add Helge's changes
      Galician translation update
      Really activate Thai. /me hates these 20th century systems where it's not
      Add German translation for scripts
      Updated German translation
      Switch French translation to UTF-8
      Updated Spanish translation.
      French translation update
      Norwegian Bokmål translation update
      French translation update for scripts
      Convert to UTF-8
      First (but not last) update for the French translation
      Vietnamese translation update. Closes: #459016
      French translation update
      Document what changed on complete PO files with the last rebuild of the POT file
      Simplified Chinese translation update. Closes: #459018
      German translation update. Closes: #459223
      Basque translation update
      Updated French translation in the hope that this crazyness will stop some day...just look at the diff
      Unfuzzy formerly complete translations. I like this game...
      Fix typo in French manpages translations
      Russian translation update. Closes: #460708
      Russian translation for scripts. Closes: #460709
      Fix spelling error
      Basque translation update
      Add bug closure fo the Basque update to dselect
      Give Eddy back his cedilla which was eaten by my bloody emacs
      Updated Thai translation. Closes: #468916
      Restore eddyp's cedilla again
      Updated Slovak translation
      Completed Slovak
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      Simplified Chinese translation update
      Vietnamese translation update
      Vietnamese translation completed
      French dseclect translation update
      Again fix Eddy's comma
      French translation update
      French translation updated (LCFC)
      Fix typo
      First bunch of updates...still a lot to do
      Basque translation update
      Basque translation should indeed have one fuzzy. I unfuzzied by error
      Re-re-re-re-re-update French translation
      Vietnamese translation update
      More progress
      Correct mistake
      Catalan translation update with all fixes for #383448
      more progress in the French translation
      Nearly finished
      Update French
      Completed French translation
      Proofread by Jean-Luc Coulon and Jean Guillou
      French translation update
      Updated manpages translation
      French translation proofread
      Thai translation updated
      Correct french quotes: nothing around déclenchements, but quotes around English strings
      More corrections from the French team
      Typo spotted by buxy
      Fix errors in PO file that make po4a choke
      Fix from nicolas
      More fixes from nicolas
      Russian translation completed
      Updated Slovak translation
      More updates from Florent
      Spelling error spotted by KiBi
      Updated Russian translation for scripts
      Modified French translation: use 'action différée' for 'trigger'
      Added Lithuanian translation
      Lithuanian translation added (?)
      Fix mis-translation
      Slovak translation update
      French translation update
      I forgot closing the bug properly for the Slovak translation
      Grmbl, Emacs
      Updated Greek translation
      Russian translation update
      Updated Polish translation
      Commit the real update...
      Fix typo in Russian translation of scripts
      More fixes from Yuri Kozlov
      Fix incorrect translation in French. Closes: #504123
      Updated French translation
      Fix one fuzzy in French translation
      Korean and Russian translation updates
      Polish translation update
      Solved conflict
      Russian translation update
      Spanish translation update
      Completed Spanish translation
      Really unfuzzy the translation
      Norwegian Bokmål translation update
      Brazilian Portuguese translation update
      Czech translation update
      Slovak translation update
      Updated Galician translation
      Vietnamese translation update
      Fix formatting and typos in names
      Galician translation update for dselect
      Correct Marce's first name
      Changelog police
      Add missing space
      Completed Basque translation
      Updated Slovak translation
      Recomplete French translations
      Updated French translation
      Partial French translation update
      Completed Asturian translation
      French translation update
      French translation completed
      Reviewed by Stéphane Blondon. Drop joke...
      Slovak translation update
      French translation update
      French translation update for scripts
      Convert to UTF-8
      Updated French translation
      Remove extra \n. Thanks to Helge Kreutzmann
      Fix typo and unfuzzy translations
      Updated Catalan translation
      French translation update
      Updated French translation
      Regenerate POT file and resync PO files
      Drop accidentally added file
      Recomplete French translation
      Completed French translation for scripts
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      Merged changes
      Fix error in French manpages translation
      Merge conflicts
      Updated French translation
      Updated French translation of dselect
      French manpages translations
      Fix grammatical error
      French translation update
      French manpages translation update and typographical fixes (non-breakable spaces)
      fix errors spotted by Raphaël
      Remerge with HEAD
      Merge changelog entries
      Make the translation of "original" consistent
      Updated Simplified Chinese translation
      Correct encoding
      Simplified Chinese translation completed

Christian Svensson (1):
      Add OpenRISC or1k support to cputable

Christos Trochalakis (1):
      s-s-d: Do not abort on --stop when only pid or ppid options are specified

Claus Hindsgaul (5):
      [INTL:da] Update Danish translation
      [INTL:da] Updated Danish program translation
      [INTL:da] Updated Danish program translation
      [INTL:da] Updated Danish program translation
      [INTL:da] Updated Danish dselect program translation

Clytie Siddall (12):
      2006-05-05  Clytie Siddall <clytie at riverland.net.au>
      vi.po: Updated Vietnamese translation.
      2006-05-24  Clytie Siddall <clytie at riverland.net.au>
      2006-05-24  Clytie Siddall <clytie at riverland.net.au>
      2006-06-02  Clytie Siddall <clytie at riverland.net.au>
      2006-06-02  Clytie Siddall <clytie at riverland.net.au>
      2006-06-23  Clytie Siddall <clytie at riverland.net.au>
      2006-06-23  Clytie Siddall <clytie at riverland.net.au>
      2007-06-01    vi.po    Updated Vietnamese translation
      vi.po: Updated Vietnamese translation.
      Updated Vietnamese translation.
      Vietnamese translation update

Colin Watson (22):
      dselect: New key to set all selections back to what's currently installed
      Add bzr-based source package format
      libdpkg: Fix typo in comment
      Add a few more comment around obscure bits of trigger handling code
      dpkg: Change dir to / after chroot when using --instdir
      dpkg-source: Add "keyrings" vendor hook
      dpkg-source: support unpacking old source packages lacking the Format field
      dpkg: fix rename deferral
      dpkg: fix deferred rename/fsync processing
      Add tests for Ubuntu changelog parsing
      Dpkg::BuildFlags: simplify update-buildflags hook
      dpkg-buildpackage: Export all build flags
      Dpkg::Vendor::Ubuntu: Handle hardening in DEB_BUILD_OPTIONS
      dpkg(1): clarify scope of --configure
      lib/dpkg/test/t-ar.c: fix buffer overflow in ar test
      On install for Ubuntu adjust the i386 GNU cpu name in cputable
      dpkg-buildflags: use CFLAGS="-g -O3" for building ppc64 packages on Ubuntu
      dpkg-source: keep file order stable when regenerating autopatches.
      Mark dpkg-dev and libdpkg-perl as Multi-Arch foreign
      dpkg-checkbuilddeps: new option -a <arch>
      dpkg-divert: Add test case for ignored rename request from diverting package
      Dpkg::Deps: Add support for a build_arch option in deps_parse()

Cyril Brulebois (16):
      Fix typo in a French manpage.
      Workaround rendering bug in a French manpage.
      Rephrase some bits (kind of “too much”) in a French manpage.
      Adopt another style.
      Fix typo.
      *Possibly* fix another typo.
      Fix typos.
      Fix typo in a French manpage.
      Fix typos.
      Another wrapping problem.
      *Possibly* fix another typo.
      Fix another typo.
      Fix another typo.
      build: Break if ncurses is requested but unavailable
      dpkg-gensymbols: cope with empty lines
      build: Add missing files to test_data variable

Cédric Boutillier (1):
      man: Fix typo in French dpkg-source(1) translation

Daniel Hahler (1):
      dpkg-deb: improve error message "unable to extract"

Daniel Nylander (2):
      Swedish translation updated
      Updated Swedish translation (985t0f0u).

David Benjamin (2):
      dpkg: Split off emptying a package's file info
      dpkg: Refactor file addition into package files to a new function

David Stansby (1):
      Fix english mistake (“as you request” → “as you requested”)

Deng Xiyue (4):
      Updated Simplified Chinese translation.
      Update Simplified Chinese programs translation
      Update Simplified Chinese dpkg translation
      Simplified Chinese translation update

Eddy Petrisor (19):
      updtated Romanian dpkg translation
      Updated Romanian dselect translation
      Updated Romanian translation
      In fact there were also:
      minor improvements in dpkg translation
      Some fixes in the translations and updated to 100%; usage of Romanian quotes instead of the retarded pair `\'
      Updated Romanian translation to 936t2u; will translate the remaing two soon
      l10n:RO:  now 938t for dpkg; a couple of typo fixes
      [l10n:ro] Updated translation to 916t
      [l10n:ro] minor wording improvements
      Updated Romanian translation
      [l10n:ro] use Romanian quotes in translation
      [l10n:ro] some small wording improvements
      small (but important :-) fixes
      [l10n:ro] added the forgotten po/Changelog snippet; corrected my name
      ro: typo fix in dpkg-divert help
      Romanian translation: use correct diacritics for s/t/S/T comma; translation not yet updated
      updated Romanian translation to 100%; corrected a typo
      updated Romanian translation of dselect to 283t2f

Eddy Petrișor (7):
      Updated Romanian translation of dpkg
      Updated Romanian translations for dpkg and dselect
      Updated dpkg and dselect Romanian translations.
      forward-ported the Romanian translation from the lenny branch
      restore the correct encoding for the changelog files; Christian's editor broke my name once more
      po/ro.po:985t
      po/ro.po to 986t; fixed my name in the changelog, arf, arf Christian!

Egmont Koblinger (1):
      dpkg: Properly lstat the correct file when using --root on upgrades

Erast Benson (2):
      s-s-d: Use __sun instead of __sparc__ to define OSsunos
      s-s-d: Move 'return' inside preprocessor conditionals

Eric S. Raymond (1):
      man: Fix formatting problems with list syntax

Fabian Groffen (2):
      build: Link u-a against libintl if libc does not have i18n support
      u-a: Include <limits.h> for _POSIX_MAX_PATH

Felipe Augusto van de Wiel (2):
      Updated Brazilian Portuguese translation of dpkg and dselect
      Updated Brazilian Portuguese translation of dpkg

Felipe Augusto van de Wiel (faw) (1):
      Updated Brazilian Portuguese translation for dpkg and dselect

Felipe Castro (4):
      Esperanto translation update
      Update Esperanto dpkg translation
      Update Esperanto programs translation
      po: Update Esperanto programs translation

Felipe Contreras (1):
      build: If there's no libselinux.pc file fallback to hardcoded list

Felipe E. F. de Castro (2):
      Esperanto programs translation update (985t)
      Update Esperanto dpkg translation

Flavio Stanchina (1):
      dpkg-divert: Fail when diverting to a non existent directory

Flo (2):
      Improve description of package states in man page
      Improve description of package states in man page

Frank Lichtenheld (271):
      Import latest release as a temporary trunk which should be
      Actually import 1.13.11.1, not 1.13.11, D'oh!
      Let dpkg-gencontrol bail out with an error if parsedep
      dpkg-source -x now tries to chown all files extracted from
      Let dpkg-source -b check the build relation fields before
      Check the gpg signatures of .dsc files before unpacking. See
      Let dpkg-source ensure (as good as possible) that all
      Check for illegal architecture strings in dpkg-gencontrol and
      Add support "package types" to dpkg-shlibdeps. Patch by
      Forgot some .pl suffixes in the changelog entries
      Document that the fix for #6820, #7014 also contained the
      Fix man page references to dpkg and dselect man pages. Many
      Let dpkg-source -b warn about special permissions of files added
      Merged bugs #335056 and #345475
      Don't use the ldd output in dpkg-shlibdeps. Search for the
      dpkg-source: Don't use \b to match the end
      Change version number to 1.13.12 and target suite to experimental.
      * AUTHORS: Updated for new maintainance team
      Update date changelog entry before uploading
      dpkg and dselect are now in section admin,
      Bump Standards-Version to 3.6.2 (no changes)
      Fix typo in dpkg-architecture man page
      * Honor LD_LIBRARY_PATH in dpkg-shlibdeps. Fixes a regression
      Prepare release 1.13.13
      Let dpkg-source ignore comments in the hunk header as used by
      Let dpkg-buildpackage create a .changes file even if signing the
      Change heuristics of dpkg-buildpackage's gpg check to allow for
      Add files and dirs used by bzr to default dpkg-source -i regex
      * man/C/dpkg-scanpackages.1: Document new dpkg-scanpackages
      * man/C/dpkg-source.1: Document that the -sX switches for
      Fix stupid mistake made by me when applying the patch for diff -p handling
      Make dpkg-source -b more robust
      Fix some variable name typos that lead to semantic
      On package configuration, differentiate between modified and
      Let dpkg-source -x touch all patched files to have the same
      Improve processing of disappearing conffiles (Ian Jackson).
      Add .git directory to default dpkg-source -i regex.
      Strip any newlines from Uploaders field on dpkg-source -b.
      Add cfof_userrmd flag which was forgotten in a previous patch
      Fix some wrong years (we have 2006 now, you know)
      *.po: Merge with dpkg.pot
      Fix typo
      Release 1.13.14
      Remove all the generated files so we don't need to track changes in them.
      Update date of changelog entry
      Bump version to 1.13.15~
      Release 1.13.15
      Move entry to correct ChangeLog
      Fix some errors in pt.po that caused build failures
      Add missing Makefile
      Add missing changelog entry
      Add hu in LINGUAS
      Convert to utf-8 like all other changelogs
      Add missing changelog entry to Debian changelog, too
      Yet another place to add man/hu
      Bump version to 1.13.16~
      Fix override handling in dpkg-scanpackages which was broken in
      * scripts/dpkg-gencontrol.pl: Make -isp the default
      Introduce dedicated ChangeLog fin man/
      Add new updatepo target that calls `make updatepo' in all subdirectories.
      Merge with updated .pot files
      * Typo fixes in man pages by A. Costa:
      Lets release 1.13.16 since dpkg-scanpackages is essentially broken
      Bump version to 1.13.17~
      Fix handling of debian/files when architecture is set via -D
      Handle architectures in all dependency fields in debian/control,
      dpkg-scanpackages: Fix option parsing of arch option. Also fix a mistake
      Add -follow (back) to find call in dpkg-scanpackages.
      Fix typo in variable name. If hit, this could lead to a
      pt.po: Mark a broken string as fuzzy and give
      Add remarks to dpkg-scansources and dpkg-scanpackages
      Allow '+' and '.' in distribution names in Debian changelogs.
      Use the Debian keyring in dpkg-source when checking signatures
      Let dpkg-buildpackage pass through all remotely sensible
      * Improve the description of --show-format in dpkg-deb
      Run `make updatepo`
      * Add gettext support for the Perl scripts. Based on a patch by
      Don't spew out garbage from dpkg-deb, if the second argument
      Fix --ignore-depends argument value parsing. Closes: #169125
      Add remaining stuff for dpkg-dev translation
      Apparently we need more files in not-topdir-po/ because
      * Completely remove md5sum diversion madness.  Instead, we Pre-Depend
      Try harder to detect dependency cycles that contain Provides
      Update archtable to reflect current archive: Add amd64 and remove
      Don't claim in dpkg man page that we set DPKG_OLD_CONFFILE and
      Fix printing of user defined fields with --showformat and
      typo fixing
      Add a missing Changelog entry
      utils/enoent.c: Add a comment at the top of the
      Update archtable to reflect current archive: Add amd64 and remove
      When building packages with dpkg-deb give a more useful error
      Don't drop directories that contain our conffiles too early from
      dpkg-source issued spurious warnings about fields defined with
      Give a correct warning when the user requested an unknown
      Close bug reported after fix was committed.
      Fix typo in German translation of start-stop-daemon(8).
      correct permission and owner/group handling when extracting
      dpkg-source warns now about new empty files since those will
      Create a branch for Raphael Hertzog's dpkg-shlibdeps patch/rewrite
      Apply patch by Raphael Hertzog that:
      All modules should end with 1;
      Synchronise COPYING with /usr/share/common-licenses/GPL-2
      Regenerated .pot files. Merged .po files.
      Release 1.14.5
      Changelog police
      Bump version to 1.14.6~.
      Changelog police
      Fix 'make distcheck' by adding uninstall-local target to
      Add copyright and license statements to module files.
      Whitespace cleanup
      Rename and Reorder modules directory
      Complete reordering of directories
      Use a pure-perl implementation of version comparison
      Add a test target to scripts/Makefile.am
      Rename test script
      Copy code from controllib.pl and dpkg-gettext.pl to proper modules
      Add first test cases for Dpkg::Shlibs
      Dpkg::Shlibs.pm: Code cleanup
      Dpkg::Shlibs::*: Code cleanup
      Dpkg::Shlibs::SymbolFile: More code cleanup
      Dpkg::ErrorHandling: Include Dpkg::Gettext
      Update list of POTFILES
      Forgot to add dpkg-gensymbols
      Dpkg::Shlibs::Objdump: More code cleanup
      Synchronise usage information of dpkg, dpkg-deb, and
      Dpkg::Shlibs::Objdump: API overhaul
      t/200_Dpkg_Shlibs.t: Add some tests from Dpkg::Shlibs::SymbolFile
      Misc. code cleanup
      dpkg-shlibdeps.pl: Make one more string translatable
      dpkg-shlibdeps.pl/dpkg-gensymbols.pl: Whitespace cleanup
      Dpkg.pm: Make regex for $progname more robust
      dpkg-buildpackage: Fix typo in usage
      dpkg-source: Use print instead of printf if printf is not needed
      Merge branch 'master' into dpkg-shlibdeps-buxy
      Adapt installation method of Perl modules to 'master'
      dpkg-shlibdeps: Close file descriptor after use
      dpkg-shlibdeps: Fix handling of shlib types
      Dpkg::Version: Add new function compare_versions
      perl.m4: Fix PERL_LIBDIR for prefix != default
      dpkg-buildpackage: Convert from Shell to Perl
      scripts/po/: Update
      dpkg-buildpackage: Add new option -j[<number>]
      scripts/po/ChangeLog: Fix merge mess
      dpkg-buildpackage: Fix typo in usage
      dpkg-shlibdeps: Fix two option regexps
      dpkg-source.1: Rework documentation of -i and -I options
      Propagate my dpkg-buildpackage copyright notice to other locations
      Add BuildOptions.pm to files to install into dpkg-dev
      scripts/t: Add test files to DIST
      scripts/t: Integrate more tightly into build system
      000_pod.t: Add POD syntax checking
      dpkg-buildpackage: Handle an empty rootcommand correctly
      dpkg-buildpackage: Call gpg with --utf8-strings
      dpkg-buildpackage: Make the testcommand more sensible
      dpkg-buildpackage: check version validity early
      dpkg-source.1: Remove superfluous [options] from -b command description
      deb-control.5: Remove obsolete sentence
      dpkg-source: Fix diff generation for filenames containing spaces
      debian/rules: Call $(MAKE) check during build
      dpkg-source: use English
      dpkg-source: Support a subset of wig&pen on build
      dpkg-source: Change -C option to -Z and support -z, too
      dpkg-source.1: Document -Z and -z
      dpkg-buildpackage: Add -z/-Z to passthrough opts
      dpkg-buildpackage.1: Document all options only passed to dpkg-source
      Merge changelogs from my dpkg-source branch
      dpkg-source: Some cleanup on the -Z feature
      ChangeLog police
      dpkg-source: Update description of -W and -E
      dpkg-source.1: Some random housekeeping.
      Various manpage fixes
      man: Update pot and po files
      man/Makefile.am: Add update-po target
      dpkg.1: Remove some unneccessary markup
      Dpkg::BuildOptions: Add support for nocheck
      Dpkg::BuildOptions: Really set DEB_BUILD_OPTIONS
      Dpkg::BuildOptions: Add tests and fix errors found
      Fix some quote characters in manpages
      Dpkg::Deps: Add a missing =back in POD
      deb-version.5: Add an own manpage for Dpkg's version format
      parsecdata: Fix parsing of fields starting with a colon
      Import Parse::DebianChangelog, version 1.1.1
      Import tests from Parse::DebianChangelog
      600_Dpkg_Changelog.t: Adapt to new environment
      Dpkg::Changelog: New naming scheme
      Dpkg::Changelog: Various documentation updates
      po/sv.po: Fix a typo ')' vs '>' which lead to build errors
      Acutally install deb-version.5 manpage
      deb-version.5: Unify GPL reference with other manpages
      Add deb-version.5 to po4a.cfg
      Don't use symlinks in usr/share/doc
      scripts/Makefile.am: Add some missing test cases to EXTRA_DIST
      Dpkg::ErrorHandling::usageerr: Support format strings
      dpkg-genchanges: Misc. Clean-up
      Dpkg: Include information about supported compression formats
      dpkg-genchanges: Handle source files not compressed with gzip correctly
      dpkg-deb/info.c: Fix a compiler warning
      dpkg-genchanges: Allow different archs and types in debian/files
      dpkg-genchanges/dpkg-buildpackages: Add new -A option
      dpkg-genchanges: Fix handling of 'all' in Architecture field
      Bump Standards-Version to 3.7.3 (no changes)
      Add Dpkg::Changelog .pm and testcase files to file lists
      Dpkg::ErrorHandling: export report function
      Dpkg::Changelog: Fix error handling
      Import parsechangelog script from Parse::DebianChangelog
      dpkg-parsechangelog: Clean-up
      dpkg-parsechangelog: Make the -L option actually work
      Teach dpkg-parsechangelog about the new debian parser options
      debian/changelog entry for parsechangelog branch
      Merge branch 'master' into parsechangelog
      Actually install Dpkg::Changelog and Dpkg::Changelog:Debian
      dpkg-parsechangelog: Fix an error in command line parsing
      dpkg-parsechangelog: Fix handling of --all option
      Dpkg::Changelog: Make warnings from __sanity_check_range more informative
      Allow changelog parser to abort early
      Dpkg::Changelog::Debian: Don't lock the input file
      dpkg-parsechangelog(1): Document the new parser options
      Dpkg::Changelog: Use Dpkg::Fields for field handling
      Dpkg::Changelog::Debian: Don't separate forced Xs- fields from normal ones
      600_Dpkg_Changelog.t: Add more tests
      Dpkg::Fields::Object: Support filehandles and strings for output and dump
      Fix one format string
      Dpkg::Changelog: Allow input to come directly from a filehandle
      Fix input semantics of Debian changelog parser
      Fix error handling in changelog/debian.pl
      Remove removed utils/enoent.c from POTFILES.in
      Update .pot and .po files for dpkg-dev
      dpkg-buildpackage: Move most functions to end of file
      Add libtimedate-perl to dpkg-dev's Depends and to Build-Depends
      Release 1.14.16.1
      dpkg-source: Fix "uninitialized value" warning
      Merge branch 'stable'
      Add a missing significant space in a translated string
      dpkg-buildpackage: Warn about unsatisfied build-depends during -S
      Fix copy & paste error in a bug number in the 1.14.16 changelog entry
      Add a changelog entry for fc06cadfade105bb192bc89b4e6ffe4fa0552691
      Merge commit 'origin/master' into v3
      Fix return value of loadvcs
      Fix sourcev3 code to work with current dpkg-dev
      Dpkg::Source::VCS::git: simplify read_git_config
      Dpkg::Source::VCS::git: Call git ls-files with -z
      Dpkg::Checksums: New module for checksum handling in .dsc and .changes files
      Use new Dpkg::Checksums module
      Dpkg::IPC: avoid surprising execution via the shell
      Dpkg::IPC: Add wait_child option to fork_and_exec
      Dpkg::IPC: New {to,from}_string options for fork_and_exec
      Dpkg::IPC: Add POD documentation
      Dpkg::IPC: Add testsuite
      Dpkg::IPC: Add a sanitiy_check for options of fork_and_exec
      Fix some whitespace oddities in the new modules
      man/po: Regenerate .pot files and merge .po files with them
      dpkg-buildpackage: Set a set of compiler flags for a build
      man/po: Regenerate .pot file and merge .po files with it
      dpkg-architecture.1: Document needed data files
      Allow overriding $pkgdatadir in Dpkg
      Add changelog entries for Dpkg::Checksums
      Merge commit 'origin/master' into sourcev3
      dpkg-source.1: Fix description of -sk and -sp
      Link dselect against libncursesw
      ChangeLog whitespace police
      Dpkg::Changelog::Debian: Fix regression in header parsing
      Dpkg::Source::Package: Fix some errors in error messages
      Add support for v3.0 (git) package
      Dpkg::Errorhandling: Add info function
      Use the new Dpkg::ErrorHandling::info() function
      Add the ::Package modules
      Actually close the bug
      Fix error in the German translation for dpkg-gencontrol.1
      scripts/de.po: Fix a typo
      Simplify Dpkg::Version
      Remove myself from Uploaders

Frans Spiesschaert (3):
      po: Update Dutch dselect translation
      po: Update Dutch translations
      po: Update Dutch programs translation

Fredrik Fornwall (1):
      Replace obsolete <sys/fcntl.h> with <fcntl.h>

Frédéric Bothamy (9):
      French translation updated (new maintainer)
      Proofreading by Max (mxvmdk-gmail.com)
      French translation update
      Add info about French translation update to debian/changelog and po/ChangeLog
      Updated French translation of dpkg to 921t
      Proofread scripts/po/fr.po
      French translation update
      Proofreading by Cyril Brulebois & Christian Perrier
      French translation update for scripts

Gerfried Fuchs (1):
      dpkg-name: fix syntax error

Guillem Jover (4220):
      Add missing bug numbers for translations.
      Add armeb to cputable. Closes: #331232
      Don't try to compile in SELinux support on GNU/kFreeBSD.  Closes: #313300
      Fix incorrect bug closure.
      Remove duped bug closure.
      When linking statically, explicitly add libsepol, even if its only a
      * scripts/dpkg-source.pl: Add a missing '+' in the architecture
      Add support for architecture wildcards, but for now they will only be
      Change start-stop-daemon's --exec option behaviour on GNU/Linux to
      Cosmetic fixes.
      Fix typo in dpkg-statoverride manpage. Closes: #348113
      Add bug closure.
      Document the --no-debsig option in dpkg manpage. Closes: #316367
      Fix typos in dselect manpage. Closes: #310358
      Fix typo in start-stop-daemon's help output. Closes: #333673
      Document the correct format string for dpkg-query --showformat option.
      Make dpkg-architecture not print the warning about a missmatch between
      Bump version to 1.13.14~.
      Make start-stop-daemon print the proper version instead of 'VERSION'.
      Remove object files from the repo. Namely the binaries from .po files.
      Set the HOME environment variable when using the --chuid switch in
      Cleanup and unify program usage and version output, make it more i18n
      Mark some strings as translatable (Changwoo Ryu). Closes: #256387
      Remove a trailing 'C' character from update-alternatives manpage.
      Fix bug number.
      Use pkg-config to get the proper flags to link against libselinux.
      Use $@ instead of % in the rule's command of po4a.mk as the later is not
      Add command descriptions in the synopis, and add a usage example for
      Don't move! This is the pedantic ChangeLog format police!
      Document about the default log file, the behaviour in case of multple
      More ChangeLog police action.
      The raise of the dots.
      Format fixes.
      Escape ` and ' in manpages otherwise they are converted to quotation
      Add a missing closing parenthesis in a dpkg string (Jordi Mallach).
      Updated Catalan translation (Jordi Mallach).
      Use the same unified format as d-i for translations.
      Move auxiliary autotools scripts to config/.
      Require gettext 0.14.5.
      Move the methods directory to dselect/methods, so the contents will not
      * dpkg.pot: Regenerated.
      Move dselect gettext strings to its own domain provided now by the
      The ChangeLog police is hiring mercenaries. Apply now!
      Move README for translators to the top level dir, now that we have specific
      More ChangeLog action.
      Add missing parentheses surrounding a man page section reference
      Fix missspelling of "occurred" as "occoured" in dpkg-gencontrol and
      The changelog police is back.
      Major cleanup of manpages, by using properly the bold and italic
      Add dpkg-query(1) in the SEE ALSO section in dpkg(1). Closes: #354643
      Add bug closure.
      Remove wrong closure.
      Don't try to compile in SELinux support on GNU/kFreeBSD amd64.
      Add new quiet option to dpkg-source to supress warnings. Closes: #355065
      Do not expand architecture aliases anymore in .dsc files.
      Change start-stop-daemon's --exec behaviour again on GNU/Linux to compare
      Reintroduce removed entry.
      Release 1.13.17.
      Bump version to 1.13.18~.
      Fix misspelling of "missspelling". =) Thanks to Jesus Climent.
      Add a '[!]' in --force-all help denoting that it is a dangerous option.
      Prefix any chroot path to the exec file name when stating it in
      Add '-r' to the help output of start-stop-daemon (Jared Spiegel).
      Use mustsetvar when setting the value of the sversion variable in
      The police is back.
      Pass '--admindir' option over to dpkg-query when passing '--admindir' or
      Support system library directories in dpkg-shlibdeps symlinked from
      Document that 'dpkg --get-selections' and 'dpkg-query -l' without a
      Obsolete force/refuse 'auto-select' dpkg option.
      Add new '--clear-selections' option to dpkg (Andrew Suffield).
      Use '--clear-selections' in the dpkg man page example on how to transfer
      Regenerate .pot files.
      Release 1.13.18.
      Bump version to 1.13.19~.
      Police alert.
      Spanish dpkg translation update.
      Updated dpkg Basque (Piarres Beobide). Closes: #363683, #363679
      Changelog police action.
      * src/main.c (printforhelp, setdebug, setforce): Quote each string
      Fix strings so that they can be more easily translated. Closes: #134358
      Strip the trailing '/dir' from '--dir-file' option parameter to make it
      Add new substvars source:Version, source:Upstream-Version and
      Rename dpkg:UpstreamVersion to dpkg:Upstream-Version. Make dpkg:Version
      Split usage strings to make it easier for translators when those change.
      Standarize start-stop-daemon usage output format.
      Sync source with .pot and .po files.
      Support binNMU safe packages even when source and binary differ in
      Revert r256 to be able to apply a proper fix.
      Make install-info '--dir-file' option compatible with GNU install-info
      Make install-info add a new line after adding the last entry at the
      Use the numerical value of errno instead of a string in install-info
      * scripts/dpkg-genchanges.pl: Do not use $version to refer to the
      Police action!
      Escape hyphens in man pages.
      Bump Standards-Version to 3.7.1.
      Release 1.13.19.
      Bump version to 1.13.20~.
      Bump version to 1.13.20~.
      Really bump version to 1.13.20~ (should not touch dpkg while sleep deprived).
      Patrol the ChangeLog neighbourhood again.
      Standarize scripts usage output format and at the same time make
      New file.
      Do not strip the epoch from the source:Upstream-Version substvar.
      Properly check and report lock file existence in install-info.
      Correct default info directory for '--infodir' in intall-info man
      * scripts/install-info.pl: Exit if the lock file already exists.
      Print the bogus version and prefix the error message with 'dpkg: '
      Remove duplicated string " , at changelog " in dpkg-parsechangelog's
      Update the Section and Priority fields in the status file from the
      dpkg Basque translation (Piarres Beobide). Closes: #366185
      scripts/po/dpkg-dev.pot: Regenerated.
      Bump Standards-Version to 3.7.2 (no changes needed).
      Add lintian overrides for dpkg, dpkg-dev, dselect and sources.
      Replace logrotate installation logic with dh_installlogrotate.
      Release 1.13.20.
      Bump version to 1.13.21~.
      Disambiguate error message about conflicting command line actions by
      Add '/lib32' and '/usr/lib32' to the dpkg-shlibdeps library path search
      Revert usage of English perl non-essential module from install-info.
      Add Vietnamese changes.
      Add more bug closures for the English.pm bug.
      Print the correct file being parsed by dpkg-parsechangelog's debian
      Fix dependency cycle breaking in the case when every link involves
      Release 1.13.21.
      Bump version to 1.13.22~.
      Version the po4a Build-Depends to >= 0.23 as we are using options
      Add '.bzrtags' directory to default dpkg-source -i regex.
      * scripts/dpkg-scansources.pl: Remove invalid comment mentioning
      Print update-alternatives '--config' listing layout evenly spaced.
      Clarify the legend in update-alternatives '--help' (Andrew Ferrier).
      Simplified Chinese (Kov Tchai). Closes: #366260
      Basque (Piarres Beobide). Closes: #373107
      sv.po: Add a missing '%s' in a string.
      [ New dpkg Translations ]
      LINGUAS: Add ne.
      Add the source version inside parenthesis to the Source field in the
      Add missing comment serving as documentation about abort-remove on
      More patrol stuff...
      Set all svn:ignore.
      Fix typo in dpkg-deb manpage (Robert Luberda). Closes: #373999
      Clarify dpkg-architecture new options '-e' and '-i' in man page, add
      Add a missing '%s' in a string.
      Update Catalan dpkg translation.
      Align command line --help output.
      Modified some strings to be able to merge them in the .pot files.
      Add new '--umask' option to start-stop-daemon. Closes: #368003
      Tighten the scope for two global variables by moving them to parse_options.
      Release dpkg 1.13.22.
      Bump version to 1.13.23~.
      Fix spaces in changelogs.
      Add missing spaces
      Add initial support for the Breaks field, by parsing but rejecting it.
      Use dpkg-architecture from the source tree to get the target Debian
      Remove comment headers in dselect/helpmsgs.{cc,h} about the files being
      Updated Catalan translation (Robert Millan). Closes: #383448
      2006-09-27  Ian Jackson  <iwj at ubuntu.com>
      Add a new line at the end of m4/compiler.m4 file, to cope with an
      This time we brought the militars, the changelog police was not enough...
      Add missing chanelog entries for Brendan's commit.
      * README.translators: Add references to the new scripts/po/ChangeLog
      Sort languages alphabetically.
      Even if safe, revert r541 for now, as the RMs have not replied to the
      Last preparations for the release:
      Release dpkg 1.13.23.
      Bump version to 1.13.24~.
      Fix dselect segfault by adding a field description matching the
      Revert r580 containing translation fixes by Robert Millan, until Jordi check
      Release dpkg 1.13.24.
      Bump version to 1.13.25~.
      Changelog police patrol.
      * ca.po: Correct s/gzip/bzip2/ in 2 strings. Add missing '%s' in
      Fix year 2018 in changelog for Michael Alan Dorman's upload in 1998,
      Document in its man page that update-alternatives requires cooperation
      Require POSIX inside subprocerr in controllib.pl. Closes: #390636
      Support extracting lzma compressed source and binary packages,
      Add bug closure.
      Updated Korean dpkg translation. Thanks to Sunjae Park.
      Updated dselect Korean translations. Thanks to Sunjae Park.
      Add '/emul/ia32-linux' biarch paths to dpkg-shlibdeps. Closes: #403216
      ko.po: Mark again 1 string as fuzzy, as it was not matching the
      Remove non-modified /etc/dpkg/dpkg.cfg configuration file when upgrading
      Release dpkg 1.13.25.
      Bump version to 1.14.0~.
      Make the copyright information in dpkg-deb.1 and dpkg-split.1 match the
      Allow dpkg-buildpackage to properly override '-b' when passed after '-B'.
      Move retrieval of uid and gid information from controllib.pl into a
      Do not bail out in dpkg when building without start-stop-daemon support,
      Some pedantic police fixes.
      Make all perl scripts use static and warnings, to ease catching errors.
      Hmm the previous patch didn't convert everything, just few scripts... (for now)
      Add a missing newline to a warning message in dpkg. Closes: #390914
      Fix typo in variable name in dpkg-source which was causing it to not
      Fix up and down keystrokes in the dselect help message. Closes: #383438
      Convert 822-date to be a simple wrapper around 'date -R'. 822-date is
      * scripts/controllib.pl: Move substvar initializations to ...
      Set svn:keywords Id property.
      Add '.gitignore' to the default dpkg-source -i regex. Closes: #409566
      Use l10n-friendlier strings to describe dependencies. Closes: #390916
      Change priority for dpkg-dev from standard to optional to match the
      Do not use a build-stamp in debian/rules.
      Fix confusing bottom status lines in dselect, unifying them by removing
      * scripts/controllib.pl (outputclose): Change argument from a boolean
      * scripts/dpkg-shlibdeps.pl: Move syserr:s to be or'ed after exec:s.
      Check proper error value returned by BZ2_bzerror. Closes: #410605
      * dpkg-deb/dpkg-deb.h (MAXFILENAME): New macro.
      Exit with an error instead of an assert if a file name is too long when
      Exit with an error instead of an assert if the number of conflictors is
      * scripts/controllib.pl (parsecdata): Change CDATA to a reference
      * scripts/update-alternatives.pl: Check if '$alink' is defined before
      * scripts/dpkg-source.pl (checkstats): Take '$dscdir' as an explicit
      Fix regular expression special-casing Origin, Bugs and Maintainer fields
      * scripts/update-alternatives.pl (usage): Use '$altdir' instead of
      Add support for '--admindir' in dpkg-buildpackage, dpkg-checkbuilddeps
      Cleaning and format unification of manual pages.
      Reorder EXAMPLES section.
      Make the override-file argument to dpkg-scanpackages options.
      Fix a typo.
      Update the TODO file.
      Refactor compression filtering code.
      Remove done items.
      Add a new item.
      * lib/dpkg.h (compression_type): Rename to ...
      * scripts/changelog/debian.pl: Fix call to outputclose by passing
      Actually, fix last commit:
      Split override file information from dpkg-scanpackages(1) into
      * Makefile.am (dist_man_MANS): Add deb-override.5.
      Fix typo.
      Split dpkg-source(1) into independent man pages, namely
      * po/add_de/dpkg-scanpackages.1.de.add: Copy to ...
      Support building binary packages with the member data.tar.lzma compressed
      * scripts/dpkg-shlibdeps.pl: Use new style file handler references.
      * scripts/controllib.pl (parsechangelog): Only binmode CDATA from the
      Add '.hg' to the default dpkg-source -i regex. Closes: #414794
      Regenerated all .pot files.
      Require gettext 0.16.1.
      Update svn:ignore attributes.
      * configure.ac (AM_GNU_GETTEXT_VERSION): Quote the argument.
      * dselect/method.h: Fix typo in copyright year ('20001'-> '2001').
      * dselect/main.cc: Remove duplicated included files <sys/types.h> and
      Show the epoch (if present) when displaying package versions.
      Update TODO list.
      Switch from pseudo-tags to usertags, and update the documentation.
      Update usertags.
      Update usertags currently used  to reflect reality.
      Classify dselect as well in the dpkg-program usercategory.
      Fix typo in German dpkg man page. Closes: #416167
      The PAM support has been decided as wontfix, removing.
      Update usertags.
      Properly sort Uploaders field in generated .dsc files.
      * scripts/dpkg-checkbuilddeps.pl ($control): Remove redundant
      * scripts/controllib.pl: Use defined instead of length, when variables
      * scripts/controllib.pl (warn): Rename to ...
      * dpkg-genchanges.pl: Mark string for translation.
      Doh, add missing parenthesis.
      * scripts/controllib.pl (get_host_arch): New function.
      Sent a bug report for debian-policy to replace Source-Version with
      Reorder a bit fields in output files.
      Remove duped typoed parenthesis!
      * Makefile.am (man.stamp): Use a stamp file for now until po4a
      Make all perl scripts use strict and warnings, to ease catching errors.
      Speed up dpkg-shlibdeps by avoiding doing a dpkg-query for duped
      * scripts/update-alternatives.pl: Move the ENOENT errno check from
      * po/add_de/deb-shlibs.5.de.add: New dummy file.
      * scripts/update-alternatives.pl: Call read_link_group also in
      * scripts/dpkg-architecture.pl: Use get_valid_arches instead of
      Generalize source architecture handling by abstracting it through the new
      Add armel support to ostable and triplettable. Closes: #414087
      * po/add_de/*: Move contents to ...
      * LINGUAS: Estonian is 'et' not 'es'.
      Regenerated. Merged po files with pot.
      Initial changes to make distcheck work again.
      Add missing svn:ignore entries.
      * scripts/update-alternatives.pl: Fix warning when executed w/o any
      * scripts/update-alternatives.pl: Do not exit with an error on
      * scripts/dpkg-genchanges.pl ($pkgdatadir): New variable.
      * scripts/controllib.pl (read_cputable): Localize $_.
      Release 1.14.0.
      Bump version to 1.14.1~.
      Fix partial upgrades by tightening dpkg-dev versioned Depends to
      Release 1.14.1.
      Bump version to 1.14.2~.
      Remove bashisms in dpkg-buildpackage. Closes: #422239
      Handle case in update-alternatives when there's no existing alternative
      Retrofit bug closure into 1.14.0 changelog entry.
      Add solaris support to ostable and triplettable. Closes: #361866
      Include the named section.
      Properly create the generic name symlink in update-alternatives for new
      Include translations again, which disappeared due to a dirty source tree.
      * Makefile.am (EXTRA_DIST): Add 'debian/dpkg-dev.lintian-overrides',
      * man/Makefile.am (install-data-local): Install the translated man
      Regenerated pot files and merged with the po files.
      Release 1.14.2.
      Bump version to 1.14.3~.
      Fix perl warnings in dpkg-genchanges when called with -S. Closes: #423193
      Commit the actual changes for:
      * scripts/update-alternatives.pl ($mode): Rename to ...
      * scripts/update-alternatives.pl ($manual): Rename to ...
      Fix deb-substvars.5 section to match reality.
      Include the new split man pages deb-substvars.5, deb-override.5 and
      * scripts/controllib.pl (debian_arch_eq): Rename to ...
      Fix perl warnings:
      Some morning changelog police patrolling.
      Fix dpkg-divert to work again w/o specifying the --divert and --package
      Fill slavepaths undefined entries with an empty string to guarantee
      Document in install-info.8 that when no '--section' option is specified,
      Disambiguate in install-info.8 the use of 'Info directory' with
      Document in deb-control.5 that the control file can have '#'-style
      Make start-stop-daemon fork twice while daemonizing. Closes: #416179
      * utils/start-stop-daemon.c (daemonize): Use _exit instead of exit, to
      * scripts/dpkg-divert.pl (checkmanymodes): Change the error message to
      Regenerated .pot files. Merged .po files with .pot files.
      Regenerated dpkg-man.pot file. Merged .po files with dpkg-man.pot.
      Release 1.14.3.
      Bump version to 1.14.4~.
      Remove an unused variable in dpkg-statoverride by renaming it to the
      Fix misspelling.
      Remove whitespace introduced in last commit.
      Fix perl warnings:
      Fix loose regex in dpkg-source (/\.debian.tar/ -> /\.debian\.tar/).
      Revert change on 1.14.0 from Aaron M. Ucko. Trim down duped entries only
      Recognize again architecture wildcards. Closes: #424670
      Regenerated .pot files. Merged .po files.
      Release 1.14.4.
      Bump version to 1.14.5~.
      Add lpia support to ostable and triplettable.
      Fix dpkg-source to not emit duplicated entries for the Architecture field
      Add '.shelf' to the default dpkg-source -i regex. Closes: #427827
      Fix dpkg-scanpackages to load the override file after having filled the
      Reference deb-substvars(5) instead of dpkg-substvars(5) in man pages.
      Mark dpkg-* commands in bold in man pages.
      Man pages cleanup:
      - Remove an additional space in install-info(8) and mark gzip in bold
      Support a colon separated list of paths from the ELF RPATH field in
      Remove documented dpkg-gencontrol options in dpkg-source left over
      Minor changelog cleanup.
      Add 'make dist' item.
      Man pages cleanup:
      Man pages cleanup:
      Man pages cleanup:
      Man pages cleanup:
      Man pages cleanup:
      Move variables automatically modified at build time to a new style perl
      Regenerate man/po/dpkg-man.pot and merge it into man/po/*.po.
      Switch perl programs to use the new Dpkg module and its variables.
      Switch perl 822-date and changelog/debian as well to use the new Dpkg
      Switch 'dpkg-gettext.pl' to a new style perl module Dpkg::Gettext.
      List perl modules to install, explicitely.
      Changelog police (self-inflicted and others).
      Switch scripts/changelog/debian.pl to use Dpkg::Gettext.
      Fix pattern matching in dpkg-query -l and -W.
      Tighten dependencies between dpkg and dpkg-dev due to the modularization.
      Fix Breaks commit.
      Use NULL instead of '(char *)0'.
      Do not print empty lines after 'Setting up ...' output.
      Add *.o to .gitignore.
      Update TODO list.
      Mark strings for translation.
      Adjust string to get it merged with a similar one.
      Do not compose strings from translated substrings.
      Fix perl warning when removing a non diverted file with dpkg-divert
      Regenerate .pot files and merge .po files with them.
      Implement support for Homepage field.
      Add bug closure for incorrrectly named FILES section in man page
      Remove option description from comment header, usage has them
      Allow overriding Homepage from a package stanza in the control file
      Cleanup second pass parsing of dependency fields
      Fix regression producing perl warnings on update-alternatives
      Ignore XB- instead of XC- fields from control file binary package stanzas
      Properly warn on unknown fields in dpkg-genchanges
      Support Vcs-* fields in control file source package stanza
      Implement support for Tag field
      Properly override Homepage field from binary package stanzas
      Regenerate dpkg-man.pot and marge with all .po files
      Release 1.14.6.
      Bump version to 1.14.7~.
      Try to match history with reality
      Add back $dpkglib into @INC, needed by the controllib.pl require in 822-date
      Document that apt now requires Packages.bz2 instead of Packages.gz
      Make %fieldimps private to controllib.pl
      Do not declare $host_arch as an 'our' variable
      Avoid escaped quotes by using $() instead of backticks
      Stop recognizing the obsolete Optional field when building packages
      Use fakeroot by default to gain root privileges in dpkg-buildpackage
      Packages.bz2 are the preferred alternative to Packages.gz for apt
      Nightly changelog police patrol
      Regenerate dpkg-man.pot and marge with all .po files
      Cleanup merge detritus and changelog formatting
      Remove duplicate nested conditional and move its cotents to the outer one
      Properly warn when the child process received a signal
      Add Vcs-Browser and Vcs-Git fields to debian/control
      dpkg-buildpackage: Rename warnable_errors to warnable_error in
      dpkg-buildpackage: Fix typo in usage
      dpkg-buildpackage: Do not use absolute path for 'rm' in signfile
      dpkg-buildpackage: Document fakeroot being the new default for -r
      dpkg-buildpackage: Check if rootcommand is present and error otherwise
      Allow comparing unsupported architectures for equality and identity
      Refer to host instead of build architecture and quote it in error string
      Add a Homepage field to debian/control
      Document Origin and Bugs fields in deb-control.5
      Do not replace substvars for build dependencies
      Regenerate dpkg-man.pot and marge with all .po files
      Release 1.14.7
      Bump version to 1.14.8~
      dpkg-gensymbols: Use the new Dpkg module
      Use shipped perl modules when calling perl programs at build time
      Dpkg/ErrorHandling.pm: Set $warnable_error to 1 to match controllib.pl
      Dpkg/ErrorHandling.pm: Use Dpkg module instead of defining $progname
      Switch perl programs to use the new Dpkg/ErrorHandling module
      Switch perl programs to use the new Dpkg/Arch module
      dpkg-gensymbols: Use get_host_arch() instead of dpkg-architecture
      Do not call textdomain from perl modules
      dpkg-buildpackage: Pass $text to sprintf instead of _g
      Dpkg::ErrorHandling: Add support for format strings
      Dpkg::Arch: Instead of printing make get_valid_arches return an array
      dpkg-architecture: Perform -L actions inside argument processing loop
      Dpkg::Arch: Add functions for direct debarch to/from gnutriplet conversion
      dpkg-architecture: Wrap long strings for die calls
      dpkg-architecture: Move host and build arch detection code to Dpkg::Arch
      Force use of shipped perl modules instead of system ones for perl tests
      Fix some Polish translations or mark as fuzzy
      Dpkg::Arch: Force a sane input record separator for file parsing functions
      Add initial udeb support
      Add a Conflict on dpkg-cross << 2.0.0 to dpkg-dev
      dpkg-source: Use %dep_field_type for the union option to Dpkg::Deps::parse
      Get rid of undefined macros from man pages
      Regenerate .pot files and merge .po files with them
      ChangeLog police patrol
      Release 1.14.8
      Bump version to 1.14.9~
      Regenerate dpkg-dev.pot files and merge .po files with it
      Release 1.14.9
      Bump version to 1.14.10~
      dpkg-name: Add support for Package-Type
      Dpkg::Fields: Declare private variable with 'my' instead of 'our'
      dpkg-gensymbols: Remove duplicated declaration of @librarypaths
      dpkg-architecture: use a hash instead of independent variables
      Dpkg::Arch: Make get_host_arch and get_build_arch read from the environment
      Release 1.14.10
      Bump version to 1.14.11~
      Set proper authorship in ChangeLog
      dpkg-scanpackages: Do not require controllib.pl anymore
      dpkg-scanpackages: Properly support an optional override file
      Dpkg::Arch: Do not shadow $gcc_host_gnu_type inside get_raw_host_arch
      Declare more variables in perl scripts with 'my' instead of 'our'
      ChangeLog police night shift
      Fix distclean by only running a chmod if the target dir exists
      Release 1.14.11
      Bump version to 1.14.12~
      Define several private functions and variables as static
      Move extern declarations to header files and stop defining them as extern
      dpkg-gencontrol (spfileslistvalue): Add prototype, move to the top of the file
      dpkg-gencontrol: Unify parsing of Section and Priority fields with Homepage
      dpkg-scanpackages: Use the Dpkg::ErrorHandling instead of die and sprintf
      dpkg-scanpackages: Use Dpkg::Versions instead of dpkg --compare-versions
      Regenerate .pot files and merge .po files with them
      Release 1.14.12
      Bump version to 1.14.13~
      Use ||= instead of checking if the variables are not defined
      Use || to fallback to a default value instead of using !defined()
      dpkg-genchanges: Fix typo (syserror() -> syserr())
      Ignore the man pages when building without NLS support
      update-alternatives: Refactor code to use new checked_rm function
      update-alternatives: Refactor code to use checked_symlink function
      update-alternatives: Refactor code to use checked_mv function
      update-alternatives: Refactor duplicate code into new set_links function
      update-alternatives: Check for undefined values when reading from the db
      update-alternatives: Properly handle alternatives with inexistent slave links
      ChangeLog night watch
      Regenerate dpkg-man.pot and merge .po files with it
      Release 1.14.13
      Bump version to 1.14.14~
      Dpkg::Compression: New module with compression variables from Dpkg
      Remove disabled, obsolete and quite incomplete Hebrew translations
      Revert 9e09d9f0f8b57d61c8970a2d554add1714afb8d7
      Regenerate .pot files and merge .po files with them
      Do not use strdup for execvp arguments
      dpkg-buildpackage: Fix build message for non-gz compressed sources
      Promote bzip2 Recommends to Depends for dpkg-dev
      Use NONRETURNING and PRINTFFORMAT instead of NONRETURNPRINTFFORMAT attribute
      Add missing PRINTFFORMAT attribute to few function declarations
      Add a 'struct stat' forward declaration to fix a compilation warning
      s-s-d: Remove redundant function declarations
      Add lzma to dpkg-dev Depends
      Do not automatically enable -j if DEB_BUILD_OPTIONS contains parallel=n
      Dpkg::BuildOptions: Parse all options in DEB_BUILD_OPTIONS
      Fix signed vs unsigned value comparisons
      Do not use extern inline as it changes semantics from GNU C to C99
      Use arglist instead of narglist
      Regenerate .pot files and merge .po files with them
      Changelog morning patrol
      Release 1.14.15
      Bump version to 1.14.16~
      dpkg-checkbuilddeps: Add build-essential as an implicit Build-Depends
      dpkg-checkbuilddeps: Remove unused $dep_regex
      Do not warn about unrecognized Homepage field in binary package stanzas
      Use NULL instead of 0
      Use the perl POSIX module instead of the enoent helper binary
      s-s-d: Fix indentation
      s-s-d: Keep retrying even if the daemon removed the pidfile
      s-s-d: Make --quiet silence --test
      Add build-essential to dpkg-dev Recommends
      s-s-d: Check uid and gid before calling setuid, setgid and initgroups
      Update TODO list
      s-s-d: Move version output from --help to --version
      THANKS: Convert to UTF-8
      s-s-d: Add missing semicolon
      u-a: Remove unimplemented --test option
      Additionally check if errno is EEXIST after rmdir(2)
      THANKS: Add all the people that have contributed until now
      configure.ac: Add missing quotes to AC_CHECK_SIZEOF calls
      s-s-d: Clarify in help output that --name is one of the required options
      Demote dselect from priority important to optional
      Do not use backticks inside double quotes in m4 files
      s-s-d: Change from 'Mandatory' to 'Matching' in --help output
      Coalesce matching options into a new section in s-s-d(8)
      Switch Maintainer address to <debian-dpkg at lists.debian.org>
      s-s-d(8): Fix quotation to get rid of a space between -c option and comma
      s-s-d: Refactor max open fd into a new function and coalesce close loop
      Activate Russian translation for scripts
      Use external gettext intl library
      Merge AC_CHECK_FUNCS macro calls
      s-s-d: Fix signed vs unsigned warning when comparing to getuid and getgid
      Enable -Wextra by default and disable annoying warnings
      Escape new lines in AC_CHECK_FUNCS
      Regenerate .pot files and merge .po files with them
      Unfuzzy formerly completed translations now back to 928t
      Someone called the pedantic Changelog police?
      Add README.feature-removal-schedule and README.api
      Release 1.14.16
      Bump version to 1.14.17~
      Replace strdup plus error checking usage with a new m_strdup function
      Use m_malloc instead of malloc
      Check for 'stddef.h' in AC_CHECK_HEADERS
      Use offsetof() instead of ad-hoc calculations
      libdpkg: Remove dead verrevcmp function
      dpkg-deb: Refactor fflush and its buggy fpos handling to safe_fflush()
      s-s-d: Change uid after changing gid and initalizing supplementary groups
      Move dpkg Breaks on dpkg-dev (= 1.14.13) and (= 1.14.14) to Conflicts
      Release 1.14.16.2
      Merge branch 'stable'
      s-s-d: Properly set the supplementary groups on --chuid
      s-s-d: Fix segfault when using --group w/o --chuid
      s-s-d: Fix timeout computations for --retry option
      Release 1.14.16.3
      Merge branch 'stable'
      Dpkg::Cdata: Import capit from Dpkg::Fields
      Release 1.14.16.4
      Merge branch 'stable'
      Fix ChangeLog history ordering
      Rename getopt to libcompat
      Update Uploaders
      libcompat: Remove unused files
      Use functions from libcompat when those are not provided by the system
      TODO: Update
      libcompat: Do not pass unused arguments to the compiler
      dpkg-gencontrol: Do not output the Homepage field on udeb
      dpkg.cfg: Reintroduce 'no-debsig' option
      Move GNU C attribute definitions to lib/dpkg-def.h
      Move and replace showcopyright prototype from showcright.c to dpkg.h
      Move command line common option utilities to lib/myopt-util.c
      Fix minor errors in manpages
      Allow compilation with --disable-nls on systems without libintl.h
      Move duplicate cleanup close functions to lib/cleanup.c
      dpkg-deb: Change return type for safe_fflush from int to void
      Remove duplicate cu_parsedb function and use cu_closefd instead
      Move test suite invokation to a new check target in debian/rules
      Add support for nocheck DEB_BUILD_OPTIONS in debian/rules
      libcompat: Add strnlen
      Add bug closure for applications missing obstack on Solaris
      libdpkg: Refactor the database locking into a general file locking
      libdpkg: Remove unused argument from unlockdatabase
      Move duplicate ensure_package_clientdata functions to src/filesdb.c
      Refactor package queue handling into generic queue functions
      libdpkg: Move log_message to lib/log.c
      Refactor status-fd duplicate output code into a new function
      Fix typos
      Refactor post postinst script tasks into a new function
      Refactor postinst maintainer script handling
      Fix distcheck
      Regenerate .pot files and merge .po files with them
      dselect: Use ncursesw header files
      ChangeLog police!
      Release 1.14.17
      Bump version to 1.14.18~
      Add dpkg-trigger to .gitignore
      Bump po4a version in Build-Depends to 0.33.1-1
      Add triggers documentation to dpkg-dev
      Fix typos (processesing -> processing)
      libdpkg: Use TRIGGERSLOCKFILE instead of literal string
      po/POTFILES.in: Rename 'lib/trigdeferred.c' to 'lib/trigdeferred.l'
      po: Regenerate .pot file and merge .po files with it
      man: Sort package states
      Fix or mark as fuzzy erroneous strings in Swedish translations
      Add trigger man pages and update dpkg with triggers information
      doc: Fix wrong dpkg trigger related option names
      Regenerate .pot files and merge .po files with them
      ChangeLog police!
      Release 1.14.18
      Bump version to 1.14.19~
      man/po: Regenerate .pot file and merge .po files with it
      Fix a double-free by setting scontext to NULL after calling freecon
      Update TODO list
      Update TODO list
      Regenerate .pot files and merge .po files with them
      Bump version to 1.15.0~
      u-a: Do not suggest manually changing the symlinks on verbose mode
      dpkg-gencontrol: Consider also custom Package-Type fields for warnings
      Regenerate .pot files and merge .po files with them
      ChangeLog police
      Release 1.14.19
      Bump version to 1.14.19~
      libdpkg: Add new rtrim_slash_slashdot private function
      Refactor subprocess signal setup
      Use sizeof_array() instead of ad-hoc calculations
      Mark and coalesce similar strings for translation
      dpkg-gencontrol: Rename $package_type to $pkg_type for uniformity
      Change UTF-8 '©' to '(C)' in deb-version.5
      dpkg: Document --force-breaks in --force-help output
      Regenerate .pot files and merge .po files with them
      Add ChangeLog entry for bd40cd8d18f3751420e402f3e3c4fb5ebf20c72c
      Add '.be' to the default dpkg-source -i regex and -I pattern
      Fix link order when using libcompat.a and libintl.a
      dpkg-trigger: Remove duplicate program name from badusage output
      Use sizeof_array instead of ad-hoc calculation
      Coalesce similar badusage() strings for translation
      Revert "dpkg-query: strip trailing slashes in parameters after -S or --search"
      libdpkg: Make rtrim_slash_slashdot return the string size
      dpkg-query: Trim trailing slash and slash dot from arguments
      dpkg-query: Use strpbrk instead of strcspn and strlen
      libdpkg: Use size_t intead of int for the index to fix a warning
      libdpkg: Use memset instead of ad-hoc operation
      libdpkg: Remove sentinel from catch_signals array
      dpkg: Fix memory leaks on --set-selections
      dpkg: Fix the support for passing more than one --status-fd option
      libdpkg: Switch log from a pointer to struct varbuf to just struct varbuf
      dpkg: Fix memory leaks if archivefiles is called more than once
      Use new VARBUF_INIT macro instead of varbufinit to initialize variables
      libdpkg: Add a size argument to varbufinit
      Replace realloc plus error checking usage with m_realloc
      Fix weird space in bracketed name making dch not work properly
      Close --status-fd file descriptors on exec
      dpkg-query: Use VARBUF_INIT to initialize path instead of vb
      dpkg-source: Add '.hgignore' to the default -i regex and -I pattern
      Improve package descriptions for dpkg, dpkg-dev and dselect
      libdpkg: Make varbufprintf use varbufvprintf instead of reimplementing it
      libdpkg: Call va_end when done with the va_list variable from va_copy
      dpkg-divert: On renames do no check the target if the source does not exist
      Properly close triggers 'File' file to not leak it to the childs
      Changelog police
      dpkg-divert: Support diverting files from and to different file systems
      dpkg-divert: Do not silently enable --rename on --remove
      libdpkg: Do not segfault on varbufdupc after extending the buffer
      Fix localized strings
      dpkg-query: Remove trailing newlines from badusage output
      libdpkg: Make badusage use ohshit instead of its own error handling
      libdpkg: Make checksubprocerr less deep and a bit more readable
      libdpkg: Move onerr_abort definition from mlib.c to ehandle.c
      libdpkg: Move skip_slash_dotslash from parsehelp.c to path.c
      man/po: Regenerate .pot file and merge .po files with it
      libdpkg: Remove unused file argument from parseerr and parsemustfield
      libdpkg: Refactor string format escaping
      libdpkg: Split some parse functions into error and warning variants
      Wrap changelog lines at 78 characters
      libdpkg: Define YY_NO_INPUT to make flex not include input()
      dselect: Fix compilation warnings
      libdpkg: Constify strings members for package db structs
      libdpkg: Remove unneeded 'const char *' cast
      Remove RCS tag
      Switch to use UTF-8 copyright symbol and add missing ones
      dpkg: Do not allocate memory when lstat fails while upgrading
      dpkg: Use the debug function instead of reimplementing its logic
      Use '$(CPP)' instead of '$(CC) -E' in Makefile.am target
      libdpkg: Include needed header files
      Make tarfile_skip_one_forward static
      Remove wrong comment not matching the code
      Use NULL instead of 0
      libdpkg: Print a longer string when an unknown field value is found
      libdpkg: Remove unneeded and wrong caching of namevalue length member
      libdpkg: Remove unneeded variable assignments and a variable
      dpkg: Do not mark debug message for translation
      Move man/ChangeLog to man/po/ChangeLog
      Use $(filter ...) instead of $(findstring ...)
      dpkg: Move trig_file_activate call from namenodetouse to its callers
      Do not leave new conffile as .dpkg-new when it has been diverted
      Use new min and max macros instead of hardcoded tests
      dpkg-query: Remove unused variable ignoredependss
      Change some variables from struct packageinlist to pkginqueue
      Give a proper type and name to the xinfo member in packageinlist
      Rename struct packageinlist to pkg_deconf_list
      Move struct pkg_deconf_list declaration to archives.h
      Move duplicate pkglistqsortcmp functions to src/pkg-list.c
      libdpkg: Do not set the type to 'field' in parseformat
      Move duplicate limiteddescription functions to src/pkg-show.c
      s-s-d: Use proper UTF-8 mu symbol for the unit in the comment
      s-s-d: Move alternative function implementations together
      Assign directly to l_r instead of a temporary variable
      s-s-d: When checking for a pid call pid_is_exec on KVM systems
      s-s-d: Use kill instead of /proc to check for pid existence
      Unify usage of FIXME in comments
      TODO: Add new items
      dpkg: Use blankpackageperfile instead of manually blanking the members
      dpkg-distaddfile: Use _g() instead of wrong and typoed gettetx()
      dpkg-scanpackages: Use usageerr instead of embedded code
      libdpkg: Use sizeof_array instead of ad-hoc calculation
      man/: Improve authentication and checksum support comment in .debsa
      Revert "Handle correctly packages in triggers-awaited state during recovery"
      Fix up packages in an inconsistent triggers-awaited state
      Fix --no-act in triggers related code
      dpkg: Move lzma from Suggests to Pre-Depends
      Match -si option description in dpkg-buildpackage to dpkg-genchanges
      Close --status-fd file descriptors on exec
      State that the preferred front-end is aptitude
      Enable Lithuanian translation
      Regenerate .pot files and merge .po files with them
      Changelog police intervention
      man/: Use a troff special character for the copyright symbol
      man/dpkg-trigger.1: Set program names in bold
      Move dselect specific macros from dpkg.h to dselect/method.h
      Remove wrong or redundant information from comment headers
      libdpkg: Remove unused macro ARCHBINFMT
      Unify inclusion usage of config.h
      Unify usage of extern "C" declarations
      libdpkg: Conditionalize stddef.h inclusion on HAVE_STDDEF_H
      Move gettext.h from lib to libcompat
      dpkg(1): Escape hyphen in apt-get command
      Release 1.14.21
      Bump version to 1.14.22~
      Merge branch 'lenny' (through tag '1.14.21')
      dselect: Unmark debug messages for translation
      libdpkg: Move gettext related definitions to a new dpkg-i18n.h
      Move locale.h inclusion and locale setup to each program main
      libcompat: Add new compat.h header
      libdpkg: Make vsnprintf return negative on error instead of ohshite
      libdpkg: Move compat.c to libcompat
      libdpkg: Move stdlib.h inclusion to its direct includers
      libdpkg: Do not pass any argument to standard_shutdown
      libdpkg: Move myopt from standard_startup to each program main
      libdpkg: Move loadcfgfile from standard_startup to its callers
      libdpkg: Remove out of sync comment
      dpkg: Remove left over debug printf in --command-fd code
      Reduce header includes by removing unused ones
      libcompat: Change unsetenv to return a status code
      libcompat: Use '\0' instead of NULL to terminate a string in vsnprintf
      libcompat: Make snprintf use vsnprintf instead of vsprintf
      libcompat: Check that vfprintf returns negative and not only EOF
      libcompat: Use the return value from vfprintf instead of fstat
      libcompat: Fix vsnprintf broken behaviour
      libcompat: Use SEEK_SET instead of a literal value on fseek
      libcompat: Remove unknown signal names from sys_siglist
      libcompat: Offset signal string array by one
      libcompat: Do not return a string for signal 0
      libcompat: Change strings for unknown signal and error values
      libcompat: Fix scandir comparison function argument handling
      libcompat: Rename scandir function name arguments
      libcompat: Handle scandir function arguments being NULL
      dpkg-query: stop needlessly using functionality from error.c
      libdpkg: Do not recompute importanttmpfile on unlink
      libdpkg: Remove unused code in error_unwind
      Use new style perl function calls
      libdpkg: Refactor error handler execution code
      dpkg: untangle onerr_abort from too many errors condition
      Abort on unrecoverable fatal errors instead of continuing execution
      Regenerate .pot files and merge .po files with them
      man: Add a proper header comment
      man: Unfuzzy the control msgid
      Add bug closure
      po: Change charset to UTF-8 to match reality
      Merge .po files with dpkg.pot
      Release 1.14.23
      Bump version to 1.14.24~
      Merge branch 'lenny' (through tag '1.14.23')
      libdpkg: Rename warningf() to warning()
      libdpkg: Make warning() not implicitly print the errno string
      Use the warning function instead of hand-coded print calls
      libdpkg: In checksubprocerr return an explicit 0 instead of n
      libdpkg: Split unrelated conditionals in checksubprocerr for n and PROCPIPE
      libdpkg: Move subprocess related functions from mlib.c to subproc.c
      Dpkg::ErrorHandling: Export public functions by default
      Dpkg::ErrorHandling: Replace failure calls with error or syserr
      libdpkg: Add support for format strings to internerr
      Properly use internerr to report about programming bugs
      scripts: Do not use sprintf for functions supporting variable args
      scripts: Do not mark internerr strings for translation
      Improve internerr output messages and print the invalid value
      Mark strings for translation
      TODO: Add new items
      Error out when trying to replace a conffile w/o a Replaces field
      Regenerate .pot files and merge .po files with them
      Release 1.14.24
      Bump version to 1.14.25~
      libdpkg: Do not log repeated data when the write call wrote partially
      libdpkg: Move basusage from ehandle to myopt
      dselect: Define several private functions as static
      Remove unused macros and prototypes
      libdpkg: Use MAX_CONFIG_LINE instead of MAXDIVERTFILENAME in myfileopt
      libdpkg: Make trig argument in some functions const
      libdpkg: Move printforhelp declaration to myopt.h
      libdpkg: Move macros from dpkg.h to more specialized headers
      Fix typo in package description ('privides' -> 'provides')
      Make dpkg log files user readable
      s-s-d: Use SIGTERM instead of literal 15
      s-s-d: Clarify that the signal sent by default is TERM not KILL
      dpkg: Use warning function instead of hand crafted fprintf call
      Update usertags
      man: Document that dpkg-deb -x modifies the extraction directory perms
      s-s-d: Behave the same way whether --chuid gets a user name or a uid
      s-s-d: Use a new xstrdup that never returns NULL instead of strdup
      s-s-d: Support setting the process scheduler policy and priority
      libdpkg: Use size_t in functions taking a size argument
      libdpkg: Rename function arguments named l to size
      libdpkg: Add initial C unit test suite
      libdpkg: Add a new varbufsubstc function
      Sanitize --status-fd output by replacing newlines with spaces
      Cleanup .gitignore files
      Fix typo in package description ('privides' -> 'provides')
      Do not lose conffiles while replacing them on the same install run
      Regenerate .pot files and merge .po files with them
      Release 1.14.25
      Make distcheck work
      Merge branch 'lenny' (through tag '1.14.25')
      Remove unneeded cpio dependency from dpkg-dev
      ostable: Reindent to make room for longer os names
      Add kopensolaris support to ostable and triplettable
      man: Document in detail the currently supported deb format
      libdpkg: Remove unused function ohshitvb
      dpkg: Rename assertversion to assert_version_support
      dpkg: Pass fully constructed versions to assert_version_support
      dpkg: Print correct feature name on --assert-* failures
      dpkg: Rename assert_version_support argument verrev_buf to version
      Remove bogus comment about '--yet-to-unpack'
      libdpkg: Add progress reporting support
      dpkg: Add progress reporting while reading the file list database
      ChangeLog police on early morning shift
      Add bug closure for Slovak translation
      Remove changelog entries cherry-picked in previous versions
      libdpkg: Do nothing when parsing a boolean field with an empty string
      libdpkg: Generalize f_boolean by not hardcoding to the essential member
      libdpkg: Add tar format detection support
      libdpkg: Add support for ustar long names using the prefix field
      Remove remaining references to cleanup-info
      u-a: Do not use non-ASCII strings on C locale
      u-a: Print an actual error on load open instead of an empty string
      Regenerate .pot files and merge .po files with them
      Summarize cleanup and refactoring silent commits
      u-a: Fix test suite to use t.tmp from builddir instead of srcdir
      Release 1.15.0
      Bump version to 1.15.1~
      Switch to automatically generating the ChangeLog file
      Rename pkg-list.c to pkg-array.c
      Refactor package array handling
      Add new pkg_array_free function
      Add new files missed on code refactoring
      Regenerate .pot files and merge .po files with them
      Fix typo in dpkg output (‘unexecpted’ → ‘unexpected’)
      Regenerate dpkg.pot and merge .po files with it
      Change Slovak maintainer to Ivan Masár
      Add missing bug closure for Slovak translation
      u-a: Fix typo in man page (‘values’ → ‘value’)
      Regenerate dpkg-man.pot and merge .po files with it
      Sync archtable with architectures currently present in Debian sid
      Add avr32 to cputable
      Detect the curses headers to use instead of hardcoding them
      Fix typos in u-a man page
      Add '.hgtags' to the default dpkg-source -i regex and -I pattern
      Enable Esperanto and Asturian languages
      Changelog police: Esperanto is a new language
      Declare the ChangeLog file to be removed on distclean
      Use backticks instead of non-portable make $(shell) function
      Do not install dselect and s-s-d man pages if disabled on configure
      Move Debian keyrings to the Debian vendor keyring hook
      Do not set the Arch substvar in dpkg-source
      Fix POD errors detected by podchecker in perl modules
      s-s-d: Preserve faulting errno when printing reason in fatal function
      s-s-d: Only print fatal errno string if it was non-zero
      s-s-d: Print valid values for IO scheduler class in --help output
      dpkg-vendor: Use usageerr instead of non-existent badusage
      dpkg-vendor: Error out when no action option is provided
      Print a warning when using obsolete --print-installation-architecture
      Remove obsolete --largemem and --smallmem dpkg options
      Remove obsolete --force-auto-select dpkg option
      Remove obsolete priorities support
      Remove obsolete 822-date program
      Do not right justify the database reading progress percent counter
      Remove deprecated status for substvars in dpkg-source and dpkg-genchanges
      Make deprecated dpkg-scanpackages --udeb option produce a warning
      dpkg-source: Do not state in --help there is a default substvar file
      Fix typo (one ‘the’ too many)
      s-s-d: Add new warning function
      s-s-d: Warn if --name argument is longer than supported by kernel
      Revert "dpkg-deb: don't warn on unknown fields starting with "X-""
      dpkg-deb: Do not warn when parsing unknown fields with “Private-” prefix
      Regenerate .pot files and merge .po files with them
      Release 1.15.1
      Bump version to 1.15.2~
      s-s-d: Use the same exact name for all Hurd OS macros
      dselect: Refactor partition printing in disk setup method
      dselect: Fix bashism (“echo -e”) in disk setup method
      dselect: Properly parse fdisk output in disk setup method
      s-s-d: Refactor process schedule priority range checks
      Fix memory leaks due to not destroying pkg iterators
      Regenerate .pot files and merge .po files with them
      Release 1.15.2
      Bump version to 1.15.3~
      Unset TAR_OPTIONS when extracting .deb archives
      dpkg-source: Use default compressor values from Dpkg::Source::Compressor
      dpkg-scanpackages: Properly detect spurious overrides
      dpkg-scanpackages: Fix spurious overrides output
      dpkg-scanpackages: Use warning() instead of ad-hoc printing
      dpkg-scanpackages: Move missing override warning near the spurious one
      dpkg-scansources: Use Dpkg::ErrorHandling instead of ad-hoc code
      Dpkg::ErrorHandling: Remove unused warnerror() and $warnable_error
      Dpkg::ErrorHandling: Add new report_options()
      Dpkg::ErrorHandling: Support changing the file handle for info()
      dpkg-scanpackages: Use info instead of ad-hoc printing
      dpkg-scanpackages: Mark string for translation
      Move statoverride db parsing into a new file
      Move diversion db parsing into a new file
      Refactor statdb field parsing functions
      dpkg-name: Rewrite in perl
      dpkg-architecture: Remove unused variable
      Use NUL character instead of 0
      libdpkg: Suffix path related function names with ‘path_’
      libdpkg: Do not try to close already closed files
      dpkg-split: Use the correct units (KiB) when referring to partsize
      man: Document in dpkg-statoverride the format to specify mode
      man:  Mark argument names in dpkg-statoverride.1 in italic
      Unclaim bug closure
      dpkg-scanpackages: Remove commented out code
      libdpkg-perl: Import Exporter with ‘use base’
      Dpkg::ErrorHandling: Explicitly pass field argument to unknown()
      libdpkg-perl: Move unknown() from Dpkg::ErrorHandling to Dpkg::Fields
      dpkg-deb: Remove unused FILE variable
      man: Remove non dot prefixed type field
      Add new files to POTFILES
      Regenerate .pot files and merge .po files with them
      Add new scripts test cases to EXTRA_DIST
      Release 1.15.3
      Bump version to 1.15.4~
      dpkg-name: Call _g instead of g_
      dpkg-name: Fix inverted logic when deciding to assume the architecture
      dpkg-name: Do not handle Revision and Package_Revision fields
      dpkg-scansources: Switch to use Dpkg::Cdata
      dpkg-scansources: Reduce variable scope in process_dsc
      dpkg-scanpackages: Do not remap obsolete fields
      dpkg-scanpackages: Do not handle the Revision field
      Add dpkg-vendor to .gitignore
      libdpkg: Initialize parse lno to 0 to avoid decrementing it on rcall
      libdpkg: Refactor parsedb_state into a new structure
      Use autoconf AC_ARG_PROGRAM support to rename install-info
      install-info: Add missing stdlib.h
      install-info: Generalize by using macros for paths
      install-info: Use macros for warn and error output
      install-info: Print buggy maintainer script package in warning
      install-info: Improve a bit the warning messages
      Bump version to 1.15.3.1~
      Release 1.15.3.1
      Merge branch 'sid' (through tag '1.15.3.1')
      libdpkg: Use isblank instead of ad-hoc comparisons
      dpkg: Properly mark packages being purged for disappearance
      Obsolete --forget-old-unavail
      dpkg: Coalesce similar “takes no arguments” strings
      Reschedule roadmap and feature removals in relation to versions
      Update TODO list
      man: Document “hold” as package selection state instead of flag
      Remove unused assert.h includes
      dpkg-deb: Remove trailing ‘/’ and ‘/.’ from the directory name on -b
      dpkg-split: Properly check error condition on open when splitting
      dpkg: Remove unused cfom_main enum value
      dpkg: Make conffoptcells static
      Inline CONFFOPTCELLS into conffoptcells definition
      Fix typo in comment
      Move filesdbinit declaration to filesdb.h
      Remove obsolete ‘hold’ and ‘hold-reinstreq’ internal status flags
      Cleanup eflag value names
      Add fakeroot to dpkg-dev Recommends
      Remove TODO item
      dselect: Fix typo in package deselection condition
      Move libraries to subdirectories under lib/
      libdpkg: Change PRINTFFORMAT to take only one argument
      libdpkg: Rename and namespace compiler attributes
      libdpkg: Move C language definition macros to macros.h
      Remove unused dpkg-priv.h header includes
      s-s-d: Use sizeof_array instead of ad-hoc calculation
      libdpkg: Rename dpkg-i18n.h to i18n.h
      libdpkg: Rename dpkg-test.h to test.h
      Disable default automake preprocessor include paths
      libdpkg: Split dpkg-priv.h into smaller pieces
      libdpkg: Move subproc related declarations to subproc.h
      dselect: Add builddir to the quoted include search path
      man: Fix typo in French translation breaking the build
      po: Change path for libdpkg files in POTFILES to lib/dpkg/
      Add uClibc Linux support to ostable and triplettable
      Bump install-info related versioned Breaks for konqueror
      Fix typo in Swedish manual translation
      dpkg: On file conflicts print the version of the conflicted package
      Add forgotten bug closure
      Remove double slash in database path creation
      Use MD5HASHLEN instead of literals
      dpkg-architecture: Add support for bits and endianness variables
      Use AM_CPPFLAGS instead of deprecated INCLUDES in Makefile.am files
      Do not directly use AC_CANONICAL_SYSTEM from configure.ac
      Use AC_CANONICAL_TARGET instead of deprecated AC_CANONICAL_SYSTEM
      Check for host system instead of target at build time
      Use AC_USE_SYSTEM_EXTENSIONS instead of deprecated AC_GNU_SOURCE
      Do not match sparc architecture with sparc64-*-* triplet
      Use AC_*_IFELSE instead of obsolete AC_TRY_* macros
      Set action_todo as volatile to avoid possible clobbering on longjmp
      Cast field width function arguments to int
      Use backticks instead of non-portable make $(shell ...) function
      dselect: Use top_builddir instead of top_srcdir to create curkeys.h
      libdpkg: Use ohshit instead of ohshite on config parsing errors
      Add support for config.d style directory fragment loading
      Fix typo in German man page
      Pass ‘struct pkginfo’ instead of pkg name to maint script functions
      Pass ‘struct pkginfoperfile’ from maint script functions to do_script
      Set DPKG_MAINTSCRIPT_ARCH env var with the .deb architecture
      man: Document DPKG_MAINTSCRIPT_PACKAGE environment variable
      Change dpkg specific m4 macros prefix from SJR_ to DPKG_
      Remove redundant extern storage class specifier in functions
      libdpkg: Move varbuf declarations to varbuf.h
      Add missing files in EXTRA_DIST
      libdpkg: Rename dpkg-test.h to test.h in libdpkg_a_SOURCES
      Use double instead of single quotes to allow backticks to expand
      man: Always run po4a from source dir regardless of out or in-tree builds
      man: Refactor common po4a options into common variables
      man: Use po4a “--previous” support when updating the man pages
      libdpkg: Refactor config error printing into a new function
      libdpkg: On configuration error print file name and line number
      libdpkg: Add new str_strip_quotes function
      libdpkg: Allow quoting values in configuration file options
      dpkg: Add new invoke hooks support
      libdpkg: Move buffer I/O declarations to buffer.h
      libdpkg: Refactor md5 buffer initialization and destruction
      libdpkg: Refactor buffer initalizaion and destruction
      libdpkg: Remove unused proc member from buffer_data
      libdpkg: Fold buffer_copy_setup back into buffer_copy_setup_TYPE functions
      libdpkg: Rename buffer_copy_setup_dual to buffer_copy_TYPE
      libdpkg: Remove _setup from buffer_copy_setup_TYPE function names
      dpkg: Sort and group ‘enum action’ values
      dpkg: Remove unused act_compareversions
      Do not check for fprintf return code when going to ohshit anyway
      dpkg: Check stdout for errors instead of stderr in audit()
      dpkg-deb: Use warning() instead of ad-hoc printing
      libdpkg: New m_output function
      Use m_output instead of fflush, ferror and werr
      Use m_output instead of checking printing functions return code
      Unify and mark strings for translation
      dpkg-query: Add installed package control path query support
      man: Document DPKG_RUNNING_VERSION environment variable
      dpkg: Use ohshit on bad version syntax in --compare-versions
      Regenerate .pot files and merge .po files with them
      Release 1.15.4
      Bump version to 1.15.5
      dpkg: Remove obsolete conffiles on purge
      Add additional bug closures
      Use character arrays instead of pointers for constant strings
      Only use errno for error reason when securely removing a file
      Rename chmodsafe_unlink functions to secure_unlink
      Improve secure_unlink comment and move it outside the function
      dpkg: Use secure_unlink instead of ad-hoc code
      dpkg: Update list of binaries to check on PATH
      dpkg-deb: Pass last the node to add to add_to_filist
      dpkg-deb: Rename _finfo struct to file_info
      dpkg-deb: Refactor file info structure creation into a new function
      dpkg-deb: Check and warn on duplicate conffiles
      Move pkg-array to libdpkg
      libdpkg: Create a new pkg_list structure and functions
      Switch ad-hoc code to use struct pkg_list data type
      Move PARTSDIR macro from libdpkg to dpkg-split
      Move LISTFILE macro from libdpkg to dpkg
      Make the build silent by default
      dpkg-query: Remove unused f_ and fc_ variables
      Fix small leak when parsing ‘--ignore-depends’ option values
      Use varbuf instead of ad-hoc handling of growing strings
      Split deferred_configure conffile handling into its own function
      Move development documentation to doc/
      Rename autoconf auxiliary directory from config to build-aux
      s-s-d: Remove wrong comment not matching with code
      build: Add new DPKG_CHECK_DECL m4 macro
      libcompat: Define WCOREDUMP only if the system does not have it
      build: Do not use single quote on strings
      build: Do not use backticks on m4 macros
      dpkg-deb: Remove S_ISLNK compatibility definition
      libdpkg: Use char instead of unsigned char for strings
      dpkg-deb: Use void * instead of unsigned char * for read/write buffer
      libdpkg: Do not allocate memory for buffer md5 hash result
      libdpkg: Use internerr for invalid buffer data types
      libdpkg: Move buffer_arg declaration directly into buffer_data
      libdpkg: Rename struct buffer_data data member to arg
      libdpkg: Make buffer_write buf argument const
      libdpkg: Add new buffer_hash and buffer_md5 functions
      libdpkg: Use struct buffer_data instead of buffer_data_t
      s-s-d: Call warning instead of fatal on ioprio_set error
      Clean up coding style for half compliant files
      Use warning() instead of fprintf() in checkpath()
      Do not print redundant dpkg prefix and new line on undefined PATH
      build: Properly escape $( inside perl regex
      build: Wrap perl expression in PERL_LIBDIR assignment
      build: Refactor warning flags into a new WFLAGS variable
      build: Update compiler-warnings flags
      libdpkg: Enclose buffer_data union initialization with braces
      build: Fix build failure with automake < 1.11
      Remove unused variables
      dpkg-trigger: On --help print the default admindir
      dpkg-trigger: Move functions and variables around
      Remove helponly and versiononly functions
      build: Reorder subdirectory build sequence
      build: Add test for 'trailing comma in enum' C99 support
      dpkg-query: Do not use C99 style for-loop variable declarations
      build: Do not test for C99 for-loop variable declaration support
      build: Add an explicit return type to main in DPKG_FUNC_VA_COPY
      build: Use memcpy instead of assignment to copy va_list
      build: Check for C99 snprintf family of functions
      build: Add more options to try to get support for C99 extensions
      build: Abort if there is no support for the required C99 extensions
      Switch to use stdbool were appropriate
      dpkg: Use more meaningful and clearer variable names in checkpath()
      dpkg: Use size_t instead of long for path_len in checkpath()
      dpkg: Reduce variable scope in checkpath
      Add document describing the C coding style
      statdb: Do stricter parsing validation
      dpkg-statoverride: Rewrite in C
      libdpkg: Add new varbuf_grow function
      libdpkg: Use varbuf_grow instead of increasing member used
      libdpkg: Fix varbufprintf to not grow indefinitely
      dpkg: Use stat size to varbuf_grow the buffer for readlink
      libdpkg: Use varbuf_grow instead of varbufextend
      libdpkg: Remove unused varbufextend
      Add a .mailmap file to fix up name and mail addresses
      Add all libdpkg .c files to POTFILES
      dpkg-statoverride: Add missing angle brackets in string
      libdpkg: Mark and improve strings for translation
      libdpkg: Rename pkglistqsortcmp to pkg_sorter_by_name
      libdpkg: Move pkg_sorter code to a new pkg module
      build: Fix DPKG_CHECK_DEFINE to properly check for dpkg_cv_define_$1
      build: Properly escape DPKG_CHECK_DECL and DPKG_CHECK_DEFINE arguments
      libcompat: Define offsetof only if the system does not have it
      libdpkg: Make path_quote_filename s argument const
      libdpkg: Change path_quote_filename size argument type to size_t
      libdpkg: Change order and rename path_quote_filename arguments
      libdpkg: Update path_quote_filename function comment
      Do not use C++ style comments in C code
      Use named intializers in structures
      libdpkg: Expand TKI_DEFINE macro for each user
      dpkg-statoverride: Add missing newline in --version output
      dpkg-statoverride: Add missing values for option flags
      dpkg-statoverride: Fix typo inverting the override exists check
      dpkg-statoverride: Fallback to printing #<id> if db lookup fails
      libdpkg: Rename symlinkList variables in TarExtractor()
      dpkg: Remove unused head variable in getselections()
      libcompat: Handle 0 size case for C99 vsnprintf semantics
      dpkg: Remove unused variable current in pkg_files_add_file()
      man: Fix typo in Swedish translation making build to fail
      Bump version to 1.15.4.1~
      dselect: Do not mark any package as unseen
      Release 1.15.4.1
      libcompat: Always add an empty file to the libcompat static library
      Add .mailmap to EXTRA_DIST
      Remove unused <fnmatch.h> include
      Sort order of header includes
      Generate the autoconf version from git
      doc: Add doxygen support
      Document some of the code with JavaDoc
      build: Rename and namespace dpkg m4 files
      build: Only use po4a if present and if NLS is enabled
      Update TODO list
      build: Use pkg-config m4 macros to detect selinux library
      Fix spelling errors in the Catalan translation
      libdpkg: Namespace include guards with LIBDPKG instead of DPKG
      libdpkg: Rename and namespace subproc related functions
      Rename process description function arguments to desc
      libdpkg: Split process waiting from subproc_wait_check into subproc_wait
      Use subproc_wait instead of directly calling waitpid
      dpkg: Do not bogusly ignore find exit code 1
      libdpkg: If PROCNOERR in subproc_check() return the status code
      Use find with -L instead of deprecated -follow
      libdpkg: Make desc argument const in compress_cat and decompress_cat
      dpkg: Call standard_shutdown after invoking the post hooks
      libdpkg: Remove unused dumpchain macro
      Replace FSF address by pointing to the gnu.org URL
      Unify text in license headers
      Fix copyright statements
      Unify format in license headers
      Add missing license headers
      Expand text in license header for unversioned GPL
      Clean up perl shebang line
      dpkg: Refactor filename summarizing into a new function
      dpkg-deb: Fix a file descriptor leak
      libcompat: Fix resource leaks on error conditions in scandir
      libcompat: Do not preallocate list before the loop in scandir
      dpkg: Remove unused variable in ensure_diversions()
      dpkg: Remove redundant ferror check in ensure_diversions()
      dpkg: Fix checkpath() to use varbuf instead of m_malloc
      Add new status-fd action when disappearing a package
      dpkg: Pass struct pkginfo instead of the package name to log_action
      dpkg-statoverride: Add missing angle bracket in string
      Merge branch sid (through commit '1.15.4.1')
      dpkg-buildpackage: Do not list supported compressors in --help output
      dpkg-source: Check if the opmode option is defined before use
      man: Update modification dates
      The changelog police is back
      build: Add debian/source/ files to EXTRA_DIST
      scripts: Update objdump.tags files
      Regenerate .pot files and merge .po files with them
      Release 1.15.5
      libdpkg: Include <dpkg/test.h> first on test cases
      Release 1.15.5.1
      Use new datadir variable instead of redefining srcdir
      build: Merge the mkdir_t_tmp target into the check target
      build: Do not copy 200_Dpkg_Shlibs data files to t.tmp
      build: Clean up perl test suite invokation
      build: Split test_cases and test_data from EXTRA_DIST
      Refactor temporary test cases path to a tmpdir variable
      Namespace temporary directories for test cases
      build: Do not ship objdump.tags-<arch> files in the repo
      Use angle brackets to mark i/o from descriptors
      dpkg-scansources: Update comments
      dpkg-scansources: Update Getopt::Long setup code
      Handle argument parsing consistently in all tools
      dpkg-checkbuilddeps: Remove unneeded dashes in GetOptions arguments
      dpkg-checkbuilddeps: Recognize --help in addition to -h
      dpkg-checkbuilddeps: Add a --version option
      dpkg-checkbuilddeps: Use an anonymous subroutine for --help
      dpkg-checkbuilddeps: Split usage string in several translatable strings
      u-a: Verify that the alternative used in --set has been registered
      libdpkg: Improve and mark more messages for translation in writedb()
      Small changelog police raid
      u-a: Improve --display output
      Refer to “half configured” instead of “failed config”
      Dpkg::Control::Hash: Strip leading spaces in the first line of a field's value
      dpkg: Rename ‘struct badstatinfo’ member val to value
      Use designated initializers for namevalue array elements
      Use named initializers in structures
      dpkg-statoverride: Move access check outside of statdb_node_apply
      dpkg-statoverride: Make --quiet actually do something
      dpkg-statoverride: Fail on chown or chmod errors when using --update
      Regenerate .pot files and merge .po files with them
      Release 1.15.5.3
      build: Make the Doxyfile a dependency of the doc target
      libdpkg: Do not mark database names in writedb for translation
      dpkg-divert: Do not allow diverting a file to itself
      Fix bug closure
      dselect: Change keybindings forward declaration to a struct
      Do not assign to variables when they subsequently get overwritten
      Do not increment variables when the value is not going to be used
      dselect: Do not forward declare ‘enum quitaction’
      dpkg: Remove duplicate oldargs variable
      libdpkg: Forward declare trigkindinfo variables after defining the type
      dpkg: Check safe_read return code
      libdpkg: Preserve error status while reading GNU long tar names
      libdpkg: Properly increment seen fields in a stanza
      dpkg-query: Do not allow more than two arguments for --control-path
      libdpkg: Blank the whole MD5 context not just the size of a pointer
      libdpkg: Swap memset arguments in string test case
      Allow back new lines in substvars and maintainer arguments
      Release 1.15.5.5
      Merge branch 'sid' (through tag '1.15.5.5')
      Move color member from struct pkginfo to struct perpackagestate
      Make show1package() take a struct pkginfoperfile
      Remove linkage against unused libraries
      Remove unneeded static modifier from function variables
      libdpkg: Include <dpkg/varbuf.h> instead of <dpkg/dpkg-db.h>
      libdpkg: Do not include unneeded <dpkg/dpkg-db.h>
      libdpkg: Add new varbuf_detach function
      Use stat instead of access to check for file existence
      install-info: Do not use access() to check for exec permission
      libcompat: Define lchown as chown if the former is not available
      Use a for instead of a while loop in checkpath path splitting
      man: Add new deb-split.5 manual page
      build: Refactor compression library check m4 macro
      libdpkg: Move m_fork and helpers to the subproc module
      libdpkg: Rename m_fork to subproc_fork
      libdpkg: Change subproc_fork return type to pid_t
      Add missing copyright statements
      dpkg: Give meaningful names to variables taking environment values
      libdpkg: Rename compression.c to compress.c
      libdpkg: Move compression declarations to a new compress.h
      Use pid_t instead of int
      libdpkg: Rename TarExtractor functions argument to ops
      libdpkg: Move TARBLKSZ macro definition to tarfn.h
      libdpkg: Use TARBLKSZ instead of integer literal
      libdpkg: Unconfuse TarExtractor symlink handling
      libdpkg: Do not use typedefs for structs and enums
      libdpkg: Rename struct TarFunctions and members
      Fix misspellings of “explicitly” all over the place
      Do not include unneeded <signal.h>
      dpkg-deb: Do not include unneeded <zlib.h>
      libdpkg: Rename pkg_array_free to pkg_array_destroy
      libdpkg: Rename varbuffree to varbuf_destroy
      libdpkg: Add and use new DPKG_ATTR_SENTINEL
      libdpkg: Mark config_error and statusfd_send with DPKG_ATTR_PRINTF
      libdpkg: Rename sizeof_array to array_count
      Do not include the ar magic in the deb and deb-split magic macros
      dpkg-deb: Use DEBMAGIC instead of string literals
      dpkg-deb: Force the ar member name to 16 space padded chars wide
      libdpkg: Add a new ar module
      Normalize ar member names when reading
      libdpkg: Move read calls inside (de)compression loops
      dpkg: Move exec error string from do_script argument to ohshite call
      dpkg: Remove scriptname argument from do_script()
      dpkg: Use a literal string for the archive file pattern
      libdpkg: New command module
      Use new command module instead of ad-hoc code
      libdpkg: Switch fd_fd_filter() to use the command module
      libdpkg: Use snprintf to generate the compression argument
      dpkg-deb: Rename DATAMEMBER_CAT to DATAMEMBER
      libdpkg: Rename compress_type_cat to compress_type_none
      libdpkg: Rename (de)compress_cat funtions to (de)compress_filter
      libdpkg: Handle compression level as an integer
      libdpkg: Refactor (de)compression code into individual functions
      libdpkg: Fix indentation in compress.c
      libdpkg: Give compress description variables more meaningful names
      libdpkg: Check for output errors when closing files on (de)compression
      libdpkg: Check for errors from compression opening functions
      Add changelog entry for compression code rework
      libdpkg: Centralize compressor knowledge into the compress module
      libdpkg: Let backends decide default compression level
      dpkg-deb: Use fd_fd_copy instead of stream_fd_copy
      dpkg-deb: Close file descriptors in info_spew()
      Ship deb-split man page in dpkg-dev package
      Move Frank to former maintainers
      build: Add more warnings to --enable-compiler-warnings
      Move DPKG_ATTR annotations from static declaration to the definition
      Mark several functions with DPKG_ATTR_NORET
      Mark several functions with DPKG_ATTR_PRINTF
      libdpkg: Add and use new DPKG_ATTR_VPRINTF
      libdpkg: Use %zu instead of %d in varbuf_grow's internerr call
      dpkg: Do not print unambiguous epoch on dpkg file overwrite error
      libdpkg: Use varbuf_detach instead of ad-hoc code
      dpkg: Make pkg_files_add_file() static
      dpkg: Include main.h to get the limiteddescription prototype
      dpkg: Reduce scope of status variable to avoid shadowing another one
      dpkg-deb: Rename compressor to decompressor to avoid shadowing
      libdpkg: Rename stat variable to st to avoid shadowing stat(2)
      libdpkg: Remove variable l shadowing a previous definition
      libdpkg: Do not lose const qualifier on a cast in path_quote_filename
      libdpkg: Do not shadow global compressor variable
      s-s-d: Do not shadow global variables
      dselect: Do not shadow global thisname variable
      dselect: Do not self shadow bind member
      dselect: Use max/min instead of lesserint/greaterint
      dselect: Remove bogus falliblesubprocess prototype and make it static
      dselect: Do not shadow display member in packagelist::deselect_one_of
      scripts/t: Make symbol22_i386 function return void instead of void *
      scripts/t: Use void in function arguments to denote no arguments
      scripts/t: Add missing function prototypes
      libdpkg-perl: Rename Dpkg::IPC::fork_and_exec() to Dpkg::IPC::spawn()
      scripts: Unify fork error string
      Change dpkg-dev to Depend on perl instead of perl5 and perl-modules
      dpkg: Fix unaligned bullet point on a comment
      Fix small memory leaks related to scandir()
      Remove done TODO items
      dpkg-deb: Unify “failed read” strings by making control an argument
      Fix dpkg-query and dpkg-trigger to actually print a version on --version
      dpkg-deb: Fix double free in --info
      po: Add missing files to POTFILES
      libdpkg-perl: Fix Canonical copyright statement
      libdpkg: Revert license change to GPL2+
      libdpkg: Move package formatting support to a new pkg-format module
      libdpkg: Unify and namespace pkg-format functions and types
      dselect: Use m_strdup instead of unchecked malloc + strcpy
      dpkg: Always spawn a new shell on conffile prompt
      dpkg: Set interesting environment variables on conffile shell spawn
      build: Move <admindir>/alternatives directory creation to scripts/
      build: Move <sbindir>/install-info uninstallation to utils/
      build: Add new --without-update-alternatives
      build: Add new --without-install-info
      build: Fix alignment of start-stop-daemon automake rules
      Add accent on Raphaël's name in several files
      Update copyright statements
      Use Debian instead of Debian GNU/Linux when referring to the distribution
      libcompat: Update gettext.h from gettext 0.17
      libdpkg: Add unit test for pkg-list module
      libdpkg: Add a new pkg-queue module
      dpkg: Switch code to use “struct pkg_queue” instead of “struct pkgqueue”
      libdpkg: Add new tempfile template generator function
      Use mkdtemp and path_make_temp_template instead of tempnam and tmpnam
      dpkg-deb: Use subproc functions instead of ad-hoc code
      dpkg-deb: Make cu_info_prepare use ohshite instead of perror
      dpkg-deb: Change temporary directory suffix to dpkg-deb
      Header files should not include <config.h> and <compat.h>
      libdpkg: Always include <stddef.h>
      libdpkg: Do not include unused <sys/cdefs.h>
      Remove --license and --licence options from tools
      dpkg-name: Mark missing strings for translation
      Securely remove newly installed files when rolling-back a failed unpack
      libdpkg-perl: Make comp_prog and decomp_prog %COMP properties arrays
      libdpkg: Change default lzma compression level from 9 to 6
      Add support for xz compressed data.tar member of binary packages
      Use xz-utils instead of lzma for the lzma compression format
      dpkg-buildpackage: Do not set PKG_CONFIG_LIBDIR when cross-building
      Dynamically link against all external libraries
      libdpkg: Add missing DPKG_ATTR_VPRINTF when !HAVE_C_ATTRIBUTE
      libdpkg: Require users to define LIBDPKG_VOLATILE_API
      Add a new libdpkg-dev package with the headers and the static library
      Reorganize the doc contents that goes into each package
      Move source.lintian-overrides to debian/source/lintian-overrides
      libdpkg: Mark (de)compress_xz functions as not returning
      libdpkg: Remove unused showcopyright prototype
      libdpkg: Move database lock functions to the modstatdb module
      libdpkg: Rename database lock functions to use modstatdb_ prefix
      libdpkg: Add new trigdef_set_methods to avoid exposing trigdef
      libdpkg: Add new trigdef_update_printf to avoid exposing trig_new_deferred
      libdpkg: Add new trig_override_hooks to avoid exposing trigh
      libdpkg: Rename lock functions to have file_ as prefix
      libdpkg: Move generic file locking from lock.c to file.c
      Release the package iterators when done
      Use while () instead for () when using package iterators
      dpkg: Switch SE Linux support to explicitly set path contexts
      Do an fsync on files written to disk
      man: Document environment variables affecting dpkg-deb, dpkg and dselect
      man: Remove "VARIABLES" from "ENVIRONMENT" section name
      man: Document the exit codes for dpkg-query
      man: Document “dpkg-query -l” abbreviated state information
      u-a: Mark strings for translation
      Use License instead of Licence in strings
      Update Catalan translations
      libdpkg-perl: Demote some unstable modules to VERSION 0.01
      libdpkg: Add “subprocess” to strings to clarify
      libdpkg: Encapsulate triggersdir handling in triglib
      libdpkg: Simplify triggersdir file path generation
      libdpkg: Create new pkgadmindir() to hide admindir and INFODIR
      libdpkg: Remove unneeded static admindir in dbmodify
      libdpkg: Add a new updatesdir variable in dbmodify
      Do an fsync on database directories
      man: Honour LINGUAS environment variable when installing translations
      build: Allow disabling Unicode support
      build: Add missing libdpkg-perl debian packaging files to EXTRA_DIST
      build: Replace all / with :: on perl module man pages filenames
      Improve libdpkg-dev package short description
      Regenerate .pot files and merge .po files with them
      Release 1.15.6
      Bump version to 1.15.6.1
      Revert "libdpkg: Use varbuf_detach instead of ad-hoc code"
      libdpkg: Always use C99 variadic macros
      libdpkg: Use __attribute__ keyword depending on compiler support
      libdpkg: Move triglib declarations to a new triglib.h
      libdpkg: Move trigdeferred declarations to a new trigdeferred.h
      libdpkg: Make statusfile and availablefile variables static
      libdpkg: Handle I/O errors in buffer_copy()
      libdpkg: Remove unused desc argument from buffer_read and buffer_write
      dpkg-statoverride: Fix bogus arguments in ACTION macros
      s-s-d: Do not allow a --retry schedule where forever is the last item
      s-s-d: Fix and unify fatal error strings
      dpkg-query: Make local functions static
      dselect: Show dependency/conflicts resolution screen again
      dpkg: Defer the fsync and rename for normal files in tar extraction
      Regenerate .pot files and merge .po files with them
      Release 1.15.6.1
      dpkg: Factor out extension into its own variable in enqueue_specified()
      Add dpkg-buildflags to .gitignore
      dpkg: Fix hard link extraction for normal files due to deferred rename
      dpkg-gencontrol: Do not output the Package-Type field on udeb
      Fix versioned Replaces to not produce file overwrite errors on downgrades
      Fix installation of disappearing replaced packages in reverse order
      Regenerate .pot files and merge .po files with them
      build: Distribute maintscript-helper
      Release 1.15.7
      Bump version to 1.15.8
      dpkg: Fix --root by properly stripping root from maintainer script path
      dpkg: On Linux use sync() instead of an fsync() per file
      Revert "Update Swedish translation by running msgmerge with master branch."
      Ignore files for all autopoint managed po directories
      Release 1.15.7.2
      Merge branch 'sid' (through tag '1.15.7.1')
      Use bool instead of int wherever appropriate
      Ignore all foreign m4 files
      build: Require gettext 0.18
      build: Pass --previous to msgmerge with the new MSGMERGE_OPTIONS variable
      s-s-d: Check for error on open an ioctl calls
      dpkg-deb: Check for error on lstat
      dpkg-deb: Refactor file_info freeing into a new file_info_free function
      dpkg-deb: Fix leak on non-symlink paths when building the package
      dpkg-deb: Reduce scope of infobuf variable in extracthalf
      dpkg-deb, dpkg-split: Fix few resource leaks
      dselect: Fix memory leak on inexistent method directory
      dselect: Fix variable usage after delete when using --debug
      dpkg: Reduce scope of variables in audit()
      build: Only use mmap in parser if explicitly requested
      s-s-d: Fix abort when opening /dev/tty with --background
      build: Use DPKG_CHECK_DECL instead of DPKG_CHECK_DEFINE for TIOCNOTTY
      build: Do not fallback to use chown instead of lchown if not available
      Refactor glob functions into its own module
      dpkg: Refactor file list removal into new remove_file_from_list function
      libcompat: Add support for asprintf and vasprintf
      libcompat: Add declarations in compat.h for snprintf functions
      build: Change default admindir to LOCALSTATEDIR/lib/dpkg
      build: Allow changing default logdir
      build: Enable additional warnings by default
      Unify naming of va_list variables to args or args_copy
      libdpkg: Remove second va_copy in varbufvprintf
      dpkg: Add two new dpkg options --path-exclude and --path-include
      build: Remove redundant test_case assignment in utils/
      dpkg: Remove filtered files on upgrade
      dpkg: Remove filtered existing directories on upgrade
      dpkg: Switch existingdirectory and keepexisting from int to bool
      dpkg: Mark the summarize_filename() ellipsed string for translation
      man: Update u-a log file reference
      dpkg: Use iterators instead of exposing packageslump directly
      dpkg-trigger: Mark do_check with DPKG_ATTR_NORET
      libdpkg: Rename trigdef_yylex() to trigdef_parse()
      libdpkg: Add new version symbol script
      libdpkg: Remove outdated comment with test dataset package names
      dpkg: Remove redundant trailing newlines from debug output
      dpkg: Mark hook command error string for translation
      libdpkg: Remove 'valid' member from struct pkginfoperfile
      dpkg: Do not use abbreviations for 'distributed'
      libdpkg: Remove unused nfields variable
      libdpkg: Remove obsolete internal status aliases
      libdpkg: Add missing word in comment to make it grammatical
      dpkg-query: Change actionfunction to return int instead of void
      dpkg: Place deferred extract rename debug message closer to the action
      libdpkg: Check version syntax when parsing
      libdpkg: Check in test-case that : is an illegal character in revision
      Remove 'vsnprintf return value check' item from TODO after code review
      Use consistent naming for linked lists members
      build: Add a top-level update-po target
      Regenerate .pot files and merge .po files with them
      Update Catalan translation
      Use new DPKG_AR_MAGIC macro instead of literal string
      libdpkg: Add new dpkg ar support functions
      dpkg-deb: Use new dpkg_ar library functions instead of ad-hoc code
      dpkg-split: Rewrite mksplit in C
      dpkg-split: Fix indentation for the rest of split.c
      dpkg-divert: Rewrite in C
      Use linux-any wildcard for libselinux1-dev Build-Depends
      Use Breaks instead of Conflicts in dpkg, dpkg-dev and libdpkg-perl
      Move Dpkg.pm and Dpkg/Gettext.pm from dpkg to libdpkg-perl
      Bump Standards-Version to 3.9.0
      libdpkg: Refactor file lock setup into file_lock_setup()
      dpkg: Detect locked databases on --audit
      man: Clarify --force-confask description
      dpkg-deb: Do not special case old format control member
      dpkg-deb: Do not use EOF on file descriptor calls
      dpkg-deb: Remove redundant readfromfd variable
      dpkg-deb: Reduce scope of several variables in extracthalf()
      dpkg-divert: Disable renaming of the source file does not exist
      dpkg-divert: Refactor writable directory check into a new function
      libdpkg: Fix command_add_argv doxygen comment to match param name
      build: Skip all dpkg-divert tests if the binary is not available
      build: Rename overriding check targets to check-local
      build: Fix 'make check' when libdpkg has not been built yet
      build: Refactor perl test-suite support into a new Makecheck.am file
      build: Move dpkg_divert test case from scripts to src
      build: Add optional code coverage support
      dpkg-split: Namespace global option variables to not shadow local ones
      dpkg: Rename the remove variable to skip to not shadow remove(3)
      dpkg: Rename symlink variable to target to not shadow symlink(2)
      u-a: Remove unneeded const from fileset_add_slave string arguments
      u-a: Rename variable index to idx to not shadow index(3)
      u-a: Rename link variable to linkname to not shadow link(2)
      u-a: Rename altlnk to sl_altlnk to not shadow altlnk from outter scope
      u-a: Rename variable a to a_new to not shadow outter scope variable
      Switch variables from int to bool where appropriate
      Convert limiteddescription() to pkg_summary()
      Move pkg-show module to libdpkg
      libdpkg: Make pkg_summary() return the summary instead of void
      dpkg-query: Use pkg_summary in list1package instead of ad-hoc code
      dpkg-query: Do not incorrectly trim package summary on --list
      Fix file names in comment header
      dpkg-query: Rename query.c to querycmd.c
      build: Add -Wshadow to default warnings
      Use earlier/later instead of smaller/bigger for comparison relationships
      Do not include two unused <assert.h>
      libdpkg: Make pkginfo argument const in pkg_summary()
      dpkg: Stop exporting DPKG_LIBDIR to maintainer scripts
      build: Add missing TEST_ENV_VARS to check-local target
      build: Set LC_ALL=C for check-local
      dpkg-deb: Parse control file into available structure
      libdpkg: Add new varbuf_trunc() function
      Use varbuf_trunc instead of directly assigning to member 'used'
      libdpkg: Fix buffer overflow in path_quote_filename
      libdpkg: Fix bogus handling of '\\' in path_quote_filename
      libdpkg: Fix buffer size limit handling in path_quote_filename
      libdpkg: Complete test cases for the path module
      libdpkg: Add test case for command_exec
      libdpkg: Add additional branches to informative() test-case
      Pass tar context pointer as an argument instead of a struct member
      libdpkg: Rename and namespace TarFileType to tar_filetype
      libdpkg: When decoding the tar header assign the TarInfo Type first
      libdpkg: Normalize tar_filetype_file0 to tar_filetype_file on decode
      libdpkg: Rename and lower-case TarInfo members
      libdpkg: Rename TarExtractor to tar_extractor
      libdpkg: Rename TarInfo to tar_entry
      libdpkg: Move code handling tar uid/gid together
      dpkg: Assign correct SE Linux label to non-regular files
      dpkg-buildpackage: Switch build option tracking to a bitmask variable
      dpkg-buildpackage: Add new -F option for full build
      dpkg-buildflags(1): Fix typo
      Regenerate .pot files and merge .po files with them
      Release 1.15.8
      Bump version to 1.15.9
      libcompat: On successful realloc assign the newlist to list
      Add missing space in changelog
      Bump libdpkg-perl Depends on dpkg to 1.15.8
      dpkg-buildpackage: Allow specifying absolute and relative paths on -r
      Release 1.15.8.2
      Merge branch 'sid' (through tag '1.15.8.2')
      libdpkg: Fix buffer overflow in dpkg_ar_member_put_header
      Release 1.15.8.3
      Merge branch 'sid' (through tag '1.15.8.3')
      Move glob module to libdpkg
      libdpkg: Add missing symbols to Versions script
      u-a: Fix use after free causing segfaults on --remove-all
      u-a: Add non-regression test for --remove-all
      build: Fix uninstall target in man/Makefile.am
      libdpkg: Always print a massage on warning when parsing control files
      libdpkg: When parsing database files only warn on bogus versions
      dpkg-statoverride: Fix typos
      Regenerate .pot files and merge .po files with them
      Release 1.15.8.4
      Merge branch 'sid' (through tag '1.15.8.4')
      libdpkg: Do not print bogus warnings when parsing status files
      build: Remove xgettext _g keyword for the dpkg domain
      Add gettext plurals infrastructure support
      Add gettext messages for plural forms
      Regenerate .pot files and merge .po files with them
      u-a: Fix possible segfault if master_file contains a format specifier
      libcompat: On successful realloc assign the newlist to list
      Bump version to 1.16.0
      libdpkg: Clarify fd_fd_copy error string in dpkg_ar_member_put_header
      Update .po files from .pot files
      Release 1.15.8.5
      dpkg: Rename unlinkorrmdir() to secure_remove()
      Clarify several archive member strings
      Unify execution error strings
      dpkg-deb: Coalesce similar strings
      libdpkg: Remove unused stream_md5 macro
      Update TODO list
      libdpkg: Refactor file locking error message handling
      Refactor file_stat code
      dpkg-deb: Use fd instead of stream based buffered I/O
      dpkg-deb: Remove unused safe_fflush function
      libdpkg: Remove stream I/O support from the buffer API
      libdpkg: Properly restore errno in push_cleanup
      libdpkg: Do not use m_malloc in push_checkpoint
      libdpkg: Include dpkg/dpkg.h in t-buffer for MD5HASHLEN
      libdpkg: Move ehandle declarations to its own header file
      libdpkg: Switch test.h from including dpkg/dpkg.h to dpkg/ehandle.h
      Use ACTION macros instead of ad-hoc action function handling
      Move action and obsolete related functionality to the myopt module
      libdpkg: Rename function argument to func in ACTION macro
      libdpkg: Rename voidfnp to void_func
      Do not make function typedefs pointers
      Add a comment for translators to 'dpkg-query -l' header string
      libdpkg: Refactor default error handler into new catch_fatal_error()
      libdpkg: Rename print_error_fatal() to print_fatal_error()
      libdpkg: Rename print_error_cleanup() to print_cleanup_error()
      libdpkg: Rename print_error_forked() to print_subproc_error()
      libdpkg: Rename jmp_buf variables to jump
      libdpkg: Rename struct cleanupentry to cleanup_entry
      libdpkg: Rename struct errorcontext to error_context
      libdpkg: Refactor error_context creation into a new function
      libdpkg: Refactor error display setter into a static function
      libdpkg: Make run_error_handler cope with NULL econtext gracefully
      libdpkg: Use ohshite in error_context_new instead of ad-hoc code
      Use setaction() instead of directly assigning to cipaction
      dpkg-divert: Use DPKG_MAINTSCRIPT_PACKAGE environment variable
      Use thisname variable instead of hard-coded 'dpkg' string
      dpkg-query: Fix --search not found string to be more meaningful
      libdpkg: Add error context function handler support
      Move error context display handler reset to error_unwind()
      libdpkg: Create a new error context in subproc_fork
      libdpkg: Remove set_error_display()
      libdpkg: Add new push_error_context() function
      Use push_error_context() instead of ad-hoc code
      dselect: Use a function instead of a jump error handler
      libdpkg: Rename error_unwind() to pop_error_context()
      libdpkg: Use push_error_context_jump() instead of push_error_handler()
      libdpkg: Namespace package database functions with pkg_db_ prefix
      dpkg-trigger: Remove duplicate command name from error messages
      libdpkg: Rename illegal_triggername to trig_name_is_illegal
      libdpkg: Rename illegal_packagename to pkg_name_is_illegal
      libdpkg: Rename informative to pkg_is_informative
      libdpkg: Rename package blank functions to pkg_blank and pkg_perfile_blank
      libdpkg: Move namevalue declarations to its own header file
      libdpkg: Add new namevalue_find_by_name function
      Use new namevalue_find_by_name function instead of ad-hoc code
      libdpkg: Reorded convert_string arguments
      libdpkg: Always print parse warnings on stderr
      man: Use FHS mount point for /media/cdrom
      build: Add missing m4 quotes to sed regex
      build: Add missing m4 quotes around AM_CONDITIONAL argument
      build: Unify and fix AC_ARG_ENABLE usage
      build: Refactor --with/out options into DPKG_WITH_PROG and DPKG_WITH_DIR
      build: Change the strictness from gnu to foreign
      build: Use AC_REQUIRE for AC_CANONICAL_HOST in DPKG_FUNC_ASYNC_SYNC
      dselect: Remove shadowing variable definitions from pkgtop
      libdpkg: Add PURE, MALLOC, NONNULL and REQRET compiler attributes
      libdpkg: Add new warningv() function and make warning() use it
      libdpkg: Change switch into if/else in path_quote_filename
      libdpkg: Refactor string termination in path_quote_filename
      libdpkg: Make str_escape_fmt buffer overflow safe
      s-s-d: Refactor sched_timeout code out into new do_stop_timeout()
      Cleanup and improve source code comments
      Add doxygen comments to several functions
      Cleanup white spaces
      libdpkg: Rename path_rtrim_slash_slashdot to path_trim_slash_slashdot
      libdpkg: Rename nameLength to name_len in tar_extractor()
      libdpkg: Rename and lower-case TarHeader members
      libdpkg: Rename TarInfo to tar_header
      libdpkg: Rename TarChecksumOffset to checksum_offset
      libdpkg: Rename DecodeTarHeader to tar_header_decode
      libdpkg: Refactor tar_header_checksum() out from tar_header_decode()
      libdpkg: Move checksum_offset into tar_header_checksum()
      libdpkg: Switch tar_header_decode() to take a struct tar_header
      libdpkg: Refactor tar_gnu_long() out from tar_extractor()
      libdpkg: Switch order macro into a function
      libdpkg: Slightly optimize order() checks
      libdpkg: Improve version strict check unit test
      libdpkg: Fix version_strict_check() to not allow '-' in revision
      libdpkg: Disallow versions starting with non-digits
      libdpkg: Rewrite get_prefix_name() to be more efficient
      Use new enum for trigdef_update_start() return values
      Use new enum for dependency check result values
      Use new enum for dependency found status
      dpkg-deb: Use m_realloc instead of m_malloc when the pointer is NULL
      man: Remove comment about newlines in status-fd error entries
      Refactor setpipe() into statusfd_add() to stop exposing status_pipes
      libdpkg: Add new command_shell() to execute a shell instance
      dpkg: Use command_shell() instead of ad-hoc code to execute shells
      dpkg: Add new --status-logger option
      u-a: Refactor common code into new alternative_commit_operations_free
      u-a: Change alternative_save() to take care of atomic file write
      u-a: Create new xvasprintf() and use it instead of ad-hoc code
      u-a: Refactor duplicate code into new checked_rm_args()
      u-a: Simplify an unify string in alternative_display_query()
      u-a: Avoid unneeded string allocations
      u-a: Reduce scope of current pointer in main()
      u-a: Add missing space in --set-selections output
      u-a: Use PROGNAME as format argument instead of concatenated to literals
      u-a: Unify similar strings
      u-a: Add missing options to --help output
      Fix status-fd man page translations
      Fix typo in French dpkg --debug=help output
      build: Disable usage of synchronous sync(2) by default
      Add new --force-unsafe-io to disable safe I/O operations on unpack
      Changelog police
      Regenerate .pot files and merge .po files with them
      Release 1.15.8.6
      Merge branch 'sid' (through tag '1.15.8.6')
      Update Catalan program translation
      dpkg: Defer symlink renames to avoid ending up with broken symlinks
      dpkg: On Linux initiate writeback of unpacked files ASAP
      dpkg: On Linux finish writeback before fsync
      dpkg: On non-Linux use fadvise(FADV_DONTNEED) to initiate writeback
      dpkg-query: Fix stanza delimiting on -L, -s and -p output
      Changelog police
      Fix encoding of X-POFile-SpellExtra field in Spanish translations
      Fix Spanish scripts translation
      Regenerate .pot files and merge .po files with them
      Release 1.15.8.7
      Merge branch 'sid' (through tag '1.15.8.7')
      dpkg-split: Truncate the output file when splitting a package
      s-s-d: Refactor finish code into new finish_stop_schedule()
      s-s-d: Make only sched_goto use goto instead of the other enum values
      s-s-d: Remove static function declarations
      s-s-d: Rename check() to pid_check()
      s-s-d: Rename push() to pid_list_push()
      s-s-d: Rename clear() to pid_list_free()
      s-s-d: Rename do_help() to usage()
      dpkg-query: Refactor --list format creation into new list_format_init()
      dpkg-query: Refactor --list header printing into list_format_print_header()
      libdpkg: Install header file ehandle.h
      dpkg-deb: Reduce scope of variables in do_build()
      Rename directory variables to just dir
      dpkg-deb: Use a varbuf instead of a fixed size buffer in do_build()
      dpkg-deb: Rename checkedinfo to pkg in do_build()
      dpkg-deb: Refactor check_file_perms() out from do_build()
      dpkg-deb: Refactor check_conffiles() out from do_build()
      dpkg-deb: Remove redundant debar check and reduce code scope
      dpkg-deb: Rename add_to_filist() arguments to head/tail
      dpkg-deb: Rename add_to_filist() to file_info_list_append()
      dpkg-deb: Rename free_filist() to file_info_list_free()
      dpkg-deb: Rename getfi() into file_info_get()
      dpkg-deb: Count one missing warning() for the total amount reported
      dpkg-deb: Use varbuf to generate package file name in do_build()
      dpkg-deb: Move known_arbitrary_field() closer to do_build()
      dpkg-deb: Move setcompresstype() before cmdinfos
      Add gettext context infrastructure support
      Make short strings unique by using gettext context support
      libdpkg: Unmark debug message for translation
      Clarify and simplify strings to help translators
      man: Quote dashes for correct output
      Changelog police
      libdpkg: Always prefix "error" to fatal error message output
      libdpkg: Use warningv() in parse_warn() instead of open coding it
      libdpkg: Refactor common code into parse_error_msg()
      libdpkg: Add new dpkg_ar_member_get_size()
      Use dpkg_ar_member_get_size() instead of duplicated code
      dpkg-split: Reduce variable scope in do_split()
      dpkg-split: Use number of parts to track split process
      libdpkg: Change dpkg_ar_member_put_file() to accept a size limit
      dpkg-split: Mark strings for translation
      dpkg-split: Do not pass partsize to mksplit() and compute it internally
      libdpkg: Use bool values for copy_dependency_links() call
      dpkg-split: Do not slurp the entire part into memory when splitting
      dpkg: Do not check for presence of update-rc.d
      build: Refactor common linker objects into LDADD
      libdpkg: Add new DPKG_GCC_VERSION macro and use it
      libdpkg: Move buffer_copy_TYPE() and instantiations after buffer_copy()
      libdpkg: Make all internal buffer functions static
      libdpkg: Remove buffer_copy_PtrPtr and buffer_copy_PtrInt functions
      libdpkg: Call buffer_init() and buffer_done() from buffer_copy()
      libdpkg: Initialize buffer_data variables on declaration in buffer_copy_TYPE
      libdpkg: Merge errmsgbuf and errmsg
      libdpkg: Add new fdio API
      Use fd_read() instead of fd_buf_copy()
      libdpkg: Remove unused fd_buf_copy()
      Use fdio instead of ad-hoc code to handle interrupted I/O
      Use fdio functions instead of raw read()/write() calls
      dpkg-deb: Use varbuf in file_info_get() instead of ad-hoc code
      Centralize warn counting in warningv()
      dpkg-deb: Handle missing arch in varbufprintf() call inside do_build()
      dpkg-deb: Refactor check_new_pkg() out from do_build()
      dpkg-deb: Refactor out pkg_get_pathname() from do_build()
      Remove unneeded <errno.h> include
      dpkg-deb: Fix corrupt archive header magic error string
      dpkg-split: Reduce scope of variables
      build: Fail configure if curses is needed but no headers are present
      u-a: Removed unused ret variable from altdb_parse_error()
      dpkg: Fix -GEO options on multiple versions of the same package
      libdpkg: Add missing command_shell to version script
      libdpkg: Rename varbufinit() to varbuf_init()
      libdpkg: Rename varbufreset() to varbuf_reset()
      libdpkg: Rename varbufsubstc() to varbuf_map_char()
      libdpkg: Rename varbufdupc() to varbuf_dup_char()
      libdpkg: Rename varbufaddc() to varbuf_add_char()
      libdpkg: Rename varbufaddstr() to varbuf_add_str()
      libdpkg: Rename varbufaddbuf() to varbuf_add_buf()
      libdpkg: Rename varbufprintf() to varbuf_printf()
      libdpkg: Rename varbufvprintf() to varbuf_vprintf()
      libdpkg: Add new m_asprintf() function
      libdpkg: Call va_end() just after vsnprintf() in parse_db_version()
      Use m_asprintf() instead of m_malloc() and string operations
      Use m_asprintf() instead of nfmalloc() and string operations
      Use m_asprintf() instead of building the strings piece by piece
      Use m_asprintf() instead varbuf_printf() for one-off strings
      dpkg: Refactor reassembling a split package into deb_reassemble()
      dpkg: Refactor package authentication into deb_verify()
      dselect: Remove i2info() declaration w/o matching definition
      Rename struct pkginfoperfile to struct pkgbin
      Update TODO list
      libdpkg: Refactor pkg_parse_verify() out from parsedb()
      libdpkg: Reduce variable scope in parsedb()
      libdpkg: Refactor pkg_parse_copy() out from parsedb()
      libdpkg: Refactor pkg_parse_field() out from parsedb()
      libdpkg: Move field matching into for (;;) bodies in pkg_parse_field()
      libdpkg: Use a varbuf for the field_state value
      Add spelling fix for jfs at debian.org to .mailmap
      dpkg: Always say why in wanttoinstall()
      dpkg: Fix wanttoinstall() to use the new version from pkg->available
      dpkg: Change wanttoinstall() return type from int to bool
      build: Do not set MKSPLITSCRIPT CPP macro
      Use string literals instead of macros for environment variable names
      Propagate --admindir to programs run from maintainer scripts
      dpkg: Do not fail when trying to remove the root directory
      dpkg-query: Use ohshit() for not installed package in --control-path
      u-a: Fix segfault in --auto on link groups with only dangling symlinks
      Release 1.15.8.10
      Update usertags
      libdpkg: Refactor error output into a function variable in subproc_check()
      libdpkg: Warn too on unknown status in subproc_check() if PROCWARN
      libdpkg: Improve subprocess signal handling in subproc_check()
      dselect: Use subproc_check in falliblesubprocess instead of ad-hoc code
      Use pid instead of c1 for variable name
      Rename architecture variables to arch
      libdpkg: Rename pigp/pifp to db_pkg/db_pkgbin in parsedb()
      libdpkg: Rename newpig/newpifp to new_pkg/new_pkgbin in parsedb()
      libdpkg: Change new_pkg to be a pointer in parsedb()
      Merge branch 'squeeze' (through tag '1.15.8.10')
      libdpkg: Add type documentation to struct pkginfo
      dpkg: Rename arch variable to native_arch
      libdpkg: Ensure parsed packages have a usable arch member
      libdpkg: Do not print bogus warnings when parsing status files
      Revert "Fix installation of packages without architecture field"
      dpkg: Document packages w/o Architecture field need --force-architecture
      libcompat: Define gettext context functions when NLS is disabled
      dpkg: Do not segfault on “dpkg -i --no-act”
      libdpkg: Refactor varbuf_pkgadminfile() out from pkgadminfile()
      dpkg: Use varbuf_pkgadminfile() instead of manually building the path
      dpkg: Refactor out pkg_has_postrm_script() from removal_bulk()
      dpkg: Always call pkg_has_postrm_script() in removal_bulk()
      Move and generalize debug API from dpkg to libdpkg
      dselect: Switch to use libdpkg debug support
      dpkg: Remove temporary variable admindirlen in process_archive()
      dpkg: Remove useless cidirbuf variable in process_archive()
      dpkg: Use m_realloc() instead of free()+m_malloc() on process_archive()
      dpkg: Refactor conflictor addition to a new push_conflictor() function
      dpkg: Automate debug help output printing
      dpkg: Capitalize debug help output table titles
      dpkg: Fix typo in debug help output
      dpkg: Handle --force-all as any other force option
      dpkg: Reduce the scope of a if/else in setforce()
      dpkg: Automate force help output printing
      libdpkg: Rename function type from tar_func to tar_make_func
      libdpkg: Rename cmdinfo arg members
      dpkg-architecture: Set DEB_HOST_ARCH and DEB_HOST_GNU_TYPE only once
      dpkg: Use pkgadminfile() instead of varbuf_pkgadminfile()
      Revert "libdpkg: Refactor varbuf_pkgadminfile() out from pkgadminfile()"
      dpkg: Move varbuf related calls close together in setselections()
      libdpkg: Do not add a NUL char after varbuf_printf() calls
      dpkg: Reduce local variable scope in archivefiles()
      dpkg: Only copy already counted output lines from find
      libdpkg: Add new varbuf_end_str()
      Use varbuf_end_str() instead of ad-hoc varbuf_add_char() calls
      libdpkg: Use format precision instead of strnlen() in convert_string()
      libdpkg: Add support for fallback namevalues
      libdpkg: Switch pri_other to be a fallback namevalue
      libdpkg: Refactor convert_string into parse_nv_next and parse_nv_last
      Rename namevalue variables to nv and nv_head
      libdpkg: Rename string variables to str_start and str_end in parse_nv_next
      Fix dpkg maintainer scripts to honour DPKG_ADMINDIR if present
      s-s-d: Do not unneedingly fsync() the pid file
      dpkg: Sync and print the correct info database directory
      libdpkg: Make dir_sync() private
      dpkg: Refactor infodb file existence check into new pkg_infodb_has_file()
      dpkg: Switch the rename_list logic to match_node
      dpkg: Refactor match_node deallocation into new match_node_free()
      dpkg: Refactor match_node allocation into new match_node_new()
      dpkg: Refactor specific infodb traversal logic into their own functions
      dpkg: Refactor infodb directory traversal into new pkg_infodb_foreach()
      dpkg: Refactor infodb update on unpack into new pkg_infodb_update()
      dpkg-divert: Honour --local when DPKG_MAINTSCRIPT_PACKAGE is present
      dpkg: Pass correct DPKG_ADMINDIR to maintainer scripts with --root
      dpkg-query: Document that --list and --show arguments are optional
      man: Add missing quotes and escaping
      dpkg: Call gettext() on force option description printing
      Switch the logic from msdbrw_noavail to msdbrw_available
      Do not read the available file unnecessarily
      Do not write the available file unnecessarily
      u-a: Fix memory leaks due to scandir() return value
      Make modstatdb available file options explicit
      dselect: Use m_asprintf() instead of ad-hoc string construction
      libdpkg: Do not leak triggersdir
      libdpkg: Change file_unlock() to act directly on its new arguments
      libdpkg: Move blankversion() to new version module
      libdpkg: Move non pkg_db related functions to the pkg module
      libdpkg: Rename hashreport() to pkg_db_report()
      libdpkg: Rename database module to pkg-db
      libdpkg: Rename modstatdb_init() to modstatdb_open()
      libdpkg: Refactor modstatdb init/done sequence into new functions
      Make modstatdb locking functions not take an admindir argument
      libdpkg: Reset dblockfd on modstatdb_unlock()
      libdpkg: Handle EACCES as a permission error in modstatdb_lock()
      libdpkg: Refactor modstatdb_can_lock() out from modstatdb_lock()
      dselect: Use modstatdb_can_lock() in refreshmenu() instead of ad-hoc code
      libdpkg: Add new dbdir module
      Use dpkg_db_get_path() instead of ad-hoc building the string with varbuf
      Use dpkg_db_get_path() instead of using m_asprintf() and admindir
      Use dpkg_db_set_dir() instead of pkgadmindir_init()
      libdpkg: Use dpkg_db_get_path() instead of trig_get_triggersdir()
      Do not pass admindir to database initialization functions
      Make admindir file local everywhere
      Move pkgadmindir() and pkgadminfile() to the filesdb module
      dpkg: Add comment about why writeback code ignores return values
      dselect: Use a format string in printf() instead of only a variable
      build: Add -Wformat-security and -Wpointer-arith to default warnings
      dpkg-query: Return a valid width even if opening /dev/tty failed
      u-a: Do not unneedingly initialize variables to NULL
      libdpkg: Add missing <errno.h> needed by fd_null_copy()
      dpkg-split: Do not slurp into memory the whole package parts
      dpkg-deb: Use fdio instead of stdio
      Inline werr() into its only current call site
      Inline rerr() into its only current call site
      dpkg-split: Use a constant expression to declare an array
      build: Check for %j and %z format modifiers support
      dpkg-split: Replace unsignedlong() with parse_intmax()
      dpkg-split: Make decompose_filename() and setpartsize() use strtoimax()
      libdpkg: Replace OtoL() with OtoM() converting to intmax_t
      Use size_t and %zu to handle memory sizes and offsets
      Use off_t and %jd or %jx to handle file sizes and offsets
      Add armhf support to ostable and triplettable
      libdpkg: Do not lose reverse dependencies when parsing control data
      dpkg: Pass default return value to reportbroken_retexitstatus()
      Make all command line action functions return int
      Use new action_func typedef instead of ad-hoc function casts
      Rename struct cmdinfo member arg_func to action and call it directly
      libdpkg: Update MD5 implementation with the one from OpenBSD
      dpkg: Fix typo in comment ‘cheched’ → ‘checked’
      dpkg: Move newtarobject_utime() call out of newtarobject_allmodes()
      dpkg: Factor out newtarobject_allmodes() call
      dpkg: Rename newtarobject_utime() to tarobject_set_mtime()
      dpkg: Rename newtarobject_allmodes() to tarobject_set_perms()
      dpkg: Move conditionals to tarobject_set_*() functions
      dpkg: Use utimes(2) instead of obsolete utime(2)
      libdpkg: Move mtime from file_stat back to tar_info
      dpkg: Move lchown() call from tarobject() to tarobject_set_perms()
      dpkg: Set the modification time for unpacked symlinks if possible
      libdpkg: Make buffer_init() and buffer_done() take only one argument
      dpkg-genchanges: Do not warn when adding files w/o matching architecture
      Revert "dpkg-divert: fix minor file descriptor leak found by cppcheck"
      dpkg-divert: Change file_copy() and rename_mv() to ohshite() on error
      dpkg-divert: Move atomic rename logic from rename_mv() to file_copy()
      dpkg-divert: Inline rename_mv() into file_rename()
      dpkg-divert: Unlink the source file when moving across filesystems
      Regenerate .pot files and merge .po files with them
      Correct and clarify changelog entries
      Release 1.16.0
      Install deb-src-control(5) man pages in dpkg-dev
      Dpkg::Source::Package: Add ‘.gitmodules’ to the default ignore lists
      dpkg: Rename set_selinux_path_context() to tarobject_set_se_context()
      Release 1.16.0.1
      Merge branch 'sid' (through tag '1.16.0.1')
      dpkg-split: Fix --auto to not fail when opening the new depot file
      dpkg-split: Correctly set the last part split size
      libdpkg: Include <locale.h> from <i18n.h> to fix unoptimized builds
      Release 1.16.0.2
      man: On dpkg-query -L each list of files per package is separated by blank lines
      Changelog police
      dpkg: Remove unused force_conff_new() and force_conff_miss() declarations
      u-a: Remove unused new_choice assignment
      libdpkg: Move nicknames table from parsehelp.c to parse.c
      man: Change debian-split member internal description to a list
      Switch to debhelper compatibility level 7
      Use dh_prep instead of deprecated “dh_clean -k”
      Bump Standards-Version to 3.9.2 (no changes needed)
      u-a: Flush the alternatives database file stream before fsync()ing it
      dpkg-split: Generate filenames following current conventions on --join
      s-s-d: Refactor do_stop_summary() out from do_stop()
      s-s-d: Change do_stop() to always obey global quietmode
      libdpkg: Add new str_quote_meta() function
      Support conffiles with spaces when diffing them
      libdpkg: Rename and alias pdb_lax_parser to pdb_lax_version_parser
      Add --force-bad-version to allow installing packages with bogus versions
      dpkg: Do not fail when unpacking a diverted hardlink
      dpkg-deb(1): --fsys-tarfile will always process the archive sequentially
      dpkg: Refactor force flags to parsedb flags into parsedb_force_flags()
      dpkg: Remove --new and --old dpkg-deb option handling
      dpkg(1): Remove reference to --nocheck dpkg-deb option
      dpkg(1): Clarify the current dpkg behaviour when running the back-ends
      Fix typos in Vietnamese translation (deselect → dselect)
      dpkg: Use “unselected” as an adjective instead of “deselected”
      s-s-d: Use a single action variable to track the command line actions
      Clarify exit status in dpkg-split and start-stop-daemon --help output
      man: Clarify “EXIT STATUS” sections by using bold and a table
      s-s-d: Add LSB --status command to check for process status
      s-s-d: Add process name kernel limits for several systems
      libdpkg: Move version module declarations to a new version.h
      libdpkg: Move informativeversion() to the version module
      dpkg: Move <dpkg/tarfn.h> inclusion from cleanup.c to archives.h
      s-s-d: Return status_unknown on error reading from the pid file
      dselect: Mark ‘y’ variables as unused for getyx() and getmaxyx()
      libdpkg: Allow again unknown Priority field values
      Release 1.16.0.3
      Merge branch 'sid' (through tag '1.16.0.3')
      dpkg: Fix wrong matching for check on directory containing conffiles
      dpkg: Rename hasdirectoryconffiles() to dir_has_conffiles()
      dpkg: Rename isdirectoryinuse() to dir_is_used_by_others()
      Group Build-Depends lines by purpose
      dpkg-deb: Pass the real file descriptors to compression functions
      libdpkg: Switch the compression filter functions to always return
      libdpkg: Expand buffer_copy_TYPE macro instances
      libdpkg: Rename struct buffer_write_md5ctx to buffer_md5_ctx
      libdpkg: Remove unneeded checks on buffer_copy loop termination
      libdpkg: Add new buffer_skip_Int() and switch fd_null_copy() to it
      dpkg: Add debug output on match in dir_is_used_by_others()
      dpkg: On purge correctly remove a symlink pointing to a directory
      libdpkg: Rename cu_closefile to cu_closestream
      dpkg: Make fd variable passed to cu_closefd static
      libdpkg: Use new writedb flags instead of independent bool variables
      dpkg: Change write_filelist_except() to take a mask intead of a bool
      dpkg: Do not preserve and check for conffiles on leftover dir removal
      dpkg: On purge remove the conffiles from the file list file
      dpkg: Keep parent directories of directories kept during removal
      libdpkg: Properly pop the cleanup handler in trk_explicit_interest_change
      libdpkg: Do not fail on current file removal in trk_explicit_interest_change
      libdpkg: Properly reset filetriggers_edited in trig_file_interests_save
      Dpkg::Source::Package: Add ‘.hgsigs’ to the default ignore lists
      libdpkg: Do not allow blank lines in field values
      libdpkg: Do not warn on missing Architecture in config-files state
      libdpkg: Fix fd_fd_filter to execute the filter on the child
      dpkg: Unpack missing shared directories when the package is replaced
      dpkg: Use braces on ‘if’ to avoid ambiguous ‘else’
      dpkg-deb: Always chdir(2) in the childs to not change the global state
      libdpkg: Add missing symbols to the version script
      libdpkg: Do not require programs to define printforhelp
      libdpkg: Add missing macros for program names
      libdpkg: Add new progname module handling functions
      Use new dpkg_set_progname and dpkg_get_progname instead of thisname
      Fix comment header lines describing the subproject
      Fix printforhelp string in dpkg-divert and dpkg-statoverride
      libdpkg: Rename myopt module to options
      libdpkg: Rename variable r to pid in subproc_fork()
      libdpkg: Rename sigaction variables in subproc module to sa and sa_save
      libdpkg: Rename catch_signals to signo_ignores in subproc module
      Use “command line” instead of commandline or command-line
      dselect(1): Rename USAGE section to ACTIONS
      dselect(1): Add missing built-in methods
      deb-control(5): Add missing escaping to field dashes
      man: Use dashes instead of underscores for variable text
      dpkg-shlibdeps(1): Add missing “with”
      dpkg-query(1): Clarify that several fields are not dselect specific
      Refer to Sources and Packages files as part of a repository
      man: Use [option...] instead of [options] and friends
      man: Use italics or bold instead of surrounding the text with <>
      man: Correctly format text with bold and italics
      dpkg-maintscript-helper: Unify somewhat --help output with other commands
      dpkg-deb: Use CONTROLFILE instead of a literal string
      dpkg-deb: Construct control components paths with printf variants
      Add build-indep and build-arch targets as aliases for build
      build: Move DPKG_ARCHITECTURE macro call to the end
      build: Use the detected perl to invoke dpkg-architecture.pl
      build: Error out if the host dpkg architecture cannot be determined
      dpkg-deb: Add new -v, --verbose option
      dpkg-deb: Add --raw-extract option combining --control and --extract
      libdpkg: Remove trailing semicolons from getc_mmap and ungetc_mmap
      libdpkg: Add pkg and pkgbin to struct parsedb_state
      libdpkg: Move dataptr and endptr from parsedb() to struct parsedb_state
      libdpkg: Refactor RFC-822 stanza parsing into new parse_stanza()
      libdpkg: Rename parse helper *_mmap functions to parse_*
      libdpkg: Detangle fieldinfos from struct field_state
      libdpkg: Make parse_stanza() a public function
      libdpkg: Remove obsolete variable references in parsedb() comment
      libdpkg: Close the file descriptor just after slurping it in parsedb()
      libdpkg: Refactor parse_open() and parse_close() from parsedb()
      libdpkg: Initialize ps->pkg and ps->pkgbin to NULL in parse_open()
      libdpkg: Use a generic pointer to pass the parsed object data around
      dpkg: Defer hardlink renames to avoid breakage on unpack
      man: Use minus signs and hyphens consistently
      dselect(1): Correct configuration directory reference
      deb-src-control(5): Use linux-any in example control stanza
      dpkg-deb(1): Clarify the default compression-levels
      Expand numeric literals and word abbreviation in usage error output
      dpkg-parsechangelog: Remove duplicate program name from usage error output
      dpkg: Clarify --update-avail usage error message
      Fix spelling errors
      Do not use possessive «'s» after ‘s’ or ‘x’
      Dpkg::Compression: Change default values depending on the compressor used
      u-a: Do not check if linknames can be updated if --force is in use
      u-a: Rename get_all_alternatives() to altdb_get_namelist()
      u-a: Refactor scandir() namelist free into new altdb_free_namelist()
      u-a: Split alternative map loading into two functions
      u-a: Move alternative map loading to the actions that make use of them
      u-a: Refactor --install argument checking into a new function
      u-a: Refactor alternative argument checks into new function
      u-a: Do not build strings from parts in alternative_check_install_args
      Dpkg::Source::Package: Use “-z” instead of “not -s”
      dpkg-source: Make single-debian-patch not abort on upstream changes
      Convert translation files to UTF-8
      libdpkg: Add a test case for fd_md5()
      libdpkg: Rename fd_null_copy() to fd_skip()
      libdpkg: Namespace buffer init and done functions with buffer_filter_
      libdpkg: Rename BUFFER_WRITE_MD5 to BUFFER_FILTER_MD5
      libdpkg: Add new BUFFER_FILTER_NULL filter action
      libdpkg: Detangle buffer filter logic from write logic
      dpkg: Change type of variable r from int to ssize_t in conffderef()
      dpkg: Print a message instead of asserting on readlink/stat size discrepancy
      u-a: Split xreadlink() allocation code into areadlink()
      u-a: Use xreadlink() instead of areadlink() in alternative_evolve()
      u-a: Do not try to readlink() a non-symlink
      u-a: Refactor alternative_path_classify from alternative_can_replace_path
      u-a: Update alternative links only if they change
      dpkg: Fix double “error:” string in missing PATH error output
      dpkg-deb: Do not warn on strange timestamps
      libdpkg: Move trig_name_is_illegal to a new trigname module
      libdpkg: Rename trig_enqueue_awaited_pend to trig_awaited_pend_enqueue
      libdpkg: Refactor trig_awaited_pend_head processing into new functions
      libdpkg: Move trigger note support to a new trignote module
      Do not include trailing slash for directory string literals
      dpkg: Refactor control directory creation on unpack
      libdpkg: Do not generate the unused infodir in modstatdb_init()
      dpkg-buildflags(1): Escape minus sign
      build: Ship debian/dpkg.prerm in the dist tarball
      Fix bug closure for “dpkg-deb: Do not warn on strange timestamps”
      dpkg-split: Do not include trailing slash in PARTSDIR
      libdpkg: Unify test_varbuf_add function naming
      libdpkg: Add missing test cases for the command and varbuf modules
      libdpkg: Add new mod-db, progname and subproc modules test cases
      libdpkg: Refactor path basename code into new path_basename function
      libdpkg: Move ohshite calls into the buffer_copy loop
      libdpkg: Rename err variables to z_errnum and bz_errnum
      libdpkg: Add more test cases for version parsing failures
      libdpkg: Add new error module
      libdpkg: Switch parseversion() to use dpkg_error
      dpkg: Do not fail on version parsing warnings in --compare-versions
      u-a: Add ref counting support to struct alternative
      u-a: Free struct alternative_map variables
      dpkg-buildflags(1): Fix ld option name from -z,bindnow to -z,now
      s-s-d: Cast proc_stat_owner_uid() to uid_t to fix a warning
      s-s-d: Fix do_procinit() on OSHurd, OShpux and HAVE_KVM_H
      s-s-d: Reset the user and group names from the password entry on --chuid
      s-s-d(8): Document the optional “:group|gid” argument for --chuid
      build: Ignore perl test programs for coverage report
      dpkg: Destroy the dpkg_error variables on warnings
      build: Place all man rules at the end of the Makefile.am
      build: Use rm instead of po4a on make clean to not change the .pot file
      build: Use po4a --srcdir and --builddir
      build: Merge PO4A_COMMON_OPTS and PO4A_BUILD_OPTS into PO4A_OPTS
      build: Pack [type:man] entries in po4a.cfg
      scripts/mk: Simplify sed expression for DEB_DISTRIBUTION
      dpkg-buildflags: Disable bind now by default
      Add project documentation to the top level README
      Regenerate .pot files and merge .po files with them
      Add debian/changelog entry for .deb large file support (LFS) fixes
      Release 1.16.1
      libdpkg: Add missing symbols to the version script
      libdpkg: Move <config.h> and <compat.h> to the top of the flex file
      libcompat: Update obstack module from gnulib
      libdpkg: Link unit tests with libcompat and libintl
      build: Check for the presence of the strnlen declaration
      libdpkg: Switch ‘obsolete’ variable to be a bool in f_conffiles()
      Do not assume existence of paths on the build system in the test suite
      libcompat: Only include libintl.h on --disable-nls if using glibc >= 2
      build: Abort if the perl interpreter is not found or usable
      build: Let the user override PERL_LIBDIR at configure time
      Remove versioned coreutils Pre-Depends from dpkg
      dpkg-architecture: Group build and host variables setting
      scripts: Use error() or syserr() instead of die
      dpkg-architecture: Only compute the requested variables
      dpkg-architecture: Clarify warning about mismatched GNU system type
      scripts: Improve error messages when debian/control has no package stanza
      dpkg-buildflags: Set preprocessor option -D_FORTIFY_SOURCE=2 in CPPFLAGS
      libdpkg: Use %option noinput instead of defining YY_NO_INPUT
      Add Pre-Depends on tar >= 1.23 to dpkg
      build: Forbid m4 tokens on the output matching ^_?DPKG_
      build: Error out if the pkg-config m4 macros are missing on autoreconf
      build: Check for needed programs when configuring for distribution
      build: Use the detected pod2man instead of hardcoding the program name
      dpkg: Use statfs() to retrieve the infodb filesystem block size
      Clarify README instructions
      dpkg-buildflags: Disable bindnow if relro is not used
      Release 1.16.1.1
      Mark dpkg and dselect as Multi-Arch foreign
      libdpkg: Add Multi-Arch field support
      libdpkg: Do not allow Architecture all packges with Multi-Arch field
      dpkg: Use dpkg_arch_get_native() instead of native_arch
      libdpkg: Add new struct pkgset and use it for the in-core package database
      Update deppossi->ed to point to a pkgset instead of a pkginfo
      Switch from pkginfo->name to pkginfo->set->name
      dpkg: Move match_node functions into a new file-match module
      Switch pkgadminfile() to get an explicit pkgbin as argument
      libdpkg: Check for depnamelength being 0 instead of depname[0] being NUL
      libdpkg: Remove unneeded includes
      libdpkg: Move versionsatisfied() into a new depcon module
      build: Check and abort on required functions
      libdpkg: Refactor tar_entry destruction into new tar_entry_destroy()
      libdpkg: Do not leak every tar_entry name and linkname members
      TODO: Remove done items
      libdpkg: Add new modstatdb_get_status()
      dselect: Use modstatdb_get_status() instead of a global variable
      libdpkg: Add new varbuf_add_archqual()
      libdpkg: Use varbuf_add_archqual() instead of ad-hoc code
      po: Fix format errors in the Japanese man page translation
      dpkg-deb: Fix short-lived pkg_format_node leak in --show
      libdpkg: Move wcall() out of the for loop in pkg_format_show()
      Update debian/changelog
      libcompat: Add new strndup()
      libdpkg: Refactor allocation checks into a new must_alloc() function
      libdpkg: Add new m_strndup()
      libdpkg: Use m_strndup() instead of StoC()
      s-s-d: Always check if the pid is active on --start and --status
      u-a: Use the generic PACKAGE instead of a literal "dpkg" for textdomain
      dpkg: Add multiarch to monoarch database layout downgrade support
      Rename pkg_name variables to pkgname
      Do not include unneeded <sys/cdefs.h>
      build: Map the BSD u_intN_t types to C99 uintN_t if not defined
      dselect: Solaris requires curses.h to be included before term.h
      build: Report feedback on program, directory and coverage support
      libdpkg: Do not expose the compression structs
      libdpkg: Constify struct compressor variables
      libdpkg: Switch compressor to take a parameters struct
      dpkg-deb: Treat compression levels independently for each backend
      dpkg-deb: Add compression strategy support
      dpkg-deb: Remove undocumented compression long options
      build: Add lib/dpkg/arch.c to POTFILES.in
      libdpkg: Add new m_calloc()
      dpkg-query: Use m_calloc() instead of m_malloc() + memset()
      dselect: Do not treat licensestring as a format string
      dpkg: Change --print-foreign-architectures to print an entry per line
      libdpkg: Rename arch_type enum to dpkg_arch_type
      libdpkg: Add new dpkg_arch_get() to retrieve special architectures
      libdpkg: Add new arch_empty special architecture
      libdpkg: Use a variable to track the built-in arch list tail
      libdpkg: Rename arch_list to arch_head
      libdpkg: Remove unused end pointer argument from pkg_name_is_illegal()
      Stop using brace expansion to install man pages
      Do not use absolute paths for programs in perl and shell code
      scripts: Move single space objdump test case into a new data file
      build: Do not normalize library name for symbol file tests
      build: Unroll shared library building for objdump tests
      build: Reintroduce objdump pattern and tag test case data files
      libcompat: Do not ifdef out compatibility code definitions
      libcompat: Add missing ‘*’ in asprintf() and vasprintf() declarations
      libdpkg: Rename version script from libdpkg.Versions to libdpkg.map
      build: Ship .manpages debian files in the dist tarball
      libdpkg: Update reference to struct pkginfo arch member in comment
      Dpkg::Source::Package: Add missing parenthesis in find_command() call
      libdpkg: Refactor field info find into a new function
      libdpkg: Refactor pkg status to abbreviations mapping into new functions
      libdpkg: Add new virtual fields support in package format show
      libdpkg: Add short Description and Status virtual field variants
      dpkg-query(1): Escape dash on field name
      libdpkg: Add missing symbols to the version script
      libdpkg: New atomic file module
      Use the new atomic file API instead of ad-hoc code
      libdpkg: Add new dpkg_arch database interface
      dpkg: Switch from foreign arch option to add and remove commands
      dpkg: Add architecture checks to --audit
      dselect: Remove dead code after break keyword
      libdpkg: Make test function static
      libdpkg: Pass pkginfo instead of void * to trig_parse_ci callbacks
      libdpkg: Add new package name accessors
      dpkg-query(1): Add a new subsection to explain virtual fields
      dpkg-query(1): Reduce Tag field description to fit it in one line
      Rename “show:” virtual fields to binary:Summary and db:Status-Abbrev
      libdpkg: Add virtual source:Package and source:Version fields
      libcompat: Use a different temporary file per process on vsnprintf()
      s-s-d: Swap pid_is_cmd() and pid_is_exec() libkvm implementations
      s-s-d: Add a fallback pid_is_exec() implementation using pid_is_cmd()
      s-s-d: Fix --name matching on GNU/Hurd
      s-s-d: Rename pidexec to process_name in KVM's pid_is_cmd()
      s-s-d: Do not use a conditional operator when the return value is fine
      s-s-d(8): Wrap long lines with a quoted backslash
      s-s-d(8): Document in more detail the implications of matching options
      dpkg: Add new deppossi package iterator functions
      libdpkg: Do not dereference NULL pointers on dpkg_arch_remove()
      Fix typos (children)
      man: Fix markup typos in French translation causing build failures
      dpkg-shlibdeps: Improve and clarify superfluous linking warning messages
      build: Move common headers to noinst_HEADERS
      dpkg: Rename infodb.c to infodb-access.c
      libdpkg: Pass pkgbin to trig_parse_ci callbacks
      libdpkg: Keep Architecture in status entry for non-installed packages
      Move copyright information from --version output to file comment headers
      Abort downgrade if the triggers db contains arch-qualified packages
      dselect: Abort select action if any foreign architecture is enabled
      libdpkg: Add virtual binary:Package field
      dpkg: Pass struct pkgbin to log_action()
      dpkg: Pass struct pkgbin to namenodetouse()
      Change debug, progress and error output to use package specifiers
      dpkg: Fix memory leaks from deppossi iterators
      dpkg: Use pnaw_nonambig instead of pnaw_foreign on .list file open error
      dpkg: Rename push_conflictor() to enqueue_conflictor()
      dpkg: Refactor deconfiguration queueing into enqueue_deconfigure()
      libdpkg: Add minimal triggers test case for trig_name_is_illegal()
      libdpkg: Add test case for default shell on command_shell()
      libdpkg: Change dpkg_arch_remove() to just unmark foreign architectures
      libdpkg: Return early from dpkg_arch_unmark()
      libdpkg: Add more test cases for arch module
      libdpkg: Pass struct pkgbin to pkg_summary()
      dpkg-trigger: Refactor package awaiter parsing into parse_awaiter_package()
      dpkg: When removing a foreign arch, only consider < halfinstalled an issue
      man: Fix markup typo in French translation causing build failures
      dpkg: Do not change package eflags on --audit
      libdpkg: Add new package status setters
      Use new package status setters instead of direct assignments
      dselect: Remove unused readwrite variable
      lidpkg: Use pkgbin instead of explicit installed member in pkg-format
      dpkg: Relax --merge-avail Packages file parser to not fail on bogus versions
      libdpkg: Refactor parsedb flags for standard operations into new aliases
      libdpkg: Add new pdb_deb_control parsedb flag
      libdpkg: Make sure NDEBUG is never defined for the test suite
      libdpkg: Do not blank package on queue unit test
      libdpkg: Check that the queue and list unit tests store the correct pkg
      libdpkg: Add new pkg_copy_eflags()
      libdpkg: Use status setters when parsing packages into the in-core db
      libdpkg: Do not use status setters on package constructors
      libdpkg: Do not reset pkginfo arch_next and set members in pkg_blank()
      dpkg: Store Multi-Arch field in update log for newly installed packages
      dpkg: Restore internal pkgset consistency on cross-grades
      dpkg: Move pkg_infodb_remove_file() before pkg_infodb_update_file()
      dpkg: Inline parsedb_force_flags() into process_archive()
      dpkg: Use pdb_parse_available in process_archive() on --record-avail
      Install localized man pages from debian/rules
      dpkg-buildpackage: When using -A use 'all' as arch for the .changes filename
      Store Multi-Arch field after Architecture field in status file
      libdpkg: Do not dump Architecture field for arch_empty
      libdpkg: Use arch_empty type to track missing architectures too
      libdpkg: Add new pkg_db_get_pkg()
      libdpkg: Add new pkgset_link_pkg()
      libdpkg: Add installed package instance tracking support
      libdpkg: Add package singleton retrieval support
      dpkg: Use pkg_db_find_singleton() to get the dpkg package instance
      dpkg-buildflags: Handle unknown architectures gracefully
      Fix format string in German translation causing a build failure
      dpkg: Add --status-logger information to --help output
      Use new EMPTYHASHFLAG instead of EMPTY_HASH or literal string
      libdpkg: Handle and ignore arch_empty in varbuf_add_archqual()
      libdpkg: Move pkg_sorter_by_name() from pkg module to pkg-show
      libdpkg: Change pkg_sorter_by_name() to pkg_sorter_by_nonambig_name_arch()
      libdpkg: Never return NULL from pkg_db_find_singleton()
      libdpkg: Add new DPKG_ERROR_INIT macro
      dpkg: Use ohshit() instead of ohshite() on illegal names in --ignore-depends
      Rework common badusage strings to allow for possible translation reuse
      libdpkg: Add functions to handle package specifiers
      dpkg-query: Only load the available file on -l or -W with new --load-avail
      dpkg: Update commands and options to accept package specifiers
      Update triggers support to understand multi-arch
      dpkg-query: Update output commands to print package specifiers
      dpkg: Use package specifiers in statusfd and log messages
      dpkg: Use package specifiers for maintainer script arguments
      dpkg: Do not force dependencies on dependtry >= 3, wait until >= 4
      dpkg: Refactor tar object extraction into new tarobject_extract()
      dpkg: Rename tarfile_skip_one_forward() to tarobject_skip_entry()
      dpkg: Refactor skipping tarobject padding into new tarobject_skip_padding()
      dpkg: Use fd_skip() instead of fd_read() on tarobject_skip_padding()
      dpkg: Compute and track hashes for newly unpacked file
      dpkg: Pass filenamenode instead of fileinlist to cu_installnew()
      Dpkg::BuildFlags: Use =head2 instead of =head
      dselect: Change debug output to always arch-qualify package names
      dpkg: Change debug output to always arch-qualify package names
      dpkg: Store in tarcontext whether the pkgset is getting in sync
      dpkg: Allow shared files between Multi-Arch: same packages
      dpkg: Update on-disk database to use a multiarch compliant layout
      dpkg: Upgrade the database automatically to the new multi-arch layout
      dpkg: Only allow setting selections for known packages
      libdpkg: Consider M-A:same package without architecture fatal errors
      libdpkg: Rename pkgset_get_singleton() to pkg_db_get_singleton()
      libdpkg: Add new pdb_parse_update flag
      libdpkg: Add new enum parsedbtype
      libdpkg: Always ignore older versions when parsing the available file
      libdpkg: Mark not-installed non-arch-qualified selections for removal
      libdpkg: Change pkg_db_get_singleton() to return a better candidate
      libdpkg: Find the correct package slot in the db for the parsed package
      libdpkg: Change pkg_db_get_pkg() to create new arch instances
      dpkg: Add --assert-multi-arch option
      Remove ~ from version checks in maintainer scripts
      Bump Standards-Version to 3.9.3 (no changes needed)
      Regenerate .pot files and merge .po files with them
      Update changelog entries
      Release 1.16.2
      Bump version to 1.16.3
      Clarify internerr() messages
      Do not use `' quote pairs for non-translatable strings
      doc: Use Unicode box drawing characters instead of ASCII art
      Mark enum and struct member comments as doxygen descriptions
      dpkg: Rename <foo> to «pathname» in comments to not confuse doxygen
      dpkg: Move comment and assignment just before its related code block
      dpkg: Refactor code into new clear_deconfigure_queue() function
      dselect: Move gap_width from derived classes to baselist
      dselect: Move total_width initialization from derived classes to baselist
      dselect: Use max() to compute total_width
      dselect: Use a new attribute array instead of separate attribute variables
      dpkg-deb: Do not look for newline beyond the buffer in read_line()
      libdpkg: Refactor ar member check into new dpkg_ar_member_is_illegal()
      u-a: Check name and link arguments for all commands
      Fix coding-style
      u-a: Rename alternative_can_replace_path to alternative_path_can_remove
      libdpkg: Rename pkgiterator variables from i to iter
      dpkg: Pass filenamenode to pkg_files_add_file() instead of string and flags
      Rename blankversion() to dpkg_version_blank()
      Rename informativeversion() to dpkg_version_is_informative()
      dpkg-query: Use literal format in printf call to allow compiler checks
      Rename iterfiles*() functions to files_db_iter_*()
      Rename file iterator variables to iter
      dpkg-divert: Only check for --divert being absolute when setting it
      dpkg-divert: Use call_divert_badusage() to test for single arguments
      dpkg-divert: Check all dpkg-divert filename arguments
      Use cmp() == 0 instead of !cmp()
      Rename pigp variables to pkg
      Rename pif variables to pkgbin
      libdpkg: Fix typo and punctuation in comment
      libdpkg: Name pkgset variables in pkg_db_find_set() as setp and new_set
      libdpkg: Move compression command name macros from header to C file
      libdpkg: Add JavaDoc module definitions
      doc: Use the C file as source instead of the lex file
      Change pkgadmindir() to initialize infodir itself
      Rename pkgadmin*() to pkg_infodb_get_*()
      Move pkg_infodb_get_dir() and pkg_infodb_get_file() to infodb-format.c
      Print errors while reading file list files on a new line
      man: Remove author sections and comments
      dpkg-source(1): Document that patches are expected to apply w/o any fuzz
      dpkg-buildflags: Remove redundant -Wformat-security from default flags
      dpkg-query(1): Document multiple paragraph command output order
      Update usertags
      Use submitter email address
      s-s-d: Make all pid_is_exec() implementations get a struct stat
      s-s-d: Make pid_is_cmd() on the Hurd match on both argv[0] and argv[1]
      libdpkg: New deb format version module
      Switch deb format version handling to use the new deb-version module
      Use a dot or ellipsis where appropriate instead of ..
      libdpkg: Define a __func__ fallback for old C++ modes
      Use implicit __func__ in internerr() instead of explicit literal strings
      dselect: Print unknown value in internerr() message
      dpkg-deb: Always build new format by default
      dpkg-split: Ignore minor format version number changes
      dpkg-deb: Add epoch when needed to built package names
      dpkg-deb: Do not arch-qualify package name on output
      build: Switch from --without- to --disable- for programs to be built
      u-a: Refactor get selections into alternative_get_selections()
      u-a: Move alt_map_obj setup logic into alternative_set_selections()
      u-a: Refactor mode selection into alternative_select_mode()
      u-a: Refactor alternative update logic into alternative_update()
      u-a: Move alternative loading logic before handling any action
      dpkg-name(1): Change example to use dpkg-deb --build instead of dpkg --build
      Revert "dpkg-deb: Add epoch when needed to built package names"
      u-a: Use current_choice instead of retrieving it again
      u-a: Do not use alternative_has_current_link() in alternative_is_broken()
      u-a: Fold alternative_has_current_link() into alternative_get_current()
      u-a: Do not use strlen() to check for non-empty string in fileset_has_slave()
      u-a: Do not use trinary boolean operators with explicit bool result values
      u-a: Merge display action handling into previous if/else block
      u-a: Rename altdb_interrupt_parsing() to altdb_parse_stop()
      u-a: Move alternative_parse_fileset() modified argument to struct altdb_context
      u-a: Switch must_not_die boolean arguments to flags variables
      u-a: Rename config_all() to alternative_config_all()
      u-a: Move config_all() function near action handling code
      u-a: Rename filter_altdir() to altdb_filter_namelist()
      u-a: Move altdb directory access functions near altdb code
      libdpkg: Rename compressor_get() accessor to compressor()
      libdpkg: Use compressor() accessor instead of intermediate variables
      libdpkg: Use pdb_lax_version_parser instead of pdb_lax_parser in parse_db_version()
      libdpkg: Simplify f_booleandefno() and f_multiarch() implementations
      build: Line wrap dpkg_buildflags variable setting
      Dpkg::Arch: Add support for arch ABI attribute overrides
      Add x32 support to ostable, abitable and triplettable
      s-s-d: Refactor path concatenation into newpath()
      s-s-d: Fix --exec to work with relative arguments and --chdir
      dpkg-divert: Do not rename files owned by the diverting package
      libdpkg: Namespace and uppercase enum pkg_format_type values
      libdpkg: Add new functions str_is_set() and str_is_unset()
      Use new str_is_set()/str_is_unset() instead of ad-hoc checks
      dpkg-gensymbols(1): Clarify that arch-wildcards are supported
      libdpkg: Do not return from 0 sized buffer_copy() w/o doing filtering
      dpkg: Generate md5sums info files if none were present in the binary package
      dpkg: Switch struct badstatinfo value member to an union of int and char *
      dpkg: Add missing list and md5sums database file checks to --audit
      Regenerate .pot files and merge .po files with them
      Release 1.16.3
      Bump version to 1.16.4
      libdpkg: Add missing symbols to the version script
      libdpkg: Fix comment header titles
      dpkg-deb: Deprecate compressing .deb files with lzma
      dpkg-parsechangelog(1): Add alternative changelog formats documentation
      Dpkg::Arch: Move loaded table sentinels inside load table functions
      Add MiNT support to ostable and triplettable
      doc: Add new frontend.txt file documenting some public interfaces
      dpkg(1): Clarify when --force-conf* options cause action
      s-s-d: Refactor pidfile writing into a new write_pidfile() function
      build: Use MKDIR_P instead of obsolete mkdir_p
      Add “gcc | c-compiler” to libdpkg-perl Suggests, due to Dpkg::Arch usage
      Dpkg::Vendor::Debian: Do not mask PIE on m68k
      dpkg: Move maintainer script handling into a new script module
      libdpkg: Remove unused epochsdiffer()
      libdpkg: Rename struct versionrevision to dpkg_version
      libdpkg: Rework enum depverrel into new enum dpkg_relation
      libdpkg: Move enum dpkg_relation to version.h
      libdpkg: Rename vercmp module function variables
      libdpkg: Rename versioncompare() to dpkg_version_compare()
      libdpkg: Rename versionsatisfied3() to dpkg_version_relate()
      libdpkg: Fold vercmp module into version module
      libdpkg: Use TRIGGERSFILEFILE instead of a literal string
      libdpkg: Add new DPKG_BIT macro
      dpkg: Make enum conffopt declaration private by moving to configure.c
      Use DPKG_BIT to define bit flags instead of literal octal values
      Use new str_is_set() instead of ad-hoc checks
      dpkg-buildpackage: Remove deprecated support for PGP style interface
      dpkg-scanpackages: Remove obsolete --udeb option
      u-a: Rename and unify variable names for priority parsing code
      dpkg: Use ohshit() instead of ohshite() on strtoul() error
      Check parsed integers for invalid or no digit errors
      Check parsed integers for out of range errors
      libcompat: Remove compat definition for strtoul()
      s-s-d: Refactor parse_umask() and parse_integer() into parse_unsigned()
      s-s-d(8): Switch examples from /var/run to /run
      Dpkg::Substvars: Add new member function set_as_used()
      scripts: Use new member set_as_used() instead of ad-hoc code
      Dpkg::Substvars: Rename no_warn() member function to mark_as_used()
      Dpkg::Package: Add new perl module
      scripts: Use new pkg_name_is_illegal() instead of ad-hoc checks
      scripts: Handle argument parsing consistently when using Getopt::Long
      dpkg-scansources: Do not accept --nohelp
      scripts: Use “changelog” instead of “change log”
      scripts: Hyphenate option arguments
      dpkg-parsechangelog: Uppercase “parse options:” help output title
      scripts: Refer to commands instead of actions in help output
      doc: Update Doxygen configuration from version 1.8.1
      doc: Update codying-style
      libdpkg: Add more test cases for path module
      libdpkg: Add test cases for eflags manipulators
      libdpkg: Add more test cases for version module
      libdpkg: Switch compression strategy code from strings to enums
      dpkg-deb: Add support for “none” as a valid compression strategy value
      dpkg(1): Clarify that the «dpkg -l» example only lists installed packages
      dpkg(1): Clarify valid filenames for dpkg.cfg.d/ fragment files
      libcompat: Add compat symbol for O_NOFOLLOW
      dpkg: Use enum dep_check values instead of literal strings
      Dpkg::File: Refactor file locking logic into this new module
      Dpkg::File: Demote libfile-fcntllock-perl Depends to a Recommends
      Dpkg::Control::Fields: Put an & before field_capitalize() calls
      dpkg-divert: Do not warn on missing db .list file for never installed packages
      dpkg: Remove unneeded showdiff() forward declaration
      dpkg: Add missing space before && operand
      u-a: Remove unreachable code at the end of alternative_select_choice()
      build: Add new run-script to run local scripts
      Update mailmap
      scripts: Hyphenate option arguments
      scripts: Unify “<option>...” --help output
      dselect: On --help print action names from the menuentries table
      dpkg-buildpackage: Improve, split and group --help output
      dpkg-gensymbols: Pack --help output
      scripts: Slice --help output strings
      libdpkg: Add liblzma compression support
      libdpkg: Use trig_file_activate_byname() instead of ad-hoc code
      dpkg: Activate all path components for file triggers
      libdpkg: Defer Multi-Arch field reset to pkg_blank()
      dpkg-split: Allow overridding admindir from the environment
      Changelog police
      Release 1.16.4
      Bump version to 1.16.5
      libdpkg: Fix explicit file trigger activation
      Release 1.16.4.1
      Merge branch 'sid' (through tag '1.16.4.1')
      libdpkg: Check correctly for out of range negative field width values
      Release 1.16.4.2
      Merge branch 'sid' (through tag '1.16.4.2')
      libdpkg: Add new clamp macro
      u-a: Only warn for now on out of range priorities on --install
      Release 1.16.4.3
      Merge branch 'sid' (through tag '1.16.4.3')
      Dpkg::BuildEnv: New module to track build environment variables
      Dpkg::BuildFlags: Record environment variables accessed or modified
      Dpkg::Control::Fields: Remove obsolete changelog fields
      Dpkg::Changelog::Entry::Debian: Correctly capitalize field names
      Add support for binary-only key-value option in changelogs
      Dpkg::Arch: Add new debarch_is_wildcard function
      dpkg-source: Minimize source architecture list
      libcompat: Add a dummy symbol to the empty module
      deb(5): Document in more detail the supported ar archive format
      deb-src-control(5): Document Private- field prefix
      s-s-d: Add new --no-close option to disable closing fds on --background
      build: Switch source compression to xz
      libdpkg: Detect ar header fields truncation
      libdpkg: Add new command_get_pager() function
      dpkg: Switch showdiff() to command_get_pager()
      libdpkg: Add new file_show() function
      dpkg-query: Refactor pkg_infodb_is_internal() from pkg_infodb_print_filename()
      dpkg-query: Refactor pkg_infodb_check_filetype() from control_path()
      dpkg-query: Add new --control-list and --control-show commands
      u-a: Print master and slave link names
      libdpkg: Move warning functions to a new report module
      libdpkg: Add new notice() output function
      dpkg-deb: Rename string variable from err to errstr
      libdpkg: Change pkg_format_parse() to take a dpkg_error argument
      libdpkg: Switch buffer I/O code to use struct dpkg_error
      Switch to new notice() output function
      Change all programs to accept -? instead of -h for help output
      Align --version with --help on help output
      dpkg-mergechangelogs: Unify --help output with other commands
      Recognize -? as an alias for --help in all commands
      dpkg-shlibdeps: Do not use undefined values returned from deps_parse()
      dpkg-query: Add an Architecture column to --list output
      Switch some words to their american spelling
      Regenerate .pot files and merge .po files with them
      Release 1.16.5
      Bump version to 1.16.6
      dpkg-query: Add --control-list and --control-show to --help output
      Changelog police
      Merge branch 'sid'
      Release 1.16.6
      Bump version to 1.16.7
      Regenerate .pot files and merge .po files with them
      dpkg-query: Fix bogus badusage() strings in control_show()
      Regenerate .pot files and merge .po files with them
      Update Catalan dselect translation
      Remove bogus newline from Spanish translation
      Remove executable bits from Slovak po file permissions
      Add missing newline in Danish dselect translation
      Regenerate .pot files and merge .po files with them
      Release 1.16.8
      Bump version to 1.16.9
      Changelog police
      Fix statusoverride typo in translated strings
      dpkg-statoverride: Use “statoverrides” instead of “statusoverrides”
      dpkg(1): Comment out documentation about disabled --command-fd option
      build: Cleanup dpkg-divert unit-test environment
      build: Fix u-a test suite to behave correctly on non-Debian binary paths
      u-a: Do not leak subcall command arguments
      u-a: Fix segfault when using --slave without any action
      dpkg: Fix memory leak in filesavespackage()
      dpkg: Do not print garbage (or worse) on shared conffile debug output
      Correct bug description and ack commit
      Dpkg::BuildFlags: Use a hash instead of a ref to a hash for keys()
      dpkg: Fix filter subpattern debug format string
      dpkg: Ignore trailing filter subpattern slashes on reinclusion comparison
      dpkg: Remove redundant check for otherpkg being pkg on file replaces
      dpkg: Move fileslistvalid check just before write_filelist_except()
      dpkg: Do not consider obsolete conffiles as actively owned by the package
      dpkg: Properly mark obsolete conffiles on package replaces
      dpkg: Sync the Conffiles fields for all package instances
      dpkg: Fix logic on reinstallation of previously configured shared conffiles
      Avoid info database corruption and bogus accesses on unknown format values
      libdpkg: Clarify reason for multiarch database inconcistencies
      libdpkg: Only satisfy a dependency on a M-A:foreign if arch-unqualified
      libdpkg: Refactor deparchsatisfied() from archsatisfied()
      dpkg: Take arch into account in virtual packages on remove and configure
      u-a(8): Update --query format and examples to match implementation
      Regenerate .pot files and merge .po files with them
      man: Unfuzzy untranslatable strings
      Update Spanish man page translation
      Changelog police
      Update Catalan programs translation
      Dpkg::Substvars: Always fix up the source version in set_version_substvars
      Regenerate .pot files and merge .po files with them
      Release 1.16.9
      Bump version to 1.16.10
      libdpkg: Add @LIBLZMA_LIBS@ to Libs.Private in libdpkg.pc.in
      libdpkg: Do not use an undefined va_list variable in dpkg_put_errno()
      dpkg: Abort installation if we cannot set the security context for a file
      Dpkg: Fix OpenPGP armored signature parsing
      Dpkg::Control::Hash: Check for presence of OpenPGP signatures
      Dpkg::Control::Hash: Do not accept Armor Header Lines inside a paragraph
      Revert "dselect: Abort select action if any foreign architecture is enabled"
      scripts: Remove unused POSIX module usage
      Regenerate .pot files and merge .po files with them
      Release 1.16.10
      Bump version to 1.17.0
      Update TODO
      u-a: Switch back to a fatal error on out of range priority on --install
      libdpkg: Add notice to map file
      dpkg: Mark security context error message for translation
      dpkg-deb: Document --debug in --help output
      dpkg: Remove redundant word in comment
      dpkg-source: Fix typo
      Bump Standards-Version to 3.9.4 (no changes needed)
      Use the new canonical dpkg git Vcs URLs
      Remove ancient version from zlibg1-dev Build-Depends
      Add compression development packages to libdpkg-dev Depends
      man: Disable justification and hyphenation in SEE ALSO sections
      man: Remove unneeded double quotes in .SH headings
      build: Use AC_MSG_ERROR instead of obsolete AC_ERROR
      build: Add CPPFLAGS for dselect-curses.h CPP invocation
      man: Do not use header when format or field is meant
      Dpkg::IPC: Fix wording
      dpkg: Use colon instead of dot for user:group in debug output
      Dpkg::Vendor::Debian: Remove support for obsolete DM-Upload-Allowed
      dpkg: Fix indentation
      dpkg: Initialize all filenamenode members
      dselect: Use str_is_unset() instead of ad-hoc checks
      doc: Update Doxygen configuration from version 1.8.3.1
      doc: Add a trailing -- to the git command in FILE_VERSION_FILTER
      libdpkg: Fix report.h doxygen ingroup
      libdpkg: Document that str_quote_meta() never returns NULL
      s-s-d: Group macro definitions after header inclusions
      s-s-d: Refactor start action off main() into a new do_start() function
      s-s-d: Refactor option setup off main() into new setup_options() function
      s-s-d: Move setsid() alternative code into a replacement setsid() function
      u-a: Use alternative_get_fileset() instead of open-coding it
      u-a: Remove explicit size from array initializer
      u-a: Change spawn to get a correct argv0
      u-a: Cache current alternative
      u-a: Move alternative_get_best() after alternative_get_current()
      u-a: Use the current alternative link as the first best value
      u-a: Mark struct altdb_context bad_format() member as not returning
      dpkg-deb: Do not initialize variable that gets a subsequent value
      libdpkg: Refactor PKGPFIELD and FILEFFIELD into new STRUCTFIELD
      libdpkg: Use uintptr_t instead of char * in STRUCTFIELD cast
      Change copyright file to point to GPL-2 instead of GPL
      Do not pass -e in shell script shebangs, set it in the body
      Use gender-neutral sentences
      po: Fix invalid Content-Transfer-Encoding fields from 8-bit to 8bit
      po: Remove stray header lines
      po: Remove duplicate field
      po: Fix Language fields
      po: Fix Plural-Forms field
      po: Set address for Report-Msgid-Bugs-To fields
      po: Use PACKAGE_BUGREPORT instead of literal project address
      po: Set domain name and version for Project-Id-Version fields
      po: Make Team-Website a private field by renaming to X-Team-Website
      po: Fix Language-Team fields
      dpkg-parsechangelog: Add new --show-field option to print a field value
      dpkg-buildpackage: Move signing setup code at the end of environment setup
      dpkg-buildpackage: Add new --force-sign option
      dpkg-buildpackage: By default do not sign builds for UNRELEASED uploads
      Dpkg::Deps: Add new deps_concat function
      dpkg-checkbuilddeps: Use new Dpkg::Deps::deps_concat instead of ad-hoc code
      dpkg-shlibdeps: Also check Build-Depends-Arch for minimal versions
      man: Move the dangers of installing via dpkg-deb from BUGS to a NOTES section
      man: Remove BUGS sections containing obvious or misplaced information
      man: Move BUGS sections before EXAMPLES and SEE ALSO sections
      man: Place ENVIRONMENT and FILES sections contiguously
      man: Move EXIT STATUS section before ENVIRONMENT
      man: Rename CAVEATS sections to NOTES
      man: Fold BACKWARD COMPATIBILITY section into other sections
      dpkg-architecture(1): Document since when DEB_*_MULTIARCH are supported
      man: Move compiler flags subsection from ENVIRONMENT to NOTES
      man: Unify WARNING and ERROR sections into DIAGNOSTICS
      man: Unify command-line options into a single OPTIONS section
      man: Fix .SH and .SS title case
      man: Use .TQ instead of .TP and .PD 0 or other ad-hoc markup
      man: Remove misplaced commas
      man: Do not change point size for variables or acronyms
      man: Mark programs, variables, fields and command-line options in bold
      dpkg-architecture(1): Fold DEBIAN/RULES section into EXAMPLES
      dpkg-architecture(1): Fix examples indentation to fit in 80 characters
      dpkg-architecture(1): Fix debian/rules usage documentation
      dpkg-buildflags(1): Move HARDENING into a new FEATURE AREAS subsection
      dpkg-buildflags: Rename configure exporter to cmdline
      dpkg-buildflags: Mask fortify hardening option on noopt
      dpkg-statoverride: Refer to path instead of file
      man: Unify references to dpkg project versions for new features
      Fix spelling errors
      dpkg(1): Clarify that DPKG_MAINTSCRIPT_PACKAGE is not arch-qualified
      libdpkg: Document deb-version module
      libdpkg: Add missing symbols to the version script
      libdpkg: Add new dpkg_arch_describe() function
      dpkg-query: Always print a descriptive architecture column on --list
      dpkg-deb: Switch extracthalf() to use struct command
      dpkg-deb: Use an enum instead of a literal string to pass tar options
      dpkg: Do not check for selabel_lookup_raw() returning "<<none>>" context
      dpkg: Reload the SELinux label database if it has changed
      dpkg: Execute maintainer scripts in a new SELinux execution context
      dpkg: Move modstatdb_note() calls from post_postinst_tasks_core() to call sites
      dpkg: Do not call modstatdb_note() unnecessarily on remove or purge
      dpkg: Always reset want status when removing or purging a package
      dpkg: Always reset want status when installing a package
      dpkg: Defer cleanup of .dpkg-new and .dpkg-tmp paths on removal
      dpkg: Activate file triggers on removal more accurately
      pkg: Change directory to / before executing maintainer scripts
      libdpkg: Add new DEB_VERSION macro
      dpkg-deb: Add new --deb-format option and base --new and --old on it
      dselect: Save and restore errno on signal handler
      dpkg: Refactor tortoise_not_in_hare() out from check_trigger_cycle()
      Avoid assignments in C conditionals
      debian: Drop archtable
      Add musl-linux support to ostable and triplettable
      debian: Remove u-a, dpkg-divert and dpkg-statoverride compat symlinks
      dselect: Rename C macro to CTRL
      dselect: Add missing license headers
      Debian::Dselect::Ftp: Add a package declaration
      dselect: Use new style perl function calls
      dselect: Use looks_like_number() instead of coercion to number
      dselect: Declare perl variables with our or my
      dselect: Use strict and warnings in perl scripts
      libdpkg: Move verification out of tar_header_checksum()
      Remove Emacs and vim modelines
      scripts/mk: Use new dpkg-parsechangelog -S option instead of sed or awk
      doc: Bump minimal perl version to use to 5.10.0
      build: Set a default TEST_VERBOSE to 0
      build: Support an unset test_tmpdir
      build: Move generic perl test to the top level directory
      test: Add a correct shebang to all test scripts
      test: Add new perl critic test case
      Use just 'return' instead of 'return undef' in perl code
      Explicitly quote HEREDOC markers in perl code
      Dpkg::Arch: Add new test suite
      Dpkg::Arch: Properly fix debarch_to_debtriplet() callers
      build: Use PERL instead of hardcoded binary name
      build: Add dselect methods directory to PERL5LIB in run-script
      doc: Add optional perl modules used during «make check» to README
      Debian::Dselect::Ftp: Move module to Dselect::Ftp
      dselect: Remove unused diagnostics pragmas
      Dselect::Ftp: Inherit Exporter's import method
      dselect: Stop using 'use vars' in method scripts
      Dpkg::Vendor::Debian: Do not use Dpkg::Vendor::Ubuntu, just require it
      dpkg: On Mac OS X check for update_dyld_shared_cache instead of ldconfig
      scripts/t/800_Dpkg_IPC.t: Use numbered prefixes for source variables
      dpkg-shlibdeps: Use the glob function call instead of the operator
      Use three-argument form of open in perl code
      Dpkg::Compression::FileHandle: Handle new EOF method paramater
      scripts: Use getcwd from Cwd instead of POSIX
      scripts: Remove unused :signal_h from POSIX imports
      Dpkg::Compression::FileHandle: Import POSIX tags instead of explicit symbols
      scripts: Restrict POSIX imports to :errno_h, :fcntl_h or :sys_wait_h
      Dpkg::Control::Type: Use strict and warnings
      Use proper variables instead of barewords for filehandles
      dpkg-gensymbols: Use closedir instead of close for directory handles
      Fix file descriptor leaks in perl code
      scripts: Do not use "nested" functions as they are global
      scripts: Do not use sort directly on the return keyword
      scripts: Use // operator instead of an explicit defined check
      Dpkg: Use identifiers as key names whenever possible
      Dpkg::Shlibs::Symbol: Remove quotes around constant declaration
      Do not quote simple identifier hash keys in initializations
      Do not quote simple identifier hash keys in element accesses
      Do not use double-quotes on strings that do not need interpolation
      scripts: Initialize arrays with the qw() operator
      perl: Remove unused variables
      perl: Use the .. operator instead of C-style for loops
      scripts: On split use an actual regex instead of a literal string
      Dpkg::Changelog: Refactor out _is_full_range()
      perl: Slurp files more efficiently
      dpkg-shlibdeps: Do not use readline operator in a foreach loop
      scripts: Do not use indirect object syntax
      perl: Use correct comparison operator for each type
      scripts/t/200_Dpkg_Shlibs.t: Use semicolon instead of comma
      Dpkg::Deps: Use braces for multiline regexp
      Remove trailing whitespaces
      dpkg-genchanges: Do not use conditional declarations
      perl: Unify regex delimiters to //, {} or <>
      perl: Conditionally include modules with require instead of use
      Dpkg::Source::Patch: Use number separator to ease readability
      scripts: Do not write out implcit $_ in foreach loops
      dselect: Change mkcurkeys p() to take explicit key and value arguments
      perl: Use my-style lexical loop iterator variables
      scripts/t: Move constant tests plan to ‘use Test::More’ time
      Remove install-info wrapper
      doc: Switch from png to svg for graph images
      build: Handle the ChangeLog as a distributed-only file
      build: Ignore automake 1.13+ test suite log files
      build: Bump gettext version to 0.18.2
      build: Quiesce msgmerge commands
      build: Bump automake version to 1.11
      libdpkg: Only ignore older packages if the existing version is informative
      Dpkg::Control::Hash: Fix set_options to take a hash instead of two scalars
      Dpkg::Control::Hash: Do not require unused Dpkg::ErrorHandling
      Dpkg::Control::Fields: Use internerr instead of error
      Dpkg::Vendor: Add a new get_vendor_dir function
      dpkg-vendor: Use Dpkg::Vendor::get_vendor_dir instead of literal string
      scripts: Use a new Dpkg::CONFDIR variable instead of literal strings
      Dpkg: Deprecate lowercase exported by default variables
      perl: Decapitalize variable names
      Dpkg::Source::Package: Capitalize variant module names
      scripts: Do not inherit from Exporter just import its import
      scripts: Inherit from parent instead of base
      perl: Place strict and warning pragma uses as the first thing
      perl: Add a VERSION to all modules
      dpkg(1): Mark --set-selections in bold
      dpkg-buildflags: Add GCJFLAGS support
      dpkg-buildpackage: Do not pass -s option to dpkg-architecture
      test: Set .pl and .t as program-extensions for perlcritic
      doc: Minor fixes for translators
      doc: Rename README.translators to README.l10n
      scripts: Use F<> for pathnames in POD markup
      test: Only scan perl module files that will ever contain POD markup
      debian: Update translation updates changelog entries
      dpkg: Clarify that --set-selections needs an up-to-date available db
      scripts: Move Getopt::Long option specifications to array variables
      scripts: Trap $SIG{__WARN__} to call usageerr() on option parse errors
      dpkg-name: Print correct error message on unknown options before --
      dpkg-name: Require at least one filename after --
      Switch usage errors to not print entire --help output
      dpkg-parsechangelog(1): Document that -l- can be used to read from stdin
      changelog-debian: Always use Dpkg::Changelog::Debian->load()
      Dpkg::Changelog::Parse: Always pass the filename to the changelog parser
      Dpkg::Source::Patch: Sort files inside new diff lexicographically
      Dpkg: Move epoch-less or revision-less output logic to Dpkg::Version
      Dpkg::Source::Package: Do not return an error message if we can build
      doc: Document how to check po4a translations for valid POD markup
      Dpkg::Arch: Do not overwrite triplet mappings with latter matches
      dpkg-parsechangelog(1): Document --file and --label parser options
      dpkg-buildpackage: Do not warn on unsigned UNRELEASED builds on -uc or -us
      libcompat: Take over md5 module from libdpkg
      dpkg: Rename processarc.c to unpack.c
      build: Allow changing the default dpkg-deb compressor on configure
      build: Switch default dpkg-deb compression from gzip to xz
      dpkg-deb: Add support for gzip compression strategies
      scripts: Do not use negative expression in unless and until conditions
      scripts: Do not mix boolean operators
      dpkg-gencontrol: Move grep inside an if block
      dpkg-scansources: Use a foreach loop instead of a void map
      Dpkg::Util: Add new module
      scripts: Use Dpkg::Util list functions instead of grep
      dpkg-source: Use two eq operators instead of a grep
      Dpkg::Version: Use the block form for the map function
      scripts: Use the block form for the grep function
      Change user-friendly UI recommendation from dselect to apt
      libdpkg: Add new cu_filename() function
      dpkg-divert: Remove temporary file on error during --rename
      dpkg-divert: Rename file_copy() arguments
      Dpkg::Shlibs::Cppfilt: Use syserr instead of internerr on spawn
      Dpkg::Shlibs::Objdump: Add an optional objdump argument to get_format
      Dpkg::Arch: Fix value caching by not shadowing the variables
      dpkg-parsechangelog: Unify -S option parsing with other short options
      dpkg-shlibdeps: New option -l to add private shared library directories
      scripts: Use () instead of qw() for empty imports
      Dpkg::Control::Fields: Detangle Dpkg::Vendor
      Dpkg::Control::HashCore: Switch module to use Dpkg::Control::FieldsCore
      Dpkg::Control::FieldsCore: Add field value separation information
      Dpkg::Control::HashCore: Correctly apply substvar text cleanups
      Dpkg::Source::Package: Do not scan control file twice for PGP signature
      Regenerate .pot files and merge .po files with them
      Release 1.17.0
      Bump version to 1.17.1
      dpkg-shlibdeps(1): Make explicit that -e can be used multiple times
      debian: Add manpages-it Replaces to dpkg due to new translated man pages
      debian: Reword libdpkg-perl description and only list public modules
      debian: Add bug closure for manpages-it Replaces issue
      scripts/mk: Do not use space before dpkg-parsechangelog -S value
      dpkg(1): Document available database update procedure to set selections
      debian: Install s-s-d directly into /sbin
      Regenerate .pot files and merge .po files with them
      Release 1.17.1
      Bump version to 1.17.2
      Dpkg::Arch: Make debwildcard_to_debtriplet() more robust
      s-s-d: Remove space between function name and '('
      debian: Add manpages-it Replaces to dselect and dpkg-dev
      debian: Fix typo and clarify text in 1.17.0 changelog entry
      debian: Version manpages-it in Replaces with (<< 2.80-4)
      dpkg: Automatically prepend needed spaces for continuation force-help lines
      dpkg-deb: Be more precise on deb member errors
      dpkg-deb: Do not accept deb packages with data and control members swapped
      dpkg-deb: Use badusage() instead of ohshit() for usage errors
      dpkg-deb: Inline controlextractvextract() into call sites
      dpkg-deb: Clarify --extract bad usage error message on missing arguments
      deb(5): Clarify the insertion order of _ members
      u-a: Fix use after free in alternative_parse_fileset()
      libdpkg: Fix use after free in dpkg_arch_load_list()
      libdpkg: Refactor fieldname dumping into a new varbuf_add_fieldname()
      libdpkg: Fix theoretical stack buffer overflow in w_dependency()
      dpkg: Remove extra newline from path filter debug output
      Dpkg::Compression::FileHandle: Fix typo in POD string
      scripts: Use a variable instead of a literal string for the lock file
      dpkg-gencontrol: Use -c argument as a fallback lock file
      dpkg: Pass the package reference count to maintainer scripts
      dpkg: Add a debug line when hashing on-disk files on refcounting
      libdpkg: Fix field names on error messages
      libdpkg: Move field names from parse errors to arguments
      debian: Add bug closure for package refcount fix
      Decapitalize error and warning messages
      dpkg: Use enum dep_check type and values instead of int and literals
      dpkg: When ignoring invalid remove requests consider that progress
      dpkg: Use an enum for the saidread variable
      build: Use AC_MSG_ERROR instead of obsolete AC_ERROR
      build: Do not assume make supports nested variables
      dpkg: Activate all path components for file triggers on removal
      dpkg: Activate file triggers on disappearance more accurately
      dpkg-query: Do not hardcode summary width in list_format_print_header()
      dpkg-query: Fix output when using multibyte character strings
      dpkg-split: Remove redundant call to setvbuf()
      libdpkg: Refactor report output buffering setup into a new function
      libdpkg: Use fully buffered output on non-tty
      libdpkg: Add dpkg-based program startup and shutdown functions
      libdpkg: Rename and namespace option parsing and loading functions
      Remove unused sys header inclusions
      Use <termios.h> instead of deprecated <sys/termios.h>
      libdpkg: Remove unused header inclusions from tarfn.h
      libdpkg: Rename pkg_format_node variables from cur to node
      libdpkg: Use node instead of head when walking a pkg_format_node list
      doc: Update Doxygen configuration from version 1.8.4
      s-s-d: Recognize -C as documented
      u-a: Refactor alternative_evolve_slave() out of alternative_evolve()
      u-a: Refactor alternative_has_broken_slave() out from alternative_is_broken()
      u-a: Refactor alternative_copy_slave() out from alternative_evolve()
      u-a: When changing slave links do not warn that the link group is broken
      u-a: Add new function to return a descriptive alternative status string
      u-a: Rename DPKG_TMP_EXT to ALT_TMP_EXT
      u-a: Compute unchanging select choice variables just once
      u-a: Refactor out choice printing into its own function
      u-a: Unify idx handling in alternative_select_choice()
      u-a: Change mark to be a character instead of a string
      dpkg: Add md5sums control file parsing support
      dpkg: Add new --verify command
      dpkg: Improve “Preparing to replace” and “Unpacking” messages
      dpkg: Print the package version on main progress messages
      libdpkg: Do not store timestamps in gzip headers when using the command
      libdpkg: Reset environment variables for all compressors in the filter
      dpkg-deb: Do not leak the data member file descriptor
      dpkg-deb: Be explicit when handling deb format 2 code branches
      dpkg-deb: Refactor file_treewalk_feed() out from do_build()
      libdpkg: Change find_field_info() to return NULL on not-found
      dpkg: Use a simple list to track packages owning a file
      dpkg-buildpackage: Honor new DEB_SIGN_KEYID environment variable
      dpkg-genchanges: Slighly improve note on no substvar expansion
      Dpkg::Source::Package: Check subprocess exit codes
      dpkg-buildpackage(1): Do not mark square brackets in italic
      dpkg-buildflags: Add pie and stack-protector options to FFLAGS
      scripts: Do not prefix paths with ./ before calling open
      scripts: Improve and unify -O option handling and man page wording
      doc: Write hyphen instead of dash when we mean the ‘-’ character
      libcompat: Do not NULL-terminate the list in scandir()
      libdpkg: Unify scandir() list element free()ing
      dpkg, libdpkg: Remove unused variable assignments
      dpkg: Use line instead of desc to make use of the strtok() assignment
      build: Remove -Wno-unused-value from default CXXFLAGS
      build: Add -Wc++11-compat and -Wlogical-op to the dafault warnings
      dpkg: Only allocate STATOVERRIDEFILE and DIVERSIONSFILE paths once
      dpkg: Give more meaningful names to database stat variables
      dpkg: Always return from ensure_statoverrides() if file is NULL
      dpkg: Only keep previous database stat info instead of open files
      dpkg-maintscript-helper: Generalize ensure_package_owns_conffile()
      dpkg-maintscript-helper: Accept multiple arguments in error and warning
      dpkg-maintscript-helper(1): Refactor common parameters into a new section
      dpkg-maintscript-helper: Add new symlink_to_dir command
      dpkg-maintscript-helper: Add new dir_to_symlink command
      man: Fix wording for ambiguous constructs
      build: Ignore ~ backup files
      libdpkg: Refactor integer parsing into new dpkg_options_parse_arg_int()
      libdpkg: Move error_context printer members into a struct
      libdpkg: Suffix error handling function typedef with _func
      libdpkg: Improve error handler and printer function argument names
      libdpkg: Change error printer argument from const char * to const void *
      dpkg: Refactor enqueue_error_report() out from print_error_perpackage()
      dpkg: Distinguish error reports between archives and packages
      dpkg: Refactor out run_logger() from run_status_loggers()
      libdpkg: New dpkg_locales_init()
      libdpkg: Fix crashes on Mac OS X when using first gettext() after fork()
      dpkg-deb: Do not set LC_NUMERIC to POSIX
      dpkg: Rename and unify maintscript function names
      dpkg: Use modstatdb_get_status() instead of hardcoding msdbrw_write
      dpkg: Get rid of post_postinst_tasks_core()
      dpkg: Split post_script_tasks() debug message
      dpkg: Set verify_output_rpm() as the default verify output formatter
      dpkg: Do not lose track of packages owning a file
      libdpkg: Use fp instead of stdout on isatty() in dpkg_set_report_buffer()
      build: Set DEFAULT_TEXT_DOMAIN to @PACKAGE@ for libdpkg
      libdpkg: Rename pdb_deb_control to pdb_single_stanza
      perl: Do not allow hard tabs anywhere other than leading position
      Dpkg::Compression: Deprecate default compression variables
      Dpkg::Compression: Add new compression_get_file_extension_regex() function
      Dpkg::Exit: Expose proper functions instead of variables
      Dpkg::Deps: Move _arch_* private functions to Dpkg::Deps::Simple
      Dpkg::Shlibs: Deprecate @librarypaths package variable
      Dpkg::Deps: Make %relation_ordering package variable private
      Dpkg::Vars: Deprecate $sourcepackage package variable
      dselect: Make $ftp variable file global in ftp install method
      Dselect::Ftp: Uppercase public %config package variable
      Consistently use regex instead of regexp when possible
      dpkg-source: Do not modify $diff_ignore_default_regexp package variable
      Dpkg::Source::Package: Deprecate public package variables
      scripts: Fix POD headings and item lists
      Dpkg::Changelog::Debian: Remove unused $options variable
      Dpkg::Changelog::Entry::Debian: Deprecate regex package variables
      Dpkg::Changelog: Fix parse_error() POD prototype
      Dpkg::ErrorHandling: Move syntaxerr to Dpkg::Control::HashCore::parse_error
      perl: Always check open() return value
      perl: Try to avoid boolean operators after predicates on error checks
      perl: Switch to use low precedence boolean operators for error checks
      perl: Use croak instead of die on programming errors in modules
      scripts: Use croak instead of internerr on programming errors in modules
      dselect: Use warn instead of print STDERR in method scripts
      scripts: Remove redundant STDOUT from print calls
      perl: Surround FileHandles with braces in print calls
      dpkg-buildpackage: Avoid unnecessary removal of empty arguments in withecho
      Dpkg::Arch: Move argument unpacking to the beginning of functions
      scripts: Add GnuPG 2.x support
      dpkg: Switch conflictor tracking from a fixed-size array to a queue
      libdpkg: Fallback to use ASCII method for multibyte strings on error
      libdpkg: Do not accept empty field names
      Do not accept an initial hyphen in field names
      Add experimental build profiles support
      debian: Bump Standards-Version to 3.9.5
      Dpkg::Source::Package: Make $diff_ignore_default_regexp a true alias
      Dpkg::Source::Package: Add new set_default_diff_ignore_regex() function
      dpkg-source: Update default diff ignore regex on --extend-diff-ignore
      dpkg-source(1): Document interaction of --extend-diff-ignore and -i
      Regenerate .pot files and merge .po files with them
      Release 1.17.2
      Bump version to 1.17.3
      build: Check availability of warning flags at build time
      build: Move DPKG_C_C99 call just after AC_PROG_CC
      build: Reword C99 compiler check output
      Rename cmdinfos set functions to have underscores between words
      Switch variables from int to bool where appropriate
      dselect: Use C++11 nullptr instead of 0 or NULL
      Release 1.17.3
      Bump version to 1.17.4
      deb-src-control(5): Fix typo
      dpkg: Keep the diversions and statoverride database files open
      dpkg: Add debug output on diversions and statoverride database loading
      dpkg: Reset the statoverrides from the in-core database on reload
      dpkg-split: Make scandepot() static
      dpkg-split: Rename discard symbols
      dpkg-split: Get rid of global partqueue queue variable
      dpkg: Rename add_to_queue() to enqueue_package()
      dpkg-trigger: Use enum trigdef_update_status instead of int
      dpkg: Use warningv() to print message when overriding with --force option
      dpkg: Move newline from beginning to end of prompt strings
      dpkg: Refactor show_prompt() out from promptconfaction()
      dpkg: Move functions around to avoid static declaration
      dpkg: Rename showdiff() to show_diff()
      Use https:// URLs instead of http:// when possible
      Regenerate .pot files and merge .po files with them
      Release 1.17.4
      Bump version to 1.17.5
      libdpkg: Change non-tty output to be line buffered by default
      u-a: Fix a segfault when adding a new slave link to a link group
      dpkg-maintscript-helper: Fix symlink_to_dir and dir_to_symlink commands
      dpkg-buildpackage: Mention gpg2 as one of the default sign commands
      Regenerate .pot files and merge .po files with them
      Release 1.17.5
      Bump version to 1.17.6
      dpkg-buildpackage: Rename $usepause to $signpause
      dpkg-genchanges: Unify $include constant naming with dpkg-buildpackage
      dpkg-buildpackage: Check explicitly for desired build type on action decisions
      scripts: Cleanup build_opt() handling
      scripts: Use croak instead of internerr on programming errors in programs
      dpkg-buildpackage: Move and pack signing logic at the end of the build
      dpkg-buildpackage: Adapt $signsource value wrt whether source is built
      dpkg-buildpackage: Move sign-command setup just after gain-root-command
      dpkg-buildpackage: Pack source version related variables with similar ones
      dpkg-buildpackage: Split variable declarations
      dpkg-buildpackage: Change subcommand option array settings to post-conditions
      dpkg-buildpackage(1): Split dpkg-source --after-build step from item list
      dpkg-buildpackage: Remove redundant $srcmsg assignment
      dpkg-buildpackage: Refactor $srcmsg generation into a new function
      dpkg-buildpackage: Add new --check-command and --check-option options
      dpkg-buildpackage: Assign directly from DEB_SIGN_KEYID environment
      dpkg-buildpackage: Detect missing gain-root-command even if running as root
      dpkg-buildpackage: Detect missing sign-command before starting the build
      dpkg-deb: Remove trailing newlines from warning message
      dpkg: Fix debug string to use proper quotes
      dpkg-deb: Change conffile name length warning into an error
      dpkg-deb, dpkg: Unify and clarify conffile name length error message
      libdpkg: Fix JavaDoc string
      doc: Clear DOT_FONTNAME
      s-s-d: Add new --pid option
      po: Remove wrong FSF copyright notice in Vietnamese translations
      man: Add mention of Multi-Arch: no value
      dpkg-gensymbols(1): Fix a typo
      dpkg-buildpackage: Correctly hyphenate build-only and source-only
      dpkg-buildpackage: Fix quoting in describe_build regexes
      Give better names to variables in malloc replacement functions
      dselect: Do not reuse variable r in packagelist::checksearch()
      Use dead_pid instead of r as variable name for waitpid() return value
      Rename return code variables from r to rc
      libcompat: Add new makedev(3) fallback function
      Dpkg::Shlibs::SymbolFile: Switch blacklist check into a function
      Dpkg::Shlibs::SymbolFile: Turn ARM Embedded ABI blacklist into a regex
      Dpkg::Shlibs::SymbolFile: Blacklist GOMP critical section symbols
      Dpkg::Shlibs::SymbolFile: Add support for Ignore-Blacklist-Groups field
      Dpkg::Checksums: Allow updating checksums without erroring out
      dpkg-buildpackage: Use Dpkg::Control to parse .changes file
      dpkg-buildpackage: Recompute checksum hashes for dsc file after signing
      dpkg-buildpackage: Ignore DEB_CHECK_COMMAND on DEB_BUILD_OPTIONS nocheck
      dpkg-buildpackage: Use Dpkg::Version instead of ad-hoc parsing
      dpkg-buildpackage: Add shell hooks support
      Dpkg::Control::FieldsCore: Add support for Testsuite source field
      Dpkg::Source::Package::V3::Quilt: Clarify missing revision error
      Dpkg::Index: Do not require unused Dpkg::Compression::FileHandle
      Dpkg::Source::Package: Always pass compression_level explicitly
      dpkg-source: Set default compression options in source format specific modules
      dpkg-source: Change default source package compressor for new formats to xz
      dpkg-query: Ignore same packages when computing screen width as when printing
      libdpkg: Fixup the compressor parameters during check instead of filter
      libdpkg: Add new compressor_get_name() function
      dpkg-deb: Use default gzip compression level instead of hardcoding it
      dpkg-deb: Accept other compressions for control.tar .deb member
      dpkg-deb: Allow to use the same compression for control.tar as data.tar
      dpkg-deb: Align long options in --help ouput
      dpkg: Fix file descriptor leaks in diversions and statoverride databases
      dpkg-maintscript-helper: Allow missing prior-version for dir/symlink switches
      scripts: Use P_() instead of ngettext()
      po: Set the encoding of all xgettext input files to UTF-8
      po: Reset default xgettext keywords
      po: Add P_() and C_() to dselect xgettext keywords
      Regenerate .pot files and merge .po files with them
      Release 1.17.6
      Bump version to 1.17.7
      Dpkg::Compression::FileHandle: Use croak instead of error on programming errors
      deb-symbols(5): Document that the main-dependency-template is always used
      deb-control(5): Clarify Multi-Arch: no field omission
      dpkg-buildpackage(1): Add missing "hook" after postclean description
      dpkg-buildpackage(1): Clarify --check-option description
      dpkg-query(1): Document the --control-path life expectancy
      dpkg-source(1): Fix indentation of "Extract options (with -x)" title
      dpkg-maintscript-helper(1): Improve symlink<->directory switch information
      scripts: Localize $_ in functions with while (<$fh>) style loops
      scripts: Add a space after flow control statements
      scripts: Add a space after comma
      scripts: Use // operator instead of defined and ternary operator
      build: Use Test::Harness instead of ExtUtils::Command::MM
      build: Enable colors for Test::Harness
      build: Rename Makecheck.am to just check.am
      test: Remove sequence number prefixes from test case filenames
      dpkg-parsechangelog: Do not generate perl warnings on nonexistent fields
      dpkg-checkbuilddeps: Fix bogus message on dependency parse errors
      dpkg-checkbuilddeps: Move deps_parse() error checking just after the calls
      dpkg-checkbuilddeps: Split check_line into build_depends and build_conflicts
      Dpkg::Control::HashCore: Document is_pgp_signed as a public option
      Dpkg::Deps: Do not generate perl warnings on undef versions in deps_compare()
      Dpkg::Dist::Files: New perl module
      dpkg-gencontrol: Move setting of fallback $forcefilename before locking
      dpkg-gencontrol: Split substvars pass from actual printing
      dpkg-genchanges: Remove unnecessary %pa2f variable
      dpkg-gencontrol: Remove unused %p2ver variable
      dpkg-genchanges: Only track attributes for distributed files
      scripts: Use new Dpkg::Dist::Files module instead of ad-hoc code
      dpkg-genchanges: Clarify error message on binary builds w/o binaries
      dpkg-source: Add a new extraction --ignore-bad-version option
      dpkg-source: Add arch and profile information to Package-List field
      dpkg-buildpackage: Do not interpret the dsc filename as a regex
      Dpkg::Vendor: Cache vendor info Control::Hash objects
      Dpkg::Vendor: Try to load Vendor modules from the parent vendors
      dpkg-buildflags(1): Add missing flags affected by hardening options
      dpkg-buildflags: Add support for FCFLAGS, OBJCFLAGS and OBJCXXFLAGS
      s-s-d: Refactor Linux comm retrieval and switch to use /proc/PID/status
      s-s-d: Use symbolic names for option codes
      s-s-d: Remove unnecessary pointer reference and dereference dance
      s-s-d: Add a generic KVM implementation for do_procinit()
      s-s-d: Fix FreeBSD KVM code to use current kinfo_proc layout
      s-s-d: Add a native FreeBSD pid_is_exec() method
      s-s-d: Fix OpenBSD KVM code to use current kinfo_proc layout
      s-s-d: Move Hurd specific headers after all standard headers
      s-s-d: Detect system specific headers at configure time
      s-s-d: Add a new --ppid matching option
      build: Do not link s-s-d against libihash and libshouldbeinlibc on GNU/Hurd
      build: Set TAR variable at build time instead of hardcoding it
      build: Test for required compound literals
      libdpkg, dpkg-deb: Fix compound literal usage with C99 compilers
      libdpkg: Do not unnecessarily shut up stdout in t-subproc
      libdpkg: Test command_exec() exit code
      libdpkg: Add new test_bail() macro
      libdpkg: Use new test_alloc() macro to test memory allocations
      libdpkg: Switch test suite to use TAP
      libdpkg: Add new struct dpkg_ar_member to handle in-core ar headers
      libdpkg: Add new str_match_end() function
      dpkg-split, dpkg: Use new str_match_end() function instead of ad-hoc code
      libdpkg: Allocate parsedb_state on the heap
      libdpkg: Move parser fd into parsedb_state
      libdpkg: Rename parse_open() to parsedb_open()
      libdpkg: Rename parse_close() to parsedb_close()
      libdpkg: Refactor parsedb_new() out from parsedb_open()
      libdpkg: Move parsedb descriptor closure to parsedb_close()
      libdpkg: Refactor parsedb_parse() out from parsedb()
      libdpkg: Refactor parsedb_load() out from parsedb_open()
      libdpkg: Allow loading deb822 package stanzas from a pipe
      libdpkg: Add support for interpreting filename '-' as stdin
      dpkg: Add support for loading Packages-files from pipes or stdin
      dpkg: On --verify error out on not-installed packages
      dpkg-deb: Deprecate compressing .deb files with bzip2
      dpkg-deb: Use --no-unquote when using -T to avoid mangling filenames
      debian: Backup all databases with user percolated data
      debian: Be verbose on make check errors by printing the test suite log
      Regenerate .pot files and merge .po files with them
      Release 1.17.7
      Bump version to 1.17.8
      debian: Do not backup nonexistent database files
      debian: Use a variable to track the alternatives database name
      debian: Do not emit tar warnings from dpkg cron file
      build: Use 'rm -f' instead of implicit GNU make RM variable
      build: Generate a C code coverage text report on stdout
      build: Add descriptive titles before each coverage section
      build: Use --coverage instead of -fprofile-arcs and -ftest-coverage
      build: Use LCOV_OPTS in all lcov related invocations
      build: Enable back lcov branch coverage
      build: Inject a Perl coverage index entry into the lcov report
      build: Remove top_builddir value from Perl coverage report
      build: Stop using a local lcov-prolog template
      build: Add project version to the C code coverage report
      Dpkg::Dist:Files: Add test cases for get_file()
      Dpkg::Deps: Add test cases for deps_concat()
      Dpkg::Vendor: Add test cases for get_vendor_dir()
      libdpkg: Add test cases for dpkg_arch_describe()
      libdpkg: Add test cases for command_get_pager()
      libdpkg: Add test cases for growing command argv
      libdpkg: Add test cases for unmatched str_match_end()
      libdpkg: Add test cases for dpkg_ar_member_is_illegal()
      libdpkg: Add test cases for parseversion() branch coverage
      libdpkg: Handle space-only strings when parsing versions
      libdpkg: Move test_warn() and test_error() to dpkg/test.h
      libdpkg: Add new DPKG_VERSION_OBJECT macro
      libdpkg: Use new DPKG_VERSION_OBJECT instead of local version macro
      libdpkg: Add test cases for dpkg_error functions
      libdpkg: Add test cases for str_is_set() and str_is_unset()
      libdpkg: Add missing <string.h> header
      libcompat: Declare strnlen() prototype in compat.h
      libcompat: Fix comparison between signed and unsigned in strsignal()
      dpkg-maintscript-helper: Document environment requirements for supports
      dpkg(1): Improve wording for --verify and --verify-format
      build: Switch test runner from Test::Harness to TAP::Harness
      build: Add new TEST_PREFIX variable to control test case execution paths
      build: Use the perl TAP::Harness for the C test suite
      build: Enable failed test case reporting from the TAP::Harness
      Dpkg::Source::Patch: Correctly parse C-style diff filenames
      Regenerate .pot files and merge .po files with them
      Release 1.17.8
      Bump version to 1.17.9
      Dpkg::Source::Patch: Outright reject C-style filenames in patches
      debian: Switch alternative database backups from xz to gzip
      libcompat: Make sure P_tmpdir is always defined
      libdpkg: Do not leak long tar names on bogus tar archives
      dpkg: Do not leak the filepackages_iterator in dir_is_used_by_others()
      dpkg: Annotate case statements that fall through with a comment
      dpkg-split: Fix short lived memory leaks in mksplit()
      dselect: Do not leak keybindings from describenext()
      dselect: Fix memory leak in set_color()
      dselect: Assign desc->desc instead of checking if desc is not nullptr
      u-a: Fix memory leaks in alternative_parse_fileset()
      s-s-d: Fix off-by-one stack buffer overrun on GNU/Linux and GNU/kFreeBSD
      libdpkg: Mark the command_get_pager() tests on a tty as TODO
      build: Make test suite errors fatal again
      Regenerate .pot files and merge .po files with them
      Release 1.17.9
      Bump version to 1.17.10
      build: Do not use lcov-inject first argument as target directory
      build: Fix lcov-inject to consider different coverage percentages
      build: Switch to use libtool for the static libraries
      dselect: Fix word wrapping logic
      libdpkg: Add missing dpkg_program_ symbols to the version script
      libdpkg: Make dpkg_locales_init() a public symbol
      libdpkg: Swap deb name and member name in dpkg_ar_member_get_size()
      libdpkg: Fix memory leaks in buffer_copy() on error conditions
      libdpkg: Improve branch coverage for string module
      libdpkg: Fix TOCTOU race in triggers database loading
      u-a: Fix TOCTOU race when loading an alternative
      u-a: Fix TOCTOU race in rename_mv()
      u-a: Switch from alternative_has_choice() to checking if fs is NULL
      s-s-d: Cope with bogus OpenVZ kernels that prepend the " (deleted)" marker
      dpkg: Switch an assert() on a volatile variable to an internerr()
      dpkg-architecture: Move -L argument to the Commands --help output section
      dpkg-buildpackage: Move code inside s///eg into a function
      dpkg-maintscript-helper: Print only once that we are moving a conffile
      test: Add labels to Test::More tests
      perl: Do not use global match variables
      scripts: Add template test cases for most modules
      scripts: Use character classes instead of single character alternations
      scripts: Switch unused capturing groups to non-capturing ones
      perl: Fix unused capture groups false positives
      man: Attempt to clarify and improve wording of some strange constructs
      man: Remove spurious trailing space from msgstr
      deb-src-control(5): Expand Vcs-* into each supported field
      deb(5): Change control.tar.gz reference to simply control.tar
      dpkg-deb(1): Mention deprecation of bzip2 and lzma compressors
      dpkg-gensymbols(1): Improve symbols file maintenance documentation
      dpkg-buildpackage(1): Document that the -j argument is optional
      dpkg-buildpackage: Add support for automatic parallel jobs selection
      Dpkg::Path: Bump VERSION to 1.03
      Dpkg::Deps: Bump VERSION to 1.03
      Dpkg: Update and fix CHANGES POD sections
      Dpkg::Deps: Add test cases for OR relationships
      Dpkg::Deps::Multiple: Add profile_is_concerned() and reduce_profiles() methods
      Dpkg::Source::Quilt: Add minimal test case
      Dpkg::Source::Quilt: Refactor write_patch_list()
      Dpkg::Source::Quilt: Rename write_db() to save_db()
      Dpkg::Source::Package::V3::Quilt: Refactor _load_file()
      Dpkg::Source::Package::V3::Quilt: Handle series files with no final newline
      Dpkg::Source::Quilt: Refactor register() and unregister() methods
      Update Catalan program translation
      debian: Quiesce tar warnings in cron job by redirecting stderr to /dev/null
      Dpkg::Control::HashCore: Do not emit trailing space on field empty first line
      Dpkg::Source::Package::V2: Do not assume sensible-editor is present
      libdpkg: Move package name/value mappings to a new pkg-namevalue module
      libdpkg: Add status to name mapping functions
      libdpkg, dpkg: Use new status to names mapping functions
      libdpkg: Add new pkg_priority_name() function
      deb(5): Add media type information
      dpkg(1): Document what --audit does nowadays
      dpkg: Rename audit variables to more generic names
      dpkg: Use badusage() on illegal package names in --ignore-depends
      libdpkg: Refactor dpkg_options_parse_pkgname()
      libdpkg: Add new pkg_array_init_from_names() function
      dpkg: Add support for per-package --audit
      Replace non-breaking spaces with ASCII spaces
      dpkg: Give names to anonymous public enums inside structs
      Move enum definitions out of structs
      doc: Uppercase enum values in C coding style
      build: Uppercase enum in C99 test code
      libdpkg: Uppercase compressor enum values
      libdpkg: Uppercase handler_type enum values
      libdpkg: Uppercase tar related enum values
      libdpkg: Uppercase and namespace dpkg_arch_type enum values
      libdpkg: Uppercase dpkg_relation enum values
      libdpkg: Uppercase and expand atomic_file_flags enum values
      s-s-d: Uppercase action_code enum values
      s-s-d: Uppercase status_code enum values
      u-a: Uppercase opcode enum values
      u-a: Uppercase altdb_flags enum values
      dpkg-split: Uppercase and reword discard_which enum values
      dpkg: Uppercase dep_check enum values
      dpkg: Uppercase found_status enum values
      libdpkg: Uppercase trigdef enum values and separate words with underscores
      libdpkg: Uppercase trig_options enum values
      dpkg: Uppercase conffopt enum values and split words with underscore
      dpkg: Uppercase, namespace and reword istobe enum type and values
      dpkg: Uppercase and namespace filesdb_load_status enum and values
      dpkg: Uppercase pkg_infodb_format enum values
      dpkg-divert: Uppercase file_stat enum values
      libdpkg: Uppercase and reword pkg_spec_flags enum values
      dpkg: Uppercase and namespace color cycle enum values
      libdpkg: Uppercase and namespace pkgmultiarch enum values
      libdpkg: Uppercase and namespace pkgwant enum values
      libdpkg: Uppercase and namespace pkgeflag enum values
      libdpkg: Uppercase and namespace pkgpriority enum values
      libdpkg: Uppercase and namespace pkgstatus enum values
      Dpkg::Control::HashCore: Only skip actual empty first line field values
      s-s-d: Add DragonFlyBSD support
      debian: Update changelog entry for #746306 bug fix (CVE-2014-0471)
      scripts: Add test cases for C-style encoded pathnames in patches
      Dpkg::Source::Patch: Fix patch header parsing to avoid directory traversals
      scripts: Add test case for patch disabling hunks
      Regenerate .pot files and merge .po files with them
      Release 1.17.10
      Bump version to 1.17.11
      Fix Spanish translation of dpkg-query -l header
      Use https:// URLs instead of http:// when possible (round two)
      Update some dpkg git URLs to the new and newer (cgit switch) scheme
      build: Refactor compiler option checks into a new function
      libcompat: Make the library testable
      libdpkg: Move __func__ and nullptr definitions to libcompat
      libcompat: Mark compat functions with attribute printf and vprintf
      libcompat: Do not run qsort over the scandir list if it is NULL
      libdpkg: Add DPKG_ATTR_THROW and DPKG_ATTR_NOEXCEPT macros
      dselect: Mark new and delete operators with new throw and noexcept macros
      dpkg: Use SELinux setexecfilecon() if available instead of ad-hoc code
      libcompat: Add a setexecfilecon() function out from dpkg code
      dpkg: Use filenamenodeflags enum instead of wrongly using fnnflags
      libdpkg: Fix file triggers/Unincorp descriptor leak on subprocesses
      dpkg-statoverride: Do not abort when user and group names are unknown
      dpkg: Do not write to the available file when unpacking binary packages
      Add versioned Provides support
      dpkg: On removal check Depends and Pre-Depends for unpacked packages
      dpkg-buildflags: Add support for new hardening flag stackprotectorstrong
      libdpkg: Refactor field search functions
      libdpkg: Add new varbuf_add_arbfield()
      dpkg-deb: Use parsedb() instead of an ad-hoc deb822 parser
      libdpkg: Use varbuf used member instead of strlen() over the buffer
      libdpkg: Add db:Status-Want, db:Status-Status and db:Status-Eflag fields
      Dpkg::Source::Patch: Add comment about ignoring the Index: pseudo-header
      Dpkg::Vendor::Debian: Split feature area option parsing into a function
      dpkg-source: Automatically add the Testsuite field
      dpkg-scanpackages: Spell nocheck option in wait_child() correctly
      dpkg(1): Move the explanation of functional checks to the --verify command
      dpkg-buildpackage(1): Improve man page
      dpkg-source(1): Mark the “and” between the filenames as regular format
      dpkg-source: Add --format an --ignore-bad-version to --help output
      Dpkg::Source::Quilt: Clarify error message when patches fail to apply
      dpkg: Try to preallocate the disk size for extracted files
      dpkg-source: Print the correct removed binary filename with --include-removal
      Bump the i386 architecture GNU triplet to i586-linux-gnu
      Update i386 architecture GNU cpu regex in cputable to match i786 too
      libdpkg: Remove unused pkglibdir variable from libdpkg.pc.in
      Dpkg::Substvars: Add missing trailing dot
      Dpkg::Substvars: Move upstream version computation into a temporary variable
      Dpkg::Substvars: Switch used tracking from a counter to a bitfield
      Dpkg::Substvars: Add automatic variable tracking
      scripts: Mark Format and Installed-Size as automatic substvars
      Dpkg::Substvars: Warn on usage of deprecated Source-Version substvar
      scripts: Use //= instead of explicit defined or exists checks
      scripts: Use //= instead of ||= when appropriate
      scripts: Use // instead of || where appropriate
      Dpkg::Control::HashCore: Say OpenPGP instead of PGP in comments and errors
      Dpkg::IPC: Add support for sig and delete_sig spawn() options
      Dpkg::Compression::FileHandle: Add %opts to ensure_open() member
      Dpkg::Source::Archive: Delete the current compressor SIGPIPE disposition
      Dpkg::Path: Change find_command() to handle an empty or undef argument
      dpkg-buildpackage: Ignore DEB_CHECK_COMMAND if the command is not found
      dpkg-gencontrol: Emit a warning when using the deprecated -is/-ip options
      dpkg-genchanges: Only print build type once
      scripts: Unify build options description in --help output
      dpkg-buildpackage: Move checkbuilddeps and target settings out of the options loop
      scripts: Only allow one build type option
      dpkg-genchanges: Correctly filter host arch from the Architecture field
      scripts: Add -g and -G options for source plus arch-indep/specific builds
      dpkg: Fix --add-architecture and --remove-architecture to take one argument
      Regenerate .pot files and merge .po files with them
      Release 1.17.11
      Bump version to 1.17.12
      libcompat: Only build the compatibility selinux code if requested
      dpkg-query(1): Describe virtual fields
      dselect(1): Fix formatting of last paragraphs inside --color description
      dselect: Rework columns code
      dselect: Add new architecture columns to package list view
      libdpkg: Set the appropriate report buffer for the debug output
      libdpkg: Set close-on-exec for the debug output
      s-s-d: Remove wasteful strlen() comparison before strcmp()
      Dpkg::Vendor::Debian: Refactor common compiler flags into intermediate variables
      scripts: Use length instead of defined when checking environment variables
      scripts: Refactor build type setting into a new set_build_type function
      scripts: Allow specifying the same build type option multiple times
      Regenerate .pot files and merge .po files with them
      Release 1.17.12
      Bump version to 1.17.13
      dpkg-shlibdeps: Do not unnecessarily interpolate strings
      dpkg-deb: Remove unbalanced trailing single-quote in error message
      dpkg-query(1): Merge binary:Package descriptions
      dpkg(1): Split --remove and --purge options
      dpkg-maintscript-helper(1): Remove duplicate “of the”
      dpkg-maintscript-helper: Fix symlink_to_dir to assure absolute pathnames
      scripts: Revert some unsafe //= usages back to ||=
      libcompat: Only test the strerror() if sys_errlist and sys_nerr are present
      s-s-d: Switch GNU/kFreeBSD systems to use libkvm
      Regenerate .pot files and merge .po files with them
      Release 1.17.13
      Bump version to 1.17.14
      doc: Update Doxygen configuration from version 1.8.8
      doc: Do not add timestamps to Doxygen output
      debian: Move changelog entry around
      po: Fix Italian man page translations
      po: Fix '--' to '-' on translations for single character options
      po: Fix mismatched format string in Catalan translation
      po: The copyright holder for the original code is not SPI
      debian: Switch copyright to machine-readable format 1.0
      debian: Bump Standards-Version to 3.9.6 (no changes needed)
      build: Disable unused run-time type information for dselect
      build: Fix compiler flag detection with non-GCC compilers
      build: Split test_programs and test_scripts out of test_cases
      libdpkg: Rename pkg_db_iter_next_pkg() local variable r to pkg
      dpkg: Remove static from pointer variables
      dpkg: Add new struct filenamenode_queue
      dpkg: Use struct filelist instead of two fileinlist to track newconffiles
      dpkg: Rename newconff_append() to filenamenode_queue_push()
      dpkg: Factor out deb_parse_conffiles() from process_archive()
      dpkg-source: Fix perl warning when typing Ctrl-D on patch name prompt
      dpkg-deb: Add new --ctrl-tarfile command
      dpkg-architecture: Refactor check_arch_coherency()
      dpkg-architecture: Add support for target information
      dpkg-architecture: Clarify that -a, -t, -e and -i work with the host system
      scripts: Place Commands: before Options: in --help output
      dpkg-genchanges: Use $include directly instead of convenience is_ functions
      dpkg-genchanges: Do not use an intermediate variable with the upload dir
      dpkg-genchanges: Merge fallback Section and Priority value assignments
      dpkg-genchanges: Do not repeat dsc name in multiple places
      dpkg-genchanges: Fix order of Files field in generated .changes file
      dpkg-deb: Stop warning on unknown arbitrary fields
      dselect: Remove unnecessary handling of obsolete Package_Revision field
      scripts: Use named variables instead of using the topic variable
      dselect: Quote the FTP package name instead of trying to manually escape it
      dselect: Parse the system curses.h header instead of dselect-curses.h
      perl: Do not use the topic variable unnecessarily
      Dpkg::Deps: Emit a warning when using the obsolete check_package() function
      Dpkg::Deps::KnownFacts: Add support for versioned Provides
      dpkg-maintscript-helper(1): Add a mention of packaging helpers support
      Dpkg::Deps: Add new deps_iterate() function
      dpkg-maintscript-helper: Add support for relative symlinks to symlink_to_dir
      dpkg-buildflags(1): Move generic feature area details to the section top
      Dpkg::Vendor::Debian: Prefix add_hardening_flags with _ to mark as private
      dpkg-buildflags: Add a new qa feature area
      dpkg-buildflags: Add a bug feature to the qa feature area
      dpkg-buildflags: Add a canary feature to the qa feature area
      dpkg-buildflags: Fold list action handling with the other actions if block
      dpkg-buildflags: Reverse exit logic to check for errors
      scripts/mk: Pass DEB_BUILD_OPTIONS to dpkg-buildflags
      dpkg-buildflags: Honor feature area settings from DEB_BUILD_OPTIONS
      Dpkg::Vendor::Debian: Fix comments wording
      libdpkg: Fix error message from buffer_copy() read and write function
      arch: Remove lpia architecture support
      s-s-d: Abort if the system or compatibility setsid() fails
      s-s-d: Move write_pidfile() before daemonize()
      s-s-d: Do not exit from first parent before the pidfile has been created
      s-s-d: Make sure the pidfile is always created with a 022 umask
      s-s-d: Refactor KVM code
      s-s-d: On kFreeBSD do not make kvm_openfiles() open /dev/mem
      s-s-d: Do not fail when kvm_getprocs() cannot find any process
      u-a(8): Fix prerm invocation arguments
      dpkg, dselect: Use subproc_wait_check() instead of ad-hoc code in call sites
      libdpkg, dpkg: Switch subproc_wait() calls to subproc_wait_check()
      libdpkg: Make subproc_wait() and subproc_check() private
      libdpkg: Rename subproc_wait_check() to subproc_reap()
      libdpkg: Refactor setting and resetting a single signal into new functions
      libdpkg: Rename subproc_signals_setup() to subproc_signals_ignore()
      libdpkg: Add new alias subproc_signals_restore() for pop_cleanup()
      libdpkg: Namespace and reword subproc flags
      libdpkg: Also return an error code for unhandled subprocess status
      libdpkg: Add new SUBPROC_RETSIGNO to return the signal number
      Dpkg::Source::Package::V2: Rename %origtar to %addonfile
      Dpkg::Arch: Map i786 to i386 for the multiarch pathname
      perl: Use length instead of /^$/ to test for an empty string
      Dpkg::Source::Package: Use a simple string match instead of a regex
      Dpkg::BuildProfiles: Add new parse_build_profile()
      dpkg-genchanges: Handle omitted packages due to build profiles
      dpkg: Use an intermediate variable for namenodetouse() return value
      dpkg: Normalize instdir by removing trailing '/' and '/.'
      dpkg: Never try to remove the root directory or its backups
      dpkg: Use varbuf_end_str() instead of varbuf_add_char() with explicit '\0'
      dpkg-deb: Remove arbitrary filename limit
      dpkg-buildpackage: Do not pipe the files to sign to GnuPG
      dpkg-scanpackages: Add a new --hash option to enable specific file checksums
      dpkg-architecture: Move -L actual code close to the other commands
      dpkg-architecture: Add architecture restriction options for -L
      dpkg-architecture: Say arch-wildcard instead of arch-alias in --help output
      scripts/t: Make sure temporary files are always cleaned up
      scripts: Unpack arguments instead of accessing @_ directly
      scripts: Unpack arguments just once
      dpkg-source: Rework command parsing and add --build and --extract aliases
      dpkg: Do not print pointers in debug output messages
      libdpkg: Fix off-by-one error in command argv size calculation
      libdpkg: Add missing <stddef.h> to dpkg/string.h needed for size_t and NULL
      libdpkg: Move the FNV hash function into a new strhash module
      libdpkg: Switch to the recommended FNV-1a variant
      dpkg: Switch the filesdb module to use the FNV hash function
      dpkg: Double the filesdb hash table size to the closest 2^18 prime
      dpkg: Document optional -C argument in --help output
      libdpkg: Consider a hardlink tar entry as a regular file for mode values
      libdpkg: Refactor tar_entry copying into tar_entry_copy()
      libdpkg: Make the uname and gname file_stat members non-const
      libdpkg: Record user and group name in tar_entry
      libdpkg: Add new tar extractor test cases
      Regenerate .pot files and merge .po files with them
      Release 1.17.14
      Bump version to 1.17.15
      libdpkg: Set umask to the expected value of 0022 in tar test case
      Release 1.17.15
      Bump version to 1.17.16
      po: Use the same name as the Maintainer field for the copyright holder
      man: Set the copyright holder for the original code
      Dpkg::Source::Patch: Switch remaining topic to named variable in analyze()
      libdpkg: Set umask to 0 when creating symlinks in test suite to normalize results
      Release 1.17.16
      Bump version to 1.17.17
      po: Add missing perl programs and modules to POTFILES
      po: Sort POTFILES
      doc, scripts: Fix typos in comments
      dpkg: Mark for translation and unify "rm cleanup" string
      dselect: Mark for translation and improve sthfailed() strings
      dpkg: Defer trigger processing if the packages do not fulfill dependencies
      dpkg: Do not write the database when changing selections with --dry-run
      dpkg-genchanges: Add missing Dpkg::BuildProfiles imports
      scripts/mk: Set DEB_TARGET_ variables from architecture.mk
      Dpkg::Getopt: New private module
      dpkg-architecture: Initialize DEB_TARGET_ARCH variable w/o DEB_HOST_ARCH
      dpkg-architecture: Use || instead of conditional to assign _ARCH variables
      dpkg-architecture: Normalize ARGV parsing
      dpkg-architecture: Add long command and option names for all short options
      dpkg-buildpackage: Add support for host and target long flags
      scripts/t: Use nocheck instead of notest in build profile tests
      scripts: Do not modify the topic variable values in list functions
      debian: List Dpkg::Exit and Dpkg::Interface::Storable as public modules
      Dpkg: Document public module
      Dpkg::Gettext: Document public module
      Dpkg::Gettext: Move exporter code close to the top
      Dpkg::BuildProfiles: Mark the module as a public interface
      scripts: Document all public module versions in a CHANGES section
      scripts: Remove EXPORTED from POD section titles
      scripts: Document private modules as such in a CHANGES section
      Regenerate .pot files and merge .po files with them
      Release 1.17.17
      Bump version to 1.17.18
      po: Update Catalan translations
      dpkg-shlibdeps: Handle empty minimum versions when initializing them
      Release 1.17.18
      Bump version to 1.17.19
      debian: Bump the Breaks on devscripts to 2.14.10
      s-s-d: Create a pidfile even when not backgrounding ourselves
      s-s-d: Add a new --remove-pidfile option
      s-s-d(8): Mention --pid and --ppid in the DESCRIPTION section
      scripts/t: Enable and fix minimal :native arch-qualifier tests
      dpkg: Add invoke hooks for add-architecture and remove-architecture
      dpkg: Reverse --verify-format logic to accept 'rpm' as valid
      dpkg: Fix trigger dependency checks and cycle detection
      dpkg: Rework dependency problem debug and notices on trigproc()
      Regenerate .pot files and merge .po files with them
      Release 1.17.19
      Bump version to 1.17.20
      debian: Correct Zhou Mo name
      dpkg: Add a requeueing insertion protection for process_queue()
      dpkg: Add a debug line for each package processed in the queue
      dpkg: Make sure to always switch to the next dependtry after no progress
      dpkg: Make the initial dependtry be 1 instead of 0
      Dpkg::Source::Package::V2: Allow detached upstream signatures
      po: Unfuzzy strings
      u-a: Inline alternative status description into translatable string
      dpkg(1): Reword description for installed status
      Regenerate .pot files and merge .po files with them
      Release 1.17.20
      Bump version to 1.17.21
      po: Update Catalan translations
      debian: Require patch >= 2.7 to get git-style diff support
      dpkg-source: Error out on obsolete Build-Profiles syntax
      dpkg-genchanges(1): Document -g and -G options
      dpkg-parsechangelog: Do not accept values bundled with long option names
      dpkg-parsechangelog: Accept -S value in addition to -Svalue
      dpkg: Add explicit await trigger directives and command-line options
      dpkg: Perform trigger cycle detection earlier or later depending on dependtry
      doc: Update features removal schedule
      Regenerate .pot files and merge .po files with them
      Release 1.17.21
      Bump version to 1.17.22
      man: Add when dpkg-deb --ctrl-tarfile got introduced
      man: Bump minimal version for dir_to_symlink and symlink_to_dir commands
      debian: Reintroduce u-a, dpkg-divert and dpkg-statoverride compat symlinks
      debian: Add Breaks on man-db, fontconfig and readahead-fedora
      libdpkg: Escape package and architecture on control file parsing warning
      libdpkg: Do not match partial field names in control files
      libdpkg: Fix fd_allocate_size() function to build on Mac OS X
      libdpkg, dpkg: Normalize tar entry uid and gid only in dpkg unpack
      dpkg: Restore multiple processing checks for packages and archives
      dpkg: Fail on trigger processing when it is required to progress
      dpkg: Do not ignore trigger cycles for direct dependencies
      libdpkg: Register all pending triggers for deferred processing
      Regenerate .pot files and merge .po files with them
      po: Update Catalan programs translation
      po: Fix mailing list addresses
      Release 1.17.22
      Bump version to 1.17.23
      po: Update Language-Team email addresses
      po: Revert spurious PO-Revision-Date changes
      po: Update Catalan translations
      dselect: Use a matching group instead of ${^MATCH} in s///
      libdpkg: Skip tar extractor tests if tar is not GNU tar >= 1.27
      dpkg: Reset trigger cycle tracking on unsatisfied dependencies during trigproc
      libdpkg, dpkg: Fix out-of-bounds read accesses
      debian: Add versioned Breaks on packages creating trigger cycles
      Regenerate .pot files and merge .po files with them
      Release 1.17.23
      Bump version to 1.18.0
      man: Document arch-qualifiers for dependency fields
      man: Document versioned Provides
      man: Add the version when dpkg-deb --raw-extract was added
      man: Update dpkg --log documentation
      man: Improve dpkg-maintscript-helper pkgname argument documentation
      man: Fix and update Arch substvar description in deb-substvars(5)
      man: Document that current feature areas only work on Debian and derivatives
      man: Use “wildcard characters” instead of “wildchars” in dpkg-query(1)
      dpkg-query: Only trim trailing "/" and "/." from pathnames in --search
      man: Document dpkg-query --search behavior
      debian: Document the postinst triggered invocation in the comment header
      libdpkg: Change m_calloc() signature to take also a nmemb argument
      libdpkg: Add missing symbols to the version script
      Remove unused <ctype.h> includes
      libdpkg: Add new pure ASCII C locale character type functions
      Switch code to use the new C locale character type functions
      libdpkg: Remove now unused cistype() functions
      Dpkg::Arch: Add new debarch_is_concerned()
      Dpkg::Shlibs::Symbol: Use new debarch_is_concerned() instead of Dpkg::Deps
      dpkg-gensymbols: Add support for arch-bits and arch-endian tags
      scripts: Rename and deprecate _g function with g_
      Remove trailing newline from string literal in warning calls
      build: Rename perl scripts to have a .pl extension
      test: Fix perlcritic errors in t-tar.t
      test: Rename TAP test directories from test to t
      test: Add new common Test::Dpkg module
      test: Check perl code compilation, warnings and strictness
      test: Move use strict and warnings as the first directives
      Dpkg::Arch: Assume abitable is always present
      Dpkg::Arch: Refactor table loading into a common function
      Dpkg: Use shift instead of @_ on single argument unpacking
      test: Remove unused @save_paths variable
      Dpkg::Shlibs: Rename reset_library_paths() to blank_library_paths()
      Dpkg::Shlibs: Move @librarypaths setup into new setup_library_paths() function
      Dpkg::Shlibs: Remove support for GCC_TARGET environment variable
      Dpkg::Shlibs: Detangle deprecated multilib paths into their own variables
      Dpkg::Shlibs: Do not use an intermediate library path variable
      Dpkg::Shlibs: Split multiarch cross-compilation libraries from toolchain ones
      perl: Switch from legacy File::Path functions to new ones
      Dpkg::Source::Patch: Enable sub-second timestamps with Time::HiRes
      Dpkg::Source::Package::V2: Use TMPDIR instead of manually setting DIR
      Dpkg::Util: Update comment to mention new implementations from List::Util
      Dpkg::IPC: Document function signatures
      dpkg-scansources: Fix perl uninitialized value usage on missing Binary field
      dpkg-shlibdeps: Use dpkg-query instead of dpkg for --search
      scripts: Remove unused «use Dpkg»
      build: Bump gettext version to 0.19
      build: Wrap file references in man page PO files
      Dpkg::Checksums: Switch from using programs to Digest modules
      dpkg-gencontrol: Rework Installed-Size field default value computation
      build: Always pass -f to rm calls
      build: Use mv instead of «cp -p»
      build: Rework DPKG_C_C99 macro to define HAVE_C_C99 just once
      build: When cross-building assume a working snprintf on SUS >= v3
      build: Make va_copy check cross-compilable
      build: Check for -Wformat-security with -Wformat
      build: Add new gcc 5 warnings
      libdpkg: Remove useless trailing ‘;’ in for (;;) block
      libdpkg: Remove unneeded braces in if statement
      libcompat: Remove dangling blank line
      dpkg: Fix indentation
      dpkg-genchanges: Use strftime() instead of unportable «date -R»
      libdpkg: Mark functions as DPKG_ATTR_NORET
      libdpkg: Make virtinfos a static variable
      debian: Fix changelog formatting
      dpkg: Warn on obsolete '<' and '>' operators in --compare-versions
      man: Move man pages from section 8 to 1
      dpkg: Add comment describing pkg_istobe values
      libdpkg: Trim whitespace from the end of config file lines
      libdpkg: Do not silently eat a standalone ‘-’ in the command-line parser
      dpkg-deb: Move destination pathname generation into a new function
      dpkg-deb: Rename pkg_get_pathname() to gen_dest_pathname_from_pkg()
      dpkg-deb, libdpkg: Fix short-lived memory leaks
      dpkg-deb: Rename check_new_pkg() to check_control_area()
      dpkg-deb: Factor out check_control_file() from check_control_area()
      dpkg-deb: Handle properly missing and empty architecture fields
      libdpkg: Clarify that pkg_spec error messages should print empty architectures
      dpkg: Fix --audit to report missing and empty architecture fields
      dpkg-deb: Avoid an intermediate variable for the version string
      dpkg-deb: Fix compressor subprocess name
      dpkg-deb: Add support for reading the archive from standard input
      Dpkg::Source::Package: Add ‘.mailmap’ to the default ignore lists
      Dpkg::BuildOptions: Fix typo
      build: Use tr instead of sed to map _ to ~
      build: Map % back to :
      doc: Bump DOT_GRAPH_MAX_NODES from 50 to 100
      debian: Remove old trigger related Breaks/Conflicts from dpkg
      dpkg: Move SE Linux support into a separate file
      dpkg-statoverride: Set the SE Linux context on --update
      Dpkg::Gettext: Use parenthesis on carp call to tell perl it is a function
      perl: Rework use and exporter declarations
      scripts/t: Ignore stderr from «dpkg --compare-versions» if it does not fail
      debian: Only use stackprotectorstrong when building with gcc >= 4.9
      libdpkg: Add new pkg_array_foreach() function
      dpkg-query: Use pkg_array_foreach() instead of ad-hoc traversal
      dpkg-query: Do not fail on -W and -l when multiple arguments match a package
      libdpkg: Factor out new m_vasprintf() from m_asprintf()
      libdpkg: Change m_vasprintf() to assume it is more prone to succeed
      libdpkg: Add new dpkg_error_print() function
      dpkg: Use dpkg_error_print() instead of explicitly printing a dpkg_error
      libdpkg: Simplify namevalue parsing code
      Dpkg::Changelog::Parse: Say execute instead of exec in error message
      dpkg-name: Say package instead of it in warning message
      scripts: Uppercase field names in error messages
      Expand EOF and eof into "end of file" in error messages
      Use "<enter>" instead of "return" or "enter" in input prompts
      Say directory instead of dir in output messages
      dpkg-scanpackages: Merge the same warning messages into a single line
      dpkg-genchanges: Clarify changes description open error
      Dpkg::Source::Patch: Add missing preposition in error message
      dselect: Improve available state sorting order strings
      libdpkg: Rename struct symlinkList to tar_symlink_entry
      libdpkg: Duplicate trig_activating_name just once in trig_activate_start()
      libdpkg: Fix trig_activate_start() calling sequence comment
      libdpkg: Rename ensure_pathname_nonexisting() to path_remove_tree()
      libdpkg: Move path removal functions to path-remove module
      dpkg-deb: Use path_remove_tree() instead of direcly calling «rm -rf»
      libdpkg: Export parsedb functions in the map file
      dpkg-split: Parse deb control file directly from stdin
      dpkg: Rework oldconffsetflags() into pkg_conffiles_mark_old()
      dpkg-maintscript-helper: Handle symlinks and pathnames ending in slash
      Dpkg::Gettext: Add support for $DEFAULT_TEXT_DOMAIN
      Dpkg::Gettext: Add support for context functions
      Dpkg::Vendor::Debian: Add sanitize feature area
      dpkg-statoverride: Do not accept unknown user or group names on --add
      libcompat: Check that HAVE_DECL_SYS_SIGLIST is 0 instead of undefined
      build: Remove unused AC_CHECK_DECLS for strnlen
      debian: Fix typo in changelog
      dpkg-parsechangelog: Normalize command-line parsing
      dpkg-parsechangelog: Rename changelogfile argument to changelog-file
      dselect: Say command instead of action
      dselect: Improve commands listing in --help output
      dselect: Improve color-spec --help output
      dselect: Document -? option
      man: Capitalize dpkg-parsechangelog option dscriptions
      man: Move description of --all option as the first range option
      man: Mark --format values in bold
      man: Place short options before long ones
      man: Properly terminate a bold marking in dpkg(1)
      man: Document version when new features were introduced
      man: Document that timestamps are reset for format 3.0 (quilt) too
      dpkg: Add --ctrl-tarfile forwarding command for dpkg-deb
      dpkg-buildpackage: Disable dependency checks on -S -nc
      dpkg-buildpackage: Make dependency checks fatal for -S
      scripts: Move "(default)" annotations in --help output after option description
      man: Document that dpkg-source is sometimes better than dpkg-buildpackage -S
      libdpkg: Add path-remove.c to POTFILES
      debian: Group changelog entries per type of change
      man: Document in dpkg-buildflags(1) that DEB_VENDOR influences the execution
      man: Document that dpkg performs sanity checks on PATH
      man: Mark some words and commands as non-hyphenable
      man: Separate multi-line hanging tag paragraphs with .TQ
      man: Mark field names in bold
      man: Use various groff escape sequences for quoting characters
      Regenerate .pot files and merge .po files with them
      Consistently use proper quotation marks all over the place
      po: Unfuzzy translations
      man: Lowercase warning and note admonitions in s-s-d(8)
      man: Mark dselect(1) color attributes in bold
      man: Add missing period to a sentence in dselect(1)
      man: Say output instead of display for dpkg-deb tar-file option
      man: Say archive instead of filename for dpkg-deb option in dpkg(1)
      man: Say control-field-name instead of control-file-field in dpkg-deb(1)
      man: Fix option values and pathname markup in dpkg-deb(1)
      man: Use .IP and .br instead of .PP and .in +5
      man: Use .TQ to separate different but related options in dpkg(1)
      dpkg-maintscript-helper: Fix logic in symlink argument check
      dpkg-scansources: Use proper constants instead of constant subs
      dpkg-scanpackages: Factor out deb processing into a new process_deb() function
      dpkg-scanpackages: Rework error handling on missing Package field
      Dpkg::Shlibs::Cppfilt: Remove unused IO::Handle
      dpkg-scanpackages: Remove unused IO::File
      dpkg-scanpackages: Use a scalar variable instead of an IO::Handle
      dpkg-scansources: Use syserr() instead of close_msg()
      scripts: Change version() functions to never exit
      scripts: Pass a list to open() for commands instead of a string
      dpkg-shlibdeps: Say substvars instead of varlist in error messages
      dpkg-scanpackages: Create the dpkg-deb pipe using open instead of Dpkg::IPC
      dpkg-scansources: Handle parsed source control data just once
      dpkg-scansources: Move main() into outer scope
      dpkg-name: Use Dpkg::Version instead of manually stripping the epoch
      po: Remove useless language and maintainer names from LINGUAS files
      debian: Switch to debhelper compatibility level 9
      debian: Name each public-domain license with a different name
      debian: Add missing public modules to dpkg-dev package description
      debian: Update my copyright years
      debian: Get rid of backward compatibility pseudo-tags from bug reports
      debian: Rework installed documentation
      man: Clarify that dpkg-buildpackage -jN forces parallel builds
      man: Remove unneeded u-a references from options descriptions
      man: Document that apt might expect Packages.xz too
      man: Clarify implicit arch-qualifiers in Provides field
      man: Clarify interaction between arch-qualifiers and Multi-Arch:foreign
      Update amd64 GNU cpu regex in cputable to match amd64 too
      scripts/t: Fix typo
      src/t: Fix dpkg-divert.t to work on BSD userland
      src/t: Fix dpkg-divert.t to work even w/o /dev/full
      scripts/t: Do not use system() string form
      dpkg: Use badusage() instead of ohshit() for command-line errors
      libdpkg: Remove unused LIST_CHECKNODE_PART and LIST_CHECKNODE macros
      scripts: Move each statement into its own line
      dpkg-gensymbols: Use the original template symbols file when diffing
      dpkg-gensymbols: Use an intermediate variable to keep the file label
      src/t: Fix dpkg-divert.t when skipping test due to missing /dev/full
      s-s-d: Do not leak kvm descriptors
      s-s-d: Switch to use timespec instead of timeval
      s-s-d: Switch to use a monotonic clock if available
      s-s-d: Cleanup timespec_mul()
      scripts/t: Skip test cases when there is no c++filt available
      Dpkg::Control::HashCore: Fix OpenPGP Armor Header Line parsing
      Dpkg::Source::Patch: Pass PATCH_GET envvar instead of -g0 to patch
      Dpkg::Control::Info: Allow not loading the file in the constuctor
      build: Use single suffix rules instead of non-portable %-pattern rules
      build: Pass CC to the test suite
      build: Call AM_PROG_AR
      build: Pass -Wall to automake in AM_INIT_AUTOMAKE
      build: Allow running scripts from outside the source tree
      dpkg-statoverride: Fix error messages on invalid uid/git/mode syntax errors
      Dpkg::Dist::Files: Always sort the files list on output
      Dpkg::Dist::Files: Factor file parsing into a new member function
      Dpkg::Dist::Files: Parse filename on add_file() to initialize files values
      dpkg-source: Remove stray whitespace in shebang
      dpkg-genchanges: Fix perl warning when parsing BY-HAND file entries
      dpkg-genchanges: Fix error message on empty dsc file
      dpkg-genchanges: Use the checksums files list when building the Files field
      dpkg-genchanges: Skip files based on the architecture from the filename
      dpkg-genchanges: Merge two loops traversing the same keys
      dpkg-genchanges: Allow binary packages not found in debian/control
      dpkg-genchanges: Annotate any non-deb binaries with their package type
      dpkg-genchanges: Remove intermediate @f variable
      man: Fix spelling error
      Dpkg::Control::HashCore: Use proper quotes
      scripts/t: Add test cases for Dpkg::Conf
      scripts/t: Remove note that Dpkg_Getopt.t needs actual test cases
      scripts/t: Add test cases for Dpkg::Checksums
      Dpkg::Conf: Improve filter function
      Dpkg::Dist::Files: Add new reset() method
      Dpkg::Dist::Files: Add new filter() method
      Dpkg::Substvars: Add new filter() method
      dpkg-shlibdeps: Use Dpkg::Substvars instead of ad-hoc parsing the file
      libdpkg: Add missing dpkg_error functions to the map file
      libdpkg: Handle libtool executables in progname unit test
      libdpkg: Rename filter symbols to digest
      libdpkg: Rename parse_EOF() to parse_at_eof()
      libdpkg: Mention (^Z) instead of char for the MSDOS end of file character
      dselect: Remove outdated local copy of the Debian README.mirrors.txt file
      Dpkg::IPC: Kill the process when reaching timeout in wait_child()
      scripts/t: Do not use a timeout when testing cat I/O
      scripts/t: Reduce timeout from 5 to 1 in test case
      scripts: Say METHODS instead of FUNCTIONS or OBJECT FOO in POD section titles
      Dpkg::Dist::Files: Allow ~ in added filenames
      scripts: Document dpkg version when module versions got bumped
      scripts/t: Swap is_deeply() got and expected arguments
      scripts/t: Remove unused use Data::Dumper
      Dpkg::Shlibs: Fix add_library_dir to initialize the library paths if needed
      Dpkg::Shlibs: Do not add cross-root directories to default search list
      Dpkg::Shlibs: Remove ancient multilib paths
      Dpkg::Shlibs: Reorder library directories
      dpkg: When upgrading, copy over the cached arch-qualified package name
      libdpkg: Consider foreign packages ambiguous in need of arch-qualifier
      po: Regenerate .pot files and merge .po files with them
      Release 1.18.0
      Bump version to 1.18.1
      debian: Fix typos in changelog
      libdpkg: Cast c_isbits() c argument to unsigned char when indexing the array
      dpkg-deb, dpkg: Do not allow pathnames with embedded newlines
      doc: Bump minimal Perl version to 5.14.2
      scripts: Add missing strict and warnings pragmas for submodules
      scripts: Use non-destructive substitutions inside map
      scripts: Use the state keyword
      Dpkg::BuildProfiles: Initialize $cache_profiles when setting them
      Dpkg::Shlibs::SymbolFile: Do not replace #PACKAGE# in template mode
      Dpkg::Compression: Fix the current default compressor in the documentation
      scripts, dselsect/methods: Switch from `` to operator qx()
      libdpkg: Use ~S_IFMT instead of hardcoded 07777 literal in chmod() call
      dpkg: Fix setting the SE Linux context when a file has a statoverride
      dpkg: Set the SE Linux file context even without a file type in mode
      dpkg: Simplify sehandle handling
      Dpkg::Shlibs::SymbolFile: Use map instead of foreach to initialize the hash
      man: Remove spurious = from argless parallel option in dpkg-buildpackage
      dpkg-buildpackage: Make -j override any parallel option in DEB_BUILD_OPTIONS
      dpkg: Sort PKG_STAT_ switch cases in descending order
      libdpkg: Rename DPKG_VERSION_ARCH to PACKAGE_RELEASE
      build: Move PACKAGE_RELEASE definition from dpkg.h to configure.ac
      build: Use system libmd if available
      dpkg-shlibdeps: Initialize $warnings with ORed constants instead of a literal
      dpkg-shlibdeps: Reformat map/grep/keys usage to make it easier to read
      dpkg-deb: Set correct default compression value for control.tar.gz member
      Revert "dpkg-gensymbols: Use the original template symbols file when diffing"
      po: Regenerate .pot files and merge .po files with them
      Release 1.18.1
      Bump version to 1.18.2
      po: Fix plural form translations for single plural languages
      po: Revert bogus removal of fuzzy markers
      man: Use the feature area name in the subsection title
      man: Document DPKG_HOOK_ACTION also in ENVIRONMENT section
      man: Fix typo in dpkg-scanpackages(1)
      man: Clarify when some features where added
      man: Add a missing colon to separate a --force option
      Document --yet-to-unpack, --predep-packages and --assert-<feature> commands
      man: Document abitable in dpkg-architecture(1)
      man: Clarify that an architecture wildcard is a Debian thing
      man: Document multiarch triplet in dpkg-architecture(1) TERMS section
      doc: Fix multiple typos
      Dpkg: Remove my keyword from POD function prototypes
      Dpkg: Say FUNCTIONS instead of METHODS when appropriate
      Dpkg::Changelog: Fix POD syntax on verbatim paragraph
      Dpkg::Arch: Document and mark the module as public
      Dpkg::Changelog::Entry::Debian: Remove non-functional timezone name support
      Dpkg::Changelog::Entry::Debian: Use Time::Piece instead of Date::Parse
      Dpkg::Changelog::Entry::Debian: Simplify distribution splitting
      Dpkg::Changelog::Parse: Fix changelog_parse documentation
      Dpkg::Changelog::Parse: Refactor changelog_parse into changelog_parse_plugin
      Dpkg::Changelog::Parse: Move options setup to changelog_parse_plugin start
      Dpkg::Changelog::Parse: Factor out _changelog_detect_format
      Dpkg::Changelog::Parse: Remove intermediate variable $changelogfile
      Dpkg::Changelog::Parse: Use a builtin parser when the input format is "debian"
      Dpkg::Control::HashCore: Remove trailing space before handling dot-separators
      Dpkg::Control::FieldsCore: Allow the Maintainer field in CTRL_FILE_STATUS
      Dpkg::Source::Package::V2: Import make_path from File::Path
      Dpkg::Source::Package::V2: Make the BinaryFiles package self-contained
      Dpkg::Source::Package::V2: Do not exclude pre-existing symlinks for debian/
      Dpkg::Vendor::Debian: Disable thread sanitizer when address is enabled
      Dpkg::Dist::Files: Allow colons (:) in added filenames
      build: Add t/Dpkg_Changelog/date-format to test_data
      Dpkg::Changelog::Parse: Set a default filename in changelog_parse()
      dpkg-buildpackage: Add new -J option
      dpkg-gencontrol: Use $oppackage only to get a control file's package name
      dpkg-gencontrol: Add the correct filename to debian/files
      dpkg-checkbuilddeps: Move build-essential:native to a new vendor hook
      dpkg-checkbuilddeps: Add support for ignoring built-in build dependencies
      libcompat: Try to use NSIG when sys_siglist is defined
      libcompat: Use string_to_security_class() instead of literal SECCLASS values
      libdpkg: Use CRC64 for xz integrity checks
      libdpkg: Only use the SHELL environment variable for interactive shells
      libdpkg: Document functions with Doxygen markup
      libdpkg: Replace FSF address by pointing to the gnu.org URL
      Dpkg::Source::Archive: Future-proof tar invocations
      debian: Group all dpkg-architecture variables together
      debian: Make the libdpkg-dev package Multi-Arch:same
      debian: Mark libio-string-perl as <!nocheck>
      scripts/mk: Add an extra level of escaping for double evals
      libdpkg: Set used signals in test suite to their default action
      dpkg-source: Add an optional essential=yes key/value to Package-List
      scripts: Use none instead of ah-hoc checks
      Dpkg::Deps: Make the dependency comparison deep
      Dpkg::Shlibs::Objdump: Support spaces in symbol names
      scripts/t: Add test cases for the makefile snippets
      scripts/t: Delete DEB_VENDOR from the environment to get reliable results
      man: Fix formatting and grammar errors
      po: Regenerate .pot files and merge .po files with them
      Release 1.18.2
      Bump version to 1.18.3
      debian: Add changelog entry for previous commit
      Dpkg::Changelog::Entry::Debian: Only warn on invalid week days
      scripts/t: Generalize get_arch_vars() into cmd_get_vars()
      scripts/t: Get the reference build flags from dpkg-buildflags.pl
      doc: Fix typos for --predep-package option name
      debian: Remove unneeded --sourcedir options from dh_install calls
      debian: Use an intermediate variable to hold debian/tmp
      debian: Do not change libdir for the entire dpkg
      s-s-d: Fix short-lived memory leaks
      libdpkg, dpkg-divert: Mark unimportant unlink() return code as unwanted
      libdpkg: Do not fallback to strlen() when using strcspn()
      u-a: Print master and slave links on --display
      u-a: Move current best alternative from the trail to the head
      u-a: Rename alternative_remove to alternative_remove_files
      u-a: Refactor config, remove, set_manual and set_auto actions
      u-a: Move selection functions after alternative_update()
      u-a: Reimplement --all as a fully built-in command
      u-a: Reimplement --set-selections as a built-in command
      u-a: Remove subcall and surrounding code
      Dpkg::Source::Package::V2: Do not warn when removing an empty subdirectory
      Dpkg::Changelog::Entry::Debian: Do not abort on Time::Piece parse errors
      Dpkg::Changelog::Entry::Debian: Catch bogus month names
      dpkg: Fix --verify with --root
      dpkg-deb: Fix off-by-one write access on versionbuf variable
      t: Fix coding style
      perl: Split overlong regexes into multiline extended regexes
      build: Add a new --with-devlibdir configure option
      debian: Use --with-devlibdir to only switch libdpkg-dev to a multiarch dir
      man: Add missing dashes to package-list in deb-src-control(5)
      man: Mark each individual required field as such
      u-a: Fix memory leak in alternative_config_all()
      s-s-d: Fix short-lived memory leak when parsing --chuid
      t: Disable perl-critic RegularExpressions::ProhibitEnumeratedClasses
      t: Separate perl-critic tests with blank lines to make them more readable
      t: Filter out any environment variable starting with DEB_ in mk.t
      dpkg-shlibdeps: Move regex variable inside function
      u-a: Do not try to free() a «const char *»
      s-s-d: Remove now unused xstrdup() function
      dselect: Switch multicd method license from GPL2 to GPL2+
      libdpkg: Fix inadvertent license change back from GPL2 to GPL2+
      libdpkg: Do not try to release the triggers lock on dry-run
      dselect: Refactor SIGWINCH signal blocking and unblocking
      dselect: Move sigwinch baselist member variables into setupsigwinch()
      dselect: Initialize all baselist member variables
      Dpkg::Gettext: Add new function N_
      scripts: Use error() and errormsg() instead of printing on STDERR directly
      po: Regenerate .pot files and merge .po files with them
      Release 1.18.3
      Bump version to 1.18.4
      man: Move target architecture description to the TERMS section
      man: Clarify that the md5sum check on «dpkg --verify»
      scripts: Switch all find(1) command calls to File::Find
      Update Ian Jackson's email address
      Update Heiko Schlittermann's email address
      build: Set PERL5LIB globally for the test suite to the local modules directory
      build: Use absolute buildir pathnames in PATH variable
      build: Add the dselect/methods directory to the TAP::Harness library paths
      build: Quote paths in run-scripts
      libdpkg: Config-Version should also be initialized on triggers-pending
      libdpkg: Add varbuf_snapshot() and varbuf_rollback() support
      libdpkg: Add new varbuf_get_str()
      libdpkg: Remove varbuf terminate() method
      dpkg: Fix varbuf memory leaks
      dpkg-deb: Generate the control build dir just once
      dpkg-deb: Refactor tarball packing into a new function
      libdpkg: Add new str_fmt()
      Use new str_fmt() instead of m_asprintf()
      u-a: Switch xasprintf() to return an allocated string
      u-a: Merge all action handling into a single if-else-if block
      dpkg-divert: Return from a command function instead of directly exiting
      dpkg-trigger: Move exit from command function to its call site
      libdpkg: Rename pkg_summary to pkgbin_summary
      doc: Update Doxygen configuration from version 1.8.9.1
      doc: Update test suite directory in Doxygen configuration
      build: Descend into scripts on coverage-clean rule
      build: Add an configure option to choose the kind of documentation
      build: Do not quote the interpreter argument
      libdpkg: Document pkg-show module
      man: Document that dpkg-buildpacakge -nc -S implies -d
      man: Clarify role of Build-Depends in deb-src-control(5)
      Dpkg::BuildFlags: Document supported feature areas
      Dpkg::Arch: Handle an undef architecture argument in debarch_to_debtriplet()
      Dpkg::Arch: Add a new set_host_gnu_type()
      Dpkg::Arch: Make the host gnu type retrieval more compiler agnostic
      Dpkg::Source::Package: Add ‘.gitreview’ to the default ignore list
      scripts/t: Improve test coverage
      dpkg: Add support for DPKG_MAINTSCRIPT_DEBUG environment variable
      dpkg-checkbuilddeps: Exit with 1 on unsatisfied dependencies
      po: Update Makevars from latest gettext 0.19.6 template
      build: Try to use latest gettext available
      libdpkg: Add experimental multithreaded xz compressor support
      doc: Update maintainers
      man: Clarify in dpkg-query(1) when binary:Package gets arch-qualified
      man: Add a subsection separating external from internal environment variables
      dpkg-architecture: Fix usage of -s after other action options
      Dpkg::Control::FieldsCore: Add support for Build-Essential field
      debian: Fix typo in copyright file
      debian: Add missing Build-Depends for restriction formula support
      po: Regenerate .pot files and merge .po files with them
      Release 1.18.4

Guy Maor (7):
      dpkg 1.4.1
      allow hierarchial sections
      new upload mechanism
      fix typo - missing }
      1.4.1.1 changes by Wichert Akkerman
      prevent Closes warning
      prevent Closes warning

Hanno Böck (2):
      dpkg-deb: Fix off-by-one write access on ctrllenbuf variable
      libdpkg: Fix an off-by-one read access in ar member name variable

Hans F. Nordhaug (3):
      Update Norwegian Bokmål dselect translation
      Norwegian Bokmål translation update: 985
      Norwegian Bokmål translation update for dselect: 277t

Hans Fredrik Nordhaug (5):
      Update Norwegian Bokmål dpkg translation
      Updated Norwegian Bokmal translation.
      Updated Norwegian Bokmal translation.
      Update Norwegian Bokmål dpkg translation
      po: Update Norwegian Bokmål dselect translation

Helge Kreutzmann (377):
      Update German man pages to 1019t16f247u
      Update German man pages to 1061t1f219u.
      Update German man page translation to 1254t135f
      po/de.po: Updated to 1238t0f52u.
      Merge branch 'master' of git+ssh://kreutzm-guest@git.debian.org/git/dpkg/dpkg
      2007-10-08  Helge Kreutzmann  <debian at helgefjell.de>
      Fix the date
      * man/po/de.po: Updated to 1279t0f64u.
      Remove some cruft
      Add a missing markup marker
      Merge branch 'master' of git+ssh://kreutzm-guest@git.debian.org/git/dpkg/dpkg
      * po/de.po: Updated to 1280t0f63u, add lots of fixes from
      Unified terminology as agreed with Sven Joachim <svenjoac at gmx.de>
      Removed (instead of updated) file by accident, sorry
      * man/po/de.po: Updated to 1300t0f45u.
      man/po/de.po - Spellchecked
      2007-11-11  Helge Kreutzmann  <debian at helgefjell.de>
      2007-11-19  Helge Kreutzmann  <debian at helgefjell.de>
      2007-12-09  Helge Kreutzmann  <debian at helgefjell.de>
      Continued German translation of manual pages and scripts:
      Complete German scripts translation for dpkg-genchanges.pl, dpkg-gencontrol.pl,
      Complete German translation of deb-version.5 and add further translated strings
      Unfuzzy German scripts translation
      Completed German translation of man page for dpkg-shlibdeps
      Complete German translation of manpages (except dselect) again
      Update, unfuzzy and correct German scripts translation
      Re-Complete and unfuzzy German man page translation (except dselect)
      Continued work on German scripts translation
      Start updated of German man page translation
      Complete German man page translation (except dselect) and update add file
      Continue German scripts translation and fix minor errors noticed
      Update German scripts translations (mainly correct almost all fuzzy strings)
      Start work on updating German man pages, work on fuzzy strings first
      Update the remaining fuzzy German script translations (and continue)
      Continue update of German man page translation
      Continue German man page translation, including new man pages
      man: Fix typos
      Continue German man page translation an unfuzzy last cleanups
      Continue German translation of man pages and minor fix for scripts translation
      Complete German man page translation (except dselect), including fixes
      Fix a typo in dpkg-shlibdeps.1 (and unfuzzy translations)
      Clarify dpkg-source man page as agreed to on debian-dpkg
      Update German man page translation after explanations from Raphael Hertzog
      Continue German translation of scripts, including fixes from Sven Joachim
      Understood that "they" is the plural non-gender form, translated it properly
      Continued German scripts translation, including minor fixes
      Update fuzzy strings and translate new strings in man pages into German
      Nearly finish German scripts translations (from debian-l10n-german)
      Fix minor typos in German translation
      Correct a translation, thanks to Frank Lichtenheld
      Regenerate man/po/*.po(t) and update German translation again
      Translate one more paragraph for dselect into German
      Update German scripts translation (of new/fuzzy strings)
      Incorporate thorough proofread of German man page translation by Sven Joachim,
      Even more fixes from Sven Joachim for the German man pages
      One sentence in German man page discussed & one more paragraph translated
      Resolved FIXMEs in German man page translation (+ fixes + one new paragraph)
      Fixed a typo in dselect.1 and notified affected translators
      Fixed a typo in dselect.1 and updated all po(t) files
      Rebuild po(t) files for the man pages and updated the German one (+ de.add)
      Take translation fix for German man page from Frank Lichtenheld from the trunk
      Wiktor Wandachowicz: Update polish transl. for dpkg, scripts and the man pages
      Ack. typo fix in man/po/pl.po, add pl.add and update Polish dselect translation
      Updating the German scripts translation for the recent changes
      Add missing debian/changelog entry for the polish po/pl.po update
      Wiktor Wandachowicz: Update pl.add (man pages) and pl.po (dselect)
      Wiktor Wandachowicz: Update Polish scripts translation
      Unify translation of "diversion" and one more paragraph in man page translated
      Complete German scripts translation
      Mention (in comments) Svens copyright in the German man page as well
      Update German man page and scripts translation
      Complete German man page translation
      Fix typo (lisf -> list)
      As per discussion on debian-l10n-german switch translation of "Usage"
      Recomplete german scripts translation
      Update german translation of manual pages
      Update german translation of manual pages
      Update german translation of manual pages
      Unify (where applicable) translation of "create" as in po/de and fix typos
      Update german translation of manual pages
      Recomplete german translation of manual pages
      Update german translation of manual pages
      Update german scripts translation
      Update german translation of manual pages
      Update german scripts translation
      Update german translation of manual pages
      Update german scripts translation
      Update german scripts translation
      Update german scripts translation
      Update german translation of manual pages
      Fix minor translation error in scripts/po/de.po
      Update German scripts translation
      Update german translation of manual pages
      Update german translation of manual pages
      Update german scripts translation
      Fix errors in a paragraph in the German man page translation.
      Add missing full stop
      Update german scripts translation
      Sort language updates by alphabet.
      Update german translation of manual pages
      Update german translation of manual pages
      Update german scripts translation
      Update german translation of manual pages
      Update german translation of manual pages, including a fix from Felix Zielcke
      Update german translation of manual pages
      Update German translation of manual pages and fix French debian/changelog entry
      Update German scripts translation
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Fix typo in man page: s/invokation/invocation/
      Update German scripts translation
      Update German translation of manual pages
      Update German scripts translation
      Minor fixes in the German man page translation
      Fix typo
      Update German translation of manual pages
      Fix typos
      Update German scripts translation
      Update German scripts translation
      Update German translation of manual pages
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German translation of manual pages
      Update German scripts translation
      Update German scripts translation
      Update German translation of manual pages
      Order translation by alphabet
      Update German translation of manual pages
      Update German scripts translation
      Carry over fix for misspelling from ad3a4ff9fd8ae6ddda77dfb143cc250d65295cd1
      Carry over fix for misspelling from ad3a4ff9fd8ae6ddda77dfb143cc250d65295cd1
      Update German translation of manual pages
      Update German scripts translation
      Update German scripts translation
      Update German translation of manual pages
      Update German scripts translation
      Update German scripts translation
      Add dpkg-gensymbols.1 to the translatable man page set
      Update German translation of manual pages
      Update German scripts translation
      Update German scripts translation
      Correct a minor grammar issue
      Update German translation of manual pages
      Update German translation of manual pages
      Fix a build error
      Update German scripts translation
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Fix typo: s/ugrade/upgrade/
      Update German scripts translation
      Update German translation of manual pages
      Update German translation of manual pages
      Update German scripts translation
      Switch German man page translation to utf-8
      Update German scripts translation
      Update German translation of manual pages
      Add missing changelog entry for commit ce33efa7b93bc98635667f597c7487631af3459a
      Update German scripts translation
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Update German scripts translation
      Update German scripts translation
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Update German scripts translation
      Fix encoding of German addendum. Closes: #595643.
      Fix changelog entry for Spanish man page translation
      Patch by Sven Joachim <svenjoac at gmx.de> (and some further fixes noted)
      Update German translation of manual pages
      Improve fix after disussion with Sven Joachim (now more consistent even)
      Update German scripts translation
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Fix copyright year in header
      Update German scripts translation
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German translation of manual pages
      Regenerate .pot files and merge .po files with them
      Update German scripts translation
      Update German scripts translation
      Update German translation of manual pages
      Update German translation of manual pages
      Fix typo
      Regenerate .pot files and merge .po files with them
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German translation of manual pages
      Sort language names properly
      Update German translation of manual pages
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Fix typo in dpkg-genchanges(1). Closes: 646496
      Update German translation of manual pages
      Fix build by roughly adding the necessary formatting symbols
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Fix typo in dpkg-deb.1:208
      Fix sub optimal translation of package states LP: #368783
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Fix a typo
      Update German scripts translation
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Regenerate .pot files and merge .po files with them
      Update German scripts translation
      Update German translation of manual pages
      Fix a typo in man/dpkg-buildflags.1.
      Update German translation of manual pages and update/correct
      Update German translation of manual pages
      Update German translation of manual pages
      Correct spacing around … where necessary
      Fix ordering of languages
      Update German translation of manual pages
      Fix build failure by balancing <>
      Fix build failure by balancing <>
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Fix several typos
      Fix markup to actually build the French man pages
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Update German scripts translation
      Update German scripts translation
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Fix a translation bug
      Update German scripts translation
      Update German translation of manual pages
      Update German scripts translation
      Update German scripts translation
      Update German translation of manual pages
      Fix debian/changelog formatting
      Update German translation of manual pages
      man: Fix typo
      Update German scripts translation
      Update German scripts translation
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Update German scripts translation
      Update German scripts translation
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Sven closed #766311 in 9bd52bb4baf0e6f0e5afac2c00e85e75506077ed
      Update German scripts translation
      Add missing markup to fix build
      Update German translation of manual pages
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Update German scripts translation
      Update German translation of manual pages
      Fix typo (missing space)
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      po: Update German man pages translation
      Update German scripts translation
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Update German translation of manual pages
      Update German scripts translation
      Update German scripts translation
      Update German translation of manual pages
      Update German scripts translation
      Update German scripts translation
      Update German translation of manual pages
      Correct incorrect translation as spotted by Sven Joachim <svenjoac at gmx.de>
      Update German scripts translation
      Update German translation of manual pages
      Various (important) translation fixes
      Fixes and improvements
      Fixes and improvements
      Update German scripts translation
      Update German translation of manual pages

Helmut Grohne (2):
      dpkg-maintscript-helper: Fix dir_to_symlink to handle relative symlink targets
      Dpkg::Shlibs: Prefer multiarch paths to multilib ones

Henning Makholm (1):
      Add new dpkg --force-confask option

Hideki Yamane (1):
      Update Japanese man page translation

Hleb Valoshka (1):
      Add support for DragonFlyBSD to ostable and triplettable

Holger Wansing (2):
      Fix poor wording in German dpkg translation
      Use impersonal messages in German dpkg scripts translation

Ian Fleming (1):
      dpkg-architecture(1): Fix typos

Ian Jackson (60):
      dpkg (1.1.4); priority=MEDIUM
      dpkg (1.1.5); priority=MEDIUM (HIGH for diversions users)
      dpkg (1.1.6); priority=MEDIUM
      dpkg (1.2.0); priority=MEDIUM
      dpkg (1.2.1); priority=MEDIUM
      dpkg (1.2.2); priority=MEDIUM
      dpkg (1.2.3); priority=HIGH
      dpkg (1.2.4); priority=MEDIUM
      dpkg (1.2.5); priority=MEDIUM
      dpkg (1.2.6); priority=MEDIUM
      dpkg (1.2.7); priority=LOW
      dpkg (1.2.8); priority=LOW
      dpkg (1.2.9); priority=MEDIUM
      dpkg (1.2.10); priority=MEDIUM
      dpkg (1.2.11); priority=MEDIUM
      dpkg (1.2.12); priority=LOW
      dpkg (1.2.13) unstable; urgency=LOW
      dpkg (1.2.14) stable unstable; urgency=MEDIUM
      dpkg (1.3.0) experimental; urgency=LOW
      dpkg (1.3.1) experimental; urgency=LOW
      dpkg (1.3.2) experimental; urgency=LOW (MEDIUM for dpkg-source)
      dpkg (1.3.3) experimental; urgency=low
      dpkg (1.3.4) experimental; urgency=low
      dpkg (1.3.5) experimental; urgency=low (high for debian-changelog-mode)
      dpkg (1.3.6) experimental; urgency=low (HIGH for new source format)
      dpkg (1.3.7) unstable; urgency=low (medium for source pkg docs)
      dpkg (1.3.8) unstable; urgency=low (high for new source format)
      dpkg (1.3.9) unstable; urgency=low (high for new source format)
      dpkg (1.3.10) unstable; urgency=medium
      dpkg (1.3.11) unstable; urgency=low
      dpkg (1.3.12) unstable; urgency=medium
      dpkg (1.3.13) unstable; urgency=low (HIGH for building new src X programs)
      dpkg (1.3.14) unstable; urgency=low
      dpkg (1.4.0) unstable; urgency=low (HIGH for new source format)
      Change formatting to match the rest of the file.
      Implement support for Breaks field.
      Fix update-alternatives messing with spurious slave link spuriously.
      Do not treat two symlinks to the same directory as a file conflict.
      Fix incorrect sizeof in a memset call
      Correct broken dselect logic for self-conflicting packages
      Implement 'Breaks' properly in dselect
      Fix erroneous description of Breaks in dselect
      Refactor fgets checking code into fgets_must and fgets_checked functions
      Fix crash when a .deb file becomes unreadable while dpkg is starting
      Rename checkpoint function to modstatdb_checkpoint and make it global
      Move duplicate pkgadminfile functions to lib/dbmodify.c
      Add new cisspace function
      Few file descriptor cleanup and error handling fixes
      Sort entries in enum pkgstatus
      Replace function pointer declarations with new error_printer type
      Improve log and status-fd output
      libdpkg: Add new modstatdb_note_ifwrite function
      Improve Breaks status message
      Cleanup on maintainer script failures
      Improve depisok error message when the package involved is installed
      Refactor returning code in deppossi_ok_found
      Implement triggers support
      dpkg: Do not assert when configure or remove produced too many errors
      dpkg: change behaviour of --merge-avail
      dpkg: Honor Conflicts/Breaks/Pre-Depends for packages in unpacked and half states

Ian Zimmerman (1):
      install-info: Ignore wrapped lines when matching section titles

Ivan Gagis (1):
      dpkg-name: Fix typo in --overwrite argument parsing

Ivan Masár (11):
      Update Slovak dpkg and dselect translations
      Update Slovak dpkg translation
      Update Slovak dpkg translation
      Slovak translation update
      Slovak translation update
      Slovak translation update
      Slovak translation update: 985t
      Update Slovak dpkg translation
      Update Slovak translation of programs
      Update Slovak translation of dselect
      Update Slovak program translation

Ivar Smolin (6):
      +11 translations
      Estonian translation, 65% done
      updated (75% translated)
      Add Estonian to LINGUAS
      Updated Estonian translation
      Updated Estonian translation

Ivo Timmermans (3):
      Updated Dutch translation - about 64% translated now.
      Update for the Dutch translation.
      Updated Dutch translation

Iñaki Larrañaga Murgoitio (3):
      Update Basque dpkg translation
      Update Basque dselect translation
      po: Update Basque programs translation

Jacobo Tarrio (13):
      Updated Galician translation of dpkg
      Updated Galician translation
      Update dselect's po/Changelog
      Updated Galician translation of dpkg to 939t.
      Updated Galician translation of dpkg
      Updated Galician translation
      Updated Galician translation of dpkg (920t)
      Updated Galician translation and changed the verb "estabrecer" to "establecer"
      Updated Galician translation
      Updated Galician translation.
      Fixed fuzzy string in Galician translation.
      Updated Galician translation to 984t
      Updated Galician translation of dpkg

Jae Junh (1):
      Add powerpcel support to cputable

James Vega (2):
      Dpkg::Version: Handle versions without a version component like dpkg.
      Add non-regression test for Dpkg::Version ensuring -0.6.5 << 0.9.1

Jan Blunck (1):
      Dpkg::Source::Archive: Use tar --format=gnu when creating archives

Jari Aalto (3):
      dpkg-source: Add _MTN to $diff_ignore_default_regexp
      dpkg-source: Allow -I without a pattern
      dpkg-parsechangelog(1): precise that --all overrides the other options

Javier Fernandez-Sanguino (20):
      Include changes introduced to Spanish translation
      Updated Spanish translation for dselect
      Review translation and fix some typos. Also added PO4spell check headers.
      Typo fix
      Fix typos in translation format strings
      Fix typo
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      Fix typos in PO file
      Updated Spanish translation
      Updated all Spanish translations to sync with master.
      Updated Spanish translation for dselect
      Small update of the Spanish translation of dpkg
      Updated Spanish translation
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      Update Spanish translation, remove all fuzzy and untranslated strings
      Typo fix
      Updated Spanish translation
      Partial update
      Fix errors in translation
      Update dselect translation to Spanish

Javier Fernandez-Sanguino Pen~a (3):
      Updated spanish translation
      Update the Spanish translation of dselect
      Updated Spanish translation

Jean-Baka Domelevo Entfellner (1):
      Update French program translations.

Jean-Pierre Giraud (1):
      Update French translation of manual pages

Jeff Bailey (1):
      Add ppc64el support to cputable

Jens Seidel (1):
      Proofreading

Jeroen Schot (1):
      Dutch translation updated

Jiri Palecek (1):
      Dpkg::Shlibs::SymbolFile: cache the minimum version for a particular soname

Joachim Breitner (4):
      Dpkg::Substvars: allow spaces in front of comments in substvars
      Dpkg::Substvars: add non-regression test suite
      Dpkg::Substvars: track unused substitutions and add warning function
      dpkg-gencontrol: warn about unused substvars (closes: #532760)

Joe Dalton (5):
      Update Danish dselect translation
      Update Danish dselect translation
      Update Danish programs translation
      Update Danish program translations
      po: Update Danish translations

Joey Hess (77):
      initial support for .git.tar.gz
      initial pass at a git module
      pluggable VCS backends implemented, all git-specific info moved out of dpkg-source
      updates, ignore more flags which don't make sense for vcs
      update man page
      firmed up todo items tnx madduck
      add check for uncommitted files in git repo
      install Dpkg::Source modules
      bigfixes to the vcs support
      git support now fully working
      comment improvements
      suppress part of the git-status output
      make uncommitted changes in the WC be an error, not a warning.
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg
      ignore GIT_ environment variables
      sanitise .git/config.
      remove the index file
      error out on repos that use git submodules
      fix a typo
      allow core.logallrefupdates in config
      improve detection and error for non-git-repo detection
      support dpkg-source -i for overriding git WC cleanliness check
      robustness fixes
      add a check for symlinks in .git to outside the source package
      move tardir creation into the prep_tar function
      first pass of changes based on Frank Lichtenheld's review
      delete the reflog
      fix all commands that spawn a subshell
      import the VCS module so it can check if the VCS is available
      git-config --filename only needs a full path if not run from a git WC
      use git-config --null
      improve an error message
      typo
      fix .gir.tar.gz generation when called from outside build dir
      remove .git/gitweb
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      manually merge error handling changes
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      use git foo instead of git-foo
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      fix previous merge
      Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
      dpkg-source: modify source format "3.0 (git)" to use git bundle
      dpkg-source(1): add missing paragraph break to man page
      dpkg-source: fix path to gitshallow file in source format "3.0 (git)"
      dpkg-source(1): Improve git format documentation

Johannes Schauer (2):
      scripts: Update restriction formula syntax
      Dpkg::BuildProfiles: Allow multiple whitespace in get_build_profiles()

John Zaitseff (1):
      dselect: Do not loop endlessly with very long package descriptions

Jonathan Nieder (22):
      debian/copyright: Update path to MD5 code
      libdpkg: fix misspelling of __attribute__((const))
      man: Fix a small typo in dpkg.1
      libdpkg: Fix compress_cat to read/write to arbitrary fds
      libdpkg: Fix redundant compression error messages
      libdpkg: Properly handle read errors on (de)compression
      libdpkg: Do not handle EINTR in compression code
      libdpkg: Check for write errors during decompression
      libdpkg: Reorder fd_fd_filter() function arguments
      dpkg-deb: Fix resource leak in --info
      dpkg: Factor out package-listing functions from packages()
      dpkg-source: do not ensure prerequisites are met for --before-build/--after-build
      Fix dpkg-divert test suite to cope with + in the build directory name
      Remove --enable-sync-sync codepath
      dpkg-maintscript-helper(1): dpkg only has to be unpacked for it to be usable
      dpkg-source: use server-side clock for patched file timestamp on NFS
      libdpkg: Use execvp(3) unconditionally in command_exec()
      libdpkg: Use new DPKG_BUFFER_SIZE macro instead of hard-coded literal
      Bump advertised po4a requirement to 0.41
      dpkg-buildflags(1): -D_FORTIFY_SOURCE=2 goes in CPPFLAGS
      Avoid full stop and double newline at the end of errors and warnings
      dpkg-buildflags(1): Document export mode usage

Jordi Mallach (17):
      Update Catalan translation.
      Updated Catalan translation.
      Update Catalan translation.
      Update Catalan translation.
      Updated Catalan translation.
      Partial Catalan dpkg translation update.
      Update po/ChangeLog as well...
      [l10n] Updated Catalan dselect translation.
      [l10n] Added Catalan dpkg-dev translation.
      [l10n] Update Catalan dpkg translation to 920t.
      [l10n] Fix bad typo in Catalan dpkg-dev.
      [l10n] Catalan typo fixed.
      Update Catalan translation
      Catalan (Jordi Mallach).
      Catalan updates for dpkg-dev and dselect.
      Remove space before "…" in several Catalan strings (Jordi  Mallach).
      Update Catalan translation.

Julian R (1):
      po: Fix small typo in German man page translation

Julien Cristau (1):
      dpkg-gensymbols(1): add kfreebsd-amd64 to the "64bit arches" symbol example

Justin Pryzby (1):
      s-s-d: Documentation improvements

Jérémy Bobbio (1):
      dpkg-shlibdeps: Initialize with correct minimum version from a symbols file

Kees Cook (4):
      dpkg-buildflags(1): add initial hardening documentation
      dpkg-buildflags(1): clarify the relationship between relro/bindnow
      Dpkg::Vendor::Debian: refactor compiler hardening logic
      dpkg-buildflags: new --query-features command

Kenshi Muto (19):
      updated Japanese program translation
      update Japanese translation (copied from HEAD and modified a little)
      update Japanese translation
      update Japanese translation
      Japanese translation update
      Japanese translation update: 985t
      Update Japanese dpkg translation
      [l10n] Update man page translations: Japanese (by TAKAHASHI Motonobu)
      Update japanese translation of manual pages
      Update Japanese translation of manual pages
      [l10n] update Japanese translation of dselect.
      [l10n] updating Japanese program translation. (1035t+31f)
      [l10n] updated Japanese program translation.
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      [l10n] update Japanese program translation
      Update Japanese translation.
      [l10n] update Japanese program translation
      po: Update Japanese translations
      po: Update Japanese program translations

Kyle Moffett (1):
      Add powerpcspe to ostable and triplettable

Lars Buitinck (1):
      dpkg-query(1): improve description of --search

Lincoln Myers (1):
      perl: Replace non-existent function call _() with _g()

Ludovic Brenta (1):
      dpkg-gencontrol: Run du with --apparent-size for the Installed-Size field

Marco d'Itri (1):
      Dpkg::Source::Patch.pm: Add missing import of internerr

Marcos (3):
      Add Asturian translation
      Completed Asturian translation
      Asturian translation update

Marcos Alvarez Costales (1):
      Asturian translation update

Marek Vasut (1):
      Add NIOS2 support to cputable

Mark Hymers (1):
      dpkg-gencontrol: add support for Built-Using field

Martin Dorey (1):
      Fix OtoL() to accumulate data in a long instead of an int

Martin Packman (1):
      dpkg-mergechangelogs: supplementary non-regression test

Mathias Behrle (1):
      dpkg-maintscript-helper: Support moving a conffile not being shipped

Matt Kraai (2):
      Dpkg::Vendor: document the Parent field
      deb-origin(5): New man page

Matthias Klose (1):
      dpkg-buildflags: Do not set -fstack-protector on arm64

Matthijs Kooijman (1):
      dpkg-buildflags(1): Improve usage documentation

Maximilian Schwerin (2):
      dpkg-scanpackages: Sort output by package name and version
      dpkg-scansources: Sort output by package name and version

Mert Dirik (6):
      po: Add Turkish program translations
      po: Update Turkish programs translation
      po: Update Turkish programs translation
      po: Update Turkish programs translation
      po: Update Turkish programs translation
      po: Update Turkish programs translation

Michael Vogt (1):
      dpkg: Report deferred trigger errors on status-fd

Michał Kułach (4):
      Polish translation update
      Update Polish dpkg translation
      Update Polish translations
      Update Polish translations

Michel Lespinasse (1):
      Reduce dselect memory usage

Miguel Figueiredo (35):
      updated pt translation
      Updated PT translation - 720t
      t23t
      Updated to 731t
      Updated PT translation
      Updated PT translation to 742t
      updated to 289t
      Updated to 800t
      Added updated Pt translation
      Updated Portuguese translation to 916t
      sentence with an extra %s fixed
      Updated Portuguese translation to 920t
      Fixed extra space
      Updatd to 921t
      Updated to 285t
      929t
      updatet to 916t
      933t translated
      Updated Portuguese translation
      Portuguese translation updated to 951t
      Updated Portuguese translation
      Updated Portuguese translation
      1f fixed
      Updated to 985t.
      Updated to 985t.
      Update Portugueses dpkg translation
      Update Portuguese dselect translation
      Portuguese programs translation: 985t
      Update Portuguese translation of program
      Portuguese translation update. 985t
      Update Portuguese dpkg translation
      Update Portuguese program translation
      Update Portuguese programs translation
      Updated Portuguese translation
      Updated Portuguese translation

Mikhail Gusarov (2):
      libcompat: Add top_builddir to the include path
      dpkg-divert: Add new test-case

Milo Casagrande (14):
      Italian translation updated
      Italian translation update
      Italian translation update
      Italian translation update
      Update Italian program translation
      Updated Italian translation (985t)
      Update Italian dpkg translation
      Update Italian dpkg translation
      Italian translation update
      Update Italian dpkg translation
      Update Italian programs translation
      Update Italian program translation
      po: Update Italian programs translation
      po: Update Italian programs translation

Miroslav Kure (19):
      [l10n] Updated Czech translation
      [l10n] Updated Czech translation of dpkg
      [l10n] Updated Czech translation
      [l10n] Updated Czech translation
      [l10n] Updated Czech translation
      [l10n] Updated Czech translation
      Updated Czech translation
      Update Czech translation
      Update Czech translation
      Updated Czech translation
      Czech translation update
      Update Czech translation of dpkg/dselect
      Czech translation update
      Czech translation update. 985t
      Update Czech translation of dpkg and dselect
      Update Czech program translation
      Czech dpkg/dselect translation update
      Czech translation update
      po: Update Czech translation

Modestas Vainius (38):
      dpkg-shlibdeps: don't merge all dependency templates when Build-Depends-Package is set.
      dpkg-shlibdeps: optimize by caching symbols files and objdump objects
      Symbol tagging support and implementation of optional and arch tags
      dpkg-gensymbols(1): escape more minus signs
      Dpkg::Shlibs::SymbolFile: support subclassing of Symbol object
      Fix wildcard support in symbol files
      dpkg-gensymbols: improve diff label again.
      Replace local with my in SymbolFile::load() and use strict.
      Dpkg::Shlibs::Cppfilt: new interface to the c++filt utility.
      Dpkg::Shlibs::Symbol::clone(): replaced by dclone() and sclone().
      Dpkg::Shlibs::Symbol: add pattern related functions
      Dpkg::Shlibs::Symbol/SymbolFile: recognize patterns and initialize them properly
      Dpkg::Shlibs::SymbolFile::merge_symbols(): factorize some code
      Dpkg::Shlibs::SymbolFile::get_new_symbols(): simplify and shorten code
      Dpkg::Shlibs::Symbol/SymbolFile: implement pattern matching
      Dpkg::Shlibs::SymbolFile::dump(): fix indentation style
      Dpkg::Shlibs::SymbolFile::dump(): improve output
      dpkg-gensymbols: improve output and add a "verbose output" option
      Dpkg::Shlibs::SymbolFile::create_symbol(): new function
      scripts/t/200_Dpkg_Shlibs.t: cleanup and fix non-regression test
      dpkg-gensymbols(1): document patterns in the manual page
      Update copyright notices of Modestas Vainius
      Dpkg::Shlibs::*: style adjustments.
      Dpkg::Shlibs::Symbol: use 'auto' c++filt format for demangling C++ symbols
      Dpkg::Shlibs::Symbol/SymbolFile: introduce symver pattern, deprecate wildcards
      Dpkg::Shlibs::Symbol::parse_tagspec(): allow extra spaces before symbol tag specification.
      Dpkg::Shlibs::SymbolFile::new(): do not allow undefined arch option.
      dpkg-gensymbols: add source version to the diff label.
      dpkg-gensymbols: add -a<arch> option.
      Dpkg::Shlibs::SymbolFile::get_new_symbols(): add option to return optional symbols.
      Dpkg::Shlibs::Symbol: improve set_symbolname().
      Dpkg::Shlibs::Symbol::equals(): improve, make more general.
      Dpkg::Shlibs::SymbolFile: refactor {patterns}{aliases}.
      Dpkg::Shlibs::Cppfilt: do not pass --no-verbose to c++filt(1).
      Dpkg::Shlibs::Cppfilt: add and export cppfilt_demangle_cpp().
      Dpkg::Shlibs::SymbolFile::add_symbol() reverse $sym, $soname argument order.
      Dpkg::Shlibs:* add more abstract methods and clean up API.
      Add -q option to dpkg-gensymbols, -c0 never fails AND shows a diff.

Moritz Muehlenhoff (1):
      dpkg-source: Improve warning message when ignoring file removals

Morten Hustveit (1):
      dpkg: Use FIEMAP to sort .list files before scanning

Nicolas FRANCOIS (99):
      Fix two other typos in the manpages.
      Use a sane default for the addenda position: place the addendum at the end
      Oops, some (most) addenda were named *.addenum instead of *.addendum
      Generate the Russian manpages in the KOI8-R charset.
      Fix unmatched "<" or ">", which avoided the French dpkg-statoverride.8 and
      Document the shlibs.local format in dpkg-source(1). CLoses: #316485
      Add a missing quote arround the date.
      Add a reference to the Debian Policy Manual for a detailed description of
      Fix a typo in the Changelog.
      Fix a typo in an error message (unexecpted -> unexpected).
      Double space between name and email.
      fix typos in the Russian man pages. Thanks to Stepan Golosunov. Closes: #366587
      Flush the terminal's input before prompting the user.
      Fix the --force-depends-version option. This closes #57104.
      New po4a architecture, to ease the work of the i18n robots.
      Finish the change for the po4a architecture (dpkg-architecture.1 was
      Update the POTs and POs.
      Update the Basque translation. Thanks to Piarres Beobide.
      Update of the Khmer translation.
      Add the dz (Dzongkha) code in LINGUAS.
      fr is a new language for the scripts translations.
      Specify --null before the -T option to avoid the
      Also closes #377279.
      German translation update (and new translations) of
      Fix the German addenda. They have to be latin1 encoded, and the positions
      Regenerate the start-stop-daemon.8 and update-alternatives.8 manpages' PO.
      iRemove a coma in start-stop-daemon.8, and update the POT and POs.
      Updated German translation of start-stop-daemon.8 and
      Another typo. Still in the same string, so no additional fuzzy.
      Finish the update of the start-stop-daemon.8 German translation.
      New German manpages translations: 822-date.1 and deb-old.5
      Update the German addendum for start-stop-daemon.8
      Fix the 822-date.1 modification date.
      Changelog cleanup.
      Regenerate the 822-date.1 POT, merge the POs with the pot file,
      Update the help information in the po4a.mk header. Mostly, the
      New German translation for the deb.5, dpkg-scanpackages.1, and
      Add the dpkg-scansources.1 and cleanup-info.8 German translation.
      Install the addenda before the SEE ALSO sections, not at the end of the
      Fix the typos reported by Helge Kreutzmann in cleanup-info.8, deb.5,
      German translation update of the cleanup-info.8 and dpkg-scanpackages.1
      Apply suggestions by Helge Kreutzman and regenerate the POT and POs.
      Add the German translation of the dpkg-name.1 man page.
      Fix the Debian French translation team address.
      Most of the German man pages were added, not updated.
      Applies Helge Kreutzmann's suggestions on dpkg-statoverride.8.
      Merge strings used in multiple POs (French translation).
      Add the German translation of the dpkg-statoverride.8 manpage.
      Add the Japanese translations of the 822-date(1), deb(5), deb-old(5) and
      Fix the typos reported by Helge Kreutzmann in the dpkg.1, dpkg-divert.8,
      Add the German translation of the dpkg.1, dpkg-divert.8, and deb-control.5
      Updated German dpkg Translations, thanks to Sven Joachim.
      Add the Frecnh translation of the dpkg-architecture.1 man page.
      Apply Helge Kreutzmann's suggestions on the dpkg-source.1 and
      Add the German translation of the dpkg-architecture.1 manpage, and the
      Updated German translation for the dpkg-architecture man page.
      Remove linux-alpha from the architecture wildcard examples.
      Fix a formatting issue in the dpkg-architecture.1 man page and regenerate
      Update the French translation of dpkg-architecture.1.
      Fix two typos in the German translation. Thanks to Jörg Sommer and
      Fix typo.
      Japanese translation of the cleanup-info(8), dpkg-name(1),
      Fix a typo in the dpkg-divert.8 man page, and regenerate the POT and POs.
      dpkg.pot: Regenerated.
      Revert revision 502. It was not a typo.
      Updated Vietnamese translation.
      Updated Swedish dpkg translation.
      Japanese translation of dpkg-divert.8 and dpkg-query.1 and update of the
      German dselect translation updated.
      Fix typo.
      Update Sven Joachim's email address.
      Add missing spaces.
      Japanese translation of deb-control(5), dpkg-deb(1), install-info(8),
      Add the changelog entry for the last dselect translation update.
      Japanese dpkg's translation updated to 920t
      New Japanese translations: dpkg(1), dselect(1), update-alternatives(8).
      Updated Slovak translation for dpkg.
      Fix typos in the dpkg's Japanese translation.
      Fix a typo in the Italian translation of dpkg.
      Updated dpkg translation.
      Change the Dzongkha translation maintainer to norbu <nor_den at hotmail.com>
      Typo fixes in the Japanese manpages translations.
      Updated translation.  And taking over the French translation of the dpkg
      Fix entries in the po and man Changelogs.
      Update the Basque translation to 920t.
      Fix a typo.
      Typo fix in C/dpkg-scansources.1, regenerate the POT and POs.
      Add the changelog entries for the Hungarian pages.
      The Hungarian pages have to be encoded in ISO-8859-2. As the PO are now
      Add the missing French addendum. The French man page was activated in
      Add the french translation of the 822-date(1) and dpkg-scansources(1) man
      Activate the Catalan translation.
      New man pages build system.
      As dselect.cfg.5 is similar to dpkg.cfg.5, it was translated
      Add support for PAM sessions in start-stop-daemon.
      Fix a typo.
      Revert revision 691 (Add support for PAM sessions in start-stop-daemon.)
      Updated French translation of the manpages. Reviewed by the Debian French
      Updated manpages translation to 1282t.

Nicolas François (1):
      Fix typos in the French manpages.

Nicolás Alvarez (1):
      Fix typos in 1.16.9 changelog entry

Niels Thykier (9):
      dpkg-vendor: fail on missing parameters for required arguments
      dpkg-mergechangelogs: fail if it cannot close the output file
      dpkg-dev: fail when closing an output handle fails
      doc: Fix two typos in coding-style.txt
      libdpkg: Add documentation for version module
      Fix typos in changelogs
      Dpkg::Source::Package: Do not assume $ENV{'HOME'} is defined
      Remove some unnecessary includes of assert.h
      libdpkg: Fix typo in Doxygen documentation

Nils Rennebarth (1):
      dpkg-deb: don't warn on unknown fields starting with "X-"

Omar Campagne (14):
      Fix typos in multiple manual pages
      Update Spanish translation of manual pages
      Revert 9434cb7d5e91718888489f8c08bfce7b768a7f1d
      Fix enconding of addendum
      Fix quotes (grmpf)
      Initial Spanish scripts translation
      Update Spanish translation of manual pages
      Portuguese programs translation: 985t
      Spanish manpages translation: 1937t
      Update Spanish translation of manual pages
      Update Spanish scripts translation
      Update Spanish manual pages translation
      Update Spanish scripts translation
      Update Spanish man page translation

Osamu Aoki (1):
      deb-control(5): Add missing mentions of the Breaks field

Oxan van Leeuwen (1):
      New manual page deb-src-control(5) documenting debian/control

Pablo Oliveira (1):
      Dpkg::Source::Quilt: Fix chmod() arguments order

Paul Menzel (1):
      dpkg-gensymbols(1): Add two missing 3rd person ‘s’

Paul Wise (3):
      Dpkg::Vendor::Debian: Add support for a reproducible feature area
      Dpkg::Vendor::Debian: Add a timeless feature in the reproducible area
      Dpkg::Vendor::Debian: Enable timeless build flag feature by default

Peter Chang (1):
      libdpkg: Use makedev(3) rather than ad-hoc computations

Peter Karlsson (190):
      Updated Swedish translation.
      Updated my e-mail address
      Updated Swedish translation
      Logged today's changes
      Updated ChangeLog from comments received on the sv at li.org mailing list
      Updated sv.po from comments received on the sv at li.org mailing list
      Added more of the changes suggested from the sv at li.org list.
      More corrections to the Swedish translation
      Updated Swedish translation
      Updates and corrections to Swedish translation
      Initial Swedish translation
      Updated Swedish translation
      Added more Swedish manual pages to install.
      Logged translation changes
      Some consistency changes for the translation
      Translation fixes
      Logged today's translation changes
      Initial Swedish translation
      Added more Swedish manual pages to install
      Fixes and updates
      Logged today's changes to Swedish translation
      Escape - in dpkg manpage NAME
      Updated Swedish translation
      Translated readfail message parameters from extract.c
      Some corrections
      Updated
      Updated Swedish translation
      Terminology changes
      Updated Swedish translation.
      Updated Swedish translation
      Fixed a typo
      Logged
      Updated Swedish translation
      Updated.
      Updated translation
      Updated Swedish translation
      Updated Swedish translation.
      Fix typo
      Fix typos
      Updated Swedish translation.
      Today's changes
      Updated Swedish translation
      Updated Swedish translation.
      Updated Swedish translation for 1.9.0.
      Updated to mtach main/dpkg.8 1.25.
      doc/sv/dpkg.8: Updated to mtach main/dpkg.8 1.25.
      Updated Swedish translation.
      Updated translation
      Sync to 1.29
      Updates
      Updated to 1.7
      s/emter/enter/
      s/specificaton/specification/
      Updates
      Updated to 1.8
      Updated to 1.6
      Moved the .TP to the correct place
      Updated to 1.6 (not completely translated)
      Updated to 1.30
      Swedish translation updates
      Fixed a few spelling and grammatical problems.
      Fully translated and spell checked.
      Fix syntax errors
      Updated to 1.8
      Updated to 1.31
      Updated translation
      Logged my changes
      Fixed msgfmt errors
      Updated Swedish translation
      Updated to 1.4
      Add simple script to check up-to-datedness of translations
      Corrected spelling
      Corrected spelling
      Initial Swedish translation.
      Better wording
      Initial Swedish translation.
      Fixed spelling.
      Translation fixups.
      Today's changes
      Harmonize translation of "essential" and make sure it is not the same as for
      Added back up-to-date check script
      Updates and fixes after move
      Fix numerous copy'n'paste errors.
      Translated new files.
      Logged changes
      Added a Makefile.in, thank you very much.
      Fixed removed/purged ambiguity in translation (they had the same translation
      Unfuzzified string.
      Updates
      Updated
      Updated Swedish translation.
      Updated translation.
      Fixed fuzzy translations.
      Fixed the fuzzies
      Updated translation of manual pages.
      Various updates to Swedish.
      Updated Swedish translation.
      Removed obsolete CVS $Id$ header.
      Changed ChangeLog log.
      Began updating the Swedish translation.
      Partial updates.
      Partial update.
      Full translation.
      Updated Swedish dselect translation.
      Updated Swedish dselect translation.
      Updated Swedish translation.
      Fixed accidental syntax error.
      Completed update of Swedish translation of manual pages.
      Tweak the Swedish translation.
      Updated Swedish translation.
      Updated Swedish translation for dselect.
      Began updating Swedish man page translation.
      Updated all fuzzy strings.
      Various linguistic clean-up.
      Consistency fixes.
      Partial update.
      Added some missing translations.
      Some minor linguistic clean-ups.
      Some further translations.
      Finished translation of dpkg-architecture manual page.
      Fixed syntax error.
      Finished translation of dpkg-buildpackage manual page.
      Finished translation of dpkg-checkbuilddeps and dpkg-distaddfile
      Updated changelog.
      Translated the dpkg-divert manual page.
      Translated the dpkg-genchanges manual page.
      Translated the dpkg-gencontrol manual page.
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg into peterk-swedish-20070731
      Translated dpkg-name manual page.
      Translated the dpkg-parsechangelog and dpkg-scanpackages manual pages.
      Translated the dpkg-scansources manual page.
      Translated manual page for dpkg-shlibdeps.
      Translated the dpkg-source manual page.
      Translated the dpkg-statoverride manual page.
      Translated the install-info manual page.
      Partial translation of update-alternatives manual page.
      Translated the update-alternatives manual page.
      Reformat with msgmerge.
      Added ChangeLog entry for updated Swedish manual page translation.
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg into peterk-swedish-20070731
      Ran spelling checker on translation.
      Began translating dpkg scripts to Swedish.
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      Updated Swedish translation.
      Updated translation of manual page.
      Fixed broken date.
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      Started translating the scripts PO file.
      Further translations.
      Updated sv to 363t75u.
      Updated to 438t0f0u.
      Ran spelling checker.
      Fixed some inconsistencies.
      Updated Swedish man page translation to 1289t.
      Fixed incorrect date.
      Fixed typo.
      Updated ChangeLog
      Updated Swedish manual page translation.
      Updated Swedish scripts translation to 461t1u.
      Fully translate Swedish PO file for scripts.
      Fixed missing update of PO-Revision-Date.
      Updated Swedish man page translation to 1338t0f5u.
      Swedish translation update.
      Regenerated PO files for man pages.
      Updated Swedish manual page translation.
      Updated Swedish translation.
      Updated Swedish translation.
      Updated Swedish translation.
      Updated Swedish manual page translation.
      Updated Swedish translation.
      Fixed changelog.
      Updated Swedish scripts translation.
      Updated Swedish translation.
      Updated Swedish translations.
      Recoded Swedish PO files to UTF-8.
      Updated Swedish translation.
      Fixed e-mail address.
      Updated Swedish translation.
      Updated Swedish translation.
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      Updated Swedish translation.
      Fix-up last commit.
      I should triple-check changes I make early in the morning... :-)
      Updated Swedish translation.
      Updated Swedish translation.
      Updated Swedish translation.
      Updated Swedish translation.
      Updated Swedish translation.

Peter Krefting (64):
      Updated Swedish translation.
      Ooops. Fixed typo.
      Updated Swedih translation (986t0f0u).
      Added back ChangeLog entry that went missing.
      Updated my surname.
      Update Swedish translation.
      Update Swedish translation
      Fixed typo and incorrect translation in the dpkg-dev translation.
      Update Swedish translation.
      Update Swedish translation.
      Update Swedish translation.
      Update Swedish translation.
      Update Swedish translation.
      Update Swedish translation.
      Update Swedish translation.
      Update Swedish translation.
      Update changelog for previous commit.
      Update Swedish translation.
      Update Swedish translation.
      Update Swedish translation.
      Update Swedish translation.
      Remove string debugging aid.
      Update Swedish translation.
      Update Swedish translation.
      Update Swedish translation.
      Update Swedish translation by running msgmerge with master branch.
      Update POTFILES.in for changes in source files.
      Update Swedish translation.
      Correct typo in dpkg-maintscript-helper.1
      Update Swedish translation:
      Update Swedish translation.
      Update Swedish translation.
      Merge branch 'sid' to avoid breakage when merging PO files.
      Merge branch 'cherry-pick-german' into sid
      Merge branch 'cherry-pick-german' to avoid breakage when merging PO files.
      Add missing changelog entries for recent translation updates.
      Update Swedish translation.
      Update Swedish translation.
      Update Swedish translation.
      Update Swedish translation.
      Fix some damage introduced by gtranslator.
      Update Swedish translation.
      Update Swedish translation.
      Update Swedish translation.
      Update Swedish translation:
      Update Swedish translation.
      Fixed typo in Swedish man page translation.
      Update Swedish translation.
      Update Swedish translation.
      Update Swedish translation in light of LP#368783.
      Update Swedish translation.
      Fix typo: "same syntax than" → "same syntax as".
      Update Swedish translation.
      Update Swedish translation
      Update Swedish translation
      Update Swedish translation
      Update Swedish translation
      Update Swedish translation
      Update Swedish translation
      Update Swedish translation
      Update Swedish translation
      dpkg-architecture: Fix typo in manual page
      Update Swedish translation
      Remove references to my @debian.org email address

Peter Mann (1):
      Updated Slovak dpkg translation (848t0f91u)

Philipp Kern (2):
      Fix format string in German translation
      dpkg-source: do not set arch:any in dsc on arch-restricted packages

Philippe Batailler (12):
      Add addendum files and update
      French translation update
      add entry to Changelog
      Updated french translation of manpages
      french translation updated
      French translation updated
      French translation updated
      French translation updated
      French new translation
      French translation fixed
      Typos fixed, thanks to N.F.
      French translation updated

Piarres Beobide (6):
      Updated Basque translation.
      Update Basque translation
      Basque translation update
      Update Basque translations
      Basque translation update. Closes: #529857
      Updated Basque translation

Pierre Habouzit (2):
      Add a --query option to update-alternatives. Closes: #336091, #441904
      64bits fix: head->width is a size_t, needs %zd format.

Raphael Geissert (1):
      dpkg-split: Fix a directory stream leak

Raphael Hertzog (483):
      Use new-style open calls everywhere: it's safer with weird filenames.
      - Fix check of fork's success in dpkg-shlibdeps (for dpkg --search).
      * Define $foo->has_lost_symbols($ref) as $ref->has_new_symbols($foo).
      * Bugfix: really use /etc/dpkg/shlibs.default
      Really remove File::Find.
      Complete and update the manual pages for the new symbols stuff
      Update my email listed in THANKS with a valid one.
      Fix debian/dpkg-dev.install to also list the new manpages.
      Fix lintian warning about accented character in man page (ë -> \[:e])
      Fix lintian warning about accented character in man page (ë -> \[:e]) (bis)
      Bugfix in Dpkg::Shlibs::Objdump::Object parsing code.
      Avoid failing on invalid symlinks looking like a library.
      Avoid creating empty DEBIAN/symbols files during build.
      Small man page update.
      Add include mechanism for symbols files.
      Updated dpkg-gensymbols's man page with lots of information
      Blacklist useless internal symbols in SymbolFile
      Fixed parsing of objdump's output on ia64
      Add new attributes (local, global, visibility) to Dpkg::Shlibs::Objdump's symbols
      Don't consider local symbols when merging symbols in SymbolFile
      Deperecate a symbol only when the history of version matches.
      Bugfix: add missing "use Dpkg::Gettext" to import the "_g" function
      Update e-mail address of Colin Watson in THANKS file.
      Import warning and syserr functions in Dpkg::Shlibs::Objdump::Object
      Add more symbols to Dpkg::Shlibs::SymbolFile's blacklist
      Fix parsing of shlibs files with respect to packagetype
      Add "-x<package>" option to dpkg-shlibdeps to exlude packages
      Make dpkg-shlibdeps fail if it doesn't find dependency information
      Let dpkg-shlibdeps be smarter about missing symbols
      dpkg-shlibdeps also fails when it can't find the library
      Merge branch 'master' into dpkg-shlibdeps-buxy
      Prepare for experimental release (1.14.7~newshlib).
      Merge branch 'master' into dpkg-shlibdeps-buxy
      Second try at releasing 1.14.7~newshlib (with fixed dpkg-buildpackage).
      dpkg-gensymbols: use Dpkg::Gettext instead of dpkg-gettext.pl
      Extend SymbolFile API to be able to dump it while leaving deprecated symbols out
      dpkg-shlibdeps: look into package directories before the root filesytem
      Dpkg::Shlibs::Objdump: ignore some arch-specific output that we don't grok
      Create Dpkg::Path with some functions needed for dpkg-shlibdeps
      dpkg-shlibdeps: add support of $ORIGIN in RPATH entries
      Bugfix in Dpkg::Shlibs::Objdump parsing of flags returned by objdump -f
      dpkg-shlibdeps: don't try to add dependency information for private libraries
      Merge branch 'master' into dpkg-shlibdeps-buxy. Prepare 1.14.8~newshlib
      Updated changelogs with required information concerning the merge of dpkg-shlibdeps-buxy
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      dpkg-shlibdeps.pl: use get_host_arch from Dpkg::Arch
      Dpkg::Version: mark compare_versions as exportable
      Add dpkg-gensymbols to .gitignore
      Dpkg::Version: fix compare_versions to handle properly the ">=" case
      debian/rules: include cputable ostable triplettable in build-tree
      dpkg-shlibdeps: bugfix, avoid unwanted modification of @pkg_shlibs by my_find_library
      Add new module Dpkg::Deps to handle dependencies and some corresponding tests
      Include the new scripts/Dpkg/Deps.pm in the dpkg-dev package
      dpkg-gencontrol: use the new Dpkg::Deps module to rewrite the dependencies
      dpkg-source: use the new Dpkg::Deps module instead of controllib's parsedep
      dpkg-checkbuilddeps: modify to use the new Dpkg::Deps module
      dpkg-scanpackages: Use @pkg_dep_fields from Dpkg::Deps
      controllib.pl: Remove obsolete and unused functions and variables.
      Update changelog entries concerning the integration of Dpkg::Deps.
      Update dpkg-gencontrol's man page to mention its handling of dependency fields
      Dpkg::Deps: add some integrated POD documentation of the API
      ChangeLog: move everything related to Dpkg::Deps at the same date.
      Bug fix in Dpkg::Path::get_pkg_root_dir() and related changes in dpkg-shlibdeps
      dpkg-gencontrol.pl: Don't try to parse empty fields.
      Dpkg::Deps::parse(): handle empty fields properly instead of returning undef
      Dpkg::Shlibs::Objdump: fix checks in is_executable() and is_public_library()
      Add non-regression tests for the identification of public libraries and executables
      Add non-regression tests for the case of empty dependency fields
      Add new module Dpkg::Fields replacing parts of controllib.pl
      dpkg-shlibdeps: add more debug messages
      dpkg-shlibdeps: accepts empty dependencies in shlibs files
      dpkg-shlibdeps: try harder to identify the package providing a library
      Dpkg::Shlibs: Always consider all paths from LD_LIBRARY_PATH
      dpkg-source: fix regex used to identify extension of .orig tarball
      dpkg-shlibdeps: add some cases where the lack of dependency information is ignored
      dpkg-shlibdeps: limit the number of warnings displayed
      dpkg-shlibdeps: report the full path of the library in the failure for missing dependency info
      dpkg-shlibdeps: optimize "dpkg -S" lookups by caching results
      dpkg-gensymbols: Add new -I<file> option to force usage of a particular symbols file
      Dpkg::Shlibs::find_library() now returns canonicalized paths
      Fix style of code in dpkg-gensymbols/dpkg-shlibdeps. Also fix changelogs.
      dpkg-shlibdeps: Always try the realpath of the lib as fallback to identify the associated package
      dpkg-shlibdeps: do not fail if it can't find unversioned libraries
      dpkg-shlibdeps(1): expand manual page with explanations concerning failures
      dpkg-gensymbols: override the check level with an environment variable
      Dpkg::Shlibs::find_library() tries harder to return the canonical name
      dpkg-shlibdeps.pl: doesn't warn any more about libm.so.6 being unused
      Dpkg::Shlibs::SymbolFile: included files don't need to repeat the header line
      Dpkg::Shlibs::SymbolFile::merge_symbols() bugfix with deprecated symbols
      README.translators: Explain how to format Git commit messages.
      Dpkg::Deps: tweak the comparison algorithm to sort > lower than <
      Add non-regression tests for Dpkg::Path
      Dpkg::Shlibs::SymbolFile supports meta-information fields
      dpkg-shlibdeps: use the Build-Depends-Package information from symbols files
      dpkg-shlibdeps: analyze in priority the shlibs of the current package
      man/po/sv.po: fix some groff that lead to a build failure
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      Add a changelog entry to close a bug that was already fixed in the tree
      dpkg-source: fix regression in the behaviour of options -sk -sK -sp -sP
      Fix override disparity: set priority of dselect to important
      Add libio-string-perl to Build-Depends
      Make dpkg-dev depend on dpkg (>= 1.14.13) as dpkg-source needs the latest Dpkg.pm
      Release 1.14.14
      Bump version to 1.14.15~
      Makefile.am: Add missing files to EXTRA_DIST
      Dpkg::Shlibs::SymbolFile: Blacklist some armel specific symbols
      Add a warning to avoid adding unnecessary stuff in Dpkg.pm
      Fix typos in translations to avoid fuzzy strings.
      Dpkg::ErrorHandling: New syntaxerr function
      Dpkg::Substvars: New module handling substvars
      Dpkg::Cdata, Dpkg::Control, Dpkg::Fields::Object: Add new modules
      Add non-regression tests for Dpkg::Control and Dpkg::Cdata
      Update all scripts to use Dpkg::Substvars, Dpkg::Cdata, Dpkg::Control and Dpkg::Fields::Object
      Dpkg::Version: Add check_version to replace controllib's checkversion
      Dpkg::Vars: New module handling the global variable $sourcepackage
      Remove the last calls to chown(getfowner(), ...)
      dpkg-source: Integrate readmd5sum from controllib
      Remove all unused functions from controllib.pl
      Update list of files to include in the distribution tarball
      Merge branch 'parsechangelog' into controllib-removal
      Add missing modules in the dpkg-dev package
      Dpkg::Changelog: New function parse_changelog to replace controllib's parsechangelog
      Update all scripts to use Dpkg::Changelog::parse_changelog
      scripts/controllib.pl: Removed as it's no more needed by any script.
      Add many modules to list of files containing translatable strings
      Dpkg::Version: Import missing error function from Dpkg::ErrorHandling
      dpkg-shlibdeps: fix find_symbols_file to choose the right symbols file
      dpkg-shlibdeps: also search libs in package build trees containing symbols files
      dpkg-shlibdeps: Add a new -S<pkgbuilddir> option
      dpkg-shlibdeps: adjust the search order of shlibs files
      Dpkg/Shlibs/SymbolFile.pm: Replace DEPRECATED by MISSING
      Dpkg::Shlibs::Objdump: Takes into account R_*_COPY relocations
      Update deb-control(5) to explain better ordering of postinst/prerm
      Fix dpkg-buildpackage to not double options when called with -j option
      Merge branch 'controllib-removal'
      Add missing changelog entries from controllib-removal branch
      Add dpkg-gensymbols in the usertags
      Make sure dpkg-dev 1.14.13 and 1.14.14 are upgraded together with dpkg
      dpkg-source(1): Explain better the first parameter of the -b option.
      dpkg-gencontrol: Also force version in ${binary:Version} if -v<version> is used.
      Define list of valid debian/control fields in Dpkg::Fields
      Add support of Dm-Upload-Allowed field
      Add a missing bug closure in changelog
      dpkg-shlibdeps(1): Fix a typo
      Dpkg::Fields: Change set_field_importance() into a method of Dpkg::Fields::Object
      Give some hints to Perl on the use of UTF-8 for output
      dpkg-shlibdeps: Fix filtering of duplicated deps in fields of lesser priority
      dpkg-shlibdeps: handle the case where the same binary is listed multiple times
      dpkg-genchanges: Reinstate support of the ${Format} substvar
      dpkg-source: Don't use any substvarsfile by default
      Integrated dpkg-parsechangelog processing into Dpkg::Changelog::parse_changelog()
      dpkg-genchanges: Enhance logic to decide if we include the original tarball
      dpkg-genchanges: some code refactoring to simplify the code
      Add support of wildcard entries in symbols files
      Fix many syserr(), warning(), error() and subprocerr() calls in Dpkg::Shlibs::*
      dpkg-buildpackage: use parse_changelog() instead of calling dpkg-parsechangelog
      dpkg-checkbuilddeps: fix a bug in handling of build-conflicts
      Remove the IO layer ":utf8" that re-encodes in utf8
      Disable variable substitution in dpkg-genchanges
      dpkg-parsechangelog(1): fix two typos
      Dpkg::Shlibs::SymbolFile: handles multiple #include of the same file
      Dpkg::Shlibs::SymbolFile: add many armel-specific symbols to the blacklist
      Release 1.14.16.5
      Merge branch 'stable'
      dpkg-genchanges: add a new warning
      dpkg-checkbuilddeps: add -d and -c options to override build-depends/conflicts
      dpkg-gensymbols: skip directories during scan of package build dir
      Release 1.14.16.6
      Merge branch 'stable'
      dpkg-gensymbols: be more explicit in warning about new/lost libraries
      Avoid fuzzy translations on a cosmetic string change.
      Deprecate support of substvars in dpkg-source and dpkg-genchanges
      Custom changelog parsers must be updated for lenny+1
      Deprecate support of PGP
      dpkg-buildpackage: add a new -R option and allow parameters in -r
      dpkg-genchanges: always list all binary packages in the Description field
      dpkg-shlibdeps: some accuracy improvements for warnings about unused libraries
      Dpkg::Version: Import Dpkg::Gettext
      Dpkg::IPC: new module to handle common IPC
      Dpkg::Source::Compressor: handle on-the-fly compression
      dpkg-source: use Dpkg::Source::Compressor
      dpkg-source: removes some unused code
      Dpkg::IPC: extend fork_and_exec() to create pipes on request
      Simplify Dpkg::Source::Compressor by using the extended fork_and_exec()
      Dpkg::IPC: Add chdir option
      Dpkg::Compression: add get_compression_from_filename()
      Dpkg::Sourse::Compressor: add copyright notice
      Dpkg::Source::Archiver: new module to work with tar archives
      Handling of compression level in dpkg-source
      Dpkg::IPC: Modify fork_and_exec() to handle environment variables
      Dpkg::Source: don't handle the compression level explicitely
      Create Dpkg::Source::CompressedFile as spinoff of Dpkg::Source::Compressor
      Adjust Dpkg::Changelog::parse_changelog() search list of parser
      Merge branch 'master' into sourcev3
      Dpkg::IPC: Add nocheck option to wait_child()
      dpkg-source: more cleanup
      Dpkg::Source::Patch: New module to generate and apply patches
      Fix make check to work on systems without dpkg in the standard PATH
      * man/po/po4a.cfg: Also translate deb-symbols.5
      * debian/*.lintian-overrides: Add some new overrides, drop unused ones
      Fix usage of hyphens in some manual pages
      Fix groff in some manual pages
      Cleanup of some maintainer scripts
      Dpkg::Source::Archiver/Patch: Rename close() methods into finish()
      Dpkg::Source::Patch gains last features from dpkg-source
      Rename Dpkg::Source::Archiver to Dpkg::Source::Archive
      Dpkg::IPC: new option to clean the environment
      Dpkg::Source::Archive/Patch: small tweaks
      Dpkg::Exit and Dpkg::Source::Functions: two new modules
      Always include everything below /usr/share/perl5/Dpkg into dpkg-dev
      Dpkg::Source::Package and Dpkg::Source::Package:V1_0: new modules
      dpkg-source: use the new Dpkg::Source::Package object
      Merge branch 'master' into sourcev3
      * scripts/Dpkg/Source/Package/V1_0.pm: Cleanup and removal of unused code
      Dpkg::Source::Archive/Package: misc fixes and changes
      Dpkg::Source::Package: Fix extract() and build() to clean up by default
      * scripts/dpkg-source.pl: remove trailing slash on user-supplied directories
      Add support of wig&pen source package
      Dpkg::Source::Package::V2_0: removes conflicting subdirectories
      dpkg-source: use a list of possible format for building a source package
      Create Dpkg::Source::Package::V1_0::native
      Miscellaneous fixes
      Preserve the order of dependencies and build-dependencies
      Rename DSP::V1_0::native to DSP::V3_0::native
      Dpkg::Fields::Object: Import Dpkg::Gettext
      * scripts/Dpkg/Source/Patch.pm: Bugfix: use return instead of next in function.
      Dpkg::Source::Package::V2_0: Misc changes in preparation of a quilt subclass
      Dpkg::Source::Package::V3_0::quilt: New source package variant using quilt.
      * scripts/Dpkg/Source/Package/V2_0.pm: Fix info message about unpacking of debian tarball.
      Dpkg::Changelog::Debian: Allow capitals in distribution/package names
      Merge branch 'master' into sourcev3
      Dpkg::Source::Package::V3_0::quilt: Add fallback when quilt is not available
      Misc bugfixes
      Add intl/ and getopt/ directories to .gitignore
      Revert "Add intl/ and getopt/ directories to .gitignore"
      Remove debian/dpkg.prerm
      Allow deletion of files by patches in Format: 3.0 (quilt)
      Each source package format can have its own command line options
      dpkg-source: factorize logic of copy of original tarballs
      Use default ignore rules for source package with format >> 1.0
      New source package format "3.0 (custom)"
      * man/dpkg-source.1: Updated manual page with all changes of the branch
      Uniformize @argv parsing in source package formats
      Update indentation and coding style to be coherent with the other modules
      dpkg-shlibdeps: accounts usage of symbols of libraries without SONAME
      Allow patches in wig&pen format to remove files
      Allow in-place extraction of a tar archive
      Allow inclusion of binary files outside of the debian subdirectory
      Avoid extracting files through symlinks
      * scripts/Dpkg/Source/Package/V3_0/native.pm: Import missing function and bugfix.
      dpkg-source: keep the old output for tools that parse the directory
      Dpkg::Source::Patch: change an error into a warning
      * scripts/t/200_Dpkg_Shlibs.t: Fix test suite to not barf on "objid" field.
      dpkg-shlibdeps: new warning about useless libraries, new --warnings option
      Merge branch 'sourcev3'
      Add changelog entries for changes merged through the sourcev3 branch
      Credit people for their work and update copyright file.
      dpkg-shlibdeps: add cross-compilation support
      * man/dpkg-source.1: Move paragraph about --include-binaries.
      dpkg-buildpackage: change default value of LDFLAGS
      Ease cross-compilation by giving a default value to PKG_CONFIG_LIBDIR
      * man/dpkg-source.1: Say clearly that the format 2.0 is replaced by 3.0 (quilt)
      Dpkg::IPC: Support redirection of STDERR in fork_and_exec()
      Apply patches before building source packages when needed
      dpkg-source: add option --skip-patches
      Ensure the Files field is last in *.dsc and *.changes
      dpkg-shlibdeps: initialize dependencies differently
      dpkg-source: don't use diff -p for Format: 1.0
      Add bug closure for #474417
      Update TODO file by merging my own list into it
      dpkg-source: handle better symlinks to orig tarball
      Merge branch 'stable'
      dpkg-source: fix an error message about unrepresentable changes to source
      dpkg-genchanges: use Package-Type control field to detect udebs
      dpkg-source: fix permissions of tarballs in native source packages
      Cleanup of various Conflicts/Replaces
      * debian/.gitignore: add *.debhelper.log (generated by debhelper v7)
      dpkg-source: parse correctly series files with patch options
      dpkg-source: change the logic to find the object used to unpack/build
      Fix typo in an error message
      dpkg-shlibdeps: improve "library not found" error message
      dpkg-gensymbols: fail when empty values are given to -v, -P or -e.
      Enhance dpkg-source's manual page
      Dpkg::Changelog::Debian: bugfix in changelog parser
      dpkg-source (2.0/3.0 (quilt)): refuse binary files in debian subdir
      dpkg-source (2.0/3.0 (quilt)): create stamp file with automatic patch
      Activate triggers when a file is removed in a shared directory
      dpkg-source(1): small POD fix, properly escape hyphen in -i option
      Merge branch 'lenny'
      Bugfix in source format 3.0 (quilt)
      dpkg-source: improve compatibility of 3.0 (quilt) with existing patch systems
      dpkg-source (2.0/3.0 (quilt)): improve build messages
      dpkg-source/3.0 (quilt): improve reliability of check_patches_applied
      dpkg-source/3.0 (quilt): better integration with quilt
      dpkg-source: make sure the source package format is respected
      Add bug closure for Galician translation update.
      dpkg-query: strip trailing slashes in parameters after -S or --search
      dpkg(1): Use conffile for config files handled by dpkg
      dpkg-gencontrol: accept "-c-" to read the control file from stdin
      dpkg(1): further improve explanation about conffiles
      Dpkg::Control: fix error messages during parsing
      dpkg-source: improve the patch parser
      dpkg-source/3.0 (quilt): bugfix in parser of series file
      dpkg-source/3.0 (quilt): allow /dev/null in automatic patch
      dpkg-source/3.0 (quilt): better registration of the automatic patch
      dpkg-source: accept patches with missing context at the end
      dpkg-source/3.0 (quilt): use absolute path names with quilt
      dpkg-source: be less strict on filenames accepted in patches
      * scripts/po/fr.po: some wording improvements in the french translation
      Updated scripts/po/* files (2 new strings).
      dpkg-buildpackage: use space as separator in DEB_BUILD_OPTIONS
      Set PERL_DL_NONLAZY to 1 in perl scripts called by configuration scripts
      Adjust the test suite for the modified Dpkg::BuildOptions
      Add bug closure in changelog.
      Minor improvements in the french translation.
      Release 1.14.20
      Bump version to 1.14.21~
      Merge lenny branch (through the tag '1.14.20')
      Add bug closure in changelog.
      Building blocks for vendor-specific build of Debian packages
      dpkg-source/3.0 (quilt): let quilt use non-standard series file
      dpkg-buildpackage/dpkg-genchanges: handle .debian.tar.gz files too
      Add Dpkg::Vendor to the list of files to distribute
      dpkg-shlibdeps uses softer warnings for libraries that are likely plugins
      dpkg(1) and dpkg-query(1): clarify explanation of -l and --get-selections
      dpkg-buildpackage(1): document -A option.
      dpkg(1), dpkg-query(1): explain that the available file is for dselect
      * scripts/Dpkg/IPC.pm (fork_and_exec): new nocheck option
      dpkg-source: new option --require-valid-signature
      * debian/archtable: Add armel to list of official architectures.
      dpkg-buildpackage: use space as separator in DEB_BUILD_OPTIONS
      dpkg-query(1): document the origin of fields available for --showformat
      install-info: Improve error message when the file doesn't exist
      Handle correctly packages in triggers-awaited state during recovery
      Use description of installed package if it's not available anymore
      Update dpkg-buildpackage's manual page
      dpkg-source: don't use -i/-I by default for "1.0" source packages
      French translation update (manual pages)
      dpkg-source(1): clarify two points (closes: #490693)
      dpkg-source/3.0 (quilt): always provide valid name in QUILT_SERIES
      dpkg-source/2.0 and 3.0 (quilt): fix perms of automatic patch
      dpkg-gensymbols: skip directories accessed through a symlink
      Release 1.14.22
      Bump version to 1.14.23~
      Merge lenny branch up to commit '1.14.22'
      dpkg-gensymbols: important bugfix concerning #includes of symbols files
      Fix Dpkg::Version comparison code. Closes: #504135
      dpkg-shlibdeps: support RUNPATH exactly like RPATH
      Small packaging changes
      dpkg-source: fix to support POSIXLY_CORRECT=1
      dpkg-shlibdeps: avoid spurious warnings due to bad parsing of objdump
      dpkg-source -x: create temporary directory next to the target place
      Fix some “use Dpkg::ErrorHandling qw(…)” calls
      Dpkg::Version fix and test-suite adjustment
      dpkg-deb: produce GNU tar archives inside .deb
      New framework to hook vendor-specific logic
      Add Ubuntu vendor object
      update-alternatives: improve --config behaviour
      update-alternatives: avoid switching to manual mode broken alternatives
      update-alternatives: better handle missing files
      update-alternatives: fix inconsistent indenting
      Add a missing bug closure
      update-alternatives: remove unneeded slavelinks in --set/--config too
      update-alternatives(8): update paragraph about --config
      update-alternatives: remove the link group together with last alternative
      update-alternatives: let --install fix links if necessary
      update-alternatives: switch non-existant alternative to auto
      update-alternatives: ignore empty files in the admin dir
      Add non-regression test-suite for update-alternatives
      dpkg-buildpackage(1): Fix name of binary target in default case
      dpkg-buildpackage: new option to call arbitrary debian/rules targets
      Wrap a changelog entry to please lintian
      Move update-alternatives, dpkg-divert and dpkg-statoverride to /usr/bin
      Use dh_lintian to install lintian overrides
      Remove cleanup-info and its associated manual page
      Update debian/*.install to work with DH_COMPAT=6
      dpkg-gencontrol, dpkg-gensymbols: reset umask to 0022
      update-alternatives: complete rewrite
      update-alternatives(8): adjust vocabulary used
      update-alternatives: add logging to /var/log/dpkg.log
      update-alternatives: stricter validation of --install parameters
      update-alternatives: add more checks on --install parameters
      update-alternatives: skip slave link if associated file doesn't exist
      update-alternatives: add new option --get-selections
      update-alternatives: new option --set-selections
      update-alternatives: --all can be used to restore broken alternatives
      update-alternatives: don't replace real files by alternative links without --force
      update-alternatives: add --log option
      update-alternatives: add some consistency in the output
      update-alternatives: add new sanity check
      dpkg-gensymbols: replace #PACKAGE# in dependency templates
      update-alternatives: avoid logging useless status change
      dpkg-genchanges: correctly handles additional upstream tarballs
      dpkg-source: call quilt only once to apply all patches
      dpkg-shlibdeps: don't fail on binaries outside of a package's dir
      dpkg-shlibdeps: make shlibs.local override symbols files too
      Add missing changelog entry.
      dpkg-source(1): document format of debian/source/* files
      dpkg-source: drop support of debian/control's Format field
      dpkg-source: add --skip-debianization extract option
      Fix Swedish translation so that it doesn't make po4a fail
      Update deb-triggers(5) and dpkg-trigger(1)
      dpkg-genchanges, dpkg-gencontrol: avoid perl warnings
      Dpkg::Version::check_version() should not die by default
      dpkg-source: improve ignore regexp to catch vi swap files
      dpkg-gencontrol: improve error message with a bad union dependency
      Let git ignore vim swap files
      Dpkg::IPC: implement timeout for subprocesses
      dpkg-source: don't block indefinitely on gpg
      Update dpkg-dev dependencies
      Misc updates concerning gpg and dpkg-source
      dpkg-source: switch to standard info() function for output
      Dpkg::IPC: add sanity check for timeout parameter and a non-regression test
      dpkg-buildpackage: add back an erroneously removed use statement
      Dpkg::Deps: refuse to parse ORed deps only when union deps are requested
      Drop /etc/dpkg/origins as it's taken over by base-files (see #487437)
      dpkg-shlibdeps: fix code to find out minimal version among all symbols
      dpkg-shlibdeps: improve debug messages displayed in verbose mode
      Small fixes so that a build from a clean checkout works again
      dpkg: refuses empty parameters when integer expected
      Global review of error checking associated to strtol functions
      Fix syntax in german translation.
      Fix a translation mistake in french version of dpkg(1)
      dpkg-source: don't die on SIGPIPE of uncompressors
      Dpkg::Deps::parse(): parse properly an empty dep with spaces only
      dpkg-source: accept dashes in component name of additional tarballs
      dpkg-source: don't complain on binary files that are ignored
      Update Standards-Version to 3.8.1
      Add lintian override for embedded-zlib
      dpkg-source: do not store user/group names in generated tarballs
      update-alternatives: don't remove real files conflicting with link
      dpkg-vendor: new script to query various vendor information
      dpkg-source: fix automatic patch registration in format 3.0 (quilt)
      dpkg-source: minor update to "3.0 (quilt)" format
      dpkg-source: do not try to apply empty patch set
      dpkg-buildpackage: add execute right on debian/rules when missing
      dpkg-buildpackage: allow options -nc and -S together
      dpkg-buildpackage: factorize a command line sanity check
      dpkg-genchanges: use same error string than in dpkg-buildpackage
      dpkg-buildpackage: don't set DEB_VENDOR anymore
      dpkg-buildpackage: error out properly when dpkg-checkbuilddeps is killed
      Fix changelog parsing code to differentiate the empty string from 0
      dpkg-parsechangelog: handle better non-existing versions
      dpkg-parsechangelog: documentation update
      dpkg-scanpackages: be less annoying with warning about overrides
      Unset TAR_OPTIONS when handling tar archives for source packages
      Remove invalid master alternatives on upgrade
      update-alternatives: handle dangling alternative symlink
      Dpkg::Source::CompressedFile::cleanup_after_open(): fix error message
      Add one more case of alternative to cleanup (Closes: #532739)
      dpkg-buildpackage(1): add missing paragraph separator
      Add another alternative that needs to be cleaned up
      Dpkg::Shlibs: code cleanup after merge and documentation update
      Add changelog entry for new dpkg-gensymbols feature
      dpkg-gensymbols: do not output deprecated symbols
      Dpkg::Shlibs::SymbolFile: assume an implicit version "Base" for unversioned symbols
      Dpkg::Shlibs::Symbol: add new has_tag() and get_tag_value() functions
      dpkg-gensymbols: add new “ignore-blacklist” tag
      Dpkg::Substvars: restructure to have a separate namespace for variables
      Dpkg::Shlibs::SymbolFile: add missing explanation
      dpkg-source: ensure trustedkeys.gpg is used to check signatures
      Dpkg::Vendor::get_vendor_file(): replaces spaces by dashes
      dpkg-genchanges: skip warning about lower version for backports
      dpkg-scan(packages|sources): support all checksums algo
      Dpkg::Shlibs::Objdump: assume version Base when no associated version
      Dpkg::Shlibs::Objdump::get_symbol(): try fallback name for version-less symbols
      Fix a spelling error in changelog (thanks lintian)
      Remove all invalid master alternatives found
      Dpkg::Deps: fix dependency parsing code
      Replace install-info by a simple wrapper (or no-op command)
      Add breaks against all info-browsers that do not depend on install-info
      Breaks: xemacs21-support instead instead of all xemacs21-*
      Add changelog entry for the install-info transition
      Fix dpkg's preinst when alternatives dir contains unexpected subdirs
      Update Standards-Version to 3.8.2
      Add new test case for symbols file parsing
      deb-substvars(5): list fields where substvars do not work
      Dpkg::Shlibs::SymbolFile::load(): use a single object reference everywhere
      Fix preinst to not fail on read on broken alternatives status files
      Dpkg::Changelog: fix heuristic to identify correct start entry
      Fix apply_patches() funtion of 3.0 (quilt) format to properly skip auto patch
      update-alternatives: fix a warning message
      dpkg-source/dpkg-genchanges: split long Binary: field values

Raphaël Hertzog (523):
      dpkg-scanpackages: add support for extra override file
      dpkg-scanpackages(1): correctly refer to the deb-overrides manual page
      Add a dpkg cron.daily script to backup the status file
      dpkg-architecture: finish support of DEB_{HOST,BUILD}_ARCH_{BITS,ENDIAN}
      dpkg-scanpackages: rename --extraoverride into --extra-override
      dpkg-scansources: implement --extra-override
      deb-extra-override(5): new manual page
      dpkg-source(1): small improvement
      Fix translation error in german manpage of dpkg-buildpackage
      Add versioned dependency on base-files (>= 5.0.0) to dpkg-dev
      Fix bad bug number
      Add deb-extra-override(5) to dpkg-dev
      Update Standards-Version to 3.8.3 (no changes needed).
      Rename Dpkg::Control in Dpkg::Control::Info
      Rename Dpkg::Cdata into Dpkg::Control
      Dpkg::Control: new object interface
      Use the new Dpkg::Control interface everywhere
      Drop unused code that has been merged in Dpkg::Control
      Dpkg::Control::Fields: official list of control fields
      Dpkg::Control: define the default output order based on the type
      Replace old capit() by field_capitalize() everywhere
      Get rid of Dpkg::Deps @src_dep_fields @pkg_dep_fields and %dep_field_type
      dpkg-genchanges, dpkg-gencontrol: do not hardcode the field output order
      Drop Dpkg::Fields and convert everything to Dpkg::Control::Fields
      Add vendor hook to register custom fields
      Register field Dm-Upload-Allowed as Debian specific
      dpkg-scanpackages: simplify by using the Dpkg::Control object
      dpkg-scansources: simplify by relying more on the Dpkg::Control object
      debian/changelog: document recent changes in perl API
      Dpkg::Control::Fields: don't fail when vendor hook is not (well) implemented
      Dpkg::Changelog: add new vendor hook post-process-changelog-entry
      Dpkg::Vendor::Ubuntu: register custom field Launchpad-Bugs-Fixed
      Dpkg::Vendor::Ubuntu: move Launchpad-Bugs-Fixed creation in another hook
      Dpkg::Vendor::Default: recommend use base for child objects
      Dpkg::Vendor::*: better handle unknown hooks
      dpkg-genchanges, Dpkg::Vendor::Default: drop hook before-changes-creation
      Integrate dpkg-ftp into dselect
      dselect-ftp: Update my e-mail address and copyright
      dselect-ftp: don't use obsolete dpkg --print-installation-architecture
      dselect-ftp: stop calling dpkg --forget-old-unavail as it's a no-op
      Fix the polish translation.
      Dpkg::Control::Fields: add Priority and Section fields to CTRL_APT_SRC
      dpkg-scanpackages/dpkg-scansources: support compressed override files
      dpkg-scanpackages: add new --medium option
      Integrate dpkg-multicd into dselect
      dselect-multicd: add missing copyright statements
      dselect-multicd: update README wrt the dpkg-scanpackages situation
      dselect-multicd: replace/drop obsolete dpkg commands
      dselect-multicd: fix bashism in setup script
      Dpkg::Version: new implementation and new object interface
      Update all Perl modules and scripts to use the new Dpkg::Version API
      Dpkg::Version: drop the old API and implementation
      Ensure that the string representation of Dpkg::Version is unchanged
      Dpkg::Version: rename some functions and constants
      Dpkg::Deps::version_implies(): fix to return undef with invalid versions
      Dpkg::Changelog::Debian: store unmodified changes lines in an array
      Dpkg::Changelog::Debian: keep blank lines and trailing whitespace unchanged
      Dpkg::Changelog::Debian: preserve blank lines
      Dpkg::Control: rename CTRL_APT_* to CTRL_INDEX_*
      Dpkg::Compression: add support for xz compression method
      Dpkg::Control::Fields: allow transfer of custom fields
      Dpkg::Changelog::find_closes(): don't return duplicate bug numbers
      debian/rules: use “$(MAKE)” instead of “make”
      Dpkg::Index: new module
      Dpkg::Changelog::Entry, Dpkg::Control::Changelog: new modules
      Update Dpkg::Changelog to use new ::Entry modules
      Move parse_changelog() to a separate module Dpkg::Changelog::Parse
      Drop compatibility with old changelog parsers (as planned)
      Dpkg::Changelog::Entry::Debian: parse changes lines as set of items
      Move header/trailer checks in Dpkg::Changelog::Entry::Debian
      Dpkg::Changelog::Debian: use constants for parser states
      Dpkg::Changelog::Debian: drop improper documentation
      Dpkg::Changelog: don't use English
      Dpkg::Changelog::Debian: syntax/style cleanup
      Move find_closes() into Dpkg::Changelog::Entry::Debian
      dpkg-parsechangelog: drop useless “use” statements
      Dpkg::Changelog::Entry: add get_dpkg_changes() method here
      Dpkg::Changelog: completely update the API
      Add supplementary non-regression tests for Dpkg::Changelog related modules
      Add changelog entry for Dpkg::Changelog changes
      Add missing bug closure
      Dpkg::Changelog::get_range(): fix return value when range is empty
      Dpkg::Source::Package::V2:do_build(): fix binary file check
      Dpkg::Source::Package::V2::do_build(): improve matching of ignored files
      Add missing bug closure.
      Dpkg::Source::Package::V3::git::do_build(): remove extra quotes
      Dpkg::Control::Hash: use lower-case internally for keys
      Dpkg::Control::Hash: handle arbitrary field values
      Stop using the English perl module
      dpkg-source: optimize diffing phase of a source package build
      update-alternatives: fix a french translation
      Dpkg::Source::Patch::add_diff_directory(): small optimization
      dpkg-source: add new --print-format command
      dpkg-source: split usage string in several translatable strings
      Dpkg::Conf: new module to parse options from a configuration file
      dpkg-source: read sticky options from <dir>/debian/source/options
      dpkg-source: list upstream files modified by the diff during extraction
      dpkg-source: list upstream files modified by the diff during build
      dpkg-source(1): indicate the recommended source formats
      dpkg-source: add a DEP-3 compliant header to automatic patches
      Use source format "3.0 (native)" with bzip2 compression for dpkg itself
      Regenerate .pot files and merge .po files with them
      dpkg-deb: fix typo unkown -> unknown
      dpkg-source: parse only long options from debian/source/options
      Dpkg::Conf: fix parsing of options with values
      debian/source/options: use long option name as per new syntax
      debian/control: add the accent on my first name
      Dpkg::Version: accept invalid versions by default
      dpkg-shlibdeps: always use Dpkg::Version
      Dpkg::Control::Fields, Dpkg::Version: avoid the "_" prototype
      Release 1.15.5.2
      Merge commit '1.15.5.2'
      dpkg-scanpackages: avoid IO::String usage
      dpkg-source: add "3.0 (quilt)" in the (fallback) list of formats to try
      dpkg-source: fail if several orig.tar files are available
      Dpkg::Control::Hash: document how leading/trailing spaces are treated
      Dpkg::Changelog::Entry::Debian: add missing "use Dpkg::Gettext"
      Dpkg::Source::Package::V3::quilt: set QUILT_PATCH_OPTS to mimick D::S::Patch
      Dpkg::Source::Package::V3::quilt: check debian/patches{,series} before build
      Dpkg::IPC::fork_and_exec(): put modified environment variables in error messages
      Add missing bug closure
      Merge sid branch through commit '1.15.5.3'
      Dpkg::Deps: replace dump() method with output([$fh])
      Dpkg::Deps: use "use base" instead of @ISA
      Dpkg::Deps: cleanup API
      scripts/t/200_Dpkg_Shlibs.t: fix path of ld.so.conf file to load
      Dpkg::Source::Package::V3::quilt: create and use .pc directory
      dpkg-source: support --single-debian-patch for "3.0 (quilt)"
      dpkg-source: support debian/source/patch-header
      dpkg-source: verify version of the quilt metadata before build
      Dpkg::Changelog::Debian: call $entry->check_trailer() for trailer line
      Release 1.15.5.4
      Merge branch 'sid'
      dpkg-source: ensure quilt's .pc directory is created before writing .pc/applied-patches
      Add missing bug closure
      Dpkg::BuildOptions: change API so that an empty value can be properly supported
      dpkg-buildpackage: fix value of "parallel" exported in DEB_BUILD_OPTIONS
      dpkg-source: better explain how --print-format works
      debian/control: add ${misc:Depends} everywhere
      dpkg-shlibdeps(1): fix typo "informations" -> "information"
      Release 1.15.5.6
      Merge branch 'sid'
      debian/control: drop debian-maintainers from Suggests
      scripts/t/200_Dpkg_Shlibs.t: extend test suite to cover symbol patterns functionality
      Dpkg::Shlibs::Symbol.pm: change handling of old-style wildcards
      dpkg-gensymbols(1): document the new -V option
      Add changelog entry for symbol patterns support in dpkg-gensymbols
      Dpkg::Shlibs::Objdump: accept filenames with spaces and colons
      Dpkg::IPC: allow IO::Handle objects in *_pipe parameters
      Rename Dpkg::Source::Compressor into Dpkg::Compression::Compressor
      Rename Dpkg::Source::CompressedFile into Dpkg::Compression::CompressedFile
      Dpkg::Compression::CompressedFile: update API
      Add non-regression tests for Dpkg::Compression::CompressedFile
      Dpkg::Compression: new API based on public functions
      Move handling of default compression method/level to Dpkg::Compression
      Rename Dpkg::Compression::CompressedFile and Dpkg::Compression::Compressor
      Dpkg::Compression::Process: add POD documentation
      Add changelog entry for Dpkg::Compression related changes
      dpkg-source: unpacking a 3.0 (quilt) source package configures quilt accordingly
      update-alternatives: deal with unknown alternatives when fixing a broken link group
      Dpkg::Source::Patch: fix output of patch with an header
      Dpkg::Shlibs::Symbol::equals(): be explicit about default values of options
      Dpkg::Interface::Storable: common convenience methods for serialization of objects
      Update Dpkg::Changelog and Dpkg::Index to use Dpkg::Interface::Storable
      Update Dpkg::Deps to make use of Dpkg::Interface::Storable
      Update Dpkg::Control::* to use Dpkg::Interface::Storable
      Dpkg::Compression::FileHandle: fix behaviour when the file is not open
      Update Dpkg::Substvars to use Dpkg::Interface::Storable
      Update Dpkg::Shlibs::SymbolFile to use Dpkg::Interface::Storable
      Dpkg::Shlibs::*: rename parse() functions
      Changelog entry for Dpkg::Interface::Storable introduction
      Add Jonathan Nieder and Modestas Vainius to THANKS
      Add accent on my name in AUTHORS
      Dpkg::Control::Info: provide an array representation of the object
      Dpkg::Interface::Storable: load() and save() accept "-" for standard input/output
      Add $VERSION numbers to all perl modules
      Dpkg::Source: fix parsing of diff's output to be POSIX-compliant
      Fix typo overriden -> overridden in multiple places
      dpkg-gencontrol: don't accept arch-specific dependencies in arch: all packages
      dpkg-gencontrol: no longer warns if a substvar provided by -V is not used
      dpkg-gencontrol: now indicates which package is concerned by the substvars warnings
      dpkg-buildpackage: support passing arbitrary options to dpkg-source/dpkg-genchanges
      dpkg-gencontrol, dpkg-genchanges, dpkg-source: support multiple -T options
      dpkg-source: new option --create-empty-orig in formats "2.0" and "3.0 (quilt)"
      Enhance dpkg's error message about programs missing from the PATH
      dpkg-source: new options --extend-diff-ignore, --diff-ignore, --tar-ignore
      Update Dpkg::Conf to use Dpkg::Interface::Storable
      Dpkg::BuildOptions: provide an object oriented interface
      dpkg-source, dpkg-genchanges: split Binary lines at less than 980 chars
      Dpkg::Checksums: rewrite to provide an object-oriented API
      dpkg-genchanges, dpkg-source: only split Binary field when it's too long
      Dpkg::BuildOptions: deal properly with undefined values in merge()
      Generate manual pages for perl modules with pod2man
      Update POD documentation to indicate that it's using UTF-8 encoding
      Introduce the libdpkg-perl package
      Update Standards-Version to 3.8.4 (no changes needed).
      Drop unused lintian override on dselect
      Add missing bug closure
      dpkg-source: do not fallback to other source formats
      Dpkg::Deps::deps_compare(): fix a warning
      Regenerate .pot files and merge .po files with them
      Dpkg::Source::Patch: add more sanity checks on patches
      Dpkg::Source::Package::V3::quilt: sanity check of series file
      deb-shlibs(5): use "type" rather than "tag" to be consistent with Debian Policy
      Dpkg::Source::Package: add .gitattributes to dpkg-source ignore lists
      dpkg-source: warn when debian/source/format doesn't exist
      dpkg-source(1): document more error messages and warnings
      Add missing changelog entries.
      Dpkg::Source::Package: do not overwrite debian/source/format if it already exists
      dpkg-source: support debian/source/local-options
      dpkg-source: fix initialization of diff-ignore in 1.0 format
      dpkg: fix metadata installation by not mixing rename() in a readdir() loop
      dpkg-source: do not allow underscore in component name for supplementary tarballs
      Fix POD in several perl modules to avoid two consecutive lines starting with =item
      Dpkg::BuildFlags: new module to query/manage build flags
      dpkg-buildflags: new script to retrieve compilation flags during package build
      dpkg-buildpackage: use Dpkg::BuildFlags to retrieve the compiler flags
      Dpkg::BuildFlags: for Ubuntu set LDFLAGS to -Wl,-Bsymbolic-functions
      Dpkg::Vendor::Default: document the update-buildflags hook
      debian/control: cleanup old Conflicts/Replaces
      dpkg: export DPKG_MAINTSCRIPT_NAME to tell what kind of script we're running
      dpkg: export DPKG_LIBDIR to maintainer scripts
      maintscript-helper: new program to simplify some maintainer scripts
      dpkg-scansources: call the right function when -e is used
      Move maintscript-helper from lib/ to scripts/
      dpkg-mergechangelogs: new script doing 3-way merge of Debian changelogs
      dpkg-mergechangelogs: add non-regression tests
      dpkg-source: fix ignore regexp for source format 1.0 when -i is not used
      dpkg-mergechangelogs: avoid using UTF-8 on translatable strings
      dpkg-mergechangelogs: add missing call to textdomain()
      Release 1.15.7.1
      Merge commit '1.15.7.1'
      dpkg-buildflags: respect $XDG_CONFIG_HOME and use $XDG_CONFIG_HOME/dpkg/buildflags.conf
      deb-substvars(5): codify how variables containing multiple lines must be managed
      Dpkg::Version: fix boolean evaluation of the object
      dpkg-buildflags: error out when a required parameter is missing
      dpkg-source: add Bug-Ubuntu field in DEP-3 template
      dpkg-shlibdeps(1): avoid triggering a lintian warning on translations
      Fix build system to correctly install translated manual pages
      dpkg-source: implement --before-build and --after-build command
      dpkg-buildpackage: add calls to dpkg-source --before-build and --after-build
      deb-override(5): updated to match current situation
      dpkg-trigger(1), deb-triggers(5): update reference to triggers.txt.gz
      Update coding-style.txt to also cover the Perl code
      dpkg-buildpackage(1): drop mention of PKG_CONFIG_LIBDIR
      Rename /usr/lib/dpkg/maintscript-helper in /usr/bin/dpkg-maintscript-helper
      dpkg-maintscript-helper: add --version option
      dpkg-maintscript-helper: add "supports" command
      Makefile.am: fix do_shell_subst to update a shell variable instead of a perl variable
      libdpkg: update w_booleandefno() to cope with the changed type of booleans
      Dpkg::Path: new function find_command() that finds a command on the PATH
      Dpkg::Shlibs::Objdump: use the cross objdump when cross compiling
      dpkg-buildpackage: use Dpkg::Path::find_command instead of custom testcommand
      dpkg-maintscript-helper: handle missing parameters properly
      dpkg-maintscript-helper: clarify meaning of lastversion for rm_conffile
      dpkg-maintscript-helper: fix function called by mv_conffile in postrm
      dpkg-maintscript-helper: make <lastversion> optional in rm_conffile and mv_conffile
      Regenerate .pot files and merge .po files with them
      dpkg-gensymbols: fix handling of tags
      dpkg-shlibdeps(1): fix typo libssl.so.9.8 -> libssl.so.0.9.8
      update-alternatives: rewritten in C
      Dpkg::Conf: add new filter method
      dpkg-source: new --unapply-patches option
      dpkg-source: new option --abort-on-upstream-changes
      Dpkg::Source::Patch: capture output of patch and print it on error
      Dpkg::Changelog: fixed to cope properly with an entry of version "0"
      Check the stat structure only if it has been initialized
      update-alternatives: avoid segfault when the only slave is disappearing
      dpkg-buildflags: new --export command
      Dpkg::Compression: add --no-name and --rsyncable options to the gzip call
      dpkg-source: replace tar ignore pattern *~ with */*~
      Add missing bug closure
      Bump Standards-Version to 3.9.1
      dpkg-source: drop upstream debian directory before copying the debian one in place
      update-alternatives: fix off-by-one errors
      Add u-a non-regression test to ensure the sorting of choices/slaves is ok
      Release 1.15.8.1
      Merge branch 'sid'
      Fix install target in man/Makefile.am
      Dpkg::Shlibs::Objdump::get_format() fallback to host objdump if cross one failed
      dpkg-genchanges: correctly truncate descriptions with multibyte characters
      Regenerate .pot files and merge .po files with them
      Regenerate .pot files and merge .po files with them
      Add missing bug closure.
      Revert "Russian translation update of scripts: 511f2u"
      dpkg-source: drop -k parameter from the tar command line used to extract tarballs
      Update dpkg's Breaks dependency to include dpkg-dev (<< 1.15.8)
      dpkg-source: ensure debian/source/local-options is always excluded
      dpkg-source: properly exclude debian/source/local-options in source format 1.0
      Fix invalid markup in French man pages translation
      Merge commit '1.15.8.5'
      dpkg-source: correctly create .pc/.quilt_series with alternate series files
      Dpkg::Compression: fix typo in documentation.
      dpkg-source: fail properly when debian/source/format is empty
      dpkg-buildflags: fix incorrect name in comment
      dpkg-shlibdeps: print the error note about missing libraries only once
      Dpkg::Source::Package::V1.pm: correctly detect debian files
      Fix multiple security issues with dpkg-source (CVE-2010-1679)
      Release 1.15.8.8
      Merge commit '1.15.8.8'
      Update triggers documentation to match reality
      Start new changelog entry
      debian/control: drop Breaks on konqueror
      Drop install-info related Breaks for emacs and jed related packages
      Release 1.15.8.9
      Merge commit '1.15.8.9'
      Fix installation of packages without architecture field
      Add missing changelog entry
      Dpkg::Path::get_control_path(): wrapper around dpkg-query --control-path
      dpkg-shlibdeps: use get_control_path()
      dpkg-shlibdeps: improve parsing of output of dpkg --search
      Fix english mistake catched by lintian
      Do not print warnings resulting from the autopatch analysis
      dpkg-source: remove quilt's .pc directory when --unapply-patches is in use
      Regenerate .pot files and merge .po files with them
      dpkg-source: be a bit less strict when parsing patches
      dpkg-split: fix a gcc warning
      pkg_parse_copy(): fix references to variables in a comment
      dpkg-divert: fix return value of rename_mv
      dpkg: use the correct mtime when installing a file with statoverrides
      Dpkg::Control::Fields: define the place of the Built-Using field
      dpkg-source: add new Package-List field to .dsc files
      Fix two typos in changelog
      dpkg(1): remove a duplicate word in the german translation
      dpkg-source: strip spaces around newlines in Uploaders
      Dpkg::Changelog::Debian::Entry: ignore whitespaces after options in header
      Dpkg::Source::Patch: don't choke on empty patches
      dpkg-source: extend the Package-List field based on the feedback received
      dpkg-divert: fix minor file descriptor leak found by cppcheck
      dpkg-source: temporarily drop Package-List field generation
      Add new changelog entry for 1.16.1
      Dpkg::Deps: Implement new "reset" method
      Dpkg::Deps: some typo and consistency fixes in the POD documentation
      libdpkg: add non-regression test for version number starting with non-digit
      Dpkg::Version: update version_check to forbid versions starting with non digits
      dpkg: fix regression when using -R option
      dpkg: don't ohshite if lutimes() fails with ENOSYS
      dpkg-deb: fix error message output by read_fail()
      Merge commit '1.16.0.2'
      dpkg-query(1): document empty lines as separator for --status and --print-avail too
      update-alternatives: new syserr() function
      update-alternatives: fsync the administrative files before installation
      dpkg-source: tighten the regexp used to ignore the .pc directory of quilt
      deb-src-control(5), start-stop-daemon(8): small improvements
      dpkg-source: fix behaviour of --extend-diff-ignore if used after --diff-ignore
      dpkg: small bugfix in the dependency checking code for virtual packages
      dpkg: use the correct version in "pkg-foo is unpacked, but is version <v>"
      dpkg: depisok() can now suggest to process awaited triggers for a package
      dpkg: improve pre-dependency check on unpack
      libdpkg: keep Config-Version in triggers-awaited state
      dpkg-source: ensure "any" doesn't hide "all" in the Architecture field
      dpkg: properly remove triggers information during package removal
      dpkg-gensymbols: warn when the generated symbols files is empty
      dpkg-source: reenable the Package-List field
      Dpkg::Source::Package: add extraction functions to the supported API
      Fix typo in debian/changelog spotted by lintian
      Dpkg::Vendor: add the module the supported Perl API
      Dpkg::BuildFlags: avoid a Perl warning when HOME is not set
      dpkg-source: support debian/source/local-patch-header
      Fix typo in French translation of dpkg-source(1).
      dpkg-source: --after-build unapplies patches applied during --before-build
      dpkg-source: unapplied patches do not warrant a warning
      dpkg: ensure that trig_transitional_activate() doesn't introduce bad data
      dpkg: ensure that post_postinst_tasks() doesn't introduce bad data
      dpkg-source(1): wording improvement
      Dpkg::ErrorHandling::syntaxerr(): handle supplementary parameters like report()
      dpkg-source: add some supplementary checks of debian/control
      dpkg-gensymbols(1): document syntax of comments
      dpkg: do not fallback to "new-prerm failed-upgrade" for downgrades
      dpkg: implement "interest-noawait" and "activate-noawait" trigger commands
      Add missing changelog entry for new trigger directives
      Fix bad indentation in various parts of the code
      dpkg-buildflags(1): DEB_*_(SET|APPEND) are meant for users
      update-alternatives: do not allow to reuse a slave link in another slave alternative
      dpkg: add the missing ohshite() on a failed syscall
      dpkg-source: improve the logic to identify ignored files
      dpkg-deb: adjust code now that extracthalf() no longer chdir() as a side-effect
      dpkg-source(1): fix a small typo
      dpkg-source(1): improve the description of --before-build & --after-build
      dpkg-buildpackage: no longer exports the compiler flags
      Dpkg::Path: new find_build_file() function
      dpkg-buildflags: support debian/buildflags
      dpkg-buildflags: supports a prepend command
      dpkg-buildflags: new --dump action, make it the default
      update-alternatives: fix regression when dropping slave alternatives
      update-alternatives: clarify role of --force concerning removal of links
      update-alternatives: can_replace_link() → can_replace_path()
      dpkg-source: improve the error message "no orig.tar file found"
      dpkg: fix possible segfault in findbreakcycle().
      dpkg-dev: add some common makefile snippets for use in rules files
      Update changelog to close a bug reporting a problem already fixed
      dpkg-divert: fix the test-suite to also skip tests that would fail if run as root
      debian/rules: introduce a maintainer build mode
      dpkg-mergechangelogs: use 7 characters for conflict markers
      dpkg-mergechangelogs: fix test-suite
      Fix markup in French translation
      dpkg-source: accept "." as the directory parameter
      dpkg-source: uniform handling of the patch header
      Dpkg::Source::Package: replace register_autopatch() with register_patch()
      Dpkg::Source::Package::V2: move logic to create patches in a separate function
      Dpkg::Source::Package::V2: cleanup generate_patch()
      dpkg-source: implement --commit and fail with unrecorded changes
      Provide a new makefile snippet exporting basic package information
      Revert "dpkg-buildflags: support debian/buildflags"
      dpkg-buildflags: implement --export=configure
      dpkg-buildflags: implement support of DEB_<flag>_MAINT_<op> env variables
      dpkg-buildflags: support a "strip" operation
      debian/rules: use the in-tree dpkg-buildflags to inject build flags
      Revert "dpkg-buildpackage: support for Build-Features: build-arch"
      Regenerate .pot files and merge .po files with them
      Move changelog entry to attribute it correctly to me
      dpkg-source: clean up temporary file in case of interruption
      dpkg-source: don't always print "local changes have been recorded in a new patch"
      dpkg-source: simplify message pointing to dpkg-source --commit
      Dpkg::Deps: fix simplification logic of union dependencies
      dpkg: correctly handle a hardlink pointing to a conffile
      dpkg-source(1): add example of extend-diff-ignore's usage
      Dpkg::BuildOptions: enable usage of alternative variable names
      dpkg-buildflags: emit hardening build flags by default
      Revert "u-a: Use xreadlink() instead of areadlink() in alternative_evolve()"
      update-alternatives: new non-regression test
      update-alternatives: use alternative_path_classify() more extensively
      update-alternatives: properly handle stat()/lstat() failures
      scripts/mk/pkg-info.mk: adjust variable names
      scripts/mk/pkg-info.mk: DEB_DISTRIBUTION returns all listed distributions
      dpkg-source: do not ignore the automatic patch when checking for unrecorded changes
      dpkg-source: let --commit create debian/patches when required
      dpkg-buildflags: fix --dump to return 0 as exit code
      dpkg-buildflags(1): drop the quotes when setting DEB_BUILD_MAINT_OPTIONS
      dpkg-buildpackage: no longer output the build flags
      dpkg: fix trigger setup code to not reset the status of unconfigured packages
      Updade changelog to include some missing bug closures
      dpkg-source: ignore changes on debian/patches/.dpkg-source-applied
      scripts/mk: fix buildflags.mk to make use of the DEB_*_MAINT_* variables
      Dpkg::Shlibs: look into multi-arch paths when cross-building
      Merge commit '1.16.1.1'
      scripts/mk: fix typo to correctly set DEB_*_ARCH_BITS in architecture.mk
      scripts/mk: rewrite architecture.mk with explicit loops
      dpkg-gencontrol, dpkg-distaddfile: protect update of debian/files with a lock
      libdpkg: Add new fd_fd_copy_and_md5()
      dpkg: Refactor disappear code into its own pkg_disappear() function
      Dpkg::Deps: Fix implications evaluation to use arch qualifiers
      Dpkg::Deps: Fix dependency evaluation logic to use arch qualifier
      libdpkg: Implement a centralized list of architectures
      libdpkg: Update pkgbin.arch to be a pointer to struct dpkg_arch
      dpkg: Add --foreign-architecture and --print-foreign-architectures options
      Move the reverse dependencies from struct pkgbin to struct pkgset
      Add support of tildes in dpkg's version
      dpkg: Ignore conflict with one's own virtual package within a package set
      dpkg-query: Fix short-lived memory leak in --show and --list commands
      dpkg: Switch functions to take pkgset to reduce deppossi->ed->pkg access
      libdpkg: Add new multiarch aware in-core database functions
      Replace all pkg_db_count() calls with pkg_db_count_pkg()
      Replace all pkg_db_iter_next() calls with pkg_db_iter_next_pkg()
      Replace most pkg_db_find() calls with its newer counterparts
      Update diversions to work with pkgset instead of pkginfo
      dpkg-gensymbols(1): -e accepts shell patterns not regular expressions
      dpkg-gensymbols: output a warning when a pattern doesn't match any file
      dpkg-checkbuilddeps: fix typo in field name
      Release 1.16.1.2
      Merge commit '1.16.1.2'
      dpkg: Initialize all clientdata members in ensure_package_clientdata()
      dpkg: Error out if a database .list file is not a regular file
      Dpkg::Version: small documentation fix
      Dpkg::Changelog::Entry::Debian: check_header() now validates the version
      dpkg-mergechangelogs: do not error out on invalid versions
      dpkg-source: fix issue with relative filename given to --commit
      dpkg-source(1): more explanations for dpkg-source --commit
      deb-control(5): fix Multi-Arch description
      deb-symbols(5): drop misleading spaces in the format description
      dpkg: Get rid of all remaining deppossi->ed->pkg access
      dpkg-architecture(1): drop old info and document architecture.mk
      dpkg-buildpackage: use build-arch and build-indep targets of debian/rules
      man: Drop AUTHORS sections in favor of comments in source
      dpkg-dev: install deb-origin.5 in package
      Fix a untranslated string in French translation
      deb-shlibs(5): <dependencies> use same syntax than Depends
      dpkg-maintscript-helper: fix debug output
      dpkg-query: Update commands to accept package specifiers as arguments
      libdpkg: Drop legacy pkg_db_find() function
      dpkg: Update output commands to print package specifiers
      dpkg: Make md5hash() a public function
      dpkg: Let --force-depends rescue the dependency check in all cases
      dpkg: Update architecture check to allow foreign architectures
      dpkg: Deconfigure other instances of the unpacked package
      dpkg: Add restrictions for configuration of a Multi-Arch: same package
      dpkg-query(1): fix small typo
      Dpkg::BuildFlags: update embedded API changelog
      dpkg-divert: Properly handle diversions of shared files
      dpkg: Remove old control files on upgrade when needed for Multi-Arch change
      dpkg: Do not try to disappear other packages from the same set
      libdpkg: fix some typos in comments
      Fix format string in French translation causing a build failure
      man: improve French translation (partial review only)
      dpkg-source(1): improve section about fuzz being forbidden
      dpkg-source: 3.0 (quilt): restore quilt backup files after a failed patch
      Dpkg::Source::Patch: let analyze() extract the patch header too
      dpkg-source: keep the current patch header when regenerating the automatic patch
      Dpkg::Source::Package: enable exit handlers for the commit operation
      Dpkg::Source::Functions::is_binary(): localize $_ to avoid side-effects
      Dpkg::Source::Package::V2: refactor the handling of binary files
      dpkg-source: enhance --commit to auto-whitelist modified binary files
      Extract Dpkg::Source::Quilt out of Dpkg::Source::Package::V3::quilt
      dpkg-source: support new option --no-unapply-patches
      dpkg-buildflags: also import error functions exported by default
      dpkg-gencontrol: fix handling of "old-style" bin-nmus
      Release 1.16.7
      Bump version to 1.16.8
      Dpkg::Source::Quilt: ensure the target directory exist before copying files
      dpkg-query: fix segfault when -f parameter is empty
      Fix dpkg's French usage string for --print-foreign-architectures
      Dpkg::Arch: Multiple fixes to cope with empty triplets
      dpkg-maintscript-helper: ensures file ownership before acting
      dpkg-maintscript-helper: improve behaviour in “Multi-Arch: same” packages
      debian/rules: drop the empty /usr/sbin directory
      Fix build failure due to POD syntax error
      dpkg-buildpackage(1): Drop duplicate word “calls”
      Fix build failure due bad syntax in German's man page translation
      dpkg-source: unpack additional tarballs in a deterministic order
      Update French translation of scripts and manual pages
      dpkg-shlibdeps: fix error string embedding literal '\n' instead of the expected newline
      deb-triggers(5): explain better why {interest,activate}-noawait should be favored
      debian: drop myself from Uploaders

Richard Levitte (1):
      dpkg-maintscript-helper: Use exit instead of return to exit a subshell

Richard Purdie (1):
      dpkg-deb: Move tar option --no-recursion before -T

Robert Luberda (34):
      Update Polish man pages translation
      Updated Polish dpkg translation
      Updated Polish translation of dselect
      Update Polish translations
      Update the Polish translations
      Updated to 906t11f21u.
      Finished the Polish translation
      Updated the Polish translations.
      Update the Polish translations to 974t18f286u
      Update the Polish translations.
      man/po/pl.po: Update to 997t12f269u.
      Update Polish translations
      Fix year in the latest changelog entry
      Update Polish translation to 1071t24f190u
      Updated to 1098t27f160u
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      Updated to 1125t32f141u
      Initial Polish translation of scripts - 100t185f177u
      Update to 1165t23f110u
      Update to 322t69f71u
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
      Update Polish translations.
      Update Polish translations
      Update Polish translations
      Update Polish man pages translations
      Updated Polish translation.
      Updated Polish translation of man pages.
      Update Polish translations and fix po4a errors in other languages' translations
      Updated Polish translations.
      Updated Polish dpkg translation
      Updated Polish translations (from Wiktor Wandachowicz)
      Add a missing space in Polish dpkg translation
      dselect: treat unknown packages as known and marked for purge

Robert Millan (1):
      libcompat: Add missing semicolon to vsnprintf() declaration

Roderich Schupp (2):
      Dpkg::Index: fix get() and remove() methods
      Dpkg::Control::Info: Do not print on undef filehandle in output()

Roger Leigh (2):
      Dpkg::Control::Hash: accept PGP signature as end of block
      Add Build-Depends-Arch and Build-Conflicts-Arch

Romain Francoise (1):
      dpkg-buildflags: Remove arch blacklist from stackprotectorstrong option

Russell Coker (1):
      dpkg: Do not translate SE Linux context to human readable form

SZERVÁC Attila (22):
      initial hu.po added
      added hu dpkg.cfg & dselect.cfg manpages
      added hu dpkg-deb manpage
      hu dselect update
      hu dselect fixes
      fix some string in hungarian po
      new and updated Hungarian manpages
      hu update
      fixed logs, sorry \!
      * hu.po: Updated to 468t.
      [INTL:hu] Updated to 578t.
      hu.po: updated to 669t
      hu: dpkg-deb dpkg.cgf dselect.cfg update
      hu: deb-control updated
      hu: deb-control + changelog updated
      po/hu.po: Updated to 746t
      hu: Updated changelogs
      hu trunk: dpkg, dselect, man updates
      hu trunk: Updated to 777t
      hu trunk: Updated to 815t
      hu trunk: updated to 867t
      [intl:hu] initial git update - 818t

Salvatore Bonaccorso (1):
      dpkg-deb(1): Document default compressor change to xz

Sam Morris (1):
      dpkg-maintscript-helper(1): update definition of "lastversion/priorversion"

Samuel Thibault (1):
      s-s-d: Do not print 'failed to kill' warning when doing pid polling

Scott James Remnant (91):
      Retro-actively apply patch for the 1.10.18.1 release:
      Bump version-nr to 1.10.19 and set date of new changelog entry to UNRELEASED.
      Apply patch to fix #217943 and, #235266, build conflicts were being pushed
      Apply patch to fix #232025; the tar spec doesn't require a 100-char filename
      Apply patch from Colin Watson to fix #139781; dselect had a
      Apply patch from Christian Haggstrom to fix #213038, #217286,
      Fix uploaders and add myself.
      Remove double ChangeLog entries.
      Close the bug for that last commit.
      Apply patch from jfs to fix #232916; add blank line to .dsc
      Apply patch from Robert Millan to fix #211566; update support for
      Apply patch from mrvn to fix #228253; keep architecture in the
      Apply patch from Brian Carlson to fix #170953; don't print offending
      Apply patch from asuffield to fix various md5sum bugs by checking the
      Date the release
      Argh, will need a high urgency to get in before freeze.
      Bump version to 1.10.20.
      Update various translations.
      Gee, thanks Javier...
      Add two new japanese manual pages.
      Date the release
      Now that's behind us, time to look forwards... :-)
      * utils/start-stop-daemon.c: Don't require an argument for -V (version).
      * main/remove.c (removal_bulk_remove_configfiles): Don't change the
      Run update.sh over the po files; this should probably get done before a
      Large batch of translation updates.
      Updated Japanese manual pages, added new dpkg-source.1 page.
      Add new spanish dpkg-source manpage.
      Tollef and I gorged on low hanging fruit and got our hands sticky.
      Correct a few errors that appeared during merge ... this file will need
      Slightly over-keen patch to install-info, $infodir is prepared earlier
      Update translation files, date the release.
      Begin 1.10.22 ... which will get released tomorrow when we find out what
      Ensure all translated manual pages actually get included in the binary
      Add support for pure amd64 in archtable and dpkg-architecture, it's
      Spanish manpages from our friend...
      Correct a bad option in dpkg.8
      Add support for the new Hurd-style i386-gnu triplets; rather than hacking
      correct typo
      Add new Spanish manpage.
      Order updated translations alphabetically
      Couple of patches from Tollef ... Correct case of Origin and Bugs fields
      Various low-hanging documentation updates.
      New German manpage.
      Correct dselect key-press documentation.
      Fix very silly segfault.
      Add ia64-unknown-linux-gnu to archtable.
      Add support for DOS line-endings to md5sum.
      Remove restriction that package names be at least two characters long.
      Updated French translation.
      Now that d-i installs aptitude as well as dselect, we can suggest that
      Suggest fakeroot for dpkg-source -r.
      Mention dselect update while talking about dpkg --update-avail.
      Document what packages provide additional functionality that the
      Fix a large collection of low-hanging-fruit documentation corrections
      Correct Makefile bug that prevents installation if --without-sgml-doc
      Release 1.10.22
      manpages moved from 8 to 1
      Bump version to 1.20.23
      Patches applied:
      Patches applied:
      Erk, hands slipped and did bad things :)
      Patches applied:
      takes a hammer to afore-mentioned fingers
      Patches applied:
      Patches applied:
      Patches applied:
      Patches applied:
      Patches applied:
      Patches applied:
      Patches applied:
      Patches applied:
      Patches applied:
      Patches applied:
      Patches applied:
      Patches applied:
      dpkg (1.10.24) unstable; urgency=low
      dpkg (1.10.25) unstable; urgency=low
      dpkg (1.10.26) unstable; urgency=low
      dpkg (1.10.27) unstable; urgency=low
      dpkg (1.10.28) unstable; urgency=low
      dpkg (1.13.1.0.1) experimental; urgency=low
      dpkg (1.13.2) experimental; urgency=low
      dpkg (1.13.3) experimental; urgency=low
      dpkg (1.13.4) experimental; urgency=low
      dpkg (1.13.5) experimental; urgency=low
      dpkg (1.13.6) experimental; urgency=low
      dpkg (1.13.7) experimental; urgency=low
      dpkg (1.13.8) experimental; urgency=low
      dpkg (1.13.9) unstable; urgency=low
      dpkg (1.13.10) unstable; urgency=low

Sean Finney (6):
      Fix small memory leaks
      libdpkg: Move quote_filename to the path module as path_quote_filename
      libdpkg: Move copyfileperms to non-static file_copy_perms
      doc: Tune some Doxygen settings
      dpkg: Pass a pkginfo structure to promptconfaction()
      dpkg: Add JavaDoc comments for promptconfaction()

Simon Richter (1):
      Add uClinux support to ostable and triplettable

Stan Ioan-Eugen (1):
      Update Romanian dpkg translation

Stefan Fritsch (1):
      dpkg: Use posix_fadvise on non-Linux to speed up .list files loading

Stefano Canepa (2):
      commit 876d77529b9d974942d1ced3c83cc607369395dd
      Updated italian translation

Steve Langasek (6):
      Add Multi-Arch to the list of known binary package fields for dpkg-dev
      Add new variables, DEB_HOST_MULTIARCH and DEB_BUILD_MULTIARCH
      Dpkg::Deps: Implement support for pkg:arch syntax
      libdpkg: Allow pkg:arch syntax in package relationship fields
      libdpkg: Add new archsatisfied() function
      dpkg: Complete arch checking of package relationships in the resolver

Steve Petruzzello (2):
      man: Fix typo, wrong space
      Update French scripts translation

Steven Chamberlain (1):
      Add new kfreebsd-armhf support

Sven Joachim (109):
      Updated German dselect translation
      Update version and year in dselect/po/de.po
      Fix two typos
      Update German dpkg translation
      Fix my e-mail address
      Fix another typo
      * scripts/Dpkg/Source/Package.pm: import subprocerr().
      Update German dselect translation
      Add missing format specifier in Swedish translation
      Reword two terms in German dpkg translation
      Update German dpkg and dselect translations
      Start proofreading of German manpages translation
      man/dpkg.1: Document triggers --debug values
      Unfuzzy German dpkg translation
      German dpkg translation update
      Fix header of Swedish manpages translation
      German dpkg translation update
      Update german dselect translation
      Update German dpkg translation
      Add debian/changelog entry for the German dpkg translation update
      Unify translation of "create"
      dselect: Remove obsolete priorities support
      German dpkg translation update
      Fix quotation marks in German dpkg translation
      German dpkg translation update
      Fix typo (unexecpted -> unexpected)
      update-alternatives: add a missing mark for translation
      Tightening the Breaks for the install-info transition
      German dpkg translation update
      German dselect translation update
      German dpkg translation update
      German dpkg translation update
      German dpkg translation update
      German dpkg translation update
      German dselect translation update
      Fix po/POTFILES.in
      po/Makevars: Add ”--from-code=UTF-8“ to XGETTEXT_OPTIONS
      German dpkg translation update
      German dpkg translation update
      Makefile.am: Fix EXTRA_DIST target
      German dpkg translation update
      German dselect translation update
      Fix typo in German dselect translation
      German dpkg translation update
      Fix inconsistencies and typos in German dpkg translation
      Fix ”make distcheck“ errors
      German dpkg translation update
      German dpkg translation update
      build: Fix “make distcheck” errors
      German dpkg translation update
      Remove spurious leftover .dpkg-tmp files after unpacking failure
      German dpkg translation update
      Fix two singular forms in German dpkg translation
      Fix typo in French manpages translation
      Fix two format strings in German dpkg translation
      Fix Clytie's name in debian/changelog
      Use impersonal language in German dpkg translation
      Add Holger Wansing to THANKS
      Fix typo in German scripts translation
      Fix several clumsy wordings in German dpkg translation
      Use impersonal language in German dselect translation
      German dpkg translation update
      Fix a translation error in the German scripts translation
      German dpkg translation update
      dpkg-split: Fix typo
      build: Update po/POTFILES.in for new/renamed source files
      German dpkg translation update
      Fix minor error in German dpkg translation
      German dpkg translation update
      dpkg: Mark error message for translation
      build: Update po/POTFILES.in for renamed source file
      German dpkg translation update
      Minor fixes
      German dpkg translation update
      German dpkg translation update
      German dpkg translation update
      German dpkg translation update
      German dpkg translation update
      German dpkg translation update
      German dpkg translation update
      German dpkg translation update
      dpkg-divert: Improve ignored removal request message
      German dpkg translation update
      German dselect translation update
      German dselect translation update
      German dpkg translation update
      German dselect translation update
      German dpkg translation update
      German dpkg translation update
      German dpkg translation update
      German dpkg translation update
      German dpkg translation update
      German dpkg translation update
      German dpkg translation update
      German dpkg translation update
      German dpkg translation update
      German dpkg translation update
      German dselect translation update
      German dpkg translation update
      German dselect translation update
      German dpkg translation update
      German dpkg translation update
      German dpkg translation update
      Revert "Sven closed #766311 in 9bd52bb4baf0e6f0e5afac2c00e85e75506077ed"
      German dpkg translation update
      German dpkg translation update
      German dselect translation update
      German dpkg translation update
      s-s-d: Do not set changegroup unconditionally

Sven Rudolph (1):
      dselect: Do not disaplay garbage on monochrome terminals

Sylvestre Ledru (4):
      Fix a french typo
      Update of the french localization
      Minor improvements to the French man pages translation
      dpkg-shlibdeps: Add a hint to the error on no dependency information found

Sébastien Poher (5):
      Update French translation
      Update French translation
      po: Update French translations
      po: Update French translations
      po: Update French translations

TAKAHASHI Motonobu (1):
      Update Japanese man page translation

Tetralet (2):
      Update Traditional Chinese dpkg translation
      Update Traditional Chinese dpkg translation

The Fungi (1):
      dpkg(1): Clarify effect of --purge on files in homedirs

Theppitak Karoonboonyanan (5):
      Update Thai program translation
      Update Thai dpkg translation
      Update Thai programs translation
      Update Thai program translation
      po: Update Thai programs translation

Thibaut Girka (2):
      Add support for specific arch-qualified dependencies
      scripts: Accept “:native” arch-qualified Build-Dependencies

Thiemo Seufer (1):
      dpkg-gensymbols: blacklist "__gnu_local_gp" symbol

Thomas Adam (1):
      Dpkg::Source::Package: Do not obscure ‘require’ errors with custom errors

Thorsten Glaser (1):
      scripts/mk: Fix typo by setting DEB_*_ARCH_BITS instead of DEB_*_ARCH

Timothy G Abbott (1):
      dpkg-divert: new --listpackage option

Tollef Fog Heen (1):
      Move "skip a file forward" into its own function

Tomas Pospisek (1):
      man: Document the obsolete dpkg --compare-versions operators in dpkg(1)

Trần Ngọc Quân (17):
      Update Vietnamese programs translation
      Update Vietnamese programs translation
      Update Vietnamese programs translations
      Update Vietnamese programs translation
      Update Vietnamese programs translation
      Update Vietnamese programs translation
      Update and review Vietnamese program translation
      Update and review Vietnamese program translations
      Update Vietnamese program translations
      po: Update Vietnamese program translations
      po: Update Vietnamese programs translation
      po: Update Vietnamese programs translation
      po: Update Vietnamese programs translation
      po: Update Vietnamese dselect translation
      po: Update Vietnamese programs translation
      po: Update Vietnamese programs translation
      po: Update Vietnamese programs translation

Wichert Akkerman (682):
      Updated to dpkg 1.4.1.4
      Update to dpkg 1.4.1.5
      Updating to dpkg 1.4.1.7
      Updated to dpkg 1.4.1.8
      Added some missing files
      Another missing file
      Updated to dpkg 1.4.1.9, and added spanish translation
      Updated the packaging-stuff
      Updated to dpkg 1.4.1.10
      Updated to dpkg 1.4.1.11
      Update to dpkg 1.4.1.12, clean up some rejections
      Added another missing file..
      Even more missing files.. the japanese translations for manpages now.
      Update the ChangeLog
      Patch from Adam Heath for update-alternativs to handle cross-device links
      Fix bug in dpkg-buildpackage that broke signing with -sgpg
      Make dpkg-source work on empty diffs
      Fix GPL and documentation location in debian/changelog
      see ChangeLog
      Fix installation-problems
      Updates for Hurd
      Update update-rc.d to check if codenumber is below 100
      Fix dpkg-deb to be able to handle archives made with Linux ar
      Remove conffiles before removing directories when purging a package
      * check if we violate conflicts/depends/pre-depends of other packages when
      Add support for HURD to start-stop-daemon
      dselect is its own package now
      dpkg-scanpackages: don't die if we can't open a package
      fix crash in dselect on window resize
      Check if a file isn't also in the new package when upgrading
      Fix some logic errors in dependency-handling code
      Add an option to show the diff between old and new conffile
      Change oldfile-check in process_archive to prevent memory corruption
      Small fixups to prepare for 1.4.1.15 release
      Don't hardcode ENOENT in perlscripts
      Reinstate patch to not read available-filoe when doing listfiles
      Add --force options for handling changed conffiles
      Update dpkg manpage for --force-conf* options
      Use POSIX instead of Errno
      Add changes from 1.4.1.16 release. Unfortunately it's too late to tag things
      Update ChangeLog
      Update copyrights
      Add support for GNU tar extension for long filenames
      Add --assert-longfilenames
      Add .cvsignore for docs
      Add release-date to changelog
      Correct message for invalid parameter in dselect
      Add gettext-support to dselect
      translation fixups
      minor fixes for translations
      Added Czech translation for dpkg
      Translate helpmessages in dselect
      Fix typo in dpkg help
      Small configure update
      Add Polish translation
      Fix name for spanish translation
      Add proper includes to helpmsgs.pl
      Silly fixed to make it all build again
      Update ChangeLog
      Don't translate internal errors
      Release 1.4.1.19
      Adding Russian translation
      Hmm
      Fix translation mixups
      Added Enhances to a few scripts
      Added Enhances to a few scripts
      More enhances updates
      ChangeLog update
      Fix silly typo
      Correct names for build-depency names according to Bug# 49792
      Also fix dpkg-source.pl
      Rename Japanese translation
      Removed generated file
      improve searchkeys in dselect
      Useless change in uid-parsing
      Add strdup to start-stop-daemon
      Move the new buildsystem into the main branch
      More of the same
      Some more updates.. we should (almost) be there now
      More updates - we should (almost) be there now
      Update changelogs
      Oops, removed a bit too much
      Update
      Add missing semiclon in baselist::kd_search()
      Add missing semiclon in baselist::kd_search() (yes, again)
      Last updates for 1.6 release
      Correct name of source tarball in debian/rules
      Fix .so-entries for script manpages
      New polish translation
      Various updates; see ChangeLog
      Updated polish translation
      change maintainer
      Update polish translation, add manpage for cleanup-info, update
      dpkg-divert manpage added
      Make dselect build again
      Add install-sh
      Fix silly error in utils/Makefile.in
      Fixup default lispdir
      Handle new manpages in debian/rules
      Fix uid/gid changing in start-stop-daemon
      Comment new suggest/recommend behaviour in dselect - it's broken
      Small fixups
      Set date in debian/changelog
      Fix typo in release.sh
      Drop emacs byte-compiling support
      Update Czech translation
      Add Swedish translation
      Rename cvsclean to distclean
      dselect/main.cc: We need to printf programdesc as well
      Really add automake/sysinfo.m4
      fix dpkg-buildpackage -nc option
      Make it possible to not build dselect
      Add config.guess and config.sub
      Test for ptrdiff_t
      add ptrdiff_t to acconfig.h
      More autoconf updates
      Fix typo
      autogen.sh: copy gettextm4, lcmessage.m4 and progtest.m4 to automake/ systems without gettext installed
      Add optlib
      utils/start-stop-daemon.c: Fix OS-detection for sunos
      Makefile.conf.in: use @libdir@ and @admindir@
      Fix typo in swedish translation
      Fix wrong formatting of dpkg-divert manpage
      scripts/dpkg-scansoures.pl: don't use \z since that is perl5.005-specific.
      debian/dpkg-doc.postrm: Use doc-name instead of file-name
      From the ChangeLog
      * version-nr: update to 1.6.5
      add email address for Scott Barker
      Oops, forgot to add scripts/dpkg-safefilelist.{1,pl}
      Fix missing newline in dpkg-deb helpmessage
      handle 8th bit properly in packagelist-displays
      dselect/pkgtop.cc: use waddnstr instead of waddch so we don't strip the 8th bit of characters
      update spanish translation
      main/enquire.c: always use a minimum width of 80 in list1package
      install dpkg-safefilelist
      Update changelog
      Update copyright of swedish translation
      scripts/dpkg-buildpackage.sh: support debsign
      dselect/method.cc: pass admindir to dpkg
      Update changelog
      scripts/cl-debian.pl: Allow space between `#' and the bugnumber in the changelog scripts
      various text and manpage updates
      dselect/baselist.cc: don't specify SA_INTERRUPT, since it's not portable and the default behaviour
      Update Swedish translation
      Update Russian translation
      Bunch of changes to make dpkg compile on HP-UX
      Update Japanese manpages
      1.6.7 release
      fix wrong test in dselect/Makefile.in
      Switch to using objdump in dpkg-shlibdeps
      Add .gmo files
      scripts/controllib.pl: add comment with description of global variables
      configure.in: don't try to outguess what CFLAGS should be
      scripts/dpkg-buildpackage.sh: we know that dpkg-architecture is
      Merge the potato branch:
      flag two more strings as translateable
      Update doc/ja/dselect.8
      dselect/pkgsublist.cc: mark another string as translateable
      utils/Makefile.in: fix link command for start-stop-daemon
      dselect/methkeys.cc: remove old bindings for `n\' and `p\', which frees `n\' to do searchagain
      Synchronize with potato-branch again:
      Synchronize to the potato branch again
      Update TODO
      Synchronize with potato-branch again:
      configure.in: add -D_GNU_SOURCE to CFLAGS so we can get strsignal
      * TODO: updated
      doc/*: remove all references to GNU/Linux and just mention `Debian system': we just as well on other operating systems.
      dpkg-deb/build.c: remove extra closing brace
      Merge things from the potato branch:
      Updated gettext stuff
      configure.in: generate doc/sv/Makefile as well
      Add it.gmo
      scripts/dpkg-statoverride.pl:
      buildsystem update
      really add that manpage
      lib/parse.c: add Enhances to fieldinfos[]
      Small fixups
      Undo over-translation
      main/enquiry.c: modify getttywidth() to check COLUMNS environment
      scripts/dpkg-gencontrol.pl: add Origin, Submit-Bugs-To and Submit-Bugs-Style fields.
      mark another string as translateable
      Fixup packagelisting formatstring creaton
      updates from Chip Salzenberg to clean up fd handling
      check if we are outputing to a tty
      add sh architecture support
      update changelog
      configure.in: add de to ALL_LINGUAS
      scripts/dpkg-divert.pl: change $dpkglibdir to $admindir
      Small change to make testing easier
      make dpkg-shlibdeps really do what the manpage says it does
      debian/control: add dependency on binutils for dpkg-dev (needed for objdump)
      scripts/dpkg-scanpackages.pl: modify to use most recent version
      Commit proper dpkg-shlibdeps.pl
      Add hppa support
      fixup html-escaped left from a patch
      fixup html-escaped left from a patch
      Document -k option for dpkg-buildpackage
      Escape - in dpkg manpage NAME
      Add new shlibs.default and shlibs.override files
      add -S option to only upload sources
      don't print version twice on --help
      fix typo
      main/enquiry.c: fix the listpackage output logic
      main/main.c: call new myoptfile()
      Install default configuration file
      handle -opt-value style options as well for files
      and now it compiles again
      don't abort of configfile does not exist
      update changelog
      Update changelogs
      update .po files
      fix typo
      read trailing zeroes from tar output
      add galician translation
      Add Brazilian translation
      don't rename a file to itself
      fix a buffer overflow in cmdname handling
      Update formating
      remove debug statement
      Add
      Add dutch translation
      scripts/dpkg-genchanges.pl: make a missing package a warning instead of an error
      Mark readfail message parameters as translateable
      update translations
      Add missing dpkg.conffiles
      debian/rules, debian/origin: add new origin file
      add origin file
      scripts/dpkg-buildpackage.sh: fix logic error in source-only building
      scripts/dpkg-statoverride.8: fix typos
      Chop read lines in myfileopt
      Remove emacs helper scripts
      Add powerpc-linux-gnu entry to archtable
      small fixup in internals manual build
      remove emacs stuff
      Use proper name for .changes file when building source-only
      fix two memory leaks
      lib/mlib.c: fix error reporting for reading data in do_fd_copy
      properly chomp lines
      scripts/dpkg-scansources.pl: Fix getopt usage since perl5.6 complains about it.
      add new --import option to import settings from /etc/suid.conf
      Update Galish translation
      fix some stupid errors. silly perl syntax..
      Improve description of --import option
      purge a bit of leftover elisp stuff
      Fix ENOENT issues
      more dpkg-statoverride fixes
      More small fixes
      fix typo
      use do_fd_copy when extracting ar files
      include/dpkg.h.in: remove defines for cat and dpkg-safelist since they are no longer used
      fix typo
      scripts/dpkg-statoverride.pl, main/filesdb.c: merge patch from
      add s/390 support
      add support for using libz
      Fix silly errors
      fix another silly mistake
      fd copy loop generalizations
      blah
      blah^2
      More doogie-patches
      Add gettext to build-depends
      fix warning when trying to remove a non-existing statoverride
      main/archives.c: create files, fifos, devices and directories with mode 0
      fix grammer in dpkg manpage
      update Build-Depends
      More Adam stuff:
      fix syntax error
      fix syntax error
      reinstate reading of trailing zeroes
      use FHS instead of FSSTND
      show description for udebs as well
      make dselect commandline options work again
      Undo earlier changes from Adam to handle -W options for the compiler
      Add French manpages
      add doc/fr/Makefile
      update French translation
      ignore vim swapfiles
      remove --import
      Fix chown/chmod ordering
      scripts/dpkg-divert.pl: only allow absolute filenames
      scripts/dpkg-source.pl: fix error in error message
      scripts/dpkg-statoverride.pl: use -e instead of -f to test
      Add ranlib for libdpkg
      Add basic OpenBSD 2.8/i386 support
      switch to using POSIX glob instead of regexp
      scripts/dpkg-divert.pl: fix typo in usage message
      utils/start-stop-daemon.c: Add OpenBSD support
      Update German and French translation
      Update French manpages
      debian/changelog: merged additions from v1.8 branch
      Update copyright
      * ChangeLog: undo file corruption (ugh)
      Add more gcc warning flags
      French translation update
      fix disk corruption
      Change dpkg-gencontrol to fix comma-related syntax errors after processing substvars
      add debsig-verify support
      update .po files
      add --no-debsign option to dpkg
      add dpkg-checkbuilddeps
      Handle window resize in dselect main menu
      translate menu options
      Updated
      updated
      New version
      add hppa64-linux-gnu
      update to latest version from libtool
      remove some translations that gettext can not handle (on hppa)
      also allow j and k to scroll to methrough main menu
      modify install-info to take relative filesnames, and add a --remove-exactly option to only remove exact matches (Rob Browning)
      Updated Japanese translation to fix gettext problems
      Add --retry option to start-stop-daemon
      Remove useless gettext ChangeLog
      Synchronize regexps to extract Cloes
      Update changelogs
      Update list of available manpages
      Fix silly typo
      Add missing comma
      Remove some debugging code
      Fix another typo (guess nobody tested the CVS code in a while :)
      You guessed it, another typo fix
      Remove double print
      make sure we never overflow errmsgbuf
      zap old conflict indicator
      Initialize otherpriority as well
      swap order for %.*s formats
      scripts/dpkg-scanpackages.pl: fix typo in vercmp version cache
      Nothing to report - move along
      Remove yet another Linux reference
      Close another bug
      Close more bugs
      include stdlib.h to get exit declaration
      remove no longer used warning flags
      Fix weird pointer usage
      Include stdlib.h to get exit declaration
      No longer use deprecated multi-line string literal
      ChangeLog
      main/filesdb: change initialization of putat in ensure_packagefiles_available() so gcc won't warn about possible uninitialized usage
      do not read a .list or statoverride file if they are empty
      main/filesdb.c: fix putat logic we broke earlier today
      update perpackagestate comment to note dpkg and dselect use conflicting versions of it
      update dpkg manpage to note --force-overwrite is not enabled by default
      Make execbackend logic a bit more readable
      Return non-zero error code on -S and -L
      fix qsort_compareentries
      Add stamp-binary
      Add dselect configuration file
      Update changelog
      Add missing newline
      Remove Language-Team entry, debian-l10n-german does not exist
      Translation update
      Update .po files
      Use INSTALL_PROGRAM for programs
      Add new enoent utility to get ENOENT at runtime
      Add note that make will replace dpkgdlibdir
      Merge SuperH patch from YAEGASHI Takeshi
      Add note about SuperH update
      Update Italian translation
      Fix incorrect ENOENT test
      Fixup sh architecture name
      Really install French manpages
      Install enoent in the dpkg package
      Move dpkg-scansources manpage to section 8
      Fix spelling error
      Update Czech and Polish translation
      Update Japanese translation
      Add new Danish translation
      No comment
      Update Russion translation
      fix translations where both strings did not both end with \n
      Update Galician translation
      Fix formating in dpkg(8)
      Document dpkg.cfg
      Update Spanish translation
      Document dselect.cfg
      Update Danish translation
      Use libdpkg style error handling in md5sum
      dpkg-shlibdeps need not care about the dpkg --search exitcode
      Resync with v1_9
      Update section and prioriyies to match dinstall overrides
      Add 1.9.1 release date
      Remove last lisp reference
      Remove conflict indicators
      swap j and k keybindings in main menu
      Translation update
      Handle partial reads while reading a pipe
      Sligh language fixup
      split assertion
      restore previous statement to break reverse cycles
      Update French translation
      add i386-gnu0.2
      More %z format fixes
      don't include curses.h since dselect.h already does that for us
      handle interrupted getc in falliblesubprocess() prompt
      Add setcloexec function to set close-on-exec flags, and use that everywhere
      add functions to initialize and destroy the obstack, ensure obstack is initialized in try_remove_can() as well
      Correctly handle trailing spaces in versions
      Improve description of --force-confdef
      Fix dpkg.cfg location
      properly use warning-flag when running maintainer scripts
      fix pausing logic, and use $changedby as the signing ID
      spell dependency consistently
      spell dependency consistently, fix handling of spaces
      fix test for illegal packagename
      fix format args for size_t
      Use uid_t and pid_t everywhere
      Update for 1.10
      Import 1.9 releases
      Add recent changes
      Use conflicts for sysvinit, update build-depends
      Further updates
      Update Spanish translation
      really use narglist in do_script()
      Handle screen resize in main menu
      Add ru to subdirs
      Added Russion translations from Alexey Mahotkin
      Fix typo
      Add ru
      make "n" do searchagain instead
      don't pass CFLAGS to configure
      Fix layout problem
      Call dpkg-architecture instead dpkg to determine the host architecture.
      Improve documentation
      Update German translation
      Start adding German manpages
      remove emacs hints and Linux references
      Merged improvements from Joost Kooij
      Fix typo
      Do not mention the non-existing dpkg(5)
      Update changelogs
      Fix syntax error
      add manual_install prototype
      add dp_should priority
      modify kd_select() to set manual_install so we can identify user-selected packages
      modify repeatedlydisplay() to unset manual_install so we can identify user-selected packages
      modify resolvedepcon() to handle recommand and suggests better
      Merge dselect patch from Joey Hess
      Add per-user configuration file
      add dselect package and fix dpkg-doc section
      Add new files for dselect package
      replaced with dpkg.preinst
      remove dselect.cfg
      split out dselect and a few other cleanups
      Add the various new substvars files
      Document dselect split
      Give dselect same priority as dpkg
      include unistd.h which is needed to get the ioctl prototype on Solaris
      Restore missing changelog entries
      Add configurable colours to dselect
      Regenerated
      Make setheights() virtual
      add setheights() member and fix protection
      override setheights() to make list_height 1 higher then the default so we draw the list correctly
      make Q do abort so we are consistent with the pkglist
      List more dselect changes
      Fix test for nice(2) failure
      Improve some help texts and helpscreen keybindings
      Improve text
      dselect help improvements
      New verrevcmp() from Anthony Towns
      Force LC_CTYPE to C
      Remove Linux references
      add checksearch and matchsearch functions to abstract searching algorithm, add displayerror member function
      use new checkserach and matchsearch functions to do the real search/matching
      implement checksearch and matchsearch using regular expressions
      dselect can handle handle regular-expressions search for packages, both
      mark another bug as closeable
      document new search features
      Merge changes from v1_9 branch
      Update fuzzy Russian translations
      install dpkg-query as well
      Add support for configurable package listings (not complete yet)
      Fix off-by-one error
      Deal properly with empty fields
      Mark dselect window resize bug as closeable
      seems glibc has a completely non-standard return value for nice(2), so deal with that properly now so things also work on non-glibc systems
      no longer install update-rc.d, it moved to the sysvinit package
      Update sysvinit conflicts to version 2.80
      update-rc.d moved to the sysvinit package
      Remove update-rc.d files
      remove -D from usage, we don't support it
      add support for field width specification
      changed things around to dpkg-query builds more easily
      Move parsedump.h to include
      Fix typos
      Update Danish translation
      add main/query.c and main/showpkg.c
      Updated using new files
      ignore Makefile, not Makefile.in
      General cvsignore updates
      control updates
      Update German translation
      Improve help texts
      Use the colour spelling for printed text
      Removed some TODO items that are implemented now
      Fix typo
      fmt can't be const since we free it in the same function
      mention we have copyright for 2001 as well
      improve help and version texts
      use DPKG define in printversion output
      Regenerated
      Oops, properly do newlines
      Mention helptext fixes
      Add dpkg-query manpage
      Document print-avail as well
      Slight language fix
      Remove another Linux reference (will they ever end?)
      Update French translation
      Mark another bug as closeable
      Update French translation
      do not start a command if the pidfile option is used and the pid in that file is still running
      Mark another bug as closeable
      make w_booleandefno get the fieldname from the fip instead of hardcoding Essential
      don't harcode 'essential' fieldname in f_boolean convert_string call
      add flags to fwritefunction. Implement fw_printheader flag to toggle printing of field headers.
      Change to more 0s into NULLs
      Count how many control components failed to open
      Move showpkg.c to lib/ so multiple tools can use it
      Obsoleted
      Add showpkg.c prototypes
      change copyright to just GPL 2
      Add changes
      Update for moved showpkg
      Improve error message
      Add showformat changes
      add parseformat prototype
      add parseformat and show options, change layout for usage info, remove copyright from version output and refer to the dpkg --license option instead
      implement do_show
      More changelog updates
      Fix unterminated line in usage text
      Oops, remove bogus include
      Strip enoent as well
      Update Danish translation
      Update Polish translation
      Updated polish translation
      Fix translations with inconsistent printf format strings
      Remove trailing tab because emacs is silly enough to warn about it
      Add missing space in dpkg-doc description
      Remove a change we never made
      Install new Swedish manpages
      Fix syntax error
      Update license statement
      Add lib/utils.c with general utility functions. Add cisalpha() and cisdigit()
      No longer set LC_CTYPE and switch to using cisalpha and cisdigit instead
      Add all four SuperH architectures
      Don't rewrite sh[34] cpu string
      use space seperated output instead of comma seperated
      Update default ignore expression to also match *~ and *.swp in subdirs
      Handle errors properly in do_check
      Accept GNU md5sum style output
      Fix another md5 sanity check
      Use -Z option for patch and set TZ to UTC0 when calling diff. This gives us reliable timestamps in diffs.
      Fix typo in ssd help message
      create parts directory
      exit with non-zero exitcode when doing --display for a nonexiting alternative
      Slight grammer improvement
      updated
      Update French manpages
      Remove emacs crap and 2 Linux references
      Use gzip -c in install-info
      Update French translation
      HP-UX support for start-stop-daemon
      Add some ssd things
      Move setsid outside of HP-UX #ifdef
      Use setsid instead of setpgid if available
      test for setsid function
      Add Catalan translation
      Add DPKG_CHECK_DEFINE which tests for a define in an include file
      Test for TIOCNOTTY
      move tty change outside OS specific ifdef and use the new TIOCNOTTY test instead
      Update Danish translation
      Add man to subdirs
      New files
      Moved from doc/
      Oops, restore
      Remove files that moved to man/
      Remove german manpages which are in man/ now
      Remove French manpages which are in man/ now
      Remove Japanese manpages which are in man/ now
      Remove Russian manpages which are in man/ now
      Remove Swedish manpages which are in man/ now
      Remove framework for subdirectories
      Removed files that moved to man/
      Fix wrong changelog entry
      Fix typo
      Update copyright notice
      Move files over from doc/sv/
      Go away and taunt me no more!
      Go away and taunt me no more
      Restore correct file
      Added Brazilian manpage translations
      Make dpkg-gencontrol not warn about Uploaders
      Continue to read all data from a pipe, until EOF
      add changes from 1.9.18 and 1.9.19
      Mark /etc/alternatives/README as a conffile
      always allocate data for pkg->file->size so we don't overwrite other data
      Changed maintainer to debian-dpkg at lists and add Uploaders
      More imports from v1_9
      Add start of reference manual
      Update Brazilian translation
      Update French translation
      check fgetc() for EOF return so we don't spin if we can't read input
      fix logic error, alternatives are now correctly restored to auto when removing a manually selected alternative
      Fix bogosity in previous update
      copy origin and bugs info into status file
      Fix unclear wording of changelog entry
      Improve working of --config output
      Add dselect.cfg and dpkg.cfg manpages
      Update copyright
      Fix test for incorrect packagename for -p option.
      Fix test for incorrect packagename for -p option.
      treat enhances like suggests in packagelist::resolvedepcon()
      Remove commented out statements
      Add LFS support
      Fix typo in dpkg-source manpage
      Add docbook version of dpkg(8)
      add DocBook version of dselect(8)
      Add more DocBook manpages
      Add DocBook version of deb(5) manpage
      Removed unneeded id attributes
      Fixup synopsis
      Add DocBook version of deb-control(5) manpage
      Remove bogus whitespace
      Allow multiple consecutive empty lines
      Fix typo
      Add DocBook version of deb-old(5) manpage
      Add DocBook version of cleanup-info(8) manpage
      Add DocBook version of dpkg-checkbuilddeps(1) manpage
      Remove unneeded ISOdia entity
      mark another bug as closeable
      add DIFF #define
      documentation update
      Remove double line
      Add paths entity file
      use @PACKAGE@ for dpkgconfdir as well
      generate man/paths.ent
      Expand all paths before substitution
      Update Ian Jacksons' email address
      Perl sucks, fix Ian's email address
      Clarify confold and confnew handling
      Reindented and split into multiple seperate functions
      Remove install-sh
      Further cleanup
      Removed another needed file
      Fix syntax error
      And now properly fix that syntax error
      Document --force-confmiss and --force-bad-verify
      Update Danish translation
      remove compat stuff for ancient dpkg versions.
      Regenerated
      Update French manpages
      Updated Russian translation
      Add autom4te.cache
      Update Catalan translation
      Update release date
      patch from Josip Rodin to improve the move from /usr/info to /usr/share/info
      Start 1.11 work
      Install dselect methods in dselect package
      Apply (modified version of) patch from Josip Rodin to improve bits of documentation
      remove forced check for build-essential, we should not hardcode Debian policy into dpkg
      Fixup paths
      Add ~ to the list of legal characters in a package filename
      add conflict with dpkg-iasearch which intruded on our namespace and replace manpages-de which includes one of our manpages
      Start 1.10.1
      sync dpkg and dpkg-static dependencies, fix double conflict for dpkg
      Backport fixed from HEAD
      Backport fixed from HEAD
      move dpkg.cfg.5 and dselect.cfg.5 into dpkg package
      Unbackport version-nr
      Remove autom4te.cache in clean target
      cp instead of mv since we need files for both dpkg and dpkg-static (ugh)
      Fixup install path
      Mark 1.10.1 release
      check for malloc failure and actually look in /home/wichert for file instead of looking in confdir twice
      Move dselect.cfg to dselect package
      Update to 1.10.3
      Oops
      Fix typo in installation directory
      srcipts/dpkg-source.pl: allow ~ in version numbers
      Grr, properly allow ~ in version numbers
      Allow ~ in Files: field as well
      Make dselect do conflict resolution when dealing with automatically selected recommended packages

Wiktor Wandachowicz (5):
      Updated Polish manpages translation
      Updated Polish scripts translation
      Update polish programs translations
      Update Polish translation of scripts
      Update Polish translation of dselect

Wookey (1):
      Add arm64 support to cputable

YunQiang Su (1):
      Add support for mipsn32(el) and mips64(el) to arch tables

Yuri Gribov (1):
      dpkg: Fix physical file offset comparison

Yuri Kozlov (15):
      Update Russian dpkg and dselect translations
      Update Russian dpkg-dev translation
      Update Russian scripts translation
      Updated Russian translation
      Updated Russian translations
      Russian translation update of scripts: 511f2u
      Russian translation update: 513t
      russian programs translation: 985t
      Update Russian dpkg translation
      Update Russian translations
      Update Russian programs translation
      Update Russian program translation
      Fix Russian translation
      Update Russian program translations
      po: Update Russian translations

Zack Weinberg (1):
      deb-shlibs.5: Be a little more elaborate and helpful

Zhou Mo (9):
      po: Update Simplified Chinese program translations
      po: Update Simplified Chinese program translations
      po: Update Simplified Chinese programs translation
      po: Update Simplified Chinese translation
      po: Add new Simplified Chinese man pages translation
      po: Update Simplified Chinese programs translation
      po: Update Simplified Chinese programs translation
      po: Update Simplified Chinese programs translation
      po: Update Simplified Chinese programs translation

imacat (1):
      Update Traditional Chinese programs translation

kmuto (1):
      updated Japanese translation.

lumin (1):
      po: Update Simplified Chinese programs translation

Łukasz Dulny (4):
      po: Update Polish program translations
      po: Update Polish programs translation
      po: Update Polish translations
      po: Update Polish dselect translation

Игорь Пашев (1):
      Typo in Swedish translation

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/dpkg.git



More information about the Reproducible-commits mailing list