Project import
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..93b9fea
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,108 @@
+#
+#    Copyright (c) 2011 Nest Labs, Inc.
+#    All rights reserved.
+#
+#    This document is the property of Nest. It is considered
+#    confidential and proprietary information.
+#
+#    This document may not be reproduced or transmitted in any form,
+#    in whole or in part, without the express written permission of
+#    Nest.
+#
+#    Description:
+#      This file is the makefile for dpkg, the Debian package management,
+#      system which includes random but important utilities such as
+#      start-stop-daemon.
+#
+
+BuildConfigSpecialized	:= No
+BuildProductSpecialized	:= No
+
+include pre.mak
+
+PackageName		:= dpkg
+
+PackageExtension	:= tar.bz2
+PackageSeparator	:= -
+
+PackagePatchArgs	:= -p1
+
+PackageArchive		:= $(PackageName).$(PackageExtension)
+PackageSourceDir	:= $(PackageName)$(PackageSeparator)$(PackageVersion)
+
+PackageBuildMakefile	= $(call GenerateBuildPaths,Makefile)
+
+LicenseSourceFile	:= $(PackageSourceDir)/COPYING
+
+CleanPaths		+= $(PackageLicenseFile)
+
+all: $(PackageDefaultGoal)
+
+# Generate the package license contents.
+
+$(LicenseSourceFile): source
+
+$(PackageLicenseFile): $(LicenseSourceFile)
+	$(copy-result)
+
+# Extract the source from the archive and apply patches, if any.
+
+$(PackageSourceDir): $(PackageArchive) $(PackagePatchPaths)
+	$(expand-and-patch-package)
+
+# Prepare the sources.
+
+.PHONY: source
+source: | $(PackageSourceDir)
+
+# Patch the sources, if necessary.
+
+.PHONY: patch
+patch: source
+
+# Generate the package build makefile.
+
+$(PackageBuildMakefile): | $(PackageSourceDir) $(BuildDirectory) $(ResultDirectory)
+	$(Verbose)cd $(BuildDirectory) && \
+	$(CURDIR)/$(PackageSourceDir)/configure \
+	CC="$(CC)" CXX="$(CXX)" AR=$(AR) NM=$(NM) RANLIB=$(RANLIB) STRIP=$(STRIP) \
+	INSTALL="$(INSTALL) $(INSTALLFLAGS)" \
+	--build=$(HostTuple) \
+	--host=$(TargetTuple) \
+	--prefix=/usr \
+	--sysconfdir=/etc \
+	--localstatedir=/var \
+	--without-dselect
+
+# Configure the source for building.
+
+.PHONY: configure
+configure: source $(PackageBuildMakefile)
+
+# Build the source.
+#
+# We have to unset MAKEFLAGS since they confuse the package build otherwise.
+
+.PHONY: build
+build: configure
+	$(Verbose)unset MAKEFLAGS && \
+	$(MAKE) $(JOBSFLAG) -C $(BuildDirectory) \
+	all
+
+# Stage the build to a temporary installation area.
+#
+# We have to unset MAKEFLAGS since they confuse the package build otherwise.
+
+.PHONY: stage
+stage: build | $(ResultDirectory)
+	$(Verbose)unset MAKEFLAGS && \
+	$(MAKE) $(JOBSFLAG) -C $(BuildDirectory) \
+	DESTDIR=$(ResultDirectory) \
+	install
+
+clean:
+	$(Verbose)$(RM) $(RMFLAGS) -r $(PackageSourceDir)
+	$(Verbose)$(RM) $(RMFLAGS) -r $(BuildDirectory)
+	$(Verbose)$(RM) $(RMFLAGS) -r $(ResultDirectory)
+
+include post.mak
diff --git a/dpkg-1.16.1.1/.dist-version b/dpkg-1.16.1.1/.dist-version
new file mode 100644
index 0000000..3407906
--- /dev/null
+++ b/dpkg-1.16.1.1/.dist-version
@@ -0,0 +1 @@
+1.16.1.1
diff --git a/dpkg-1.16.1.1/.mailmap b/dpkg-1.16.1.1/.mailmap
new file mode 100644
index 0000000..320ca14
--- /dev/null
+++ b/dpkg-1.16.1.1/.mailmap
@@ -0,0 +1,20 @@
+# Spell names properly
+Raphaël Hertzog <hertzog@debian.org>
+Nicolas François <nekral-guest@users.alioth.debian.org>
+Javier Fernández-Sanguino Peña <jfs@debian.org> <jfs@javifsp.no-ip.org>
+Javier Fernández-Sanguino Peña <jfs@debian.org>
+Eddy Petrișor <eddyp-guest@users.alioth.debian.org>
+Jiří Paleček <jpalecek@web.de>
+# Use full names
+Marcos Alvarez Costales <marcos.alvarez.costales@gmail.com>
+Kenshi Muto <kmuto@debian.org>
+# Handle alias disparity
+Felipe Augusto van de Wiel <faw@debian.org>
+Bart Cornelis <cobaco@skolelinux.no> <cobaco-guest@users.alioth.debian.org>
+# Name changes
+Peter Krefting <peter@softwolves.pp.se> <peter@svarten.intern.softwolves.pp.se>
+Peter Krefting <peter@softwolves.pp.se>
+Peter Krefting <peterk@debian.org>
+# Use real mail addresses
+<elmig@debianpt.org> <elmig@dv2585ep.(none)>
+<robert@debian.org> <robert@vox.robbo.home>
diff --git a/dpkg-1.16.1.1/ABOUT-NLS b/dpkg-1.16.1.1/ABOUT-NLS
new file mode 100644
index 0000000..4f50fb5
--- /dev/null
+++ b/dpkg-1.16.1.1/ABOUT-NLS
@@ -0,0 +1,1327 @@
+1 Notes on the Free Translation Project
+***************************************
+
+Free software is going international!  The Free Translation Project is
+a way to get maintainers of free software, translators, and users all
+together, so that free software will gradually become able to speak many
+languages.  A few packages already provide translations for their
+messages.
+
+   If you found this `ABOUT-NLS' file inside a distribution, you may
+assume that the distributed package does use GNU `gettext' internally,
+itself available at your nearest GNU archive site.  But you do _not_
+need to install GNU `gettext' prior to configuring, installing or using
+this package with messages translated.
+
+   Installers will find here some useful hints.  These notes also
+explain how users should proceed for getting the programs to use the
+available translations.  They tell how people wanting to contribute and
+work on translations can contact the appropriate team.
+
+   When reporting bugs in the `intl/' directory or bugs which may be
+related to internationalization, you should tell about the version of
+`gettext' which is used.  The information can be found in the
+`intl/VERSION' file, in internationalized packages.
+
+1.1 Quick configuration advice
+==============================
+
+If you want to exploit the full power of internationalization, you
+should configure it using
+
+     ./configure --with-included-gettext
+
+to force usage of internationalizing routines provided within this
+package, despite the existence of internationalizing capabilities in the
+operating system where this package is being installed.  So far, only
+the `gettext' implementation in the GNU C library version 2 provides as
+many features (such as locale alias, message inheritance, automatic
+charset conversion or plural form handling) as the implementation here.
+It is also not possible to offer this additional functionality on top
+of a `catgets' implementation.  Future versions of GNU `gettext' will
+very likely convey even more functionality.  So it might be a good idea
+to change to GNU `gettext' as soon as possible.
+
+   So you need _not_ provide this option if you are using GNU libc 2 or
+you have installed a recent copy of the GNU gettext package with the
+included `libintl'.
+
+1.2 INSTALL Matters
+===================
+
+Some packages are "localizable" when properly installed; the programs
+they contain can be made to speak your own native language.  Most such
+packages use GNU `gettext'.  Other packages have their own ways to
+internationalization, predating GNU `gettext'.
+
+   By default, this package will be installed to allow translation of
+messages.  It will automatically detect whether the system already
+provides the GNU `gettext' functions.  If not, the included GNU
+`gettext' library will be used.  This library is wholly contained
+within this package, usually in the `intl/' subdirectory, so prior
+installation of the GNU `gettext' package is _not_ required.
+Installers may use special options at configuration time for changing
+the default behaviour.  The commands:
+
+     ./configure --with-included-gettext
+     ./configure --disable-nls
+
+will, respectively, bypass any pre-existing `gettext' to use the
+internationalizing routines provided within this package, or else,
+_totally_ disable translation of messages.
+
+   When you already have GNU `gettext' installed on your system and run
+configure without an option for your new package, `configure' will
+probably detect the previously built and installed `libintl.a' file and
+will decide to use this.  This might not be desirable.  You should use
+the more recent version of the GNU `gettext' library.  I.e. if the file
+`intl/VERSION' shows that the library which comes with this package is
+more recent, you should use
+
+     ./configure --with-included-gettext
+
+to prevent auto-detection.
+
+   The configuration process will not test for the `catgets' function
+and therefore it will not be used.  The reason is that even an
+emulation of `gettext' on top of `catgets' could not provide all the
+extensions of the GNU `gettext' library.
+
+   Internationalized packages usually have many `po/LL.po' files, where
+LL gives an ISO 639 two-letter code identifying the language.  Unless
+translations have been forbidden at `configure' time by using the
+`--disable-nls' switch, all available translations are installed
+together with the package.  However, the environment variable `LINGUAS'
+may be set, prior to configuration, to limit the installed set.
+`LINGUAS' should then contain a space separated list of two-letter
+codes, stating which languages are allowed.
+
+1.3 Using This Package
+======================
+
+As a user, if your language has been installed for this package, you
+only have to set the `LANG' environment variable to the appropriate
+`LL_CC' combination.  If you happen to have the `LC_ALL' or some other
+`LC_xxx' environment variables set, you should unset them before
+setting `LANG', otherwise the setting of `LANG' will not have the
+desired effect.  Here `LL' is an ISO 639 two-letter language code, and
+`CC' is an ISO 3166 two-letter country code.  For example, let's
+suppose that you speak German and live in Germany.  At the shell
+prompt, merely execute `setenv LANG de_DE' (in `csh'),
+`export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash').
+This can be done from your `.login' or `.profile' file, once and for
+all.
+
+   You might think that the country code specification is redundant.
+But in fact, some languages have dialects in different countries.  For
+example, `de_AT' is used for Austria, and `pt_BR' for Brazil.  The
+country code serves to distinguish the dialects.
+
+   The locale naming convention of `LL_CC', with `LL' denoting the
+language and `CC' denoting the country, is the one use on systems based
+on GNU libc.  On other systems, some variations of this scheme are
+used, such as `LL' or `LL_CC.ENCODING'.  You can get the list of
+locales supported by your system for your language by running the
+command `locale -a | grep '^LL''.
+
+   Not all programs have translations for all languages.  By default, an
+English message is shown in place of a nonexistent translation.  If you
+understand other languages, you can set up a priority list of languages.
+This is done through a different environment variable, called
+`LANGUAGE'.  GNU `gettext' gives preference to `LANGUAGE' over `LANG'
+for the purpose of message handling, but you still need to have `LANG'
+set to the primary language; this is required by other parts of the
+system libraries.  For example, some Swedish users who would rather
+read translations in German than English for when Swedish is not
+available, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'.
+
+   Special advice for Norwegian users: The language code for Norwegian
+bokma*l changed from `no' to `nb' recently (in 2003).  During the
+transition period, while some message catalogs for this language are
+installed under `nb' and some older ones under `no', it's recommended
+for Norwegian users to set `LANGUAGE' to `nb:no' so that both newer and
+older translations are used.
+
+   In the `LANGUAGE' environment variable, but not in the `LANG'
+environment variable, `LL_CC' combinations can be abbreviated as `LL'
+to denote the language's main dialect.  For example, `de' is equivalent
+to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT'
+(Portuguese as spoken in Portugal) in this context.
+
+1.4 Translating Teams
+=====================
+
+For the Free Translation Project to be a success, we need interested
+people who like their own language and write it well, and who are also
+able to synergize with other translators speaking the same language.
+Each translation team has its own mailing list.  The up-to-date list of
+teams can be found at the Free Translation Project's homepage,
+`http://translationproject.org/', in the "Teams" area.
+
+   If you'd like to volunteer to _work_ at translating messages, you
+should become a member of the translating team for your own language.
+The subscribing address is _not_ the same as the list itself, it has
+`-request' appended.  For example, speakers of Swedish can send a
+message to `sv-request@li.org', having this message body:
+
+     subscribe
+
+   Keep in mind that team members are expected to participate
+_actively_ in translations, or at solving translational difficulties,
+rather than merely lurking around.  If your team does not exist yet and
+you want to start one, or if you are unsure about what to do or how to
+get started, please write to `coordinator@translationproject.org' to
+reach the coordinator for all translator teams.
+
+   The English team is special.  It works at improving and uniformizing
+the terminology in use.  Proven linguistic skills are praised more than
+programming skills, here.
+
+1.5 Available Packages
+======================
+
+Languages are not equally supported in all packages.  The following
+matrix shows the current state of internationalization, as of May 2010.
+The matrix shows, in regard of each package, for which languages PO
+files have been submitted to translation coordination, with a
+translation percentage of at least 50%.
+
+     Ready PO files       af am ar as ast az be be@latin bg bn_IN bs ca crh
+                        +---------------------------------------------------+
+     a2ps               |                    []                      []     |
+     aegis              |                                                   |
+     ant-phone          |                                                   |
+     anubis             |                                                   |
+     aspell             |             []                             []     |
+     bash               |                                                   |
+     bfd                |                                                   |
+     bibshelf           |             []                                    |
+     binutils           |                                                   |
+     bison              |                                                   |
+     bison-runtime      |             []                                    |
+     bluez-pin          | []          []                                    |
+     bombono-dvd        |                                                   |
+     buzztard           |                                                   |
+     cflow              |                                                   |
+     clisp              |                                                   |
+     coreutils          |                                []          []     |
+     cpio               |                                                   |
+     cppi               |                                                   |
+     cpplib             |                                            []     |
+     cryptsetup         |                                                   |
+     dfarc              |                                                   |
+     dialog             |                          []                []     |
+     dico               |                                                   |
+     diffutils          |                                            []     |
+     dink               |                                                   |
+     doodle             |                                                   |
+     e2fsprogs          |                                            []     |
+     enscript           |                                            []     |
+     exif               |                                                   |
+     fetchmail          |                                            []     |
+     findutils          |                                []                 |
+     flex               |                                            []     |
+     freedink           |                                                   |
+     gas                |                                                   |
+     gawk               |             []                             []     |
+     gcal               |                                            []     |
+     gcc                |                                                   |
+     gettext-examples   | []          []                 []          []     |
+     gettext-runtime    |                    []          []          []     |
+     gettext-tools      |                                []          []     |
+     gip                |                                []                 |
+     gjay               |                                                   |
+     gliv               |                                []                 |
+     glunarclock        |             []                 []                 |
+     gnubiff            |                                                   |
+     gnucash            |                                            []     |
+     gnuedu             |                                                   |
+     gnulib             |                                                   |
+     gnunet             |                                                   |
+     gnunet-gtk         |                                                   |
+     gnutls             |                                                   |
+     gold               |                                                   |
+     gpe-aerial         |                                                   |
+     gpe-beam           |                                                   |
+     gpe-bluetooth      |                                                   |
+     gpe-calendar       |                                                   |
+     gpe-clock          |             []                                    |
+     gpe-conf           |                                                   |
+     gpe-contacts       |                                                   |
+     gpe-edit           |                                                   |
+     gpe-filemanager    |                                                   |
+     gpe-go             |                                                   |
+     gpe-login          |                                                   |
+     gpe-ownerinfo      |             []                                    |
+     gpe-package        |                                                   |
+     gpe-sketchbook     |                                                   |
+     gpe-su             |             []                                    |
+     gpe-taskmanager    |             []                                    |
+     gpe-timesheet      |             []                                    |
+     gpe-today          |             []                                    |
+     gpe-todo           |                                                   |
+     gphoto2            |                                                   |
+     gprof              |                                []                 |
+     gpsdrive           |                                                   |
+     gramadoir          |                                                   |
+     grep               |                                                   |
+     grub               |             []                             []     |
+     gsasl              |                                                   |
+     gss                |                                                   |
+     gst-plugins-bad    |                                []                 |
+     gst-plugins-base   |                                []                 |
+     gst-plugins-good   |                                []                 |
+     gst-plugins-ugly   |                                []                 |
+     gstreamer          | []                             []          []     |
+     gtick              |                                                   |
+     gtkam              |                    []                             |
+     gtkorphan          |                                []                 |
+     gtkspell           | []          []     []                             |
+     gutenprint         |                                                   |
+     hello              |                                []                 |
+     help2man           |                                                   |
+     hylafax            |                                                   |
+     idutils            |                                                   |
+     indent             |                                []          []     |
+     iso_15924          |                                                   |
+     iso_3166           | []       []        []          []  []   [] [] []  |
+     iso_3166_2         |                                                   |
+     iso_4217           |                                                   |
+     iso_639            |          [] []     []              []         []  |
+     iso_639_3          |                                               []  |
+     jwhois             |                                                   |
+     kbd                |                                                   |
+     keytouch           |                                            []     |
+     keytouch-editor    |                                                   |
+     keytouch-keyboa... |                                            []     |
+     klavaro            |       []                                          |
+     latrine            |                                                   |
+     ld                 |                                []                 |
+     leafpad            |                                []          []     |
+     libc               |                                []          []     |
+     libexif            |                    ()                             |
+     libextractor       |                                                   |
+     libgnutls          |                                                   |
+     libgpewidget       |                                                   |
+     libgpg-error       |                                                   |
+     libgphoto2         |                                                   |
+     libgphoto2_port    |                                                   |
+     libgsasl           |                                                   |
+     libiconv           |                                []                 |
+     libidn             |                                                   |
+     lifelines          |                                                   |
+     liferea            |                          []                []     |
+     lilypond           |                                                   |
+     linkdr             |       []                                          |
+     lordsawar          |                                                   |
+     lprng              |                                                   |
+     lynx               |                                            []     |
+     m4                 |                                                   |
+     mailfromd          |                                                   |
+     mailutils          |                                                   |
+     make               |                                                   |
+     man-db             |                                                   |
+     man-db-manpages    |                                                   |
+     minicom            |                                                   |
+     mkisofs            |                                                   |
+     myserver           |                                                   |
+     nano               |                                []          []     |
+     opcodes            |                                                   |
+     parted             |                                                   |
+     pies               |                                                   |
+     popt               |                                                   |
+     psmisc             |                                                   |
+     pspp               |                                            []     |
+     pwdutils           |                                                   |
+     radius             |                                            []     |
+     recode             |                    []                      []     |
+     rosegarden         |                                                   |
+     rpm                |                                                   |
+     rush               |                                                   |
+     sarg               |                                                   |
+     screem             |                                                   |
+     scrollkeeper       |                 [] []                      []     |
+     sed                |             []                             []     |
+     sharutils          |                                []          []     |
+     shishi             |                                                   |
+     skencil            |                                                   |
+     solfege            |                                                   |
+     solfege-manual     |                                                   |
+     soundtracker       |                                                   |
+     sp                 |                                                   |
+     sysstat            |                                                   |
+     tar                |                                []                 |
+     texinfo            |                                                   |
+     tin                |                                                   |
+     unicode-han-tra... |                                                   |
+     unicode-transla... |                                                   |
+     util-linux-ng      |                                            []     |
+     vice               |                                                   |
+     vmm                |                                                   |
+     vorbis-tools       |                                                   |
+     wastesedge         |                                                   |
+     wdiff              |                                                   |
+     wget               |                    []                      []     |
+     wyslij-po          |                                                   |
+     xchat              |             []     []          []          []     |
+     xdg-user-dirs      | []       [] []     []    []    []  []      [] []  |
+     xkeyboard-config   |                                []          [] []  |
+                        +---------------------------------------------------+
+                          af am ar as ast az be be@latin bg bn_IN bs ca crh
+                           6  0  2  3 19   1 11     3    28   3    1 38  5
+
+                          cs da  de  el en en_GB en_ZA eo es et eu fa fi
+                        +-------------------------------------------------+
+     a2ps               | [] []  []  []     []            [] []       []  |
+     aegis              |    []  []                       []              |
+     ant-phone          |    []  ()                                       |
+     anubis             |    []  []                                   []  |
+     aspell             | [] []  []         []            []              |
+     bash               | []                           [] []          []  |
+     bfd                |                                 []          []  |
+     bibshelf           |    []  []                       []          []  |
+     binutils           |                                 []          []  |
+     bison              |        []  []                               []  |
+     bison-runtime      |    []  []  []                      []       []  |
+     bluez-pin          | [] []  []  []                [] []          []  |
+     bombono-dvd        |    []                                       []  |
+     buzztard           | [] []  []                                       |
+     cflow              |    []  []                                   []  |
+     clisp              |    []  []     []                []              |
+     coreutils          | [] []  []                          []           |
+     cpio               |                                             []  |
+     cppi               |                                             []  |
+     cpplib             |    []  []                       []              |
+     cryptsetup         |        []                                       |
+     dfarc              |    []  []                       []          []  |
+     dialog             |    []  []                    [] []    []        |
+     dico               |                                                 |
+     diffutils          | [] []  []  []                [] []          []  |
+     dink               |    []  []                       []              |
+     doodle             |        []                                       |
+     e2fsprogs          | []     []                       []              |
+     enscript           |    []  []         []                            |
+     exif               | () []  []                                   []  |
+     fetchmail          | [] []  ()  []     []            []              |
+     findutils          | [] []  []                                   []  |
+     flex               |        []                       []          []  |
+     freedink           |    []  []                       []          []  |
+     gas                |                                 []              |
+     gawk               |    []  []                       []              |
+     gcal               |                                 []              |
+     gcc                |        []                       []              |
+     gettext-examples   |        []  []                [] []          []  |
+     gettext-runtime    |    []  []                    [] []          []  |
+     gettext-tools      |        []                       []    []        |
+     gip                |    []  []                       []    []    []  |
+     gjay               |        []                                   []  |
+     gliv               | [] []  []                                   []  |
+     glunarclock        |    []  []                                   []  |
+     gnubiff            |        ()                                       |
+     gnucash            | []     ()  ()     ()            ()          ()  |
+     gnuedu             |    []                           []              |
+     gnulib             |        []                       []          []  |
+     gnunet             |                                                 |
+     gnunet-gtk         |    []                                           |
+     gnutls             | []     []                                       |
+     gold               |                                 []          []  |
+     gpe-aerial         | [] []  []                       []          []  |
+     gpe-beam           | [] []  []                       []          []  |
+     gpe-bluetooth      |    []  []                                   []  |
+     gpe-calendar       |    []                                       []  |
+     gpe-clock          | [] []  []                       []          []  |
+     gpe-conf           | [] []  []                                   []  |
+     gpe-contacts       |    []  []                       []          []  |
+     gpe-edit           |    []  []                                   []  |
+     gpe-filemanager    |    []  []                       []          []  |
+     gpe-go             | [] []  []                       []          []  |
+     gpe-login          |    []  []                                   []  |
+     gpe-ownerinfo      | [] []  []                       []          []  |
+     gpe-package        |    []  []                       []          []  |
+     gpe-sketchbook     | [] []  []                       []          []  |
+     gpe-su             | [] []  []                       []          []  |
+     gpe-taskmanager    | [] []  []                       []          []  |
+     gpe-timesheet      | [] []  []                       []          []  |
+     gpe-today          | [] []  []                       []          []  |
+     gpe-todo           |    []  []                       []          []  |
+     gphoto2            | [] []  ()         []            []    []    []  |
+     gprof              |    []  []                       []          []  |
+     gpsdrive           |    []                           [] []           |
+     gramadoir          |    []  []                    []                 |
+     grep               | []                                          []  |
+     grub               |    []  []                                   []  |
+     gsasl              |        []                                   []  |
+     gss                |                                             []  |
+     gst-plugins-bad    | [] []  []                       []    []    []  |
+     gst-plugins-base   | [] []  []                       []    []    []  |
+     gst-plugins-good   | [] []  []  []                   []    []    []  |
+     gst-plugins-ugly   | [] []  []  []                   []    []    []  |
+     gstreamer          | [] []  []                       []    []    []  |
+     gtick              |    []  ()                    []             []  |
+     gtkam              | [] []  ()                    [] []              |
+     gtkorphan          | [] []  []                    []                 |
+     gtkspell           | [] []  []  []                [] []    []    []  |
+     gutenprint         |    []  []         []                        []  |
+     hello              |    []  []                    [] []          []  |
+     help2man           |        []                                   []  |
+     hylafax            |        []                       []              |
+     idutils            |    []  []                                   []  |
+     indent             | [] []  []                    [] [] [] []    []  |
+     iso_15924          |    []      ()                [] []          []  |
+     iso_3166           | [] []  []  ()                [] [] [] ()    []  |
+     iso_3166_2         |            ()                                   |
+     iso_4217           | [] []  []  ()                   [] []       []  |
+     iso_639            | [] []  []  ()                [] []          []  |
+     iso_639_3          |                                                 |
+     jwhois             |                                 []          []  |
+     kbd                | [] []  []  []                   []              |
+     keytouch           |    []  []                                   []  |
+     keytouch-editor    |    []  []                                   []  |
+     keytouch-keyboa... |    []                                       []  |
+     klavaro            | [] []  []                    []                 |
+     latrine            |    []  ()                                   []  |
+     ld                 |    []                           []          []  |
+     leafpad            | [] []  []  []                   []    []    []  |
+     libc               | [] []  []                       []          []  |
+     libexif            |    []  []         ()                            |
+     libextractor       |                                                 |
+     libgnutls          | []                                              |
+     libgpewidget       |    []  []                                   []  |
+     libgpg-error       | []     []                                       |
+     libgphoto2         |    []  ()                                       |
+     libgphoto2_port    |    []  ()                             []        |
+     libgsasl           |                                             []  |
+     libiconv           | [] []  []                    []    []       []  |
+     libidn             | []     []                    []             []  |
+     lifelines          |    []  ()                                       |
+     liferea            | []     []  []                   []    []        |
+     lilypond           | []     []                       []          []  |
+     linkdr             |    []  []                       []          []  |
+     lordsawar          |    []                                           |
+     lprng              |                                                 |
+     lynx               | [] []  []                          []           |
+     m4                 | [] []  []  []                               []  |
+     mailfromd          |                                                 |
+     mailutils          |                                 []              |
+     make               |    []  []                       []          []  |
+     man-db             |                                                 |
+     man-db-manpages    |                                                 |
+     minicom            | [] []  []                       []          []  |
+     mkisofs            |                                             []  |
+     myserver           |                                                 |
+     nano               |        []                       []    []    []  |
+     opcodes            |        []                       []          []  |
+     parted             | []     []                                       |
+     pies               |                                                 |
+     popt               | [] []  []                    [] []          []  |
+     psmisc             | []     []                             []    []  |
+     pspp               |                                 []              |
+     pwdutils           |    []                                           |
+     radius             |                                 []              |
+     recode             | [] []  []  []                [] []          []  |
+     rosegarden         | ()     ()                       ()          ()  |
+     rpm                |    []  []                       []              |
+     rush               |                                                 |
+     sarg               |                                                 |
+     screem             |                                                 |
+     scrollkeeper       | [] []  []         []            []          []  |
+     sed                | []     []  []                [] [] []       []  |
+     sharutils          |    []  []                       [] []       []  |
+     shishi             |                                                 |
+     skencil            |    []  ()                       []              |
+     solfege            |        []                    []    []       []  |
+     solfege-manual     |                              []    []           |
+     soundtracker       |    []  []                       []              |
+     sp                 |        []                                       |
+     sysstat            |    []  []                             []    []  |
+     tar                | []     []                          [] []    []  |
+     texinfo            |        []                    [] []              |
+     tin                |        []                          []           |
+     unicode-han-tra... |                                                 |
+     unicode-transla... |                                                 |
+     util-linux-ng      | [] []  []                       []          []  |
+     vice               |    ()  ()                                       |
+     vmm                |        []                                       |
+     vorbis-tools       | []                           []                 |
+     wastesedge         |    []                                           |
+     wdiff              |        []                       []          []  |
+     wget               | []     []                          []       []  |
+     wyslij-po          |                                             []  |
+     xchat              | []     []  []                   [] []       []  |
+     xdg-user-dirs      | [] []  []  []                [] [] [] []    []  |
+     xkeyboard-config   | [] []  []                    [] []          []  |
+                        +-------------------------------------------------+
+                          cs da  de  el en en_GB en_ZA eo es et eu fa fi
+                          64 105 117 18  1   8     0   28 89 18 19  0 104
+
+                          fr  ga gl gu he hi hr hu hy id  is it ja ka kn
+                        +------------------------------------------------+
+     a2ps               | []                          []        []       |
+     aegis              | []                                 []          |
+     ant-phone          | []                                 []          |
+     anubis             | []                          []     []          |
+     aspell             | []  []                      []     []          |
+     bash               | []                          []        []       |
+     bfd                | []                          []                 |
+     bibshelf           | []  []                      []     []          |
+     binutils           | []                          []                 |
+     bison              | []  []                      []                 |
+     bison-runtime      | []  []                      []     [] []       |
+     bluez-pin          | []  []                [] [] []  []    []       |
+     bombono-dvd        |                                                |
+     buzztard           |                             []                 |
+     cflow              |     []                      []                 |
+     clisp              | []                                             |
+     coreutils          | []  []                []    []     []          |
+     cpio               | []  []                      []                 |
+     cppi               | []                                             |
+     cpplib             | []                          []                 |
+     cryptsetup         | []                          []     []          |
+     dfarc              | []                                 []          |
+     dialog             | []  [] []                   []  [] [] []       |
+     dico               |                                                |
+     diffutils          | []  [] []    []       []    []     [] []       |
+     dink               | []                                             |
+     doodle             |     []                             []          |
+     e2fsprogs          | []                          []                 |
+     enscript           | []  []             []       []                 |
+     exif               | []                          []  [] [] []       |
+     fetchmail          | []                          []     [] []       |
+     findutils          | []  []                []    []     []          |
+     flex               | []  []                                         |
+     freedink           | []                          []                 |
+     gas                | []                          []                 |
+     gawk               | []  []       []             []     () []       |
+     gcal               | []                                             |
+     gcc                |                             []                 |
+     gettext-examples   | []  []                []    []     [] []       |
+     gettext-runtime    | []  []                      []     [] []       |
+     gettext-tools      | []                          []     [] []       |
+     gip                | []  [] []                   []        []       |
+     gjay               |                                                |
+     gliv               | ()                                             |
+     glunarclock        |     []                []    []                 |
+     gnubiff            | ()                          []     ()          |
+     gnucash            | ()           ()       ()           () []       |
+     gnuedu             | []                                 []          |
+     gnulib             | []  []                []           [] []       |
+     gnunet             |                                                |
+     gnunet-gtk         | []                                             |
+     gnutls             | []                                 []          |
+     gold               |                             []                 |
+     gpe-aerial         | []                          []                 |
+     gpe-beam           | []                          []        []       |
+     gpe-bluetooth      |                             []     [] []       |
+     gpe-calendar       |                                       []       |
+     gpe-clock          | []                    []    []        []       |
+     gpe-conf           | []                          []        []       |
+     gpe-contacts       | []                          []        []       |
+     gpe-edit           |                             []        []       |
+     gpe-filemanager    |                       []    []        []       |
+     gpe-go             | []                    []    []        []       |
+     gpe-login          |                             []        []       |
+     gpe-ownerinfo      | []                    []    []        []       |
+     gpe-package        |                             []        []       |
+     gpe-sketchbook     | []                          []        []       |
+     gpe-su             | []     []             []    []        []       |
+     gpe-taskmanager    | []                    []    []        []       |
+     gpe-timesheet      | []  []                      []        []       |
+     gpe-today          | []  [] []             []    []        []       |
+     gpe-todo           |                             []        []       |
+     gphoto2            | []                    []    []     [] []       |
+     gprof              | []  []                      []                 |
+     gpsdrive           |        []                   []     []          |
+     gramadoir          | []  []                      []                 |
+     grep               |                                    []          |
+     grub               |                       []    []     []          |
+     gsasl              | []  []                      []     []          |
+     gss                | []  []                      []     []          |
+     gst-plugins-bad    | []                    []    []     []          |
+     gst-plugins-base   | []                    []    []     [] []       |
+     gst-plugins-good   | []                    []    []     [] []       |
+     gst-plugins-ugly   | []                    []    []     [] []       |
+     gstreamer          | []                    []    []     []          |
+     gtick              | []  []                      []     []          |
+     gtkam              | []                    []    []     [] []       |
+     gtkorphan          | []                          []     []          |
+     gtkspell           | []  [] []             [] [] []     [] []       |
+     gutenprint         | []                    []           []          |
+     hello              |     []                      []                 |
+     help2man           | []                                             |
+     hylafax            |                             []                 |
+     idutils            | []  []                []    []     []          |
+     indent             | []  [] []             []    []     [] []       |
+     iso_15924          | ()                          []     []          |
+     iso_3166           | ()  [] [] [] [] [] [] []    []     [] []       |
+     iso_3166_2         | ()                    []    []     []          |
+     iso_4217           | ()                    []    []     [] []       |
+     iso_639            | ()  []    []          []    []     [] []    [] |
+     iso_639_3          | ()                                 []       [] |
+     jwhois             | []                    []    []     []          |
+     kbd                | []                          []                 |
+     keytouch           | []  []                []    []     []          |
+     keytouch-editor    |     []                []    []     []          |
+     keytouch-keyboa... |     []                []    []     []          |
+     klavaro            |        []             []                       |
+     latrine            |                             []     []          |
+     ld                 | []  []                      []                 |
+     leafpad            | []  []       []       []    []     [] ()       |
+     libc               | []     []                   []        []       |
+     libexif            |                                                |
+     libextractor       |                                                |
+     libgnutls          | []                                 []          |
+     libgpewidget       |     []                      []        []       |
+     libgpg-error       | []                                 []          |
+     libgphoto2         | []                                 [] []       |
+     libgphoto2_port    | []                                 [] []       |
+     libgsasl           | []  []                      []     []          |
+     libiconv           | []  []                      []     [] []       |
+     libidn             | []                          []     []          |
+     lifelines          | ()                                             |
+     liferea            | []                    []           [] []       |
+     lilypond           | []                                             |
+     linkdr             |              []    [] []           []          |
+     lordsawar          |                                                |
+     lprng              |                             []                 |
+     lynx               | []                    []    []     [] []       |
+     m4                 | []  [] []                   []        []       |
+     mailfromd          |                                                |
+     mailutils          | []                          []                 |
+     make               | []  [] []    []    []       []     [] []       |
+     man-db             |                             []     []          |
+     man-db-manpages    |                             []                 |
+     minicom            | []                    []    []        []       |
+     mkisofs            | []                          []     []          |
+     myserver           |                                                |
+     nano               | []  [] []             []           []          |
+     opcodes            | []  []                      []                 |
+     parted             | []                          []     [] []       |
+     pies               |                                                |
+     popt               | []  [] []             []    []  [] [] []       |
+     psmisc             | []                          []                 |
+     pspp               |                                                |
+     pwdutils           | []                          []                 |
+     radius             | []                          []                 |
+     recode             | []  [] []    []       []    []     []          |
+     rosegarden         | ()                          ()     () ()       |
+     rpm                |                             []        []       |
+     rush               |                                                |
+     sarg               | []                                             |
+     screem             |                                    [] []       |
+     scrollkeeper       |                       []    []     []          |
+     sed                | []  [] []             []    []     [] []       |
+     sharutils          | []  []                []    []     [] []       |
+     shishi             | []                                             |
+     skencil            | []                                             |
+     solfege            | []     []                          []          |
+     solfege-manual     | []     []                                      |
+     soundtracker       | []                                 []          |
+     sp                 | []                                    ()       |
+     sysstat            | []                          []     [] []       |
+     tar                | []  []                []    []     [] []       |
+     texinfo            | []                          []     [] []       |
+     tin                | []                                             |
+     unicode-han-tra... |                                                |
+     unicode-transla... | []  []                                         |
+     util-linux-ng      | []                    []    []     [] []       |
+     vice               | ()                    ()           ()          |
+     vmm                | []                                             |
+     vorbis-tools       |                             []                 |
+     wastesedge         | ()                                 ()          |
+     wdiff              |                                                |
+     wget               | []  []             [] []    []     [] []       |
+     wyslij-po          | []                          []                 |
+     xchat              | []        []    []    []    []     [] []    [] |
+     xdg-user-dirs      | []  [] [] [] []       []    []  [] [] []    [] |
+     xkeyboard-config   | []                    []    []     []          |
+                        +------------------------------------------------+
+                          fr  ga gl gu he hi hr hu hy id  is it ja ka kn
+                          121 53 20  4  8  2  5 53  2 120  5 83 66  0  4
+
+                          ko ku ky lg lt lv mk ml mn mr ms mt nb nds ne
+                        +-----------------------------------------------+
+     a2ps               |                               []              |
+     aegis              |                                               |
+     ant-phone          |                                               |
+     anubis             |                               []    []        |
+     aspell             |                         []                    |
+     bash               |                                               |
+     bfd                |                                               |
+     bibshelf           |                []             []              |
+     binutils           |                                               |
+     bison              |                               []              |
+     bison-runtime      |       []    [] []             []    []        |
+     bluez-pin          |    [] []    [] []             []              |
+     bombono-dvd        |                                               |
+     buzztard           |                                               |
+     cflow              |                                               |
+     clisp              |                                               |
+     coreutils          |          []                                   |
+     cpio               |                                               |
+     cppi               |                                               |
+     cpplib             |                                               |
+     cryptsetup         |                                               |
+     dfarc              |                   []                          |
+     dialog             |    []       [] []             []    []        |
+     dico               |                                               |
+     diffutils          |                []             []              |
+     dink               |                                               |
+     doodle             |                                               |
+     e2fsprogs          |                                               |
+     enscript           |                                               |
+     exif               |                []                             |
+     fetchmail          |                                               |
+     findutils          |                                               |
+     flex               |                                               |
+     freedink           |                                     []        |
+     gas                |                                               |
+     gawk               |                                               |
+     gcal               |                                               |
+     gcc                |                                               |
+     gettext-examples   |       []       []             [] []           |
+     gettext-runtime    | []                                            |
+     gettext-tools      | []                                            |
+     gip                |                []             []              |
+     gjay               |                                               |
+     gliv               |                                               |
+     glunarclock        |                []                             |
+     gnubiff            |                                               |
+     gnucash            | ()          ()                      ()     () |
+     gnuedu             |                                               |
+     gnulib             |                                               |
+     gnunet             |                                               |
+     gnunet-gtk         |                                               |
+     gnutls             |                               []              |
+     gold               |                                               |
+     gpe-aerial         |                []                             |
+     gpe-beam           |                []                             |
+     gpe-bluetooth      |                []                []           |
+     gpe-calendar       |                []                             |
+     gpe-clock          | []    []       []             [] []           |
+     gpe-conf           | []             []                             |
+     gpe-contacts       | []             []                             |
+     gpe-edit           |                []                             |
+     gpe-filemanager    | []             []                             |
+     gpe-go             | []             []                []           |
+     gpe-login          |                []                             |
+     gpe-ownerinfo      |                []             []              |
+     gpe-package        | []             []                             |
+     gpe-sketchbook     | []             []                             |
+     gpe-su             | []    []       []             [] [] []        |
+     gpe-taskmanager    | [] [] []       []             [] []           |
+     gpe-timesheet      |                []             []              |
+     gpe-today          |       []       []             [] []           |
+     gpe-todo           |                []                   []        |
+     gphoto2            |                                               |
+     gprof              |                               []              |
+     gpsdrive           |                                               |
+     gramadoir          |                                               |
+     grep               |                                               |
+     grub               |                                               |
+     gsasl              |                                               |
+     gss                |                                               |
+     gst-plugins-bad    |                []                []           |
+     gst-plugins-base   |             [] []                             |
+     gst-plugins-good   |                []                []           |
+     gst-plugins-ugly   |             [] []             [] [] []        |
+     gstreamer          |                                               |
+     gtick              |                                               |
+     gtkam              |                                     []        |
+     gtkorphan          |                []                      []     |
+     gtkspell           |       []    [] []       []    []    [] []     |
+     gutenprint         |                                               |
+     hello              | []             []             []              |
+     help2man           |                                               |
+     hylafax            |                                               |
+     idutils            |                                               |
+     indent             |                                               |
+     iso_15924          |             [] []                             |
+     iso_3166           | [] []       () [] [] []    []       []        |
+     iso_3166_2         |                                               |
+     iso_4217           |             []                      []        |
+     iso_639            |                      []    []                 |
+     iso_639_3          |                            []                 |
+     jwhois             |                []                             |
+     kbd                |                                               |
+     keytouch           |                []                             |
+     keytouch-editor    |                []                             |
+     keytouch-keyboa... |                []                             |
+     klavaro            |                                     []        |
+     latrine            |                []                             |
+     ld                 |                                               |
+     leafpad            | []          [] []                             |
+     libc               | []                                            |
+     libexif            |                                               |
+     libextractor       |                                               |
+     libgnutls          |                               []              |
+     libgpewidget       |                []             []              |
+     libgpg-error       |                                               |
+     libgphoto2         |                                               |
+     libgphoto2_port    |                                               |
+     libgsasl           |                                               |
+     libiconv           |                                               |
+     libidn             |                                               |
+     lifelines          |                                               |
+     liferea            |                                               |
+     lilypond           |                                               |
+     linkdr             |                                               |
+     lordsawar          |                                               |
+     lprng              |                                               |
+     lynx               |                                               |
+     m4                 |                                               |
+     mailfromd          |                                               |
+     mailutils          |                                               |
+     make               | []                                            |
+     man-db             |                                               |
+     man-db-manpages    |                                               |
+     minicom            |                                     []        |
+     mkisofs            |                                               |
+     myserver           |                                               |
+     nano               |                               []    []        |
+     opcodes            |                                               |
+     parted             |                                               |
+     pies               |                                               |
+     popt               | []             []                   []        |
+     psmisc             |                                               |
+     pspp               |                                               |
+     pwdutils           |                                               |
+     radius             |                                               |
+     recode             |                                               |
+     rosegarden         |                                               |
+     rpm                |                                               |
+     rush               |                                               |
+     sarg               |                                               |
+     screem             |                                               |
+     scrollkeeper       |                                     []     [] |
+     sed                |                                               |
+     sharutils          |                                               |
+     shishi             |                                               |
+     skencil            |                                               |
+     solfege            |                                     []        |
+     solfege-manual     |                                               |
+     soundtracker       |                                               |
+     sp                 |                                               |
+     sysstat            |                []                             |
+     tar                |       []                                      |
+     texinfo            |                                     []        |
+     tin                |                                               |
+     unicode-han-tra... |                                               |
+     unicode-transla... |                                               |
+     util-linux-ng      |                                               |
+     vice               |                                               |
+     vmm                |                                               |
+     vorbis-tools       |                                               |
+     wastesedge         |                                               |
+     wdiff              |                                               |
+     wget               |             []                                |
+     wyslij-po          |                                               |
+     xchat              | []             [] []                          |
+     xdg-user-dirs      | [] []       [] [] []       []       [] []     |
+     xkeyboard-config   | []    []    []                                |
+                        +-----------------------------------------------+
+                          ko ku ky lg lt lv mk ml mn mr ms mt nb nds ne
+                          20  5 10  1 12 48  4  2  2  4 24 10 19  3   1
+
+                          nl  nn or pa pl  ps pt pt_BR ro ru rw sk sl sq sr
+                        +---------------------------------------------------+
+     a2ps               | []           []     []  []   [] []       []    [] |
+     aegis              | []                      []      []                |
+     ant-phone          |                         []   []                   |
+     anubis             | []           []                 []                |
+     aspell             | []                           [] []    [] []       |
+     bash               | []                                    []          |
+     bfd                |                                 []                |
+     bibshelf           | []  []                                            |
+     binutils           |                                 []    []          |
+     bison              | []           []                 []                |
+     bison-runtime      | []           []     []  []   [] []       []       |
+     bluez-pin          | []           []         []   [] []    [] []    [] |
+     bombono-dvd        |     []                          ()                |
+     buzztard           | []  []                                            |
+     cflow              |              []                                   |
+     clisp              | []                              []                |
+     coreutils          | []           []     []  []      []       []       |
+     cpio               | []           []                 []                |
+     cppi               |              []                                   |
+     cpplib             | []                                                |
+     cryptsetup         | []                                                |
+     dfarc              |              []                                   |
+     dialog             | []           []         []      []                |
+     dico               |              []                                   |
+     diffutils          | []           []         []   [] []             [] |
+     dink               | ()                                                |
+     doodle             | []                                          []    |
+     e2fsprogs          | []           []                                   |
+     enscript           | []                      []   [] []       []       |
+     exif               | []           []              [] ()    []          |
+     fetchmail          | []           []                 []          []    |
+     findutils          | []           []     []          []       []       |
+     flex               | []           []         []   [] []                |
+     freedink           | []           []                                   |
+     gas                |                                                   |
+     gawk               | []           []         []   []                   |
+     gcal               |                                                   |
+     gcc                |                                                [] |
+     gettext-examples   | []           []     []       [] []    [] []    [] |
+     gettext-runtime    | []  []       []     []       [] []    [] []    [] |
+     gettext-tools      |              []              [] []    [] []    [] |
+     gip                | []           []                 []    []       [] |
+     gjay               |                                                   |
+     gliv               | []           []         []   [] []    []          |
+     glunarclock        | []                      []   []       []       [] |
+     gnubiff            | []                           ()                   |
+     gnucash            | []           ()         ()      ()                |
+     gnuedu             | []                                                |
+     gnulib             | []           []                 []       []       |
+     gnunet             |                                                   |
+     gnunet-gtk         |                                                   |
+     gnutls             | []           []                                   |
+     gold               |                                                   |
+     gpe-aerial         | []                  []  []   [] []       []    [] |
+     gpe-beam           | []                  []  []   [] []       []    [] |
+     gpe-bluetooth      | []                      []                        |
+     gpe-calendar       |                         []      []       []    [] |
+     gpe-clock          | []                  []  []   [] []    [] []    [] |
+     gpe-conf           | []                  []  []   [] []    [] []       |
+     gpe-contacts       |                         []   [] []       []    [] |
+     gpe-edit           | []           []                          []       |
+     gpe-filemanager    | []                              []       []       |
+     gpe-go             | []           []         []   [] []    [] []    [] |
+     gpe-login          | []                      []                        |
+     gpe-ownerinfo      | []                  []  []   [] []    [] []    [] |
+     gpe-package        | []                                       []       |
+     gpe-sketchbook     | []                  []  []   [] []       []    [] |
+     gpe-su             | []                  []  []   [] []    [] []    [] |
+     gpe-taskmanager    | []                  []  []   [] []    [] []    [] |
+     gpe-timesheet      | []                  []  []   [] []    [] []    [] |
+     gpe-today          | []                  []  []   [] []    [] []    [] |
+     gpe-todo           | []                      []      []       []    [] |
+     gphoto2            | []        [] []         []   [] []    []       [] |
+     gprof              | []                      []   []                   |
+     gpsdrive           | []                              []                |
+     gramadoir          | []                                    []          |
+     grep               | []           []                 []    []          |
+     grub               | []           []                 []                |
+     gsasl              | []           []                       []       [] |
+     gss                |              []              []       []          |
+     gst-plugins-bad    | []           []         []      []    []          |
+     gst-plugins-base   | []           []         []      []    []          |
+     gst-plugins-good   | []           []         []      []    []          |
+     gst-plugins-ugly   | []           []         []      []    [] []       |
+     gstreamer          | []           []         []      []    []          |
+     gtick              | []                              []    []          |
+     gtkam              | []        [] []         []      []    []          |
+     gtkorphan          | []                                                |
+     gtkspell           | []           []     []  []   [] []    [] [] [] [] |
+     gutenprint         | []                              []                |
+     hello              | []           []                       [] []       |
+     help2man           |              []                 []                |
+     hylafax            | []                                                |
+     idutils            | []           []         []   [] []                |
+     indent             | []           []         []   [] []    []       [] |
+     iso_15924          | []           []                 []       []       |
+     iso_3166           | []  [] [] [] []     ()  []   [] [] [] [] [] [] [] |
+     iso_3166_2         | []           []                          []       |
+     iso_4217           | []  []       []     []          [] []    []    [] |
+     iso_639            | []     [] [] []                 [] [] [] []    [] |
+     iso_639_3          |        [] []                                      |
+     jwhois             | []           []         []   []                   |
+     kbd                | []           []              []                   |
+     keytouch           | []           []                       []          |
+     keytouch-editor    | []           []                       []          |
+     keytouch-keyboa... | []           []                       []          |
+     klavaro            | []                      []                        |
+     latrine            |              []                 []                |
+     ld                 |                                                   |
+     leafpad            | []  []       []     []  []      []    [] []    [] |
+     libc               | []           []                 []    []          |
+     libexif            | []           []         ()            []          |
+     libextractor       |                                                   |
+     libgnutls          | []           []                                   |
+     libgpewidget       | []           []                          []       |
+     libgpg-error       |              []              []                   |
+     libgphoto2         | []           []                                   |
+     libgphoto2_port    | []           []                 []    []          |
+     libgsasl           | []           []              []       []       [] |
+     libiconv           | []           []                       [] []    [] |
+     libidn             | []           []                                   |
+     lifelines          | []           []                                   |
+     liferea            | []           []     []  []   [] ()    ()    []    |
+     lilypond           | []                                                |
+     linkdr             | []                  []          []                |
+     lordsawar          |                                                   |
+     lprng              |              []                                   |
+     lynx               | []                      []      []                |
+     m4                 | []           []         []   [] []                |
+     mailfromd          |              []                                   |
+     mailutils          |              []                                   |
+     make               | []           []         []      []                |
+     man-db             | []           []                 []                |
+     man-db-manpages    | []           []                 []                |
+     minicom            |              []         []   [] []                |
+     mkisofs            | []           []                 []                |
+     myserver           |                                                   |
+     nano               | []           []         []      []                |
+     opcodes            | []                           []                   |
+     parted             | []           []                 []    []          |
+     pies               |              []                                   |
+     popt               | []           []     []          []                |
+     psmisc             | []           []                 []                |
+     pspp               | []                      []                        |
+     pwdutils           |              []                                   |
+     radius             | []           []                 []                |
+     recode             | []           []     []  []   [] []    [] []       |
+     rosegarden         |              ()                 ()                |
+     rpm                | []           []     []                            |
+     rush               | []           []                                   |
+     sarg               |                                                   |
+     screem             |                                                   |
+     scrollkeeper       | []  []       []              [] []    []    [] [] |
+     sed                | []           []     []  []   [] []    [] []    [] |
+     sharutils          | []           []                 []             [] |
+     shishi             |              []                                   |
+     skencil            |                     []  []                        |
+     solfege            | []           []         []      []                |
+     solfege-manual     | []           []         []                        |
+     soundtracker       |                                       []          |
+     sp                 |                                                   |
+     sysstat            | []           []         []      []                |
+     tar                | []           []                 []       []       |
+     texinfo            | []           []              [] []                |
+     tin                |                                 []                |
+     unicode-han-tra... |                                                   |
+     unicode-transla... |                                                   |
+     util-linux-ng      | []           []         []      []       []       |
+     vice               | []                                                |
+     vmm                | []                                                |
+     vorbis-tools       | []           []                                   |
+     wastesedge         | []                                                |
+     wdiff              | []           []                                   |
+     wget               | []           []     []  []      []    [] []       |
+     wyslij-po          | []  []       []                                   |
+     xchat              | []        [] []     []          []    [] [] [] [] |
+     xdg-user-dirs      | []  [] [] [] []  [] []  []   [] []    [] [] [] [] |
+     xkeyboard-config   | []           []                 []    [] []       |
+                        +---------------------------------------------------+
+                          nl  nn or pa pl  ps pt pt_BR ro ru rw sk sl sq sr
+                          135 10  4  7 105  1 29  61   47 91  3 55 47  8 37
+
+                          sv  sw ta te tg th tr uk vi  wa zh_CN zh_HK zh_TW
+                        +---------------------------------------------------+
+     a2ps               | []              [] [] [] []                       | 27
+     aegis              |                          []                       |  9
+     ant-phone          | []                 []    []      []               |  9
+     anubis             | []                 [] [] []                       | 15
+     aspell             |                       [] []  []                   | 20
+     bash               | []                       []                       | 11
+     bfd                |                          []                       |  6
+     bibshelf           | []                       []      []               | 16
+     binutils           |                       [] []                       |  8
+     bison              | []                       []                       | 12
+     bison-runtime      | []              []    [] []      []          []   | 29
+     bluez-pin          | []              [] [] [] []  []  []          []   | 37
+     bombono-dvd        |                          []                       |  4
+     buzztard           |                          []                       |  7
+     cflow              |                       [] []      []               |  9
+     clisp              |                                                   | 10
+     coreutils          | []                    [] []      []               | 22
+     cpio               | []                 [] [] []      []          []   | 13
+     cppi               |                       [] []                       |  5
+     cpplib             | []                 [] [] []      []          []   | 13
+     cryptsetup         | []                       []                       |  7
+     dfarc              |                          []                       |  9
+     dialog             | []  []          []       []  []  []          []   | 30
+     dico               |                       []                          |  2
+     diffutils          | []                 [] [] []      []          []   | 30
+     dink               |                                                   |  4
+     doodle             | []                       []                       |  7
+     e2fsprogs          | []                 []    []                       | 11
+     enscript           | []                 [] [] []                       | 17
+     exif               | []                       []      []               | 16
+     fetchmail          |                    []    []      []               | 17
+     findutils          | []                 [] [] []      []               | 20
+     flex               | []                 []    []                  []   | 15
+     freedink           |                          []                       | 10
+     gas                |                    []                             |  4
+     gawk               | []                 []    []      []               | 18
+     gcal               | []                 []                             |  5
+     gcc                | []                 []            []               |  7
+     gettext-examples   | []                 [] [] []      []    []    []   | 34
+     gettext-runtime    | []                 [] [] []      []    []    []   | 30
+     gettext-tools      | []                 [] [] []      []          []   | 22
+     gip                | []                       []      []          []   | 22
+     gjay               |                          []                       |  3
+     gliv               | []                 []    []                       | 14
+     glunarclock        | []                       []  []  []          []   | 19
+     gnubiff            | []                       []                       |  4
+     gnucash            |                    () [] ()                  ()   |  9
+     gnuedu             |                          []                  []   |  7
+     gnulib             | []                    [] []      []               | 16
+     gnunet             |                          []                       |  1
+     gnunet-gtk         | []                 []    []                       |  5
+     gnutls             | []                       []      []               | 10
+     gold               |                          []                       |  4
+     gpe-aerial         | []                       []      []               | 18
+     gpe-beam           | []                       []      []               | 19
+     gpe-bluetooth      | []                       []      []               | 13
+     gpe-calendar       | []                       []  []  []               | 12
+     gpe-clock          | []                 []    []  []  []               | 28
+     gpe-conf           | []                       []  []  []               | 20
+     gpe-contacts       | []                       []      []               | 17
+     gpe-edit           | []                       []      []               | 12
+     gpe-filemanager    | []                       []  []  []               | 16
+     gpe-go             | []                 []    []  []  []               | 25
+     gpe-login          | []                       []      []               | 11
+     gpe-ownerinfo      | []                 []    []      []          []   | 25
+     gpe-package        | []                       []      []               | 13
+     gpe-sketchbook     | []                       []      []               | 20
+     gpe-su             | []                 []    []  []  []               | 30
+     gpe-taskmanager    | []                 []    []  []  []               | 29
+     gpe-timesheet      | []                 []    []      []          []   | 25
+     gpe-today          | []                 []    []  []  []          []   | 30
+     gpe-todo           | []                       []  []  []               | 17
+     gphoto2            | []                    [] []      []          []   | 24
+     gprof              | []                 []    []                       | 15
+     gpsdrive           | []                       []      []               | 11
+     gramadoir          | []                       []      []               | 11
+     grep               |                 []       []      []               | 10
+     grub               | []                       []      []               | 14
+     gsasl              | []                       []      []          []   | 14
+     gss                | []                       []      []               | 11
+     gst-plugins-bad    | []                 []    []      []               | 22
+     gst-plugins-base   | []                 [] [] []      []               | 24
+     gst-plugins-good   | []                 [] [] []      []               | 25
+     gst-plugins-ugly   | []                 [] [] []      []               | 29
+     gstreamer          | []                    [] []      []               | 22
+     gtick              |                       [] []      []               | 13
+     gtkam              | []                       []      []               | 20
+     gtkorphan          | []                       []      []               | 14
+     gtkspell           | []              [] [] [] []  []  []    []    []   | 45
+     gutenprint         | []                                                | 10
+     hello              | []              [] []    []      []          []   | 21
+     help2man           | []                       []                       |  7
+     hylafax            |                          []                       |  5
+     idutils            | []                 []    []      []               | 17
+     indent             | []                 [] [] []      []          []   | 30
+     iso_15924          |                 ()    [] ()      []          []   | 16
+     iso_3166           | []        []    () [] [] ()  []  []    []    ()   | 53
+     iso_3166_2         |                 ()    [] ()      []               |  9
+     iso_4217           | []              () [] [] ()      []    []         | 26
+     iso_639            | []     [] []    ()    [] ()  []  []    []    []   | 38
+     iso_639_3          |        []                ()                       |  8
+     jwhois             | []                 []    []      []          []   | 16
+     kbd                | []                 [] [] []      []               | 15
+     keytouch           | []                       []      []               | 16
+     keytouch-editor    | []                       []      []               | 14
+     keytouch-keyboa... | []                       []      []               | 14
+     klavaro            |                          []                       | 11
+     latrine            |                    []    []      []               | 10
+     ld                 | []                 []    []                  []   | 11
+     leafpad            | []                 [] [] []      []          []   | 33
+     libc               | []                 []    []      []          []   | 21
+     libexif            |                          []      ()               |  6
+     libextractor       |                          []                       |  1
+     libgnutls          | []                       []      []               |  9
+     libgpewidget       | []                       []      []               | 14
+     libgpg-error       | []                       []      []               |  9
+     libgphoto2         |                       [] []                       |  8
+     libgphoto2_port    | []                    [] []                  []   | 13
+     libgsasl           | []                       []      []               | 13
+     libiconv           | []                       []  []  []               | 21
+     libidn             | ()                       []      []               | 11
+     lifelines          | []                                                |  4
+     liferea            | []                 []            []               | 21
+     lilypond           |                          []                       |  7
+     linkdr             | []                 []    []      []          []   | 17
+     lordsawar          |                                                   |  1
+     lprng              |                          []                       |  3
+     lynx               | []                 [] [] []                       | 17
+     m4                 | []                       []      []          []   | 19
+     mailfromd          |                       [] []                       |  3
+     mailutils          |                          []                       |  5
+     make               | []                 []    []      []               | 21
+     man-db             | []                       []      []               |  8
+     man-db-manpages    |                                                   |  4
+     minicom            | []                       []                       | 16
+     mkisofs            |                          []      []               |  9
+     myserver           |                                                   |  0
+     nano               | []                       []      []          []   | 21
+     opcodes            | []                 []    []                       | 11
+     parted             | []                 [] [] []                  []   | 15
+     pies               |                       [] []                       |  3
+     popt               | []              [] []    []      []          []   | 27
+     psmisc             | []                       []                       | 11
+     pspp               |                                                   |  4
+     pwdutils           | []                       []                       |  6
+     radius             |                       [] []                       |  9
+     recode             | []                 []    []      []               | 28
+     rosegarden         | ()                                                |  0
+     rpm                | []                       []                  []   | 11
+     rush               |                       [] []                       |  4
+     sarg               |                                                   |  1
+     screem             |                          []                       |  3
+     scrollkeeper       | []                 [] [] []                  []   | 27
+     sed                | []                 []    []      []          []   | 30
+     sharutils          | []                 []    []      []          []   | 22
+     shishi             |                          []                       |  3
+     skencil            | []                       []                       |  7
+     solfege            | []                 []    []      []               | 16
+     solfege-manual     |                    []                             |  8
+     soundtracker       | []                 []    []                       |  9
+     sp                 |                    []                             |  3
+     sysstat            |                          []      []               | 15
+     tar                | []                 [] [] []      []          []   | 23
+     texinfo            | []                 []    []      []               | 16
+     tin                |                                                   |  4
+     unicode-han-tra... |                                                   |  0
+     unicode-transla... |                                                   |  2
+     util-linux-ng      | []                 [] [] []                       | 20
+     vice               | ()                 ()                             |  1
+     vmm                |                          []                       |  4
+     vorbis-tools       |                          []                       |  6
+     wastesedge         |                                                   |  2
+     wdiff              | []                       []                       |  7
+     wget               | []                 []    []      []          []   | 26
+     wyslij-po          |                       [] []                       |  8
+     xchat              | []              []    [] []      []          []   | 36
+     xdg-user-dirs      | []     []       [] [] [] []      []    []    []   | 60
+     xkeyboard-config   | []                 [] [] []                       | 25
+                        +---------------------------------------------------+
+       84 teams           sv  sw ta te tg th tr uk vi  wa zh_CN zh_HK zh_TW
+      178 domains         119  1  3  2  0 10 66 50 155 17  97     7    41    2610
+
+   Some counters in the preceding matrix are higher than the number of
+visible blocks let us expect.  This is because a few extra PO files are
+used for implementing regional variants of languages, or language
+dialects.
+
+   For a PO file in the matrix above to be effective, the package to
+which it applies should also have been internationalized and
+distributed as such by its maintainer.  There might be an observable
+lag between the mere existence a PO file and its wide availability in a
+distribution.
+
+   If May 2010 seems to be old, you may fetch a more recent copy of
+this `ABOUT-NLS' file on most GNU archive sites.  The most up-to-date
+matrix with full percentage details can be found at
+`http://translationproject.org/extra/matrix.html'.
+
+1.6 Using `gettext' in new packages
+===================================
+
+If you are writing a freely available program and want to
+internationalize it you are welcome to use GNU `gettext' in your
+package.  Of course you have to respect the GNU Library General Public
+License which covers the use of the GNU `gettext' library.  This means
+in particular that even non-free programs can use `libintl' as a shared
+library, whereas only free software can use `libintl' as a static
+library or use modified versions of `libintl'.
+
+   Once the sources are changed appropriately and the setup can handle
+the use of `gettext' the only thing missing are the translations.  The
+Free Translation Project is also available for packages which are not
+developed inside the GNU project.  Therefore the information given above
+applies also for every other Free Software Project.  Contact
+`coordinator@translationproject.org' to make the `.pot' files available
+to the translation teams.
+
diff --git a/dpkg-1.16.1.1/AUTHORS b/dpkg-1.16.1.1/AUTHORS
new file mode 100644
index 0000000..0978610
--- /dev/null
+++ b/dpkg-1.16.1.1/AUTHORS
@@ -0,0 +1,37 @@
+The C implementation of dpkg was originally written by:
+
+	Ian Jackson <ian@chiark.greenend.org.uk>
+
+based on the Perl implementation by:
+
+	Matt Welsh <mdw@sunsite.unc.edu>
+	Carl Streeter <streeter@cae.wisc.edu>
+	Ian Murdock <imurdock@debian.org>
+
+
+It is currently maintained by:
+
+	Guillem Jover <guillem@debian.org>
+	Raphaël Hertzog <hertzog@debian.org>
+	Christian Perrier <bubulle@debian.org> (translation coordinator)
+
+and has previously been maintained by:
+
+	Frank Lichtenheld <djpig@debian.org> (2006-2009)
+	Brendan O'Dea <bod@debian.org> (2006-2007)
+	Scott James Remnant <scott@netsplit.com> (2004-2005)
+	Adam Heath <doogie@brainfood.com> (2001-2003)
+	Wichert Akkerman <wakkerma@debian.org> (1999-2003)
+	Ben Collins <bcollins@debian.org> (1999-2001)
+	Daniel Jacobowitz <dan@debian.org> (1998)
+	J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl> (1998)
+	James Troup <jjtroup@comp.brad.ac.uk> (1998)
+	Nils Rennebarth <nils@debian.org> (1998)
+	Klee Dienes <klee@debian.org> (1997)
+	Guy Maor <maor@ece.utexas.edu> (1997)
+	Heiko Schlittermann <heiko@lotte.sax.de> (1996)
+
+
+Countless other people have contributed to dpkg (see THANKS) and provided
+code for which they claim copyright (see debian/copyright).  Many thanks
+to them all.
diff --git a/dpkg-1.16.1.1/COPYING b/dpkg-1.16.1.1/COPYING
new file mode 100644
index 0000000..d511905
--- /dev/null
+++ b/dpkg-1.16.1.1/COPYING
@@ -0,0 +1,339 @@
+		    GNU GENERAL PUBLIC LICENSE
+		       Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+		    GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+			    NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+		     END OF TERMS AND CONDITIONS
+
+	    How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License along
+    with this program; if not, write to the Free Software Foundation, Inc.,
+    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+    Gnomovision version 69, Copyright (C) year name of author
+    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+  `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+  <signature of Ty Coon>, 1 April 1989
+  Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs.  If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library.  If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
diff --git a/dpkg-1.16.1.1/ChangeLog b/dpkg-1.16.1.1/ChangeLog
new file mode 100644
index 0000000..3f34770
--- /dev/null
+++ b/dpkg-1.16.1.1/ChangeLog
@@ -0,0 +1,35688 @@
+commit 9babd2d62709dd694c74fd716543c5561e169038
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Oct 14 07:08:40 2011 +0200
+
+    Release 1.16.1.1
+
+ debian/changelog |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 343c4935b8b7f57281564659aa6ff0d3c925d5ab
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Oct 13 10:28:58 2011 +0200
+
+    dpkg-buildflags: Disable bindnow if relro is not used
+    
+    There is no point in enabling full relro (aka bindnow) if relro is
+    not enabled. It just brings its disadvantages and none of its possible
+    advantages.
+
+ debian/changelog              |    1 +
+ scripts/Dpkg/Vendor/Debian.pm |    3 +++
+ 2 files changed, 4 insertions(+), 0 deletions(-)
+
+commit 44aa764eb17a7665c291b424ddc3a4b6ef5a0754
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Mon Oct 10 10:50:02 2011 +0200
+
+    scripts/mk: fix buildflags.mk to make use of the DEB_*_MAINT_* variables
+    
+    Make does not export its own variables (even those which have been
+    exported explicitly) to sub-shells executed with $(shell …). Since
+    dpkg-buildflags is called that way, we have to modify the command
+    line to embed variable initializations to ensure that we forward the
+    variables that have been set by the maintainer in debian/rules.
+    
+    Since this code required to loop over all possible flags, I took
+    the opportunity to also set the output variables within a loop construct
+    using a single template (avoids copy&paste mistakes).
+    
+    Reported-by: Pierre Chifflier <pollux@debian.org>
+
+ debian/changelog         |    2 ++
+ scripts/mk/buildflags.mk |   24 ++++++++++++++++++------
+ 2 files changed, 20 insertions(+), 6 deletions(-)
+
+commit ceb939d278689634037115a728fd7c083d0e4a39
+Author: Thorsten Glaser <tg@mirbsd.org>
+Date:   Sat Oct 8 17:25:08 2011 +0000
+
+    scripts/mk: Fix typo by setting DEB_*_ARCH_BITS instead of DEB_*_ARCH
+    
+    Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
+    Signed-off-by: Guillem Jover <guillem@debian.org>
+
+ debian/changelog           |    2 ++
+ scripts/mk/architecture.mk |    4 ++--
+ 2 files changed, 4 insertions(+), 2 deletions(-)
+
+commit f18c197931e280ff3594dd06585ad1a15e24bc28
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Oct 6 16:54:57 2011 +0200
+
+    dpkg-source: ignore changes on debian/patches/.dpkg-source-applied
+    
+    With 2.0 source packages, dpkg-source records as a comment in
+    debian/patches/.dpkg-source-applied whether the patches have
+    been applied at build time or at unpack time.
+    
+    This can lead to differences between the file in the build tree
+    and the file in the reference tree used to check for changes.
+    Thus we need to ignore that file in the diff process or the build
+    might fail considering this difference as a local change that
+    has not been recorded in a patch.
+    
+    Reported-by: Jakub Wilk <jwilk@debian.org>
+
+ debian/changelog                  |    2 ++
+ scripts/Dpkg/Source/Package/V2.pm |    3 ++-
+ 2 files changed, 4 insertions(+), 1 deletions(-)
+
+commit 2cece5eb5d61df91e7e774511c19785afe26f596
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Oct 6 16:17:02 2011 +0200
+
+    Updade changelog to include some missing bug closures
+
+ debian/changelog |    3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 667bae316a302c0f62e5e38a6c791a62785af4b2
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Oct 6 15:32:36 2011 +0200
+
+    dpkg: fix trigger setup code to not reset the status of unconfigured packages
+    
+    The change in commit a36cadba41b19d5908bdfcb658cf01af07c1436a was wrongly
+    assuming that all packages would be in one of the states
+    triggers-awaited, triggers-pending or installed when
+    trig_transitional_activate kicks in.
+    
+    That is not the case and the status reset should hence only be done when
+    the current status is already such that the trigger information are
+    meaningful. transitional_interest_callback_ro() is already taking care
+    to not add anything in the Triggers-Pending field when the status
+    is such that it would not make sense.
+    
+    Reported-by: Hector Oron <hector.oron@gmail.com>
+
+ debian/changelog |    3 +++
+ src/trigproc.c   |    2 ++
+ 2 files changed, 5 insertions(+), 0 deletions(-)
+
+commit 128ece24446b5e7a701f94d9bdcc4c6a3c8410e3
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sun Oct 2 09:44:14 2011 +0200
+
+    dpkg-buildpackage: no longer output the build flags
+    
+    Because dpkg-buildpackage is no longer setting the corresponding
+    environment variables, and because it confuses maintainers
+    who are overriding them via debian/rules and who are not seeing
+    the expected values in their build log.
+
+ debian/changelog             |    3 +++
+ scripts/dpkg-buildpackage.pl |    8 --------
+ 2 files changed, 3 insertions(+), 8 deletions(-)
+
+commit feac1f983ce3fb45266283ba07483e029095b022
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Oct 2 09:06:53 2011 +0200
+
+    dpkg-buildflags: Set preprocessor option -D_FORTIFY_SOURCE=2 in CPPFLAGS
+    
+    Instead of setting it in the CFLAGS and CXXFLAGS variables.
+    
+    Closes: #642521, #643632
+
+ debian/changelog              |    5 +++++
+ scripts/Dpkg/Vendor/Debian.pm |    3 +--
+ 2 files changed, 6 insertions(+), 2 deletions(-)
+
+commit 570886809efd1b551072fe52ccfd4e50a4175375
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Sep 29 14:23:24 2011 +0200
+
+    dpkg-buildflags(1): drop the quotes when setting DEB_BUILD_MAINT_OPTIONS
+    
+    DEB_BUILD_MAINT_OPTIONS is usually set in a Makefile and make puts the
+    quotes in the variable value (i.e. it doesn't use them to delimit the
+    value). This is obviously not wanted so let's fix the examples.
+
+ debian/changelog      |    2 ++
+ man/dpkg-buildflags.1 |    4 ++--
+ 2 files changed, 4 insertions(+), 2 deletions(-)
+
+commit dd483ad8e4484e466f98e3d2deccaaa75cae099f
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Sep 29 14:13:47 2011 +0200
+
+    dpkg-buildflags: fix --dump to return 0 as exit code
+    
+    Reported-by: Yves-Alexis Perez <corsac@debian.org>
+
+ debian/changelog           |    1 +
+ scripts/dpkg-buildflags.pl |    1 +
+ 2 files changed, 2 insertions(+), 0 deletions(-)
+
+commit bd4c055562a3cbfa1c74b55348e545b2fcdd3393
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Tue Sep 27 09:01:52 2011 +0200
+
+    dpkg-source: let --commit create debian/patches when required
+    
+    Reported-by: Jakub Wilk <jwilk@debian.org>
+
+ debian/changelog                  |    1 +
+ scripts/Dpkg/Source/Package/V2.pm |    1 +
+ 2 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 669e0ff496e6870c06de82da111ba069263a0456
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Tue Sep 27 08:44:12 2011 +0200
+
+    dpkg-source: do not ignore the automatic patch when checking for unrecorded changes
+    
+    The former behaviour to always generate the automatic patch required to
+    not apply it on the tree used as a basis for the patch generation. That
+    way it could be updated at each build.
+    
+    With the new behaviour to fail on any new change, we should no longer
+    ignore it. It must be applied on the reference tree except when
+    --auto-commit is on.
+    
+    This should fix 227 (source package) build failures in Debian unstable.
+
+ debian/changelog                  |    7 +++++++
+ scripts/Dpkg/Source/Package/V2.pm |   18 +++++++++++-------
+ 2 files changed, 18 insertions(+), 7 deletions(-)
+
+commit 437f8b53910c0b59df6182fc23a1485f8638c745
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Sep 23 06:00:18 2011 +0200
+
+    Release 1.16.1
+
+ debian/changelog |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit e64ab34cd022b2d4381c85643ef29a0f0df42394
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Sep 23 05:59:26 2011 +0200
+
+    Add debian/changelog entry for .deb large file support (LFS) fixes
+
+ debian/changelog |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 75909e0cb643ee165929f405cca6c82eb6242b04
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Sep 23 03:49:53 2011 +0200
+
+    Regenerate .pot files and merge .po files with them
+
+ dselect/po/bs.po        |    2 +-
+ dselect/po/ca.po        |    2 +-
+ dselect/po/cs.po        |    2 +-
+ dselect/po/da.po        |    2 +-
+ dselect/po/de.po        |    2 +-
+ dselect/po/dselect.pot  |    4 +-
+ dselect/po/el.po        |    2 +-
+ dselect/po/es.po        |    2 +-
+ dselect/po/et.po        |    2 +-
+ dselect/po/eu.po        |    2 +-
+ dselect/po/fr.po        |    2 +-
+ dselect/po/gl.po        |    2 +-
+ dselect/po/hu.po        |    2 +-
+ dselect/po/id.po        |    2 +-
+ dselect/po/it.po        |    2 +-
+ dselect/po/ja.po        |    2 +-
+ dselect/po/ko.po        |    2 +-
+ dselect/po/nb.po        |    2 +-
+ dselect/po/nl.po        |    2 +-
+ dselect/po/nn.po        |    2 +-
+ dselect/po/pl.po        |    2 +-
+ dselect/po/pt.po        |    2 +-
+ dselect/po/pt_BR.po     |    2 +-
+ dselect/po/ro.po        |    2 +-
+ dselect/po/ru.po        |    2 +-
+ dselect/po/sk.po        |    2 +-
+ dselect/po/sv.po        |    2 +-
+ dselect/po/tl.po        |    2 +-
+ dselect/po/vi.po        |    2 +-
+ dselect/po/zh_CN.po     |    2 +-
+ dselect/po/zh_TW.po     |    2 +-
+ man/po/de.po            |   22 +-
+ man/po/dpkg-man.pot     |  454 ++++++++++++++-------
+ man/po/es.po            |  447 +++++++++++++++-----
+ man/po/fr.po            |  479 +++++++++++++++++-----
+ man/po/hu.po            |  398 +++++++++++++-----
+ man/po/ja.po            |  405 ++++++++++++++-----
+ man/po/pl.po            |  445 +++++++++++++++------
+ man/po/pt_BR.po         |  395 +++++++++++++-----
+ man/po/ru.po            |  401 +++++++++++++-----
+ man/po/sv.po            |  114 +-----
+ po/ast.po               | 1021 ++++++++++++++++++++++++----------------------
+ po/bs.po                |  976 ++++++++++++++++++++++----------------------
+ po/ca.po                | 1038 ++++++++++++++++++++++++----------------------
+ po/cs.po                | 1038 ++++++++++++++++++++++++----------------------
+ po/da.po                | 1038 ++++++++++++++++++++++++----------------------
+ po/de.po                |  412 ++++++++++---------
+ po/dpkg.pot             |  978 ++++++++++++++++++++++----------------------
+ po/dz.po                | 1013 +++++++++++++++++++++++----------------------
+ po/el.po                | 1015 +++++++++++++++++++++++----------------------
+ po/eo.po                | 1038 ++++++++++++++++++++++++----------------------
+ po/es.po                | 1038 ++++++++++++++++++++++++----------------------
+ po/et.po                | 1009 +++++++++++++++++++++++----------------------
+ po/eu.po                | 1038 ++++++++++++++++++++++++----------------------
+ po/fr.po                | 1043 ++++++++++++++++++++++++----------------------
+ po/gl.po                | 1015 +++++++++++++++++++++++----------------------
+ po/hu.po                | 1015 +++++++++++++++++++++++----------------------
+ po/id.po                | 1038 ++++++++++++++++++++++++----------------------
+ po/it.po                | 1045 ++++++++++++++++++++++++----------------------
+ po/ja.po                | 1042 ++++++++++++++++++++++++----------------------
+ po/km.po                | 1013 +++++++++++++++++++++++----------------------
+ po/ko.po                | 1038 ++++++++++++++++++++++++----------------------
+ po/ku.po                |  978 ++++++++++++++++++++++----------------------
+ po/lt.po                | 1001 +++++++++++++++++++++++----------------------
+ po/mr.po                | 1001 +++++++++++++++++++++++----------------------
+ po/nb.po                | 1038 ++++++++++++++++++++++++----------------------
+ po/ne.po                | 1013 +++++++++++++++++++++++----------------------
+ po/nl.po                | 1015 +++++++++++++++++++++++----------------------
+ po/nn.po                |  995 +++++++++++++++++++++++----------------------
+ po/pa.po                | 1014 +++++++++++++++++++++++----------------------
+ po/pl.po                | 1021 ++++++++++++++++++++++++----------------------
+ po/pt.po                | 1038 ++++++++++++++++++++++++----------------------
+ po/pt_BR.po             | 1015 +++++++++++++++++++++++----------------------
+ po/ro.po                | 1038 ++++++++++++++++++++++++----------------------
+ po/ru.po                | 1038 ++++++++++++++++++++++++----------------------
+ po/sk.po                | 1038 ++++++++++++++++++++++++----------------------
+ po/sv.po                |  443 ++++++++++-----------
+ po/th.po                | 1038 ++++++++++++++++++++++++----------------------
+ po/tl.po                |  995 +++++++++++++++++++++++----------------------
+ po/vi.po                | 1038 ++++++++++++++++++++++++----------------------
+ po/zh_CN.po             | 1038 ++++++++++++++++++++++++----------------------
+ po/zh_TW.po             | 1013 +++++++++++++++++++++++----------------------
+ scripts/po/ca.po        |  111 +++---
+ scripts/po/de.po        |    5 +-
+ scripts/po/dpkg-dev.pot |  111 +++---
+ scripts/po/es.po        |  117 +++---
+ scripts/po/fr.po        |  124 ++++---
+ scripts/po/pl.po        |  116 +++---
+ scripts/po/ru.po        |  117 +++---
+ scripts/po/sv.po        |    5 +-
+ 90 files changed, 23917 insertions(+), 21122 deletions(-)
+
+commit e70decaabe0eb0ecec595a56ec4b06318454f478
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Sep 21 21:13:47 2011 +0200
+
+    Add project documentation to the top level README
+    
+    This will help people getting the source from git, or downstream
+    packagers on how to build from source or interact with the
+    maintainers.
+
+ README |  113 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
+ 1 files changed, 110 insertions(+), 3 deletions(-)
+
+commit 7af8fb2f01df10ffd65b733772fd3ef88f808cc3
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Sep 13 08:47:58 2011 +0200
+
+    dpkg-buildflags: Disable bind now by default
+    
+    This option has a startup performance hit on slow systems, particularly
+    due to slow I/O, the effects of which cannot be reverted except for a
+    rebuild. It might make sense for long running processes where the
+    startup time is not that important, and the security improvements do
+    actually matter. Another option is to set the environment variable
+    LD_BIND_NOW=1 for the long running process, so that the sysadmin can
+    disable it if desired.
+
+ man/dpkg-buildflags.1         |    4 ++--
+ scripts/Dpkg/Vendor/Debian.pm |    2 +-
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+commit 7cdaeb8a1cf5d69dafca107ab30dfad3ece1ee16
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Sep 22 04:18:05 2011 +0200
+
+    scripts/mk: Simplify sed expression for DEB_DISTRIBUTION
+
+ scripts/mk/pkg-info.mk |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit cfba9b80fea680d561671713b78044c365a14924
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Wed Sep 21 22:44:00 2011 +0200
+
+    scripts/mk/pkg-info.mk: DEB_DISTRIBUTION returns all listed distributions
+    
+    Update DEB_DISTRIBUTION to return all distributions listed in the current
+    changelog entry instead of only the first one.
+
+ scripts/mk/pkg-info.mk |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit c10517e66a9d62b4a2be9b08f7d3f42378c46ff9
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Wed Sep 21 08:48:37 2011 +0200
+
+    scripts/mk/pkg-info.mk: adjust variable names
+    
+    Rename DEB_VERSION_NOREV and DEB_VERSION_NOEPOCH to
+    DEB_VERSION_EPOCH_UPSTREAM and DEB_VERSION_UPSTREAM_REVISION to define
+    them by inclusion rather than by exclusion.
+    
+    Rename DEB_SOURCE_PACKAGE into the less verbose DEB_SOURCE.
+    
+    Suggested-by: Guillem Jover <guillem@debian.org>
+
+ scripts/mk/pkg-info.mk |   16 ++++++++--------
+ 1 files changed, 8 insertions(+), 8 deletions(-)
+
+commit 966a4f6bd2ef733aba463e1c89a6a5aebfc3499e
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Sep 19 17:40:04 2011 +0200
+
+    build: Pack [type:man] entries in po4a.cfg
+    
+    There's a huge amount of blank lines which mostly distract from the
+    actual content, remove them and fold the lines referring to the man
+    page into a single line and leave the addendum line on its own.
+
+ man/po/po4a.cfg |  165 ++++++++++++++-----------------------------------------
+ 1 files changed, 41 insertions(+), 124 deletions(-)
+
+commit 0ed90da7f4ec6828d85dc78a98b3c8d32f55151b
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Sep 19 17:12:56 2011 +0200
+
+    build: Merge PO4A_COMMON_OPTS and PO4A_BUILD_OPTS into PO4A_OPTS
+
+ man/Makefile.am |    7 +++----
+ 1 files changed, 3 insertions(+), 4 deletions(-)
+
+commit 822ea85c7c16d45f932f9c86f5ac0a04a8c304c2
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Sep 19 17:01:23 2011 +0200
+
+    build: Use po4a --srcdir and --builddir
+    
+    This avoids the absolute paths in the po4a Discard output messages,
+    and simplifies the build infrastructure by not needing the change
+    directory gymnastics and builddir po4a variable in the po4a.cfg file.
+    
+    It's been enough time now since #538136 was filed precisely for dpkg
+    needs, to rely on these “new” options.
+
+ debian/changelog |    2 +
+ debian/control   |    2 +-
+ man/Makefile.am  |    8 ++---
+ man/po/po4a.cfg  |   82 +++++++++++++++++++++++++++---------------------------
+ 4 files changed, 47 insertions(+), 47 deletions(-)
+
+commit 572caf52457bc4158f6443aa455414e1d5e861dd
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Sep 19 16:48:51 2011 +0200
+
+    build: Use rm instead of po4a on make clean to not change the .pot file
+    
+    There's no way to invoke po4a for the clean target w/o it possibly
+    modifying the .pot file, which makes the distcheck target fail in
+    that case.
+
+ man/Makefile.am |    8 +-------
+ 1 files changed, 1 insertions(+), 7 deletions(-)
+
+commit 3081af870546d7920d56a44611b7bc185286bda8
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Sep 19 16:34:14 2011 +0200
+
+    build: Place all man rules at the end of the Makefile.am
+
+ man/Makefile.am |  146 ++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 74 insertions(+), 72 deletions(-)
+
+commit 5fc9084fd7c439bbc73a3628b513e028c984ac29
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Sep 18 19:22:59 2011 +0200
+
+    dpkg: Destroy the dpkg_error variables on warnings
+    
+    The leak on cmpversions() does not pose any issue on normal operation as
+    the program will exit immediately and the memory will be freed by the
+    system, but once --command-fd is enabled, it could actually be a problem
+    due to a long running dpkg process leaking repeatedly.
+    
+    The leak on parse_db_version() is actually problematic as it can act
+    repeatedly if there's tons of warnings when parsing.
+    
+    Regression introduced in commit ccc26399f2f0e295da1206c5ce81fe81a5dc0e21.
+    
+    Reported-by: Niels Thykier <niels@thykier.net>
+
+ lib/dpkg/parsehelp.c |    2 ++
+ src/enquiry.c        |    2 ++
+ 2 files changed, 4 insertions(+), 0 deletions(-)
+
+commit e2f95d8abee9978f480c8e1e4a31ed420900509c
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Sun Sep 18 09:42:48 2011 +0200
+
+    Update German translation of manual pages
+    
+    Update to 2064t.
+
+ man/po/de.po |   46 +++++++++++++++++++++++-----------------------
+ 1 files changed, 23 insertions(+), 23 deletions(-)
+
+commit 96f21bd6d8cac9ce75726ba2626fbac86933bf9f
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Sep 16 23:39:09 2011 +0200
+
+    build: Ignore perl test programs for coverage report
+
+ scripts/Makefile.am |    4 +++-
+ 1 files changed, 3 insertions(+), 1 deletions(-)
+
+commit c24e8eba3b4fa687e77259822e9ae91735ac1941
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Sep 16 22:17:09 2011 +0200
+
+    s-s-d(8): Document the optional “:group|gid” argument for --chuid
+
+ debian/changelog        |    1 +
+ man/start-stop-daemon.8 |    2 +-
+ 2 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 49ad180074dd59337622c568391770936cf912c4
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Sep 16 19:41:31 2011 +0200
+
+    s-s-d: Reset the user and group names from the password entry on --chuid
+    
+    This guarantees the initgroups() call will not fail when the user
+    specified the user to change to as a uid instead of a username.
+    
+    Closes: #641834
+    
+    Reported-by: Andreas Pretzsch <apr@cn-eng.de>
+
+ debian/changelog          |    2 ++
+ utils/start-stop-daemon.c |    2 ++
+ 2 files changed, 4 insertions(+), 0 deletions(-)
+
+commit f82c23a76d028c3b7d4df41d51a8eaacb5162b88
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Sep 15 04:41:30 2011 +0200
+
+    s-s-d: Fix do_procinit() on OSHurd, OShpux and HAVE_KVM_H
+    
+    The function on those systems did not have their return code updated
+    for the status code.
+
+ utils/start-stop-daemon.c |   24 +++++++++++++++++++-----
+ 1 files changed, 19 insertions(+), 5 deletions(-)
+
+commit 9805ef20ebf7141c419376af68e7476b5c0dd5c0
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Sep 14 23:32:43 2011 +0200
+
+    s-s-d: Cast proc_stat_owner_uid() to uid_t to fix a warning
+
+ utils/start-stop-daemon.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 8e5585ff0c70be2070190defa6c2d04039c3fcb4
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Sep 13 08:50:03 2011 +0200
+
+    dpkg-buildflags(1): Fix ld option name from -z,bindnow to -z,now
+
+ man/dpkg-buildflags.1 |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 82f4497f3bbe41d52fe697868d53732bb355da81
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Sep 13 05:19:50 2011 +0200
+
+    u-a: Free struct alternative_map variables
+    
+    Take references when adding duplicate entries of the same alternative
+    on load, and add a new alternative_map_free() function to free an
+    alternative_map variable.
+
+ utils/update-alternatives.c |   23 +++++++++++++++++++++++
+ 1 files changed, 23 insertions(+), 0 deletions(-)
+
+commit 3b2b9aea518f3e3a562a57a9d7caa2623b4876ff
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Sep 13 05:17:34 2011 +0200
+
+    u-a: Add ref counting support to struct alternative
+    
+    This will allow to properly free an alternative map which contains
+    duplicated references to the same alternative struct.
+
+ utils/update-alternatives.c |   17 +++++++++++++++++
+ 1 files changed, 17 insertions(+), 0 deletions(-)
+
+commit d918d025f1ef1c15b76eb2fcc14d5830514937a9
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Sep 18 07:11:48 2011 +0200
+
+    dpkg: Do not fail on version parsing warnings in --compare-versions
+    
+    The bogus versions might get fed into «dpkg --compare-versions» by
+    way of maintainer scripts, which would get the bogus versions from
+    the database, somewhere dpkg still allows those to exist.
+
+ debian/changelog |    3 +++
+ src/enquiry.c    |   16 ++++++++++++----
+ 2 files changed, 15 insertions(+), 4 deletions(-)
+
+commit ccc26399f2f0e295da1206c5ce81fe81a5dc0e21
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Sep 14 04:18:47 2011 +0200
+
+    libdpkg: Switch parseversion() to use dpkg_error
+    
+    This allows to merge back the parseversion_lax() and
+    version_strict_check() functions into a single parseversion(), which
+    performs all the validation, but issues different types of dpkg_error
+    messages on error. Which simplifies parse_db_version() and will allow
+    for callers to distinguish the error conditions and handle them as
+    they see fit.
+
+ lib/dpkg/dpkg-db.h        |    5 ++-
+ lib/dpkg/parsehelp.c      |  100 ++++++++++++++++++---------------------------
+ lib/dpkg/test/t-version.c |   69 ++++++++++++++++++++-----------
+ src/enquiry.c             |   12 ++---
+ 4 files changed, 94 insertions(+), 92 deletions(-)
+
+commit b03f212d3a29bef2be2f269f0656e482bb9e56ad
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue May 10 19:50:15 2011 +0200
+
+    libdpkg: Add new error module
+    
+    This new module provides error reporting infrastructure, which will
+    be used to report back error information from inner functions that
+    are not supposed to ohshit() directly, the caller should be
+    responsible for the outcome, including just forwarding the error
+    to its own caller.
+
+ lib/dpkg/Makefile.am |    2 +
+ lib/dpkg/error.c     |   93 ++++++++++++++++++++++++++++++++++++++++++++++++++
+ lib/dpkg/error.h     |   49 ++++++++++++++++++++++++++
+ 3 files changed, 144 insertions(+), 0 deletions(-)
+
+commit 07a8f6d882c019ed039442237c53d8333dc9c4a5
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Sep 16 17:23:53 2011 +0200
+
+    libdpkg: Add more test cases for version parsing failures
+
+ lib/dpkg/test/t-version.c |    9 +++++++++
+ 1 files changed, 9 insertions(+), 0 deletions(-)
+
+commit 11bb86fe8aa208de4453589da31cf5c62649f091
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Sep 14 05:07:19 2011 +0200
+
+    libdpkg: Rename err variables to z_errnum and bz_errnum
+    
+    Make the variables more specific and clear about their intended purpose.
+
+ lib/dpkg/compress.c |   38 +++++++++++++++++++-------------------
+ 1 files changed, 19 insertions(+), 19 deletions(-)
+
+commit 39a535646fe17f4f9d9db88295e406443d1bc40a
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue May 10 10:14:40 2011 +0200
+
+    libdpkg: Move ohshite calls into the buffer_copy loop
+
+ lib/dpkg/buffer.c |    8 ++------
+ 1 files changed, 2 insertions(+), 6 deletions(-)
+
+commit 49a0022b72df33589fc416c30dc33a82f5f58ea6
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Sep 17 15:58:51 2011 +0200
+
+    libdpkg: Refactor path basename code into new path_basename function
+    
+    This function is an equivalent of the GNU basename, but this one will
+    work consistently on any system regardless of libc used.
+
+ dpkg-split/split.c     |    8 +++-----
+ lib/dpkg/command.c     |   11 +++++------
+ lib/dpkg/path.c        |   21 ++++++++++++++++++++-
+ lib/dpkg/path.h        |    3 ++-
+ lib/dpkg/progname.c    |   10 ++--------
+ lib/dpkg/test/t-path.c |   13 +++++++++++++
+ src/configure.c        |    5 ++---
+ 7 files changed, 47 insertions(+), 24 deletions(-)
+
+commit b6b23a82594019d08dcdaf4f8b2a238dce78c945
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Sep 17 05:09:56 2011 +0200
+
+    libdpkg: Add new mod-db, progname and subproc modules test cases
+
+ lib/dpkg/test/.gitignore   |    3 +
+ lib/dpkg/test/Makefile.am  |    6 ++-
+ lib/dpkg/test/t-mod-db.c   |   56 +++++++++++++++++++++++++++
+ lib/dpkg/test/t-progname.c |   46 ++++++++++++++++++++++
+ lib/dpkg/test/t-subproc.c  |   91 ++++++++++++++++++++++++++++++++++++++++++++
+ 5 files changed, 201 insertions(+), 1 deletions(-)
+
+commit 7e26acd008d38f6d56c26e6a595430636ea40211
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Sep 17 05:07:13 2011 +0200
+
+    libdpkg: Add missing test cases for the command and varbuf modules
+
+ lib/dpkg/test/t-command.c |   22 +++++++++++++++++++++-
+ lib/dpkg/test/t-varbuf.c  |   24 ++++++++++++++++++++++++
+ 2 files changed, 45 insertions(+), 1 deletions(-)
+
+commit 02b48efd59416b79a51e9a08ef576df6110f4f8a
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Sep 16 19:46:37 2011 +0200
+
+    libdpkg: Unify test_varbuf_add function naming
+
+ lib/dpkg/test/t-varbuf.c |    8 ++++----
+ 1 files changed, 4 insertions(+), 4 deletions(-)
+
+commit 4aadfe74c5cce5a6acc45e1527d64583ee1b4d45
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Sep 11 05:14:30 2011 +0200
+
+    dpkg-split: Do not include trailing slash in PARTSDIR
+
+ dpkg-split/dpkg-split.h |    2 +-
+ dpkg-split/main.c       |   10 ----------
+ dpkg-split/queue.c      |    9 ++++-----
+ 3 files changed, 5 insertions(+), 16 deletions(-)
+
+commit 172b6bcca0e5a757e0e0bd132c319abe447f3e01
+Author: Peter Krefting <peterk@debian.org>
+Date:   Wed Sep 14 07:39:51 2011 +0100
+
+    Fixed typo in Swedish man page translation.
+
+ man/po/sv.po |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 9261a6b4f085c8e2cf87f64d363283f6d84e5b29
+Author: Peter Krefting <peterk@debian.org>
+Date:   Tue Sep 13 08:30:14 2011 +0100
+
+    Update Swedish translation.
+    
+    man/po/sv.po: 2064t0f0u.
+
+ man/po/sv.po |   87 ++++++++++++++++++++++++++++++++++++++++++++++++++-------
+ 1 files changed, 76 insertions(+), 11 deletions(-)
+
+commit 3609b52cca240eea58735907d9810486f560e5fe
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Mon Sep 12 10:57:38 2011 +0200
+
+    update-alternatives: properly handle stat()/lstat() failures
+    
+    Fix update-alternatives to always fail when lstat() or stat() fails
+    with something else than ENOENT. There were many places testing
+    the existence of files with “stat() == 0” and “stat() == -1 && errno ==
+    ENOENT” wrongly assuming that the only failure cause is ENOENT.
+
+ utils/update-alternatives.c |   34 +++++++++++++++++++++++++---------
+ 1 files changed, 25 insertions(+), 9 deletions(-)
+
+commit bf9cefeb7abd4bb0445b3a39a74d5594e247cd8e
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Mon Sep 12 10:20:05 2011 +0200
+
+    update-alternatives: use alternative_path_classify() more extensively
+    
+    Constructs like “lstat(foo, &st) == 0 && S_ISLNK(st.st_mode)” do not
+    fail when lstat() fails and they should really fail except when
+    the failure is due to a missing foo (ENOENT).
+    
+    Using alternative_path_classify() achieves this.
+
+ utils/update-alternatives.c |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit 9dcb50a59414e1fe0e6a8a4c8ee9f59d10706396
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Mon Sep 12 09:42:11 2011 +0200
+
+    update-alternatives: new non-regression test
+    
+    This one catches the regression introduced in
+    6c481e19a532080643e3cf5c76760df8009ea2c7 and fixed in
+    9dceac005a0331ceb840f9c8273c7fd195413516.
+    
+    It should also catch the former problem of passing NULL to stat() (via
+    new_file). But this did not trigger any segfault, merely a failure
+    with EFAULT.
+
+ utils/t/100_update_alternatives.t |   10 +++++++++-
+ 1 files changed, 9 insertions(+), 1 deletions(-)
+
+commit 9dceac005a0331ceb840f9c8273c7fd195413516
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Mon Sep 12 09:18:06 2011 +0200
+
+    Revert "u-a: Use xreadlink() instead of areadlink() in alternative_evolve()"
+    
+    This reverts commit 6c481e19a532080643e3cf5c76760df8009ea2c7 and
+    changes the surrounding code to deal correctly with the case where
+    areadlink() returns NULL.
+    
+    This part of the code really had to cope with a non-existing
+    /etc/alternatives/slave.
+    
+    Reported-by: Sven Joachim <svenjoac@gmx.de>
+
+ utils/update-alternatives.c |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 4d5d022c8b1b4182482f47c6dc9cafdfdea18c66
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Sun Sep 11 15:19:35 2011 +0200
+
+    Sort language names properly
+
+ debian/changelog |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit e84161fccee033d365688017c7006970ccd6941b
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Sun Sep 11 15:18:26 2011 +0200
+
+    Update German translation of manual pages
+    
+    Update to 2064t.
+
+ man/po/de.po |   55 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
+ 1 files changed, 53 insertions(+), 2 deletions(-)
+
+commit 9e3e62ba287c02bc2ddce7734456244be2ab7356
+Author: Peter Krefting <peterk@debian.org>
+Date:   Sun Sep 11 10:03:11 2011 +0100
+
+    Update Swedish translation:
+    
+    po/sv.po: 1023t0f0u.
+    scripts/po/sv.po: 525t0f0u.
+    man/po/sv.po: 2043t2f19u (hardening section not translated).
+
+ man/po/sv.po     |  792 ++++++++++++++++++++++++++------------------
+ po/sv.po         |  967 +++++++++++++++++++++++++++---------------------------
+ scripts/po/sv.po |  165 ++++------
+ 3 files changed, 1020 insertions(+), 904 deletions(-)
+
+commit 25e7f50e87bf901a8cd22c39ce0f57c96661a8ba
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Sat Sep 10 20:11:55 2011 +0200
+
+    Update German translation of manual pages
+    
+    Update to 2056t0f8u.
+
+ man/po/de.po |  250 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--
+ 1 files changed, 241 insertions(+), 9 deletions(-)
+
+commit fa50333bd0f9e33912e04e30b0a677aaf7460c46
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Sat Sep 10 19:11:44 2011 +0200
+
+    Update German scripts translation
+    
+    Update to 525t.
+
+ scripts/po/de.po |  109 ++++++++++++++++++++++++++++-------------------------
+ 1 files changed, 58 insertions(+), 51 deletions(-)
+
+commit 3d146e437681323d05ae5c8345d85579a3cffffe
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Sep 10 18:32:30 2011 +0200
+
+    Fix bug closure for “dpkg-deb: Do not warn on strange timestamps”
+    
+    Spotted-by: Carl Fürstenberg <azatoth@gmail.com>
+
+ debian/changelog |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 2266fdc6df762fa9d2371411de3e0c7adfbc0fd2
+Author: Sven Joachim <svenjoac@gmx.de>
+Date:   Fri Sep 9 11:35:18 2011 +0200
+
+    German dpkg translation update
+    
+    Update to 1022t.
+
+ po/de.po |  630 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 317 insertions(+), 313 deletions(-)
+
+commit 2ccd37bcadf4ab95a815b0952f933d3e73555366
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Sep 9 09:02:27 2011 +0200
+
+    build: Ship debian/dpkg.prerm in the dist tarball
+    
+    Regression introduced in commit cf6b98d3738d1fe8b3119b71fd8321c12feb618c.
+
+ Makefile.am |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 972095bea5f6bcf3a14f3b3151ca3ca56eff6744
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Sep 9 06:24:19 2011 +0200
+
+    dpkg-buildflags(1): Escape minus sign
+
+ man/dpkg-buildflags.1 |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 1e5cdccd104a1fe819b501ae0c3ff63170617f70
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Sep 9 05:55:37 2011 +0200
+
+    libdpkg: Do not generate the unused infodir in modstatdb_init()
+
+ lib/dpkg/dbmodify.c |    2 --
+ 1 files changed, 0 insertions(+), 2 deletions(-)
+
+commit 25f368cb9756f4fe238aff9f0f7ee3b15e2e86a4
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Sep 7 06:38:41 2011 +0200
+
+    dpkg: Refactor control directory creation on unpack
+
+ src/processarc.c |   74 +++++++++++++++++++++++++++++++----------------------
+ 1 files changed, 43 insertions(+), 31 deletions(-)
+
+commit 0e63ea3ee1a247e581eef0fdee453d09f7a358f7
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Sep 7 06:20:43 2011 +0200
+
+    Do not include trailing slash for directory string literals
+    
+    This makes it more natural to manage the directory names, and avoids
+    some doubled slashes.
+
+ lib/dpkg/dpkg.h         |    6 +++---
+ lib/dpkg/trigdeferred.l |    1 +
+ lib/dpkg/triglib.c      |    1 +
+ src/filesdb.c           |    1 +
+ src/infodb.c            |    1 +
+ src/processarc.c        |    8 +++-----
+ 6 files changed, 10 insertions(+), 8 deletions(-)
+
+commit af4a5dd8bb2e88c0d97646b697f60f9e9d265fdf
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Sep 5 16:08:51 2011 +0200
+
+    libdpkg: Move trigger note support to a new trignote module
+    
+    This detangles the trigger note support from triglib and avoids code
+    using parsedb() to end up pulling the triglib and dbmodify modules.
+    This reduces the dpkg-deb binary size.
+
+ debian/changelog     |    2 +
+ lib/dpkg/Makefile.am |    1 +
+ lib/dpkg/triglib.c   |   99 --------------------------------------
+ lib/dpkg/trignote.c  |  128 ++++++++++++++++++++++++++++++++++++++++++++++++++
+ 4 files changed, 131 insertions(+), 99 deletions(-)
+
+commit a4298e6ff245505a5a963a08fe2d40ecad9c595e
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Sep 6 05:59:13 2011 +0200
+
+    libdpkg: Refactor trig_awaited_pend_head processing into new functions
+    
+    This will allow accessing trig_awaited_pend_head from a different
+    module, w/o needing to pull in triglib.
+
+ lib/dpkg/triglib.c |   28 ++++++++++++++++++++--------
+ lib/dpkg/triglib.h |    5 +++++
+ 2 files changed, 25 insertions(+), 8 deletions(-)
+
+commit f3dcf914203a42c9080f128d7e8263e8a0fb7ffa
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Sep 6 05:54:36 2011 +0200
+
+    libdpkg: Rename trig_enqueue_awaited_pend to trig_awaited_pend_enqueue
+
+ lib/dpkg/fields.c  |    2 +-
+ lib/dpkg/triglib.c |    2 +-
+ lib/dpkg/triglib.h |    2 +-
+ 3 files changed, 3 insertions(+), 3 deletions(-)
+
+commit 2e9a20901a16a1b3f2b392ad14c321712073b3f1
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Sep 5 16:03:21 2011 +0200
+
+    libdpkg: Move trig_name_is_illegal to a new trigname module
+    
+    This detangles the function from the triglib module, avoiding
+    dpkg-trigger to pull it, and reducing its size.
+
+ debian/changelog     |    2 ++
+ lib/dpkg/Makefile.am |    1 +
+ lib/dpkg/triglib.c   |   16 ----------------
+ lib/dpkg/trigname.c  |   42 ++++++++++++++++++++++++++++++++++++++++++
+ po/POTFILES.in       |    1 +
+ 5 files changed, 46 insertions(+), 16 deletions(-)
+
+commit 8ed2e04c2b1bfa247e34da01c0e84612ce7dc84b
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Sep 4 16:07:29 2011 +0200
+
+    dpkg-deb: Do not warn on strange timestamps
+    
+    The external extractor is only used on dpkg-deb -x (and friends), which
+    is only used by dpkg when extracting the control member. The internal
+    dpkg tar extractor never warns on timestamps, and there's no point for
+    dpkg to induce those warnings on the control extraction either.
+    
+    Closes: #640298
+
+ debian/changelog   |    2 ++
+ dpkg-deb/extract.c |    2 +-
+ 2 files changed, 3 insertions(+), 1 deletions(-)
+
+commit 920596da263ed1342668a9fe5b59f8bbb52445dd
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Sep 1 15:17:35 2011 +0200
+
+    dpkg: Fix double “error:” string in missing PATH error output
+    
+    Closes: #639997
+
+ debian/changelog |    2 ++
+ src/help.c       |    2 +-
+ 2 files changed, 3 insertions(+), 1 deletions(-)
+
+commit 05ce02f897fbe2a455cacb064fd5bc5a6bf182d9
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Aug 19 18:07:13 2011 +0200
+
+    u-a: Update alternative links only if they change
+    
+    There's no point in changing the links to the same target. This also
+    helps when systems might have a read-only file system mounted, but a
+    writable database.
+    
+    Closes: #636700
+    
+    Based-on-patch-by: Salvatore Bonaccorso <carnil@debian.org>
+    Signed-off-by: Guillem Jover <guillem@debian.org>
+
+ debian/changelog            |    3 +++
+ utils/update-alternatives.c |   32 +++++++++++++++++++++++++++++---
+ 2 files changed, 32 insertions(+), 3 deletions(-)
+
+commit 3518e4d159412c31c2de413b7bc358870b6c5c02
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Sep 8 10:19:28 2011 +0200
+
+    u-a: Refactor alternative_path_classify from alternative_can_replace_path
+
+ utils/update-alternatives.c |   32 +++++++++++++++++++++++---------
+ 1 files changed, 23 insertions(+), 9 deletions(-)
+
+commit c922a8f681dc27135947ebdaff68fc3158614807
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Sep 8 19:12:20 2011 +0200
+
+    u-a: Do not try to readlink() a non-symlink
+    
+    Return early in case the path is not a symlink, there's no point in
+    calling readlink() if we know it's going to fail.
+
+ utils/update-alternatives.c |    6 ++++++
+ 1 files changed, 6 insertions(+), 0 deletions(-)
+
+commit 6c481e19a532080643e3cf5c76760df8009ea2c7
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Sep 8 10:10:06 2011 +0200
+
+    u-a: Use xreadlink() instead of areadlink() in alternative_evolve()
+    
+    The function does not expect the readlink call to fail.
+
+ utils/update-alternatives.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit c7c7522dd3e29af582eddda7b10b521337a7b21c
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Sep 6 04:19:03 2011 +0200
+
+    u-a: Split xreadlink() allocation code into areadlink()
+    
+    Using a bool as an argument for a function already taking several
+    arguments is almost never a good interface, it's not clear from
+    the call sites what it refers to and as such prone to confusion.
+    
+    Split the main xreadlink() code into a function that allocates but
+    can return NULL, and make xreadlink() use the common semantics of
+    never failing.
+
+ utils/update-alternatives.c |   42 ++++++++++++++++++++++++++----------------
+ 1 files changed, 26 insertions(+), 16 deletions(-)
+
+commit 5f40ae0644cf266f533d63cdc8643164f4d6b3c3
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Aug 25 20:40:42 2011 +0200
+
+    dpkg: Print a message instead of asserting on readlink/stat size discrepancy
+    
+    This will help the user diagnose which file was affected and in
+    correcting the situation, which in most cases is due to file system
+    breakage, or non POSIX compliance.
+    
+    Closes: #639229
+
+ debian/changelog |    2 ++
+ src/archives.c   |    4 +++-
+ src/configure.c  |    6 +++++-
+ 3 files changed, 10 insertions(+), 2 deletions(-)
+
+commit a23c74e708972c7e566ea8255728184393963825
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Aug 25 20:40:02 2011 +0200
+
+    dpkg: Change type of variable r from int to ssize_t in conffderef()
+
+ src/configure.c |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 2b824afa6bb06b7cb757423b248f6907e9919e86
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon May 2 21:51:47 2011 +0200
+
+    libdpkg: Detangle buffer filter logic from write logic
+
+ lib/dpkg/buffer.c |   51 +++++++++++++++++++++++++++++++++++++++------------
+ lib/dpkg/buffer.h |   31 +++++++++++++++++++++----------
+ 2 files changed, 60 insertions(+), 22 deletions(-)
+
+commit 2cd316401fa2451e266562cf689bdfc7b4c501e8
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon May 2 21:51:47 2011 +0200
+
+    libdpkg: Add new BUFFER_FILTER_NULL filter action
+
+ lib/dpkg/buffer.c |    5 +++++
+ lib/dpkg/buffer.h |    2 ++
+ 2 files changed, 7 insertions(+), 0 deletions(-)
+
+commit 3c83f54bfe1f7d17c878c0897f9762ea8adc64dc
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Jun 17 14:11:43 2011 +0200
+
+    libdpkg: Rename BUFFER_WRITE_MD5 to BUFFER_FILTER_MD5
+
+ lib/dpkg/buffer.c |    6 +++---
+ lib/dpkg/buffer.h |    6 +++---
+ 2 files changed, 6 insertions(+), 6 deletions(-)
+
+commit 7585faa92009f15b06e346cddaa5e4ce92df7079
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon May 2 10:25:38 2011 +0200
+
+    libdpkg: Namespace buffer init and done functions with buffer_filter_
+    
+    This makes it clear these functions are not to initialize normal
+    buffer operations, but just for when a filter is in place.
+
+ lib/dpkg/buffer.c |   12 ++++++------
+ 1 files changed, 6 insertions(+), 6 deletions(-)
+
+commit 3650a669fb01737444656916a6a7a09e82800679
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue May 3 10:55:45 2011 +0200
+
+    libdpkg: Rename fd_null_copy() to fd_skip()
+
+ dpkg-deb/extract.c |   12 ++++++------
+ dpkg-split/join.c  |    2 +-
+ lib/dpkg/buffer.h  |    2 +-
+ src/archives.c     |    6 +++---
+ src/processarc.c   |    2 +-
+ 5 files changed, 12 insertions(+), 12 deletions(-)
+
+commit 3416f1d5c7a78e49a52f079b1e2a8576025650cb
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Sep 9 07:19:27 2011 +0200
+
+    libdpkg: Add a test case for fd_md5()
+
+ lib/dpkg/test/t-buffer.c |   42 +++++++++++++++++++++++++++++++++++++-----
+ 1 files changed, 37 insertions(+), 5 deletions(-)
+
+commit d1abb6e80d72acffabecd352290dc10121f2c085
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Sep 7 04:53:25 2011 +0200
+
+    Convert translation files to UTF-8
+    
+    Consolidating the charset used for all files in the repository makes
+    diff actually useful, otherwise when showing a patch involving distinct
+    charsets it's not possible to display them correctly due to the mixture.
+
+ dselect/po/da.po |  458 ++++++++++++------------
+ man/po/fr.add    |    4 +-
+ man/po/hu.add    |    2 +-
+ man/po/pl.add    |    4 +-
+ man/po/po4a.cfg  |   12 +-
+ man/po/pt_BR.po  | 1084 +++++++++++++++++++++++++++---------------------------
+ man/po/ru.add    |    8 +-
+ man/po/sv.add    |    2 +-
+ 8 files changed, 787 insertions(+), 787 deletions(-)
+
+commit 9288e573b0d1069f4a56caa95838f0157f1a23e7
+Author: Kees Cook <kees@debian.org>
+Date:   Mon Sep 5 23:34:49 2011 -0700
+
+    dpkg-buildflags(1): add initial hardening documentation
+    
+    Document the various hardening options that can be enabled/disabled
+    via DEB_BUILD_MAINT_OPTIONS.
+    
+    Improved-by: Raphaël Hertzog <hertzog@debian.org>
+    Signed-off-by: Kees Cook <kees@debian.org>
+    Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
+
+ man/dpkg-buildflags.1 |  109 ++++++++++++++++++++++++++++++++++++++++++++++++-
+ 1 files changed, 108 insertions(+), 1 deletions(-)
+
+commit f3bb7d4939ae95cf44c89e8f599e7ed5da431e57
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Wed Jul 27 22:10:49 2011 +0200
+
+    dpkg-buildflags: emit hardening build flags by default
+    
+    All the hardening build flags supported by hardening-includes
+    are supported except that PIE is not enabled by default (just like
+    the corresponding gcc patch doesn't enable it by default).
+    
+    Inspired by the work of Kees Cook <kees@debian.org>.
+
+ debian/changelog              |    3 +
+ scripts/Dpkg/BuildFlags.pm    |    1 +
+ scripts/Dpkg/Vendor/Debian.pm |   88 ++++++++++++++++++++++++++++++++++++++++-
+ scripts/Dpkg/Vendor/Ubuntu.pm |    4 ++
+ 4 files changed, 95 insertions(+), 1 deletions(-)
+
+commit ed84a9339452b934f4e740e389820e852a8bcd31
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Tue Aug 2 14:15:17 2011 +0200
+
+    Dpkg::BuildOptions: enable usage of alternative variable names
+
+ scripts/Dpkg/BuildOptions.pm      |   26 ++++++++++++++++++--------
+ scripts/t/300_Dpkg_BuildOptions.t |    6 +++++-
+ 2 files changed, 23 insertions(+), 9 deletions(-)
+
+commit 08808c28500e7e027e58d32e434a3dc082e43e7d
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Thu Sep 8 17:53:13 2011 +0200
+
+    Update German translation of manual pages
+    
+    Update to 2038t.
+
+ man/po/de.po |   74 ++++++++++++++++++---------------------------------------
+ 1 files changed, 24 insertions(+), 50 deletions(-)
+
+commit bcd5c89ab1621264e09e525826b2132490f35e07
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sat Sep 3 14:34:31 2011 +0200
+
+    dpkg-source(1): add example of extend-diff-ignore's usage
+    
+    Suggested-by: Christoph Berg <myon@debian.org>
+    Closes: #640198
+
+ debian/changelog  |    2 ++
+ man/dpkg-source.1 |    2 ++
+ 2 files changed, 4 insertions(+), 0 deletions(-)
+
+commit cb0fa9cdbc8d081edb2d4044dbf1cfe4e88dba0f
+Author: Peter Krefting <peterk@debian.org>
+Date:   Sun Sep 4 18:57:23 2011 +0100
+
+    Update Swedish translation.
+    
+    man/po/sv.po: 2044t0f0u.
+
+ man/po/sv.po |  269 +++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 125 insertions(+), 144 deletions(-)
+
+commit ea50f9a4027deb105a6067cdd7063289cb89967b
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Wed Aug 24 19:35:38 2011 +0200
+
+    Update German translation of manual pages
+    
+    Update to 2038t.
+
+ man/po/de.po |   18 +++++++++---------
+ 1 files changed, 9 insertions(+), 9 deletions(-)
+
+commit f3418186f6b093162d9e6b47e73d01d795c2ef98
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Aug 23 05:24:39 2011 +0200
+
+    dpkg-source: Make single-debian-patch not abort on upstream changes
+    
+    The single-debian-patch option usage in Dpkg::Source::Package::V2
+    was typoed as single_debian_patch, and thus not avoiding aborting
+    on upstream changes. Instead of fixing the typo, let's just not
+    expose single-debian-patch in Dpkg::Source::Package::V2, as it's
+    Dpkg::Source::Package::V3::quilt specific and as such a layer
+    violation, the code will just set auto_commit when single-debian-patch
+    is specified, which is the actual intended behaviour. Reflect this
+    explicitly in the man page.
+    
+    Regression introduced in commit 46b688e4824f00842568b517b119eec34a5f7286.
+    
+    Reported-by: Bernhard R. Link <brlink@debian.org>
+
+ man/dpkg-source.1                       |    2 +-
+ scripts/Dpkg/Source/Package/V2.pm       |    3 +--
+ scripts/Dpkg/Source/Package/V3/quilt.pm |    2 ++
+ 3 files changed, 4 insertions(+), 3 deletions(-)
+
+commit d97161c298625c8475b0b3d2d9e89e60ae56a5ff
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Aug 23 03:55:27 2011 +0200
+
+    Dpkg::Source::Package: Use “-z” instead of “not -s”
+
+ scripts/Dpkg/Source/Package/V2.pm       |    2 +-
+ scripts/Dpkg/Source/Package/V3/quilt.pm |    2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+commit a596ab8ef36ade2743dbd442d660b36146574624
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Mon Aug 22 20:57:14 2011 +0200
+
+    Update German scripts translation
+    
+    Update to 523t.
+
+ scripts/po/de.po |   70 ++++++++++++++++++++++++++---------------------------
+ 1 files changed, 34 insertions(+), 36 deletions(-)
+
+commit 513ad320a9677766f50aa2741d23987bce5b92a5
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Mon Aug 22 20:33:18 2011 +0200
+
+    Update German translation of manual pages
+    
+    Update to 2038t.
+
+ man/po/de.po |  203 ++++++++++++++++++++++++++--------------------------------
+ 1 files changed, 90 insertions(+), 113 deletions(-)
+
+commit 277e572facf30001d59bdadfe3e3c9e4db37ae1b
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sun Aug 21 11:11:02 2011 +0200
+
+    dpkg: correctly handle a hardlink pointing to a conffile
+    
+    Normal files tagged as a conffile are not tagged with
+    fnnf_deferred_rename and due to this the hardlinking code
+    was assuming that the target is in its final location
+    already. This is obviously not the case for a conffile.
+    
+    Fix the code so that the hardlinking logic takes into account
+    the fact that conffiles are unpacked in .dpkg-new and stay
+    there until the configuration phase.
+    
+    Reported-by: Igor Pashev <pashev.igor@gmail.com>
+
+ debian/changelog |    1 +
+ src/archives.c   |    2 +-
+ 2 files changed, 2 insertions(+), 1 deletions(-)
+
+commit c6400108e297b3fac8e887551b6a31edb51408f2
+Author: Sven Joachim <svenjoac@gmx.de>
+Date:   Sun Aug 21 18:37:50 2011 +0200
+
+    German dpkg translation update
+    
+    Update to 1022t.
+
+ po/de.po |  479 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 241 insertions(+), 238 deletions(-)
+
+commit 3710f92e5c32bbcb766151df41e5a99ed3de2211
+Author: Peter Krefting <peterk@debian.org>
+Date:   Sat Aug 20 22:08:09 2011 +0100
+
+    Update Swedish translation.
+    
+    man/po/sv.po: 1978t50f16u (WIP).
+
+ man/po/sv.po | 1184 +++++++++++++++++++---------------------------------------
+ 1 files changed, 384 insertions(+), 800 deletions(-)
+
+commit 89973c5bb9eed790242a7d1d35564fd954edf554
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Aug 20 15:36:00 2011 +0200
+
+    u-a: Do not build strings from parts in alternative_check_install_args
+    
+    This makes the work of translators harder.
+
+ utils/update-alternatives.c |   14 +++++++-------
+ 1 files changed, 7 insertions(+), 7 deletions(-)
+
+commit 52507504e69d6621262de82096987fdfb821bf8d
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Aug 20 12:55:33 2011 +0200
+
+    u-a: Refactor alternative argument checks into new function
+
+ utils/update-alternatives.c |   41 +++++++++++++++++++----------------------
+ 1 files changed, 19 insertions(+), 22 deletions(-)
+
+commit 46aadad359a9e4204cfe707f47e3cfceef47e709
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Aug 19 22:59:53 2011 +0200
+
+    u-a: Refactor --install argument checking into a new function
+
+ utils/update-alternatives.c |  204 ++++++++++++++++++++++---------------------
+ 1 files changed, 104 insertions(+), 100 deletions(-)
+
+commit abda47fbe81e53da7d0a46237895bd225373d022
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Aug 19 22:32:19 2011 +0200
+
+    u-a: Move alternative map loading to the actions that make use of them
+    
+    This will reduce start up time, by not doing unneeded operations.
+
+ utils/update-alternatives.c |   25 +++++++++++++++----------
+ 1 files changed, 15 insertions(+), 10 deletions(-)
+
+commit 774e918754bc7d801e802ea6ccbd9b5673799d8c
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Aug 19 18:38:10 2011 +0200
+
+    u-a: Split alternative map loading into two functions
+    
+    This will allow only loading them when needed, instead of doing it
+    for any action.
+
+ utils/update-alternatives.c |   69 ++++++++++++++++++++++++++++++------------
+ 1 files changed, 49 insertions(+), 20 deletions(-)
+
+commit ca9a2b79f85a8ed72308b5a2877ca8cfbda0b243
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Aug 20 12:21:22 2011 +0200
+
+    u-a: Refactor scandir() namelist free into new altdb_free_namelist()
+
+ utils/update-alternatives.c |   16 ++++++++++------
+ 1 files changed, 10 insertions(+), 6 deletions(-)
+
+commit 31242e1aaabe7750b2b68ee96306e2cbdfd767bb
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Aug 20 12:30:35 2011 +0200
+
+    u-a: Rename get_all_alternatives() to altdb_get_namelist()
+    
+    This makes it clear we are referring to the filenames in the database
+    directory.
+
+ utils/update-alternatives.c |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit 81412e6445bf231521fdfb5b8760988605149181
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Aug 19 17:50:25 2011 +0200
+
+    u-a: Do not check if linknames can be updated if --force is in use
+    
+    The action is going to proceed in any case, no point wasting resources
+    doing the checks. Also this removes a possible point of non-overridable
+    failure.
+
+ utils/update-alternatives.c |    5 ++++-
+ 1 files changed, 4 insertions(+), 1 deletions(-)
+
+commit 36954c36abe3ce8e42b3c231579ef9e497f0da6d
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Aug 19 12:59:35 2011 +0200
+
+    Dpkg::Compression: Change default values depending on the compressor used
+    
+    This makes dpkg-source use more appropriate default compression values
+    depending on the compressor used.
+    
+    Prompted-by: Timo Juhani Lindfors <timo.lindfors@iki.fi>
+
+ debian/changelog                 |    3 +++
+ man/dpkg-source.1                |    2 +-
+ scripts/Dpkg/Compression.pm      |   25 +++++++++++++++++--------
+ scripts/t/850_Dpkg_Compression.t |   12 +++++++++++-
+ 4 files changed, 32 insertions(+), 10 deletions(-)
+
+commit a27a8e1989b0937e9eee18c2153524c755aba058
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Aug 20 09:51:13 2011 +0200
+
+    Do not use possessive «'s» after ‘s’ or ‘x’
+
+ debian/changelog          |    4 ++--
+ man/dpkg-shlibdeps.1      |    4 ++--
+ utils/start-stop-daemon.c |    4 ++--
+ 3 files changed, 6 insertions(+), 6 deletions(-)
+
+commit dbe742b7db83d108e1ea143f2688ca5444007ba9
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Aug 17 16:44:18 2011 +0200
+
+    Fix spelling errors
+    
+    Found by codespell.
+
+ ChangeLog.old                       |   66 +++++++++++++++++-----------------
+ TODO                                |    2 +-
+ debian/changelog                    |   32 ++++++++--------
+ doc/Doxyfile.in                     |    2 +-
+ doc/README.feature-removal-schedule |    2 +-
+ doc/coding-style.txt                |    2 +-
+ doc/triggers.txt                    |    6 ++--
+ dselect/methods/ftp/install         |    2 +-
+ dselect/po/it.po                    |    2 +-
+ lib/dpkg/file.c                     |    2 +-
+ lib/dpkg/progname.c                 |    2 +-
+ man/dpkg-source.1                   |    2 +-
+ man/po/de.po                        |    2 +-
+ man/po/dpkg-man.pot                 |    2 +-
+ man/po/es.po                        |    2 +-
+ man/po/fr.po                        |    2 +-
+ man/po/hu.po                        |    2 +-
+ man/po/ja.po                        |    2 +-
+ man/po/pl.po                        |    2 +-
+ man/po/pt_BR.po                     |    2 +-
+ man/po/ru.po                        |    2 +-
+ man/po/sv.po                        |    2 +-
+ po/ChangeLog.old                    |    4 +-
+ scripts/Dpkg/Changelog.pm           |    2 +-
+ scripts/changelog/debian.pl         |    4 +-
+ scripts/po/ca.po                    |    4 +-
+ scripts/po/de.po                    |    4 +-
+ scripts/po/dpkg-dev.pot             |    4 +-
+ scripts/po/es.po                    |    4 +-
+ scripts/po/fr.po                    |    4 +-
+ scripts/po/pl.po                    |    4 +-
+ scripts/po/ru.po                    |    4 +-
+ scripts/po/sv.po                    |    4 +-
+ scripts/t/190_Dpkg_Shlibs_Cppfilt.t |    2 +-
+ scripts/t/200_Dpkg_Shlibs.t         |    2 +-
+ scripts/t/600_Dpkg_Changelog/shadow |   20 +++++-----
+ src/filesdb.h                       |    2 +-
+ utils/start-stop-daemon.c           |    4 +-
+ utils/t/100_update_alternatives.t   |    2 +-
+ 39 files changed, 108 insertions(+), 108 deletions(-)
+
+commit 312253830448926152020c8ce0f7834b8452a5d9
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Aug 15 00:03:00 2011 +0200
+
+    dpkg: Clarify --update-avail usage error message
+    
+    Unify the reference to the Packages-file to match the one used on the
+    man pages and on the --help output.
+    
+    Closes: #628055
+
+ debian/changelog |    1 +
+ src/update.c     |    3 ++-
+ 2 files changed, 3 insertions(+), 1 deletions(-)
+
+commit 4fdbd69d7b8ca2fff39798a6e6fc5fa3e229c66b
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Aug 15 00:01:53 2011 +0200
+
+    dpkg-parsechangelog: Remove duplicate program name from usage error output
+
+ scripts/dpkg-parsechangelog.pl |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 62449a0a27ab1231ed81267f7ee5421b9f7fcb0c
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Aug 14 23:45:36 2011 +0200
+
+    Expand numeric literals and word abbreviation in usage error output
+    
+    This avoids unneeded abbreviations, uses correct english, and should
+    help translators.
+
+ scripts/dpkg-scanpackages.pl |    2 +-
+ scripts/dpkg-scansources.pl  |    2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 5c6be96b1c88c40d002a25295891ec81d8764f90
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Aug 14 23:28:07 2011 +0200
+
+    dpkg-deb(1): Clarify the default compression-levels
+
+ debian/changelog |    1 +
+ man/dpkg-deb.1   |    4 ++--
+ 2 files changed, 3 insertions(+), 2 deletions(-)
+
+commit ffc6888c5721e5e4451d8135827936fca761b157
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Aug 14 22:45:20 2011 +0200
+
+    deb-src-control(5): Use linux-any in example control stanza
+    
+    Instead of using the negated list of not supported architectures, just
+    use the positive form, which should be considered current best practice.
+
+ man/deb-src-control.5 |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 187025628d46bd737bd22242b857ae91e6922103
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Aug 14 22:43:05 2011 +0200
+
+    dselect(1): Correct configuration directory reference
+    
+    Use /etc/dpkg/dselect.cfg.d/ instead of /etc/dpkg/dpkg.cfg.d/.
+
+ debian/changelog |    2 ++
+ man/dselect.1    |    4 ++--
+ 2 files changed, 4 insertions(+), 2 deletions(-)
+
+commit ed3ec669d253ac9d69f134a93f570251ed687d98
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Aug 14 22:41:16 2011 +0200
+
+    man: Use minus signs and hyphens consistently
+    
+    Any string that can be copy & pasted into control files or into a
+    terminal, for example, needs to correctly use minus signs (escaped
+    dashes), instead of the default hyphen.
+
+ debian/changelog              |    1 +
+ man/deb-control.5             |    6 ++--
+ man/deb-old.5                 |    6 ++--
+ man/deb-override.5            |    4 +-
+ man/deb-src-control.5         |   36 +++++++++---------
+ man/deb-symbols.5             |   10 +++---
+ man/deb-triggers.5            |   16 ++++----
+ man/deb-version.5             |    6 ++--
+ man/deb.5                     |   12 +++---
+ man/dpkg-architecture.1       |   26 +++++++-------
+ man/dpkg-buildflags.1         |    8 ++--
+ man/dpkg-buildpackage.1       |   34 +++++++++---------
+ man/dpkg-deb.1                |    4 +-
+ man/dpkg-divert.8             |   10 +++---
+ man/dpkg-genchanges.1         |    4 +-
+ man/dpkg-gencontrol.1         |    8 ++--
+ man/dpkg-gensymbols.1         |   20 +++++-----
+ man/dpkg-maintscript-helper.1 |    8 ++--
+ man/dpkg-mergechangelogs.1    |   14 ++++----
+ man/dpkg-name.1               |    6 ++--
+ man/dpkg-parsechangelog.1     |    4 +-
+ man/dpkg-query.1              |    6 ++--
+ man/dpkg-scanpackages.1       |    8 ++--
+ man/dpkg-scansources.1        |    6 ++--
+ man/dpkg-shlibdeps.1          |   32 ++++++++--------
+ man/dpkg-source.1             |   78 ++++++++++++++++++++--------------------
+ man/dpkg-trigger.1            |    7 ++--
+ man/dpkg.1                    |    4 +-
+ man/update-alternatives.8     |    8 ++--
+ 29 files changed, 197 insertions(+), 195 deletions(-)
+
+commit 8fba51d4f327a99c994068e58bc76de770247a7f
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Sat Aug 20 08:31:37 2011 +0200
+
+    Regenerate .pot files and merge .po files with them
+
+ man/po/es.po    |  144 +++++++++++++++++++++-------------
+ man/po/fr.po    |  144 +++++++++++++++++++++-------------
+ man/po/hu.po    |  134 +++++++++++++++++++-------------
+ man/po/ja.po    |  139 +++++++++++++++++++-------------
+ man/po/pl.po    |  142 ++++++++++++++++++++-------------
+ man/po/pt_BR.po |  129 ++++++++++++++++++-------------
+ man/po/ru.po    |  129 ++++++++++++++++++-------------
+ man/po/sv.po    |  235 ++++++++++++++++++++-----------------------------------
+ 8 files changed, 662 insertions(+), 534 deletions(-)
+
+commit f412c67b55d45ff4f595e8c50b35d8f172540a40
+Author: Peter Krefting <peterk@debian.org>
+Date:   Wed Aug 17 20:59:37 2011 +0100
+
+    Update Swedish translation.
+    
+    po/sv.po: 1023t0f0u.
+    man/po/sv.po: 1824t180f40u (WIP).
+    scripts/po/sv.po: 524t0f0u
+
+ debian/changelog |    1 +
+ man/po/sv.po     |  356 +++++++++++++++++++++++++++++++++---------------------
+ po/sv.po         |   61 +++++-----
+ scripts/po/sv.po |   87 +++++++-------
+ 4 files changed, 291 insertions(+), 214 deletions(-)
+
+commit efcf279a50aba3369b24d062017d581006d47d9b
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Aug 13 03:19:24 2011 +0200
+
+    dpkg: Defer hardlink renames to avoid breakage on unpack
+    
+    This fixes two issues related to making the new file contents available
+    through an alternative but final path before
+    
+    1) the one "carrying" the content has been fsync()ed, to avoid getting
+    garbage on system failure.
+    
+    2) the deferred fsync() on the main path has been performed, avoiding
+    a possible error when reopening the file for writing if it's currently
+    under execution.
+    
+    Deferring the hardlink is safe as they are always after the tar entry
+    containing the actual file data.
+    
+    Regression introduced in commit 9cd41fdda1c27169c52d73b3b3ce71991d724994.
+    
+    Closes: #635683
+    
+    Reported-by: Niko Tyni <ntyni@debian.org>
+    Based-on-patch-by: Jonathan Nieder <jrnieder@gmail.com>
+    Signed-off-by: Guillem Jover <guillem@debian.org>
+
+ debian/changelog |    5 +++++
+ src/archives.c   |    3 ++-
+ 2 files changed, 7 insertions(+), 1 deletions(-)
+
+commit 5c1da3f8c2806490f9a7bed32c0a5b3a24d06d55
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Fri Aug 12 22:35:46 2011 +0200
+
+    Dpkg::Deps: fix simplification logic of union dependencies
+    
+    The code merging dependencies was wrongly updating the dependency that's
+    not integrated in the resulting field.
+    
+    Reported-by: Andreas Metzler <ametzler@downhill.at.eu.org>
+
+ debian/changelog          |    1 +
+ scripts/Dpkg/Deps.pm      |    6 +++---
+ scripts/t/400_Dpkg_Deps.t |    6 +++++-
+ 3 files changed, 9 insertions(+), 4 deletions(-)
+
+commit e84c47aa298e9bd501f2ea353b4483f02c249eb8
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Aug 9 07:19:09 2011 +0200
+
+    libdpkg: Use a generic pointer to pass the parsed object data around
+    
+    This will allow code not parsing binary package control files to be
+    able to easily reuse the parser, by supplying their own object
+    structure.
+    
+    Unfortunately this sacrifices the type-safety of the parse_stanza()
+    and parse_field() functions, but that only affects one variable,
+    which should be an acceptable tradeoff given the gain in code reuse.
+
+ lib/dpkg/parse.c     |   29 ++++++++++++++++++++++-------
+ lib/dpkg/parsedump.h |    5 ++---
+ 2 files changed, 24 insertions(+), 10 deletions(-)
+
+commit 85dcf82c6ed722d9cfb664a87a41315791cbb3b4
+Author: Christian PERRIER <bubulle@debian.org>
+Date:   Mon Aug 8 20:29:13 2011 +0200
+
+    Changelog for French translation update
+
+ debian/changelog |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit c22b83466766bfc146179fb93884f1f9374b0453
+Author: Christian PERRIER <bubulle@debian.org>
+Date:   Mon Aug 8 20:27:40 2011 +0200
+
+    Fix Sylvestre's translation
+
+ scripts/po/fr.po |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit bffbef38affe5dbae3f15e07a4f19d686e1c0bd6
+Author: Sylvestre Ledru <sylvestre.ledru@scilab.org>
+Date:   Mon Aug 8 15:44:01 2011 +0200
+
+    Update of the french localization
+
+ scripts/po/fr.po |   10 +++++-----
+ 1 files changed, 5 insertions(+), 5 deletions(-)
+
+commit 98f5f6ad2a9cff2684271b399ec51d4841f91f59
+Author: Sylvestre Ledru <sylvestre.ledru@scilab.org>
+Date:   Mon Aug 8 15:42:56 2011 +0200
+
+    Fix a french typo
+
+ scripts/po/fr.po |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit fb18783ce260a07d3f3a5f5a3a81640a45a9d089
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Aug 5 06:23:59 2011 +0200
+
+    libdpkg: Initialize ps->pkg and ps->pkgbin to NULL in parse_open()
+    
+    This guarantees the parsedb_state variable is in a sane state after
+    the parse_open() call.
+
+ lib/dpkg/parse.c |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 6ee5e8af9dbcd2ef161e1174827ea4e48da09870
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Aug 5 05:21:01 2011 +0200
+
+    libdpkg: Refactor parse_open() and parse_close() from parsedb()
+    
+    This will allow code using parse_stanza() to avoid having to reimplement
+    the opening and closing logic.
+
+ lib/dpkg/parse.c     |  110 ++++++++++++++++++++++++++++++-------------------
+ lib/dpkg/parsedump.h |    5 ++
+ 2 files changed, 72 insertions(+), 43 deletions(-)
+
+commit 250af430bc5cec09c2e4eb223f935891e0d96f45
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Aug 5 06:03:02 2011 +0200
+
+    libdpkg: Close the file descriptor just after slurping it in parsedb()
+
+ lib/dpkg/parse.c |    6 ++++--
+ 1 files changed, 4 insertions(+), 2 deletions(-)
+
+commit 2dee4700ac94ffedb27366e650cd2fed383e40e1
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Aug 4 21:33:23 2011 +0200
+
+    dpkg-source: simplify message pointing to dpkg-source --commit
+    
+    The supplementary arguments suggested are awkward and are generally not
+    needed unless your package is huge and takes a long time to uncompress
+    and diff.
+    
+    The best advice is thus “dpkg-source --commit” without any parameter.
+    Maintainers of big packages will read the manual package and learn
+    by themselves how to reuse the generated patch.
+
+ scripts/Dpkg/Source/Package/V2.pm |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 45c83175b6544a54ad79dc671a77a59bf79f7690
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Wed Aug 3 22:02:33 2011 +0200
+
+    dpkg-source: don't always print "local changes have been recorded in a new patch"
+    
+    The message should only be printed if such a patch has really
+    been created.
+    
+    Reported-by: Sven Joachim
+
+ scripts/Dpkg/Source/Package/V2.pm |    3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 173cbe71eb800dbef52a6d894a1dffd64997610a
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Wed Aug 3 21:19:38 2011 +0200
+
+    Fix typo
+
+ man/po/de.po |    5 ++---
+ 1 files changed, 2 insertions(+), 3 deletions(-)
+
+commit b964dbe5995fa136042b338ea944655f9b263172
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Wed Aug 3 21:14:41 2011 +0200
+
+    Update German translation of manual pages
+    
+    Update to 2047t.
+
+ man/po/de.po |   91 ++++++++++++++++++++++++---------------------------------
+ 1 files changed, 38 insertions(+), 53 deletions(-)
+
+commit af788d3abf42a35b24aad19c7393e4cf9ccb6238
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Tue Aug 2 21:55:50 2011 +0200
+
+    Update German translation of manual pages
+    
+    Update to 2037t7f3u.
+
+ man/po/de.po |  255 ++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 132 insertions(+), 123 deletions(-)
+
+commit 9cb4bd4fcf251212534f4010d59ff77a9ee4cdd6
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Tue Aug 2 19:32:57 2011 +0200
+
+    Update German scripts translation
+    
+    Update to 524t.
+
+ scripts/po/de.po |   79 +++++++++++++++++-------------------------------------
+ 1 files changed, 25 insertions(+), 54 deletions(-)
+
+commit c5678434b485284c352a1de3a2862726ba85393c
+Author: Sven Joachim <svenjoac@gmx.de>
+Date:   Tue Aug 2 11:57:17 2011 +0200
+
+    German dpkg translation update
+    
+    Update to 1023t.
+
+ po/de.po |  188 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 97 insertions(+), 91 deletions(-)
+
+commit 7c2df89844617b70883ab76b1c239a2f088cc232
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Tue Aug 2 11:20:54 2011 +0200
+
+    dpkg-source: clean up temporary file in case of interruption
+    
+    Navite packages (both "1.0" and "3.0 (native)") failed to remove
+    the temporary tarball if the process is interrupted during its
+    generation.
+    
+    Reported-by: Cyril Brulebois <kibi@debian.org>
+
+ debian/changelog                         |    2 ++
+ scripts/Dpkg/Source/Package/V3/native.pm |    3 +++
+ 2 files changed, 5 insertions(+), 0 deletions(-)
+
+commit 3cd49fcd391466370d9d7f476f7f8acf0267d29e
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Tue Aug 2 11:06:11 2011 +0200
+
+    Move changelog entry to attribute it correctly to me
+
+ debian/changelog |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit f3a8ea5245608e23c93600ff33f05d2af205cb64
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Aug 2 05:05:30 2011 +0200
+
+    libdpkg: Remove obsolete variable references in parsedb() comment
+    
+    The warnto and warncount variables were removed in commits
+    ba908783e306ba38457a84fd6d975ca69e351e56 and
+    8451065cf85cb8a17dcd17e0cd2ca1fdef7cb749 respectively.
+
+ lib/dpkg/parse.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 98aea15132c085be3901956986afaa46bf0456b1
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Aug 2 04:54:42 2011 +0200
+
+    libdpkg: Make parse_stanza() a public function
+    
+    Make public also the required parse helper macros and structures. At
+    least parse_EOF() will be needed for other callers to get out of the
+    loop when parsing multi-stanza files.
+
+ lib/dpkg/parse.c     |   18 +-----------------
+ lib/dpkg/parsedump.h |   20 ++++++++++++++++++++
+ 2 files changed, 21 insertions(+), 17 deletions(-)
+
+commit ef18ac88b029b0dba4272d3b2daa9130146d2697
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Aug 2 04:50:09 2011 +0200
+
+    libdpkg: Detangle fieldinfos from struct field_state
+    
+    Define the fieldencountered array in the stack, and switch the array
+    in struct field_state to be a pointer to that array. This way we do not
+    pull the fieldinfos symbol (specific to the parsedb() function) to the
+    now generic struct field_state.
+
+ lib/dpkg/parse.c |    6 ++++--
+ 1 files changed, 4 insertions(+), 2 deletions(-)
+
+commit 725675ddc107907ea68db5acef868896cf3915d2
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Aug 2 04:24:10 2011 +0200
+
+    libdpkg: Rename parse helper *_mmap functions to parse_*
+    
+    This abstracts the method used to load the file contents, and it also
+    namespaces it for the parser.
+
+ lib/dpkg/parse.c |   44 ++++++++++++++++++++++----------------------
+ 1 files changed, 22 insertions(+), 22 deletions(-)
+
+commit 7d06ea566bafe5d2914adbfa4820342f35829a37
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Jul 14 17:21:55 2011 +0200
+
+    libdpkg: Refactor RFC-822 stanza parsing into new parse_stanza()
+    
+    This generalizes the stanza parsing so that it can be used by other
+    parts of the code.
+
+ lib/dpkg/parse.c |  214 +++++++++++++++++++++++++++++++-----------------------
+ 1 files changed, 123 insertions(+), 91 deletions(-)
+
+commit 3d8951fdf5cc2fe3209540bc43c489208db8c306
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Jul 14 04:37:31 2011 +0200
+
+    libdpkg: Move dataptr and endptr from parsedb() to struct parsedb_state
+
+ lib/dpkg/parse.c     |   75 ++++++++++++++++++++++++++++----------------------
+ lib/dpkg/parsedump.h |    2 +
+ 2 files changed, 44 insertions(+), 33 deletions(-)
+
+commit 926a204c1609d35de3a6500f8e96c9db0c315de4
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Jul 14 03:58:45 2011 +0200
+
+    libdpkg: Add pkg and pkgbin to struct parsedb_state
+    
+    We are passing these variables as arguments most of the time for
+    parse_error() and parse_warn() calls which are not run-time frequent,
+    this also unties somewhat the code from the package structures.
+
+ lib/dpkg/fields.c    |   93 ++++++++++++++++++++++++-------------------------
+ lib/dpkg/parse.c     |   49 ++++++++++++++------------
+ lib/dpkg/parsedump.h |   16 ++++----
+ lib/dpkg/parsehelp.c |   37 ++++++++------------
+ 4 files changed, 95 insertions(+), 100 deletions(-)
+
+commit 842e66ae6790805d87b51129b560d1a6b0e526b3
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Aug 2 04:56:00 2011 +0200
+
+    libdpkg: Remove trailing semicolons from getc_mmap and ungetc_mmap
+    
+    Those are unnecessary as these are function macros which need to be
+    followed by semicolons on the call sites.
+
+ lib/dpkg/parse.c |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 02c28c63a34e252d75f893cb0869f9480f603822
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Apr 26 07:35:16 2011 +0200
+
+    dpkg-deb: Add --raw-extract option combining --control and --extract
+    
+    This allows to extract the control and file system members of a .deb
+    into a single directory using the same layout dpkg-deb -b expects for
+    building a package.
+    
+    Closes: #552123
+
+ debian/changelog    |    2 ++
+ dpkg-deb/dpkg-deb.h |    1 +
+ dpkg-deb/extract.c  |   32 ++++++++++++++++++++++++++++++++
+ dpkg-deb/main.c     |    3 +++
+ man/dpkg-deb.1      |    7 +++++++
+ 5 files changed, 45 insertions(+), 0 deletions(-)
+
+commit 8561eeb48292a0495d13335d7f088fe66e8ea167
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Jun 20 19:11:20 2011 +0200
+
+    dpkg-deb: Add new -v, --verbose option
+    
+    Change --extract to honour --verbose and behave as --vextract.
+    
+    Closes: #293280
+
+ debian/changelog    |    2 ++
+ dpkg-deb/dpkg-deb.h |    1 +
+ dpkg-deb/extract.c  |    9 +++++++--
+ dpkg-deb/main.c     |    3 +++
+ man/dpkg-deb.1      |    8 +++++++-
+ 5 files changed, 20 insertions(+), 3 deletions(-)
+
+commit cd3492245d81c9766c9ff09dc66f5822751cf71c
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Mon Aug 1 22:27:08 2011 +0200
+
+    Regenerate .pot files and merge .po files with them
+
+ dselect/po/bs.po        |  108 +-
+ dselect/po/ca.po        |  108 +-
+ dselect/po/cs.po        |  108 +-
+ dselect/po/da.po        |  108 +-
+ dselect/po/de.po        |  108 +-
+ dselect/po/dselect.pot  |  110 +-
+ dselect/po/el.po        |  108 +-
+ dselect/po/es.po        |  108 +-
+ dselect/po/et.po        |  108 +-
+ dselect/po/eu.po        |  108 +-
+ dselect/po/fr.po        |  108 +-
+ dselect/po/gl.po        |  108 +-
+ dselect/po/hu.po        |  108 +-
+ dselect/po/id.po        |  108 +-
+ dselect/po/it.po        |  108 +-
+ dselect/po/ja.po        |  108 +-
+ dselect/po/ko.po        |  108 +-
+ dselect/po/nb.po        |  108 +-
+ dselect/po/nl.po        |  108 +-
+ dselect/po/nn.po        |  108 +-
+ dselect/po/pl.po        |  108 +-
+ dselect/po/pt.po        |  108 +-
+ dselect/po/pt_BR.po     |  108 +-
+ dselect/po/ro.po        |  108 +-
+ dselect/po/ru.po        |  108 +-
+ dselect/po/sk.po        |  108 +-
+ dselect/po/sv.po        |  108 +-
+ dselect/po/tl.po        |  108 +-
+ dselect/po/vi.po        |  108 +-
+ dselect/po/zh_CN.po     |  108 +-
+ dselect/po/zh_TW.po     |  108 +-
+ man/po/de.po            | 1053 ++++++++------
+ man/po/dpkg-man.pot     | 3913 +++++++++++++++++++++++++----------------------
+ man/po/es.po            |  979 +++++++-----
+ man/po/fr.po            | 1506 +++++++++----------
+ man/po/hu.po            |  930 ++++++-----
+ man/po/ja.po            |  922 ++++++-----
+ man/po/pl.po            |  944 +++++++-----
+ man/po/pt_BR.po         |  921 ++++++-----
+ man/po/ru.po            |  922 ++++++-----
+ man/po/sv.po            |  980 +++++++-----
+ po/ast.po               | 1606 ++++++++++----------
+ po/bs.po                | 1528 ++++++++++---------
+ po/ca.po                | 1597 ++++++++++----------
+ po/cs.po                | 1597 ++++++++++----------
+ po/da.po                | 1597 ++++++++++----------
+ po/de.po                |   84 +-
+ po/dpkg.pot             | 1523 +++++++++---------
+ po/dz.po                | 1598 ++++++++++----------
+ po/el.po                | 1600 ++++++++++----------
+ po/eo.po                | 1597 ++++++++++----------
+ po/es.po                | 1604 ++++++++++----------
+ po/et.po                | 1586 ++++++++++----------
+ po/eu.po                | 1597 ++++++++++----------
+ po/fr.po                | 1826 +++++++++++------------
+ po/gl.po                | 1604 ++++++++++----------
+ po/hu.po                | 1598 ++++++++++----------
+ po/id.po                | 1597 ++++++++++----------
+ po/it.po                | 1599 ++++++++++----------
+ po/ja.po                | 1597 ++++++++++----------
+ po/km.po                | 1598 ++++++++++----------
+ po/ko.po                | 1597 ++++++++++----------
+ po/ku.po                | 1541 ++++++++++---------
+ po/lt.po                | 1577 ++++++++++----------
+ po/mr.po                | 1586 ++++++++++----------
+ po/nb.po                | 1597 ++++++++++----------
+ po/ne.po                | 1598 ++++++++++----------
+ po/nl.po                | 1598 ++++++++++----------
+ po/nn.po                | 1577 ++++++++++---------
+ po/pa.po                | 1561 ++++++++++---------
+ po/pl.po                | 1610 ++++++++++----------
+ po/pt.po                | 1599 ++++++++++----------
+ po/pt_BR.po             | 1601 ++++++++++----------
+ po/ro.po                | 1597 ++++++++++----------
+ po/ru.po                | 1597 ++++++++++----------
+ po/sk.po                | 1597 ++++++++++----------
+ po/sv.po                | 1783 ++++++++++------------
+ po/th.po                | 1597 ++++++++++----------
+ po/tl.po                | 1577 ++++++++++---------
+ po/vi.po                | 1601 ++++++++++----------
+ po/zh_CN.po             | 1595 ++++++++++---------
+ po/zh_TW.po             | 1600 ++++++++++----------
+ scripts/po/ca.po        |  557 ++++---
+ scripts/po/de.po        |  429 +++---
+ scripts/po/dpkg-dev.pot |  524 ++++---
+ scripts/po/es.po        |  605 +++++---
+ scripts/po/fr.po        |  616 +++++---
+ scripts/po/pl.po        |  549 ++++---
+ scripts/po/ru.po        |  603 +++++---
+ scripts/po/sv.po        |  616 +++++---
+ 90 files changed, 44365 insertions(+), 40673 deletions(-)
+
+commit 9f2c48ff8d3c113d627e799650e97b6f734e6f93
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Mon Aug 1 22:01:20 2011 +0200
+
+    Revert "dpkg-buildpackage: support for Build-Features: build-arch"
+    
+    This reverts commit 14d48ef9abc2ce2d394e9ae4d69d4ba68b551620. Given
+    that Guillem does not want this field and that the technical committee
+    has not yet decided on the proper approach to enable
+    build-arch/build-indep, it's safer to revert this change for now and allow
+    us to proceed with a release.
+    
+    Conflicts:
+    
+    	man/deb-src-control.5
+
+ debian/changelog               |    6 ---
+ man/deb-src-control.5          |    7 ---
+ man/dpkg-buildpackage.1        |   13 ++----
+ scripts/Dpkg/BuildFeatures.pm  |   84 ----------------------------------------
+ scripts/Dpkg/Control/Fields.pm |    3 -
+ scripts/Makefile.am            |    1 -
+ scripts/dpkg-buildpackage.pl   |   10 +----
+ scripts/po/POTFILES.in         |    1 -
+ 8 files changed, 6 insertions(+), 119 deletions(-)
+
+commit 9f2420aa6fee848acb30e88b127cb6e9a17d7c13
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Wed Jul 27 23:20:00 2011 +0200
+
+    debian/rules: use the in-tree dpkg-buildflags to inject build flags
+    
+    Note that $(shell ...) does not receive variables defined
+    within make with "export VAR=foo" so that we have to include
+    DEB_CFLAGS_MAINT_APPEND in the command-line.
+
+ debian/rules |   15 +++------------
+ 1 files changed, 3 insertions(+), 12 deletions(-)
+
+commit 48468397afd51404ee3efcc9673e531155e999a2
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Wed Jul 27 19:18:04 2011 +0200
+
+    dpkg-buildflags: support a "strip" operation
+    
+    The strip operation is useful to drop some options from the
+    returned build flags.
+
+ debian/changelog           |    3 ++-
+ man/dpkg-buildflags.1      |   10 ++++++++++
+ scripts/Dpkg/BuildFlags.pm |   30 +++++++++++++++++++++++++++++-
+ 3 files changed, 41 insertions(+), 2 deletions(-)
+
+commit a174a9ed4bea6da2098454bcf18d01dd438bf16a
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Wed Jul 27 18:49:46 2011 +0200
+
+    dpkg-buildflags: implement support of DEB_<flag>_MAINT_<op> env variables
+    
+    Those variables are meant to be used by the package maintainer within
+    debian/rules to alter the resulting build flags if needed.
+
+ debian/changelog           |    3 +-
+ man/dpkg-buildflags.1      |   21 +++++++++++++++---
+ scripts/Dpkg/BuildFlags.pm |   47 ++++++++++++++++++++++++++++++++++++-------
+ 3 files changed, 58 insertions(+), 13 deletions(-)
+
+commit 250f99b073b471b9dcd82d61ff4d61dd594a8dfe
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Wed Jul 27 17:45:40 2011 +0200
+
+    dpkg-buildflags: implement --export=configure
+    
+    The goal is to make it easy to set compilation flags on a ./configure
+    command line for example like this:
+    ./configure $(shell dpkg-buildflags --export=configure)
+    
+    The output thus looks like this:
+    CFLAGS="-g -O2" CPPFLAGS="" CXXFLAGS="-g -O2" FFLAGS="-g -O2" LDFLAGS=""
+
+ debian/changelog           |    3 +++
+ man/dpkg-buildflags.1      |    4 +++-
+ scripts/dpkg-buildflags.pl |   10 +++++++---
+ 3 files changed, 13 insertions(+), 4 deletions(-)
+
+commit 7f4fb8576e9c9e8a2c959b3824fe61a95411f697
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Wed Jul 27 13:21:53 2011 +0200
+
+    Revert "dpkg-buildflags: support debian/buildflags"
+    
+    This reverts commit 316df0a76f2ef91badbccb6fef0bfa7ae23fac59.
+    A recent discussion concluded that it was not a proper interface
+    for maintainers to override/extend build flags.
+    
+    See http://lists.debian.org/debian-dpkg/2011/07/msg00033.html
+    
+    Conflicts:
+    
+    	scripts/Dpkg/BuildFlags.pm
+
+ debian/changelog           |    3 ---
+ man/dpkg-buildflags.1      |    9 ---------
+ scripts/Dpkg/BuildFlags.pm |   37 ++++++++-----------------------------
+ 3 files changed, 8 insertions(+), 41 deletions(-)
+
+commit 9e03e21bf438f8513a2993c0be4ea4e22681af72
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Fri Jul 29 16:18:52 2011 +0200
+
+    Provide a new makefile snippet exporting basic package information
+
+ debian/changelog       |    4 ++--
+ scripts/mk/Makefile.am |    1 +
+ scripts/mk/default.mk  |    1 +
+ scripts/mk/pkg-info.mk |   17 +++++++++++++++++
+ 4 files changed, 21 insertions(+), 2 deletions(-)
+
+commit 46b688e4824f00842568b517b119eec34a5f7286
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Jul 14 20:31:33 2011 +0200
+
+    dpkg-source: implement --commit and fail with unrecorded changes
+    
+    Formats "2.0" and "3.0 (quilt)" now fail by default in presence of
+    changes to upstream files that are not managed by their respective patch
+    system. The user is invited to run dpkg-source --commit if he
+    wants to keep the changes.
+    
+    This will avoid that maintainers upload packages with unexpected changes.
+    The old behaviour can be kept with the option --auto-commit. The option
+    --abort-on-upstream-changes is now useless with formats "2.0" and "3.0
+    (quilt)" except to cancel the effect of a former --auto-commit.
+    
+    See http://lists.debian.org/20110529085303.GA17707@rivendell.home.ouaza.com
+    for the discussion that enterined this change.
+
+ debian/changelog                  |    6 +++
+ man/dpkg-source.1                 |   32 ++++++++++++++++--
+ scripts/Dpkg/Source/Package.pm    |    8 ++++-
+ scripts/Dpkg/Source/Package/V2.pm |   68 ++++++++++++++++++++++++++++++++-----
+ scripts/dpkg-source.pl            |   22 +++++++++---
+ 5 files changed, 117 insertions(+), 19 deletions(-)
+
+commit 99cd8758402cc7f790f562c522d81f40c460233a
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Jul 28 17:14:55 2011 +0200
+
+    Dpkg::Source::Package::V2: cleanup generate_patch()
+    
+    Drop all references to $autopatch which has nothing to do with
+    generating a patch. Move the message explaining where the
+    changes have been recorded outside of the function.
+    
+    Drop unused parameter to get_patch_header().
+    
+    Drop intermediary variables which are only used once.
+
+ scripts/Dpkg/Source/Package/V2.pm |   15 ++++++---------
+ 1 files changed, 6 insertions(+), 9 deletions(-)
+
+commit 3b7f497c4e9766a8aa60317cf43406de2b816e4b
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Jul 28 16:26:51 2011 +0200
+
+    Dpkg::Source::Package::V2: move logic to create patches in a separate function
+    
+    This commit extracts the logic to create automatic patches in a new
+    generate_patch() method. It's expected that this function will be
+    reused to implement dpkg-source --commit.
+    
+    The code is mainly moved around as-is to simplify reviews. All
+    desired changes have been left for further commits.
+
+ scripts/Dpkg/Source/Package/V2.pm |   91 ++++++++++++++++++++++---------------
+ 1 files changed, 55 insertions(+), 36 deletions(-)
+
+commit b8407b1dbd152c179039e38e9c0492ea05f406b5
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Jul 28 15:10:43 2011 +0200
+
+    Dpkg::Source::Package: replace register_autopatch() with register_patch()
+    
+    While register_autopatch() is only able to register a patch as the
+    automatic patch, register_patch() can register a patch under any
+    desired patch name.
+    
+    Also it doesn't not drop the input patch file, leaving that responsibility
+    to whoever called it. However if the input patch file is empty, it will
+    remove the target patch from the debian source package.
+
+ scripts/Dpkg/Source/Package/V2.pm       |   40 ++++++++++++++----------------
+ scripts/Dpkg/Source/Package/V3/quilt.pm |   36 +++++++++++++++++----------
+ 2 files changed, 42 insertions(+), 34 deletions(-)
+
+commit be128c8f7960f05d3be727478c8078af1c1bfd72
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Jul 14 19:02:49 2011 +0200
+
+    dpkg-source: uniform handling of the patch header
+    
+    Formats "2.0" and "3.0 (quilt)" now generate the patch header
+    with the same code. Drop some useless duplication.
+
+ scripts/Dpkg/Source/Package/V2.pm       |   39 +++++++++++++++++++---
+ scripts/Dpkg/Source/Package/V3/quilt.pm |   52 +-----------------------------
+ 2 files changed, 35 insertions(+), 56 deletions(-)
+
+commit a7f16be86689ee46f4b2e445e5f08a63f447cdeb
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Jul 14 18:56:30 2011 +0200
+
+    dpkg-source: accept "." as the directory parameter
+    
+    dpkg-source should never be called from within the unpacked source
+    tree, the result is usually not what one would expect. Fix this
+    by automatically converting the directory name and by changing the
+    current directory to the parent one.
+    
+    This is particularly interesting for the upcoming --record-changes
+    option.
+
+ scripts/dpkg-source.pl |    9 ++++++++-
+ 1 files changed, 8 insertions(+), 1 deletions(-)
+
+commit dcc1a02343a45edbe209c0c07f09790418608723
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Mon Aug 1 22:26:56 2011 +0200
+
+    Fix markup in French translation
+
+ man/po/fr.po |    3 +--
+ 1 files changed, 1 insertions(+), 2 deletions(-)
+
+commit de998911d4af4effc8be60cab78a244f5951bfe2
+Author: Christian PERRIER <bubulle@debian.org>
+Date:   Mon Aug 1 09:32:48 2011 +0200
+
+    Updated french translation of manpages
+    
+    Updated to 1840t159f32u
+
+ debian/changelog |    1 +
+ man/po/fr.po     |  677 ++++++++++++++++++++++++++++++++++++------------------
+ 2 files changed, 460 insertions(+), 218 deletions(-)
+
+commit 773e6dcc0e8fcbd0f185f95d27184e9979a2411e
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Jul 30 18:35:03 2011 +0200
+
+    build: Error out if the host dpkg architecture cannot be determined
+    
+    Continuing will only produce a buggy dpkg.
+
+ m4/dpkg-arch.m4 |    6 +++++-
+ 1 files changed, 5 insertions(+), 1 deletions(-)
+
+commit 99b890c2eb6bfe955d85aedd40841366826c2f73
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Jul 30 18:27:39 2011 +0200
+
+    build: Use the detected perl to invoke dpkg-architecture.pl
+    
+    This will help building dpkg on systems where perl is not at
+    /usr/bin/perl, which we were already taking into consideration for the
+    resulting scripts but not during build.
+
+ debian/changelog |    2 ++
+ m4/dpkg-arch.m4  |    3 ++-
+ 2 files changed, 4 insertions(+), 1 deletions(-)
+
+commit c90b620cd8c2836a3f5058dfa1527f9d7b5cf46e
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Jul 30 18:14:27 2011 +0200
+
+    build: Move DPKG_ARCHITECTURE macro call to the end
+    
+    This puts together all build machinery checks, and will allow
+    DPKG_ARCHITECTURE to use the detected perl interpreter w/o needing
+    to call DPKG_PROG_PERL really early in the configure script.
+
+ configure.ac |    3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit e03a8325caf1b02dca6908cde96f3fcff50d001a
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Fri Jul 29 11:38:55 2011 +0200
+
+    dpkg-mergechangelogs: fix test-suite
+    
+    In commit 5c233019cc770fb59671090d4a9462adb149921f I forgot to
+    update the test-suite to match for the change of conflict markers.
+    Doing this with this commit.
+
+ scripts/t/910_merge_changelogs/ch-merged          |   18 ++++----
+ scripts/t/910_merge_changelogs/ch-merged-basic    |   30 +++++++-------
+ scripts/t/910_merge_changelogs/ch-merged-pr       |   24 ++++++------
+ scripts/t/910_merge_changelogs/ch-merged-pr-basic |   42 ++++++++++----------
+ 4 files changed, 57 insertions(+), 57 deletions(-)
+
+commit 5c233019cc770fb59671090d4a9462adb149921f
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Fri Jul 29 00:53:30 2011 +0200
+
+    dpkg-mergechangelogs: use 7 characters for conflict markers
+    
+    Reported-by: Andrew Bennetts <andrew.bennetts@canonical.com>
+
+ debian/changelog                |    2 ++
+ scripts/dpkg-mergechangelogs.pl |    2 +-
+ 2 files changed, 3 insertions(+), 1 deletions(-)
+
+commit a372b6a165de8876434828d2f7884b6e8840349b
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Wed Jul 27 20:10:24 2011 +0200
+
+    debian/rules: introduce a maintainer build mode
+    
+    Adding "maintainer-build" to DEB_BUILD_OPTS changes some compilation
+    settings to make the build more useful for maintainers. For instance
+    it enables the silent rules so that it's easier to spot the warnings.
+    
+    It would be nice to also enable -Werror but that requires further
+    investigation since enabling this option results in ./configure not
+    working any more due to warnings generated by several of the
+    test programs compiled by ./configure itself.
+
+ debian/rules |    5 +++--
+ 1 files changed, 3 insertions(+), 2 deletions(-)
+
+commit 84f3154aee09f649e78e78f0f0affe160d73296e
+Author: Sven Joachim <svenjoac@gmx.de>
+Date:   Wed Jul 27 17:05:27 2011 +0200
+
+    German dpkg translation update
+    
+    Update to 1023t.
+
+ po/de.po |    9 +++++----
+ 1 files changed, 5 insertions(+), 4 deletions(-)
+
+commit 7e17d3bfc489c01412f6a7edc92c0a46befc85ee
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Wed Jul 27 13:08:59 2011 +0200
+
+    dpkg-divert: fix the test-suite to also skip tests that would fail if run as root
+
+ debian/changelog        |    2 ++
+ src/t/100_dpkg_divert.t |    6 +++---
+ 2 files changed, 5 insertions(+), 3 deletions(-)
+
+commit 6f14223bd4a27d9cf40bd830c69187e3c6406982
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Tue Jul 26 11:10:24 2011 +0200
+
+    Update changelog to close a bug reporting a problem already fixed
+
+ debian/changelog |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 5b9ecc1b953c78614b2aee49687bec216de748f7
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Jul 25 05:12:35 2011 +0200
+
+    Add build-indep and build-arch targets as aliases for build
+    
+    The current build target is responsible for the generation of
+    architecture dependent and independent files. The architecture
+    independent files are just sed'ed and as such they take insignificant
+    build time, so splitting that from the general build process does not
+    seem worth the trouble or complexity. Renaming the current build
+    target to build-arch though would be incorrect.
+
+ debian/changelog |    2 ++
+ debian/rules     |    2 +-
+ 2 files changed, 3 insertions(+), 1 deletions(-)
+
+commit 9b22745f0a7127b7a171308f73e3079c535923f7
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Jul 7 19:18:04 2011 +0200
+
+    dpkg-deb: Construct control components paths with printf variants
+    
+    The output of dpkg-deb -I, -f and -W is not performance critical, and
+    code simplicity trumps over the tiny performance improvements that using
+    the explicit string functions or keeping the extracted control directory
+    in the varbuf might imply in these cases.
+
+ dpkg-deb/info.c |   43 +++++++++++++++----------------------------
+ 1 files changed, 15 insertions(+), 28 deletions(-)
+
+commit dac802bce2e7fa909dac09d87f6fadb6074b9097
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Jul 7 19:08:18 2011 +0200
+
+    dpkg-deb: Use CONTROLFILE instead of a literal string
+
+ dpkg-deb/info.c |   10 +++++-----
+ 1 files changed, 5 insertions(+), 5 deletions(-)
+
+commit 04bcffc1565417a77a545adc643d86b82559b4a1
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Sat Jul 23 10:37:01 2011 +0200
+
+    Update German scripts translation
+    
+    Update to 517t
+
+ scripts/po/de.po |   64 +++++++++++++++++++++++++++--------------------------
+ 1 files changed, 33 insertions(+), 31 deletions(-)
+
+commit b858e07bddec28c5b86c39d425a02f08d9bd205a
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Mon Jul 11 10:37:41 2011 +0200
+
+    dpkg-dev: add some common makefile snippets for use in rules files
+    
+    data/architecture.mk: variables related to dpkg-architecture
+    data/buildflags.mk: variables related to dpkg-builflags
+    data/vendor.mk: variables related to dpkg-vendor
+    data/default.mk: all of the above
+
+ configure.ac               |    1 +
+ debian/changelog           |    3 +++
+ debian/dpkg-dev.install    |    1 +
+ debian/dpkg.install        |    2 +-
+ scripts/Makefile.am        |    2 +-
+ scripts/mk/Makefile.am     |   16 ++++++++++++++++
+ scripts/mk/architecture.mk |   25 +++++++++++++++++++++++++
+ scripts/mk/buildflags.mk   |   25 +++++++++++++++++++++++++
+ scripts/mk/default.mk      |    7 +++++++
+ scripts/mk/vendor.mk       |   18 ++++++++++++++++++
+ 10 files changed, 98 insertions(+), 2 deletions(-)
+
+commit e135afdb35d0ac179657def901965a448115a981
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Wed Jul 20 08:29:05 2011 +0200
+
+    dpkg: fix possible segfault in findbreakcycle().
+    
+    The circumstances are not entirely clear because clear_istobes() is
+    called earlier in the code and should already ensure that clientdata
+    is allocated for all packages in the database but the stack trace
+    reported leaves no room for any other interpretation. We must protect
+    the access to tpkg->clientdata in findbreakcycle() with
+    ensure_package_clientdata(tpkg).
+    
+    Probably that some other parts of the code might create new packages in the
+    in-memory database depending on some specific conditions. It might be that
+    those conditions only hold for a multiarch-enabled dpkg for example if
+    the code looks up a package entry for an alternative architecture and
+    would thus create the package on the fly.
+    
+    This is pure speculation because I did not push the investigations that
+    far. It might be something entirely different but it doesn't matter much
+    because the proposed fix is the same and just ensures that we respect
+    our API by protecting the access to clientdata.
+    
+    See https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/733414 for
+    details.
+
+ debian/changelog |    1 +
+ src/depcon.c     |    2 ++
+ 2 files changed, 3 insertions(+), 0 deletions(-)
+
+commit e6b7685a540c24da1f6357fe8869602d84444aee
+Merge: d5aedf7 7627d80
+Author: Christian PERRIER <bubulle@debian.org>
+Date:   Tue Jul 19 09:49:06 2011 +0200
+
+    Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
+
+commit 7627d8027482b28a40c88599be9808ce85e58a04
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Tue Jul 19 08:16:25 2011 +0200
+
+    dpkg-source: improve the error message "no orig.tar file found"
+    
+    Now we include the template corresponding to files that we try to look
+    for.
+
+ debian/changelog                  |    2 ++
+ scripts/Dpkg/Source/Package/V2.pm |   15 +++++++++++++--
+ 2 files changed, 15 insertions(+), 2 deletions(-)
+
+commit d5aedf7fdff4dfeb8d329aa45486464d4596ec7a
+Author: Christian PERRIER <bubulle@debian.org>
+Date:   Mon Jul 18 19:42:01 2011 +0200
+
+    French translation of scripts completed
+    
+    514t
+
+ debian/changelog |    1 +
+ scripts/po/fr.po |   27 +++++++++++++--------------
+ 2 files changed, 14 insertions(+), 14 deletions(-)
+
+commit 189eaa27d4d3e7c7bbbb1933dfcdbdc597a58476
+Author: Christian PERRIER <bubulle@debian.org>
+Date:   Mon Jul 18 19:38:40 2011 +0200
+
+    Updated French translation of programs
+    
+    1022t
+
+ debian/changelog |    1 +
+ po/fr.po         |  500 ++++++++++++++++++++++++++++--------------------------
+ 2 files changed, 257 insertions(+), 244 deletions(-)
+
+commit bdcde2bb369531569c014bea8c0c6f6df5d38a2e
+Author: Sven Joachim <svenjoac@gmx.de>
+Date:   Sun Jul 17 15:26:06 2011 +0200
+
+    Minor fixes
+
+ scripts/po/de.po |   10 ++++++----
+ 1 files changed, 6 insertions(+), 4 deletions(-)
+
+commit 8449925b99926ba55651f94d21c174822a6af631
+Author: Sven Joachim <svenjoac@gmx.de>
+Date:   Sun Jul 17 13:47:31 2011 +0200
+
+    German dpkg translation update
+    
+    Update to 1022t1f.
+
+ po/de.po | 1209 ++++++++++++++++++++++++++++++++------------------------------
+ 1 files changed, 621 insertions(+), 588 deletions(-)
+
+commit 1605ee665e643613597e5d9100838fe6b3cdc2a1
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Sun Jul 17 10:01:35 2011 +0200
+
+    Regenerate .pot files and merge .po files with them
+
+ man/po/es.po    | 4955 +++++++++++++++++++++++++++++++++----------------------
+ man/po/fr.po    | 4963 +++++++++++++++++++++++++++++++++----------------------
+ man/po/hu.po    | 4169 ++++++++++++++++++++++++----------------------
+ man/po/ja.po    | 4361 ++++++++++++++++++++++++++----------------------
+ man/po/pl.po    | 4861 +++++++++++++++++++++++++++++++-----------------------
+ man/po/pt_BR.po | 4222 +++++++++++++++++++++++++----------------------
+ man/po/ru.po    | 4207 +++++++++++++++++++++++++----------------------
+ man/po/sv.po    | 4950 ++++++++++++++++++++++++++++++++----------------------
+ 8 files changed, 20707 insertions(+), 15981 deletions(-)
+
+commit a0affbc4e347f00992f91e9d62f888541977d3d7
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Sun Jul 17 09:58:49 2011 +0200
+
+    Update German translation of manual pages
+    
+    Update to 2028t3f.
+    Remove outdate "# type" (without dot) comments
+
+ man/po/de.po |  141 +++++-----------------------------------------------------
+ 1 files changed, 12 insertions(+), 129 deletions(-)
+
+commit 4e4d2e3908ab132e840a71508e5a379895507fac
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sat Jul 16 20:53:49 2011 +0200
+
+    update-alternatives: can_replace_link() → can_replace_path()
+    
+    alternative_can_replace_path() is clearer than
+    alternative_can_replace_link() since the function can also allow replacing
+    files which aren't links.
+
+ utils/update-alternatives.c |   10 +++++-----
+ 1 files changed, 5 insertions(+), 5 deletions(-)
+
+commit 244ebc212261030e3da6c289108d4b5ed71aa867
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sat Jul 16 20:48:33 2011 +0200
+
+    update-alternatives: clarify role of --force concerning removal of links
+    
+    Modify update-alternatives --remove-all to remove files installed in
+    place of links if --force is used. Add the corresponding non-regression
+    test.
+
+ man/update-alternatives.8         |    4 ++--
+ utils/t/100_update_alternatives.t |   16 ++++++++++++----
+ utils/update-alternatives.c       |    5 ++---
+ 3 files changed, 16 insertions(+), 9 deletions(-)
+
+commit 91db161013479ad03ef95e7f0ca2f413c5e57925
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Fri Jul 15 22:06:38 2011 +0200
+
+    update-alternatives: fix regression when dropping slave alternatives
+    
+    When the alternative is changed, it might have to drop a slave alternative
+    that's no longer provide by the new choice. This must only remove the slave
+    link if it's actually a link. If it's a file, it must be kept except if
+    --force is given.
+    
+    The non-regression tests have been contributed by Andreas Beckmann.
+    
+    Reported-by: Andreas Beckmann <debian@abeckmann.de>
+
+ debian/changelog                  |    3 ++
+ utils/t/100_update_alternatives.t |   47 ++++++++++++++++++++++++++++++++++--
+ utils/update-alternatives.c       |   36 +++++++++++++++++++---------
+ 3 files changed, 71 insertions(+), 15 deletions(-)
+
+commit ed0eb757b659b8a7e4728e230b9d0db813294f15
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Mon Jul 11 19:20:16 2011 +0200
+
+    Update German translation of manual pages
+    
+    Update to 2028t3f.
+
+ man/po/de.po |  432 +++++++++++++++++++++++++++++++++++-----------------------
+ 1 files changed, 262 insertions(+), 170 deletions(-)
+
+commit e3c5e26a45f751fa42a4b96369cbce2b12c292bd
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Mon Jul 11 18:55:28 2011 +0200
+
+    Update German scripts translation
+    
+    Update to 517t
+
+ scripts/po/de.po |  100 +++++++++++++++++++++++++++--------------------------
+ 1 files changed, 51 insertions(+), 49 deletions(-)
+
+commit 006e0f93a2af1673a7153c822ce74b69fd8b2d26
+Author: Niels Thykier <niels@thykier.net>
+Date:   Mon Jul 11 13:59:10 2011 +0200
+
+    dpkg-dev: fail when closing an output handle fails
+    
+    This patch makes dpkg-gencontrol and dpkg-shlibdeps fail if their
+    call to close (on output handles) suggests an issue.  This prevents
+    them from silently producing incomplete files and may provide a
+    better error than the following rename failing.
+    
+    Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
+
+ debian/changelog           |    1 +
+ scripts/dpkg-gencontrol.pl |    2 +-
+ scripts/dpkg-shlibdeps.pl  |    2 +-
+ 3 files changed, 3 insertions(+), 2 deletions(-)
+
+commit 64dc71b84f8a4403028631f8f42e413f378e7d77
+Author: Niels Thykier <niels@thykier.net>
+Date:   Mon Jul 11 13:27:44 2011 +0200
+
+    dpkg-mergechangelogs: fail if it cannot close the output file
+    
+    Made dpkg-mergechangelogs check the return value of close and fail
+    if it was not successful.  Previously dpkg-mergechangelogs would
+    silently fail to write a file if (e.g.) the device was full.
+    
+    Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
+
+ debian/changelog                |    2 ++
+ scripts/dpkg-mergechangelogs.pl |    2 +-
+ 2 files changed, 3 insertions(+), 1 deletions(-)
+
+commit d415c388d31e9c4b7eff8b77711a4c15b3b85208
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Mon Jul 11 09:20:20 2011 +0200
+
+    dpkg-buildflags: new --dump action, make it the default
+    
+    The --export command is useful to retrieve the compilation flags
+    in a shell script or in a makefile, and to export them in the environment,
+    but it's not well suited for parsing by another script (or even by a
+    human).
+    
+    The new --dump option becomes the default action and prints
+    the flags and their values following a documented template: "flag=value".
+
+ debian/changelog           |    2 ++
+ man/dpkg-buildflags.1      |    7 ++++++-
+ scripts/dpkg-buildflags.pl |   16 +++++++++++++---
+ 3 files changed, 21 insertions(+), 4 deletions(-)
+
+commit 8904196d5bc313d80917b4b25f77f52e0227f698
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Jul 7 12:26:12 2011 +0200
+
+    dpkg-buildflags: supports a prepend command
+    
+    This command is particularly useful for package maintainers who don't want
+    their supplementary flags to take precedence over user submitted flags.
+
+ debian/changelog           |    4 ++++
+ man/dpkg-buildflags.1      |   10 +++++++++-
+ scripts/Dpkg/BuildFlags.pm |   29 ++++++++++++++++++++++++++++-
+ 3 files changed, 41 insertions(+), 2 deletions(-)
+
+commit 316df0a76f2ef91badbccb6fef0bfa7ae23fac59
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Jul 7 11:45:37 2011 +0200
+
+    dpkg-buildflags: support debian/buildflags
+    
+    This file is for use by package maintainers. Since the call to
+    dpkg-buildflags might be hidden by packaging helpers, it's a good
+    idea to offer a simple way for package maintainers to extend
+    the set of flags returned. Otherwise each package helper must provide
+    its own way to extend the compilation flags.
+
+ debian/changelog           |    3 ++
+ man/dpkg-buildflags.1      |   13 ++++++++++-
+ scripts/Dpkg/BuildFlags.pm |   45 ++++++++++++++++++++++++++++++++++---------
+ 3 files changed, 49 insertions(+), 12 deletions(-)
+
+commit eb4bb268ab954748d015626a216f46f632f2371a
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Jul 7 11:15:40 2011 +0200
+
+    Dpkg::Path: new find_build_file() function
+    
+    Useful to allow architecture-specific variants of a file and pick the
+    right one based on the current host architecture.
+
+ scripts/Dpkg/Path.pm |   45 ++++++++++++++++++++++++++++++++++++++++++++-
+ 1 files changed, 44 insertions(+), 1 deletions(-)
+
+commit 14f134d403c022046d38a6abb8be0fee7fb63355
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Jul 7 10:30:20 2011 +0200
+
+    dpkg-buildpackage: no longer exports the compiler flags
+    
+    Packages must directly call dpkg-buildflags to retrieve them.
+    
+    dpkg-buildpackage still prints the flags that are returned by
+    dpkg-buildflags because it's useful for debugging purpose and for
+    identifying an unclean build environment.
+
+ debian/changelog             |    2 ++
+ man/dpkg-buildpackage.1      |   13 +++++++------
+ scripts/dpkg-buildpackage.pl |    5 ++---
+ 3 files changed, 11 insertions(+), 9 deletions(-)
+
+commit c70908ffc751a6a84bffcecfa7fa752aadd42481
+Author: Flo <sensorflo@gmail.com>
+Date:   Sat Jul 9 11:10:39 2011 +0200
+
+    Improve description of package states in man page
+
+ debian/changelog |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit d9661c223e1ac8c9892de6a45a0daa3fe3715936
+Author: Flo <sensorflo@gmail.com>
+Date:   Sat Jul 9 11:08:11 2011 +0200
+
+    Improve description of package states in man page
+
+ man/po/de.po |    7 +++----
+ 1 files changed, 3 insertions(+), 4 deletions(-)
+
+commit faa0fa50f1d9f85c1c9765961248701c11ad7abf
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Sat Jul 9 11:00:14 2011 +0200
+
+    Update German translation of manual pages
+    
+    Update to 2017t3f.
+
+ man/po/de.po |   39 ++++++++++++++++++++++-----------------
+ 1 files changed, 22 insertions(+), 17 deletions(-)
+
+commit cd5c4b5bd6b50399af78dd42bda0408554ac6689
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Fri Jul 8 16:54:49 2011 +0200
+
+    Update German translation of manual pages
+    
+    Update to 2012t5f3u.
+
+ man/po/de.po |  927 ++++++++++++++--------------------------------------------
+ 1 files changed, 224 insertions(+), 703 deletions(-)
+
+commit 3762f5bf39f9af0a937f49112b5aa982c49f3e2c
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Thu Jul 7 23:08:11 2011 +0200
+
+    Update German translation of manual pages
+    
+    Update to 1877t140f3u.
+
+ man/po/de.po | 3398 +++++++++++++++++++++++++++++++++-------------------------
+ 1 files changed, 1955 insertions(+), 1443 deletions(-)
+
+commit 01f081f28e88bc52a6609cd53ff1776c95a91c6d
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Thu Jul 7 22:42:03 2011 +0200
+
+    Update German scripts translation
+    
+    Update to 518t
+
+ scripts/po/de.po |  154 ++++++++++++++++++++++++++++++------------------------
+ 1 files changed, 85 insertions(+), 69 deletions(-)
+
+commit 9c39b853fe4354476714f34a2ea52f030500bbc6
+Author: Sven Joachim <svenjoac@gmx.de>
+Date:   Thu Jul 7 20:11:50 2011 +0200
+
+    build: Update po/POTFILES.in for renamed source file
+    
+    Commit cf22cf6118035ab8ee5cc25e5298a987073c8dc8 broke 'make update-po'.
+
+ po/POTFILES.in |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 2d233269cbf8cc1529e0c49a8c03a8b2227d49ff
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Jul 7 16:49:32 2011 +0200
+
+    dpkg-source(1): improve the description of --before-build & --after-build
+
+ debian/changelog  |    2 ++
+ man/dpkg-source.1 |   23 ++++++++++++-----------
+ 2 files changed, 14 insertions(+), 11 deletions(-)
+
+commit e0ce9b4ac351a921de12bf0302cfa97f1c7251e2
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Jul 7 16:09:33 2011 +0200
+
+    dpkg-source(1): fix a small typo
+    
+    Replace ", under as" with "under". Add missing dot at the end of the
+    sentence.
+    
+    Reported-by: "Barak A. Pearlmutter" <bap@debian.org>
+
+ debian/changelog    |    1 +
+ man/dpkg-source.1   |    4 ++--
+ man/po/de.po        |    4 ++--
+ man/po/dpkg-man.pot |    4 ++--
+ man/po/es.po        |    4 ++--
+ man/po/fr.po        |    4 ++--
+ man/po/hu.po        |    4 ++--
+ man/po/ja.po        |    4 ++--
+ man/po/pl.po        |    4 ++--
+ man/po/pt_BR.po     |    4 ++--
+ man/po/ru.po        |    4 ++--
+ man/po/sv.po        |    4 ++--
+ 12 files changed, 23 insertions(+), 22 deletions(-)
+
+commit 2533ebc755dc0e197d51e7d50beaac2ec3a70e22
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Jul 7 15:18:31 2011 +0200
+
+    dpkg-deb: adjust code now that extracthalf() no longer chdir() as a side-effect
+    
+    dpkg-deb -I, -f, -W were no longer working because they relied on the fact
+    that extracthalf() changed the current directory to the extracted
+    one.
+    
+    Regression introduced in commit 87809163331a320f9562d75591fcc6c954b9f80c.
+
+ dpkg-deb/info.c |   42 +++++++++++++++++++++++++++++++++++-------
+ 1 files changed, 35 insertions(+), 7 deletions(-)
+
+commit c819a400aa596e513ca8b28710ab9e2c62fcacd2
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Jul 7 06:24:37 2011 +0200
+
+    dpkg-maintscript-helper: Unify somewhat --help output with other commands
+
+ debian/changelog                   |    1 +
+ scripts/dpkg-maintscript-helper.sh |   18 ++++++------------
+ 2 files changed, 7 insertions(+), 12 deletions(-)
+
+commit 2825370120d3adf3c1ef0c1b16d09bb2637ff358
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Jul 7 06:15:57 2011 +0200
+
+    man: Correctly format text with bold and italics
+
+ debian/changelog              |    1 +
+ man/deb-control.5             |   25 +++++++++++++------------
+ man/deb-shlibs.5              |    2 +-
+ man/deb-split.5               |    8 ++++----
+ man/deb-src-control.5         |   24 +++++++++++++-----------
+ man/deb-symbols.5             |    2 +-
+ man/deb-version.5             |    2 +-
+ man/dpkg-architecture.1       |    2 +-
+ man/dpkg-checkbuilddeps.1     |    2 +-
+ man/dpkg-divert.8             |    2 +-
+ man/dpkg-maintscript-helper.1 |    6 +++---
+ man/dpkg-name.1               |    3 +--
+ man/dpkg-shlibdeps.1          |    2 +-
+ man/dpkg-split.1              |    4 ++--
+ man/dpkg-trigger.1            |    8 ++++----
+ man/dpkg-vendor.1             |    8 ++++----
+ man/update-alternatives.8     |   16 ++++++++--------
+ 17 files changed, 60 insertions(+), 57 deletions(-)
+
+commit 9c757bf4c00f777f089e0ab6f83f10edd5892679
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Jul 6 17:19:38 2011 +0200
+
+    man: Use italics or bold instead of surrounding the text with <>
+    
+    Using <> to delimit parts of text is necessary when using plain text
+    output, but not when we have some formatting available around, which
+    is the case with the man pages, but not with the program output.
+
+ TODO                          |    1 -
+ debian/changelog              |    1 +
+ man/deb-control.5             |   59 ++++++++++++++++---------------
+ man/deb-src-control.5         |   78 ++++++++++++++++++++--------------------
+ man/deb-symbols.5             |   18 +++++-----
+ man/dpkg-divert.8             |    4 +-
+ man/dpkg-maintscript-helper.1 |    4 +-
+ man/dpkg-name.1               |   18 +++++----
+ man/dpkg-parsechangelog.1     |   16 ++++----
+ man/dpkg.1                    |   24 ++++++------
+ man/dselect.1                 |    6 ++--
+ man/update-alternatives.8     |   14 ++++----
+ 12 files changed, 123 insertions(+), 120 deletions(-)
+
+commit 5190ed2c6b5c3d9e4f21db2cbdfddeca6ace2d46
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Jul 4 19:06:38 2011 +0200
+
+    man: Use [option...] instead of [options] and friends
+
+ TODO                          |    1 -
+ debian/changelog              |    1 +
+ man/dpkg-architecture.1       |    5 ++---
+ man/dpkg-buildpackage.1       |    4 ++--
+ man/dpkg-checkbuilddeps.1     |    4 ++--
+ man/dpkg-deb.1                |    5 ++---
+ man/dpkg-distaddfile.1        |    4 ++--
+ man/dpkg-divert.8             |    4 ++--
+ man/dpkg-genchanges.1         |    4 ++--
+ man/dpkg-gencontrol.1         |    4 ++--
+ man/dpkg-gensymbols.1         |    4 ++--
+ man/dpkg-maintscript-helper.1 |    4 ++--
+ man/dpkg-name.1               |    6 +++---
+ man/dpkg-parsechangelog.1     |    4 ++--
+ man/dpkg-scanpackages.1       |    5 ++---
+ man/dpkg-scansources.1        |    5 ++---
+ man/dpkg-shlibdeps.1          |    6 ++----
+ man/dpkg-source.1             |    5 ++---
+ man/dpkg-split.1              |    5 ++---
+ man/dpkg-statoverride.8       |    5 ++---
+ man/dpkg.1                    |    2 +-
+ man/dselect.1                 |   12 ++----------
+ man/start-stop-daemon.8       |    5 ++---
+ man/update-alternatives.8     |    5 ++---
+ 24 files changed, 45 insertions(+), 64 deletions(-)
+
+commit 9e53fcc54bddbbab53e964f3339bd712e41806e5
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Jul 4 18:55:03 2011 +0200
+
+    Refer to Sources and Packages files as part of a repository
+    
+    Instead of as being of exclusive use or owned by APT, which has never
+    been the case. Those files existed long before APT even existed.
+
+ debian/changelog              |    2 ++
+ man/dpkg-query.1              |    4 ++--
+ scripts/Dpkg/Control.pm       |    8 ++++----
+ scripts/Dpkg/Control/Types.pm |    4 ++--
+ 4 files changed, 10 insertions(+), 8 deletions(-)
+
+commit 868cccc78684cd098e4ca6f879492842e24eb9a6
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Jul 6 16:46:54 2011 +0200
+
+    dpkg-query(1): Clarify that several fields are not dselect specific
+    
+    These apply to most dpkg front-ends not just dselect.
+
+ debian/changelog |    2 ++
+ man/dpkg-query.1 |    8 ++++----
+ 2 files changed, 6 insertions(+), 4 deletions(-)
+
+commit 7f3892f184d9accd250600dfc54173a6436a5d3a
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Jul 6 16:46:26 2011 +0200
+
+    dpkg-shlibdeps(1): Add missing “with”
+
+ man/dpkg-shlibdeps.1 |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 0a9586213086723c5962bbfa6659df240c77433c
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Jul 7 06:19:02 2011 +0200
+
+    man: Use dashes instead of underscores for variable text
+    
+    This makes the text more clear by avoiding the clashes when italics
+    are rendered as underlined text.
+
+ debian/changelog      |    1 +
+ man/deb-control.5     |    2 +-
+ man/deb-src-control.5 |    2 +-
+ man/deb-version.5     |   36 ++++++++++++++++++------------------
+ man/dpkg-deb.1        |    4 ++--
+ man/dpkg-gensymbols.1 |    4 ++--
+ man/dpkg-name.1       |    4 ++--
+ man/dpkg.1            |   14 +++++++-------
+ 8 files changed, 34 insertions(+), 33 deletions(-)
+
+commit 7dcd875e084213fa65c09cd23a3e45edfbfcb94b
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Jul 7 06:17:19 2011 +0200
+
+    deb-control(5): Add missing escaping to field dashes
+
+ debian/changelog  |    1 +
+ man/deb-control.5 |    4 ++--
+ 2 files changed, 3 insertions(+), 2 deletions(-)
+
+commit 971e0bd2005b06ab718a90e77067f7c6ff01c0b3
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Jul 6 16:45:26 2011 +0200
+
+    dselect(1): Add missing built-in methods
+
+ debian/changelog |    1 +
+ man/dselect.1    |    8 ++++----
+ 2 files changed, 5 insertions(+), 4 deletions(-)
+
+commit 37b01269a3735a3213d5fe5fce377d5360f55ff7
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Jul 7 05:41:06 2011 +0200
+
+    dselect(1): Rename USAGE section to ACTIONS
+    
+    Document the ways actions can be performed, either interactively or from
+    the command line.
+
+ debian/changelog |    3 +++
+ man/dselect.1    |    7 ++++---
+ 2 files changed, 7 insertions(+), 3 deletions(-)
+
+commit e342a8fc3bc777971f76aff0f89b8b121876a532
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Jul 3 21:29:43 2011 +0200
+
+    Use “command line” instead of commandline or command-line
+
+ TODO              |    1 -
+ debian/usertags   |    4 ++--
+ doc/README.api    |    2 +-
+ doc/triggers.txt  |    2 +-
+ man/dpkg-source.1 |    4 ++--
+ man/dselect.1     |    8 ++++----
+ man/dselect.cfg.5 |    4 ++--
+ 7 files changed, 12 insertions(+), 13 deletions(-)
+
+commit 23cd39aae01f1b3b1aee834befa02201e8824819
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Jul 7 09:04:32 2011 +0200
+
+    libdpkg: Rename catch_signals to signo_ignores in subproc module
+
+ lib/dpkg/subproc.c |   16 ++++++++--------
+ 1 files changed, 8 insertions(+), 8 deletions(-)
+
+commit 668ab0d8ab99dcc7a63d58bc1d859d857e3e939e
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Jul 4 04:10:32 2011 +0200
+
+    libdpkg: Rename sigaction variables in subproc module to sa and sa_save
+
+ lib/dpkg/subproc.c |   17 +++++++++--------
+ 1 files changed, 9 insertions(+), 8 deletions(-)
+
+commit b81ec0a39b7ccba925fb0fb8f0664a0671dbc2dc
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Jul 4 03:19:04 2011 +0200
+
+    libdpkg: Rename variable r to pid in subproc_fork()
+
+ lib/dpkg/subproc.c |   12 ++++++------
+ 1 files changed, 6 insertions(+), 6 deletions(-)
+
+commit cf22cf6118035ab8ee5cc25e5298a987073c8dc8
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Jul 3 03:23:11 2011 +0200
+
+    libdpkg: Rename myopt module to options
+
+ dpkg-deb/build.c                |    2 +-
+ dpkg-deb/extract.c              |    2 +-
+ dpkg-deb/info.c                 |    2 +-
+ dpkg-deb/main.c                 |    2 +-
+ dpkg-split/info.c               |    2 +-
+ dpkg-split/join.c               |    2 +-
+ dpkg-split/main.c               |    2 +-
+ dpkg-split/queue.c              |    2 +-
+ dpkg-split/split.c              |    2 +-
+ dselect/main.cc                 |    2 +-
+ lib/dpkg/Makefile.am            |    4 ++--
+ lib/dpkg/{myopt.c => options.c} |    4 ++--
+ lib/dpkg/{myopt.h => options.h} |    8 ++++----
+ src/archives.c                  |    2 +-
+ src/cleanup.c                   |    2 +-
+ src/divertcmd.c                 |    2 +-
+ src/enquiry.c                   |    2 +-
+ src/errors.c                    |    2 +-
+ src/main.c                      |    2 +-
+ src/packages.c                  |    2 +-
+ src/processarc.c                |    2 +-
+ src/querycmd.c                  |    2 +-
+ src/remove.c                    |    2 +-
+ src/select.c                    |    2 +-
+ src/statcmd.c                   |    2 +-
+ src/trigcmd.c                   |    2 +-
+ src/update.c                    |    2 +-
+ 27 files changed, 32 insertions(+), 32 deletions(-)
+
+commit 16354a961ce86778a3e0ca56f2fa5314855ccf3c
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Jul 3 03:12:40 2011 +0200
+
+    Fix printforhelp string in dpkg-divert and dpkg-statoverride
+
+ src/divertcmd.c |    2 +-
+ src/statcmd.c   |    2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 01d9ba9dfa1695ab12bd4a09f9f35a6e18c09788
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Jul 2 02:23:27 2011 +0200
+
+    Fix comment header lines describing the subproject
+
+ dselect/bindings.h       |    2 +-
+ dselect/dselect-curses.h |    2 +-
+ dselect/dselect.h        |    2 +-
+ dselect/pkglist.h        |    2 +-
+ lib/dpkg/dbmodify.c      |    2 +-
+ lib/dpkg/fdio.c          |    2 +-
+ lib/dpkg/fdio.h          |    2 +-
+ lib/dpkg/glob.c          |    2 +-
+ lib/dpkg/glob.h          |    2 +-
+ lib/dpkg/log.c           |    2 +-
+ lib/dpkg/pkg-array.c     |    2 +-
+ lib/dpkg/pkg-array.h     |    2 +-
+ lib/dpkg/pkg-list.c      |    2 +-
+ lib/dpkg/pkg-list.h      |    2 +-
+ lib/dpkg/pkg-queue.c     |    2 +-
+ lib/dpkg/pkg-queue.h     |    2 +-
+ lib/dpkg/pkg-show.c      |    2 +-
+ lib/dpkg/pkg-show.h      |    2 +-
+ lib/dpkg/pkg.c           |    2 +-
+ lib/dpkg/pkg.h           |    2 +-
+ lib/dpkg/progress.c      |    2 +-
+ lib/dpkg/progress.h      |    2 +-
+ lib/dpkg/trigdeferred.l  |    2 +-
+ 23 files changed, 23 insertions(+), 23 deletions(-)
+
+commit 9fe0a1b16d3045534f7863aed2e35f5177156a15
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Jul 2 02:00:51 2011 +0200
+
+    Use new dpkg_set_progname and dpkg_get_progname instead of thisname
+    
+    The current implementation demanded libdpkg users to define thisname
+    themselves, which is not really a nice interface to offer to programs.
+    
+    Closes: #631757
+
+ debian/changelog          |    3 +++
+ dpkg-deb/main.c           |    2 +-
+ dpkg-split/main.c         |    2 +-
+ dselect/main.cc           |    3 ++-
+ lib/dpkg/dpkg.h           |    1 +
+ lib/dpkg/ehandle.c        |   16 +++++++++-------
+ lib/dpkg/ehandle.h        |    3 ---
+ lib/dpkg/libdpkg.Versions |    1 -
+ lib/dpkg/subproc.c        |    2 +-
+ lib/dpkg/test.h           |    2 --
+ src/divertcmd.c           |    7 ++++---
+ src/errors.c              |    6 +++---
+ src/main.c                |    2 +-
+ src/querycmd.c            |    6 +++---
+ src/statcmd.c             |    7 ++++---
+ src/trigcmd.c             |   11 +++++------
+ src/trigproc.c            |    2 +-
+ 17 files changed, 39 insertions(+), 37 deletions(-)
+
+commit ec206bf34be3733a665840432f70faf149f2c008
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Jul 2 01:58:33 2011 +0200
+
+    libdpkg: Add new progname module handling functions
+
+ configure.ac              |    3 +-
+ lib/dpkg/Makefile.am      |    2 +
+ lib/dpkg/libdpkg.Versions |    4 ++
+ lib/dpkg/progname.c       |   83 +++++++++++++++++++++++++++++++++++++++++++++
+ lib/dpkg/progname.h       |   33 ++++++++++++++++++
+ m4/dpkg-funcs.m4          |   23 ++++++++++++
+ 6 files changed, 147 insertions(+), 1 deletions(-)
+
+commit cd92cc77e5103b31ce15b746bd71095b859ac08b
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Jul 2 02:04:28 2011 +0200
+
+    libdpkg: Add missing macros for program names
+    
+    Specifically for dpkg-divert, dpkg-statoverride and dpkg-trigger.
+
+ lib/dpkg/dpkg.h |    5 ++++-
+ 1 files changed, 4 insertions(+), 1 deletions(-)
+
+commit 0fc0d6d598c045c77d056b40446208448b9ec6e2
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Jul 1 04:22:51 2011 +0200
+
+    libdpkg: Do not require programs to define printforhelp
+    
+    Instead define it in myopt.c and initialize it through a new argument to
+    myopt().
+
+ dpkg-deb/main.c           |    4 ++--
+ dpkg-split/main.c         |    4 ++--
+ dselect/main.cc           |    4 ++--
+ lib/dpkg/libdpkg.Versions |    1 -
+ lib/dpkg/myopt.c          |    9 ++++++++-
+ lib/dpkg/myopt.h          |    5 ++---
+ src/divertcmd.c           |    5 +++--
+ src/main.c                |    6 +++---
+ src/querycmd.c            |    5 +++--
+ src/statcmd.c             |    5 +++--
+ src/trigcmd.c             |    4 ++--
+ 11 files changed, 30 insertions(+), 22 deletions(-)
+
+commit 4da4c894719c7d33a3e44645630f63172cfd4c99
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed May 4 02:02:57 2011 +0200
+
+    libdpkg: Add missing symbols to the version script
+
+ lib/dpkg/libdpkg.Versions |    5 +++++
+ 1 files changed, 5 insertions(+), 0 deletions(-)
+
+commit 87809163331a320f9562d75591fcc6c954b9f80c
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Jun 17 17:00:30 2011 +0200
+
+    dpkg-deb: Always chdir(2) in the childs to not change the global state
+    
+    To not disturb the global program state we should always chdir(2) in the
+    childs that actually need it. This will allow in the future to switch
+    this code to be part of a library.
+
+ dpkg-deb/extract.c |   25 ++++++++++++-------------
+ dpkg-deb/info.c    |    4 ++--
+ 2 files changed, 14 insertions(+), 15 deletions(-)
+
+commit 6ab502b6a7a3718b697e7c1020fcd5d7f9fd2d67
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Jul 7 07:11:06 2011 +0200
+
+    dpkg: Use braces on ‘if’ to avoid ambiguous ‘else’
+    
+    Warning introduced in commit fc625d161382abc41b984ca9ee1e32ad4f295c67.
+
+ src/archives.c |    3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 1ea0da5ac9079a38aae50ccbe78cec003e7ae95a
+Author: Sven Joachim <svenjoac@gmx.de>
+Date:   Tue Jul 5 09:44:49 2011 +0200
+
+    dpkg: Mark error message for translation
+    
+    Missed in commit fc625d161382abc41b984ca9ee1e32ad4f295c67.
+
+ src/archives.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit a9345899bd3ad76e6081beaefbb1a5ce0758ebad
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Jun 30 14:08:44 2011 +0200
+
+    dpkg-source: improve the logic to identify ignored files
+    
+    The list of ignored files was only generated by expanding the patterns
+    relative to the current directory (which usually is the directory above
+    the source package). Instead what we want is to expand them at the
+    top-level directory of the source package and at the directory being
+    inspected.
+    
+    Reported-by: Joachim Breitner <nomeata@debian.org>
+
+ debian/changelog                  |    1 +
+ scripts/Dpkg/Source/Package/V2.pm |   12 +++++++++---
+ 2 files changed, 10 insertions(+), 3 deletions(-)
+
+commit fc625d161382abc41b984ca9ee1e32ad4f295c67
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Tue Jun 28 09:39:46 2011 +0200
+
+    dpkg: add the missing ohshite() on a failed syscall
+
+ src/archives.c |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit b6ca9bcdb5887e30fe65ecd2105da9dcd55a351c
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Jun 29 04:11:32 2011 +0200
+
+    dpkg: Unpack missing shared directories when the package is replaced
+    
+    When unpacking a directory missing in the file system with that path
+    shared by at least one other package, from a package that is Replaced
+    by other packages, assume the missing path is a shared directory and
+    avoid setting ‘keepexisting’ and as such returning prematurely from
+    tarobject(), because in that case we need to recreate the lost
+    directory. As a side effect this also prevents printing the message
+    “Replaced by files in installed package” which is bogus in this case,
+    as directories are always shared.
+    
+    Regression introduced in commit 00e5640a99be03aba40c9e08a663b90d8f8aa797.
+    
+    Closes: #631808
+
+ debian/changelog |    2 ++
+ src/archives.c   |   26 ++++++++++++++++----------
+ 2 files changed, 18 insertions(+), 10 deletions(-)
+
+commit 638e259f69c1f3c0e1000979274562f8ffad4df9
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Tue Jun 28 09:34:52 2011 +0200
+
+    update-alternatives: do not allow to reuse a slave link in another slave alternative
+    
+    update-alternatives erroneously allowed to reuse a link in another slave
+    alternative. Given the parsing code already catched this error, it would
+    immediately result in update-alternatives being unusable to manipulate the
+    broken alternative.
+    
+    Reported-by: Andreas Beckmann <debian@abeckmann.de>
+
+ debian/changelog                  |    2 ++
+ utils/t/100_update_alternatives.t |    7 ++++++-
+ utils/update-alternatives.c       |   11 +++++++++++
+ 3 files changed, 19 insertions(+), 1 deletions(-)
+
+commit 8ee722234e35e8fca0fd60aac35f9263d62f3f95
+Author: Peter Krefting <peterk@debian.org>
+Date:   Mon Jun 27 19:24:45 2011 +0100
+
+    Fix some damage introduced by gtranslator.
+
+ po/sv.po         |    6 +++---
+ scripts/po/sv.po |    6 +++---
+ 2 files changed, 6 insertions(+), 6 deletions(-)
+
+commit 46dde50846c6698b28e255c8f1f060e1ec7a7179
+Author: Peter Krefting <peterk@debian.org>
+Date:   Mon Jun 27 19:22:11 2011 +0100
+
+    Update Swedish translation.
+    
+    po/sv.po: 1022t0f0u.
+    scripts/po/sv.po: 514t0f0u.
+
+ debian/changelog |    2 +
+ po/sv.po         |  512 ++++++++++++++++++++++++++----------------------------
+ scripts/po/sv.po |   37 ++--
+ 3 files changed, 269 insertions(+), 282 deletions(-)
+
+commit 86f689c13be910797eb22f7c2a63f2d49298641d
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Mon Jun 27 09:36:59 2011 +0200
+
+    dpkg-buildflags(1): DEB_*_(SET|APPEND) are meant for users
+    
+    Make it clear that the possibility to override the compilation flags
+    with environment variables DEB_*_SET and DEB_*_APPEND is restricted
+    to users and that packages should not set those variables.
+
+ debian/changelog      |    2 ++
+ man/dpkg-buildflags.1 |    5 ++++-
+ 2 files changed, 6 insertions(+), 1 deletions(-)
+
+commit f64a8d66c0c3b3a44927a6eb4d5bd57ef8d60594
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Mon Feb 21 16:32:57 2011 +0100
+
+    Fix bad indentation in various parts of the code
+
+ lib/dpkg/dbmodify.c |    6 +++---
+ src/archives.c      |    6 +++---
+ 2 files changed, 6 insertions(+), 6 deletions(-)
+
+commit e2d910ee0805a56f87416aab355ca68a264e077b
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sun Jun 26 10:21:28 2011 +0200
+
+    Add missing changelog entry for new trigger directives
+
+ debian/changelog |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit cf6b98d3738d1fe8b3119b71fd8321c12feb618c
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sun May 15 01:39:31 2011 +0200
+
+    dpkg: implement "interest-noawait" and "activate-noawait" trigger commands
+    
+    Those variants do not put triggering packages in triggers-awaited status
+    and thus do not record the package with the corresponding pending triggers
+    in the Triggers-Awaited field.
+    
+    This should be used for triggers which do not provide essential
+    functionality when we can safely consider that the triggering packages
+    are able to satisfy dependencies even if the trigger processing
+    has not yet happened.
+
+ debian/dpkg.prerm  |   81 ++++++++++++++++++++++++++++++++++++++++++++++++++++
+ doc/triggers.txt   |    3 +-
+ lib/dpkg/triglib.c |   78 +++++++++++++++++++++++++++++++++++---------------
+ lib/dpkg/triglib.h |   15 +++++++--
+ man/deb-triggers.5 |   20 ++++++++++++-
+ src/trigproc.c     |   10 ++++--
+ 6 files changed, 174 insertions(+), 33 deletions(-)
+
+commit 9d3ec0f5a727d439c3cbc8885bcbc78f7a34dd0b
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sat Jun 18 21:36:40 2011 +0200
+
+    dpkg: do not fallback to "new-prerm failed-upgrade" for downgrades
+    
+    If "installed-prerm upgrade" fails, dpkg tries to run "new-prerm
+    failed-upgrade" so that newer versions of packages can work-around
+    a bug in the prerm of the installed package.
+    
+    In the case of downgrade this logic doesn't make any sense since
+    the oldest version can't be aware of the bug in the newest version
+    (that did not exist when the prerm of the oldest version was
+    written).
+    
+    Thus we're disabling the fallback in case of a downgrade or a
+    reinstallation of the same version.
+
+ debian/changelog |    3 +++
+ src/processarc.c |   10 ++++++++--
+ 2 files changed, 11 insertions(+), 2 deletions(-)
+
+commit bbe54d836c52533c923484f3eaf216011551337a
+Author: Cyril Brulebois <kibi@debian.org>
+Date:   Mon Jun 13 23:23:09 2011 +0200
+
+    dpkg-gensymbols: cope with empty lines
+    
+    Empty lines are quite useful as (visual) delimiters between sections in
+    symbols files, for example when libfoo0 contains libfoo-bar.so.0 and
+    libfoo-baz.so.0. Consider them like comments: ignore them. This gets us
+    rid of such warnings (which by the way are missing line numbers):
+    | dpkg-gensymbols: warning: Failed to parse a line in debian/libfoo0.symbols:
+    | dpkg-gensymbols: warning: Failed to parse a line in debian/libfoo0.symbols:
+    
+    Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
+
+ debian/changelog                  |    2 ++
+ scripts/Dpkg/Shlibs/SymbolFile.pm |    4 ++--
+ 2 files changed, 4 insertions(+), 2 deletions(-)
+
+commit 2be618a80de2de006428c1f92bfafa90bb963adf
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sat Jun 25 10:17:53 2011 +0200
+
+    dpkg-gensymbols(1): document syntax of comments
+    
+    Reported-by: Sven Joachim <svenjoac@gmx.de>
+
+ debian/changelog      |    1 +
+ man/dpkg-gensymbols.1 |    5 +++++
+ 2 files changed, 6 insertions(+), 0 deletions(-)
+
+commit 1c1653ef4d7a6d461d4c2168d8a078a8a11596db
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sat Jun 25 10:08:03 2011 +0200
+
+    dpkg-source: add some supplementary checks of debian/control
+    
+    We're now ensuring that debian/control contains a source entry
+    and at least one entry for a binary package. And we also ensure
+    that the Architecture field is present. This a new restriction
+    but it's really in-line with the change made in dpkg where we
+    complain of the lack of this field.
+    
+    Reported-by: Niels Thykier <niels@thykier.net>
+
+ debian/changelog                     |    2 ++
+ scripts/Dpkg/Control/Info.pm         |    6 +++++-
+ scripts/dpkg-source.pl               |    5 +++++
+ scripts/t/700_Dpkg_Control.t         |    4 ++++
+ scripts/t/700_Dpkg_Control/control-1 |    3 +++
+ 5 files changed, 19 insertions(+), 1 deletions(-)
+
+commit 8eed1ffef9b85ccf71190cb7f36788f2994222ed
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sat Jun 25 09:53:02 2011 +0200
+
+    Dpkg::ErrorHandling::syntaxerr(): handle supplementary parameters like report()
+    
+    That is consider that the string is a format string that needs to be
+    processed with sprintf().
+
+ scripts/Dpkg/ErrorHandling.pm |    4 +++-
+ 1 files changed, 3 insertions(+), 1 deletions(-)
+
+commit 02e045f9b2f6a75711a7a9f29766a835e971be3a
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sat Jun 25 08:59:24 2011 +0200
+
+    dpkg-source(1): wording improvement
+    
+    Use "special" instead of "particular" to qualify the "3.0 (custom)"
+    format.
+    
+    Reported-by: Ben Pfaff <blp@nicira.com>
+
+ debian/changelog  |    2 ++
+ man/dpkg-source.1 |    2 +-
+ 2 files changed, 3 insertions(+), 1 deletions(-)
+
+commit 3c3dce24847d0040547aa2a2bd9da5dcca2df0c7
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Fri Jun 17 23:53:32 2011 +0200
+
+    dpkg: ensure that post_postinst_tasks() doesn't introduce bad data
+    
+    The pending triggers were removed because the postinst has just been
+    run, unfortunately in some cases it would restore the status to
+    pending-triggers. This is notably the case when a package is
+    removed while being in triggers-pending and when the prerm fails.
+    
+    In fact it was not correct to remove the pending triggers in this
+    function because only "postinst configure" should clear the pending
+    triggers. Thus move the removal of the pending triggers to
+    deferred_configure() in src/configure.c and reset the status
+    to its "normal" value when the target status is one of triggers-awaited,
+    triggers-pending or installed.
+    
+    With this change, it's no longer possible to have a status of
+    triggers-pending without any pending trigger in trigpend_head.
+    
+    Note that despite this change, the pending triggers are lost
+    during a failed removal because dpkg switches the package to
+    halfconfigured before running "prerm remove" and modstatdb_note()
+    drops the pending triggers in that situation.
+
+ debian/changelog |    4 ++--
+ src/configure.c  |    1 +
+ src/help.c       |    7 +++++--
+ 3 files changed, 8 insertions(+), 4 deletions(-)
+
+commit a36cadba41b19d5908bdfcb658cf01af07c1436a
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Fri Jun 17 23:22:55 2011 +0200
+
+    dpkg: ensure that trig_transitional_activate() doesn't introduce bad data
+    
+    trig_transitional_activate() is emptying Triggers-Pending without
+    ensuring that the status is set back to something which is not
+    triggers-pending. In theory it's ok because the trig_parse_ci()
+    call is supposed to reactivate all the triggers. But if there's no
+    triggers file any more then we're effectively introducing a skew
+    which is going to be fatal the next time we try to write down
+    the status file.
+    
+    The disparition of the triggers file can happen with file system problems,
+    bad user manipulation or even an old dpkg bug that kept triggers alive
+    when in fact the trigger was dropped from the package. Or the triggers
+    file has effectively been removed in the package but the user has restored
+    an old status file with a triggers-pending status that the current package
+    should no longer be able to generate.
+    
+    In other words, properly resetting the status in
+    trig_transitional_activate() makes dpkg more robust.
+
+ debian/changelog |    2 ++
+ src/trigproc.c   |    7 +++++++
+ 2 files changed, 9 insertions(+), 0 deletions(-)
+
+commit 1165f6821681075eeed66ca9cf1e889a057f636c
+Author: Ludovic Brenta <ludovic@ludovic-brenta.org>
+Date:   Wed Jun 15 06:48:10 2011 +0200
+
+    dpkg-gencontrol: Run du with --apparent-size for the Installed-Size field
+    
+    This will give consistent results independent of build system.
+    
+    Even though this will keep not providing accurate enough information
+    for the field's purpose and as such some times the size reported will
+    be less than the space eventually used, having the value changing
+    depending on the build system is just bogus.
+    
+    Closes: #630533
+    
+    Signed-off-by: Guillem Jover <guillem@debian.org>
+
+ debian/changelog           |    3 +++
+ scripts/dpkg-gencontrol.pl |    3 ++-
+ 2 files changed, 5 insertions(+), 1 deletions(-)
+
+commit f7205f491c1f68a36f63d650eb780436f1fc7fe7
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Sun Jun 12 14:25:50 2011 +0200
+
+    Update German translation of manual pages
+    
+    Update to 2029t1f0u.
+
+ man/po/de.po |  315 +++++++++++++++++++++++++++++-----------------------------
+ 1 files changed, 158 insertions(+), 157 deletions(-)
+
+commit 8a92e91b6be8c5ef0d3aee8e340d18b82b8a40c5
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Sun Jun 12 14:05:03 2011 +0200
+
+    Update German scripts translation
+    
+    Update to 516t
+
+ scripts/po/de.po |  320 +++++++++++++++++++++++++++---------------------------
+ 1 files changed, 159 insertions(+), 161 deletions(-)
+
+commit 9c590651dc6a4d641f4abdb1200da71c21f5bd72
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sun Jun 12 11:41:23 2011 +0200
+
+    dpkg-source: unapplied patches do not warrant a warning
+    
+    There are perfectly legitimate cases where the patches are not applied
+    and there's no need to output a long warning about this. A brief message
+    is more than enough.
+
+ scripts/Dpkg/Source/Package/V2.pm       |    2 +-
+ scripts/Dpkg/Source/Package/V3/quilt.pm |    3 +--
+ 2 files changed, 2 insertions(+), 3 deletions(-)
+
+commit e60718be567458e84f6d3f650a4f2b13dd21f1d6
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sun Jun 12 11:27:28 2011 +0200
+
+    dpkg-source: --after-build unapplies patches applied during --before-build
+    
+    Implement this logic for the "2.0" and "3.0 (quilt)" source formats.
+
+ debian/changelog                        |    2 ++
+ man/dpkg-source.1                       |   31 ++++++++++++-------------------
+ scripts/Dpkg/Source/Package/V2.pm       |   13 ++++++++++++-
+ scripts/Dpkg/Source/Package/V3/quilt.pm |   18 ++++++++++++++++++
+ 4 files changed, 44 insertions(+), 20 deletions(-)
+
+commit e215edebf89cb342718b0d9a1fada68e414e1798
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sun Jun 12 09:57:18 2011 +0200
+
+    Fix typo in French translation of dpkg-source(1).
+
+ man/po/fr.po |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 46d6192d4070b0324b837105e9959a501e65433d
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sat Jun 11 22:49:53 2011 +0200
+
+    dpkg-source: support debian/source/local-patch-header
+    
+    Useful to use in combination with a --single-debian-patch option
+    in debian/source/local-options.
+    
+    The commit also changes the place where the local-options file is ignored.
+    Instead of using the default diff_ignore regexp, it's hardcoded in the
+    initialization function in case the default regexp is not used.
+    
+    Suggested-by: Russ Allbery <rra@debian.org>
+
+ debian/changelog                        |    3 +++
+ man/dpkg-source.1                       |   11 +++++++----
+ scripts/Dpkg/Source/Package.pm          |    6 +++---
+ scripts/Dpkg/Source/Package/V1.pm       |    7 ++++---
+ scripts/Dpkg/Source/Package/V2.pm       |    5 ++++-
+ scripts/Dpkg/Source/Package/V3/quilt.pm |    5 ++++-
+ 6 files changed, 25 insertions(+), 12 deletions(-)
+
+commit 4e246f9e3e3155447f3aaa8bab7d079ee0064c5b
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sat Jun 11 19:05:26 2011 +0200
+
+    Dpkg::BuildFlags: avoid a Perl warning when HOME is not set
+
+ debian/changelog           |    1 +
+ scripts/Dpkg/BuildFlags.pm |    7 +++++--
+ 2 files changed, 6 insertions(+), 2 deletions(-)
+
+commit cbf13f86a99b7ed2d3c89a9c99996dfa2625782e
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sat Jun 11 12:02:33 2011 +0200
+
+    Dpkg::Vendor: add the module the supported Perl API
+    
+    Bump its version to 1.00.
+    
+    Lintian would like to use it when dpkg-dev is absent to provide some
+    vendor specific behaviour.
+
+ debian/changelog       |    2 ++
+ scripts/Dpkg/Vendor.pm |    2 +-
+ 2 files changed, 3 insertions(+), 1 deletions(-)
+
+commit b5c339c155b21cc393cc7ec7e4c5579dc5f03f6f
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Tue Jun 7 11:46:08 2011 +0200
+
+    Update German translation of manual pages
+    
+    Update to 2028t1f0u.
+
+ man/po/de.po |  346 +++++++++++++++++++++++++++++++--------------------------
+ 1 files changed, 188 insertions(+), 158 deletions(-)
+
+commit dc927a0183f925646a06b1198f831e270fed75d3
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Mon Jun 6 15:00:35 2011 +0200
+
+    Fix typo in debian/changelog spotted by lintian
+
+ debian/changelog |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 14d48ef9abc2ce2d394e9ae4d69d4ba68b551620
+Author: Bill Allombert <Bill.Allombert@math.u-bordeaux.fr>
+Date:   Sun Sep 6 13:18:50 2009 +0200
+
+    dpkg-buildpackage: support for Build-Features: build-arch
+    
+    With this flag set in debian/control, dpkg-buildpackage will use
+    "debian/rules build-arch" or "debian/rules build-indep" when
+    appropriate.
+    
+    Improved-by: Raphaël Hertzog <hertzog@debian.org>
+    Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
+
+ debian/changelog               |    6 +++
+ man/deb-src-control.5          |    7 +++
+ man/dpkg-buildpackage.1        |   13 ++++--
+ scripts/Dpkg/BuildFeatures.pm  |   84 ++++++++++++++++++++++++++++++++++++++++
+ scripts/Dpkg/Control/Fields.pm |    3 +
+ scripts/Makefile.am            |    1 +
+ scripts/dpkg-buildpackage.pl   |   10 ++++-
+ scripts/po/POTFILES.in         |    1 +
+ 8 files changed, 119 insertions(+), 6 deletions(-)
+
+commit b3d0bb4a4cb8a994d3841912dccd116224498f32
+Author: Niels Thykier <niels@thykier.net>
+Date:   Sun Jun 5 00:31:49 2011 +0200
+
+    dpkg-vendor: fail on missing parameters for required arguments
+    
+    Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
+
+ debian/changelog       |    2 ++
+ scripts/dpkg-vendor.pl |    2 ++
+ 2 files changed, 4 insertions(+), 0 deletions(-)
+
+commit 53af7e486a194fb005beb24873e5fb276e84b42c
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sun May 29 09:43:22 2011 +0200
+
+    Dpkg::Source::Package: add extraction functions to the supported API
+    
+    Add the extraction part of Dpkg::Source::Package to the supported API.
+    It's useful to extract source packages without having to depend on
+    dpkg-source (and hence dpkg-dev).
+    
+    Suggested-by: Niels Thykier
+
+ debian/changelog               |    3 +
+ scripts/Dpkg/Source/Package.pm |  107 +++++++++++++++++++++++++++++++++++++++-
+ 2 files changed, 109 insertions(+), 1 deletions(-)
+
+commit 3aad657574c14c0ec13338d13cb4d6eea94b3926
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Sat May 28 15:22:23 2011 +0200
+
+    Update German scripts translation
+    
+    Update to 516t
+
+ scripts/po/de.po |   98 ++++++++++++++++++++++++++++--------------------------
+ 1 files changed, 51 insertions(+), 47 deletions(-)
+
+commit 8bbd76cc98360c20ff8ca660ab1d53234608ff92
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sat May 28 15:12:58 2011 +0200
+
+    dpkg-source: reenable the Package-List field
+    
+    But drop the Architecture column since we have no clear use case yet. It
+    can always be added later on. Parsers should treat the field as an
+    extendable one. They shall ignore supplementary columns that they do
+    not know.
+    
+    Also drop the source line, it's not needed since the dsc file describes
+    the source package already (source section and priority are not currently
+    exported in dedicated fields but they can be added later if we start
+    having a need for this information).
+
+ debian/changelog       |    4 ++++
+ scripts/dpkg-source.pl |   10 ++--------
+ 2 files changed, 6 insertions(+), 8 deletions(-)
+
+commit 587a1e17ff424ee87d5011795c518da238189e9f
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sat May 28 14:56:49 2011 +0200
+
+    dpkg-gensymbols: warn when the generated symbols files is empty
+    
+    It indirectly avoids a perl warning in dpkg-gensymbols when no symbols
+    file has been generated (because it would have been empty).
+    
+    Reported-by: Niels Thykier <niels@thykier.net>
+
+ debian/changelog           |    2 ++
+ scripts/dpkg-gensymbols.pl |    4 +++-
+ 2 files changed, 5 insertions(+), 1 deletions(-)
+
+commit 0d55f02275c0439622bb58f3b3c6658aef51fb11
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed May 25 08:51:50 2011 +0200
+
+    libdpkg: Fix fd_fd_filter to execute the filter on the child
+    
+    There was a logic error in the pid check, and the filter code was being
+    executed in the parent instead of the child.
+    
+    Regression introduced in commit 269bbee973c46e1be0aaef82cb7e19bbc9a95aa7.
+    
+    Reported-by: Sven Joachim <svenjoac@gmx.de>
+
+ lib/dpkg/compress.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 2ed0a42cb3863e2ce0199e13242fa3b769ca773d
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue May 24 06:19:28 2011 +0200
+
+    libdpkg: Do not warn on missing Architecture in config-files state
+    
+    dpkg before commit 2ef42b027e4267432a41343e28f102b1dae668d2 (versions
+    older than 1.10.19) did not keep the Architecture field in the status
+    file, and as such removed (but not purged) packages might still be
+    around in live systems lacking the Architecture field. Let's shut up
+    the warning for now.
+    
+    Closes: #604241
+    
+    Analysis-by: Raphael Hertzog <hertzog@debian.org>
+    Signed-off-by: Guillem Jover <guillem@debian.org>
+
+ debian/changelog |    2 ++
+ lib/dpkg/parse.c |    8 ++++++++
+ 2 files changed, 10 insertions(+), 0 deletions(-)
+
+commit e4cb12a710457b103a7544c4de5e9fc1b2bd24d8
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat May 21 10:38:32 2011 +0200
+
+    libdpkg: Do not allow blank lines in field values
+    
+    Blank lines in this case mean, lines containing only spaces and tabs.
+    This ensure the Perl and C parsers match, and it follows RFC-2822 style
+    format, and Debian policy.
+    
+    Closes: #308082
+
+ debian/changelog |    1 +
+ lib/dpkg/parse.c |   18 ++++++++++++++++--
+ 2 files changed, 17 insertions(+), 2 deletions(-)
+
+commit 588077fdbc350d0733ce5cb8a298d317cfda1926
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat May 21 06:59:44 2011 +0200
+
+    Dpkg::Source::Package: Add ‘.hgsigs’ to the default ignore lists
+    
+    Closes: #627462
+    
+    Based-on-patch-by: Jakub Wilk <jwilk@debian.org>
+
+ debian/changelog               |    2 ++
+ scripts/Dpkg/Source/Package.pm |    3 ++-
+ 2 files changed, 4 insertions(+), 1 deletions(-)
+
+commit b8038ef4721d53bb037583b9355a1f00dbcdc740
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun May 22 16:11:40 2011 +0200
+
+    libdpkg: Properly reset filetriggers_edited in trig_file_interests_save
+    
+    The function was not resetting filetriggers_edited when no triggers were
+    left, and duplicated part of the existing functionality.
+    
+    Refactor into trig_file_interests_remove() and
+    trig_file_interests_update() to make them use the same main code path.
+    
+    Regression introduced in commit 83b591340ec92cf0e9814e8403da7711cbbc6b46.
+
+ lib/dpkg/triglib.c |   34 +++++++++++++++++++++-------------
+ 1 files changed, 21 insertions(+), 13 deletions(-)
+
+commit 104882f7fef02d53e1b868e746b8e9ff313eb1f5
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue May 24 06:55:34 2011 +0200
+
+    libdpkg: Do not fail on current file removal in trk_explicit_interest_change
+    
+    In case the new trigger interest file is empty and as such not needed
+    any longer, do not fail if the current file is not present.
+    
+    Regression introduced in commit 83b591340ec92cf0e9814e8403da7711cbbc6b46.
+
+ lib/dpkg/triglib.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 5c32f0c0e4c537fc00bf3ccace8799fe27a522aa
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun May 22 16:07:49 2011 +0200
+
+    libdpkg: Properly pop the cleanup handler in trk_explicit_interest_change
+    
+    In case of error all cleanup handlers will get called but the nf FILE
+    variable might have been already closed, which would cause the
+    subsequent fclose() to fail, this will not be fatal as the return
+    value for fclose() in the cleanup handler is not checked, but it's
+    still not correct.
+    
+    Refactor trk_explicit_interest_change() into
+    trk_explicit_interest_remove(), trk_explicit_interest_flush() and
+    trk_explicit_interest_commit() to reflow the function and make it
+    clearer by sharing the main code path.
+    
+    Regression introduced in commit 83b591340ec92cf0e9814e8403da7711cbbc6b46.
+
+ lib/dpkg/triglib.c |   59 ++++++++++++++++++++++++++++++++-------------------
+ 1 files changed, 37 insertions(+), 22 deletions(-)
+
+commit 83b591340ec92cf0e9814e8403da7711cbbc6b46
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Wed May 18 10:10:04 2011 +0200
+
+    dpkg: properly remove triggers information during package removal
+    
+    Before this change, a package removal would not remove the triggers
+    information from the internal files. When you reinstalled the same
+    package without any trigger, dpkg would improperly believe that
+    the package implemented some triggers.
+    
+    However the triggers were correctly unregistered during a package
+    upgrade that dropped the triggers.
+    
+    With this commit, we also remove triggers interest file that are empty and
+    thus no longer needed.
+
+ debian/changelog   |    2 ++
+ lib/dpkg/triglib.c |   25 ++++++++++++++++++++++++-
+ src/remove.c       |    4 ++++
+ 3 files changed, 30 insertions(+), 1 deletions(-)
+
+commit 799d38599c1326c2e4c0b9360b19721c05f8c55f
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri May 6 06:08:30 2011 +0200
+
+    dpkg: Keep parent directories of directories kept during removal
+    
+    When a directory is kept during removal to be later dealt with during
+    purge, due to the directory containing conffiles from the same package,
+    it not being empty, etc, we should keep all its parent to make sure
+    when the subsequent trial is performed they are properly cleaned up.
+    
+    Closes: #454694
+    
+    Based-on-patch-by: Ondřej Surý <ondrej@debian.org>
+
+ debian/changelog |    3 +++
+ src/help.c       |   31 +++++++++++++++++++++++++++++++
+ src/main.h       |    2 ++
+ src/remove.c     |    8 ++++++++
+ 4 files changed, 44 insertions(+), 0 deletions(-)
+
+commit e67e071e5836c7bd79bb5a1561ecda760f09a01f
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun May 15 17:38:18 2011 +0200
+
+    dpkg: On purge remove the conffiles from the file list file
+    
+    This makes sure the files list is correct after the conffiles have been
+    removed from disk and the status db has been updated.
+
+ src/remove.c |    6 ++++++
+ 1 files changed, 6 insertions(+), 0 deletions(-)
+
+commit ad07629757599f8f27ec63864b0c34fd7515882c
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun May 15 17:33:14 2011 +0200
+
+    dpkg: Do not preserve and check for conffiles on leftover dir removal
+    
+    The function removal_bulk_remove_leftover_dirs() was supposed to be
+    called only w/ left over dirs, but removal_bulk_remove_configfiles()
+    does not remove them from the file list when unlinking.
+    
+    Do not check if the directory needs to be preserved if the package has
+    conffiles inside, because it should have none, although it would match
+    given that the file list still contains conffiles.
+    
+    Do not preserve any lingering conffiles in the file list as they are
+    no longer on disk anyway.
+
+ src/remove.c |    9 ++++-----
+ 1 files changed, 4 insertions(+), 5 deletions(-)
+
+commit 0582645c283f39a602201dc0cf0fc8a6e986fe76
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun May 15 17:07:53 2011 +0200
+
+    dpkg: Change write_filelist_except() to take a mask intead of a bool
+    
+    This generalizes the function to exclude any desired file namenode
+    flag and not just fnnf_elide_other_lists. It also gets rid of the
+    bool variable which is generally a bad interface to change function
+    behaviour when it should really be a named flag or a mask.
+
+ src/filesdb.c    |    8 ++++----
+ src/filesdb.h    |    2 +-
+ src/processarc.c |    3 ++-
+ 3 files changed, 7 insertions(+), 6 deletions(-)
+
+commit f65316a5ec488a52cb7d5fa98824c21629de26b6
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun May 15 03:39:35 2011 +0200
+
+    libdpkg: Use new writedb flags instead of independent bool variables
+    
+    Using bool to pass flags to a function already taking several arguments
+    is generally a bad interface, as it's not clear from the call sites what
+    each of them refer to. Switch to a proper enum with named flags instead.
+
+ lib/dpkg/dbmodify.c |    6 +++---
+ lib/dpkg/dpkg-db.h  |    9 ++++++++-
+ lib/dpkg/dump.c     |   10 +++++-----
+ src/update.c        |    2 +-
+ 4 files changed, 17 insertions(+), 10 deletions(-)
+
+commit d6f176b4b8ad5fdf77f05704ee4c1abb3fa23ab4
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun May 15 03:33:53 2011 +0200
+
+    dpkg: Make fd variable passed to cu_closefd static
+    
+    The push_cleanup() call takes a pointer to the fd variable which resides
+    in the stack. In case of error and stack unwinding due to longjmp, the
+    value of fd might get overwritten by subsequent stack usage. Thus this
+    kind of variables need to be static so that their value cannot change
+    on stack rollback.
+
+ src/filesdb.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 7337447704d69a553cf44f462ad7c22e4026646c
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun May 15 03:32:32 2011 +0200
+
+    libdpkg: Rename cu_closefile to cu_closestream
+    
+    This should make it clear we are referring to a stdio stream, and not
+    the future planned ‘struct file’.
+
+ lib/dpkg/cleanup.c |    2 +-
+ lib/dpkg/dpkg.h    |    2 +-
+ lib/dpkg/triglib.c |    8 ++++----
+ src/filesdb.c      |    2 +-
+ src/processarc.c   |    2 +-
+ 5 files changed, 8 insertions(+), 8 deletions(-)
+
+commit 216b7a30bab31817dca09ba2c7c629883cee1efa
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu May 12 02:57:30 2011 +0200
+
+    dpkg: On purge correctly remove a symlink pointing to a directory
+    
+    The code was treating symlinks to directories as directories, but then
+    it was trying to rmdir(2) them, which failed. In such case just verify
+    it's a symlink and unlink(2) them instead.
+
+ debian/changelog |    2 ++
+ src/remove.c     |    9 +++++++++
+ 2 files changed, 11 insertions(+), 0 deletions(-)
+
+commit ea81b2b144f70de7a0652b654de4d2fe765ff327
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu May 12 02:52:17 2011 +0200
+
+    dpkg: Add debug output on match in dir_is_used_by_others()
+    
+    The debug output was not balanced, and was only printing when no match
+    happened, making the output confusing.
+
+ src/help.c |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 8074459cfa13502a424545542dc85808e7ec1dc0
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Sun May 15 10:57:19 2011 +0200
+
+    Fix copyright year in header
+
+ scripts/po/de.po |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 47126733bb08ea5e9cbdf88e865a0cf759d7449b
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sun May 15 09:49:09 2011 +0200
+
+    dpkg-source: ensure "any" doesn't hide "all" in the Architecture field
+    
+    "any" doesn't imply "all" so we should keep both values in the field. This
+    is important so that wanna-build can know what needs to be scheduled for
+    the buildd that deals with Architecture: all packages.
+
+ debian/changelog       |    1 +
+ scripts/dpkg-source.pl |    9 +++++++--
+ 2 files changed, 8 insertions(+), 2 deletions(-)
+
+commit fddb1643bc221f20f6e607776c1b8234dbebe328
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sat May 14 23:02:22 2011 +0200
+
+    libdpkg: keep Config-Version in triggers-awaited state
+    
+    A package is really fully configured and can thus satisfy dependencies
+    only when no triggers are awaited. Thus we should not drop Config-Version
+    while a package is still in triggers-awaited.
+
+ lib/dpkg/dump.c |    3 +--
+ 1 files changed, 1 insertions(+), 2 deletions(-)
+
+commit a946894f7a0b6ce9d779b99257246c7003718269
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sat May 14 10:38:59 2011 +0200
+
+    dpkg: improve pre-dependency check on unpack
+    
+    When a pre-dependency is not satisfied due to a package in
+    triggers-awaited state, immediately run the trigger processing
+    and continue without errors.
+    
+    This make it possible to blindly use --no-triggers and not break
+    when you're not fully configuring a pre-dependency.
+    
+    See test case t-predepends-no-triggers.
+
+ debian/changelog |    2 ++
+ src/processarc.c |   20 +++++++++++++-------
+ 2 files changed, 15 insertions(+), 7 deletions(-)
+
+commit 2b8cfa50709558709d5e24d7a3fa27b925bce74d
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sat May 14 10:26:23 2011 +0200
+
+    dpkg: depisok() can now suggest to process awaited triggers for a package
+    
+    Package in triggers-awaited state do not satisfy dependencies but they
+    could easily if their awaited triggers were processed. So we enhance the
+    function to return such a hint when possible.
+    
+    All the callers pass NULL to the new parameter so that this commit
+    should not change the current behaviour.
+
+ src/archives.c   |    8 ++++----
+ src/depcon.c     |   18 ++++++++++++++++--
+ src/enquiry.c    |    4 ++--
+ src/main.h       |    3 ++-
+ src/processarc.c |    6 +++---
+ 5 files changed, 27 insertions(+), 12 deletions(-)
+
+commit f95177fdacdd58e1c25fa722213477bd7f57df26
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sat May 14 22:10:42 2011 +0200
+
+    dpkg: use the correct version in "pkg-foo is unpacked, but is version <v>"
+    
+    The error message used while analyzing pre-dependencies did improperly
+    use the available version instead of the installed version.
+
+ src/depcon.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 5f48b4cfe18848fb11ef96a34ef5826a1f3757b2
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sat May 14 21:35:03 2011 +0200
+
+    dpkg: small bugfix in the dependency checking code for virtual packages
+    
+    A dependency on a virtual package provided by a package in
+    triggers-pending status is now correctly considered as satisfied.
+
+ debian/changelog |    2 ++
+ src/depcon.c     |    3 ++-
+ 2 files changed, 4 insertions(+), 1 deletions(-)
+
+commit 0e0f59a882ce329de880d4a75f30787e261e2cb3
+Author: Jonathan Nieder <jrnieder@gmail.com>
+Date:   Sat May 7 11:33:42 2011 +0200
+
+    libdpkg: Use new DPKG_BUFFER_SIZE macro instead of hard-coded literal
+    
+    Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
+    Signed-off-by: Guillem Jover <guillem@debian.org>
+
+ lib/dpkg/buffer.h   |    2 ++
+ lib/dpkg/compress.c |    8 ++++----
+ 2 files changed, 6 insertions(+), 4 deletions(-)
+
+commit e8c1a5863572eac719e36b2e409002871e6eee4a
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun May 1 08:06:53 2011 +0200
+
+    libdpkg: Add new buffer_skip_Int() and switch fd_null_copy() to it
+    
+    Add a new buffer_skip() function and the externally visible
+    buffer_skip_Int(), this way we hide the implementation details
+    of fd_null_copy().
+
+ lib/dpkg/buffer.c |   43 +++++++++++++++++++++++++++++++++++++++++++
+ lib/dpkg/buffer.h |   12 +++---------
+ 2 files changed, 46 insertions(+), 9 deletions(-)
+
+commit 751c399e50a087fb5c6367cbfd5a551e3ac676c9
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon May 9 19:59:21 2011 +0200
+
+    libdpkg: Remove unneeded checks on buffer_copy loop termination
+    
+    The while loop checks unnecessarily for bytesread and byteswritten
+    being >= 0, but that's always going to be true, as in case of read or
+    write error the code breaks out of the loop.
+
+ lib/dpkg/buffer.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit fbc930968e396694b293ee35177c9305f407cf30
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon May 2 21:53:35 2011 +0200
+
+    libdpkg: Rename struct buffer_write_md5ctx to buffer_md5_ctx
+
+ lib/dpkg/buffer.c |   12 ++++++------
+ 1 files changed, 6 insertions(+), 6 deletions(-)
+
+commit 7e7236f7e19f1b4e238359d887756e7044328891
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue May 3 10:28:26 2011 +0200
+
+    libdpkg: Expand buffer_copy_TYPE macro instances
+    
+    This makes the code easier to debug, as it will be able to track
+    correct code lines, it also allows to more easily see the code
+    duplication explicitly, and makes the code slightly more clear as
+    it's using the real structure member and type names.
+
+ lib/dpkg/buffer.c |   64 ++++++++++++++++++++++++++++++++++-------------------
+ 1 files changed, 41 insertions(+), 23 deletions(-)
+
+commit 269bbee973c46e1be0aaef82cb7e19bbc9a95aa7
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat May 7 11:27:06 2011 +0200
+
+    libdpkg: Switch the compression filter functions to always return
+    
+    This makes the compression and decompression functions be closer to the
+    buffer api, which always return. For non-blocking I/O, the caller has to
+    setup a child process.
+    
+    When using external binaries, we make the filter functions setup that
+    child process transparently so that the API is uniform.
+
+ dpkg-deb/build.c    |    2 +
+ dpkg-deb/extract.c  |    1 +
+ lib/dpkg/compress.c |   78 +++++++++++++++++++++++----------------------------
+ lib/dpkg/compress.h |   10 ++----
+ 4 files changed, 42 insertions(+), 49 deletions(-)
+
+commit ec5615cdd134654d0e7049cdd5925aa9a83034ba
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat May 7 11:16:08 2011 +0200
+
+    dpkg-deb: Pass the real file descriptors to compression functions
+    
+    Instead of duping them to the stdin and stdout file descriptors, pass
+    them directly. If the compression functions need the file descriptors
+    on stdin and stdout, then they will take care of setting them up. This
+    is only the case when using the external compression binaries.
+
+ dpkg-deb/build.c   |   22 ++++++++++++----------
+ dpkg-deb/extract.c |   15 ++++++++++-----
+ 2 files changed, 22 insertions(+), 15 deletions(-)
+
+commit 2f003686fdd46eb524a08715c8a8988c6d13cea3
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat May 7 12:27:27 2011 +0200
+
+    Group Build-Depends lines by purpose
+    
+    Build tools, i18n tools, compression, security and UI libraries, and
+    perl packages for the test suite.
+
+ debian/control |    5 +++--
+ 1 files changed, 3 insertions(+), 2 deletions(-)
+
+commit 23f38bc5e67816576971e21aac0b1f8d21342ea2
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Fri May 6 20:25:45 2011 +0200
+
+    Update German translation of manual pages
+    
+    Update to 2027t.
+
+ man/po/de.po |   26 +++++++++++++-------------
+ 1 files changed, 13 insertions(+), 13 deletions(-)
+
+commit 7665f7d8aedc99c740c530162a914f9e0ae5d3fa
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Fri May 6 09:11:33 2011 +0200
+
+    dpkg-source: fix behaviour of --extend-diff-ignore if used after --diff-ignore
+    
+    Up to now --extend-diff-ignore was only extending the default diff-ignore.
+    This is usually enough as this option is usually put in
+    debian/source/options and interpreted early enough before any other -i
+    option (that activates the usage of the default diff-ignore regexp).
+    
+    Should --extend-diff-ignore appear after -i, it should still extend
+    the regexp that we're going to use.
+
+ debian/changelog       |    2 ++
+ man/dpkg-source.1      |   10 +++++-----
+ scripts/dpkg-source.pl |    3 +++
+ 3 files changed, 10 insertions(+), 5 deletions(-)
+
+commit ff6e32d3588cf11258a7d0a2311461971abe51f3
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri May 6 05:06:54 2011 +0200
+
+    dpkg: Rename isdirectoryinuse() to dir_is_used_by_others()
+    
+    This clarifies the action performed by the function, which could be
+    easily confused as being used by the given package, instead of by other
+    packages.
+
+ src/help.c       |    8 ++++----
+ src/main.h       |    2 +-
+ src/processarc.c |    3 ++-
+ src/remove.c     |    6 ++++--
+ 4 files changed, 11 insertions(+), 8 deletions(-)
+
+commit fda21f829bebed12e1a4ec0dccac7434a643c6b5
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri May 6 05:05:51 2011 +0200
+
+    dpkg: Rename hasdirectoryconffiles() to dir_has_conffiles()
+
+ src/help.c   |    6 +++---
+ src/main.h   |    2 +-
+ src/remove.c |    4 ++--
+ 3 files changed, 6 insertions(+), 6 deletions(-)
+
+commit 2c9a342dc4e1ad3e9e58ac89957b9068664d1930
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu May 5 14:49:49 2011 +0200
+
+    dpkg: Fix wrong matching for check on directory containing conffiles
+    
+    On package removal, keep only directories actually containing conffiles,
+    and not directories just matching the substring in the conffile or the
+    directory itself. The directory itself is not matched either as strictly
+    speaking it is not contained in itself, and it should already be in the
+    leftover lists.
+    
+    Previously when checking for directory ‘/foo’ the following conffiles
+    would match:
+    
+      /foo
+      /foobar
+      /foo/bar
+    
+    Now only the following will match:
+    
+      /foo/bar
+    
+    Spotted-by: Ondřej Surý <ondrej@debian.org>
+
+ debian/changelog |    3 +++
+ src/help.c       |    3 ++-
+ 2 files changed, 5 insertions(+), 1 deletions(-)
+
+commit cbde7fa861fa6851cdbc56ae70b73332ab9db935
+Merge: 140527f bd1d6cd
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed May 4 11:00:11 2011 +0200
+
+    Merge branch 'sid' (through tag '1.16.0.3')
+    
+    Conflicts:
+    	debian/changelog
+
+commit bd1d6cd247f8e5eb7f2465c0d686cba363c64a57
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed May 4 10:01:44 2011 +0200
+
+    Release 1.16.0.3
+
+ debian/changelog |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit d84b36a81088721b340e52664aa2c3379fea2a9a
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed May 4 09:41:37 2011 +0200
+
+    libdpkg: Allow again unknown Priority field values
+    
+    The code was not properly advancing the end of the value string when
+    reaching the fallback case (on values not known for the Priority field),
+    and the validation for junk after the first word was failing on the
+    actual first word.
+    
+    This change reverts to the previous behaviour of blindly accepting the
+    whole value string for a field, regardless of it being multiword, when
+    it's the fallback case.
+    
+    Regression introduced in commit b3f669039f128d715ac7ac71abaeac86f0954112.
+    
+    Analysis-by: Raphaël Hertzog <hertzog@debian.org>
+    Analysis-by: Guillem Jover <guillem@debian.org>
+
+ debian/changelog  |    7 +++++++
+ lib/dpkg/fields.c |   13 +++++++++----
+ 2 files changed, 16 insertions(+), 4 deletions(-)
+
+commit 140527fc6129f0e4f2a7c64f28d8d19fe5e60b3f
+Author: Sven Joachim <svenjoac@gmx.de>
+Date:   Mon May 2 12:14:22 2011 +0200
+
+    German dpkg translation update
+    
+    Update to 1016t.
+    Change translation of downgrade messages (Closes: #620312).
+
+ debian/changelog |    3 +
+ po/de.po         |  830 +++++++++++++++++++++++++++---------------------------
+ 2 files changed, 420 insertions(+), 413 deletions(-)
+
+commit 9b2cc7aa3187091bf2cbbb734fb77a7c52bec969
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Apr 30 21:03:16 2011 +0200
+
+    dselect: Mark ‘y’ variables as unused for getyx() and getmaxyx()
+    
+    The ncurses library does not provide a way to only retrieve the ‘x’
+    variable, so we have to pass a dummy ‘y’ which we are not going to
+    use, for which the compiler emits a warning.
+
+ dselect/basecmds.cc   |    4 +++-
+ dselect/baselist.cc   |    3 ++-
+ dselect/main.cc       |    4 ++--
+ dselect/pkgdisplay.cc |    2 +-
+ 4 files changed, 8 insertions(+), 5 deletions(-)
+
+commit 2ecaea9677e9d4307aabfbecc00a77e99a05457b
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Apr 30 21:01:27 2011 +0200
+
+    s-s-d: Return status_unknown on error reading from the pid file
+    
+    Otherwise the variable was uninitialized.
+
+ utils/start-stop-daemon.c |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit cfe2f1ee1fcbb16d461dbd027cc6e9a9fab628be
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Sat Apr 30 13:56:29 2011 +0200
+
+    Update German translation of manual pages
+    
+    Update to 2027t.
+
+ man/po/de.po |  167 ++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 87 insertions(+), 80 deletions(-)
+
+commit ab776cbd87880f3712a8f44aa1f2bb630960d0b5
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Fri Apr 29 22:15:17 2011 +0200
+
+    deb-src-control(5), start-stop-daemon(8): small improvements
+    
+    - Clarify that the Architecture field can contain architecture wildcards.
+    - Clarify when start-stop-daemon can exit 0 when --oknodo is used.
+    - Drop a sentence that was repeating something already said earlier.
+    
+    Reported-by: Helge Kreutzmann <debian@helgefjell.de>
+
+ man/deb-src-control.5   |   11 +++++++----
+ man/start-stop-daemon.8 |    7 ++++---
+ 2 files changed, 11 insertions(+), 7 deletions(-)
+
+commit c102e7ff81bba84f7e18efae06262dee08d44de0
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Fri Apr 29 19:35:54 2011 +0200
+
+    Update German translation of manual pages
+    
+    Update to 2026t0f1u.
+
+ man/po/de.po | 1101 ++++++++++++++++++++++++++++++++--------------------------
+ 1 files changed, 602 insertions(+), 499 deletions(-)
+
+commit fa406fa856d9ec898d171e51a6e6c5e5c9677d00
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Apr 29 09:31:39 2011 +0200
+
+    dpkg: Move <dpkg/tarfn.h> inclusion from cleanup.c to archives.h
+    
+    The former is not using any declarations from tarfn.h, but the latter
+    is.
+
+ src/archives.h |    2 ++
+ src/cleanup.c  |    1 -
+ 2 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 222996f8c64e6263384ae35331ed0d04cce3cbcc
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Apr 29 07:19:29 2011 +0200
+
+    libdpkg: Move informativeversion() to the version module
+
+ lib/dpkg/dpkg-db.h   |    2 --
+ lib/dpkg/parsehelp.c |    8 --------
+ lib/dpkg/version.c   |    8 ++++++++
+ lib/dpkg/version.h   |    3 +++
+ 4 files changed, 11 insertions(+), 10 deletions(-)
+
+commit d14c72ffee3ffd98b8ecb0b189f197b404b56a9e
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Apr 29 07:20:53 2011 +0200
+
+    libdpkg: Move version module declarations to a new version.h
+
+ lib/dpkg/Makefile.am              |    3 ++-
+ lib/dpkg/dpkg-db.h                |    8 +-------
+ lib/dpkg/version.c                |    2 +-
+ lib/dpkg/{version.c => version.h} |   30 ++++++++++++++++++------------
+ 4 files changed, 22 insertions(+), 21 deletions(-)
+
+commit 6de064f083117ed6944d629baf7b543818edcf30
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Apr 28 09:44:20 2011 +0200
+
+    s-s-d: Add process name kernel limits for several systems
+    
+    Specifically: Solaris, NetBSD, OpenBSD, FreeBSD and Darwin.
+
+ debian/changelog          |    2 ++
+ utils/start-stop-daemon.c |   10 ++++++++++
+ 2 files changed, 12 insertions(+), 0 deletions(-)
+
+commit 5bced9fc3bc757ba5e4642d11422596667625dce
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Apr 28 09:11:28 2011 +0200
+
+    s-s-d: Add LSB --status command to check for process status
+    
+    The new command follows the LSB Init Script status action specification,
+    and returns exit codes accordingly.
+
+ debian/changelog          |    2 +
+ man/start-stop-daemon.8   |   19 +++++++++
+ utils/start-stop-daemon.c |   98 +++++++++++++++++++++++++++++++++-----------
+ 3 files changed, 94 insertions(+), 25 deletions(-)
+
+commit ad188eee157ac71a7e2a9be31eb6c61af7adae94
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Apr 28 08:23:12 2011 +0200
+
+    man: Clarify “EXIT STATUS” sections by using bold and a table
+    
+    Change the status codes to bold and list them with a table to makes
+    it easier to visually distinguish them.
+
+ debian/changelog          |    1 +
+ man/dpkg-query.1          |    8 +++++---
+ man/dpkg-split.1          |   17 ++++++++++-------
+ man/start-stop-daemon.8   |   22 ++++++++++++++++------
+ man/update-alternatives.8 |    8 +++++---
+ 5 files changed, 37 insertions(+), 19 deletions(-)
+
+commit a41fb4e3364eae47d3379a69e3e041843f064f78
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Apr 28 07:25:59 2011 +0200
+
+    Clarify exit status in dpkg-split and start-stop-daemon --help output
+
+ debian/changelog          |    1 +
+ dpkg-split/main.c         |   11 ++++++++---
+ utils/start-stop-daemon.c |    7 +++++--
+ 3 files changed, 14 insertions(+), 5 deletions(-)
+
+commit ac41b5fef42683b4640b0bb746889100fb8a9a20
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Apr 28 04:22:28 2011 +0200
+
+    s-s-d: Use a single action variable to track the command line actions
+    
+    This makes it easier to add new commands w/o having to check for the
+    setting of any of the other action variables against each other.
+
+ utils/start-stop-daemon.c |   36 ++++++++++++++++++++++++++----------
+ 1 files changed, 26 insertions(+), 10 deletions(-)
+
+commit 8b9315219d7a4dbb8520427ceccd00cdfac55a77
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Apr 28 03:38:10 2011 +0200
+
+    dpkg: Use “unselected” as an adjective instead of “deselected”
+    
+    When being used as an adjective “unselected” is the correct word to use.
+    
+    Closes: #231089
+
+ debian/changelog |    2 ++
+ lib/dpkg/parse.c |    2 +-
+ src/archives.c   |    4 ++--
+ 3 files changed, 5 insertions(+), 3 deletions(-)
+
+commit bb19d944502d30b966dc5ec1664a19a0872800f2
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Apr 28 03:22:38 2011 +0200
+
+    Fix typos in Vietnamese translation (deselect → dselect)
+
+ po/vi.po |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit 65eceb8eabc3e1547148af1072d695044ece97aa
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Apr 27 08:10:23 2011 +0200
+
+    dpkg(1): Clarify the current dpkg behaviour when running the back-ends
+    
+    When running the dpkg-deb and dpkg-query back-ends, dpkg does not pass
+    through back-end specific options.
+    
+    Closes: #610940
+
+ debian/changelog |    3 +++
+ man/dpkg.1       |   23 +++++++----------------
+ 2 files changed, 10 insertions(+), 16 deletions(-)
+
+commit 487a7a85a44e75d3bcd40e4e736e093eb74e0612
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Apr 27 07:56:11 2011 +0200
+
+    dpkg(1): Remove reference to --nocheck dpkg-deb option
+    
+    dpkg does not pass this option when running dpkg-deb.
+
+ debian/changelog |    2 ++
+ man/dpkg.1       |    4 ----
+ 2 files changed, 2 insertions(+), 4 deletions(-)
+
+commit 14340213c8df6215708f6b1dd01d7dea4e58fd14
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Apr 27 07:50:59 2011 +0200
+
+    dpkg: Remove --new and --old dpkg-deb option handling
+    
+    These have been non-functional for a long time, and were being treated
+    as dpkg commands which would conflict with the dpkg-deb commands.
+
+ debian/changelog |    2 ++
+ man/dpkg.1       |    4 ----
+ src/main.c       |    2 --
+ 3 files changed, 2 insertions(+), 6 deletions(-)
+
+commit 531c81097d7aa5799f0a95d0353b1f1b334a6042
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Apr 18 06:34:06 2011 +0200
+
+    dpkg: Refactor force flags to parsedb flags into parsedb_force_flags()
+    
+    This will make it easier to convert new flags in the future.
+
+ src/processarc.c |   13 ++++++++++++-
+ 1 files changed, 12 insertions(+), 1 deletions(-)
+
+commit 1c4771a44299c3fb528f0dae920089f67fd2820d
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Tue Apr 26 19:14:11 2011 +0200
+
+    Update German translation of manual pages
+    
+    Update to 2020t.
+
+ man/po/de.po |  467 ++++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 241 insertions(+), 226 deletions(-)
+
+commit dd467371b69ff327592f35c22ce5256f70408689
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Apr 26 06:23:05 2011 +0200
+
+    dpkg-deb(1): --fsys-tarfile will always process the archive sequentially
+    
+    Closes: #616609
+
+ debian/changelog |    2 ++
+ man/dpkg-deb.1   |    3 ++-
+ 2 files changed, 4 insertions(+), 1 deletions(-)
+
+commit e897fdba4ebb67902ad28c63bafaea8dfeb385ab
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Apr 26 06:00:32 2011 +0200
+
+    dpkg: Do not fail when unpacking a diverted hardlink
+    
+    Closes: #245322
+    
+    Based-on-patch-by: Christopher Baines <cbaines8@gmail.com>
+
+ debian/changelog |    2 ++
+ src/archives.c   |    2 +-
+ 2 files changed, 3 insertions(+), 1 deletions(-)
+
+commit 6d50a5ac6ae54f4374070e5849070530a6d57a49
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Apr 18 06:34:06 2011 +0200
+
+    Add --force-bad-version to allow installing packages with bogus versions
+    
+    This allows to install old packages with such versions, to ease
+    debugging, testing, etc.
+
+ debian/changelog |    2 ++
+ man/dpkg.1       |    3 +++
+ src/main.c       |    3 +++
+ src/main.h       |    1 +
+ src/processarc.c |    4 ++--
+ 5 files changed, 11 insertions(+), 2 deletions(-)
+
+commit f9fac280b7805165819ece32980841b7f6a39333
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Apr 15 11:06:09 2011 +0200
+
+    libdpkg: Rename and alias pdb_lax_parser to pdb_lax_version_parser
+    
+    This way we get a more fine-grained and accurate control over what we
+    want to relax while parsing.
+
+ lib/dpkg/dpkg-db.h |    4 +++-
+ 1 files changed, 3 insertions(+), 1 deletions(-)
+
+commit 980da6d9b5f7f7057fbcc67d09a128393e1d5d66
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Apr 15 08:09:41 2011 +0200
+
+    Support conffiles with spaces when diffing them
+    
+    Closes: #147583
+
+ debian/changelog |    1 +
+ src/configure.c  |    3 ++-
+ 2 files changed, 3 insertions(+), 1 deletions(-)
+
+commit 8578e79d0307f7a3408f7e00f4565286babda61a
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Apr 15 08:09:41 2011 +0200
+
+    libdpkg: Add new str_quote_meta() function
+
+ lib/dpkg/string.c        |   30 ++++++++++++++++++++++++++++++
+ lib/dpkg/string.h        |    1 +
+ lib/dpkg/test/t-string.c |   20 ++++++++++++++++++++
+ 3 files changed, 51 insertions(+), 0 deletions(-)
+
+commit b15765a5b60fd6cd67f4ffa28034fdae62ae8252
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Apr 18 05:22:59 2011 +0200
+
+    s-s-d: Change do_stop() to always obey global quietmode
+    
+    The only behaviour change was affecting the new do_stop_summary(), which
+    is not always called now after do_stop(), to catter for the forced quiet
+    mode when sending signal 0. The other verbose statement which before
+    commit 5fef90a2960053e9b24304e2a2663fb1ed7dafb1 was not being printed in
+    some cases, actually makes sense to print always.
+
+ utils/start-stop-daemon.c |    8 ++++----
+ 1 files changed, 4 insertions(+), 4 deletions(-)
+
+commit 8dba2f80642e17b78c2c556781f4204d2c435b5f
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Apr 18 05:22:59 2011 +0200
+
+    s-s-d: Refactor do_stop_summary() out from do_stop()
+
+ utils/start-stop-daemon.c |   36 +++++++++++++++++++++++-------------
+ 1 files changed, 23 insertions(+), 13 deletions(-)
+
+commit e71ae2eac5422eae4e89d1c09e302935ef17c01f
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Apr 15 07:45:05 2011 +0200
+
+    dpkg-split: Generate filenames following current conventions on --join
+    
+    Keep the architecture in the debian-split member of the part file so
+    that we can reuse it when putting back together the joined binary
+    package. Use underscores to separate each filename part.
+
+ debian/changelog        |    3 +++
+ dpkg-split/dpkg-split.h |    1 +
+ dpkg-split/info.c       |    9 +++++++++
+ dpkg-split/join.c       |    4 +++-
+ dpkg-split/main.c       |    3 ++-
+ dpkg-split/queue.c      |    1 +
+ dpkg-split/split.c      |    8 +++++---
+ man/deb-split.5         |    4 +++-
+ man/dpkg-split.1        |   12 ++----------
+ 9 files changed, 29 insertions(+), 16 deletions(-)
+
+commit 9ccc9615187a8c7c5111c82d6061b29ec3fbae62
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Apr 23 07:38:57 2011 +0200
+
+    u-a: Flush the alternatives database file stream before fsync()ing it
+    
+    For stream I/O the buffers have to be flushed before they are fsync()ed
+    to guarantee the data has been written, and as such fsync() can do its
+    job.
+    
+    Missed in commit 0e0e26cb8e9e3b8e3a60c329d8ea0c6e5445742c.
+
+ utils/update-alternatives.c |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit bf13ae4c68bb2becc591b23995853358b7e423c4
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Fri Apr 22 19:16:50 2011 +0200
+
+    Update German translation of manual pages
+    
+    Update to 2019t.
+
+ man/po/de.po |  242 ++++++++++++++++++++++++++++++++++++++--------------------
+ 1 files changed, 160 insertions(+), 82 deletions(-)
+
+commit 124fefbc8e082aeb94f549273915b5c61b0a729b
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Fri Apr 22 17:01:22 2011 +0200
+
+    dpkg-source: tighten the regexp used to ignore the .pc directory of quilt
+    
+    The "." was not escaped and the regex incorrectly matched an "ipc"
+    directory for example.
+    
+    Reported-by: Mike Hommey <glandium@debian.org>
+
+ debian/changelog                        |    2 ++
+ scripts/Dpkg/Source/Package/V3/quilt.pm |    2 +-
+ 2 files changed, 3 insertions(+), 1 deletions(-)
+
+commit 0e0e26cb8e9e3b8e3a60c329d8ea0c6e5445742c
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Fri Apr 22 11:56:43 2011 +0200
+
+    update-alternatives: fsync the administrative files before installation
+    
+    This is for filesystems that do not put an implicit write barrier
+    when renaming files. That way we ensure that we'll never
+    have empty files.
+
+ debian/changelog            |    3 +++
+ utils/update-alternatives.c |    2 ++
+ 2 files changed, 5 insertions(+), 0 deletions(-)
+
+commit c28eadb19f134cd652d74da6670f3586b3938ccc
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Fri Apr 22 11:50:15 2011 +0200
+
+    update-alternatives: new syserr() function
+    
+    This function is to be used when a syscall failed and when we want
+    to print strerror(errno) after the error message.
+    
+    Update all the code to use this function. This allows to reduce the
+    number of strings to translate as we're now reusing the same strings
+    than those passed to oshite() in dpkg.
+
+ utils/update-alternatives.c |   58 ++++++++++++++++++++++++------------------
+ 1 files changed, 33 insertions(+), 25 deletions(-)
+
+commit 57ca795e68c988843a8421a8e86cc8fc4fbd258b
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Apr 15 08:15:12 2011 +0200
+
+    Bump Standards-Version to 3.9.2 (no changes needed)
+
+ debian/changelog |    1 +
+ debian/control   |    2 +-
+ 2 files changed, 2 insertions(+), 1 deletions(-)
+
+commit a91709c404dee118a7f4fc6295b034ba9621adb0
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Apr 15 08:04:35 2011 +0200
+
+    Use dh_prep instead of deprecated “dh_clean -k”
+
+ debian/changelog |    1 +
+ debian/rules     |    2 +-
+ 2 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 1b7feb3240bc7f1e7f14903153891e289561bce4
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Apr 15 08:01:28 2011 +0200
+
+    Switch to debhelper compatibility level 7
+
+ debian/changelog |    1 +
+ debian/compat    |    2 +-
+ debian/control   |    2 +-
+ 3 files changed, 3 insertions(+), 2 deletions(-)
+
+commit 8bc7ba68ff8bd0acd6f6e6f9f7145746671edff6
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Apr 15 05:01:59 2011 +0200
+
+    man: Change debian-split member internal description to a list
+    
+    This makes it easier to see what each line contains.
+
+ debian/changelog |    2 ++
+ man/deb-split.5  |   26 ++++++++++++++++++--------
+ 2 files changed, 20 insertions(+), 8 deletions(-)
+
+commit d2ee3fdccf4f0d892c3ed77a9cabaadbfa105d81
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Apr 19 08:31:14 2011 +0200
+
+    libdpkg: Move nicknames table from parsehelp.c to parse.c
+    
+    This table is only ever going to be used at parse time when normalizing
+    the input.
+
+ lib/dpkg/parse.c     |   12 +++++++++++-
+ lib/dpkg/parsedump.h |    1 -
+ lib/dpkg/parsehelp.c |   10 ----------
+ 3 files changed, 11 insertions(+), 12 deletions(-)
+
+commit cf715ae93a6dcfb31838abc577ce3300c03edaad
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Apr 12 05:30:34 2011 +0200
+
+    u-a: Remove unused new_choice assignment
+
+ utils/update-alternatives.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit d48dd2616055af01ef84a0c3f12845d9d45990f6
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Apr 6 03:27:07 2011 +0200
+
+    dpkg: Remove unused force_conff_new() and force_conff_miss() declarations
+
+ src/main.h |    2 --
+ 1 files changed, 0 insertions(+), 2 deletions(-)
+
+commit e654cb5b6d2eb7f80255fc976a6ccbb8d694bd43
+Author: Jonathan Nieder <jrnieder@gmail.com>
+Date:   Sun Apr 10 04:06:56 2011 -0500
+
+    libdpkg: Use execvp(3) unconditionally in command_exec()
+    
+    execvp(3) already checks if its file argument contains a '/'; simplify
+    by not checking again for the same thing.
+    
+    The real motivation is to avoid confusing behavior in an edge case:
+    when execve(2) fails with ENOEXEC, execvp will run the script using the
+    system shell but execv will error out.
+    
+    Closes: #622094
+    
+    Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
+    Signed-off-by: Guillem Jover <guillem@debian.org>
+
+ debian/changelog   |    4 ++++
+ lib/dpkg/command.c |    5 +----
+ 2 files changed, 5 insertions(+), 4 deletions(-)
+
+commit 3712f6a4ddc75c69fccd2b3dfb1961ff07771825
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Apr 15 08:02:07 2011 +0200
+
+    Changelog police
+    
+    Remove spurious spaces.
+
+ debian/changelog |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit ce9d96bcf33500b3f5db51d70772062560fba234
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Apr 21 00:08:00 2011 +0200
+
+    dpkg-query(1): document empty lines as separator for --status and --print-avail too
+
+ debian/changelog |    3 ++-
+ man/dpkg-query.1 |   15 ++++++++++-----
+ 2 files changed, 12 insertions(+), 6 deletions(-)
+
+commit e6b6ff0887e328f379f1ff15484d3bffc9b645b4
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Apr 20 23:41:22 2011 +0200
+
+    man: On dpkg-query -L each list of files per package is separated by blank lines
+
+ debian/changelog |    2 ++
+ man/dpkg-query.1 |    5 +++--
+ 2 files changed, 5 insertions(+), 2 deletions(-)
+
+commit 398a6016718aac2c97b757b2364a9aebca800052
+Merge: b00ef3a 0bfd81b
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Wed Apr 20 23:38:31 2011 +0200
+
+    Merge commit '1.16.0.2'
+
+commit 0bfd81b977ed0a3d4fca1c21e9f4e65c92c3fe9e
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Apr 16 00:17:10 2011 +0200
+
+    Release 1.16.0.2
+
+ debian/changelog |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 58c6486cdf485d03f843b27d1f60e37eed6b77e5
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Apr 15 23:33:35 2011 +0200
+
+    libdpkg: Include <locale.h> from <i18n.h> to fix unoptimized builds
+    
+    The pgettext() macros in gettext.h make use of LC_MESSAGES, which get
+    normally pulled from <locale.h> through <libintl.h>, but that only
+    happens on optimized builds. As this is an implementation detail,
+    pgettext() users (through the local C_() macro) should not need to
+    know they have to include <locale.h>. Arguably this is a deficiency
+    in gettext.h which we are working around here.
+    
+    Reported-by: Steve Langasek <steve.langasek@ubuntu.com>
+
+ debian/changelog |    2 ++
+ lib/dpkg/i18n.h  |    6 +++++-
+ 2 files changed, 7 insertions(+), 1 deletions(-)
+
+commit 438e5813caa759a1c6dbfa282e68ab451b425e75
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Apr 15 07:09:14 2011 +0200
+
+    dpkg-split: Correctly set the last part split size
+    
+    The partsize for each part should be the same, the code was wrongly
+    setting the partsize to the real size of the data being written.
+    
+    Regression introduced in commit 506dd27b56a570e019e90974ea285fe4fd2f8bf8.
+
+ debian/changelog   |    1 +
+ dpkg-split/split.c |   10 ++++++----
+ 2 files changed, 7 insertions(+), 4 deletions(-)
+
+commit 99380668590b3734fc105504ef2569d026c63209
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Apr 15 07:04:44 2011 +0200
+
+    dpkg-split: Fix --auto to not fail when opening the new depot file
+    
+    The code was wrongly checking for non-zero file descriptors returned
+    from creat(2), which was making it always fail.
+    
+    Regression introduced in commit 102aef24e438b7aba9cf90ab9fc75d3c13c6c7cf.
+
+ debian/changelog   |    6 ++++++
+ dpkg-split/queue.c |    2 +-
+ 2 files changed, 7 insertions(+), 1 deletions(-)
+
+commit b00ef3aa35e76e72fe814727c5e5ae28a6a68639
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sat Apr 9 01:55:34 2011 +0200
+
+    dpkg-deb: fix error message output by read_fail()
+    
+    read_fail() should only assume a system error if rc < 0. Any positive
+    value means that we did not manage to read as much data as we wanted
+    and should result in the "unexpected end of file" message.
+
+ dpkg-deb/extract.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 27b872fb0a26b92fa908fd691dbe6abe2605ed89
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Thu Apr 7 21:38:35 2011 +0200
+
+    Update German translation of manual pages
+    
+    Update to 2010t.
+
+ debian/changelog |    5 ++++-
+ 1 files changed, 4 insertions(+), 1 deletions(-)
+
+commit 9023da1533184439d753bcba6b89b4aa4edc91f0
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Thu Apr 7 21:37:36 2011 +0200
+
+    Update German translation of manual pages
+    
+    Update to 2010t.
+
+ man/po/de.po |   19 ++++++++++---------
+ 1 files changed, 10 insertions(+), 9 deletions(-)
+
+commit 9dc6ea29b59050af1fd06c6c348afacc428de8f4
+Author: Lars Buitinck <larsmans@gmail.com>
+Date:   Wed Apr 6 14:09:00 2011 +0200
+
+    dpkg-query(1): improve description of --search
+
+ debian/changelog |    2 ++
+ man/dpkg-query.1 |    8 ++++----
+ 2 files changed, 6 insertions(+), 4 deletions(-)
+
+commit 66810a5ef36dfa8c576dc4125afc3b98369f8538
+Merge: 2393193 fe69ae4
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Apr 5 07:41:33 2011 +0200
+
+    Merge branch 'sid' (through tag '1.16.0.1')
+    
+    Conflicts:
+    	debian/changelog
+
+commit fe69ae4874919314c7f0757bb155bae38e7f211b
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Apr 5 07:29:24 2011 +0200
+
+    Release 1.16.0.1
+
+ debian/changelog |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 2393193c27eb806ea81d54c8a8f066417f4e4dfd
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Apr 3 17:32:25 2011 +0200
+
+    dpkg: Rename set_selinux_path_context() to tarobject_set_se_context()
+    
+    This puts it in line with the rest of tarobject filesystem metadata
+    setters.
+
+ src/archives.c |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit 888a5bbbd916d4a2f3a519c1c45519e8614d1782
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sun Apr 3 15:27:21 2011 +0200
+
+    dpkg: don't ohshite if lutimes() fails with ENOSYS
+    
+    Glibc implements lutimes() on top of utimensat() which is only provided
+    by Linux >= 2.6.22. With older kernels it returns ENOSYS.
+    
+    This regression was introduced by commit
+    b3eb59cf43c286bb6c906c00ef1cdc0ec21f474d which implemented support for
+    setting timestamps of symlinks.
+    
+    Reported-by: Michael Prokop <mika@debian.org>
+
+ debian/changelog |    2 ++
+ src/archives.c   |    2 +-
+ 2 files changed, 3 insertions(+), 1 deletions(-)
+
+commit fddba30d74856e2d5c3f287343569fc259729bc0
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sun Apr 3 14:58:06 2011 +0200
+
+    dpkg: fix regression when using -R option
+    
+    The regression was introduced in commit
+    280ac914cc52ee5de079c0833bb1df5005c1e7ab. The variable used for the loop
+    got incremented twice for each iteration, the net result is that the list
+    of filenames contains random data on half of the entries.
+    
+    Reported-by: Craig Sanders <cas@taz.net.au>
+
+ debian/changelog |    7 +++++++
+ src/archives.c   |    2 +-
+ 2 files changed, 8 insertions(+), 1 deletions(-)
+
+commit b7e4c4c2d7d4e9eb744c4efdab343f5478e00479
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Sun Apr 3 12:22:24 2011 +0200
+
+    Update German scripts translation
+    
+    Update to 515t
+
+ debian/changelog |    3 +++
+ scripts/po/de.po |   48 ++++++++++++++++++++++++++----------------------
+ 2 files changed, 29 insertions(+), 22 deletions(-)
+
+commit 0cacb0c3a1d1f837c957f3917a040ace6d60f9e7
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sun Apr 3 09:52:33 2011 +0200
+
+    Dpkg::Version: update version_check to forbid versions starting with non digits
+    
+    Adapted the code to rely on the parsing done by the constructor to split
+    the version number properly instead of redoing similar regexes in
+    version_check().
+    
+    Updated the test suite accordingly.
+
+ scripts/Dpkg/Version.pm      |   25 ++++++++++++++++---------
+ scripts/t/100_Dpkg_Version.t |    6 +++++-
+ 2 files changed, 21 insertions(+), 10 deletions(-)
+
+commit fa98524b587fd1d8c376c00cbd51eeee75d1c197
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sun Apr 3 09:45:20 2011 +0200
+
+    libdpkg: add non-regression test for version number starting with non-digit
+    
+    And update the non-regression test for invalid characters to put
+    the invalid character as the second character and not the first (which
+    would be caught by the more strict non-digit check).
+
+ lib/dpkg/test/t-version.c |    7 +++++--
+ 1 files changed, 5 insertions(+), 2 deletions(-)
+
+commit 106c21fc6ca503da92addb9b87db094a557de922
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Apr 2 16:55:40 2011 +0200
+
+    Dpkg::Source::Package: Add ‘.gitmodules’ to the default ignore lists
+    
+    Closes: #620490
+
+ debian/changelog               |    1 +
+ scripts/Dpkg/Source/Package.pm |    4 +++-
+ 2 files changed, 4 insertions(+), 1 deletions(-)
+
+commit 88206aeb51d713bcfc6a0a4dd1dad6b013f51482
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Apr 2 16:43:14 2011 +0200
+
+    Install deb-src-control(5) man pages in dpkg-dev
+    
+    Closes: #620520
+
+ debian/changelog        |    3 +++
+ debian/dpkg-dev.install |    1 +
+ 2 files changed, 4 insertions(+), 0 deletions(-)
+
+commit 12f2cab45b69c242b58adac220830dfc36fc79a2
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sat Apr 2 10:02:33 2011 +0200
+
+    Dpkg::Deps: some typo and consistency fixes in the POD documentation
+
+ scripts/Dpkg/Deps.pm |   35 ++++++++++++++++++-----------------
+ 1 files changed, 18 insertions(+), 17 deletions(-)
+
+commit 09bc62ca9dc79df376bdae44da7920996e6777c6
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sat Apr 2 09:46:49 2011 +0200
+
+    Dpkg::Deps: Implement new "reset" method
+    
+    Bump module version to 1.01 due to this.
+
+ debian/changelog     |    4 ++-
+ scripts/Dpkg/Deps.pm |   52 +++++++++++++++++++++++++++++++++----------------
+ 2 files changed, 38 insertions(+), 18 deletions(-)
+
+commit 57d958bb3798bb9a9a727a9700ae0bfd05f23c72
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sat Apr 2 09:22:01 2011 +0200
+
+    Add new changelog entry for 1.16.1
+
+ debian/changelog |    6 ++++++
+ 1 files changed, 6 insertions(+), 0 deletions(-)
+
+commit d3686b5552f28a357d678b453a869b9d10f1ac4f
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Apr 1 23:57:06 2011 +0200
+
+    Release 1.16.0
+
+ debian/changelog |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit eb48da7aae9793ac29daa7197d28c830fa6f3235
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Apr 1 19:26:51 2011 +0200
+
+    Correct and clarify changelog entries
+
+ debian/changelog |    3 +--
+ 1 files changed, 1 insertions(+), 2 deletions(-)
+
+commit 0fd41e2bb9696ef91e5f18aa07b2acc78563c355
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Apr 1 22:13:55 2011 +0200
+
+    Regenerate .pot files and merge .po files with them
+
+ dselect/po/bs.po        |  116 ++--
+ dselect/po/ca.po        |  116 ++--
+ dselect/po/cs.po        |  116 ++--
+ dselect/po/da.po        |  116 ++--
+ dselect/po/de.po        |  116 ++--
+ dselect/po/dselect.pot  |  118 ++--
+ dselect/po/el.po        |  116 ++--
+ dselect/po/es.po        |  116 ++--
+ dselect/po/et.po        |  116 ++--
+ dselect/po/eu.po        |  116 ++--
+ dselect/po/fr.po        |  116 ++--
+ dselect/po/gl.po        |  116 ++--
+ dselect/po/hu.po        |  116 ++--
+ dselect/po/id.po        |  116 ++--
+ dselect/po/it.po        |  116 ++--
+ dselect/po/ja.po        |  116 ++--
+ dselect/po/ko.po        |  116 ++--
+ dselect/po/nb.po        |  116 ++--
+ dselect/po/nl.po        |  116 ++--
+ dselect/po/nn.po        |  116 ++--
+ dselect/po/pl.po        |  116 ++--
+ dselect/po/pt.po        |  116 ++--
+ dselect/po/pt_BR.po     |  116 ++--
+ dselect/po/ro.po        |  116 ++--
+ dselect/po/ru.po        |  116 ++--
+ dselect/po/sk.po        |  116 ++--
+ dselect/po/sv.po        |  116 ++--
+ dselect/po/tl.po        |  116 ++--
+ dselect/po/vi.po        |  116 ++--
+ dselect/po/zh_CN.po     |  116 ++--
+ dselect/po/zh_TW.po     |  116 ++--
+ man/po/dpkg-man.pot     |  190 ++++---
+ man/po/es.po            |  199 ++++---
+ man/po/fr.po            |  199 ++++---
+ man/po/hu.po            |  193 ++++---
+ man/po/ja.po            |  193 ++++---
+ man/po/pl.po            |  199 ++++---
+ man/po/pt_BR.po         |  192 ++++---
+ man/po/ru.po            |  193 ++++---
+ man/po/sv.po            |  199 ++++---
+ po/ast.po               | 1512 ++++++++++++++++++++++++----------------------
+ po/bs.po                | 1434 +++++++++++++++++++++++---------------------
+ po/ca.po                | 1531 +++++++++++++++++++++++++----------------------
+ po/cs.po                | 1515 ++++++++++++++++++++++++----------------------
+ po/da.po                | 1505 ++++++++++++++++++++++++----------------------
+ po/de.po                |  502 ++++++++--------
+ po/dpkg.pot             | 1431 +++++++++++++++++++++++---------------------
+ po/dz.po                | 1514 ++++++++++++++++++++++++----------------------
+ po/el.po                | 1514 ++++++++++++++++++++++++----------------------
+ po/eo.po                | 1502 ++++++++++++++++++++++++----------------------
+ po/es.po                | 1516 ++++++++++++++++++++++++----------------------
+ po/et.po                | 1489 ++++++++++++++++++++++++----------------------
+ po/eu.po                | 1502 ++++++++++++++++++++++++----------------------
+ po/fr.po                | 1517 ++++++++++++++++++++++++----------------------
+ po/gl.po                | 1514 ++++++++++++++++++++++++----------------------
+ po/hu.po                | 1508 ++++++++++++++++++++++++----------------------
+ po/id.po                | 1502 ++++++++++++++++++++++++----------------------
+ po/it.po                | 1504 ++++++++++++++++++++++++----------------------
+ po/ja.po                | 1502 ++++++++++++++++++++++++----------------------
+ po/km.po                | 1514 ++++++++++++++++++++++++----------------------
+ po/ko.po                | 1502 ++++++++++++++++++++++++----------------------
+ po/ku.po                | 1463 +++++++++++++++++++++++----------------------
+ po/lt.po                | 1480 +++++++++++++++++++++++----------------------
+ po/mr.po                | 1496 ++++++++++++++++++++++++----------------------
+ po/nb.po                | 1515 ++++++++++++++++++++++++----------------------
+ po/ne.po                | 1514 ++++++++++++++++++++++++----------------------
+ po/nl.po                | 1516 ++++++++++++++++++++++++----------------------
+ po/nn.po                | 1512 ++++++++++++++++++++++++----------------------
+ po/pa.po                | 1493 ++++++++++++++++++++++++----------------------
+ po/pl.po                | 1497 ++++++++++++++++++++++++----------------------
+ po/pt.po                | 1515 ++++++++++++++++++++++++----------------------
+ po/pt_BR.po             | 1516 ++++++++++++++++++++++++----------------------
+ po/ro.po                | 1502 ++++++++++++++++++++++++----------------------
+ po/ru.po                | 1502 ++++++++++++++++++++++++----------------------
+ po/sk.po                | 1502 ++++++++++++++++++++++++----------------------
+ po/sv.po                | 1515 ++++++++++++++++++++++++----------------------
+ po/th.po                | 1515 ++++++++++++++++++++++++----------------------
+ po/tl.po                | 1512 ++++++++++++++++++++++++----------------------
+ po/vi.po                | 1502 ++++++++++++++++++++++++----------------------
+ po/zh_CN.po             | 1502 ++++++++++++++++++++++++----------------------
+ po/zh_TW.po             | 1514 ++++++++++++++++++++++++----------------------
+ scripts/po/ca.po        |  122 ++--
+ scripts/po/de.po        |  122 ++--
+ scripts/po/dpkg-dev.pot |  124 ++--
+ scripts/po/es.po        |  122 ++--
+ scripts/po/fr.po        |  122 ++--
+ scripts/po/pl.po        |  122 ++--
+ scripts/po/ru.po        |  122 ++--
+ scripts/po/sv.po        |  122 ++--
+ 89 files changed, 35046 insertions(+), 31900 deletions(-)
+
+commit 922093b5fb715554456ef44bb4ce70e89dc4e337
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Apr 1 23:49:24 2011 +0200
+
+    dpkg-divert: Unlink the source file when moving across filesystems
+    
+    Otherwise we might leave cruft behind.
+    
+    Regression introduced in commit 02b12d75f1eff7c184fafb5a663a0421e9a645ea.
+
+ debian/changelog |    2 ++
+ src/divertcmd.c  |    4 ++++
+ 2 files changed, 6 insertions(+), 0 deletions(-)
+
+commit 1624466c3d3c882b551f0b5deae8db4016332e5a
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Apr 1 23:38:20 2011 +0200
+
+    dpkg-divert: Inline rename_mv() into file_rename()
+
+ src/divertcmd.c |   17 +++++------------
+ 1 files changed, 5 insertions(+), 12 deletions(-)
+
+commit 1cfa991dac363c3494edbb8a914b369cbf374d04
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Apr 1 23:33:15 2011 +0200
+
+    dpkg-divert: Move atomic rename logic from rename_mv() to file_copy()
+    
+    This makes file_copy() safe to use by itself, and will allow to pull it
+    out and use it in other places in the future.
+
+ src/divertcmd.c |   20 +++++++++-----------
+ 1 files changed, 9 insertions(+), 11 deletions(-)
+
+commit d1ad33f057d0aa76d66434f40dedf67473095918
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Apr 1 23:18:05 2011 +0200
+
+    dpkg-divert: Change file_copy() and rename_mv() to ohshite() on error
+    
+    This has several consequences, the code will not trigger leak detectors
+    like cppcheck due to ohshite() being marked non-returning, and the error
+    messages are going to be more descriptive.
+    
+    Closes: #620380
+
+ debian/changelog |    3 +++
+ src/divertcmd.c  |   27 ++++++++++-----------------
+ 2 files changed, 13 insertions(+), 17 deletions(-)
+
+commit 0489d13cb0469ad64d4b345acc2c0372a5588bd0
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Apr 1 22:53:21 2011 +0200
+
+    Revert "dpkg-divert: fix minor file descriptor leak found by cppcheck"
+    
+    This reverts commit bdcee319a90eee494af70e6725fed8b4e8f16584.
+
+ debian/changelog |    1 -
+ src/divertcmd.c  |    4 +---
+ 2 files changed, 1 insertions(+), 4 deletions(-)
+
+commit 9a5103c7bd96d32d685ac9f5bb38b0b4f0a9d030
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Mar 24 03:21:13 2011 +0100
+
+    dpkg-genchanges: Do not warn when adding files w/o matching architecture
+    
+    Fix undefined value useage when adding files w/o a matching architecture,
+    because they are not present in debian/control, this is most commonly the
+    case due to dpkg-distaddfile.
+
+ debian/changelog           |    3 +++
+ scripts/dpkg-genchanges.pl |    6 ++++--
+ 2 files changed, 7 insertions(+), 2 deletions(-)
+
+commit d571f9eeffad01ac1e281c83ac3eae47946cfc7b
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Apr 1 01:27:30 2011 +0200
+
+    libdpkg: Make buffer_init() and buffer_done() take only one argument
+    
+    These functions only handle the output buffer_data and thus the
+    read_data argument will never get used.
+
+ lib/dpkg/buffer.c |   20 ++++++++++----------
+ 1 files changed, 10 insertions(+), 10 deletions(-)
+
+commit b3eb59cf43c286bb6c906c00ef1cdc0ec21f474d
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Mar 31 20:13:55 2011 +0200
+
+    dpkg: Set the modification time for unpacked symlinks if possible
+    
+    Use lutimes() conditionally as it might not be widely available.
+
+ configure.ac     |    2 +-
+ debian/changelog |    1 +
+ src/archives.c   |   14 +++++++++-----
+ 3 files changed, 11 insertions(+), 6 deletions(-)
+
+commit e49efcbbb93d18138da31cdcc114ca1baa67d56c
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Mar 31 20:11:54 2011 +0200
+
+    dpkg: Move lchown() call from tarobject() to tarobject_set_perms()
+    
+    This unifies a bit more the tarobject permission handling into a single
+    place.
+
+ src/archives.c |   18 +++++++++---------
+ 1 files changed, 9 insertions(+), 9 deletions(-)
+
+commit 632048a0a1cd3815a737f4d0bf5fddcf6bdcefd6
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Mar 21 18:31:55 2011 +0200
+
+    libdpkg: Move mtime from file_stat back to tar_info
+    
+    There's never a reason to override the mtime, no point in carrying and
+    copying it around in file_stat for now.
+
+ lib/dpkg/file.h  |    1 -
+ lib/dpkg/tarfn.c |    2 +-
+ lib/dpkg/tarfn.h |    1 +
+ src/archives.c   |   12 +++++-------
+ 4 files changed, 7 insertions(+), 9 deletions(-)
+
+commit b5e4c93f82a4a915f58df0335ffecba9f98f675b
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Mar 31 19:48:25 2011 +0200
+
+    dpkg: Use utimes(2) instead of obsolete utime(2)
+    
+    POSIX.1-2008 marked utime(2) as obsolete. Ideally we'd switch to use
+    utimensat(2), which would simplify quite a bit the code, but it's not
+    yet widely available, and using it would imply having to support
+    fallback code at compilation and run-time. This can be done later on
+    once we up the POSIX baseline.
+
+ src/archives.c |   13 ++++++++-----
+ 1 files changed, 8 insertions(+), 5 deletions(-)
+
+commit 36a3883ee15e6c39ab54750b1365d217aa48bf75
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Mar 31 19:37:14 2011 +0200
+
+    dpkg: Move conditionals to tarobject_set_*() functions
+    
+    This will allow to handle the different cases transparently. Pass a
+    tar_entry to each of the functions.
+
+ src/archives.c |   20 ++++++++++++++------
+ 1 files changed, 14 insertions(+), 6 deletions(-)
+
+commit f281bc0fd64c563e452050145c0a5c2b6294105d
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Mar 31 15:17:10 2011 +0200
+
+    dpkg: Rename newtarobject_allmodes() to tarobject_set_perms()
+
+ src/archives.c |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 37d86f2b772d6aaf8d25972e32e19f38a29e676f
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Mar 31 15:16:48 2011 +0200
+
+    dpkg: Rename newtarobject_utime() to tarobject_set_mtime()
+
+ src/archives.c |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 5e50a926b217ed01da35b6eccd656ba7ec47d1e9
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Mar 31 15:05:11 2011 +0200
+
+    dpkg: Factor out newtarobject_allmodes() call
+
+ src/archives.c |    7 ++-----
+ 1 files changed, 2 insertions(+), 5 deletions(-)
+
+commit b1ef911615c9fec1163ce2b9d6fdb9cb46b43377
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Mar 21 18:30:40 2011 +0200
+
+    dpkg: Move newtarobject_utime() call out of newtarobject_allmodes()
+    
+    Always call newtarobject_utime() for all tar object types, except
+    symlinks.
+
+ src/archives.c |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 07bbb73fcd8ee0a911535d6dbe53b07e8ff99f3b
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Mar 31 14:01:32 2011 +0200
+
+    dpkg: Fix typo in comment ‘cheched’ → ‘checked’
+
+ src/archives.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 5b03e1e990f2260e0e852e50986fe492fc5e8f70
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Mar 21 18:11:32 2011 +0200
+
+    libdpkg: Update MD5 implementation with the one from OpenBSD
+    
+    Add <config.h> and <compat.h> includes. Change <md5.h> include to
+    "md5.h". Change BYTE_ORDER check to WORDS_BIGENDIAN. Remove __bounded__
+    gcc attributes on function declarations. Remove file helper
+    declarations.
+
+ lib/dpkg/md5.c |  291 +++++++++++++++++++++++++++++---------------------------
+ lib/dpkg/md5.h |   51 ++++------
+ 2 files changed, 170 insertions(+), 172 deletions(-)
+
+commit bfb43e8aaec95b69184bffaceb099819ad97721d
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Mar 16 14:33:09 2011 +0100
+
+    Rename struct cmdinfo member arg_func to action and call it directly
+    
+    This avoids a temporary variable, given that now the function is
+    strongly prototyped.
+
+ dpkg-deb/main.c   |    5 ++---
+ dpkg-split/main.c |    5 ++---
+ lib/dpkg/myopt.h  |    3 ++-
+ src/divertcmd.c   |    5 +----
+ src/main.c        |    9 ++-------
+ src/querycmd.c    |    5 +----
+ src/statcmd.c     |    4 +---
+ 7 files changed, 11 insertions(+), 25 deletions(-)
+
+commit 12d1e5a1a42ee085b79d1a3bb3a94a9b0165afff
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Mar 16 14:22:36 2011 +0100
+
+    Use new action_func typedef instead of ad-hoc function casts
+
+ dpkg-deb/dpkg-deb.h     |   13 +++++++++----
+ dpkg-deb/main.c         |    4 ++--
+ dpkg-split/dpkg-split.h |    9 ++++++---
+ dpkg-split/main.c       |    4 ++--
+ lib/dpkg/myopt.h        |    6 +++---
+ src/divertcmd.c         |    4 ++--
+ src/main.c              |   10 +++++-----
+ src/querycmd.c          |    4 ++--
+ src/statcmd.c           |    4 ++--
+ 9 files changed, 33 insertions(+), 25 deletions(-)
+
+commit ba372a8c554dfe6fa4f0e12961efab6b10aaf6bd
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Mar 16 14:22:34 2011 +0100
+
+    Make all command line action functions return int
+    
+    This will allow using type-safe function pointers instead of casting
+    them around. Replace all exit(3) calls with return statements. Remove
+    DPKG_ATTR_NORET from function declarations, all functions are expected
+    to return now.
+
+ dpkg-deb/build.c        |    6 ++-
+ dpkg-deb/dpkg-deb.h     |    4 +-
+ dpkg-deb/extract.c      |   35 +++++++++++++++----
+ dpkg-deb/info.c         |   25 ++++++++++---
+ dpkg-deb/main.c         |    7 +++-
+ dpkg-split/dpkg-split.h |    4 +-
+ dpkg-split/info.c       |    6 +++-
+ dpkg-split/join.c       |    6 +++-
+ dpkg-split/main.c       |    6 ++-
+ dpkg-split/queue.c      |   20 ++++++++--
+ dpkg-split/split.c      |    4 +-
+ src/archives.c          |    6 +++-
+ src/enquiry.c           |   89 ++++++++++++++++++++++++++++++++--------------
+ src/main.c              |   30 ++++++++++------
+ src/main.h              |   34 +++++++++---------
+ src/packages.c          |    4 ++-
+ src/select.c            |   17 +++++++--
+ src/statcmd.c           |    4 +-
+ src/update.c            |   12 +++++-
+ 19 files changed, 225 insertions(+), 94 deletions(-)
+
+commit f6600ffa162e6f2f04f6a10d9622bee3bc8781a1
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Mar 24 03:57:44 2011 +0100
+
+    dpkg: Pass default return value to reportbroken_retexitstatus()
+    
+    This will allow to pass arbitrary values from the command actions when
+    there's not been any reported error.
+
+ src/errors.c |    6 ++++--
+ src/main.c   |    2 +-
+ src/main.h   |    2 +-
+ 3 files changed, 6 insertions(+), 4 deletions(-)
+
+commit 1059a9f6ed8568032ae64aba72ef18c289d42dae
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Fri Apr 1 21:26:02 2011 +0200
+
+    dpkg-source: temporarily drop Package-List field generation
+    
+    That way we can discuss it further until there's consensus on its design
+    and upload 1.16.0 immediately.
+
+ debian/changelog       |    3 ---
+ scripts/dpkg-source.pl |    1 +
+ 2 files changed, 1 insertions(+), 3 deletions(-)
+
+commit bdcee319a90eee494af70e6725fed8b4e8f16584
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Fri Apr 1 20:45:46 2011 +0200
+
+    dpkg-divert: fix minor file descriptor leak found by cppcheck
+    
+    Reported-by: Niels Thykier <niels@thykier.net>
+
+ debian/changelog |    1 +
+ src/divertcmd.c  |    4 +++-
+ 2 files changed, 4 insertions(+), 1 deletions(-)
+
+commit e3a9083fcadcb1cff64a2b3980b2679e7396fb99
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sat Mar 26 09:24:58 2011 +0100
+
+    dpkg-source: extend the Package-List field based on the feedback received
+    
+    Integrate the architecture field with spaces replaced by commas. It will
+    be used by the wanna-build team to see if the source package builds
+    Architecture: all packages. The reprepro maintainer also had a similar
+    use case for this information.
+    
+    Put the type of the package in a dedicated field rather than a prefix of
+    the package name. Suggested by Bastian Blank.
+    
+    See feedback at
+    http://lists.debian.org/debian-policy/2011/03/threads.html#00155
+
+ debian/changelog       |    2 +-
+ scripts/dpkg-source.pl |   12 +++++++-----
+ 2 files changed, 8 insertions(+), 6 deletions(-)
+
+commit 7ea2064c46b77398a63d7f7a543ebcf08f7c74d2
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Mar 24 23:53:37 2011 +0100
+
+    Dpkg::Source::Patch: don't choke on empty patches
+    
+    Commit 255e73e11d1365fbb1e8d78287fad751a8ebc6e5 introduced a regression
+    with empty patches by assuming that a patch analysis would always give
+    back at least one filename.
+    
+    Reported-by: Niels Thykier <niels@thykier.net>
+
+ debian/changelog             |    2 ++
+ scripts/Dpkg/Source/Patch.pm |    2 +-
+ 2 files changed, 3 insertions(+), 1 deletions(-)
+
+commit 893a04ba94f21ea068aa18a7b715769275b98892
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Mar 24 16:04:30 2011 +0100
+
+    Dpkg::Changelog::Debian::Entry: ignore whitespaces after options in header
+
+ debian/changelog                       |    2 ++
+ scripts/Dpkg/Changelog/Entry/Debian.pm |    2 +-
+ 2 files changed, 3 insertions(+), 1 deletions(-)
+
+commit 84e9322448b3b9b227d80b667ef1274452d6fb3e
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Mar 24 15:45:22 2011 +0100
+
+    dpkg-source: strip spaces around newlines in Uploaders
+
+ debian/changelog       |    2 ++
+ scripts/dpkg-source.pl |    2 +-
+ 2 files changed, 3 insertions(+), 1 deletions(-)
+
+commit c52cb59d6bc99dc02a0a63fd2c80fe544bf6d691
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Mar 24 15:29:54 2011 +0100
+
+    dpkg(1): remove a duplicate word in the german translation
+    
+    Concerns the explanation of --get-selections.
+
+ debian/changelog |    1 +
+ man/po/de.po     |    2 +-
+ 2 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 7504022cd8922bf7a69572106b1b4a7a1c052675
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Mar 24 15:26:04 2011 +0100
+
+    Fix two typos in changelog
+
+ debian/changelog |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 014672432452a6f6a18c44e733fece7938685370
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Mar 24 14:39:56 2011 +0100
+
+    dpkg-source: add new Package-List field to .dsc files
+    
+    This field has been requested by ftpmasters so that they can install
+    overrides for all binary packages as soon as they have approved
+    the source package. It contains a the list of packages that the source
+    can build along with their sections and priorities.
+    
+    It looks like this:
+    
+      Package-List:
+       src:foo admin optional
+       foo admin optional
+       foo-common admin optional
+       udeb:foo-udeb debian-installer extra
+
+ debian/changelog               |    3 +++
+ scripts/Dpkg/Control/Fields.pm |    6 +++++-
+ scripts/dpkg-source.pl         |   12 ++++++++++++
+ 3 files changed, 20 insertions(+), 1 deletions(-)
+
+commit d291a98bce9ecf04ae7f35262453b038dc17cf04
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Mar 24 12:18:50 2011 +0100
+
+    Dpkg::Control::Fields: define the place of the Built-Using field
+    
+    Commit a8cb927edb7dbd67c7a6084685998818b811caec forgot to add the
+    Built-Using field in %FIELD_ORDER.
+
+ scripts/Dpkg/Control/Fields.pm |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit cd4237cc8828a609be6260d3379f60d9c4694393
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Wed Mar 23 19:43:34 2011 +0100
+
+    Update German translation of manual pages
+    
+    Update to 2010t.
+
+ man/po/de.po |   51 +++++++++++++++++++++++++++++++++++++++------------
+ 1 files changed, 39 insertions(+), 12 deletions(-)
+
+commit a8cb927edb7dbd67c7a6084685998818b811caec
+Author: Mark Hymers <mhy@debian.org>
+Date:   Tue Mar 22 15:50:16 2011 +0000
+
+    dpkg-gencontrol: add support for Built-Using field
+    
+    And teach dpkg-deb to not complain about it.
+    
+    Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
+
+ debian/changelog               |    3 +++
+ dpkg-deb/build.c               |    1 +
+ man/deb-control.5              |   11 +++++++++++
+ man/deb-src-control.5          |    3 +++
+ scripts/Dpkg/Control/Fields.pm |    5 +++++
+ 5 files changed, 23 insertions(+), 0 deletions(-)
+
+commit 6a7a20c72325a57762e34f5dbb9f79ba73b5d496
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Mon Mar 21 08:23:49 2011 +0100
+
+    dpkg: use the correct mtime when installing a file with statoverrides
+    
+    Regression introduced by commit ceb07b08dad4d5eead630064f45c7e7ded00a341.
+    
+    Reported-by: Marc A. Donges
+
+ debian/changelog |    2 ++
+ src/archives.c   |    6 ++++--
+ 2 files changed, 6 insertions(+), 2 deletions(-)
+
+commit b5a79629f849faf27bf20f088af1487fa5e2bc14
+Author: Sven Joachim <svenjoac@gmx.de>
+Date:   Thu Mar 17 16:21:13 2011 +0100
+
+    Fix minor error in German dpkg translation
+
+ po/de.po |    3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 083f2ed8a6d125ea7b88e58fed034742aefb021e
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Mar 17 14:35:53 2011 +0100
+
+    dpkg-divert: fix return value of rename_mv
+    
+    This is a regression introduced by the C rewrite of dpkg-divert
+    (commit 02b12d75f1eff7c184fafb5a663a0421e9a645ea) that made it unable to
+    rename files when that rename implies a copy on another file system.
+    
+    The code has provision to do a copy when a simple rename is not enough
+    but the associated function erroneously returned a failure value when
+    that operation was performed.
+    
+    Reported-by: Durk Strooisma
+
+ debian/changelog |    3 +++
+ src/divertcmd.c  |    2 +-
+ 2 files changed, 4 insertions(+), 1 deletions(-)
+
+commit b100b81bfda369bd13cffddc99b79ae3a9663c05
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Wed Mar 16 08:00:44 2011 +0100
+
+    pkg_parse_copy(): fix references to variables in a comment
+    
+    The comment still used the old names of variables from before the code had
+    been factored in a separate function (in commit
+    58df02f9d39c1e7b1c7f49026a649f125b87140d).
+
+ lib/dpkg/parse.c |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit f3ac02357276ffe2ed29b350a98f0e14e162463a
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Mar 16 00:54:13 2011 +0100
+
+    libdpkg: Do not lose reverse dependencies when parsing control data
+    
+    Regression introduced in commit 58df02f9d39c1e7b1c7f49026a649f125b87140d.
+
+ lib/dpkg/parse.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 6093adaf447e98496dc4413277f474a379fdc912
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Tue Mar 15 17:00:27 2011 +0100
+
+    Update German translation of manual pages
+    
+    Update to 2008t0f0u.
+
+ man/po/de.po |  162 ++++++++++++++++++++++++++++++++++------------------------
+ 1 files changed, 96 insertions(+), 66 deletions(-)
+
+commit 88b0c3043a651a422cd0c43c38ab6d553e2214ea
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Mar 15 01:24:28 2011 +0100
+
+    Add armhf support to ostable and triplettable
+    
+    Closes: #594179
+
+ debian/changelog |    1 +
+ ostable          |    1 +
+ triplettable     |    1 +
+ 3 files changed, 3 insertions(+), 0 deletions(-)
+
+commit d9130f2deff8a78c8813bb1d6d2504d3773a6a6e
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Mon Mar 14 14:49:26 2011 +0100
+
+    dpkg-split: fix a gcc warning
+    
+    The refactoring made in commit 86cbf575b13d049504402f72d221fa1538c2e53b
+    was supposed to add the cast for the argument matching
+    the %jx specifier (and not %s).
+
+ dpkg-split/queue.c |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 20c568dccae1d1a8b108eabb6e9df57d82d3834c
+Author: Sven Joachim <svenjoac@gmx.de>
+Date:   Mon Mar 14 13:09:18 2011 +0100
+
+    German dpkg translation update
+    
+    Update to 1020t.
+
+ po/de.po | 1317 +++++++++++++++++++++++++++++++-------------------------------
+ 1 files changed, 667 insertions(+), 650 deletions(-)
+
+commit 3bfb2e8845b277f4cecd720c3aef0a1d6604d895
+Author: Sven Joachim <svenjoac@gmx.de>
+Date:   Mon Mar 14 13:08:45 2011 +0100
+
+    build: Update po/POTFILES.in for new/renamed source files
+    
+    lib/dpkg/dir.c (commit 20fdb395cc721a5060c5623eda956d73ea840a21)
+    src/infodb.c (commit 9f7f2a958321d41725c0ae7f46c434fe4cbf3c6a)
+    
+    lib/dpkg/database.c → lib/dpkg/pkg-db.c (commit
+    ced5ec027285de3f207c0bb7a26e3455503e7e29)
+
+ po/POTFILES.in |    4 +++-
+ 1 files changed, 3 insertions(+), 1 deletions(-)
+
+commit b8d8d02e4afd7b377bad3d81afdcc48d5c6f3938
+Author: Sven Joachim <svenjoac@gmx.de>
+Date:   Mon Mar 14 13:08:21 2011 +0100
+
+    dpkg-split: Fix typo
+
+ dpkg-split/queue.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 86cbf575b13d049504402f72d221fa1538c2e53b
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Mar 14 02:15:38 2011 +0100
+
+    Use off_t and %jd or %jx to handle file sizes and offsets
+    
+    This allows to support large files on 32-bit systems were a ‘long int’
+    type might not be of at least 64-bits. For printing %jd or %jx is used,
+    and the value is cast to intmax_t.
+
+ dpkg-deb/build.c        |    5 +++--
+ dpkg-deb/extract.c      |   18 ++++++++++--------
+ dpkg-deb/info.c         |    5 +++--
+ dpkg-split/dpkg-split.h |   12 ++++++------
+ dpkg-split/info.c       |   20 ++++++++++----------
+ dpkg-split/main.c       |    4 ++--
+ dpkg-split/queue.c      |    9 +++++----
+ dpkg-split/split.c      |   10 ++++++----
+ lib/dpkg/ar.c           |    7 ++++---
+ lib/dpkg/ar.h           |    2 +-
+ lib/dpkg/buffer.c       |    2 +-
+ lib/dpkg/tarfn.c        |    2 +-
+ lib/dpkg/tarfn.h        |    2 +-
+ src/archives.c          |    5 +++--
+ src/processarc.c        |    3 ++-
+ 15 files changed, 58 insertions(+), 48 deletions(-)
+
+commit 74dc50b34d45e906ecdf664634ad491f2ffac43e
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Mar 14 03:01:43 2011 +0100
+
+    Use size_t and %zu to handle memory sizes and offsets
+
+ dselect/methparse.cc        |    6 +++---
+ lib/dpkg/mlib.c             |    6 ++++--
+ lib/dpkg/pkg-format.c       |    2 +-
+ utils/update-alternatives.c |    2 +-
+ 4 files changed, 9 insertions(+), 7 deletions(-)
+
+commit 07eee0db56472a5932249c04b940b9c8fe01bb5f
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Mar 14 02:58:28 2011 +0100
+
+    libdpkg: Replace OtoL() with OtoM() converting to intmax_t
+    
+    This allows storing at least 64-bit integers on 32-bit systems, and thus
+    large file support.
+
+ lib/dpkg/tarfn.c |   25 +++++++++++++------------
+ 1 files changed, 13 insertions(+), 12 deletions(-)
+
+commit f9aaae4396a0465dce0f8c05e9e1608bd9425e81
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Mar 14 05:21:49 2011 +0100
+
+    dpkg-split: Make decompose_filename() and setpartsize() use strtoimax()
+    
+    This will allow parsing large numbers, required for large file support.
+
+ dpkg-split/main.c  |    3 ++-
+ dpkg-split/queue.c |    3 ++-
+ 2 files changed, 4 insertions(+), 2 deletions(-)
+
+commit 75d6bcf73ba88e443c2fd1a65018bb7f40d76ff1
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Mar 14 02:12:57 2011 +0100
+
+    dpkg-split: Replace unsignedlong() with parse_intmax()
+
+ configure.ac      |    2 +-
+ dpkg-split/info.c |   20 ++++++++++++--------
+ 2 files changed, 13 insertions(+), 9 deletions(-)
+
+commit 766de19997417fc673c0b07e9fef2cffb25d5b25
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Mar 14 01:55:50 2011 +0100
+
+    build: Check for %j and %z format modifiers support
+    
+    We use those to create binary output, so we require them to be working.
+
+ m4/dpkg-compiler.m4 |   12 ++++++++++++
+ 1 files changed, 12 insertions(+), 0 deletions(-)
+
+commit df6a6091b3e420b12286dbde56ef86cf0230c2b4
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 23:32:30 2011 +0100
+
+    dpkg-split: Use a constant expression to declare an array
+    
+    Although usually the compiler should replace strlen(literal) with a
+    built-in, it might not, and it's more predictable to use a constant
+    expression using sizeof() instead to avoid making it a variable
+    length array. This fixes a warning with latest gcc and -Wvla.
+
+ dpkg-split/info.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 79a67e901e0ce82944d33f13d0830fe256f9a39c
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Mar 14 07:16:31 2011 +0100
+
+    Inline rerr() into its only current call site
+
+ dpkg-split/dpkg-split.h |    1 -
+ dpkg-split/info.c       |    5 ++++-
+ dpkg-split/main.c       |    4 ----
+ 3 files changed, 4 insertions(+), 6 deletions(-)
+
+commit 26998971c3e84e33a4602e3d97a6a8c9a058fa16
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 23:30:19 2011 +0100
+
+    Inline werr() into its only current call site
+
+ dpkg-deb/build.c          |    2 +-
+ lib/dpkg/ehandle.c        |    4 ----
+ lib/dpkg/ehandle.h        |    2 --
+ lib/dpkg/libdpkg.Versions |    1 -
+ 4 files changed, 1 insertions(+), 8 deletions(-)
+
+commit fdc401aa7d35d879ad0fb9090049691f2638af41
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 23:10:28 2011 +0100
+
+    dpkg-deb: Use fdio instead of stdio
+    
+    Prefer fdio for binary data.
+
+ dpkg-deb/build.c |   34 ++++++++++++++++++----------------
+ 1 files changed, 18 insertions(+), 16 deletions(-)
+
+commit 102aef24e438b7aba9cf90ab9fc75d3c13c6c7cf
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 23:05:54 2011 +0100
+
+    dpkg-split: Do not slurp into memory the whole package parts
+    
+    Use buffered I/O when reassembling split packages. This will make
+    possible to handle parts > 2 GiB on 32 bit systems.
+
+ dpkg-split/join.c  |   45 +++++++++++++++++----------------------------
+ dpkg-split/queue.c |   36 +++++++++++++++++-------------------
+ 2 files changed, 34 insertions(+), 47 deletions(-)
+
+commit 9980e450861b782093572ecc23bfbdc8ee326087
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 22:38:38 2011 +0100
+
+    libdpkg: Add missing <errno.h> needed by fd_null_copy()
+
+ lib/dpkg/buffer.h |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 65d2ed5c215657e0e0f60500148b47bd8436e282
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 21:56:42 2011 +0100
+
+    u-a: Do not unneedingly initialize variables to NULL
+    
+    Those get initialized unconditionally later on in the code.
+    
+    This was spotted by a run with the clang static analyzer.
+
+ utils/update-alternatives.c |    1 -
+ 1 files changed, 0 insertions(+), 1 deletions(-)
+
+commit aab72be3be19811105baf7c22e3ac370423f9636
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 21:51:21 2011 +0100
+
+    dpkg-query: Return a valid width even if opening /dev/tty failed
+    
+    This was spotted by a run with the clang static analyzer.
+
+ src/querycmd.c |    9 ++++++---
+ 1 files changed, 6 insertions(+), 3 deletions(-)
+
+commit 9acbadfc967d74c7930912bf89e508b14ff509d9
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 21:41:01 2011 +0100
+
+    build: Add -Wformat-security and -Wpointer-arith to default warnings
+
+ m4/dpkg-compiler.m4 |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 4c3faede9746f1e85f544b319d07b2a2c12f67d4
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 21:41:38 2011 +0100
+
+    dselect: Use a format string in printf() instead of only a variable
+    
+    This fixes a warning with -Wformat-security.
+
+ dselect/main.cc |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit a468c10801bb7cee20e15d04e502e67aa95a0f7e
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 18:38:21 2011 +0100
+
+    dpkg: Add comment about why writeback code ignores return values
+    
+    Suggested-by: Sven Mueller <sven@debian.org>
+
+ src/archives.c |    6 ++++++
+ 1 files changed, 6 insertions(+), 0 deletions(-)
+
+commit 557765dbed656c3718c65352f1cb995fcc8b87b9
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 18:27:56 2011 +0100
+
+    Move pkgadmindir() and pkgadminfile() to the filesdb module
+    
+    These functions are not really part of the modstatdb module, and by
+    moving them out they get detangled and will make it possible to extend
+    them w/o pulling additional code into binaries not using the functions.
+
+ lib/dpkg/dbmodify.c       |   16 ----------------
+ lib/dpkg/dpkg-db.h        |    3 ---
+ lib/dpkg/libdpkg.Versions |    2 --
+ src/filesdb.c             |   40 ++++++++++++++++++++++++++++++++++++++++
+ src/filesdb.h             |    3 +++
+ src/infodb.c              |    1 +
+ 6 files changed, 44 insertions(+), 21 deletions(-)
+
+commit dcac09fadeaea420267c85d430ed7668f3e37ba7
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 19:56:01 2011 +0100
+
+    Make admindir file local everywhere
+    
+    The interface to get and set the database directory is dpkg_db_get_dir()
+    and dpkg_db_set_dir().
+
+ dselect/dselect.h |    1 -
+ dselect/main.cc   |    3 ++-
+ dselect/method.cc |   10 +++++-----
+ src/divertcmd.c   |    2 +-
+ src/help.c        |    1 +
+ src/main.c        |    2 +-
+ src/main.h        |    1 -
+ src/processarc.c  |    2 ++
+ src/querycmd.c    |    2 +-
+ src/statcmd.c     |    4 ++--
+ src/update.c      |    2 +-
+ 11 files changed, 16 insertions(+), 14 deletions(-)
+
+commit e0ae796d8cde360c5bf9b46b49998f6efa3b8c82
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 08:45:25 2011 +0100
+
+    Do not pass admindir to database initialization functions
+    
+    Use dpkg_db_get_dir() and dpkg_db_get_path() to globally retrieve the
+    database directory instead of passing it around.
+
+ dselect/main.cc         |    6 +++---
+ lib/dpkg/dbmodify.c     |   10 +++++-----
+ lib/dpkg/dpkg-db.h      |    4 ++--
+ lib/dpkg/trigdeferred.h |    3 +--
+ lib/dpkg/trigdeferred.l |    2 +-
+ lib/dpkg/triglib.c      |    6 +++---
+ lib/dpkg/triglib.h      |    2 +-
+ src/archives.c          |    3 +--
+ src/enquiry.c           |    8 ++++----
+ src/help.c              |    4 ++--
+ src/packages.c          |    3 +--
+ src/querycmd.c          |   16 ++++++++--------
+ src/select.c            |    6 +++---
+ src/trigcmd.c           |    4 ++--
+ src/update.c            |    2 +-
+ 15 files changed, 38 insertions(+), 41 deletions(-)
+
+commit 06cd58eed3c3c9b6d5764773428b2dd31d5233a3
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 22:13:04 2011 +0100
+
+    libdpkg: Use dpkg_db_get_path() instead of trig_get_triggersdir()
+    
+    Remove now unused trig_get_triggersdir().
+
+ lib/dpkg/trigdeferred.l |    2 +-
+ lib/dpkg/triglib.c      |   12 +-----------
+ lib/dpkg/triglib.h      |    2 --
+ 3 files changed, 2 insertions(+), 14 deletions(-)
+
+commit f67665e8f5eb46b3a0b90d2a90001b3d33f94ef9
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 19:17:55 2011 +0100
+
+    Use dpkg_db_set_dir() instead of pkgadmindir_init()
+    
+    Remove now unused pkgadmindir_init().
+
+ dselect/main.cc     |    2 ++
+ lib/dpkg/dbmodify.c |   12 ------------
+ lib/dpkg/dpkg-db.h  |    1 -
+ src/divertcmd.c     |    4 ++--
+ src/main.c          |    2 ++
+ src/querycmd.c      |    4 ++--
+ src/statcmd.c       |    4 ++--
+ src/trigcmd.c       |    4 ++--
+ 8 files changed, 12 insertions(+), 21 deletions(-)
+
+commit addcf0717e7a6076f40a57d8aa9a0164868d46ba
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 19:53:28 2011 +0100
+
+    Use dpkg_db_get_path() instead of using m_asprintf() and admindir
+
+ dselect/method.cc    |    2 +-
+ dselect/methparse.cc |    2 +-
+ lib/dpkg/dbmodify.c  |    2 +-
+ src/divertcmd.c      |    2 +-
+ src/processarc.c     |    2 +-
+ src/statcmd.c        |    2 +-
+ 6 files changed, 6 insertions(+), 6 deletions(-)
+
+commit 8ecd3414ebcf0a81a4f23b671c134729dc600a3a
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 19:51:55 2011 +0100
+
+    Use dpkg_db_get_path() instead of ad-hoc building the string with varbuf
+
+ src/divertdb.c |   20 +++++++++-----------
+ src/statdb.c   |   16 +++++++---------
+ src/update.c   |   12 ++++++------
+ 3 files changed, 22 insertions(+), 26 deletions(-)
+
+commit 18d1daa7bfffdb00af4903ad895151fe60e77ebf
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 08:45:25 2011 +0100
+
+    libdpkg: Add new dbdir module
+
+ lib/dpkg/Makefile.am |    2 +
+ lib/dpkg/dbdir.c     |   92 ++++++++++++++++++++++++++++++++++++++++++++++++++
+ lib/dpkg/dpkg-db.h   |    6 +++
+ 3 files changed, 100 insertions(+), 0 deletions(-)
+
+commit ad2f2b8ca2abf2e21e55ab7425f19dd27cad96d8
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 07:41:30 2011 +0100
+
+    dselect: Use modstatdb_can_lock() in refreshmenu() instead of ad-hoc code
+
+ dselect/main.cc |   11 +++--------
+ 1 files changed, 3 insertions(+), 8 deletions(-)
+
+commit 62b91d46785dae5d7eab796f0ceb43295f1c54b8
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 07:40:09 2011 +0100
+
+    libdpkg: Refactor modstatdb_can_lock() out from modstatdb_lock()
+
+ lib/dpkg/dbmodify.c       |   25 ++++++++++++++++++-------
+ lib/dpkg/dpkg-db.h        |    1 +
+ lib/dpkg/libdpkg.Versions |    1 +
+ 3 files changed, 20 insertions(+), 7 deletions(-)
+
+commit 2ed67cedac6e5b8dfae90c56f96c8a44accc9302
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 22:02:01 2011 +0100
+
+    libdpkg: Handle EACCES as a permission error in modstatdb_lock()
+    
+    The current code only considers EPERM, but EACCES is also a valid error
+    concerning permission issues from open(2).
+
+ lib/dpkg/dbmodify.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 8619e6d31486b874f8f2f2cdb34e66704d26a6a0
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 07:38:03 2011 +0100
+
+    libdpkg: Reset dblockfd on modstatdb_unlock()
+    
+    This will allow locking again the database after having previously
+    unlocked it.
+
+ lib/dpkg/dbmodify.c |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit 6c9093777f6121dc8c2ee3be44d2937402f3c028
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 06:48:27 2011 +0100
+
+    Make modstatdb locking functions not take an admindir argument
+    
+    Initialize the lockfile on modstatdb_init() via the fnis array. Make
+    sure we call modstatdb_init() and modstatdb_done() in case we are not
+    calling modstatdb_open() and modstatdb_shutdown().
+
+ lib/dpkg/dbmodify.c |   23 +++++++----------------
+ lib/dpkg/dpkg-db.h  |    4 ++--
+ src/enquiry.c       |    2 +-
+ src/update.c        |    6 +++++-
+ 4 files changed, 15 insertions(+), 20 deletions(-)
+
+commit be596facc45b0b921322abd0d885bead822639f4
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 06:29:08 2011 +0100
+
+    libdpkg: Refactor modstatdb init/done sequence into new functions
+    
+    Move variable path initialization and destruction code to the new
+    modstatdb_init() and modstatdb_done(). Add a boolean variable to protect
+    the funtions from reiterated calls.
+
+ lib/dpkg/dbmodify.c       |   59 ++++++++++++++++++++++++++++++++-------------
+ lib/dpkg/dpkg-db.h        |    2 +
+ lib/dpkg/libdpkg.Versions |    1 +
+ 3 files changed, 45 insertions(+), 17 deletions(-)
+
+commit 7a14fd7d6604d5b8de58e0e33ddd8ee8026bff62
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 06:29:08 2011 +0100
+
+    libdpkg: Rename modstatdb_init() to modstatdb_open()
+    
+    We'll need to reuse the modstatdb_init() function name for further
+    refactoring.
+
+ dselect/main.cc           |    2 +-
+ lib/dpkg/dbmodify.c       |    2 +-
+ lib/dpkg/dpkg-db.h        |    2 +-
+ lib/dpkg/libdpkg.Versions |    1 +
+ src/archives.c            |    2 +-
+ src/enquiry.c             |    8 ++++----
+ src/packages.c            |    2 +-
+ src/querycmd.c            |   16 ++++++++--------
+ src/select.c              |    6 +++---
+ 9 files changed, 21 insertions(+), 20 deletions(-)
+
+commit ced5ec027285de3f207c0bb7a26e3455503e7e29
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 06:09:10 2011 +0100
+
+    libdpkg: Rename database module to pkg-db
+    
+    This matches the namespace for the provided functions, and disambiguates
+    what kind of database it's refering to.
+
+ lib/dpkg/Makefile.am              |    2 +-
+ lib/dpkg/{database.c => pkg-db.c} |    2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 1a8c2f8400324dc04e1fa664239c3bbc6399e6b0
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 06:06:33 2011 +0100
+
+    libdpkg: Rename hashreport() to pkg_db_report()
+
+ lib/dpkg/database.c |    4 +++-
+ lib/dpkg/dpkg-db.h  |    2 +-
+ 2 files changed, 4 insertions(+), 2 deletions(-)
+
+commit 69a2c708c05d7a81041e0b2fbdf7941c40ad3113
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 06:01:39 2011 +0100
+
+    libdpkg: Move non pkg_db related functions to the pkg module
+    
+    The pkgbin_blank, pkg_blank and pkg_is_informative are not strictly
+    part of the pkg_db module, and can be used w/o the latter.
+
+ lib/dpkg/database.c |   65 -------------------------------------------
+ lib/dpkg/pkg.c      |   77 +++++++++++++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 77 insertions(+), 65 deletions(-)
+
+commit 190a0f88ef7258b6a35a346ff1a3c21c68c3f6e4
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 05:53:37 2011 +0100
+
+    libdpkg: Move blankversion() to new version module
+
+ lib/dpkg/Makefile.am |    3 ++-
+ lib/dpkg/database.c  |    5 -----
+ lib/dpkg/version.c   |   32 ++++++++++++++++++++++++++++++++
+ 3 files changed, 34 insertions(+), 6 deletions(-)
+
+commit 943de6c0e09760af1f8ad8c1e364fc4bcfbb1418
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 05:40:43 2011 +0100
+
+    libdpkg: Change file_unlock() to act directly on its new arguments
+    
+    This switches the function from unlocking the file via the popped
+    cleanup to do the action itself.
+
+ lib/dpkg/dbmodify.c |    3 ++-
+ lib/dpkg/file.c     |   21 +++++++++++----------
+ lib/dpkg/file.h     |    2 +-
+ 3 files changed, 14 insertions(+), 12 deletions(-)
+
+commit 55f9704e40f07a95a409e1fba38bb21d70041872
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 05:04:11 2011 +0100
+
+    libdpkg: Do not leak triggersdir
+
+ lib/dpkg/trigdeferred.l |    5 ++++-
+ 1 files changed, 4 insertions(+), 1 deletions(-)
+
+commit c0f00ddf9a3258d28aa3ad306adabc3eb34476d9
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Mar 13 04:25:02 2011 +0100
+
+    dselect: Use m_asprintf() instead of ad-hoc string construction
+
+ dselect/method.cc    |   10 +++-------
+ dselect/methparse.cc |    9 ++-------
+ 2 files changed, 5 insertions(+), 14 deletions(-)
+
+commit 6761f32a6b9476cd63f874e8fbbb9346068049c3
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Mar 10 05:49:46 2011 +0100
+
+    Make modstatdb available file options explicit
+    
+    The options were either explicit or dependent on the main status
+    options, now they are always explicit. This detangles the actions
+    on the available file from the ones on the status file. Rename the
+    enum flags accordingly.
+
+ lib/dpkg/dbmodify.c |   12 +++++++-----
+ lib/dpkg/dpkg-db.h  |    6 +++---
+ src/archives.c      |    4 ++--
+ src/enquiry.c       |    2 +-
+ src/querycmd.c      |    6 +++---
+ 5 files changed, 16 insertions(+), 14 deletions(-)
+
+commit af3153d09aa3ed5597d6d415e5ab7cc3ba972e7c
+Author: Steve Langasek <steve.langasek@linaro.org>
+Date:   Wed Mar 9 11:43:05 2011 -0800
+
+    Add new variables, DEB_HOST_MULTIARCH and DEB_BUILD_MULTIARCH
+    
+    Add new variables that return the "ideal" GNU triplet for each architecture
+    which should be used as the path component for library installation.
+    
+    Signed-off-by: Guillem Jover <guillem@debian.org>
+
+ debian/changelog             |    6 ++++++
+ man/dpkg-architecture.1      |    6 ++++++
+ scripts/Dpkg/Arch.pm         |   22 +++++++++++++++++++++-
+ scripts/dpkg-architecture.pl |   10 ++++++++--
+ 4 files changed, 41 insertions(+), 3 deletions(-)
+
+commit 8a910bc7aadd0525fe24b14c8d6249f77bba15b7
+Author: Ivan Gagis <igagis@gmail.com>
+Date:   Wed Mar 9 05:18:09 2011 +0100
+
+    dpkg-name: Fix typo in --overwrite argument parsing
+    
+    This fixes the option so that it actually works at all.
+    
+    LP: #728708
+    
+    Signed-off-by: Guillem Jover <guillem@debian.org>
+
+ debian/changelog     |    2 ++
+ scripts/dpkg-name.pl |    2 +-
+ 2 files changed, 3 insertions(+), 1 deletions(-)
+
+commit 7221d533e93de0d73716e4f69f1f01d73cce8f95
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Mar 8 14:15:19 2011 +0100
+
+    u-a: Fix memory leaks due to scandir() return value
+
+ utils/update-alternatives.c |    3 +++
+ 1 files changed, 3 insertions(+), 0 deletions(-)
+
+commit 9c01b373009ac462afbdb9375abd2c7b9abc19d5
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Mar 5 05:22:10 2011 +0100
+
+    Do not write the available file unnecessarily
+    
+    Some times we need to write back the status file, but not the available
+    file. Add a new flag to handle those cases.
+    
+    Based-on-patch-by: Michel Lespinasse <walken@zoy.org>
+
+ debian/changelog    |    2 +-
+ dselect/main.cc     |    2 +-
+ lib/dpkg/dbmodify.c |    2 +-
+ lib/dpkg/dpkg-db.h  |    1 +
+ src/select.c        |    2 +-
+ 5 files changed, 5 insertions(+), 4 deletions(-)
+
+commit fb49e131ef32039277c538f759ab19c1ff22e8fd
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Mar 4 16:15:51 2011 +0100
+
+    Do not read the available file unnecessarily
+    
+    For commands that only make use of information from the status file,
+    there's no need to make them read and parse the available file. This
+    change does not alter the current behaviour, and commands that were
+    previously updating the available file will continue doing so.
+    
+    Removing further access to it is pending a decision on how to treat
+    globally the available file, which needs interaction with the package
+    manager frontend developers.
+    
+    Closes: #397121
+    
+    Based-on-patch-by: Michel Lespinasse <walken@zoy.org>
+
+ debian/changelog    |    2 ++
+ lib/dpkg/dbmodify.c |    3 ++-
+ src/archives.c      |    4 ++--
+ src/enquiry.c       |    2 +-
+ src/packages.c      |    6 +++---
+ src/querycmd.c      |   16 +++++++++++-----
+ src/select.c        |    4 ++--
+ 7 files changed, 23 insertions(+), 14 deletions(-)
+
+commit 8e57f4f4224fc4f6f03a3aeef898e25f3ff881d5
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Mar 5 04:55:41 2011 +0100
+
+    Switch the logic from msdbrw_noavail to msdbrw_available
+
+ dselect/main.cc     |    3 ++-
+ lib/dpkg/dbmodify.c |    2 +-
+ lib/dpkg/dpkg-db.h  |    2 +-
+ src/archives.c      |    9 +++++----
+ src/enquiry.c       |    8 ++++----
+ src/packages.c      |    6 +++---
+ src/querycmd.c      |   12 ++++++------
+ src/select.c        |    6 +++---
+ 8 files changed, 25 insertions(+), 23 deletions(-)
+
+commit 898936120e987d9faf27002e2d01844edbfbb538
+Author: Roger Leigh <rleigh@debian.org>
+Date:   Sat Mar 12 16:04:31 2011 +0000
+
+    Dpkg::Control::Hash: accept PGP signature as end of block
+    
+    Improved-by: Raphaël Hertzog <hertzog@debian.org>
+
+ debian/changelog             |    3 +++
+ scripts/Dpkg/Control/Hash.pm |    2 +-
+ 2 files changed, 4 insertions(+), 1 deletions(-)
+
+commit 2bfd5102b413d3a0b97aa93e50467f41b2448ecf
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Mon Mar 7 11:29:21 2011 +0100
+
+    Update German scripts translation
+    
+    Update to 514t
+
+ scripts/po/de.po |    7 +++----
+ 1 files changed, 3 insertions(+), 4 deletions(-)
+
+commit df8062d202016114b6c167cd0cf23e895587059c
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Mon Mar 7 09:32:14 2011 +0100
+
+    dpkg-source: be a bit less strict when parsing patches
+    
+    It will now accept seeing the same file twice
+    
+    Reported-by: Bastian Blank <waldi@debian.org>
+    
+    It will no longer match on the English text "No newline at end of file" as
+    it might be translated in some cases. It will only consider the intial
+    "\ ".
+    
+    Reported-by: Jan-Marek Glogowski <glogow@fbihome.de>
+
+ debian/changelog             |    4 ++++
+ scripts/Dpkg/Source/Patch.pm |   14 ++++++++------
+ 2 files changed, 12 insertions(+), 6 deletions(-)
+
+commit 43f5433769a0f8eecc3c1cc7a208d6e14171ad60
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sun Mar 6 10:46:28 2011 +0100
+
+    Regenerate .pot files and merge .po files with them
+
+ dselect/po/bs.po        |  325 ++---
+ dselect/po/ca.po        |  340 +++---
+ dselect/po/cs.po        |  340 +++---
+ dselect/po/da.po        |  340 +++---
+ dselect/po/de.po        |  340 +++---
+ dselect/po/dselect.pot  |  327 ++---
+ dselect/po/el.po        |  340 +++---
+ dselect/po/es.po        |  340 +++---
+ dselect/po/et.po        |  334 +++---
+ dselect/po/eu.po        |  340 +++---
+ dselect/po/fr.po        |  340 +++---
+ dselect/po/gl.po        |  340 +++---
+ dselect/po/hu.po        |  334 +++---
+ dselect/po/id.po        |  340 +++---
+ dselect/po/it.po        |  340 +++---
+ dselect/po/ja.po        |  340 +++---
+ dselect/po/ko.po        |  340 +++---
+ dselect/po/nb.po        |  340 +++---
+ dselect/po/nl.po        |  340 +++---
+ dselect/po/nn.po        |  340 +++---
+ dselect/po/pl.po        |  340 +++---
+ dselect/po/pt.po        |  340 +++---
+ dselect/po/pt_BR.po     |  340 +++---
+ dselect/po/ro.po        |  340 +++---
+ dselect/po/ru.po        |  342 +++---
+ dselect/po/sk.po        |  340 +++---
+ dselect/po/sv.po        |  340 +++---
+ dselect/po/tl.po        |  340 +++---
+ dselect/po/vi.po        |  340 +++---
+ dselect/po/zh_CN.po     |  340 +++---
+ dselect/po/zh_TW.po     |  340 +++---
+ man/po/dpkg-man.pot     |  938 ++++++++++---
+ man/po/es.po            | 1232 +++++++++++++----
+ man/po/fr.po            | 1236 +++++++++++++----
+ man/po/hu.po            | 1125 ++++++++++++----
+ man/po/ja.po            | 1136 ++++++++++++----
+ man/po/pl.po            | 1232 +++++++++++++----
+ man/po/pt_BR.po         | 1058 +++++++++++----
+ man/po/ru.po            | 1126 ++++++++++++----
+ man/po/sv.po            | 1234 +++++++++++++----
+ po/ast.po               | 3435 ++++++++++++++++++++++++++--------------------
+ po/bs.po                | 2750 +++++++++++++++++++------------------
+ po/ca.po                | 3473 ++++++++++++++++++++++++++--------------------
+ po/cs.po                | 3410 ++++++++++++++++++++++++++-------------------
+ po/da.po                | 3496 ++++++++++++++++++++++++++--------------------
+ po/de.po                |  644 +++++-----
+ po/dpkg.pot             | 2742 +++++++++++++++++++------------------
+ po/dz.po                | 3262 ++++++++++++++++++++++++-------------------
+ po/el.po                | 3385 +++++++++++++++++++++++++--------------------
+ po/eo.po                | 3432 ++++++++++++++++++++++++++--------------------
+ po/es.po                | 3517 +++++++++++++++++++++++++++--------------------
+ po/et.po                | 2894 +++++++++++++++++++++------------------
+ po/eu.po                | 3442 ++++++++++++++++++++++++++--------------------
+ po/fr.po                | 3494 ++++++++++++++++++++++++++--------------------
+ po/gl.po                | 3374 +++++++++++++++++++++++++--------------------
+ po/hu.po                | 3208 ++++++++++++++++++++++++-------------------
+ po/id.po                | 3414 ++++++++++++++++++++++++++-------------------
+ po/it.po                | 3489 ++++++++++++++++++++++++++--------------------
+ po/ja.po                | 3439 ++++++++++++++++++++++++++--------------------
+ po/km.po                | 3212 ++++++++++++++++++++++++-------------------
+ po/ko.po                | 3461 ++++++++++++++++++++++++++--------------------
+ po/ku.po                | 2810 ++++++++++++++++++++------------------
+ po/lt.po                | 3025 ++++++++++++++++++++++------------------
+ po/mr.po                | 3216 ++++++++++++++++++++++++-------------------
+ po/nb.po                | 3413 ++++++++++++++++++++++++++-------------------
+ po/ne.po                | 3221 ++++++++++++++++++++++++-------------------
+ po/nl.po                | 3365 +++++++++++++++++++++++++--------------------
+ po/nn.po                | 3169 +++++++++++++++++++++++-------------------
+ po/pa.po                | 3021 ++++++++++++++++++++++-------------------
+ po/pl.po                | 3371 +++++++++++++++++++++++++--------------------
+ po/pt.po                | 3463 ++++++++++++++++++++++++++--------------------
+ po/pt_BR.po             | 3378 +++++++++++++++++++++++++--------------------
+ po/ro.po                | 3538 +++++++++++++++++++++++++++--------------------
+ po/ru.po                | 3453 ++++++++++++++++++++++++++--------------------
+ po/sk.po                | 3430 ++++++++++++++++++++++++++--------------------
+ po/sv.po                | 3421 ++++++++++++++++++++++++++-------------------
+ po/th.po                | 3387 ++++++++++++++++++++++++++-------------------
+ po/tl.po                | 3216 ++++++++++++++++++++++++-------------------
+ po/vi.po                | 3479 ++++++++++++++++++++++++++--------------------
+ po/zh_CN.po             | 3384 ++++++++++++++++++++++++++-------------------
+ po/zh_TW.po             | 3303 ++++++++++++++++++++++++--------------------
+ scripts/po/ca.po        |  445 +++---
+ scripts/po/de.po        |  323 +++---
+ scripts/po/dpkg-dev.pot |  433 +++---
+ scripts/po/es.po        |  479 ++++---
+ scripts/po/fr.po        |  483 ++++---
+ scripts/po/pl.po        |  476 ++++---
+ scripts/po/ru.po        |  470 ++++---
+ scripts/po/sv.po        |  471 ++++---
+ 89 files changed, 89656 insertions(+), 67779 deletions(-)
+
+commit d5c5d8f8651eb2ccdb61847e2bd018f80fcd84cb
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sun Mar 6 10:44:22 2011 +0100
+
+    dpkg-source: remove quilt's .pc directory when --unapply-patches is in use
+
+ debian/changelog                        |    2 ++
+ scripts/Dpkg/Source/Package/V3/quilt.pm |    2 +-
+ 2 files changed, 3 insertions(+), 1 deletions(-)
+
+commit 34d922eef1ecf03fbccc3b022fdbe58a81792be6
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sun Mar 6 10:08:43 2011 +0100
+
+    Do not print warnings resulting from the autopatch analysis
+    
+    Colin's change in 40dcf24632684ec726210dd4437fdedbdbe6134e meant that the
+    autopatch is parsed while it's already applied and this can trigger some
+    undue warnings.
+    
+    This patch silences them. And also deals with similar cases that were
+    unnoticed up to now.
+
+ scripts/Dpkg/Source/Package/V2.pm       |    4 ++--
+ scripts/Dpkg/Source/Package/V3/quilt.pm |    4 +++-
+ scripts/Dpkg/Source/Patch.pm            |   15 ++++++++++-----
+ 3 files changed, 15 insertions(+), 8 deletions(-)
+
+commit 255e73e11d1365fbb1e8d78287fad751a8ebc6e5
+Author: Jonathan Nieder <jrnieder@gmail.com>
+Date:   Mon Feb 14 06:39:03 2011 -0600
+
+    dpkg-source: use server-side clock for patched file timestamp on NFS
+    
+    Since 1.13.14~20 (2006-02-10), dpkg-source touches the files it
+    patches when unpacking, with a single date.  This way, the order of
+    mtimes does not depend on the order in which the files were patched,
+    which is convenient when e.g. configure.in and configure are patched.
+    
+    More precisely, dpkg-source does something like the following:
+    
+    	my $now = time();
+    	foreach my $fn (@patched_files) {
+    		utime($now, $now, $fn);
+    	}
+    
+    Unfortunately when the filesystem is NFS, "touch" and normal
+    modification set mtime and atime to the current time on the server
+    side, while time() returns the current time on the client side.
+    The two clocks can disagree, producing breakage.
+    
+    So unless a timestamp has been passed explicitly, use utime(undef,
+    undef, $fn) to set mtime for the first file to the server side time
+    and copy it (rounded down to a number of seconds) to all patched
+    files.
+    
+    Reported-by: Stéphane Glondu <glondu@debian.org>
+    Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
+    Improved-by: Raphaël Hertzog <hertzog@debian.org>
+    Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
+
+ debian/changelog                        |    5 +++++
+ scripts/Dpkg/Source/Functions.pm        |   26 +++++++++++++++++++++++++-
+ scripts/Dpkg/Source/Package/V1.pm       |    3 +--
+ scripts/Dpkg/Source/Package/V2.pm       |    6 +++---
+ scripts/Dpkg/Source/Package/V3/quilt.pm |    8 ++++----
+ scripts/Dpkg/Source/Patch.pm            |    7 +++++--
+ 6 files changed, 43 insertions(+), 12 deletions(-)
+
+commit 40dcf24632684ec726210dd4437fdedbdbe6134e
+Author: Colin Watson <cjwatson@ubuntu.com>
+Date:   Mon Dec 6 09:42:17 2010 +0000
+
+    dpkg-source: keep file order stable when regenerating autopatches.
+    
+    Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
+
+ debian/changelog                  |    3 +
+ scripts/Dpkg/Source/Package/V2.pm |    3 +-
+ scripts/Dpkg/Source/Patch.pm      |   82 +++++++++++++++++++++++++-----------
+ 3 files changed, 62 insertions(+), 26 deletions(-)
+
+commit 4225da67179cae2be44a76d3c37c6c859c8659c5
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Sat Mar 5 09:52:49 2011 +0100
+
+    Fix english mistake catched by lintian
+
+ man/dpkg-gensymbols.1 |    2 +-
+ man/po/de.po          |    2 +-
+ man/po/es.po          |    2 +-
+ man/po/fr.po          |    2 +-
+ man/po/hu.po          |    2 +-
+ man/po/ja.po          |    2 +-
+ man/po/pl.po          |    2 +-
+ man/po/pt_BR.po       |    2 +-
+ man/po/ru.po          |    2 +-
+ man/po/sv.po          |    2 +-
+ 10 files changed, 10 insertions(+), 10 deletions(-)
+
+commit 94bf966f04a6c4b262544f4cf6f8442379c821d1
+Author: Martin Dorey <mdorey@bluearc.com>
+Date:   Sat Mar 5 09:44:00 2011 +0100
+
+    Fix OtoL() to accumulate data in a long instead of an int
+    
+    On 64-bit architectures where the long is bigger than the int, it makes
+    it possible to have files bigger than 2GB.
+    
+    Reviewed-by: Jonathan Nieder <jrnieder@gmail.com>
+    Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
+
+ debian/changelog |    2 ++
+ lib/dpkg/tarfn.c |    2 +-
+ 2 files changed, 3 insertions(+), 1 deletions(-)
+
+commit 908fda0b103f7843992b7ec8609447d1efdd11b9
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Fri Mar 4 13:30:00 2011 +0100
+
+    Update German translation of manual pages
+    
+    Update to 2004t0f0u.
+
+ man/po/de.po |   68 ++++++++++++++++++++++++++++++---------------------------
+ 1 files changed, 36 insertions(+), 32 deletions(-)
+
+commit 5aac6553a7f40c73da046301bf96175b998f9221
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Mar 4 03:37:05 2011 +0100
+
+    dpkg: Call gettext() on force option description printing
+    
+    Regression introduced in commit 97205c1bab2d5fd18e9dd33f5329db209b866634.
+
+ src/main.c |    3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 7fbb6b98a73c8b5fbbbd9a275bf6685625ae487c
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Mar 4 02:52:38 2011 +0100
+
+    man: Add missing quotes and escaping
+
+ man/dpkg-shlibdeps.1      |   10 +++++-----
+ man/dpkg-source.1         |    4 ++--
+ man/start-stop-daemon.8   |    6 +++---
+ man/update-alternatives.8 |    4 ++--
+ 4 files changed, 12 insertions(+), 12 deletions(-)
+
+commit 7a86e4231750a73b37f7afa8d1c8944574d9c7fc
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Mar 3 18:41:58 2011 +0100
+
+    dpkg-query: Document that --list and --show arguments are optional
+    
+    Do that in the --help output and in the man page.
+
+ debian/changelog |    2 ++
+ man/dpkg-query.1 |    4 ++--
+ src/querycmd.c   |    2 +-
+ 3 files changed, 5 insertions(+), 3 deletions(-)
+
+commit 47a7d338c77b36c92fbfdeb6dcd7d275ded94f56
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Thu Mar 3 17:56:31 2011 +0100
+
+    Update German translation of manual pages
+    
+    Update to 2006t0f0u.
+
+ man/po/de.po |   50 +++++++++++++++++++++++++-------------------------
+ 1 files changed, 25 insertions(+), 25 deletions(-)
+
+commit bd8ddb2fcad52236b5844531583e7a3d1b169259
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Wed Mar 2 12:32:38 2011 +0100
+
+    dpkg-shlibdeps: improve parsing of output of dpkg --search
+    
+    The returned package names can include ":" with foreign packages.
+    Modify the regex to allow this but also tighten it to match only
+    characters allowed in package names (plus ", " used as separator).
+    
+    And anchor the match on the filename with the initial "/" as
+    a safety measure.
+    
+    Sponsored-by: Linaro Limited
+
+ debian/changelog          |    1 +
+ scripts/dpkg-shlibdeps.pl |    2 +-
+ 2 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 305d8090caf90e16a963cfb962ea78fa185b5849
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Wed Mar 2 12:18:32 2011 +0100
+
+    dpkg-shlibdeps: use get_control_path()
+    
+    Do not hardcode the location of shlibs/symbols files. They are under the
+    control of dpkg. By using dpkg-query --control-path we ensure that we
+    always use the correct location.
+    
+    Sponsored-by: Linaro Limited
+
+ debian/changelog          |    2 ++
+ man/dpkg-shlibdeps.1      |    8 ++++----
+ scripts/dpkg-shlibdeps.pl |   11 +++++++----
+ 3 files changed, 13 insertions(+), 8 deletions(-)
+
+commit 00ae46fa208194feb36bdced907ec8b7a8d62f3f
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Wed Mar 2 12:13:38 2011 +0100
+
+    Dpkg::Path::get_control_path(): wrapper around dpkg-query --control-path
+    
+    Sponsored-by: Linaro Limited
+
+ debian/changelog     |    2 ++
+ scripts/Dpkg/Path.pm |   36 +++++++++++++++++++++++++++++++++---
+ 2 files changed, 35 insertions(+), 3 deletions(-)
+
+commit 873c0d7d717ae97ea3cc4309c1df6993137b3e21
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Mar 2 06:06:33 2011 +0100
+
+    dpkg: Pass correct DPKG_ADMINDIR to maintainer scripts with --root
+    
+    When passing the DPKG_ADMINDIR environment variable to the maintainer
+    scripts we need to trim the installation directory name from admindir,
+    otherwise the directory won't be found.
+    
+    Regression introduced in commit e63e1fa4a4afdf98847f13f2506a0aeea68c33c7.
+    
+    Based-on-patch-by: Steve Langasek <steve.langasek@linaro.org>
+    Improved-by: Jonathan Nieder <jrnieder@gmail.com>
+
+ src/help.c |   11 ++++++-----
+ 1 files changed, 6 insertions(+), 5 deletions(-)
+
+commit 8fc97bc94c08f4da2f18c3f4aa43db148bd8f6e2
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Mar 2 01:37:28 2011 +0100
+
+    dpkg-divert: Honour --local when DPKG_MAINTSCRIPT_PACKAGE is present
+    
+    Regression introduced in commit dc98261980767f258046f8a4c2e020fcdc92c8b6-
+    
+    Reported-by: Martin Pitt <martin.pitt@ubuntu.com>
+    Suggested-by: Colin Watson <cjwatson@ubuntu.com>
+
+ src/divertcmd.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 598d605202413affb749a96bab8a39d60e6902ff
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Feb 27 09:19:20 2011 +0100
+
+    dpkg: Refactor infodb update on unpack into new pkg_infodb_update()
+
+ src/processarc.c |  164 +++++++++++++++++++++++++++++------------------------
+ 1 files changed, 90 insertions(+), 74 deletions(-)
+
+commit a2acd17d3c5a6980cf4516f6f5c5f93e67832882
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Feb 26 17:12:08 2011 +0100
+
+    dpkg: Refactor infodb directory traversal into new pkg_infodb_foreach()
+    
+    Move the common code into a new function which will call an action
+    pointer function on matched files to perform the specific logic.
+
+ src/Makefile.am  |    1 +
+ src/infodb.c     |   56 +++++++++++++++++++++++++++++++++++++++++++++++++
+ src/infodb.h     |    4 +++
+ src/processarc.c |   61 ++++-------------------------------------------------
+ src/querycmd.c   |   52 +--------------------------------------------
+ src/remove.c     |   29 +------------------------
+ 6 files changed, 69 insertions(+), 134 deletions(-)
+
+commit fc8b6ecf05e6d4bc66e036f275daa304ada6696e
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Feb 26 18:02:05 2011 +0100
+
+    dpkg: Refactor specific infodb traversal logic into their own functions
+    
+    This will allow further refactoring now that the infodb traversal code
+    is the same eveyrwhere.
+
+ src/processarc.c |   55 +++++++++++++++++++++++++++++++++++++++--------------
+ src/querycmd.c   |   35 ++++++++++++++++-----------------
+ src/remove.c     |   28 ++++++++++++++++++--------
+ 3 files changed, 76 insertions(+), 42 deletions(-)
+
+commit ecd886da6390f9c10b8a36d27323f0bc570e97f3
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Mar 2 06:33:06 2011 +0100
+
+    dpkg: Refactor match_node allocation into new match_node_new()
+
+ src/processarc.c |   19 ++++++++++++++-----
+ 1 files changed, 14 insertions(+), 5 deletions(-)
+
+commit 7a79f5a1fafa0043e555cad4f2d0ed6d5c3098d4
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Feb 26 17:58:07 2011 +0100
+
+    dpkg: Refactor match_node deallocation into new match_node_free()
+
+ src/processarc.c |   12 +++++++++---
+ 1 files changed, 9 insertions(+), 3 deletions(-)
+
+commit 070dc94cfca122aba5b682db90292a6525119272
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Feb 26 17:09:18 2011 +0100
+
+    dpkg: Switch the rename_list logic to match_node
+    
+    Instead of directly preparing the arguments on traversal, store the
+    information of the matched files, which we'll be acting on later in
+    the code. This will allow for further refactoring.
+
+ src/processarc.c |   51 +++++++++++++++++++++++++++------------------------
+ 1 files changed, 27 insertions(+), 24 deletions(-)
+
+commit 9f7f2a958321d41725c0ae7f46c434fe4cbf3c6a
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Feb 25 00:21:46 2011 +0100
+
+    dpkg: Refactor infodb file existence check into new pkg_infodb_has_file()
+
+ src/Makefile.am |    1 +
+ src/depcon.c    |   10 +++-------
+ src/infodb.c    |   50 ++++++++++++++++++++++++++++++++++++++++++++++++++
+ src/infodb.h    |   30 ++++++++++++++++++++++++++++++
+ src/remove.c    |   18 ++----------------
+ 5 files changed, 86 insertions(+), 23 deletions(-)
+
+commit ae3500585ce59833e7b3094e1615fa273d7b8527
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Feb 26 17:47:00 2011 +0100
+
+    libdpkg: Make dir_sync() private
+
+ lib/dpkg/dir.c            |    2 +-
+ lib/dpkg/dir.h            |    1 -
+ lib/dpkg/libdpkg.Versions |    1 -
+ 3 files changed, 1 insertions(+), 3 deletions(-)
+
+commit ed250955ff45778f083091d3bf78cf172c3a35ad
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Feb 26 17:45:41 2011 +0100
+
+    dpkg: Sync and print the correct info database directory
+    
+    On unpack sync the info database directory instead of the temporary
+    control information directory, and print the correct pathname on
+    error instead of the last file acted on that directory.
+
+ debian/changelog |    3 +++
+ src/processarc.c |   12 ++++--------
+ src/remove.c     |    6 ++----
+ 3 files changed, 9 insertions(+), 12 deletions(-)
+
+commit d72022b1d3bbfe9871dab28d2db6ded7a268132e
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Feb 26 17:52:47 2011 +0100
+
+    s-s-d: Do not unneedingly fsync() the pid file
+    
+    The pid file is a run-time resource, which will not be valid on reboot
+    anyway. There's no need to guarantee its durability. But now that we are
+    not checking for errors from flushing the stream, check them instead
+    when closing it, which we should have been doing anyway.
+
+ utils/start-stop-daemon.c |    7 ++-----
+ 1 files changed, 2 insertions(+), 5 deletions(-)
+
+commit bf7b7023d4e67a82c71806cc65a5d83b0a2541f0
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Feb 24 01:28:24 2011 +0100
+
+    Fix dpkg maintainer scripts to honour DPKG_ADMINDIR if present
+    
+    This will allow the maintainer scripts to work properly if --admindir
+    has been passed to dpkg. Fallback to using the default admindir in case
+    we are being called from an old dpkg not setting the environment
+    variable.
+
+ debian/dpkg.lintian-overrides |    6 +++---
+ debian/dpkg.postinst          |    2 +-
+ debian/dpkg.preinst           |    3 ++-
+ 3 files changed, 6 insertions(+), 5 deletions(-)
+
+commit 0787286c1d4bc1d11e7670647e60c7eec0675fac
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Feb 24 08:51:58 2011 +0100
+
+    libdpkg: Rename string variables to str_start and str_end in parse_nv_next
+
+ lib/dpkg/fields.c |   16 ++++++++--------
+ 1 files changed, 8 insertions(+), 8 deletions(-)
+
+commit 01b03062de7945b1345115f4d31e51a4d18ccfa0
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Feb 24 08:49:01 2011 +0100
+
+    Rename namevalue variables to nv and nv_head
+
+ lib/dpkg/fields.c |   12 ++++++------
+ src/select.c      |    8 ++++----
+ 2 files changed, 10 insertions(+), 10 deletions(-)
+
+commit 4f36d67a83687a7ecd10293c9e0d919050672d43
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Feb 20 05:19:41 2011 +0100
+
+    libdpkg: Refactor convert_string into parse_nv_next and parse_nv_last
+    
+    This clarifies the function name and its usage from the call sites, also
+    avoids passing unneeded arguments.
+
+ lib/dpkg/fields.c |   55 +++++++++++++++++++++++++++++++---------------------
+ 1 files changed, 33 insertions(+), 22 deletions(-)
+
+commit b3f669039f128d715ac7ac71abaeac86f0954112
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Feb 20 01:46:59 2011 +0100
+
+    libdpkg: Switch pri_other to be a fallback namevalue
+
+ lib/dpkg/fields.c    |   16 +++++++---------
+ lib/dpkg/parsehelp.c |    2 +-
+ 2 files changed, 8 insertions(+), 10 deletions(-)
+
+commit 902cc15dc86797966ea09f66b26a433c7c85c64f
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Feb 20 01:45:22 2011 +0100
+
+    libdpkg: Add support for fallback namevalues
+    
+    This will allow to designate a namevalue entry as the fallback return
+    value in case none of the rest did match.
+
+ lib/dpkg/namevalue.c |   13 +++++++++----
+ lib/dpkg/namevalue.h |    4 +++-
+ 2 files changed, 12 insertions(+), 5 deletions(-)
+
+commit 21e9a2d3ce24bee668d1d108752c8d2fd6dc8f8b
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Feb 19 19:34:56 2011 +0100
+
+    libdpkg: Use format precision instead of strnlen() in convert_string()
+
+ lib/dpkg/fields.c |    3 +--
+ 1 files changed, 1 insertions(+), 2 deletions(-)
+
+commit f1bccd4763343d0897db3361022fec8ab5411a34
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Feb 24 10:15:47 2011 +0100
+
+    Use varbuf_end_str() instead of ad-hoc varbuf_add_char() calls
+    
+    This allows the strings to be terminated, thus printable or accessed
+    through the standard C string functions, and at the same time
+    appendable.
+
+ dpkg-deb/info.c         |    2 +-
+ dpkg-split/split.c      |    2 +-
+ lib/dpkg/dbmodify.c     |    2 +-
+ lib/dpkg/dump.c         |    4 ++--
+ lib/dpkg/fields.c       |    6 +++---
+ lib/dpkg/parse.c        |    2 +-
+ lib/dpkg/parsehelp.c    |    2 +-
+ lib/dpkg/pkg-format.c   |    4 ++--
+ lib/dpkg/trigdeferred.l |    2 +-
+ lib/dpkg/triglib.c      |    2 +-
+ lib/dpkg/varbuf.h       |    3 +--
+ src/archives.c          |   20 ++++++++++----------
+ src/configure.c         |   18 +++++++++---------
+ src/depcon.c            |    4 ++--
+ src/divertdb.c          |    2 +-
+ src/enquiry.c           |    2 +-
+ src/filesdb.c           |    2 +-
+ src/help.c              |    4 ++--
+ src/main.c              |    4 ++--
+ src/packages.c          |    4 ++--
+ src/processarc.c        |   20 ++++++++++----------
+ src/querycmd.c          |    8 ++++----
+ src/remove.c            |   22 +++++++++++-----------
+ src/select.c            |    4 ++--
+ src/statdb.c            |    2 +-
+ src/trigproc.c          |    2 +-
+ src/update.c            |    2 +-
+ 27 files changed, 75 insertions(+), 76 deletions(-)
+
+commit 3ae09f975d9138de3c51359ef9ba0d7776a4cc86
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Feb 19 09:28:55 2011 +0100
+
+    libdpkg: Add new varbuf_end_str()
+
+ lib/dpkg/libdpkg.Versions |    1 +
+ lib/dpkg/varbuf.c         |    9 ++++++++-
+ lib/dpkg/varbuf.h         |    3 ++-
+ 3 files changed, 11 insertions(+), 2 deletions(-)
+
+commit 280ac914cc52ee5de079c0833bb1df5005c1e7ab
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Feb 19 09:26:13 2011 +0100
+
+    dpkg: Only copy already counted output lines from find
+    
+    Instead of appending two NUL characters to be able to track the end of
+    the NUL terminated lines from find's output. Just handle the number of
+    lines we have already counted previously.
+
+ src/archives.c |    9 +++------
+ 1 files changed, 3 insertions(+), 6 deletions(-)
+
+commit de314a54d0214d0aa733aba18797ee4eed006e7e
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Feb 19 09:24:26 2011 +0100
+
+    dpkg: Reduce local variable scope in archivefiles()
+
+ src/archives.c |   13 +++++++------
+ 1 files changed, 7 insertions(+), 6 deletions(-)
+
+commit 173a6cb53258403f339ae090507cbb100b742604
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Feb 19 06:12:15 2011 +0100
+
+    libdpkg: Do not add a NUL char after varbuf_printf() calls
+    
+    The varbuf_printf() and varbuf_vprintf() already NUL terminate the
+    string via the vsnprintf() calls. No need to do that again.
+
+ lib/dpkg/log.c           |    1 -
+ lib/dpkg/test/t-varbuf.c |    9 ++++-----
+ lib/dpkg/triglib.c       |    1 -
+ 3 files changed, 4 insertions(+), 7 deletions(-)
+
+commit 2449dcaa610b86221d914140a7e747728f5cc409
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Feb 19 06:08:13 2011 +0100
+
+    dpkg: Move varbuf related calls close together in setselections()
+    
+    It's easier to read if the varbuf calls affecting the same variable are
+    close together, rather than dispersed around in the code.
+
+ src/select.c |   12 ++++++++----
+ 1 files changed, 8 insertions(+), 4 deletions(-)
+
+commit 18b52757ea38d896e57334ca83bf3c62e21795ed
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Feb 19 05:17:52 2011 +0100
+
+    Revert "libdpkg: Refactor varbuf_pkgadminfile() out from pkgadminfile()"
+    
+    This reverts commit bad18329473a306d59a9c35823e85fc964bbf724.
+    
+    The varbuf_pkgadminfile() function is not being used anymore.
+
+ lib/dpkg/dbmodify.c       |   20 ++++++--------------
+ lib/dpkg/dpkg-db.h        |    2 --
+ lib/dpkg/libdpkg.Versions |    1 -
+ 3 files changed, 6 insertions(+), 17 deletions(-)
+
+commit 869564af64bb745501ee4a22e2609b18ad60d34b
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Feb 19 05:13:59 2011 +0100
+
+    dpkg: Use pkgadminfile() instead of varbuf_pkgadminfile()
+    
+    This simplifies the API, and unifies the different call sites, the
+    extremely small performance penalty is irrelevant in these cases.
+
+ src/filesdb.c |    9 +++++----
+ src/remove.c  |   18 +++++++++++-------
+ 2 files changed, 16 insertions(+), 11 deletions(-)
+
+commit 7e31262a6fa961d81cbe67138cb875c81e195711
+Author: Andrea Gelmini <andrea.gelmini@gelma.net>
+Date:   Sun Feb 20 22:28:44 2011 +0100
+
+    libdpkg: Remove duplicate <stdio.h> include
+    
+    Signed-off-by: Andrea Gelmini <andrea.gelmini@gelma.net>
+    Signed-off-by: Guillem Jover <guillem@debian.org>
+
+ lib/dpkg/path.c |    1 -
+ 1 files changed, 0 insertions(+), 1 deletions(-)
+
+commit f92a24f349082d51b702cd72f59edae005798c79
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Sep 13 18:24:12 2010 +0200
+
+    dpkg-architecture: Set DEB_HOST_ARCH and DEB_HOST_GNU_TYPE only once
+    
+    The variables are set initially once, and then possibly overriden by the
+    user supplied arguments. Rearrange the code to set these only once.
+
+ scripts/dpkg-architecture.pl |   15 ++++++++++-----
+ 1 files changed, 10 insertions(+), 5 deletions(-)
+
+commit cc7ee6f7c0c2fd603c976391cba5fb42ddfe49c1
+Author: Jonathan Nieder <jrnieder@gmail.com>
+Date:   Mon Feb 28 18:53:13 2011 -0600
+
+    dpkg-maintscript-helper(1): dpkg only has to be unpacked for it to be usable
+    
+    Some packages use a pre-dependency to ensure a version of dpkg with
+    dpkg-maintscript-helper is available by the time preinst is run.
+    Clarify that "available" here means "unpacked", not configured, for
+    some added peace of mind.
+    
+    Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
+    Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
+
+ debian/changelog              |    2 ++
+ man/dpkg-maintscript-helper.1 |    2 +-
+ 2 files changed, 3 insertions(+), 1 deletions(-)
+
+commit e02f4f5bba696d270b3b82158794f5859a09f507
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Tue Mar 1 09:16:05 2011 +0100
+
+    Add missing changelog entry
+    
+    This entry was meant to be integrated in commit
+    c824c49b3fbbd61626031eeb10ae37782a994154.
+
+ debian/changelog |    2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+commit c824c49b3fbbd61626031eeb10ae37782a994154
+Author: Colin Watson <cjwatson@ubuntu.com>
+Date:   Tue Mar 1 09:10:35 2011 +0100
+
+    dpkg-buildflags: use CFLAGS="-g -O3" for building ppc64 packages on Ubuntu
+    
+    We're considering bringing up a ppc64 port of the Ubuntu server, and it
+    appears to be best to build it with -O3 rather than -O2.  (I realise
+    that this would be unusual in Debian and that there are more obstacles
+    to this than just dpkg-buildflags, and I'd like to do this differently
+    eventually, but this is where we are at the moment.)
+
+ scripts/Dpkg/Vendor/Ubuntu.pm |    6 ++++++
+ 1 files changed, 6 insertions(+), 0 deletions(-)
+
+commit 4d5189f9746bbb7e4a37af95cb351c890ac90d38
+Author: Sven Joachim <svenjoac@gmx.de>
+Date:   Wed Feb 16 19:42:36 2011 +0100
+
+    German dpkg translation update
+    
+    Update to 1017t.
+
+ debian/changelog |    1 +
+ po/de.po         | 3164 ++++++++++++++++++++++++++++++------------------------
+ 2 files changed, 1767 insertions(+), 1398 deletions(-)
+
+commit 385b464c99919eb403b5ef3a6cab6f34343f8f88
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Sat Feb 12 18:26:23 2011 +0100
+
+    Update German translation of manual pages
+    
+    Update to 2007t0f0u.
+
+ man/po/de.po |   15 ++++++++++++++-
+ 1 files changed, 14 insertions(+), 1 deletions(-)
+
+commit 8889c01480269ccbe4e888ae830c5d24b12716db
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Sat Feb 12 09:51:58 2011 +0100
+
+    Update German translation of manual pages
+    
+    Update to 2006t0f1u.
+
+ man/po/de.po |   98 +++++++++++++++++++++++++++++----------------------------
+ 1 files changed, 50 insertions(+), 48 deletions(-)
+
+commit 0ff1ba98ce2dd4d8268e4154b7173fab49657045
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Feb 11 05:21:36 2011 +0100
+
+    libdpkg: Rename cmdinfo arg members
+    
+    The current names are not descriptive enough, so rename parg to arg_ptr,
+    farg to arg_func, and finally arg to arg_int (which disambiguates what
+    kind of data it's holding).
+
+ dpkg-deb/main.c   |    2 +-
+ dpkg-split/main.c |    2 +-
+ lib/dpkg/myopt.c  |    9 ++++++---
+ lib/dpkg/myopt.h  |    7 ++++---
+ src/archives.c    |    6 +++---
+ src/cleanup.c     |    2 +-
+ src/divertcmd.c   |    2 +-
+ src/main.c        |   22 +++++++++++-----------
+ src/packages.c    |   16 ++++++++--------
+ src/processarc.c  |    5 +++--
+ src/querycmd.c    |    8 ++++----
+ src/remove.c      |    4 ++--
+ src/statcmd.c     |    2 +-
+ src/update.c      |   14 +++++++-------
+ 14 files changed, 53 insertions(+), 48 deletions(-)
+
+commit 2718f03bc2bb26de0e18b7bbcb20ac02b24c0719
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Feb 11 05:11:39 2011 +0100
+
+    libdpkg: Rename function type from tar_func to tar_make_func
+    
+    This disambiguates the purpose of the function type.
+
+ lib/dpkg/tarfn.h |   12 ++++++------
+ 1 files changed, 6 insertions(+), 6 deletions(-)
+
+commit 97205c1bab2d5fd18e9dd33f5329db209b866634
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Feb 5 10:24:45 2011 +0100
+
+    dpkg: Automate force help output printing
+    
+    Move the force type (normal, default, dangerous) and force description
+    to struct forceinfo, so that its printing can be automated.
+    
+    This has multiple purposes (similar to the debuginfo output automation);
+    there's one less place to modify when adding a new force flag, the ouput
+    is easier to modify w/o fuzzying the translated strings, it's easier for
+    the translators to deal with new force flag additions.
+
+ src/main.c |  128 +++++++++++++++++++++++++++++++++++------------------------
+ 1 files changed, 76 insertions(+), 52 deletions(-)
+
+commit 10960fcbe949640779ed5afaaaa5eb4e72897ff8
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Feb 5 10:24:45 2011 +0100
+
+    dpkg: Reduce the scope of a if/else in setforce()
+
+ src/main.c |   17 +++++++++--------
+ 1 files changed, 9 insertions(+), 8 deletions(-)
+
+commit aa18c17889d55b09e71f402afb986b7c35390212
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Feb 5 10:24:45 2011 +0100
+
+    dpkg: Handle --force-all as any other force option
+    
+    Add an entry for "all" to forceinfos, so that the code paths are more
+    clear on what each is doing. This will also make further refactoring
+    easier.
+
+ src/main.c |   12 ++++++------
+ 1 files changed, 6 insertions(+), 6 deletions(-)
+
+commit 1a3d55e03561d4c53dd654026c7e64ce97c68219
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Feb 5 05:44:59 2011 +0100
+
+    dpkg: Fix typo in debug help output
+
+ src/main.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit fcfbce668169aecc332ffd0be9127dc8b9e0bd4e
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Feb 5 05:24:43 2011 +0100
+
+    dpkg: Capitalize debug help output table titles
+
+ man/dpkg.1 |    4 ++--
+ src/main.c |    2 +-
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+commit 166015ca54a3a5cfdbb49eaaee558be6fec329e8
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Feb 5 05:18:33 2011 +0100
+
+    dpkg: Automate debug help output printing
+    
+    Add a new array of struct debuginfo to hold debug flag information, so
+    that it can be handled automatically.
+    
+    This has multiple purposes; it will guarantee the output value always
+    matches the one defined in the code, there's one less place to modify
+    when adding a new debug flag, the ouput is easier to modify w/o fuzzying
+    the translated strings, it's easier for the translators to deal with new
+    debug flag additions, it will not allow for the source reference name to
+    be translated thus avoiding errors.
+
+ src/main.c |   48 ++++++++++++++++++++++++++++++++----------------
+ 1 files changed, 32 insertions(+), 16 deletions(-)
+
+commit 0d6e7bc21e645a49a85bd20ca73cdb08f12a9e4f
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Feb 4 20:15:17 2011 +0100
+
+    dpkg: Refactor conflictor addition to a new push_conflictor() function
+    
+    Move the conflictor and cflict_index variables to processarc.c and
+    make them static. And create a new push_conflictor() function to hide
+    the implementation details. This fixes a warning on variable shadowing.
+
+ src/archives.c   |   11 +----------
+ src/archives.h   |    3 +--
+ src/processarc.c |   14 ++++++++++++++
+ 3 files changed, 16 insertions(+), 12 deletions(-)
+
+commit efa6e49193f7948de103bada19de40720a7774fb
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Feb 4 19:45:01 2011 +0100
+
+    dpkg: Use m_realloc() instead of free()+m_malloc() on process_archive()
+
+ src/processarc.c |    4 +---
+ 1 files changed, 1 insertions(+), 3 deletions(-)
+
+commit f1891335a4686a8859e4f77be1cd5d8061e0b56e
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Feb 4 19:40:33 2011 +0100
+
+    dpkg: Remove useless cidirbuf variable in process_archive()
+    
+    Remove cidirbuf and make cidir a static function scope variable.
+
+ src/processarc.c |   17 ++++++++---------
+ 1 files changed, 8 insertions(+), 9 deletions(-)
+
+commit 194dce1ca37ab0047c0e0606c7e9ba80196d3d2c
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Feb 4 19:22:05 2011 +0100
+
+    dpkg: Remove temporary variable admindirlen in process_archive()
+    
+    Inline the strlen() call instead of using the intermediate variable.
+
+ src/processarc.c |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit 1baad8809039eb52113f2e647800cccf77168349
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Feb 4 05:50:43 2011 +0100
+
+    dselect: Switch to use libdpkg debug support
+
+ dselect/basecmds.cc   |    2 +-
+ dselect/baselist.cc   |   39 +++++++---------
+ dselect/dselect.h     |    3 +-
+ dselect/main.cc       |   13 ++++--
+ dselect/methlist.cc   |   30 ++++++-------
+ dselect/methparse.cc  |   50 ++++++++++----------
+ dselect/pkgcmds.cc    |    4 +-
+ dselect/pkgdepcon.cc  |  117 +++++++++++++++++++++++--------------------------
+ dselect/pkgdisplay.cc |    2 +-
+ dselect/pkginfo.cc    |   17 +++----
+ dselect/pkglist.cc    |  109 ++++++++++++++++++++++------------------------
+ dselect/pkgsublist.cc |   44 +++++++++---------
+ 12 files changed, 208 insertions(+), 222 deletions(-)
+
+commit 5e7235bf69f016a1ade715c4a6be3a40d2cde4b5
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Feb 4 04:26:37 2011 +0100
+
+    Move and generalize debug API from dpkg to libdpkg
+
+ lib/dpkg/Makefile.am      |    2 +
+ lib/dpkg/debug.c          |   84 +++++++++++++++++++++++++++++++++++++++++++++
+ lib/dpkg/debug.h          |   54 +++++++++++++++++++++++++++++
+ lib/dpkg/libdpkg.Versions |    5 +++
+ src/depcon.c              |    2 +-
+ src/help.c                |   13 +------
+ src/main.c                |    6 ++-
+ src/main.h                |   19 +----------
+ 8 files changed, 152 insertions(+), 33 deletions(-)
+
+commit 469c5fa91e12fdded4e4c6f7131a965e889d5b18
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Feb 4 00:41:26 2011 +0100
+
+    dpkg: Always call pkg_has_postrm_script() in removal_bulk()
+    
+    Instead of letting removal_bulk_remove_files() tell the caller it has
+    found a postrm script in its branch and calling pkg_has_postrm_script()
+    on the other, just unconditionally call it always.
+    
+    This removes the need to pass back the value via out_foundpostrm, which
+    makes further refactoring slightly more convoluted.
+
+ src/remove.c |   17 ++++++-----------
+ 1 files changed, 6 insertions(+), 11 deletions(-)
+
+commit 355d2c2aa6a2fb906e915bcfee77108c2ab0c163
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Feb 4 00:40:20 2011 +0100
+
+    dpkg: Refactor out pkg_has_postrm_script() from removal_bulk()
+
+ src/remove.c |   26 ++++++++++++++++----------
+ 1 files changed, 16 insertions(+), 10 deletions(-)
+
+commit 2fe2563ee3f2f63b05b6e76c658ea989bc4925fd
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Feb 3 17:37:31 2011 +0100
+
+    dpkg: Use varbuf_pkgadminfile() instead of manually building the path
+
+ src/filesdb.c |    6 +-----
+ src/remove.c  |   13 ++-----------
+ 2 files changed, 3 insertions(+), 16 deletions(-)
+
+commit bad18329473a306d59a9c35823e85fc964bbf724
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Feb 3 17:37:31 2011 +0100
+
+    libdpkg: Refactor varbuf_pkgadminfile() out from pkgadminfile()
+
+ lib/dpkg/dbmodify.c       |   20 ++++++++++++++------
+ lib/dpkg/dpkg-db.h        |    2 ++
+ lib/dpkg/libdpkg.Versions |    1 +
+ 3 files changed, 17 insertions(+), 6 deletions(-)
+
+commit 9c152b641835b3d5c074215dffd2d47f4e4340cd
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Tue Feb 8 17:03:53 2011 +0100
+
+    Update German translation of manual pages
+    
+    Update to 2006t0f1u.
+
+ man/po/de.po |   54 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
+ 1 files changed, 53 insertions(+), 1 deletions(-)
+
+commit aacb1f1ec9aab9378fab10fb832a4337fb7852c4
+Author: Colin Watson <cjwatson@ubuntu.com>
+Date:   Mon Feb 7 06:33:28 2011 +0100
+
+    On install for Ubuntu adjust the i386 GNU cpu name in cputable
+    
+    Ubuntu builds their i386 architecture for i686 instead of i486 like
+    Debian does. This change helps them use an unmodified upstream source.
+    
+    This should be considered a temporary measure until a better, more
+    generic implementation comes up, or is required for other derivatives,
+    but for now this will do.
+    
+    Closes: #611741
+    
+    Signed-off-by: Guillem Jover <guillem@debian.org>
+
+ debian/changelog |    2 ++
+ debian/rules     |    7 +++++++
+ 2 files changed, 9 insertions(+), 0 deletions(-)
+
+commit d09ad2efd0b93bb69eb6dd74f643717f6fe35242
+Author: Robert Millan <rmh@debian.org>
+Date:   Sun Feb 6 21:31:52 2011 +0100
+
+    libcompat: Add missing semicolon to vsnprintf() declaration
+    
+    This makes the build fail on systems where vsnprintf() is missing or
+    not compliant enough, and thus the fallback is being used.
+    
+    Closes: #612203
+    
+    Signed-off-by: Guillem Jover <guillem@debian.org>
+
+ debian/changelog    |    2 ++
+ lib/compat/compat.h |    2 +-
+ 2 files changed, 3 insertions(+), 1 deletions(-)
+
+commit da5fceca72b4c67be8acdb0734dbf7c241519dff
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Feb 4 18:59:00 2011 +0100
+
+    dpkg: Do not segfault on “dpkg -i --no-act”
+    
+    mkdtemp() takes the string allocated by path_make_temp_template() and
+    modifies it, but there's not enough allocated room for the subsequent
+    string appends done starting from cidirrest, for the control files.
+    
+    Regression introduced in commit ffccc65580189420a0a64736bba0fb661de56dcb.
+
+ debian/changelog |    1 +
+ src/processarc.c |   11 +++++++++--
+ 2 files changed, 10 insertions(+), 2 deletions(-)
+
+commit b83cc7d551c9aeed7bada926e2e3b3d9fc5c9140
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Feb 3 00:05:23 2011 +0100
+
+    libcompat: Define gettext context functions when NLS is disabled
+    
+    When the package is configured with NLS disabled (--disable-nls),
+    the build will fail due to undefined references to LC_MESSAGES, the
+    gettext.h header file does not correctly handle the gettext context
+    related function declarations on disabled NLS support, which is known
+    to be used by downstreams. This adds all missing macros corresponding
+    to their NLS enabled counterparts.
+
+ debian/changelog     |    1 +
+ lib/compat/gettext.h |   32 ++++++++++++++++++++++++++++++++
+ 2 files changed, 33 insertions(+), 0 deletions(-)
+
+commit 61a3cb189063139c8562b2fddc65de0c9996fd8f
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Wed Feb 2 23:02:20 2011 +0100
+
+    Update German translation of manual pages
+    
+    Update to 1996t0f11u.
+
+ man/po/de.add |    2 +-
+ man/po/de.po  | 1155 ++++++++++++++++++++++++++++++++++++++++++++-------------
+ 2 files changed, 899 insertions(+), 258 deletions(-)
+
+commit 18ac5167655f3db8a0c2c8a9a8fd338d6b5daa81
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Feb 1 05:03:59 2011 +0100
+
+    dpkg: Document packages w/o Architecture field need --force-architecture
+    
+    The commit 58e7276b69be105735eccb3c18c2b28d3a2ec2e5 didn't explicitly
+    document this behavioural change, do so now.
+
+ debian/changelog |    2 ++
+ man/dpkg.1       |    2 +-
+ src/main.c       |    2 +-
+ 3 files changed, 4 insertions(+), 2 deletions(-)
+
+commit 3ce597a4c62157f6955101d16db198db4afd4259
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Feb 1 04:45:24 2011 +0100
+
+    Revert "Fix installation of packages without architecture field"
+    
+    This reverts commit 13637ddfaf473fa5fd67264da9f38841eeed7401.
+    
+    The changes in commit 58e7276b69be105735eccb3c18c2b28d3a2ec2e5 were
+    intentional, supported here meant (although the commit did not
+    document this properly) that the non-compliant package can still be
+    installed, although --force-architecture is now required.
+
+ src/processarc.c |    3 +--
+ 1 files changed, 1 insertions(+), 2 deletions(-)
+
+commit f3496dc24f98cea0e1da3c812e8c728c45875f48
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Jan 31 19:17:35 2011 +0100
+
+    libdpkg: Do not print bogus warnings when parsing status files
+    
+    This is the equivalent fix in spirit as the one in commit
+    672b0664cbb8fd7fd5eea7ab10af1bbf6871833f, but applied to the
+    Architecture field instead.
+    
+    Reported-by: Raphaël Hertzog <hertzog@debian.org>
+
+ debian/changelog |    3 ++-
+ lib/dpkg/parse.c |    9 +++++----
+ 2 files changed, 7 insertions(+), 5 deletions(-)
+
+commit 13637ddfaf473fa5fd67264da9f38841eeed7401
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Mon Jan 31 15:06:14 2011 +0100
+
+    Fix installation of packages without architecture field
+    
+    Refactoring done in commit 58e7276b69be105735eccb3c18c2b28d3a2ec2e5
+    introduced a regression: a package without an architecture field
+    can no longer be installed without --force-architecture.
+
+ src/processarc.c |    3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 58e7276b69be105735eccb3c18c2b28d3a2ec2e5
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Jan 31 10:11:56 2011 +0100
+
+    libdpkg: Ensure parsed packages have a usable arch member
+    
+    In case the package didn't have an Architecture field, warn and
+    initialize it to an empty string, so that it can be safely used for
+    string comparisons, printing, etc.
+    
+    This fixes a potential segfault when setting the environment variable
+    DPKG_MAINTSCRIPT_ARCH from a package w/o an Architecture field, which
+    are a thing from the distant past, but still should be supported.
+
+ debian/changelog |    2 ++
+ dpkg-deb/build.c |    6 +++---
+ lib/dpkg/parse.c |    6 ++++--
+ src/processarc.c |    3 +--
+ 4 files changed, 10 insertions(+), 7 deletions(-)
+
+commit c48475458415335c8969a11cea22ba87045c2cf3
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Jan 31 07:24:50 2011 +0100
+
+    dpkg: Rename arch variable to native_arch
+    
+    This disambiguates the usage and avoids unneeded shadowing.
+
+ src/enquiry.c    |    2 +-
+ src/main.c       |    2 +-
+ src/main.h       |    2 +-
+ src/processarc.c |    4 ++--
+ 4 files changed, 5 insertions(+), 5 deletions(-)
+
+commit 1466cd10e8c551fcb670f8785ef39abafc66d996
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Jan 31 07:36:56 2011 +0100
+
+    libdpkg: Add type documentation to struct pkginfo
+
+ lib/dpkg/dpkg-db.h |    8 +++++++-
+ 1 files changed, 7 insertions(+), 1 deletions(-)
+
+commit 694b4b5aded077b43abd4e0cf5a81c7040899a24
+Merge: eedb20c 5f52c08
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Jan 31 06:33:01 2011 +0100
+
+    Merge branch 'squeeze' (through tag '1.15.8.10')
+    
+    Conflicts:
+    	debian/changelog
+
+commit eedb20c17071efd92112edf60f74f9f637b4aaed
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Jan 29 06:19:28 2011 +0100
+
+    libdpkg: Change new_pkg to be a pointer in parsedb()
+    
+    This way all variables are handled the same.
+
+ lib/dpkg/parse.c |   34 ++++++++++++++++++----------------
+ 1 files changed, 18 insertions(+), 16 deletions(-)
+
+commit da34b9f70ed071f12efdf48a0579aea3e14cc0b2
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Jan 29 06:16:28 2011 +0100
+
+    libdpkg: Rename newpig/newpifp to new_pkg/new_pkgbin in parsedb()
+    
+    The names better match reality, and describe this is the new package
+    information being parsed. The previous usage was slightly confusing.
+
+ lib/dpkg/parse.c |   38 +++++++++++++++++++++-----------------
+ 1 files changed, 21 insertions(+), 17 deletions(-)
+
+commit 6b7ea85f6c109b241febc5ff3c2bdcad55f9fb4e
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Jan 29 06:10:22 2011 +0100
+
+    libdpkg: Rename pigp/pifp to db_pkg/db_pkgbin in parsedb()
+    
+    The names better match reality, and describe this is package information
+    coming from the database. The previous usage was slightly confusing.
+
+ lib/dpkg/parse.c |   18 +++++++++++-------
+ 1 files changed, 11 insertions(+), 7 deletions(-)
+
+commit df219a607282614168b6d19423d57bb902021f34
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Jan 29 05:59:09 2011 +0100
+
+    Rename architecture variables to arch
+    
+    The “arch” name is unambiguous in this context, and as we are going to
+    be using it more often, let's avoid unnecessary typing.
+
+ dpkg-deb/build.c    |    2 +-
+ lib/dpkg/database.c |    2 +-
+ lib/dpkg/dpkg-db.h  |    2 +-
+ lib/dpkg/parse.c    |    4 ++--
+ src/enquiry.c       |    2 +-
+ src/help.c          |    2 +-
+ src/main.c          |    2 +-
+ src/main.h          |    2 +-
+ src/processarc.c    |   10 +++++-----
+ 9 files changed, 14 insertions(+), 14 deletions(-)
+
+commit 44e022a801e0b5720a6e8d6887788ebf15b9995f
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Jan 20 18:41:09 2011 +0100
+
+    Use pid instead of c1 for variable name
+
+ dpkg-deb/extract.c |    8 ++++----
+ dpkg-deb/info.c    |    8 ++++----
+ dselect/method.cc  |    8 ++++----
+ src/archives.c     |    9 +++++----
+ src/help.c         |   17 +++++++++--------
+ src/processarc.c   |   15 ++++++++-------
+ 6 files changed, 34 insertions(+), 31 deletions(-)
+
+commit ad95ee210312c38c12c6054e13dd45c1a8ff1c6c
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Jan 20 18:26:26 2011 +0100
+
+    dselect: Use subproc_check in falliblesubprocess instead of ad-hoc code
+
+ dselect/method.cc |   20 +++-----------------
+ 1 files changed, 3 insertions(+), 17 deletions(-)
+
+commit ef339f3715418ddaabb7923a7d5157f522687954
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Jan 29 05:52:30 2011 +0100
+
+    libdpkg: Improve subprocess signal handling in subproc_check()
+    
+    Explicitly handle user interruption, which should be slightly more
+    helpful for the user and will allow to use subproc_check() in dselect's
+    falliblesubprocess(). Improve too the output strings.
+
+ lib/dpkg/subproc.c |    8 ++++++--
+ 1 files changed, 6 insertions(+), 2 deletions(-)
+
+commit 88e1cf242fbaf9c347099656d34ae50750e5e2a1
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Jan 20 18:23:02 2011 +0100
+
+    libdpkg: Warn too on unknown status in subproc_check() if PROCWARN
+    
+    We were erroring out even if the caller specified PROCWARN, so handle
+    this error case too.
+
+ lib/dpkg/subproc.c |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit e61824e3e7d37d0b4fcf1e2128b709292a0867cb
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Jan 20 18:21:38 2011 +0100
+
+    libdpkg: Refactor error output into a function variable in subproc_check()
+    
+    This deduplicates two sets of identical strings.
+
+ lib/dpkg/subproc.c |   25 +++++++++++--------------
+ 1 files changed, 11 insertions(+), 14 deletions(-)
+
+commit 5f2e95ef39658991aade7b2357978c713bad7cae
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Jan 20 18:16:56 2011 +0100
+
+    Update usertags
+
+ debian/usertags |   81 +++++++++++++++++++++++++++++++++---------------------
+ 1 files changed, 49 insertions(+), 32 deletions(-)
+
+commit 5f52c08852c672e48ca67ccddb17c83c8d1f9fe8
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Jan 30 20:29:05 2011 +0100
+
+    Release 1.15.8.10
+
+ debian/changelog |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 19a571d40fdb3cdbff8ea3910aaafdcf706a1892
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Jan 30 19:14:37 2011 +0100
+
+    u-a: Fix segfault in --auto on link groups with only dangling symlinks
+    
+    All the invalid alternative entries will get removed so it might happen
+    that the link group ends up empty. Handle that explicitly on --auto.
+    
+    Closes: #611545
+
+ debian/changelog            |    7 +++++++
+ utils/update-alternatives.c |    6 +++++-
+ 2 files changed, 12 insertions(+), 1 deletions(-)
+
+commit 3a6f1b5c30c88bf90e191f891c9aa015a8235cac
+Merge: ec2ebca 6bdf65b
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Fri Jan 28 08:49:55 2011 +0100
+
+    Merge commit '1.15.8.9'
+
+commit 6bdf65bafdc6b25ffd1cae27b6860d84e56823a1
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Fri Jan 28 08:21:19 2011 +0100
+
+    Release 1.15.8.9
+
+ debian/changelog |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit be8b9f2dd6bc959ec605bf01e372c8089079aad9
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Fri Jan 28 08:18:30 2011 +0100
+
+    Drop install-info related Breaks for emacs and jed related packages
+    
+    For jed, the breaks has been rendered useless as the maintainers dropped
+    the install-info dependencies anyway.
+    
+    For emacs, Sven Joachim reported similar problems as with Konqueror.
+
+ debian/changelog |    3 +++
+ debian/control   |    6 +-----
+ 2 files changed, 4 insertions(+), 5 deletions(-)
+
+commit 38b959b27a115363307afa1980ad691ab5768986
+Author: Stan Ioan-Eugen <stan.ieugen@gmail.com>
+Date:   Tue Jan 25 14:14:53 2011 +0100
+
+    Update Romanian dpkg translation
+
+ debian/changelog |    1 +
+ po/ro.po         |   21 +++++++++++++--------
+ 2 files changed, 14 insertions(+), 8 deletions(-)
+
+commit f589a03c6fcd9360d00cb4b084d55704c3c8746f
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Mon Jan 24 20:43:13 2011 +0100
+
+    debian/control: drop Breaks on konqueror
+    
+    With this Breaks, "apt-get install udev" that is recommended at the start
+    of a lenny->squeeze upgrade might remove the kde metapackage. This is
+    due to udev needing a new util-linux that itself needs a newer dpkg (due
+    to the install-info transition).
+    
+    In contrast, the lack of the Breaks has very minimal consequences: partial
+    upgrades might not install install-info and in that case konqueror might
+    show an outdated list of info pages.
+
+ debian/changelog |    5 +++++
+ debian/control   |    2 +-
+ 2 files changed, 6 insertions(+), 1 deletions(-)
+
+commit f80dec4bf15c6349d09cb0773ab22e309af853e7
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Mon Jan 24 20:25:52 2011 +0100
+
+    Start new changelog entry
+    
+    Integrate changelog entry that got added to the previous changelog entry
+    for an already released version.
+
+ debian/changelog |   10 +++++++---
+ 1 files changed, 7 insertions(+), 3 deletions(-)
+
+commit fd7a65e7aa5a4f489138127c99b830b17adb4b02
+Author: Jordi Mallach <jordi@debian.org>
+Date:   Sat Jan 22 14:04:50 2011 +0100
+
+    Remove space before "…" in several Catalan strings (Jordi  Mallach).
+
+ debian/changelog |    3 +++
+ po/ca.po         |   44 ++++++++++++++++++++++----------------------
+ 2 files changed, 25 insertions(+), 22 deletions(-)
+
+commit ec2ebca2e2b35589b60a04980e464134c3b85f5c
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Fri Jan 21 13:33:33 2011 +0100
+
+    Update triggers documentation to match reality
+    
+    - The list of triggers is in the second parameter and not in the third.
+    - The --verbose and --query options for dpkg-trigger have never been
+      implemented.
+
+ doc/triggers.txt |    8 ++------
+ 1 files changed, 2 insertions(+), 6 deletions(-)
+
+commit 7b561513784490d08c0f890ba58a1a2aa63cf62b
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Jan 16 07:23:41 2011 +0100
+
+    dpkg-query: Use ohshit() for not installed package in --control-path
+    
+    The use of badusage() here is not appropriate.
+
+ src/querycmd.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 626560b31133376bfb5593770b2ee1fc83931c29
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Jan 16 07:21:17 2011 +0100
+
+    dpkg: Do not fail when trying to remove the root directory
+    
+    This will happen when removing the last package from an installation,
+    which does never happen on normal conditions on Debian-based systems.
+    But it can happen either on other distributions where dpkg is a foreign
+    package manager, or on test databases.
+
+ debian/changelog |    3 +++
+ src/remove.c     |   10 ++++++++++
+ 2 files changed, 13 insertions(+), 0 deletions(-)
+
+commit e63e1fa4a4afdf98847f13f2506a0aeea68c33c7
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Jan 16 06:59:55 2011 +0100
+
+    Propagate --admindir to programs run from maintainer scripts
+    
+    Always set DPKG_ADMINDIR from dpkg so that all subprocesses inherit
+    the variable and there's no possible security risk from a user process
+    setting the variable to write onto a user controlled area.
+    
+    As usual, the order in which the admindir value is overridden is the
+    following: built-in default, environment variable and command line
+    option.
+    
+    Closes: #97076
+    
+    Suggested-by: Brendan O'Dea <bod@debian.org>
+
+ TODO                        |    2 --
+ debian/changelog            |    2 ++
+ lib/dpkg/dbmodify.c         |   12 ++++++++++++
+ lib/dpkg/dpkg-db.h          |    1 +
+ man/dpkg-divert.8           |    4 ++++
+ man/dpkg-query.1            |    4 ++++
+ man/dpkg-statoverride.8     |    6 ++++++
+ man/dpkg-trigger.1          |    6 ++++++
+ man/update-alternatives.8   |    6 ++++++
+ src/divertcmd.c             |    4 +++-
+ src/main.c                  |   13 ++++---------
+ src/querycmd.c              |    4 +++-
+ src/statcmd.c               |    4 +++-
+ src/trigcmd.c               |    4 +++-
+ utils/update-alternatives.c |   21 ++++++++++++++++++++-
+ 15 files changed, 77 insertions(+), 16 deletions(-)
+
+commit 76ed5f9ff43b1c803098ffd15843b9acc721608e
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Jan 16 06:31:08 2011 +0100
+
+    Use string literals instead of macros for environment variable names
+    
+    The environment variable names are part of the exposed API, and as such
+    would need a transition plan in case of name change. Inline the macro
+    values to ease code reading.
+
+ lib/dpkg/command.c |    2 +-
+ lib/dpkg/dpkg.h    |    7 -------
+ src/configure.c    |    2 +-
+ src/divertcmd.c    |    2 +-
+ src/help.c         |    8 ++++----
+ src/trigcmd.c      |    2 +-
+ 6 files changed, 8 insertions(+), 15 deletions(-)
+
+commit 7dc8ca8a270b5970f6571b4d357a1208d7b98bbf
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Jan 16 06:23:36 2011 +0100
+
+    build: Do not set MKSPLITSCRIPT CPP macro
+    
+    Not needed anymore since the rewrite in C of mksplit.
+    
+    Missed in commit f2115151c19ff37b305296c23225807b0832086b.
+
+ dpkg-split/Makefile.am |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit f528030583d6059fa60ae02da187e39be1fd974c
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Jan 15 16:57:37 2011 +0100
+
+    dpkg: Change wanttoinstall() return type from int to bool
+
+ src/archives.c |   24 ++++++++++++------------
+ src/main.h     |    2 +-
+ 2 files changed, 13 insertions(+), 13 deletions(-)
+
+commit f114b567ddcd92f9fad094b9f3ca1280affc31a9
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Jan 15 16:53:32 2011 +0100
+
+    dpkg: Fix wanttoinstall() to use the new version from pkg->available
+    
+    The code was mixing usages of the argument ver, with printing from
+    pkg->available.version, which is rather confusing. Just use the
+    available and installed pkg members instead.
+    
+    This also will guarantee we'll never get a NULL version.
+
+ src/archives.c   |   12 +++++-------
+ src/main.h       |    2 +-
+ src/processarc.c |    2 +-
+ 3 files changed, 7 insertions(+), 9 deletions(-)
+
+commit 3133aae67ee9e4f693a121b9578bffc0e0fa8469
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Jan 15 16:42:39 2011 +0100
+
+    dpkg: Always say why in wanttoinstall()
+    
+    There's just one caller and it always requests to say why we are
+    installing. So remove this unneeded logic.
+
+ src/archives.c   |   46 +++++++++++++++++++---------------------------
+ src/main.h       |    3 +--
+ src/processarc.c |    2 +-
+ 3 files changed, 21 insertions(+), 30 deletions(-)
+
+commit acb03dc669957b3e4f4412bc53bd201a1bfe528b
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Jan 15 07:00:26 2011 +0100
+
+    Add spelling fix for jfs@debian.org to .mailmap
+
+ .mailmap |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit f938e6fd12238e43cfb02540794739097c9e1530
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Jan 14 18:03:52 2011 +0100
+
+    libdpkg: Use a varbuf for the field_state value
+    
+    This should reduce the amount of m_realloc() calls done when parsing,
+    as the varbuf keeps track of the memory allocated and does not alternate
+    reducing and growing the buffer unnecessarily.
+    
+    It might allow in the future to avoid copying around the field value
+    string just to be able to append a NUL character.
+
+ lib/dpkg/parse.c |   12 ++++++------
+ 1 files changed, 6 insertions(+), 6 deletions(-)
+
+commit 5f2b4a46326738154bdd47df91b3e110c55ebd28
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Jan 14 18:00:57 2011 +0100
+
+    libdpkg: Move field matching into for (;;) bodies in pkg_parse_field()
+    
+    The current code is performing the field matching in the for (;;)
+    conditional, which implies and empty for (;;) body and needs inverted
+    logic to work. Move the matching into the body as that's the more
+    natural place for it to be and easier to read.
+
+ lib/dpkg/parse.c |   13 +++++++------
+ 1 files changed, 7 insertions(+), 6 deletions(-)
+
+commit 36d762414b7f244a4846443644e4d2e64c71a58a
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Jan 14 07:43:04 2011 +0100
+
+    libdpkg: Refactor pkg_parse_field() out from parsedb()
+
+ lib/dpkg/parse.c |  144 +++++++++++++++++++++++++++++++----------------------
+ 1 files changed, 84 insertions(+), 60 deletions(-)
+
+commit 58df02f9d39c1e7b1c7f49026a649f125b87140d
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Jan 14 07:12:51 2011 +0100
+
+    libdpkg: Refactor pkg_parse_copy() out from parsedb()
+
+ lib/dpkg/parse.c |  100 ++++++++++++++++++++++++++++++-----------------------
+ 1 files changed, 57 insertions(+), 43 deletions(-)
+
+commit 055ca895b3de26c117bd619785cf05580c9dcc55
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Jan 14 06:56:12 2011 +0100
+
+    libdpkg: Reduce variable scope in parsedb()
+
+ lib/dpkg/parse.c |   10 +++++++---
+ 1 files changed, 7 insertions(+), 3 deletions(-)
+
+commit 280f4a55b649035ae72093c80edc91289594e111
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Jan 14 06:49:33 2011 +0100
+
+    libdpkg: Refactor pkg_parse_verify() out from parsedb()
+
+ lib/dpkg/parse.c |  167 ++++++++++++++++++++++++++++--------------------------
+ 1 files changed, 87 insertions(+), 80 deletions(-)
+
+commit ca8a4bace2c59618aa78a488dbd0b3096009850d
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Jan 14 06:02:26 2011 +0100
+
+    Update TODO list
+
+ TODO |    6 ++----
+ 1 files changed, 2 insertions(+), 4 deletions(-)
+
+commit de553e274645c58b1b45197d962da15e72c1e24c
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Jan 14 01:10:00 2011 +0100
+
+    Rename struct pkginfoperfile to struct pkgbin
+
+ dselect/pkgdepcon.cc      |   13 +++--
+ dselect/pkglist.cc        |    2 +-
+ dselect/pkglist.h         |    2 +-
+ dselect/pkgtop.cc         |    2 +-
+ lib/dpkg/database.c       |    8 ++--
+ lib/dpkg/dpkg-db.h        |   25 ++++++----
+ lib/dpkg/dump.c           |  114 ++++++++++++++++++++++++++++-----------------
+ lib/dpkg/fields.c         |   94 +++++++++++++++++++++++--------------
+ lib/dpkg/libdpkg.Versions |    2 +-
+ lib/dpkg/parse.c          |    8 ++--
+ lib/dpkg/parsedump.h      |    6 +-
+ lib/dpkg/pkg-format.c     |    2 +-
+ lib/dpkg/pkg-format.h     |    2 +-
+ lib/dpkg/vercmp.c         |    2 +-
+ src/archives.c            |    4 +-
+ src/cleanup.c             |    2 +-
+ src/help.c                |    2 +-
+ src/processarc.c          |    2 +-
+ src/remove.c              |    2 +-
+ 19 files changed, 177 insertions(+), 117 deletions(-)
+
+commit 2276c6a59c80a0d2558b349203310bb833bdd909
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Jan 14 01:04:32 2011 +0100
+
+    dselect: Remove i2info() declaration w/o matching definition
+
+ dselect/pkglist.h |    2 --
+ 1 files changed, 0 insertions(+), 2 deletions(-)
+
+commit 21306c4f9e47c1e77c23ae81ce42eb1cf8d2b962
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Nov 13 03:58:15 2009 +0100
+
+    dpkg: Refactor package authentication into deb_verify()
+
+ src/processarc.c |   59 ++++++++++++++++++++++++++++++++----------------------
+ 1 files changed, 35 insertions(+), 24 deletions(-)
+
+commit a6d7d484b5fc140aa4471535690e734900d1e4a6
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Nov 13 03:56:53 2009 +0100
+
+    dpkg: Refactor reassembling a split package into deb_reassemble()
+
+ src/processarc.c |   81 ++++++++++++++++++++++++++++++++----------------------
+ 1 files changed, 48 insertions(+), 33 deletions(-)
+
+commit f4b0dd0456af74edea2f117423e4b2a9959e8e59
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Jan 12 01:24:58 2011 +0100
+
+    Use m_asprintf() instead varbuf_printf() for one-off strings
+    
+    When the string is only created once, used several times and then
+    freed, there's no much point in using a varbuf instead of the simpler
+    m_asprintf(). The former needs more state and makes using the string
+    slightly more cumbersome. Using m_asprintf() should be slightly faster
+    too, but not significantly enough to justify this change by itself.
+
+ dpkg-deb/build.c    |   20 ++++++++--------
+ dpkg-split/split.c  |   11 ++++-----
+ lib/dpkg/dbmodify.c |   12 +++++-----
+ lib/dpkg/dir.c      |   15 ++++++-------
+ lib/dpkg/path.c     |    8 +++---
+ lib/dpkg/triglib.c  |   12 +++++-----
+ src/divertcmd.c     |   58 ++++++++++++++++++++++++--------------------------
+ 7 files changed, 66 insertions(+), 70 deletions(-)
+
+commit 881d62b236b52c35a367c49c3737c2b4dfdb7ede
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Jan 12 01:20:08 2011 +0100
+
+    Use m_asprintf() instead of building the strings piece by piece
+    
+    This is way more compact, the strings are for temporary values, and the
+    minimal possible performance difference does not matter here.
+
+ src/statcmd.c |   38 ++++++++++++++------------------------
+ 1 files changed, 14 insertions(+), 24 deletions(-)
+
+commit 76a6ebe12c5fe1d8199ca4072915118197e6b98a
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Jan 12 00:28:55 2011 +0100
+
+    Use m_asprintf() instead of nfmalloc() and string operations
+    
+    This avoid the need to know the resulting string length beforehand, and
+    makes sure it's always going to get the right size. It also makes the
+    code way clearer.
+    
+    Usage of nfmalloc() here was not appropriate anyway, as the variables
+    are only of temporary use, so switching to normal allocation gives
+    a side-effect “bug” fix.
+
+ dpkg-split/queue.c |   11 ++++++-----
+ 1 files changed, 6 insertions(+), 5 deletions(-)
+
+commit 6185545a7936478f8b2cce7153d7e880b3b5df5b
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Jan 12 00:27:11 2011 +0100
+
+    Use m_asprintf() instead of m_malloc() and string operations
+    
+    This avoid the need to know the resulting string length beforehand, and
+    makes sure it's always going to get the right size. It also makes the
+    code way clearer.
+
+ lib/dpkg/dbmodify.c |    9 ++-------
+ lib/dpkg/dump.c     |    6 ++----
+ lib/dpkg/myopt.c    |   23 +++++++----------------
+ lib/dpkg/tarfn.c    |    6 ++----
+ src/archives.c      |    5 ++---
+ src/main.c          |   10 +++-------
+ src/processarc.c    |    7 ++-----
+ 7 files changed, 20 insertions(+), 46 deletions(-)
+
+commit d9be477d0f0b17b61c8dbc40457d1b500c90035f
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Jan 11 22:26:33 2011 +0100
+
+    libdpkg: Call va_end() just after vsnprintf() in parse_db_version()
+    
+    No need to leak in case of recoverable error.
+
+ lib/dpkg/parsehelp.c |    3 +--
+ 1 files changed, 1 insertions(+), 2 deletions(-)
+
+commit 38a86e06fd459cb94f75dd0370cac3e04cdff685
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Jan 11 22:04:31 2011 +0100
+
+    libdpkg: Add new m_asprintf() function
+
+ lib/dpkg/dpkg.h           |    1 +
+ lib/dpkg/libdpkg.Versions |    1 +
+ lib/dpkg/mlib.c           |   18 ++++++++++++++++++
+ 3 files changed, 20 insertions(+), 0 deletions(-)
+
+commit 795d07d2f773bd05d23d5f25bf1334bd0f3d4fb5
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Jan 10 20:51:13 2011 +0100
+
+    libdpkg: Rename varbufvprintf() to varbuf_vprintf()
+    
+    Make the varbuf API a bit more consistent.
+
+ lib/dpkg/buffer.c         |    2 +-
+ lib/dpkg/compress.c       |    4 ++--
+ lib/dpkg/libdpkg.Versions |    2 +-
+ lib/dpkg/log.c            |    4 ++--
+ lib/dpkg/varbuf.c         |    4 ++--
+ lib/dpkg/varbuf.h         |    2 +-
+ 6 files changed, 9 insertions(+), 9 deletions(-)
+
+commit af47d0660e1c1771999e64e4b54e97031c345053
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Jan 10 20:46:18 2011 +0100
+
+    libdpkg: Rename varbufprintf() to varbuf_printf()
+    
+    Make the varbuf API a bit more consistent.
+
+ dpkg-deb/build.c          |   16 +++++-----
+ dpkg-split/split.c        |   20 ++++++------
+ lib/dpkg/dbmodify.c       |    2 +-
+ lib/dpkg/dir.c            |    2 +-
+ lib/dpkg/libdpkg.Versions |    2 +-
+ lib/dpkg/parsehelp.c      |    2 +-
+ lib/dpkg/path.c           |    2 +-
+ lib/dpkg/pkg-format.c     |    6 ++--
+ lib/dpkg/test/t-varbuf.c  |    6 ++--
+ lib/dpkg/triglib.c        |    6 ++--
+ lib/dpkg/varbuf.c         |    4 ++-
+ lib/dpkg/varbuf.h         |    2 +-
+ src/depcon.c              |    2 +-
+ src/divertcmd.c           |   32 ++++++++++----------
+ src/packages.c            |   71 +++++++++++++++++++++-----------------------
+ 15 files changed, 87 insertions(+), 88 deletions(-)
+
+commit 66b316d08a64b8f5e64f53d71e267024fb2f6884
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Jan 10 17:06:25 2011 +0100
+
+    libdpkg: Rename varbufaddbuf() to varbuf_add_buf()
+    
+    Make the varbuf API a bit more consistent.
+
+ lib/dpkg/buffer.c         |    2 +-
+ lib/dpkg/fields.c         |    6 +++---
+ lib/dpkg/libdpkg.Versions |    2 +-
+ lib/dpkg/pkg-format.c     |    2 +-
+ lib/dpkg/test/t-varbuf.c  |   12 ++++++------
+ lib/dpkg/varbuf.c         |    2 +-
+ lib/dpkg/varbuf.h         |    4 ++--
+ src/archives.c            |    2 +-
+ src/configure.c           |    2 +-
+ src/help.c                |    2 +-
+ 10 files changed, 18 insertions(+), 18 deletions(-)
+
+commit 91c3515c2444483633e0bb52ae575775c3765230
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Jan 10 15:40:34 2011 +0100
+
+    libdpkg: Rename varbufaddstr() to varbuf_add_str()
+    
+    Make the varbuf API a bit more consistent.
+
+ dpkg-deb/info.c         |    4 +-
+ lib/dpkg/dbmodify.c     |    6 ++--
+ lib/dpkg/dump.c         |   93 ++++++++++++++++++++++++++---------------------
+ lib/dpkg/parsehelp.c    |    5 ++-
+ lib/dpkg/trigdeferred.l |    4 +-
+ lib/dpkg/triglib.c      |    4 +-
+ lib/dpkg/varbuf.h       |    4 +-
+ src/archives.c          |   26 +++++++-------
+ src/configure.c         |   10 +++---
+ src/depcon.c            |   18 +++++-----
+ src/divertdb.c          |    4 +-
+ src/filesdb.c           |   10 +++---
+ src/help.c              |    4 +-
+ src/packages.c          |   12 +++---
+ src/processarc.c        |   18 +++++-----
+ src/querycmd.c          |    8 ++--
+ src/remove.c            |   28 +++++++-------
+ src/statcmd.c           |   12 +++---
+ src/statdb.c            |    4 +-
+ src/trigproc.c          |    2 +-
+ src/update.c            |    4 +-
+ 21 files changed, 146 insertions(+), 134 deletions(-)
+
+commit 064d5f21ab0a97538b9a3d85056dd0c77e46ffba
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Jan 10 15:28:46 2011 +0100
+
+    libdpkg: Rename varbufaddc() to varbuf_add_char()
+    
+    Make the varbuf API a bit more consistent.
+
+ dpkg-deb/info.c           |    4 +-
+ dpkg-split/split.c        |    2 +-
+ lib/dpkg/dbmodify.c       |    4 +-
+ lib/dpkg/dump.c           |   60 +++++++++++++++++++++++++-------------------
+ lib/dpkg/fields.c         |    6 ++--
+ lib/dpkg/libdpkg.Versions |    2 +-
+ lib/dpkg/log.c            |    4 +-
+ lib/dpkg/parsehelp.c      |    4 +-
+ lib/dpkg/pkg-format.c     |    4 +-
+ lib/dpkg/test/t-varbuf.c  |   12 ++++----
+ lib/dpkg/trigdeferred.l   |    2 +-
+ lib/dpkg/triglib.c        |    4 +-
+ lib/dpkg/varbuf.c         |    2 +-
+ lib/dpkg/varbuf.h         |    6 ++--
+ src/archives.c            |   38 +++++++++++++++------------
+ src/configure.c           |   16 ++++++------
+ src/depcon.c              |    8 +++---
+ src/divertdb.c            |    2 +-
+ src/enquiry.c             |    2 +-
+ src/filesdb.c             |    4 +-
+ src/help.c                |    8 +++---
+ src/main.c                |    4 +-
+ src/packages.c            |    4 +-
+ src/processarc.c          |   22 ++++++++--------
+ src/querycmd.c            |   12 ++++----
+ src/remove.c              |   27 ++++++++++---------
+ src/select.c              |    8 +++---
+ src/statcmd.c             |    6 ++--
+ src/statdb.c              |    2 +-
+ src/trigproc.c            |    4 +-
+ src/update.c              |    2 +-
+ 31 files changed, 149 insertions(+), 136 deletions(-)
+
+commit 559d66ec3f4a649e65cc87dc6bea708c9289c1ff
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Jan 10 15:12:42 2011 +0100
+
+    libdpkg: Rename varbufdupc() to varbuf_dup_char()
+    
+    Make the varbuf API a bit more consistent.
+
+ lib/dpkg/libdpkg.Versions |    2 +-
+ lib/dpkg/test/t-varbuf.c  |    8 ++++----
+ lib/dpkg/varbuf.c         |    2 +-
+ lib/dpkg/varbuf.h         |    2 +-
+ 4 files changed, 7 insertions(+), 7 deletions(-)
+
+commit d5c59894cca3f776c68e499aaea1d697d2d1afd2
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Jan 10 15:07:46 2011 +0100
+
+    libdpkg: Rename varbufsubstc() to varbuf_map_char()
+    
+    Make the varbuf API a bit more consistent.
+
+ lib/dpkg/libdpkg.Versions |    2 +-
+ lib/dpkg/log.c            |    2 +-
+ lib/dpkg/test/t-varbuf.c  |    6 +++---
+ lib/dpkg/varbuf.c         |    2 +-
+ lib/dpkg/varbuf.h         |    2 +-
+ 5 files changed, 7 insertions(+), 7 deletions(-)
+
+commit 4ea08bff42040d7e1c623c393d00946ddd943557
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Jan 10 14:56:56 2011 +0100
+
+    libdpkg: Rename varbufreset() to varbuf_reset()
+    
+    Make the varbuf API a bit more consistent.
+
+ dpkg-deb/build.c          |    6 +++---
+ dpkg-deb/info.c           |    2 +-
+ dpkg-split/split.c        |    8 ++++----
+ lib/dpkg/dbmodify.c       |    4 ++--
+ lib/dpkg/dump.c           |    2 +-
+ lib/dpkg/fields.c         |    6 +++---
+ lib/dpkg/libdpkg.Versions |    2 +-
+ lib/dpkg/log.c            |    4 ++--
+ lib/dpkg/parsehelp.c      |    2 +-
+ lib/dpkg/pkg-format.c     |    4 ++--
+ lib/dpkg/test/t-varbuf.c  |    4 ++--
+ lib/dpkg/trigdeferred.l   |    2 +-
+ lib/dpkg/triglib.c        |    4 ++--
+ lib/dpkg/varbuf.c         |    4 +++-
+ lib/dpkg/varbuf.h         |    2 +-
+ src/archives.c            |   14 +++++++-------
+ src/configure.c           |    8 ++++----
+ src/depcon.c              |    2 +-
+ src/divertcmd.c           |    4 ++--
+ src/divertdb.c            |    2 +-
+ src/enquiry.c             |    2 +-
+ src/filesdb.c             |    4 ++--
+ src/help.c                |    2 +-
+ src/main.c                |    2 +-
+ src/packages.c            |    2 +-
+ src/processarc.c          |    6 +++---
+ src/querycmd.c            |    4 ++--
+ src/remove.c              |   12 ++++++------
+ src/select.c              |    4 ++--
+ src/statdb.c              |    2 +-
+ src/trigproc.c            |    2 +-
+ 31 files changed, 65 insertions(+), 63 deletions(-)
+
+commit 496dc81c1fadbb57092cfd5e2b42ddb9201020ce
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Jan 10 14:50:54 2011 +0100
+
+    libdpkg: Rename varbufinit() to varbuf_init()
+    
+    Make the varbuf API a bit more consistent.
+
+ lib/dpkg/dbmodify.c       |    2 +-
+ lib/dpkg/libdpkg.Versions |    2 +-
+ lib/dpkg/test/t-varbuf.c  |   22 +++++++++++-----------
+ lib/dpkg/varbuf.c         |    2 +-
+ lib/dpkg/varbuf.h         |   14 +++++++-------
+ src/querycmd.c            |    2 +-
+ 6 files changed, 22 insertions(+), 22 deletions(-)
+
+commit fdce08c3b923d3abb83768af2554743682486392
+Author: Jonathan Nieder <jrnieder@gmail.com>
+Date:   Sat Jan 8 22:41:48 2011 +0100
+
+    Remove --enable-sync-sync codepath
+    
+    Using sync() on unpack causes _all_ filesystems to be sync'd, which is
+    not so great when one of those is a thumb drive, mounted over a network,
+    or otherwise slow. Remove the sync-instead-of-fsync codepath due to
+    those side-effects and to simplify maintenance.
+    
+    Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
+    Signed-off-by: Guillem Jover <guillem@debian.org>
+
+ configure.ac     |    1 -
+ debian/changelog |    4 ++++
+ m4/dpkg-funcs.m4 |   28 ----------------------------
+ src/archives.c   |    8 --------
+ 4 files changed, 4 insertions(+), 37 deletions(-)
+
+commit dff89f3f2339b9ee4ac015004ae0dd7e573079f7
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Jan 8 22:16:17 2011 +0100
+
+    libdpkg: Add missing command_shell to version script
+
+ lib/dpkg/libdpkg.Versions |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 2561f28501fe5a497e05784c0237e797cd74666e
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Aug 12 04:31:31 2010 +0200
+
+    dpkg: Fix -GEO options on multiple versions of the same package
+    
+    The options were not taking effect as they were only being applied to
+    installed packages, while the first stage usually implies unpacking
+    and then configuring in a later stage. Which implies having those
+    packages going from installed to unpacked, and then skipping any of
+    the checks requested by the user on subsequently processed packages.
+    
+    Closes: #31141
+
+ debian/changelog |    2 ++
+ src/archives.c   |    6 +++---
+ 2 files changed, 5 insertions(+), 3 deletions(-)
+
+commit 0c770cb2f1b823d6a0f29bfd52326ed7fcb07bd2
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Jan 8 15:34:43 2011 +0100
+
+    u-a: Removed unused ret variable from altdb_parse_error()
+
+ utils/update-alternatives.c |    3 +--
+ 1 files changed, 1 insertions(+), 2 deletions(-)
+
+commit 818f6647be26a8f339ab2682c8364fb447e5bc60
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Jan 7 21:32:49 2011 +0100
+
+    build: Fail configure if curses is needed but no headers are present
+    
+    Reported-by: Raphael Geissert <geissert@debian.org>
+    Tested-by: Raphael Geissert <geissert@debian.org>
+    Signed-off-by: Guillem Jover <guillem@debian.org>
+
+ m4/dpkg-libs.m4 |    9 +++++++--
+ 1 files changed, 7 insertions(+), 2 deletions(-)
+
+commit f568ae3f5ce9f2fc41abd372a828bb4026c6d0e3
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Jan 4 04:18:45 2011 +0100
+
+    dpkg-split: Reduce scope of variables
+
+ dpkg-split/join.c  |   12 +++++++-----
+ dpkg-split/queue.c |   28 +++++++++++++++++-----------
+ 2 files changed, 24 insertions(+), 16 deletions(-)
+
+commit 460284e19e1556ab312528fdf34be97ce575cf0d
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Jan 4 04:13:22 2011 +0100
+
+    dpkg-deb: Fix corrupt archive header magic error string
+    
+    The string was referring to the first header when the string refers to
+    any header parsed.
+
+ dpkg-deb/extract.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 942be7d09ffcdf2bbc5b5b8e391880704da86f7f
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Jan 3 20:43:47 2011 +0100
+
+    Remove unneeded <errno.h> include
+
+ dpkg-deb/main.c    |    1 -
+ dpkg-split/split.c |    1 -
+ lib/dpkg/buffer.c  |    1 -
+ lib/dpkg/mlib.c    |    1 -
+ 4 files changed, 0 insertions(+), 4 deletions(-)
+
+commit 7ee10fceb19acbea67a587800c9e972dbe87aab3
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Jan 3 15:44:11 2011 +0100
+
+    dpkg-deb: Refactor out pkg_get_pathname() from do_build()
+
+ dpkg-deb/build.c |   31 +++++++++++++++++++++----------
+ 1 files changed, 21 insertions(+), 10 deletions(-)
+
+commit 0d5ba1a79ee26dc74cd964f255ef62920f7f6e35
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Jan 3 03:07:52 2011 +0100
+
+    dpkg-deb: Refactor check_new_pkg() out from do_build()
+
+ dpkg-deb/build.c |   79 +++++++++++++++++++++++++++++++----------------------
+ 1 files changed, 46 insertions(+), 33 deletions(-)
+
+commit f849410277803fb37e153d3fdaa1dd44da9c632b
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Jan 3 03:06:03 2011 +0100
+
+    dpkg-deb: Handle missing arch in varbufprintf() call inside do_build()
+
+ dpkg-deb/build.c |    4 +---
+ 1 files changed, 1 insertions(+), 3 deletions(-)
+
+commit 8451065cf85cb8a17dcd17e0cd2ca1fdef7cb749
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Jan 3 01:49:13 2011 +0100
+
+    Centralize warn counting in warningv()
+    
+    Add an accessor function to be able to replace the old warn counters
+    in the rest of the code.
+
+ dpkg-deb/build.c          |   19 +++++--------------
+ dpkg-deb/info.c           |    2 +-
+ lib/dpkg/dbmodify.c       |    6 +++---
+ lib/dpkg/dpkg-db.h        |    3 +--
+ lib/dpkg/ehandle.c        |    9 +++++++++
+ lib/dpkg/ehandle.h        |    1 +
+ lib/dpkg/libdpkg.Versions |    1 +
+ lib/dpkg/parse.c          |    6 +-----
+ lib/dpkg/parsedump.h      |    1 -
+ lib/dpkg/parsehelp.c      |    1 -
+ src/processarc.c          |    2 +-
+ src/update.c              |    4 ++--
+ 12 files changed, 25 insertions(+), 30 deletions(-)
+
+commit a63d8a8d16b4b3c1cb34f635dd15346ed2728444
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Jan 2 18:53:09 2011 +0100
+
+    dpkg-deb: Use varbuf in file_info_get() instead of ad-hoc code
+
+ dpkg-deb/build.c |   37 +++++++++++++++----------------------
+ 1 files changed, 15 insertions(+), 22 deletions(-)
+
+commit 00fa8d0e6ffb777dea52f7e20a24bd9a7702e5f8
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Jan 2 14:30:23 2011 +0100
+
+    Use fdio functions instead of raw read()/write() calls
+    
+    This makes the call sites safe against interrupted I/O.
+
+ dpkg-deb/build.c    |    4 ++--
+ dpkg-deb/extract.c  |    7 ++++---
+ lib/dpkg/ar.c       |   11 ++++++-----
+ lib/dpkg/compress.c |    9 +++++----
+ 4 files changed, 17 insertions(+), 14 deletions(-)
+
+commit 5d74139fda1e4850c436765131b949232b54cc80
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Jan 2 14:27:06 2011 +0100
+
+    Use fdio instead of ad-hoc code to handle interrupted I/O
+
+ dpkg-deb/build.c  |   10 ++++------
+ lib/dpkg/buffer.c |   34 +++++++++++++---------------------
+ lib/dpkg/log.c    |   13 ++++---------
+ src/archives.c    |   29 ++++++-----------------------
+ 4 files changed, 27 insertions(+), 59 deletions(-)
+
+commit 44b4d950ba4beb443d4f718467e7baec14885bc0
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Jan 2 13:47:29 2011 +0100
+
+    libdpkg: Remove unused fd_buf_copy()
+    
+    This function is not really needed once we have fd_read(), it also
+    performs some slight unneeded work.
+
+ lib/dpkg/buffer.c |    4 ----
+ lib/dpkg/buffer.h |    4 ----
+ 2 files changed, 0 insertions(+), 8 deletions(-)
+
+commit 12f71d6df332c212fa86b7b2c11dbd43b19e37f1
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Jan 2 13:38:37 2011 +0100
+
+    Use fd_read() instead of fd_buf_copy()
+    
+    The latter is doing unneeded work. Switch to use a simpler but equally
+    functional variant.
+
+ lib/dpkg/parse.c |    5 +++--
+ src/filesdb.c    |    5 +++--
+ src/statdb.c     |    6 +++---
+ 3 files changed, 9 insertions(+), 7 deletions(-)
+
+commit 0053d6ef57593f98d92d0e37bb2b81c042669b67
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Dec 2 04:56:51 2010 +0100
+
+    libdpkg: Add new fdio API
+
+ lib/dpkg/Makefile.am      |    2 +
+ lib/dpkg/fdio.c           |   77 +++++++++++++++++++++++++++++++++++++++++++++
+ lib/dpkg/fdio.h           |   35 ++++++++++++++++++++
+ lib/dpkg/libdpkg.Versions |    2 +
+ 4 files changed, 116 insertions(+), 0 deletions(-)
+
+commit 5cb9ffc5f9b53691d23ca8e8347eccfa8f130071
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Jan 2 01:39:16 2011 +0100
+
+    libdpkg: Merge errmsgbuf and errmsg
+    
+    There's no need anymore for the two distinct variables since ohshitvb
+    got removed in commit 7d1245eff85d74d872b6ee89f55c8466321e560c.
+
+ lib/dpkg/ehandle.c |   14 ++++----------
+ 1 files changed, 4 insertions(+), 10 deletions(-)
+
+commit 3c25a7b0a50fc25dbeea7a512459a01bb0672f32
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Jan 1 03:58:58 2011 +0100
+
+    libdpkg: Initialize buffer_data variables on declaration in buffer_copy_TYPE
+
+ lib/dpkg/buffer.c |    8 ++------
+ 1 files changed, 2 insertions(+), 6 deletions(-)
+
+commit ee595ed38daa7b3ffba452296b7b070e82d8c939
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Jan 1 03:51:40 2011 +0100
+
+    libdpkg: Call buffer_init() and buffer_done() from buffer_copy()
+
+ lib/dpkg/buffer.c |    6 ++++--
+ 1 files changed, 4 insertions(+), 2 deletions(-)
+
+commit 4e51e727e7d06eeda8ba7a8fc0fc4252d9bc875d
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Jan 1 03:47:05 2011 +0100
+
+    libdpkg: Remove buffer_copy_PtrPtr and buffer_copy_PtrInt functions
+    
+    Those were instantiated from the buffer_copy_TYPE macro, but not used
+    anymore.
+
+ lib/dpkg/buffer.c |    2 --
+ lib/dpkg/buffer.h |    6 ------
+ 2 files changed, 0 insertions(+), 8 deletions(-)
+
+commit 7b4de87652e11609c0797a334a0c43aac08d940e
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Jan 1 03:43:25 2011 +0100
+
+    libdpkg: Make all internal buffer functions static
+
+ lib/dpkg/buffer.c         |   12 ++++++------
+ lib/dpkg/buffer.h         |   12 +-----------
+ lib/dpkg/libdpkg.Versions |    5 -----
+ 3 files changed, 7 insertions(+), 22 deletions(-)
+
+commit 4e65a84d1e529541c686230086f56de4e2b2122c
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Jan 1 03:54:01 2011 +0100
+
+    libdpkg: Move buffer_copy_TYPE() and instantiations after buffer_copy()
+
+ lib/dpkg/buffer.c |   68 ++++++++++++++++++++++++++--------------------------
+ 1 files changed, 34 insertions(+), 34 deletions(-)
+
+commit 25fb807882427fa70afd2494ec844a96ba63337c
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Dec 16 05:09:35 2010 +0100
+
+    libdpkg: Add new DPKG_GCC_VERSION macro and use it
+    
+    Instead of doing several checks on the different GCC macros with the
+    version parts, merge them into this new macro and use simple integer
+    arithmetic to compare the versions.
+
+ lib/dpkg/macros.h |   13 +++++++++----
+ 1 files changed, 9 insertions(+), 4 deletions(-)
+
+commit 0ba66256fb3abbf208179952ec9f1282f76bbcae
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Dec 13 08:15:56 2010 +0100
+
+    build: Refactor common linker objects into LDADD
+
+ lib/dpkg/test/Makefile.am |   16 +---------------
+ src/Makefile.am           |   28 +++++-----------------------
+ 2 files changed, 6 insertions(+), 38 deletions(-)
+
+commit 581ce084ea6b26816de53b9580600beae05ce16c
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Dec 2 21:09:13 2010 +0100
+
+    dpkg: Do not check for presence of update-rc.d
+    
+    It's not really needed for dpkg correct operation.
+
+ debian/changelog |    2 ++
+ src/help.c       |    1 -
+ 2 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 506dd27b56a570e019e90974ea285fe4fd2f8bf8
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Dec 31 21:26:43 2010 +0100
+
+    dpkg-split: Do not slurp the entire part into memory when splitting
+    
+    The current code is slurping the entire part into memory, which works
+    fine when the partsize is small but might be unbearable when the
+    partsize is too big. Use fd_fd_copy() via dpkg_ar_member_put_file()
+    instead, which will guarantee small constant memory usage.
+
+ dpkg-split/split.c |   21 +++++++++------------
+ 1 files changed, 9 insertions(+), 12 deletions(-)
+
+commit d2b1ba546eda19271ada6daf1d0bcfee6b0dd9c9
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Dec 31 20:43:44 2010 +0100
+
+    libdpkg: Use bool values for copy_dependency_links() call
+
+ lib/dpkg/parse.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 1d779cecab2016047a433a5175764c0e2951ba9d
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Dec 31 17:24:44 2010 +0100
+
+    dpkg-split: Do not pass partsize to mksplit() and compute it internally
+
+ dpkg-split/split.c |   10 +++++-----
+ 1 files changed, 5 insertions(+), 5 deletions(-)
+
+commit 6bb0ab0608fdd2509a8d2b84cd75ae01fa5e64c5
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Dec 31 20:43:09 2010 +0100
+
+    dpkg-split: Mark strings for translation
+    
+    Use plural support for one of them.
+
+ dpkg-split/split.c |   10 ++++++----
+ 1 files changed, 6 insertions(+), 4 deletions(-)
+
+commit 97f0c0baee8fbb393781bc7024d80b8c08a87d25
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Dec 31 13:57:47 2010 +0100
+
+    libdpkg: Change dpkg_ar_member_put_file() to accept a size limit
+
+ dpkg-deb/build.c |    4 ++--
+ lib/dpkg/ar.c    |   17 ++++++++++-------
+ lib/dpkg/ar.h    |    2 +-
+ 3 files changed, 13 insertions(+), 10 deletions(-)
+
+commit 150be4c45af785a6374e2c7ecc90b0fdab054787
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Dec 31 12:43:21 2010 +0100
+
+    dpkg-split: Use number of parts to track split process
+    
+    Use the currently available variables instead of the additional useless
+    startat.
+
+ dpkg-split/split.c |    6 +-----
+ 1 files changed, 1 insertions(+), 5 deletions(-)
+
+commit 6a790ffc469be94173db8dc0f0ebee7e9c95e707
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Dec 31 12:42:31 2010 +0100
+
+    dpkg-split: Reduce variable scope in do_split()
+
+ dpkg-split/split.c |    5 +++--
+ 1 files changed, 3 insertions(+), 2 deletions(-)
+
+commit 027c6e35be5cfb31cab3c3a286e2b4bc0763d161
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Dec 1 03:20:07 2010 +0100
+
+    Use dpkg_ar_member_get_size() instead of duplicated code
+
+ dpkg-deb/extract.c |   25 +------------------------
+ dpkg-split/info.c  |   20 ++------------------
+ 2 files changed, 3 insertions(+), 42 deletions(-)
+
+commit e36ca74003e44e44faacbb9c32d596d80a9387f9
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Dec 1 03:19:31 2010 +0100
+
+    libdpkg: Add new dpkg_ar_member_get_size()
+
+ lib/dpkg/ar.c             |   25 +++++++++++++++++++++++++
+ lib/dpkg/ar.h             |    3 +++
+ lib/dpkg/libdpkg.Versions |    1 +
+ 3 files changed, 29 insertions(+), 0 deletions(-)
+
+commit 3be2cf607868adb9a2c0e5af06f20168a072eeb6
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Nov 29 13:29:17 2010 +0100
+
+    libdpkg: Refactor common code into parse_error_msg()
+    
+    This moves all the buffer size knowledge to the same function, and
+    easily allows to fix possible buffer overflows in case fmt is longer
+    than the destination buffer. It also nicely reduces slightly the
+    duplicated code.
+
+ lib/dpkg/parsehelp.c |   33 +++++++++++++++------------------
+ 1 files changed, 15 insertions(+), 18 deletions(-)
+
+commit ec97f0a8ff3bf88418dc452e5df8425b86957f9a
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Nov 29 11:41:06 2010 +0100
+
+    libdpkg: Use warningv() in parse_warn() instead of open coding it
+    
+    Generalize and unify parse_error_msg() error message and stop passing
+    the type of error to it. Now that ohshit() will print "error" we don't
+    need to print it again here.
+
+ lib/dpkg/parsehelp.c |   18 ++++++++----------
+ 1 files changed, 8 insertions(+), 10 deletions(-)
+
+commit f428f6f616de9ff659730dc646aada51b7bd1f8c
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Nov 29 09:39:13 2010 +0100
+
+    libdpkg: Always prefix "error" to fatal error message output
+
+ debian/changelog   |    1 +
+ lib/dpkg/ehandle.c |    2 +-
+ 2 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 6857c9064b75e7ef2aabdb45b4e55a8b2f2de91a
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Nov 27 12:35:46 2010 +0100
+
+    Changelog police
+    
+    Typo fixes.
+
+ debian/changelog |   67 ++++++++++++++++++++++++++---------------------------
+ 1 files changed, 33 insertions(+), 34 deletions(-)
+
+commit cf316979dec20696ee57d5a6f8a469a12758f54d
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Nov 27 12:32:36 2010 +0100
+
+    man: Quote dashes for correct output
+
+ man/deb-control.5     |   26 ++++++++--------
+ man/deb-src-control.5 |   78 ++++++++++++++++++++++++------------------------
+ 2 files changed, 52 insertions(+), 52 deletions(-)
+
+commit 95bb77ebc2c420a6788a147983010560c6606303
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Nov 27 11:57:23 2010 +0100
+
+    Clarify and simplify strings to help translators
+    
+    Closes: #604914
+    
+    Suggested-by: Andrei Popescu <andreimpopescu@gmail.com>
+    Signed-off-by: Guillem Jover <guillem@debian.org>
+
+ debian/changelog     |    1 +
+ lib/dpkg/ehandle.c   |    2 +-
+ lib/dpkg/parsehelp.c |    3 ++-
+ src/help.c           |   11 +++++------
+ 4 files changed, 9 insertions(+), 8 deletions(-)
+
+commit 3fa386596dcdf3711e79fc2aedd124691bc69e45
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Nov 27 11:56:17 2010 +0100
+
+    libdpkg: Unmark debug message for translation
+    
+    Reported-by: Andrei Popescu <andreimpopescu@gmail.com>
+
+ lib/dpkg/database.c |    5 ++++-
+ 1 files changed, 4 insertions(+), 1 deletions(-)
+
+commit 7ab4b0ce3912e34620760f02242ebf80bc0dafff
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Nov 27 09:56:19 2010 +0100
+
+    Make short strings unique by using gettext context support
+    
+    Reported-by: Andrei Popescu <andreimpopescu@gmail.com>
+
+ lib/dpkg/parsehelp.c |    3 ++-
+ src/enquiry.c        |    3 ++-
+ 2 files changed, 4 insertions(+), 2 deletions(-)
+
+commit 63e047b9c2f652290f6e697ac31266a8488491e7
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Nov 27 08:42:56 2010 +0100
+
+    Add gettext context infrastructure support
+
+ lib/dpkg/i18n.h |    1 +
+ po/Makevars     |    3 ++-
+ 2 files changed, 3 insertions(+), 1 deletions(-)
+
+commit f5d6106db5c8110f6e0b0a736099e705b3c43eee
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Nov 26 07:51:43 2010 +0100
+
+    dpkg-deb: Move setcompresstype() before cmdinfos
+    
+    This unifies the style with the rest of the code base, and avoids the
+    need for a declaration of a static function.
+
+ dpkg-deb/main.c |   16 ++++++++--------
+ 1 files changed, 8 insertions(+), 8 deletions(-)
+
+commit 0cabc7648dca136fd4ee19c1157d89e7670dfbc3
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Nov 26 07:47:00 2010 +0100
+
+    dpkg-deb: Move known_arbitrary_field() closer to do_build()
+
+ dpkg-deb/build.c |   56 +++++++++++++++++++++++++++---------------------------
+ 1 files changed, 28 insertions(+), 28 deletions(-)
+
+commit bebb0f3a0ac4fd4990585363c4af2bceafcf1ebd
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Jan 2 20:44:36 2011 +0100
+
+    dpkg-deb: Use varbuf to generate package file name in do_build()
+
+ dpkg-deb/build.c |   10 ++++------
+ 1 files changed, 4 insertions(+), 6 deletions(-)
+
+commit 5ed471f8bc8aaf8faee6b04e4177451fa2d3cd52
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Jan 2 20:11:34 2011 +0100
+
+    dpkg-deb: Count one missing warning() for the total amount reported
+
+ debian/changelog |    1 +
+ dpkg-deb/build.c |    5 +++--
+ 2 files changed, 4 insertions(+), 2 deletions(-)
+
+commit 167fc193f41e65f4cac84432e7114ea2b66a5ccb
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Nov 26 07:30:32 2010 +0100
+
+    dpkg-deb: Rename getfi() into file_info_get()
+
+ dpkg-deb/build.c |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 26a90f1d068bc30af5ddcd1ab265d7090c6c9509
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Nov 26 07:29:01 2010 +0100
+
+    dpkg-deb: Rename free_filist() to file_info_list_free()
+
+ dpkg-deb/build.c |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit a0c16300d391f3ee91d6bc37b3031f562338f998
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Nov 26 07:29:01 2010 +0100
+
+    dpkg-deb: Rename add_to_filist() to file_info_list_append()
+
+ dpkg-deb/build.c |    8 ++++----
+ 1 files changed, 4 insertions(+), 4 deletions(-)
+
+commit 2998b32eaf8d560cafdc45a66a183f3697bfeaf6
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Nov 26 07:27:50 2010 +0100
+
+    dpkg-deb: Rename add_to_filist() arguments to head/tail
+    
+    This normalized them with the rest of the codebase.
+
+ dpkg-deb/build.c |    8 ++++----
+ 1 files changed, 4 insertions(+), 4 deletions(-)
+
+commit 291c19900153dbae4417b67d4077d7f7b1b25435
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Nov 26 07:16:43 2010 +0100
+
+    dpkg-deb: Remove redundant debar check and reduce code scope
+
+ dpkg-deb/build.c |   15 +++++++--------
+ 1 files changed, 7 insertions(+), 8 deletions(-)
+
+commit f17d95da9d3b23362bf0d97b9ff40f5d5ec3971e
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Nov 26 06:50:37 2010 +0100
+
+    dpkg-deb: Refactor check_conffiles() out from do_build()
+
+ dpkg-deb/build.c |  136 +++++++++++++++++++++++++++++++----------------------
+ 1 files changed, 79 insertions(+), 57 deletions(-)
+
+commit 855bdfb4fe44e851ad036627f2d8702e3e0dcb0c
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Nov 26 06:35:19 2010 +0100
+
+    dpkg-deb: Refactor check_file_perms() out from do_build()
+
+ dpkg-deb/build.c |   82 +++++++++++++++++++++++++++++++++---------------------
+ 1 files changed, 50 insertions(+), 32 deletions(-)
+
+commit af34a9cc062756207f275dbbb5ec16896ba311b7
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Nov 26 07:45:06 2010 +0100
+
+    dpkg-deb: Rename checkedinfo to pkg in do_build()
+
+ dpkg-deb/build.c |   27 ++++++++++++++-------------
+ 1 files changed, 14 insertions(+), 13 deletions(-)
+
+commit 0dd72f1b7a6a0835bc0212d019c2a01761e041fb
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Jan 2 19:19:10 2011 +0100
+
+    dpkg-deb: Use a varbuf instead of a fixed size buffer in do_build()
+    
+    The allocated buffer has a fixes size, which could pose problems if for
+    whatever reason some of the components increase size.
+
+ dpkg-deb/build.c |   43 ++++++++++++++++++-------------------------
+ 1 files changed, 18 insertions(+), 25 deletions(-)
+
+commit 06f0675ffa2f84a2661a312194feefdeb3841ec0
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Jan 5 09:44:37 2011 +0100
+
+    Rename directory variables to just dir
+    
+    The shorter form is unambiguous and takes less screen size.
+
+ dpkg-deb/build.c    |   33 ++++++++++++++-----------
+ dpkg-deb/dpkg-deb.h |    2 +-
+ dpkg-deb/extract.c  |   26 ++++++++++++-------
+ dpkg-deb/info.c     |   66 +++++++++++++++++++++++++++-----------------------
+ src/archives.c      |   14 +++++-----
+ 5 files changed, 78 insertions(+), 63 deletions(-)
+
+commit 0b67f8d1d540e3cd52d7849b767ed1a9bae02368
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Nov 26 06:24:49 2010 +0100
+
+    dpkg-deb: Reduce scope of variables in do_build()
+
+ dpkg-deb/build.c |   43 ++++++++++++++++++++++++++++++-------------
+ 1 files changed, 30 insertions(+), 13 deletions(-)
+
+commit 797115468511551b08b8fd79a9d787dc17fba9fe
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Nov 25 23:18:58 2010 +0100
+
+    libdpkg: Install header file ehandle.h
+    
+    Missed in commit 6e5d5c1f05edbe0ce2213a6658b438668fe48cba.
+
+ lib/dpkg/Makefile.am |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit f9ed41c4f61d2b037a0faca08a40581c1bc385b1
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Nov 25 01:23:07 2010 +0100
+
+    dpkg-query: Refactor --list header printing into list_format_print_header()
+
+ src/querycmd.c |   67 +++++++++++++++++++++++++++++++------------------------
+ 1 files changed, 38 insertions(+), 29 deletions(-)
+
+commit dba35578a11b7fd887fda28d22083e61047ac1d2
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Nov 25 00:36:27 2010 +0100
+
+    dpkg-query: Refactor --list format creation into new list_format_init()
+
+ src/querycmd.c |  114 ++++++++++++++++++++++++++++++++++----------------------
+ 1 files changed, 69 insertions(+), 45 deletions(-)
+
+commit 49f8bd789eca3a3b7c8d57974070d4e4d055b42d
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Nov 24 03:06:53 2010 +0100
+
+    s-s-d: Rename do_help() to usage()
+
+ utils/start-stop-daemon.c |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit df7dabd95adfee2e07e70b6bc60c216ccba0d272
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Nov 23 23:15:47 2010 +0100
+
+    s-s-d: Rename clear() to pid_list_free()
+
+ utils/start-stop-daemon.c |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit db56c2bba99f22c879bbbffb4b020f418f508f8f
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Nov 23 23:15:33 2010 +0100
+
+    s-s-d: Rename push() to pid_list_push()
+
+ utils/start-stop-daemon.c |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit 8a2f4f6866790b5ae9e8931dccb19c10b274397e
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Nov 23 23:05:04 2010 +0100
+
+    s-s-d: Rename check() to pid_check()
+
+ utils/start-stop-daemon.c |   12 ++++++------
+ 1 files changed, 6 insertions(+), 6 deletions(-)
+
+commit 886d2911bdb2253a5a331d109f15fd8bd9d4027a
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Nov 23 22:38:16 2010 +0100
+
+    s-s-d: Remove static function declarations
+
+ utils/start-stop-daemon.c |   14 --------------
+ 1 files changed, 0 insertions(+), 14 deletions(-)
+
+commit f53151c5c738b0902815ad3cdeae35005797f099
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Nov 23 22:31:01 2010 +0100
+
+    s-s-d: Make only sched_goto use goto instead of the other enum values
+    
+    This makes sched_goto usage more obvious, makes the for more natural,
+    and removes one instance of goto usage.
+
+ utils/start-stop-daemon.c |   12 +++++-------
+ 1 files changed, 5 insertions(+), 7 deletions(-)
+
+commit e611924c3e2ca6e13e6c50fab6e01da24045c129
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Nov 23 04:21:03 2010 +0100
+
+    s-s-d: Refactor finish code into new finish_stop_schedule()
+    
+    This removes an unneeded and ugly goto, and replaces with a proper
+    funciton.
+
+ utils/start-stop-daemon.c |   27 +++++++++++++++------------
+ 1 files changed, 15 insertions(+), 12 deletions(-)
+
+commit 6b04265c74633e42addd63bcf30763545b643ecf
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Fri Jan 7 21:55:59 2011 +0100
+
+    Update German scripts translation
+    
+    Update to 513t
+
+ scripts/po/de.po |  283 ++++++++++++++++++++++++++++--------------------------
+ 1 files changed, 146 insertions(+), 137 deletions(-)
+
+commit 2df6e3351f79c96c80f5869499a5cb4d59f2943f
+Merge: 930bb77 1d872bf
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Jan 6 21:59:44 2011 +0100
+
+    Merge commit '1.15.8.8'
+
+commit 1d872bf8ed2a7976c901aff20bf2bd6c20660f65
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Jan 6 21:04:53 2011 +0100
+
+    Release 1.15.8.8
+
+ debian/changelog |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 00aa1a86493e4160ac98d65b32ff7d0b64ff6e37
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Mon Jan 3 10:01:37 2011 +0100
+
+    Fix multiple security issues with dpkg-source (CVE-2010-1679)
+    
+    - Enhance checks to catch maliciously crafted patches which could modify
+      files outside of the unpacked source package.
+    - Do not consider a top-level symlink like a directory when
+      extracting a tarball.
+    - Exclude .pc while extracting the upstream tarball in 3.0 (quilt)
+      as patch blindly writes in that directory during unpack (and would
+      follow any existing symlink).
+
+ debian/changelog                  |   12 ++++-
+ scripts/Dpkg/Source/Archive.pm    |    2 +-
+ scripts/Dpkg/Source/Package/V2.pm |    7 ++-
+ scripts/Dpkg/Source/Patch.pm      |   98 ++++++++++++++++++++++++-------------
+ 4 files changed, 81 insertions(+), 38 deletions(-)
+
+commit e70589e47f27d179dc01412e37bd8e0b9e76227d
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Jan 3 21:25:18 2011 +0100
+
+    dpkg-split: Truncate the output file when splitting a package
+    
+    Use creat() instead of open() with the missing O_TRUNC.
+    
+    Regression introduced in f2115151c19ff37b305296c23225807b0832086b.
+
+ debian/changelog   |    4 ++++
+ dpkg-split/split.c |    2 +-
+ 2 files changed, 5 insertions(+), 1 deletions(-)
+
+commit 930bb774c5aeb2a2a083deb7b92432a7b7ab9a35
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Mon Jan 3 10:33:28 2011 +0100
+
+    Dpkg::Source::Package::V1.pm: correctly detect debian files
+    
+    The code was erroneously assuming that $newdirectory was always
+    a simple filename, but it can be a complete path.
+
+ debian/changelog                  |    3 +++
+ scripts/Dpkg/Source/Package/V1.pm |    2 +-
+ 2 files changed, 4 insertions(+), 1 deletions(-)
+
+commit a66c05098e9f05d008e225c7cbc3479d37b0f91f
+Author: Christian PERRIER <bubulle@debian.org>
+Date:   Mon Dec 20 07:13:28 2010 +0100
+
+    Fix two typos in French manpages translation
+
+ debian/changelog |    8 ++++++++
+ man/po/fr.po     |    4 ++--
+ 2 files changed, 10 insertions(+), 2 deletions(-)
+
+commit 85fce47c813230e0d9b51826adb479f1f519df6c
+Merge: 300c089 8edabd2
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Dec 20 03:30:55 2010 +0100
+
+    Merge branch 'sid' (through tag '1.15.8.7')
+    
+    Conflicts:
+    	debian/changelog
+    	dselect/po/es.po
+    	po/es.po
+    	po/pt.po
+    	scripts/po/es.po
+    	src/archives.c
+
+commit 8edabd23157612c5b9dab88983b34166ea6fb902
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Dec 20 02:26:36 2010 +0100
+
+    Release 1.15.8.7
+
+ debian/changelog |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 050765e9968cfedbf90b9c5660b2ca812a77b55d
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Dec 20 02:31:20 2010 +0100
+
+    Regenerate .pot files and merge .po files with them
+
+ dselect/po/bs.po        |    2 +-
+ dselect/po/ca.po        |    2 +-
+ dselect/po/cs.po        |    2 +-
+ dselect/po/da.po        |    2 +-
+ dselect/po/de.po        |    2 +-
+ dselect/po/dselect.pot  |    4 +-
+ dselect/po/el.po        |    2 +-
+ dselect/po/es.po        |    2 +-
+ dselect/po/et.po        |    2 +-
+ dselect/po/eu.po        |    2 +-
+ dselect/po/fr.po        |    2 +-
+ dselect/po/gl.po        |    2 +-
+ dselect/po/hu.po        |    2 +-
+ dselect/po/id.po        |    2 +-
+ dselect/po/it.po        |    2 +-
+ dselect/po/ja.po        |    2 +-
+ dselect/po/ko.po        |    2 +-
+ dselect/po/nb.po        |    2 +-
+ dselect/po/nl.po        |    2 +-
+ dselect/po/nn.po        |    2 +-
+ dselect/po/pl.po        |    2 +-
+ dselect/po/pt.po        |    2 +-
+ dselect/po/pt_BR.po     |    2 +-
+ dselect/po/ro.po        |    2 +-
+ dselect/po/ru.po        |    2 +-
+ dselect/po/sk.po        |    2 +-
+ dselect/po/sv.po        |    2 +-
+ dselect/po/tl.po        |    2 +-
+ dselect/po/vi.po        |    2 +-
+ dselect/po/zh_CN.po     |    2 +-
+ dselect/po/zh_TW.po     |    2 +-
+ man/po/dpkg-man.pot     |    2 +-
+ man/po/fr.po            |  240 +++++++++++++++++---------
+ man/po/sv.po            |   25 ++--
+ po/ast.po               |  142 ++++++++--------
+ po/bs.po                |  142 ++++++++--------
+ po/ca.po                |  145 ++++++++--------
+ po/cs.po                |  142 ++++++++--------
+ po/da.po                |  142 ++++++++--------
+ po/de.po                |  142 ++++++++--------
+ po/dpkg.pot             |  144 ++++++++--------
+ po/dz.po                |  142 ++++++++--------
+ po/el.po                |  142 ++++++++--------
+ po/eo.po                |    2 +-
+ po/es.po                |  446 ++++++++++++++++++++++++++++++-----------------
+ po/et.po                |  142 ++++++++--------
+ po/eu.po                |  280 +++++++++++++++++------------
+ po/fr.po                |  185 ++++++++------------
+ po/gl.po                |  142 ++++++++--------
+ po/hu.po                |  142 ++++++++--------
+ po/id.po                |  142 ++++++++--------
+ po/it.po                |  142 ++++++++--------
+ po/ja.po                |  157 +++++++++--------
+ po/km.po                |  142 ++++++++--------
+ po/ko.po                |  142 ++++++++--------
+ po/ku.po                |  142 ++++++++--------
+ po/lt.po                |  142 ++++++++--------
+ po/mr.po                |  142 ++++++++--------
+ po/nb.po                |  142 ++++++++--------
+ po/ne.po                |  142 ++++++++--------
+ po/nl.po                |  142 ++++++++--------
+ po/nn.po                |  142 ++++++++--------
+ po/pa.po                |  142 ++++++++--------
+ po/pl.po                |  142 ++++++++--------
+ po/pt.po                |  142 ++++++++--------
+ po/pt_BR.po             |  142 ++++++++--------
+ po/ro.po                |  142 ++++++++--------
+ po/ru.po                |  150 ++++++++--------
+ po/sk.po                |  142 ++++++++--------
+ po/sv.po                |  142 ++++++++--------
+ po/th.po                |  142 ++++++++--------
+ po/tl.po                |  142 ++++++++--------
+ po/vi.po                |  142 ++++++++--------
+ po/zh_CN.po             |  142 ++++++++--------
+ po/zh_TW.po             |  142 ++++++++--------
+ scripts/po/ca.po        |    2 +-
+ scripts/po/de.po        |    4 +-
+ scripts/po/dpkg-dev.pot |    4 +-
+ scripts/po/es.po        |   11 +-
+ scripts/po/fr.po        |    2 +-
+ scripts/po/pl.po        |    2 +-
+ scripts/po/ru.po        |    2 +-
+ scripts/po/sv.po        |    2 +-
+ 83 files changed, 3384 insertions(+), 3171 deletions(-)
+
+commit a196b9489fcecb75c3cc7add9f1273966697b419
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Dec 20 02:22:51 2010 +0100
+
+    Fix Spanish scripts translation
+    
+    Split two accidentally merged lines.
+
+ scripts/po/es.po |    3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit d744e244588451c75fe24e2f784601901f459d6d
+Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
+Date:   Mon Dec 20 01:56:57 2010 +0100
+
+    Update Thai dpkg translation
+    
+    Closes: #607501
+
+ debian/changelog |    1 +
+ po/th.po         |  111 +++++++++---------------------------------------------
+ 2 files changed, 19 insertions(+), 93 deletions(-)
+
+commit 39c27014d0537ca667d6a83b10c4236e7878d840
+Author: Felipe E. F. de Castro <fefcas@gmail.com>
+Date:   Mon Dec 20 01:52:13 2010 +0100
+
+    Update Esperanto dpkg translation
+    
+    Closes: #607437
+
+ debian/changelog |    1 +
+ po/eo.po         |  277 +++++++++++++++++++++++-------------------------------
+ 2 files changed, 119 insertions(+), 159 deletions(-)
+
+commit 660fc389c566623a1ff5de37c1d91e7832048d10
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Sat Dec 18 18:15:16 2010 +0100
+
+    Improve fix after disussion with Sven Joachim (now more consistent even)
+
+ scripts/po/de.po |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit ffdc8c88d7006170ac67fd44ee3ca2222dd2fb69
+Author: Aron Xu <happyaron.xu@gmail.com>
+Date:   Sat Dec 18 02:30:31 2010 +0100
+
+    Update Simplified Chinese dpkg translation
+
+ debian/changelog |    1 +
+ po/zh_CN.po      | 3358 +++++++-----------------------------------------------
+ 2 files changed, 412 insertions(+), 2947 deletions(-)
+
+commit 6a3da3db1a15a771229951bec5e7389ade5e2098
+Author: Hans Fredrik Nordhaug <hans@nordhaug.priv.no>
+Date:   Sat Dec 18 00:06:08 2010 +0100
+
+    Update Norwegian Bokmål dpkg translation
+
+ debian/changelog |    1 +
+ po/nb.po         |   56 ++++++-----------------------------------------------
+ 2 files changed, 8 insertions(+), 49 deletions(-)
+
+commit f70ae2a8116d1e1657ba08e34508d4dff6020d18
+Author: Milo Casagrande <milo@ubuntu.com>
+Date:   Fri Dec 17 00:05:14 2010 +0100
+
+    Update Italian dpkg translation
+    
+    Closes: #607306
+
+ debian/changelog |    1 +
+ po/it.po         |   50 +++++---------------------------------------------
+ 2 files changed, 6 insertions(+), 45 deletions(-)
+
+commit b6be0c4f0dac7fdb8b138026a13527e11afd8e4d
+Author: Ivan Masár <helix84@centrum.sk>
+Date:   Thu Dec 16 22:25:50 2010 +0100
+
+    Update Slovak dpkg translation
+    
+    Closes: #607302
+
+ debian/changelog |    1 +
+ po/sk.po         |   48 +++---------------------------------------------
+ 2 files changed, 4 insertions(+), 45 deletions(-)
+
+commit 097d36dc6ca36dbf1ce2ee62fde1d9c353fce5cf
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Dec 16 22:22:28 2010 +0100
+
+    Fix encoding of X-POFile-SpellExtra field in Spanish translations
+
+ dselect/po/es.po |    2 +-
+ po/es.po         |   12 ++++++------
+ scripts/po/es.po |    2 +-
+ 3 files changed, 8 insertions(+), 8 deletions(-)
+
+commit 878dab712fafd8f050b24c5085dd6ad6d561c017
+Author: Yuri Kozlov <yuray@komyakino.ru>
+Date:   Thu Dec 16 20:55:49 2010 +0100
+
+    Update Russian dpkg translation
+    
+    Closes: #607292
+
+ debian/changelog |    1 +
+ po/ru.po         |   72 ++++++++++++-----------------------------------------
+ 2 files changed, 18 insertions(+), 55 deletions(-)
+
+commit 6719cdfa47de6fefc5d412c5b1dbdaaf0a4f4e14
+Author: Kenshi Muto <kmuto@debian.org>
+Date:   Thu Dec 16 19:30:08 2010 +0100
+
+    Update Japanese dpkg translation
+    
+    Closes: #607259
+
+ debian/changelog |    1 +
+ po/ja.po         |   67 ++++++++---------------------------------------------
+ 2 files changed, 11 insertions(+), 57 deletions(-)
+
+commit 24e0c98cc2f1668cd685a1101e1dda2bc89b21bd
+Author: Iñaki Larrañaga Murgoitio <dooteo@euskalgnu.org>
+Date:   Thu Dec 16 19:25:50 2010 +0100
+
+    Update Basque dpkg translation
+    
+    Closes: #607253
+
+ debian/changelog |    1 +
+ po/eu.po         |  192 +++++++++++++++---------------------------------------
+ 2 files changed, 53 insertions(+), 140 deletions(-)
+
+commit 7fe7bce38ac93977a0069402ff51af0276dc3f70
+Author: Sven Joachim <svenjoac@gmx.de>
+Date:   Wed Dec 15 20:26:42 2010 +0100
+
+    Fix a translation error in the German scripts translation
+
+ debian/changelog |    1 +
+ scripts/po/de.po |    4 ++--
+ 2 files changed, 3 insertions(+), 2 deletions(-)
+
+commit 57dae739dafc03dd63e546188bb106deeb799780
+Author: Omar Campagne <ocampagne@gmail.com>
+Date:   Wed Dec 15 20:20:15 2010 +0100
+
+    Update Spanish translation of manual pages
+    
+    Update to 1940t.
+
+ debian/changelog |    1 +
+ man/po/es.po     |   24 +++++++++++++++++++-----
+ 2 files changed, 20 insertions(+), 5 deletions(-)
+
+commit 61e2d9af2c4ad15a3b13e1bf2f93a9a90a076dc1
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Dec 10 13:11:31 2010 +0100
+
+    Changelog police
+
+ debian/changelog |   16 +++++++---------
+ 1 files changed, 7 insertions(+), 9 deletions(-)
+
+commit 888c346186673b6e637f34ee47b9a0137d64b812
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Dec 10 01:21:02 2010 +0100
+
+    dpkg-query: Fix stanza delimiting on -L, -s and -p output
+    
+    The code was only printing a delimiting new line on the second to last
+    stanza. Invert the logic and do it always except on the last one.
+    
+    Closes: #606315
+
+ debian/changelog |    2 ++
+ src/querycmd.c   |    2 +-
+ 2 files changed, 3 insertions(+), 1 deletions(-)
+
+commit 8e7f545a9d42a02cea521399da52932774926231
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Dec 10 01:59:55 2010 +0100
+
+    dpkg: On non-Linux use fadvise(FADV_DONTNEED) to initiate writeback
+    
+    Use the posix_fadvise(POSIX_FADV_DONTNEED) hint to notify the kernel
+    dpkg does not need the unpacked files any longer and as such it can
+    start writeback asynchronously.
+    
+    Although POSIX does not explicitly say so, and this is merely a hint,
+    this is the only sensible thing to do for the kernel. On Linux at least
+    it also evicts the pages if they are not currently under writeback,
+    locked or dirty, which might be undesired if a maintainer script has
+    to use the data, but unlikely as the writeback will still be ongoing
+    if it started at all.
+    
+    In addition it could be argued the Linux implementation is not optimal
+    as the standard talks about the application not needing the data any
+    longer, not the system. So it seems the NetBSD implementation which
+    just marks the pages as not active would be more correct.
+
+ debian/changelog |    3 +++
+ src/archives.c   |    2 ++
+ 2 files changed, 5 insertions(+), 0 deletions(-)
+
+commit 2921e80c2f7645f66a197c5265cdadae58142672
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Dec 8 06:44:00 2010 +0100
+
+    dpkg: On Linux finish writeback before fsync
+    
+    The second sync_file_range() call, with the operation
+    SYNC_FILE_RANGE_WAIT_BEFORE, will block until the previously
+    initiated writeback has completed.
+    
+    We finish the writeback for all files before calling fsync. This
+    basically ensures that the delayed allocation has been resolved;
+    that is, the data blocks have been allocated and written, and the
+    inode updated (in memory), but not necessarily pushed out to disk.
+    So that later fsync can become no-ops, minimizing the number of
+    (costly) jbd2 commits.
+    
+    Suggested-by: Ted Ts'o <tytso@mit.edu>
+    Based-on-patch-by: Jonathan Nieder <jrnieder@gmail.com>
+    Signed-off-by: Guillem Jover <guillem@debian.org>
+
+ src/archives.c |   36 ++++++++++++++++++++++++++++++++++++
+ 1 files changed, 36 insertions(+), 0 deletions(-)
+
+commit 203c99b0dda40159d824944e407a2f720f1088ed
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Dec 8 06:29:07 2010 +0100
+
+    dpkg: On Linux initiate writeback of unpacked files ASAP
+    
+    To avoid performance degradation on filesystems with "allocate on
+    flush" semantics (like xfs, ubifs, hfs+, and ext4 without nodelalloc),
+    start writing back each file once it has finished being extracted.
+    This doesn't actually wait for the write to finish; it just starts
+    the writeback.
+    
+    The sync_file_range() call has been available since Linux 2.6.17.
+    On non-Linux systems we can skip it.
+    
+    Closes: #605009
+    
+    Suggested-by: Ted Ts'o <tytso@mit.edu>
+    Based-on-patch-by: Jonathan Nieder <jrnieder@gmail.com>
+    Signed-off-by: Guillem Jover <guillem@debian.org>
+
+ debian/changelog |    3 +++
+ src/archives.c   |   11 +++++++++++
+ 2 files changed, 14 insertions(+), 0 deletions(-)
+
+commit a766f501f6da46aca070c315e6429e163d188202
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Dec 1 04:28:45 2010 +0100
+
+    dpkg: Defer symlink renames to avoid ending up with broken symlinks
+    
+    The broken symlinks are particularly pernicious as they imply a shared
+    library SONAME path might point to nowhere and thus applications will
+    fail to get dynamically linked.
+    
+    Deferring symlinks is safe as they are always at the end of the tar
+    archive, and they are processed last on deferred renames as they are
+    appended at the end of the new list files.
+    
+    Closes: #605536
+
+ debian/changelog |    5 +++++
+ src/archives.c   |    2 +-
+ 2 files changed, 6 insertions(+), 1 deletions(-)
+
+commit 2e764078cc3bc75dc7426678377bb1c12ea00ba1
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Dec 1 04:37:32 2010 +0100
+
+    Update Catalan program translation
+
+ debian/changelog |    1 +
+ po/ca.po         |   46 ++--------------------------------------------
+ 2 files changed, 3 insertions(+), 44 deletions(-)
+
+commit 725933d6f73d7d749c46778cff1cbb7416431a4b
+Author: Javier Fernandez-Sanguino <jfs@debian.org>
+Date:   Fri Dec 10 01:34:43 2010 +0100
+
+    Updated all Spanish translations to sync with master.
+    
+    Translations are now at 100%
+
+ debian/changelog |    6 +
+ dselect/po/es.po |  548 +++++++++++++++++++++++++++++-------------------------
+ scripts/po/es.po |   44 ++++-
+ 3 files changed, 332 insertions(+), 266 deletions(-)
+
+commit 7c27d584603d6cda82d668f0da1fb64201e456d7
+Author: Javier Fernandez-Sanguino <jfs@debian.org>
+Date:   Fri Dec 10 01:27:36 2010 +0100
+
+    Updated Spanish translation
+    
+    Uptated to 985t from master branch with typo fixes included.
+
+ debian/changelog |    1 +
+ po/es.po         | 1643 +++++++++++++++++++++++-------------------------------
+ 2 files changed, 690 insertions(+), 954 deletions(-)
+
+commit 300c089c3e178420915c9805ae73d2b99e25cfcc
+Author: Javier Fernandez-Sanguino <jfs@debian.org>
+Date:   Fri Dec 10 01:26:46 2010 +0100
+
+    Fix typos in PO file
+
+ po/es.po |    7 ++++---
+ 1 files changed, 4 insertions(+), 3 deletions(-)
+
+commit 5e702366cba8c98a456740dbb97238b511eec26d
+Merge: 0e238b8 f3fa58a
+Author: Javier Fernandez-Sanguino <jfs@debian.org>
+Date:   Fri Dec 10 01:20:59 2010 +0100
+
+    Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
+
+commit 0e238b8e0281270a3d12bec69450f728af6f3dbf
+Author: Javier Fernandez-Sanguino <jfs@debian.org>
+Date:   Fri Dec 10 01:20:32 2010 +0100
+
+    Fix typo
+
+ debian/changelog |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 2ba06ea3e29c913ac4f9649b9561cfb1a692a35c
+Author: Javier Fernandez-Sanguino <jfs@debian.org>
+Date:   Fri Dec 10 01:19:17 2010 +0100
+
+    Fix typos in translation format strings
+
+ po/es.po |    8 ++++----
+ 1 files changed, 4 insertions(+), 4 deletions(-)
+
+commit f3fa58a3317e3456bcfb490aae66fa4371949fae
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Thu Dec 9 16:13:42 2010 +0100
+
+    dpkg-shlibdeps: print the error note about missing libraries only once
+    
+    With the previous change, dpkg-shlibdeps can now print the error about
+    missing library multiple times. It makes no sense to print the associated
+    note multiple times. Instead it should be printed once at the end.
+
+ scripts/dpkg-shlibdeps.pl |   11 ++++++-----
+ 1 files changed, 6 insertions(+), 5 deletions(-)
+
+commit 4105379e2532d68579cfb1d95eb49205414507db
+Author: Chris Baines <cbaines8@gmail.com>
+Date:   Thu Dec 9 15:58:48 2010 +0100
+
+    dpkg-shlibdeps: do not fail immediatly when a library is not found
+    
+    Instead continue and fail after all problems have been reported.
+
+ debian/changelog          |    3 +++
+ scripts/dpkg-shlibdeps.pl |   13 ++++++++++++-
+ 2 files changed, 15 insertions(+), 1 deletions(-)
+
+commit b67f29d946683dfdbddf1fffb1aef550a3260fb8
+Author: Javier Fernandez-Sanguino <jfs@debian.org>
+Date:   Thu Dec 9 02:50:14 2010 +0100
+
+    Typo fix
+
+ po/es.po |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 76385c55207bb6a0ddb4e8ff3727a0e8e0cddbcd
+Author: Javier Fernandez-Sanguino <jfs@debian.org>
+Date:   Thu Dec 9 02:35:56 2010 +0100
+
+    Review translation and fix some typos. Also added PO4spell check headers.
+
+ scripts/po/es.po |   44 +++++++++++++++++++++++++++++++++-----------
+ 1 files changed, 33 insertions(+), 11 deletions(-)
+
+commit c58875d365ab10cefe6cf83de9e792a19c1201e2
+Author: Javier Fernandez-Sanguino <jfs@debian.org>
+Date:   Thu Dec 9 02:26:38 2010 +0100
+
+    Updated Spanish translation for dselect
+    
+    Update to 227t, convert to UTF-8, spell check headers and typos fixed.
+
+ debian/changelog |    4 +
+ dselect/po/es.po |  548 +++++++++++++++++++++++++++++-------------------------
+ 2 files changed, 297 insertions(+), 255 deletions(-)
+
+commit 48a74f34f5aa54f2506795e8a30fe6a9c50354fd
+Author: Javier Fernandez-Sanguino <jfs@debian.org>
+Date:   Thu Dec 9 02:17:17 2010 +0100
+
+    Include changes introduced to Spanish translation
+
+ debian/changelog |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+commit 553549620ee08e704f8488d6dd4af947f812b093
+Author: Javier Fernandez-Sanguino Pen~a <jfs@javifsp.no-ip.org>
+Date:   Thu Dec 9 02:12:42 2010 +0100
+
+    Updated Spanish translation
+
+ po/es.po | 1638 ++++++++++++++++++++++++++------------------------------------
+ 1 files changed, 686 insertions(+), 952 deletions(-)
+
+commit 89d63574bd3455efe14f1388f3c1532e6c6130d1
+Author: Miguel Figueiredo <elmig@debianpt.org>
+Date:   Wed Dec 1 07:03:03 2010 +0100
+
+    Portuguese translation update. 985t
+
+ debian/changelog |    1 +
+ po/pt.po         |   56 ++++++-----------------------------------------------
+ 2 files changed, 8 insertions(+), 49 deletions(-)
+
+commit 252f5e0561120d8b6d7bb55a9fc30a004d45a566
+Author: Miguel Figueiredo <elmig@eeepc.debian>
+Date:   Tue Nov 30 20:14:42 2010 +0000
+
+    Update Portuguese translation of program
+    
+    Update to 985t
+
+ debian/changelog |    1 +
+ po/pt.po         |   17 ++++++++---------
+ 2 files changed, 9 insertions(+), 9 deletions(-)
+
+commit c627cec00d90d14289ca523308455ce6607d57bc
+Author: Arief S Fitrianto <arief@gurame.fisika.ui.ac.id>
+Date:   Sun Nov 28 15:25:08 2010 +0100
+
+    Updated Indonesian translation. 985t
+
+ debian/changelog |    1 +
+ po/id.po         |   68 ++++++++++-------------------------------------------
+ 2 files changed, 14 insertions(+), 55 deletions(-)
+
+commit b3d062225c0144d28747a48bd82a5108ada1439a
+Author: Miroslav Kure <kurem@upcase.inf.upol.cz>
+Date:   Sat Nov 27 16:42:49 2010 +0100
+
+    Czech translation update. 985t
+
+ debian/changelog |    1 +
+ po/cs.po         | 1082 +++++++++++++++++++++---------------------------------
+ 2 files changed, 429 insertions(+), 654 deletions(-)
+
+commit 53165b3620a915d2c16748ba4ce30af31581d6da
+Author: Christian PERRIER <bubulle@debian.org>
+Date:   Fri Nov 26 07:16:59 2010 +0100
+
+    French translation update for programs: 985t
+    French translation update for manpages: 1940t
+
+ debian/changelog |    4 +
+ man/po/fr.po     |  228 +++++++++++++++++++-----------------------------------
+ po/fr.po         |    6 +-
+ 3 files changed, 88 insertions(+), 150 deletions(-)
+
+commit 3dee8477d93c831ecef5b92f3dd96d189bdda988
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Fri Nov 26 21:46:53 2010 +0100
+
+    Update German translation of manual pages
+    
+    Update to 1940t.
+
+ debian/changelog |    3 +++
+ man/po/de.po     |   21 +++++++++++++++++----
+ 2 files changed, 20 insertions(+), 4 deletions(-)
+
+commit 953a14800e0e6489b35864115dabf09a52fa1962
+Author: Sven Joachim <svenjoac@gmx.de>
+Date:   Thu Nov 25 16:42:57 2010 +0100
+
+    German dpkg translation update
+    
+    Update to 985t.
+
+ debian/changelog |    7 +++++++
+ po/de.po         |   52 ++++++----------------------------------------------
+ 2 files changed, 13 insertions(+), 46 deletions(-)
+
+commit a4c8f5eff9dede8638b325c49093d1df33574749
+Author: Peter Krefting <peterk@debian.org>
+Date:   Thu Nov 25 10:43:37 2010 +0100
+
+    Update Swedish translation.
+    
+    po/sv.po: 985t0f0u.
+    man/po/sv.po: 1940t0fou.
+
+ man/po/sv.po |   19 ++++++++++++++++---
+ po/sv.po     |   48 +++---------------------------------------------
+ 2 files changed, 19 insertions(+), 48 deletions(-)
+
+commit 7e8695bdb8fb3a1dd4cf2ba4a48586e068fe3058
+Merge: 93bba14 81aacd4
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Nov 25 07:57:09 2010 +0100
+
+    Merge branch 'sid' (through tag '1.15.8.6')
+    
+    Conflicts:
+    	debian/changelog
+    	m4/dpkg-funcs.m4
+    	man/dpkg.1
+
+commit 81aacd4b0a84df492d0ba33110537efb6fef836d
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Nov 25 07:11:02 2010 +0100
+
+    Release 1.15.8.6
+
+ debian/changelog |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 7fe25bef6e0379cb1a54ec5394164b7854f1868a
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Nov 25 07:23:34 2010 +0100
+
+    Regenerate .pot files and merge .po files with them
+
+ dselect/po/bs.po        |    2 +-
+ dselect/po/ca.po        |   47 ++-
+ dselect/po/cs.po        |    2 +-
+ dselect/po/da.po        |    2 +-
+ dselect/po/de.po        |    2 +-
+ dselect/po/dselect.pot  |    4 +-
+ dselect/po/el.po        |    2 +-
+ dselect/po/es.po        |    2 +-
+ dselect/po/et.po        |    2 +-
+ dselect/po/eu.po        |    2 +-
+ dselect/po/fr.po        |    2 +-
+ dselect/po/gl.po        |    2 +-
+ dselect/po/hu.po        |    2 +-
+ dselect/po/id.po        |    2 +-
+ dselect/po/it.po        |    2 +-
+ dselect/po/ja.po        |    2 +-
+ dselect/po/ko.po        |    2 +-
+ dselect/po/nb.po        |    2 +-
+ dselect/po/nl.po        |    2 +-
+ dselect/po/nn.po        |    2 +-
+ dselect/po/pl.po        |    2 +-
+ dselect/po/pt.po        |    2 +-
+ dselect/po/pt_BR.po     |    2 +-
+ dselect/po/ro.po        |    2 +-
+ dselect/po/ru.po        |    2 +-
+ dselect/po/sk.po        |    2 +-
+ dselect/po/sv.po        |    2 +-
+ dselect/po/tl.po        |    2 +-
+ dselect/po/vi.po        |    2 +-
+ dselect/po/zh_CN.po     |    2 +-
+ dselect/po/zh_TW.po     |    2 +-
+ man/po/de.po            |  299 ++++++-----
+ man/po/dpkg-man.pot     |  282 ++++++-----
+ man/po/es.po            |  285 ++++++-----
+ man/po/fr.po            | 1308 +++++++++++++++++++++++++++--------------------
+ man/po/hu.po            |  282 ++++++-----
+ man/po/ja.po            |  282 ++++++-----
+ man/po/pl.po            |  282 ++++++-----
+ man/po/pt_BR.po         |  282 ++++++-----
+ man/po/ru.po            |  282 ++++++-----
+ man/po/sv.po            |  285 ++++++-----
+ po/ast.po               |  143 +++---
+ po/bs.po                |  143 +++---
+ po/ca.po                |  355 +++++++++-----
+ po/cs.po                |  143 +++---
+ po/da.po                |  188 +++++---
+ po/de.po                |  188 +++++---
+ po/dpkg.pot             |  145 +++---
+ po/dz.po                |  143 +++---
+ po/el.po                |  143 +++---
+ po/eo.po                |  188 +++++---
+ po/es.po                |  143 +++---
+ po/et.po                |  143 +++---
+ po/eu.po                |  188 +++++---
+ po/fr.po                |  188 +++++---
+ po/gl.po                |  143 +++---
+ po/hu.po                |  143 +++---
+ po/id.po                |  188 +++++---
+ po/it.po                |  188 +++++---
+ po/ja.po                |  188 +++++---
+ po/km.po                |  143 +++---
+ po/ko.po                |  188 +++++---
+ po/ku.po                |  143 +++---
+ po/lt.po                |  143 +++---
+ po/mr.po                |  143 +++---
+ po/nb.po                |  188 +++++---
+ po/ne.po                |  143 +++---
+ po/nl.po                |  143 +++---
+ po/nn.po                |  143 +++---
+ po/pa.po                |  143 +++---
+ po/pl.po                |  143 +++---
+ po/pt.po                |  188 +++++---
+ po/pt_BR.po             |  143 +++---
+ po/ro.po                |  191 +++++---
+ po/ru.po                |  188 +++++---
+ po/sk.po                |  188 +++++---
+ po/sv.po                |  188 +++++---
+ po/th.po                |  188 +++++---
+ po/tl.po                |  143 +++---
+ po/vi.po                |  188 +++++---
+ po/zh_CN.po             |  188 +++++---
+ po/zh_TW.po             |  143 +++---
+ scripts/po/ca.po        |  114 +++--
+ scripts/po/de.po        |  106 ++--
+ scripts/po/dpkg-dev.pot |  108 ++--
+ scripts/po/es.po        |  106 ++--
+ scripts/po/fr.po        |  132 +++---
+ scripts/po/pl.po        |  106 ++--
+ scripts/po/ru.po        |  106 ++--
+ scripts/po/sv.po        |  106 ++--
+ 90 files changed, 6573 insertions(+), 5179 deletions(-)
+
+commit e0b4d276a74c74bfdfc0965eaa58c0749ea252b9
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Nov 25 07:09:14 2010 +0100
+
+    Changelog police
+    
+    Sort entries. Some rewording.
+
+ debian/changelog |   18 ++++++++----------
+ 1 files changed, 8 insertions(+), 10 deletions(-)
+
+commit 929a9c4808c79781469987585f78f07df7f1d484
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Jul 29 08:59:09 2010 +0200
+
+    Add new --force-unsafe-io to disable safe I/O operations on unpack
+    
+    This allows to not perform file system syncs before file renames
+    to guarantee its atomicity, which is known to cause substantial
+    performance degradation on some file systems, unfortunately the ones
+    that require the safe I/O on the first place due to their unreliable
+    behaviour causing zero-length files on abrupt system crashes (sudden
+    reboot, bus locks, pulling the plug, etc).
+    
+    Using this option might improve performance at the cost of losing
+    data, and should thus be used with care, but that's ultimately
+    something for the user of the affected file systems to decide.
+    
+    Closes: #584254
+
+ debian/changelog |    2 ++
+ man/dpkg.1       |   19 ++++++++++++++++++-
+ src/archives.c   |    6 ++++--
+ src/main.c       |    3 +++
+ src/main.h       |    1 +
+ 5 files changed, 28 insertions(+), 3 deletions(-)
+
+commit 5ee4e4e0458088cde1625ddb5a3d736f31a335d3
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Jul 29 09:11:02 2010 +0200
+
+    build: Disable usage of synchronous sync(2) by default
+    
+    It causes undesired I/O on unrelated file systems. It also makes the
+    code behave differently on Linux systems.
+    
+    Allow the possibility to enable it again for the benefit of downstreams,
+    which might want to use it regardless of its problems. Although this
+    code path will most probably be removed in the near future.
+    
+    Closes: #588339, #595927, #600075
+
+ configure.ac     |    2 +-
+ debian/changelog |    4 ++++
+ m4/dpkg-funcs.m4 |   34 +++++++++++++++++++++++-----------
+ src/archives.c   |    4 ++--
+ 4 files changed, 30 insertions(+), 14 deletions(-)
+
+commit f99dc9af28a5f60dbc4cf7747b36509f0979b326
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Nov 25 06:28:49 2010 +0100
+
+    Fix typo in French dpkg --debug=help output
+
+ po/fr.po |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 07dcccd8c498dc679ac36aa407cc595c568380c1
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Nov 25 06:25:49 2010 +0100
+
+    Fix status-fd man page translations
+    
+    Some of the words on those strings are literal output from dpkg, which
+    will not be translated, so use english there. Avoid using French spacing
+    too which will not happen on output either.
+
+ man/po/es.po |    8 ++++----
+ man/po/fr.po |    6 +++---
+ man/po/sv.po |    2 +-
+ 3 files changed, 8 insertions(+), 8 deletions(-)
+
+commit c2442afe4b79603e56dee4285301d2f8d85d164b
+Author: Andrei Popescu <andreimpopescu@gmail.com>
+Date:   Thu Nov 25 06:21:39 2010 +0100
+
+    Update Romanian translation
+
+ po/ro.po | 2187 ++++++++++++++------------------------------------------------
+ 1 files changed, 479 insertions(+), 1708 deletions(-)
+
+commit 93bba14d3659578f19b5273dea2142d09a150a19
+Author: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>
+Date:   Wed Nov 24 21:05:30 2010 +0100
+
+    New manual page deb-src-control(5) documenting debian/control
+
+ debian/changelog      |    6 +
+ man/Makefile.am       |    1 +
+ man/deb-control.5     |   26 ++++
+ man/deb-src-control.5 |  322 +++++++++++++++++++++++++++++++++++++++++++++++++
+ man/po/po4a.cfg       |    5 +
+ 5 files changed, 360 insertions(+), 0 deletions(-)
+
+commit dd7ef56c1d46e89092ac78a710c23fa693b52228
+Author: Raphaël Hertzog <hertzog@debian.org>
+Date:   Wed Nov 24 20:59:09 2010 +0100
+
+    dpkg-buildflags: fix incorrect name in comment
+
+ scripts/dpkg-buildflags.pl |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 6b403243270240fd01116532112c287c8cfb688e
+Author: Andrei POPESCU <andreimpopescu@gmail.com>
+Date:   Wed Nov 24 19:36:01 2010 +0100
+
+    Romanian translation update. Closes: #604769
+
+ debian/changelog |    1 +
+ po/ro.po         | 1555 +++++++++++++++++++++++-------------------------------
+ 2 files changed, 666 insertions(+), 890 deletions(-)
+
+commit 48875ddd6f6b295120e54b17b904a2fc9badcbf9
+Author: Helge Kreutzmann <debian@helgefjell.de>
+Date:   Mon Nov 22 21:39:42 2010 +0100
+
+    Patch by Sven Joachim <svenjoac@gmx.de> (and some further fixes noted)
+
+ scripts/po/de.po |  110 +++++++++++++++++++++++++++---------------------------
+ 1 files changed, 55 insertions(+), 55 deletions(-)
+
+commit f0266cd69c61fdab75691818ef40c64e66adbe26
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Nov 8 08:02:30 2010 +0100
+
+    u-a: Add missing options to --help output
+    
+    Document --get-selections, --set-selections, --log and --force.
+    Split the huge string into smaller pieces to ease translators work.
+
+ debian/changelog            |    1 +
+ utils/update-alternatives.c |   18 ++++++++++++++----
+ 2 files changed, 15 insertions(+), 4 deletions(-)
+
+commit 1f75b16ea5c48bfb26ead6aa3248b717ab8aa5fc
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Nov 8 08:00:16 2010 +0100
+
+    u-a: Unify similar strings
+
+ utils/update-alternatives.c |    8 ++++----
+ 1 files changed, 4 insertions(+), 4 deletions(-)
+
+commit 438df89ef1888c77d9bfc74720392ed9ef580332
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Nov 7 23:20:25 2010 +0100
+
+    u-a: Use PROGNAME as format argument instead of concatenated to literals
+    
+    This reduced the amount of duplicated string literals in the output
+    object reducing slightly the binary image.
+
+ utils/update-alternatives.c |   29 +++++++++++++----------------
+ 1 files changed, 13 insertions(+), 16 deletions(-)
+
+commit 898ad6a9d5900b6a46dc2b7c742edb00fc116c3c
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Nov 7 23:11:03 2010 +0100
+
+    u-a: Add missing space in --set-selections output
+    
+    This was lost during the rewrite in C.
+
+ debian/changelog            |    1 +
+ utils/update-alternatives.c |    2 +-
+ 2 files changed, 2 insertions(+), 1 deletions(-)
+
+commit f9c5414ea39c07cbd6a1b580a6a5df1381de39b4
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Nov 7 23:03:54 2010 +0100
+
+    u-a: Reduce scope of current pointer in main()
+
+ utils/update-alternatives.c |    3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 47a45689c3f395b4a1b86067fd795bbbcab29c6f
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Nov 7 09:16:44 2010 +0100
+
+    u-a: Avoid unneeded string allocations
+    
+    Instead of using temporaries with xasprintf(), just modify the original
+    string by merging the needed literal strings and pass the additional
+    arguments.
+
+ utils/update-alternatives.c |   31 ++++++++++---------------------
+ 1 files changed, 10 insertions(+), 21 deletions(-)
+
+commit befa6d21586273f86e911b97aa1c80bde8380f3c
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Nov 7 09:11:52 2010 +0100
+
+    u-a: Simplify an unify string in alternative_display_query()
+    
+    Unify the common string, and always call free() as it handles NULL just
+    fine.
+
+ utils/update-alternatives.c |    8 ++------
+ 1 files changed, 2 insertions(+), 6 deletions(-)
+
+commit 97c8020b42b8be6b62e35b785e0411d963eaeae7
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Nov 7 09:07:42 2010 +0100
+
+    u-a: Refactor duplicate code into new checked_rm_args()
+
+ utils/update-alternatives.c |   45 ++++++++++++++++++++++---------------------
+ 1 files changed, 23 insertions(+), 22 deletions(-)
+
+commit abcde2189e74065b2807b3984031ef33fe64742b
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Nov 7 09:05:36 2010 +0100
+
+    u-a: Create new xvasprintf() and use it instead of ad-hoc code
+
+ utils/update-alternatives.c |   20 ++++++++++++++------
+ 1 files changed, 14 insertions(+), 6 deletions(-)
+
+commit f7547316a11da5968a62094f789583428ce78ac3
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Nov 7 08:58:11 2010 +0100
+
+    u-a: Change alternative_save() to take care of atomic file write
+    
+    Instead of leaving the job of doing a proper atomic write, move the code
+    inside alternative_save() so that other possible callers will benefit.
+
+ utils/update-alternatives.c |   29 +++++++++++++++--------------
+ 1 files changed, 15 insertions(+), 14 deletions(-)
+
+commit 2819f4cc4639d59f7b6017f118e92dc5d9994299
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Nov 5 06:56:06 2010 +0100
+
+    u-a: Refactor common code into new alternative_commit_operations_free
+
+ utils/update-alternatives.c |   25 ++++++++++++++-----------
+ 1 files changed, 14 insertions(+), 11 deletions(-)
+
+commit 73dab65273c589b7eed823adab30870e77171bb8
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Nov 4 20:46:23 2010 +0100
+
+    dpkg: Add new --status-logger option
+    
+    This option works in a similar way to --status-fd, the main difference
+    is that we invoke the provided command and pass the status information
+    to its standard input instead.
+    
+    Suggested-by: Raphaël Hertzog <hertzog@debian.org>
+
+ debian/changelog |    3 +++
+ man/dpkg.1       |    8 +++++++-
+ src/main.c       |   36 +++++++++++++++++++++++++++++++++++-
+ 3 files changed, 45 insertions(+), 2 deletions(-)
+
+commit a7df7bc856fd3add35ba44f7bd23901913a539d4
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Nov 4 19:13:59 2010 +0100
+
+    dpkg: Use command_shell() instead of ad-hoc code to execute shells
+
+ dpkg-deb/extract.c |    5 ++---
+ src/configure.c    |   21 +++------------------
+ 2 files changed, 5 insertions(+), 21 deletions(-)
+
+commit 7f9153a39ef306cb2181cd96c6e7a8f8513414b7
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Nov 4 19:10:23 2010 +0100
+
+    libdpkg: Add new command_shell() to execute a shell instance
+    
+    The function can invoke an interactive shell or a command through the
+    shell.
+
+ lib/dpkg/command.c |   26 ++++++++++++++++++++++++++
+ lib/dpkg/command.h |    2 ++
+ 2 files changed, 28 insertions(+), 0 deletions(-)
+
+commit 94e25a0380033654d2140ebf8149268b9bf446f8
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Nov 4 06:39:28 2010 +0100
+
+    Refactor setpipe() into statusfd_add() to stop exposing status_pipes
+
+ lib/dpkg/dpkg.h           |    8 +-------
+ lib/dpkg/libdpkg.Versions |    2 +-
+ lib/dpkg/log.c            |   20 +++++++++++++++++++-
+ src/main.c                |   11 ++---------
+ 4 files changed, 23 insertions(+), 18 deletions(-)
+
+commit 4e6da8c691773fbad5d6df4f0544361ea971dc14
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Nov 4 06:25:00 2010 +0100
+
+    man: Remove comment about newlines in status-fd error entries
+    
+    This got fixed in commit db9645cff36a3fff3c597764fb8d49fbc819bad7.
+
+ debian/changelog |    2 ++
+ man/dpkg.1       |    8 +++-----
+ 2 files changed, 5 insertions(+), 5 deletions(-)
+
+commit d2abfdb8bc6137c4a2f87c5c6db22e030d3334c7
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Nov 4 03:38:06 2010 +0100
+
+    dpkg-deb: Use m_realloc instead of m_malloc when the pointer is NULL
+    
+    This removes a duplicate case which m_realloc will handle just fine.
+
+ dpkg-deb/build.c |    5 +----
+ 1 files changed, 1 insertions(+), 4 deletions(-)
+
+commit 65969bfbccaf387c69df284215b6aefea7496f41
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Nov 3 10:46:28 2010 +0100
+
+    Use new enum for dependency found status
+    
+    Instead of cryptic literal integers use named enums.
+
+ src/packages.c |   70 ++++++++++++++++++++++++++++++++------------------------
+ 1 files changed, 40 insertions(+), 30 deletions(-)
+
+commit e983b8522fc2be93c3b31e38ddd5ce94448739c1
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Nov 3 10:45:08 2010 +0100
+
+    Use new enum for dependency check result values
+    
+    Instead of cryptic literal integers use named enums.
+
+ src/main.h     |   13 ++++++++++---
+ src/packages.c |   47 +++++++++++++++++++++++++++--------------------
+ 2 files changed, 37 insertions(+), 23 deletions(-)
+
+commit 0f1668f799780250503fca5df0a12531587c1eb8
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Nov 3 10:08:18 2010 +0100
+
+    Use new enum for trigdef_update_start() return values
+    
+    Instead of cryptic literal integers use named enums.
+
+ lib/dpkg/trigdeferred.h |   11 ++++++++++-
+ lib/dpkg/trigdeferred.l |   12 ++++++------
+ lib/dpkg/triglib.c      |   14 +++++++-------
+ src/trigcmd.c           |   10 +++++-----
+ 4 files changed, 28 insertions(+), 19 deletions(-)
+
+commit b070e0ec0d33b585809dd420e0433a4f67ca12c0
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Nov 3 09:41:29 2010 +0100
+
+    libdpkg: Rewrite get_prefix_name() to be more efficient
+    
+    Avoid temporary allocations from the heap and use sprintf to write the
+    string with delimited parts.
+
+ lib/dpkg/tarfn.c |   19 +++++--------------
+ 1 files changed, 5 insertions(+), 14 deletions(-)
+
+commit 04eaf265a0b219ed8689607196405fdff9a4a432
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Nov 3 08:24:54 2010 +0100
+
+    libdpkg: Disallow versions starting with non-digits
+    
+    Fail on strict parsing, and warn otherwise.
+
+ debian/changelog             |    2 ++
+ lib/dpkg/parsehelp.c         |    5 ++++-
+ lib/dpkg/test/t-version.c    |    4 ++--
+ scripts/t/100_Dpkg_Version.t |   40 ++++++++++++++++++++--------------------
+ 4 files changed, 28 insertions(+), 23 deletions(-)
+
+commit ac65897081f5f20fda853beed79c28559fe33aea
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Nov 3 07:36:16 2010 +0100
+
+    libdpkg: Fix version_strict_check() to not allow '-' in revision
+    
+    The revision cannot possibly have a '-' in it, so do not allow it. This
+    is innocuous in the current code as the parser makes sure the versions
+    are split on last '-', which implies the revision will never have one,
+    but it could happen that a manually constructed versionrevision could
+    contain one.
+
+ lib/dpkg/parsehelp.c |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit be7a2c7829014eaec48185add2e445f2d8570055
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Nov 3 07:33:08 2010 +0100
+
+    libdpkg: Improve version strict check unit test
+    
+    The current test was using a single version with lots of invalid
+    characters, but only the first invalid character would get checked
+    against. Create a version per each invalid character to be tested
+    instead.
+
+ lib/dpkg/test/t-version.c |   22 +++++++++++++++++++---
+ 1 files changed, 19 insertions(+), 3 deletions(-)
+
+commit d3de9d66d6c4e735e7f9d2821549b9fc8e235d7d
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Nov 2 08:06:52 2010 +0100
+
+    libdpkg: Slightly optimize order() checks
+    
+    Reorganize code to first do checks on most commonly expected character.
+    First digits, then alphabetical, then the tilde, followed by any non NUL
+    character and finally the NUL character.
+
+ lib/dpkg/vercmp.c |   12 ++++++------
+ 1 files changed, 6 insertions(+), 6 deletions(-)
+
+commit 60c89bac73d5a9aea0da4c38cc5e963b0d760000
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Nov 2 08:02:05 2010 +0100
+
+    libdpkg: Switch order macro into a function
+
+ lib/dpkg/vercmp.c |   25 ++++++++++++++++++-------
+ 1 files changed, 18 insertions(+), 7 deletions(-)
+
+commit 326d7b43ffd8b6c8e1bf4dcd5c5495ee5129631f
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Nov 1 21:41:46 2010 +0100
+
+    libdpkg: Refactor tar_gnu_long() out from tar_extractor()
+
+ lib/dpkg/tarfn.c |  102 +++++++++++++++++++++++++++---------------------------
+ 1 files changed, 51 insertions(+), 51 deletions(-)
+
+commit ebe392c61526b520bb7033fa49af8bd2faa39001
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Nov 1 21:01:05 2010 +0100
+
+    libdpkg: Switch tar_header_decode() to take a struct tar_header
+    
+    Instead of passing it a 'char *' argument to be casted later on to a
+    tar_header, just pass the latter directly.
+
+ lib/dpkg/tarfn.c |    5 ++---
+ 1 files changed, 2 insertions(+), 3 deletions(-)
+
+commit 835741f632e884ccd973d87e128c9846dd3e1d4c
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Nov 1 20:50:58 2010 +0100
+
+    libdpkg: Move checksum_offset into tar_header_checksum()
+
+ lib/dpkg/tarfn.c |    3 +--
+ 1 files changed, 1 insertions(+), 2 deletions(-)
+
+commit d30a087c4f7686ad237b15b413848a6a8fe87ed6
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Nov 1 20:44:41 2010 +0100
+
+    libdpkg: Refactor tar_header_checksum() out from tar_header_decode()
+
+ lib/dpkg/tarfn.c |   42 ++++++++++++++++++++++++++----------------
+ 1 files changed, 26 insertions(+), 16 deletions(-)
+
+commit 2d0ebab0474fc83f07ed4f648fdb85443b1bfd2b
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Nov 1 20:31:25 2010 +0100
+
+    libdpkg: Rename DecodeTarHeader to tar_header_decode
+
+ lib/dpkg/tarfn.c |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 58a9ff2596fa722f230eee97bfa65c5d6218f479
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Nov 1 20:30:53 2010 +0100
+
+    libdpkg: Rename TarChecksumOffset to checksum_offset
+
+ lib/dpkg/tarfn.c |    7 +++----
+ 1 files changed, 3 insertions(+), 4 deletions(-)
+
+commit cd9b20b161549ea810750cccc28c92ea655d42fa
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Nov 1 20:30:25 2010 +0100
+
+    libdpkg: Rename TarInfo to tar_header
+
+ lib/dpkg/tarfn.c |   10 +++++-----
+ 1 files changed, 5 insertions(+), 5 deletions(-)
+
+commit 3b717d8231e3251fe7b2ac09db44481a40092c58
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Nov 1 20:28:34 2010 +0100
+
+    libdpkg: Rename and lower-case TarHeader members
+
+ lib/dpkg/tarfn.c |   82 ++++++++++++++++++++++++++---------------------------
+ 1 files changed, 40 insertions(+), 42 deletions(-)
+
+commit a30303a4ea49c548673544d09f667802be7c9b26
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Nov 1 20:19:37 2010 +0100
+
+    libdpkg: Rename nameLength to name_len in tar_extractor()
+
+ lib/dpkg/tarfn.c |   10 +++++-----
+ 1 files changed, 5 insertions(+), 5 deletions(-)
+
+commit 7a0a0619fd3c926aecec59987597a40f7b2dcd3c
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Nov 1 08:31:48 2010 +0100
+
+    libdpkg: Rename path_rtrim_slash_slashdot to path_trim_slash_slashdot
+
+ dpkg-deb/build.c          |    2 +-
+ lib/dpkg/libdpkg.Versions |    2 +-
+ lib/dpkg/path.c           |    2 +-
+ lib/dpkg/path.h           |    2 +-
+ lib/dpkg/test/t-path.c    |    6 +++---
+ src/querycmd.c            |    2 +-
+ src/statcmd.c             |    2 +-
+ 7 files changed, 9 insertions(+), 9 deletions(-)
+
+commit c6ea15b9850f26ea3b5a13667396c89e00aa9890
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Nov 1 08:18:28 2010 +0100
+
+    Cleanup white spaces
+    
+    Remove trailing spaces. Remove blank lines not separating different code
+    blocks. Remove blank lines at the end of the file.
+
+ ChangeLog.old                       |    1 -
+ README.translators                  |    1 -
+ TODO                                |    1 -
+ debian/usertags                     |    1 -
+ doc/README.feature-removal-schedule |    1 -
+ doc/triggers.txt                    |    2 -
+ dpkg-deb/Makefile.am                |    1 -
+ dpkg-deb/build.c                    |   15 +++++------
+ dpkg-deb/extract.c                  |   19 +++++--------
+ dpkg-deb/info.c                     |    6 ++--
+ dpkg-split/info.c                   |   14 +++++-----
+ dpkg-split/join.c                   |    9 +++---
+ dpkg-split/main.c                   |    2 +-
+ dpkg-split/queue.c                  |    2 +-
+ dselect/basecmds.cc                 |   14 +++++-----
+ dselect/baselist.cc                 |   26 +++++++++---------
+ dselect/bindings.cc                 |    8 +++---
+ dselect/bindings.h                  |   12 ++++----
+ dselect/dselect-curses.h            |    1 -
+ dselect/dselect.h                   |    4 +-
+ dselect/main.cc                     |    5 +--
+ dselect/methkeys.cc                 |   12 ++++----
+ dselect/methlist.cc                 |   10 +++---
+ dselect/method.cc                   |    6 ++--
+ dselect/method.h                    |    6 ++--
+ dselect/methods/disk/setup          |    2 -
+ dselect/methods/disk/update         |    1 -
+ dselect/methods/ftp/names           |    1 -
+ dselect/methparse.cc                |   12 ++++----
+ dselect/pkgcmds.cc                  |    4 +-
+ dselect/pkgdepcon.cc                |   34 ++++++++++++------------
+ dselect/pkgdisplay.cc               |   14 +++++-----
+ dselect/pkginfo.cc                  |    4 +-
+ dselect/pkgkeys.cc                  |   16 ++++++------
+ dselect/pkglist.cc                  |   44 +++++++++++++++----------------
+ dselect/pkglist.h                   |   12 ++++----
+ dselect/pkgsublist.cc               |   13 ++++-----
+ dselect/pkgtop.cc                   |   22 +++++-----------
+ dselect/po/ChangeLog.old            |    1 -
+ dselect/po/POTFILES.in              |    1 -
+ get-version                         |    1 -
+ lib/compat/Makefile.am              |    1 -
+ lib/compat/alphasort.c              |    1 -
+ lib/compat/compat.h                 |    1 -
+ lib/compat/scandir.c                |    1 -
+ lib/compat/snprintf.c               |    1 -
+ lib/compat/strerror.c               |    1 -
+ lib/compat/strsignal.c              |    1 -
+ lib/compat/unsetenv.c               |    1 -
+ lib/compat/vsnprintf.c              |    1 -
+ lib/dpkg/buffer.c                   |    1 -
+ lib/dpkg/cleanup.c                  |    1 -
+ lib/dpkg/command.c                  |    1 -
+ lib/dpkg/command.h                  |    1 -
+ lib/dpkg/database.c                 |    2 +-
+ lib/dpkg/dbmodify.c                 |   13 +++------
+ lib/dpkg/dpkg-db.h                  |    3 +-
+ lib/dpkg/dump.c                     |   10 +++---
+ lib/dpkg/ehandle.c                  |   12 +++-----
+ lib/dpkg/fields.c                   |   11 +++----
+ lib/dpkg/file.c                     |    1 -
+ lib/dpkg/file.h                     |    1 -
+ lib/dpkg/log.c                      |    1 -
+ lib/dpkg/macros.h                   |    1 -
+ lib/dpkg/mlib.c                     |    7 ++---
+ lib/dpkg/nfmalloc.c                 |    2 +-
+ lib/dpkg/parse.c                    |    7 +++-
+ lib/dpkg/parsehelp.c                |    7 ++---
+ lib/dpkg/path.c                     |    1 -
+ lib/dpkg/path.h                     |    1 -
+ lib/dpkg/pkg-array.c                |    1 -
+ lib/dpkg/pkg-format.c               |    1 -
+ lib/dpkg/pkg-list.c                 |    1 -
+ lib/dpkg/pkg-queue.c                |    1 -
+ lib/dpkg/pkg-show.c                 |    1 -
+ lib/dpkg/pkg.c                      |    1 -
+ lib/dpkg/progress.c                 |    1 -
+ lib/dpkg/progress.h                 |    1 -
+ lib/dpkg/string.c                   |    1 -
+ lib/dpkg/string.h                   |    1 -
+ lib/dpkg/subproc.c                  |    1 -
+ lib/dpkg/subproc.h                  |    1 -
+ lib/dpkg/tarfn.c                    |    1 -
+ lib/dpkg/test.h                     |    1 -
+ lib/dpkg/test/Makefile.am           |    1 -
+ lib/dpkg/test/t-buffer.c            |    1 -
+ lib/dpkg/test/t-command.c           |    1 -
+ lib/dpkg/test/t-macros.c            |    1 -
+ lib/dpkg/test/t-path.c              |    1 -
+ lib/dpkg/test/t-pkg-list.c          |    1 -
+ lib/dpkg/test/t-pkg-queue.c         |    1 -
+ lib/dpkg/test/t-pkginfo.c           |    1 -
+ lib/dpkg/test/t-string.c            |    1 -
+ lib/dpkg/test/t-test.c              |    1 -
+ lib/dpkg/test/t-varbuf.c            |    1 -
+ lib/dpkg/test/t-version.c           |    1 -
+ lib/dpkg/trigdeferred.l             |    1 -
+ lib/dpkg/triglib.c                  |    1 +
+ lib/dpkg/utils.c                    |    1 -
+ m4/dpkg-compiler.m4                 |    1 -
+ m4/dpkg-progs.m4                    |    1 -
+ man/po/ChangeLog.old                |    1 -
+ po/ChangeLog.old                    |    1 -
+ scripts/dpkg-distaddfile.pl         |    1 -
+ scripts/dpkg-genchanges.pl          |    1 -
+ scripts/dpkg-gencontrol.pl          |    1 -
+ scripts/dpkg-mergechangelogs.pl     |    1 -
+ scripts/dpkg-name.pl                |    1 -
+ scripts/dpkg-parsechangelog.pl      |    1 -
+ scripts/dpkg-scanpackages.pl        |    1 -
+ scripts/dpkg-shlibdeps.pl           |    1 -
+ scripts/dpkg-source.pl              |    1 -
+ scripts/po/ChangeLog.old            |    1 -
+ scripts/t/400_Dpkg_Deps.t           |    1 -
+ scripts/t/500_Dpkg_Path.t           |    1 -
+ scripts/t/700_Dpkg_Control.t        |    1 -
+ scripts/t/850_Dpkg_Compression.t    |    2 -
+ scripts/t/910_merge_changelogs.t    |    1 -
+ src/archives.c                      |   42 ++++++++++++++----------------
+ src/cleanup.c                       |    8 +++---
+ src/depcon.c                        |   35 ++++++++++++-------------
+ src/divertdb.c                      |    1 -
+ src/enquiry.c                       |    8 +++---
+ src/errors.c                        |    4 +-
+ src/filesdb.c                       |   14 +++++-----
+ src/filesdb.h                       |    2 +-
+ src/help.c                          |   18 ++++++------
+ src/main.c                          |    5 +--
+ src/main.h                          |    2 +-
+ src/packages.c                      |   10 +++---
+ src/processarc.c                    |   48 ++++++++++++++++++----------------
+ src/querycmd.c                      |   15 +++-------
+ src/remove.c                        |   38 +++++++++++++--------------
+ src/select.c                        |    2 +-
+ src/statcmd.c                       |    1 -
+ src/statdb.c                        |    1 -
+ src/trigcmd.c                       |    1 -
+ src/trigproc.c                      |    1 -
+ src/update.c                        |    4 +-
+ utils/start-stop-daemon.c           |    1 -
+ utils/t/100_update_alternatives.t   |    1 -
+ 141 files changed, 321 insertions(+), 444 deletions(-)
+
+commit 7ee4f4f2ef5ca3d9fa1426ac93f78ead2280bc36
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Nov 1 07:02:21 2010 +0100
+
+    Add doxygen comments to several functions
+
+ lib/dpkg/dir.c       |   21 +++++++++++++++++++++
+ lib/dpkg/file.c      |    3 +++
+ lib/dpkg/parse.c     |    3 +++
+ lib/dpkg/path.c      |   16 ++++++++++++++++
+ lib/dpkg/pkg-list.c  |   19 +++++++++++++++++++
+ lib/dpkg/pkg-queue.c |   37 +++++++++++++++++++++++++++++++++++++
+ lib/dpkg/pkg-queue.h |    3 +++
+ lib/dpkg/string.c    |    9 +++++++++
+ 8 files changed, 111 insertions(+), 0 deletions(-)
+
+commit ec5d6813398a42b6cf6b3da7604e59bbb3343aa9
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Nov 1 06:13:38 2010 +0100
+
+    Cleanup and improve source code comments
+    
+    Global review, which includes the following changes to try to increase
+    consistency, update and improve the source code comments:
+    
+     - Spelling fixes.
+     - Use American English forms.
+     - Uppercase NULL, NUL and ASCII.
+     - Use “Note: ” instead of the slightly cryptic “NB: ” form.
+     - Write comments as proper sentences, including capitalizations and
+       ending dots.
+     - Move comments before the code, function or variable they refer to.
+     - Move general function comments outside the body.
+     - Convert function and variable description comments to doxygen.
+     - Use one space before dot, exclamation and question marks.
+     - Use ‘’ or “” instead of `' style quoting.
+     - Remove author names from comments, already visible from “git blame”.
+     - Mark strings for translators with “TRANSLATORS: ”.
+     - Remove useless or outdated comments.
+     - Fix comment indentation.
+     - Standardize comment format:
+    
+       /* Short text comment. */
+    
+       /* Long text,
+        * comment. */
+    
+       /*
+        * Section text.
+        */
+
+ dpkg-deb/build.c              |   74 +++++++--------
+ dpkg-deb/extract.c            |    8 +-
+ dpkg-split/dpkg-split.h       |   11 +-
+ dpkg-split/info.c             |   10 ++-
+ dpkg-split/queue.c            |   27 +++---
+ dselect/pkgdisplay.cc         |    9 +-
+ lib/dpkg/database.c           |   28 +++---
+ lib/dpkg/dbmodify.c           |   20 ++--
+ lib/dpkg/dpkg-db.h            |   56 +++++++----
+ lib/dpkg/dpkg.h               |    3 +-
+ lib/dpkg/dump.c               |    4 +-
+ lib/dpkg/ehandle.c            |   32 ++++---
+ lib/dpkg/ehandle.h            |    3 +-
+ lib/dpkg/fields.c             |   33 +++++--
+ lib/dpkg/file.c               |   17 +++-
+ lib/dpkg/file.h               |    3 -
+ lib/dpkg/mlib.c               |    2 +-
+ lib/dpkg/myopt.h              |    9 ++-
+ lib/dpkg/nfmalloc.c           |    2 +-
+ lib/dpkg/parse.c              |  111 +++++++++++-----------
+ lib/dpkg/parsedump.h          |    3 +-
+ lib/dpkg/parsehelp.c          |   16 ++--
+ lib/dpkg/path.c               |   30 +++----
+ lib/dpkg/string.c             |    8 ++-
+ lib/dpkg/tarfn.c              |   12 ++-
+ lib/dpkg/trigdeferred.h       |    8 --
+ lib/dpkg/trigdeferred.l       |   11 ++
+ lib/dpkg/triglib.c            |   87 ++++++++++-------
+ lib/dpkg/utils.c              |    5 +-
+ lib/dpkg/varbuf.h             |    2 +-
+ lib/dpkg/vercmp.c             |    4 +-
+ m4/dpkg-compiler.m4           |   12 +-
+ scripts/Dpkg/Shlibs/Symbol.pm |    2 +-
+ src/archives.c                |  196 +++++++++++++++++++++-----------------
+ src/cleanup.c                 |   51 ++++++-----
+ src/configure.c               |    8 +-
+ src/depcon.c                  |  129 +++++++++++++-------------
+ src/enquiry.c                 |   79 +++++++++-------
+ src/filesdb.c                 |   69 +++++++-------
+ src/filesdb.h                 |  110 ++++++++++++----------
+ src/help.c                    |   33 ++++---
+ src/main.c                    |   39 ++++----
+ src/main.h                    |   24 ++---
+ src/packages.c                |   52 ++++++-----
+ src/processarc.c              |  206 ++++++++++++++++++++---------------------
+ src/querycmd.c                |   49 +++++++---
+ src/remove.c                  |   48 +++++-----
+ src/trigproc.c                |   58 +++++++-----
+ src/update.c                  |    2 +-
+ utils/start-stop-daemon.c     |   21 +++--
+ utils/update-alternatives.c   |    6 +-
+ 51 files changed, 1015 insertions(+), 827 deletions(-)
+
+commit 9209010455812b6e51cd907aab3d50779ea8e35b
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Oct 31 21:30:49 2010 +0100
+
+    s-s-d: Refactor sched_timeout code out into new do_stop_timeout()
+
+ utils/start-stop-daemon.c |  132 ++++++++++++++++++++++++---------------------
+ 1 files changed, 71 insertions(+), 61 deletions(-)
+
+commit 141b8a46fae0a80313ca1968f55f45124ce70428
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Oct 31 07:55:47 2010 +0100
+
+    libdpkg: Make str_escape_fmt buffer overflow safe
+    
+    Make sure we do not write more to the destination buffer than it can
+    hold.
+
+ lib/dpkg/parsehelp.c     |    4 ++--
+ lib/dpkg/string.c        |   12 ++++++++++--
+ lib/dpkg/string.h        |    2 +-
+ lib/dpkg/test/t-string.c |   19 +++++++++++++++----
+ 4 files changed, 28 insertions(+), 9 deletions(-)
+
+commit 295a6102cacb6be15bf2441549d2dcb505990138
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Oct 31 06:28:58 2010 +0100
+
+    libdpkg: Refactor string termination in path_quote_filename
+    
+    Move all destination string termination to the end of the function.
+    Always check the size limit before writting to the desintation and bail
+    out if there's no enough space.
+
+ lib/dpkg/path.c |   47 +++++++++++++++++++++--------------------------
+ 1 files changed, 21 insertions(+), 26 deletions(-)
+
+commit 537a50764317c9a2ed37afe7a4acc3f1114f8c55
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Oct 31 06:01:02 2010 +0100
+
+    libdpkg: Change switch into if/else in path_quote_filename
+    
+    This reduces the code depth, and will allow further code simplification.
+
+ lib/dpkg/path.c |   34 +++++++++++++++-------------------
+ 1 files changed, 15 insertions(+), 19 deletions(-)
+
+commit 180e2e0e477145df4ccf8a71220773c0b093091e
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Oct 31 04:09:59 2010 +0100
+
+    libdpkg: Add new warningv() function and make warning() use it
+
+ lib/dpkg/ehandle.c        |   14 ++++++++++----
+ lib/dpkg/ehandle.h        |    1 +
+ lib/dpkg/libdpkg.Versions |    1 +
+ 3 files changed, 12 insertions(+), 4 deletions(-)
+
+commit 7d4d1007c4f7ca8d40a5374f1305426b8c1e2e54
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Oct 31 04:05:19 2010 +0100
+
+    libdpkg: Add PURE, MALLOC, NONNULL and REQRET compiler attributes
+
+ lib/dpkg/macros.h |   13 +++++++++++++
+ 1 files changed, 13 insertions(+), 0 deletions(-)
+
+commit 631338a5e54d5ecd861f26440deef37a891d1f30
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Oct 31 03:40:04 2010 +0100
+
+    dselect: Remove shadowing variable definitions from pkgtop
+    
+    The variables i and p are always initialized before each different loop
+    use, and they are actually used for the same purpose, just in different
+    places in the code.
+
+ dselect/pkgtop.cc |    2 --
+ 1 files changed, 0 insertions(+), 2 deletions(-)
+
+commit 2d8721c8417aaa8dd8fe1f393eee69e92e5b2294
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Nov 3 01:57:42 2010 +0100
+
+    build: Use AC_REQUIRE for AC_CANONICAL_HOST in DPKG_FUNC_ASYNC_SYNC
+
+ m4/dpkg-funcs.m4 |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 79b0a98dff5e8aaf3ee94d301613278cf1bd5593
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Nov 2 05:55:51 2010 +0100
+
+    build: Change the strictness from gnu to foreign
+    
+    This is not a GNU project and thus we don't abide by the GNU
+    conventions.
+
+ configure.ac |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit bbf1c10064958da1ebb5a8d2da0bc170dd1c994a
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Nov 2 05:53:30 2010 +0100
+
+    build: Refactor --with/out options into DPKG_WITH_PROG and DPKG_WITH_DIR
+
+ configure.ac     |   72 +++++++----------------------------------------------
+ m4/dpkg-build.m4 |   33 ++++++++++++++++++++++++
+ 2 files changed, 43 insertions(+), 62 deletions(-)
+
+commit fcd428d0b05f84ee1dbc4910a011d75bf6d02171
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Oct 31 03:27:29 2010 +0100
+
+    build: Unify and fix AC_ARG_ENABLE usage
+    
+    The current code was executing code in the action arguments, instead
+    of just setting boolean flags and processing them afterwards. This
+    poses several problems, it implies jugling code around in case the the
+    default changes, it might also duplicate code, and it might leave the
+    ACTION-IF-NOT-GIVEN argument empty which could turn into an empty
+    “then fi” shell block which is a syntax error on POSIX shell. Leaving
+    the ACTION-IF-GIVEN argument empty is fine as it's always used by
+    autoconf to set $enableval to the specific enable variable, and setting
+    that variable from $enableval is redundant and might be wrong depending
+    on the order they are set, which could empty it.
+    
+    Reported-by: Michael Schmidt <michael.schmidt.dangel@gmail.com>
+
+ m4/dpkg-compiler.m4 |   11 +++++++----
+ m4/dpkg-funcs.m4    |   13 +++++++------
+ m4/dpkg-linker.m4   |   13 ++++++++-----
+ 3 files changed, 22 insertions(+), 15 deletions(-)
+
+commit d20d82f99479fd50eda013bcb790ca06acb9a25b
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Oct 31 03:24:03 2010 +0100
+
+    build: Add missing m4 quotes around AM_CONDITIONAL argument
+
+ m4/dpkg-coverage.m4 |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 495dfd0389fc48fe8723d424952340530577b8f3
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Oct 30 09:00:24 2010 +0200
+
+    build: Add missing m4 quotes to sed regex
+    
+    This was making the regex non-functional, as the square brackets
+    were being removed when generating the output file, thus making the
+    --disable-compiler-optimisations and --disable-linker-optimisations
+    non-functional.
+
+ m4/dpkg-compiler.m4 |    2 +-
+ m4/dpkg-linker.m4   |    2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+commit e338748e9ff28ab7921a110fd71ec71882bbc3dd
+Author: Cyril Brulebois <kibi@debian.org>
+Date:   Sat Oct 23 10:00:46 2010 +0200
+
+    build: Break if ncurses is requested but unavailable
+    
+    If building dselect is requested (the default), ncurses is requested
+    through DPKG_LIB_CURSES, but if it isn't found, only AC_MSG_WARN is
+    used, leading to a successful configure and a failure to build
+    dselect/*. Use AC_MSG_ERROR instead to make configure bail out.
+    
+    Reported-by: Michael Schmidt <michael.schmidt.dangel@gmail.com>
+    Signed-off-by: Guillem Jover <guillem@debian.org>
+
+ m4/dpkg-libs.m4 |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 4f81ba2457638473b2fcabaa5b314ba077df195a
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Oct 26 19:05:49 2010 +0200
+
+    man: Use FHS mount point for /media/cdrom
+
+ man/dpkg.1 |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit ba908783e306ba38457a84fd6d975ca69e351e56
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Oct 24 04:35:07 2010 +0200
+
+    libdpkg: Always print parse warnings on stderr
+    
+    Remove now unused warnto from parsedb_stat struct.
+
+ dpkg-deb/build.c     |    2 +-
+ dpkg-deb/info.c      |    2 +-
+ lib/dpkg/dbmodify.c  |    7 +++----
+ lib/dpkg/dpkg-db.h   |    2 +-
+ lib/dpkg/parse.c     |    9 +++------
+ lib/dpkg/parsedump.h |    1 -
+ lib/dpkg/parsehelp.c |    8 +++-----
+ src/processarc.c     |    2 +-
+ src/update.c         |    4 ++--
+ 9 files changed, 15 insertions(+), 22 deletions(-)
+
+commit 4afc4d0239d7f4e60bc68a79a07aef576c8a3ebe
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Oct 24 03:55:58 2010 +0200
+
+    libdpkg: Reorded convert_string arguments
+
+ lib/dpkg/fields.c |   30 ++++++++++++++++--------------
+ 1 files changed, 16 insertions(+), 14 deletions(-)
+
+commit 28007d02c3f60d762cdb943e8886267333f1c2a1
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Oct 24 03:49:47 2010 +0200
+
+    Use new namevalue_find_by_name function instead of ad-hoc code
+
+ lib/dpkg/fields.c |   12 ++++--------
+ src/select.c      |    6 ++++--
+ 2 files changed, 8 insertions(+), 10 deletions(-)
+
+commit e66836854ef51b5b5ce0b95a61adbf13f8dcd660
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Oct 24 03:49:22 2010 +0200
+
+    libdpkg: Add new namevalue_find_by_name function
+
+ lib/dpkg/Makefile.am                  |    1 +
+ lib/dpkg/libdpkg.Versions             |    3 +++
+ lib/dpkg/{namevalue.h => namevalue.c} |   32 +++++++++++++++-----------------
+ lib/dpkg/namevalue.h                  |    5 ++++-
+ 4 files changed, 23 insertions(+), 18 deletions(-)
+
+commit 8c234c5698645a759f6153fd1be4d7b90059bb88
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Oct 24 03:28:55 2010 +0200
+
+    libdpkg: Move namevalue declarations to its own header file
+
+ lib/dpkg/Makefile.am |    1 +
+ lib/dpkg/dpkg-db.h   |    5 +----
+ lib/dpkg/namevalue.h |   40 ++++++++++++++++++++++++++++++++++++++++
+ lib/dpkg/parsehelp.c |    3 ---
+ 4 files changed, 42 insertions(+), 7 deletions(-)
+
+commit b89373e169cf0d90c3143eeac0bded1a5d9e9c5c
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Oct 24 03:17:38 2010 +0200
+
+    libdpkg: Rename package blank functions to pkg_blank and pkg_perfile_blank
+
+ lib/dpkg/database.c         |   14 +++++++++-----
+ lib/dpkg/dpkg-db.h          |    4 ++--
+ lib/dpkg/libdpkg.Versions   |    4 ++--
+ lib/dpkg/parse.c            |    2 +-
+ lib/dpkg/test/t-pkg-queue.c |    2 +-
+ lib/dpkg/test/t-pkginfo.c   |    4 ++--
+ src/cleanup.c               |    2 +-
+ src/processarc.c            |    2 +-
+ src/remove.c                |    2 +-
+ 9 files changed, 20 insertions(+), 16 deletions(-)
+
+commit a3dd7c610183c6f5515d69178b8a848ea1d82b87
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Oct 24 03:16:00 2010 +0200
+
+    libdpkg: Rename informative to pkg_is_informative
+
+ dselect/pkgdepcon.cc      |   12 +++++++-----
+ lib/dpkg/database.c       |    2 +-
+ lib/dpkg/dpkg-db.h        |    2 +-
+ lib/dpkg/dump.c           |    3 ++-
+ lib/dpkg/libdpkg.Versions |    2 +-
+ lib/dpkg/test/t-pkginfo.c |    6 +++---
+ src/querycmd.c            |    4 ++--
+ 7 files changed, 17 insertions(+), 14 deletions(-)
+
+commit f74dfc666ea193a85de5e5f26b079506b289843f
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Oct 24 03:13:58 2010 +0200
+
+    libdpkg: Rename illegal_packagename to pkg_name_is_illegal
+
+ lib/dpkg/dpkg-db.h        |    2 +-
+ lib/dpkg/fields.c         |    8 +++++---
+ lib/dpkg/libdpkg.Versions |    2 +-
+ lib/dpkg/parsehelp.c      |    4 +++-
+ lib/dpkg/triglib.c        |    9 ++++++---
+ src/main.c                |    2 +-
+ src/select.c              |    2 +-
+ src/trigcmd.c             |    2 +-
+ 8 files changed, 19 insertions(+), 12 deletions(-)
+
+commit a6066a13aa23b28036b692b570f280a70efcf971
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Oct 24 02:55:55 2010 +0200
+
+    libdpkg: Rename illegal_triggername to trig_name_is_illegal
+
+ lib/dpkg/fields.c         |    2 +-
+ lib/dpkg/libdpkg.Versions |    2 +-
+ lib/dpkg/triglib.c        |    4 ++--
+ lib/dpkg/triglib.h        |    2 +-
+ src/trigcmd.c             |    3 ++-
+ 5 files changed, 7 insertions(+), 6 deletions(-)
+
+commit cc49169cdc596e33f036e9d9300e915a74e8baf0
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Oct 24 02:53:27 2010 +0200
+
+    dpkg-trigger: Remove duplicate command name from error messages
+
+ src/trigcmd.c |    6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+commit 9db4a822bb62b739e71c0a59c5ba46a27d121e32
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Oct 23 05:37:33 2010 +0200
+
+    libdpkg: Namespace package database functions with pkg_db_ prefix
+
+ TODO                      |    1 -
+ dselect/main.cc           |    2 +-
+ dselect/pkglist.cc        |    9 +++++----
+ lib/dpkg/database.c       |   24 ++++++++++++++++++------
+ lib/dpkg/dpkg-db.h        |   13 +++++++------
+ lib/dpkg/dump.c           |    6 +++---
+ lib/dpkg/fields.c         |   10 ++++------
+ lib/dpkg/libdpkg.Versions |   12 ++++++------
+ lib/dpkg/parse.c          |    4 ++--
+ lib/dpkg/pkg-array.c      |    8 ++++----
+ lib/dpkg/triglib.c        |    8 ++++----
+ src/depcon.c              |    6 +++---
+ src/divertcmd.c           |    4 ++--
+ src/divertdb.c            |    2 +-
+ src/enquiry.c             |   32 ++++++++++++++++----------------
+ src/filesdb.c             |    2 +-
+ src/help.c                |    6 +++---
+ src/main.c                |    2 +-
+ src/packages.c            |    8 ++++----
+ src/processarc.c          |    6 +++---
+ src/querycmd.c            |    4 ++--
+ src/select.c              |    8 ++++----
+ src/trigproc.c            |   14 +++++++-------
+ 23 files changed, 101 insertions(+), 90 deletions(-)
+
+commit 6ad315a1eeb8f3a597dee9a5d602013dd2d2b9d2
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Oct 23 05:19:43 2010 +0200
+
+    libdpkg: Use push_error_context_jump() instead of push_error_handler()
+    
+    Remove obsolete and now unused push_error_handler compatibility macro.
+
+ lib/dpkg/ehandle.h |    2 --
+ src/archives.c     |    3 ++-
+ src/packages.c     |    3 ++-
+ src/trigproc.c     |    3 ++-
+ 4 files changed, 6 insertions(+), 5 deletions(-)
+
+commit 2a92bb81186b6098ec2a6b77242690d11402faad
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Oct 23 05:16:46 2010 +0200
+
+    libdpkg: Rename error_unwind() to pop_error_context()
+
+ lib/dpkg/dpkg.h           |    2 +-
+ lib/dpkg/ehandle.c        |   13 +++++++++----
+ lib/dpkg/ehandle.h        |    2 +-
+ lib/dpkg/libdpkg.Versions |    2 +-
+ lib/dpkg/test.h           |    3 +--
+ src/archives.c            |    4 ++--
+ src/main.c                |    2 +-
+ src/packages.c            |    5 +++--
+ src/trigproc.c            |    4 ++--
+ 9 files changed, 21 insertions(+), 16 deletions(-)
+
+commit 051423d23c9d5580aaecf0a7c41c854566d40d76
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Oct 17 05:57:45 2010 +0200
+
+    dselect: Use a function instead of a jump error handler
+
+ dselect/main.cc |   17 ++++++++++-------
+ 1 files changed, 10 insertions(+), 7 deletions(-)
+
+commit b94d25d09f8bf55a68e17379581fb2ba71ae26aa
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Oct 17 05:50:02 2010 +0200
+
+    Use push_error_context() instead of ad-hoc code
+
+ TODO              |    1 -
+ dpkg-deb/main.c   |    3 +--
+ dpkg-split/main.c |    3 +--
+ lib/dpkg/dpkg.h   |    7 ++-----
+ lib/dpkg/test.h   |    8 +-------
+ src/divertcmd.c   |    3 +--
+ src/main.c        |   11 +++--------
+ src/querycmd.c    |    3 +--
+ src/statcmd.c     |    3 +--
+ src/trigcmd.c     |    3 +--
+ 10 files changed, 12 insertions(+), 33 deletions(-)
+
+commit 841f42173e5d0a97bbc9f184d781d2b2e6f9f974
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Oct 17 05:47:34 2010 +0200
+
+    libdpkg: Add new push_error_context() function
+    
+    This new function pushes a default error context.
+
+ lib/dpkg/ehandle.c        |    6 ++++++
+ lib/dpkg/ehandle.h        |    1 +
+ lib/dpkg/libdpkg.Versions |    1 +
+ 3 files changed, 8 insertions(+), 0 deletions(-)
+
+commit de42418d9c0a255cec4440b5f99e764654440159
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Oct 16 20:59:07 2010 +0200
+
+    libdpkg: Remove set_error_display()
+    
+    If the code needs to set a different error printer then it should push
+    a new error context instead.
+
+ lib/dpkg/ehandle.c        |   10 ----------
+ lib/dpkg/ehandle.h        |    1 -
+ lib/dpkg/libdpkg.Versions |    1 -
+ 3 files changed, 0 insertions(+), 12 deletions(-)
+
+commit 29f4ab41c95abf9639b81918d9b7aa1ca8edbe81
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Oct 16 19:16:50 2010 +0200
+
+    libdpkg: Create a new error context in subproc_fork
+    
+    Instead of changing the current error display handler and pushing a
+    cleanup handler that exits immediately to avoid calling previously
+    set cleanup handlers, just push a new error context which will work
+    as a cleanup barrier. This also is a more natural way of using the
+    current interface.
+
+ lib/dpkg/subproc.c |   13 +++----------
+ 1 files changed, 3 insertions(+), 10 deletions(-)
+
+commit 2272d4116924caad96816871040a8c1ae16f87e9
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Oct 16 19:10:42 2010 +0200
+
+    Move error context display handler reset to error_unwind()
+    
+    Never print an error message when doing normal cleanup, as this is
+    something we always want to do.
+
+ lib/dpkg/dpkg.h    |    1 -
+ lib/dpkg/ehandle.c |    4 ++++
+ lib/dpkg/test.h    |    1 -
+ src/archives.c     |    2 +-
+ src/main.c         |    2 +-
+ src/packages.c     |    2 +-
+ src/trigproc.c     |    1 -
+ 7 files changed, 7 insertions(+), 6 deletions(-)
+
+commit bf1455085899a5203373eff34741cd7ea3d64774
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Oct 16 19:04:13 2010 +0200
+
+    libdpkg: Add error context function handler support
+    
+    This allows the code to use a function instead of a jump buffer to
+    handle the errors, which happen to be possible for the general case,
+    when it does not need to continue processing in an upper stack frame.
+    Thus reducing the preceived complexity of simple code, and avoids
+    exposing setjmp machinery to the casual user.
+
+ lib/dpkg/ehandle.c        |   53 +++++++++++++++++++++++++++++++++++++++-----
+ lib/dpkg/ehandle.h        |    9 ++++++-
+ lib/dpkg/libdpkg.Versions |    3 +-
+ 3 files changed, 56 insertions(+), 9 deletions(-)
+
+commit e07774f1b528754ec5161af245d801158f0d4dd2
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Nov 16 22:14:18 2010 +0100
+
+    dpkg-query: Fix --search not found string to be more meaningful
+
+ src/querycmd.c |    3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit fd84ba8969bf305d97c225b44858965e53a0cb66
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Oct 16 07:35:27 2010 +0200
+
+    Use thisname variable instead of hard-coded 'dpkg' string
+    
+    This corrects the current program name printed by other tools.
+
+ lib/dpkg/ehandle.c |    3 ++-
+ src/errors.c       |    8 +++++---
+ src/querycmd.c     |    2 +-
+ src/trigproc.c     |    2 +-
+ 4 files changed, 9 insertions(+), 6 deletions(-)
+
+commit dc98261980767f258046f8a4c2e020fcdc92c8b6
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Oct 12 21:16:33 2010 +0200
+
+    dpkg-divert: Use DPKG_MAINTSCRIPT_PACKAGE environment variable
+    
+    Use it as package name on when no --package or --local options have
+    been specified.
+
+ debian/changelog  |    2 ++
+ man/dpkg-divert.8 |    8 +++++++-
+ src/divertcmd.c   |    5 +++++
+ 3 files changed, 14 insertions(+), 1 deletions(-)
+
+commit efefc09d914ecedfdad02fd07d4eb5f1c2268542
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Oct 11 20:32:50 2010 +0200
+
+    Use setaction() instead of directly assigning to cipaction
+
+ src/divertcmd.c |    2 +-
+ src/main.c      |    2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 521f32450d91fabaa81725b1ad89f9fafb8c82e3
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Oct 16 06:03:12 2010 +0200
+
+    libdpkg: Use ohshite in error_context_new instead of ad-hoc code
+
+ lib/dpkg/ehandle.c |   11 ++---------
+ 1 files changed, 2 insertions(+), 9 deletions(-)
+
+commit 43789e59f08dae79b07feb004c0fa1b5d357b47d
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Oct 16 05:55:33 2010 +0200
+
+    libdpkg: Make run_error_handler cope with NULL econtext gracefully
+    
+    This could happen if the context has not been initialized, or if it has
+    been unwinded more than necessary.
+
+ lib/dpkg/ehandle.c |    6 ++++++
+ 1 files changed, 6 insertions(+), 0 deletions(-)
+
+commit b571373cd2e62782c3bb2b8e0bef585c4215b967
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Oct 16 20:47:20 2010 +0200
+
+    libdpkg: Refactor error display setter into a static function
+    
+    Create a new function that takes an error context argument and sets
+    the error printer function. This allows using the new setter for
+    other error_context than econtext.
+
+ lib/dpkg/ehandle.c |   21 +++++++++++++++------
+ 1 files changed, 15 insertions(+), 6 deletions(-)
+
+commit 5dd05803b51dc2a0aae9b8ad52cd58fff5e52c88
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Oct 11 20:27:53 2010 +0200
+
+    libdpkg: Refactor error_context creation into a new function
+
+ lib/dpkg/ehandle.c |   24 +++++++++++++++++-------
+ 1 files changed, 17 insertions(+), 7 deletions(-)
+
+commit adf5d4a1a23fc631525c7a31bec11773d57c95ef
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Oct 16 06:54:52 2010 +0200
+
+    libdpkg: Rename struct errorcontext to error_context
+
+ lib/dpkg/ehandle.c |   19 +++++++++++--------
+ 1 files changed, 11 insertions(+), 8 deletions(-)
+
+commit 160be818013039931cc06443c523fc57a7779937
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Oct 16 06:52:02 2010 +0200
+
+    libdpkg: Rename struct cleanupentry to cleanup_entry
+
+ lib/dpkg/ehandle.c |   25 ++++++++++++++-----------
+ 1 files changed, 14 insertions(+), 11 deletions(-)
+
+commit 7ae5af538e0d7b72f1b181922a1401bc16dc44be
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Oct 11 19:28:34 2010 +0200
+
+    libdpkg: Rename jmp_buf variables to jump
+
+ lib/dpkg/ehandle.c |   19 ++++++++++---------
+ 1 files changed, 10 insertions(+), 9 deletions(-)
+
+commit 8164af77ee71e29fdd5d90157e2d0c3e52841595
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Nov 2 21:12:08 2010 +0100
+
+    libdpkg: Rename print_error_forked() to print_subproc_error()
+
+ lib/dpkg/subproc.c |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit e1b2a73e7723126e0cf2109c9e44a793e39ac243
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Nov 2 20:40:13 2010 +0100
+
+    libdpkg: Rename print_error_cleanup() to print_cleanup_error()
+
+ lib/dpkg/ehandle.c |    6 ++++--
+ 1 files changed, 4 insertions(+), 2 deletions(-)
+
+commit ec53fd98f3d10274e2da5722c63fd7f6588b3eaf
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Nov 2 20:39:08 2010 +0100
+
+    libdpkg: Rename print_error_fatal() to print_fatal_error()
+
+ dselect/main.cc           |    2 +-
+ lib/dpkg/dpkg.h           |    2 +-
+ lib/dpkg/ehandle.c        |    4 +++-
+ lib/dpkg/ehandle.h        |    2 +-
+ lib/dpkg/libdpkg.Versions |    2 +-
+ lib/dpkg/test.h           |    2 +-
+ src/main.c                |    2 +-
+ 7 files changed, 9 insertions(+), 7 deletions(-)
+
+commit c1f899c832f5c676a8f3b36366605da1599760f6
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Oct 10 12:04:20 2010 +0200
+
+    libdpkg: Refactor default error handler into new catch_fatal_error()
+
+ dselect/main.cc           |    2 +-
+ lib/dpkg/dpkg.h           |    2 +-
+ lib/dpkg/ehandle.c        |   13 +++++++++++++
+ lib/dpkg/ehandle.h        |    1 +
+ lib/dpkg/libdpkg.Versions |    1 +
+ lib/dpkg/test.h           |    3 +--
+ src/main.c                |    2 +-
+ 7 files changed, 19 insertions(+), 5 deletions(-)
+
+commit 90ef059f7155bfc7fb45505c21030e2cc9791ce3
+Author: Guillem Jover <guillem@debian.org>
+Date:   Fri Oct 8 11:48:36 2010 +0200
+
+    Add a comment for translators to 'dpkg-query -l' header string
+    
+    Reported-by: Ask Hjorth Larsen <asklarsen@gmail.com>
+
+ src/querycmd.c |    6 ++++++
+ 1 files changed, 6 insertions(+), 0 deletions(-)
+
+commit 9d6a9e43756d2256473935429d9c2f00ad20fb0e
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Oct 7 10:16:16 2010 +0200
+
+    Do not make function typedefs pointers
+
+ lib/dpkg/myopt.h |    6 +++---
+ lib/dpkg/tarfn.h |   16 ++++++++--------
+ src/main.c       |    2 +-
+ 3 files changed, 12 insertions(+), 12 deletions(-)
+
+commit 7129d9473993da5e27a6d4eb73a6e900960d337f
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Oct 7 10:13:13 2010 +0200
+
+    libdpkg: Rename voidfnp to void_func
+
+ lib/dpkg/myopt.h |    6 +++---
+ src/main.c       |    2 +-
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+
+commit ca92c5d2bf45984c11cf2b5f355b5cad48bf7259
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Oct 7 09:58:18 2010 +0200
+
+    libdpkg: Rename function argument to func in ACTION macro
+
+ lib/dpkg/myopt.h |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+commit c9b7af92e5de0cc9ea40fad53c0e5aa5c93690cd
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Oct 7 09:49:26 2010 +0200
+
+    Move action and obsolete related functionality to the myopt module
+    
+    Reduce repeated code, and localize it where it belongs.
+
+ TODO                      |    1 -
+ dpkg-deb/dpkg-deb.h       |    1 -
+ dpkg-deb/main.c           |   12 ------------
+ dpkg-split/dpkg-split.h   |    1 -
+ dpkg-split/main.c         |   13 -------------
+ lib/dpkg/libdpkg.Versions |    3 +++
+ lib/dpkg/myopt.c          |   25 +++++++++++++++++++++++++
+ lib/dpkg/myopt.h          |   13 +++++++++++++
+ src/divertcmd.c           |   20 --------------------
+ src/main.c                |   16 ----------------
+ src/main.h                |    1 -
+ src/querycmd.c            |   14 --------------
+ src/statcmd.c             |   14 --------------
+ 13 files changed, 41 insertions(+), 93 deletions(-)
+
+commit a67107c05153db3fde51301450439761e1916a80
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Oct 6 20:10:47 2010 +0200
+
+    Use ACTION macros instead of ad-hoc action function handling
+    
+    This makes the code uniform with the rest of the code base, removes
+    the possibility of mismatched entries from cmdinfos and dofunctions
+    arrays, and reduces the scope of the action pointer to main().
+
+ dpkg-deb/dpkg-deb.h     |    1 -
+ dpkg-deb/main.c         |   40 ++++++++++++++--------------------------
+ dpkg-split/dpkg-split.h |    1 -
+ dpkg-split/main.c       |   31 +++++++++++--------------------
+ 4 files changed, 25 insertions(+), 48 deletions(-)
+
+commit e8079c0ee34d4b3309ffbbd500b16525e9ec1b22
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Nov 2 08:16:56 2010 +0100
+
+    libdpkg: Switch test.h from including dpkg/dpkg.h to dpkg/ehandle.h
+    
+    This reduces the exposed declarations for each test program.
+
+ lib/dpkg/test.h |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+commit 6e5d5c1f05edbe0ce2213a6658b438668fe48cba
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Oct 6 11:53:36 2010 +0200
+
+    libdpkg: Move ehandle declarations to its own header file
+
+ lib/dpkg/dpkg.h    |   33 +----------------------
+ lib/dpkg/ehandle.c |    2 +-
+ lib/dpkg/ehandle.h |   73 ++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 3 files changed, 75 insertions(+), 33 deletions(-)
+
+commit 7c03c1012aaf9cce798b650ac01ac1e561c0c2f9
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Nov 2 08:15:00 2010 +0100
+
+    libdpkg: Include dpkg/dpkg.h in t-buffer for MD5HASHLEN
+
+ lib/dpkg/test/t-buffer.c |    3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+commit 4afef203d5ae2eb54d6c8f4bd5ff016a98bf7ffc
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Oct 6 11:36:04 2010 +0200
+
+    libdpkg: Do not use m_malloc in push_checkpoint
+    
+    This avoids a cyclic dependency between ehandle.c and m_lib.c.
+
+ lib/dpkg/ehandle.c |    7 ++++++-
+ 1 files changed, 6 insertions(+), 1 deletions(-)
+
+commit 3ce8687ba6a738ac9b7195060948512fa7560ada
+Author: Guillem Jover <guillem@debian.org>
+Date:   Wed Oct 6 11:30:14 2010 +0200
+
+    libdpkg: Properly restore errno in push_cleanup
+    
+    The code was saving errno for latter use, but stomping on the saved
+    value by assigning again errno to it. Invert the assignment so that
+    we restore errno instead of losing it.
+
+ lib/dpkg/ehandle.c |    7 +++++--
+ 1 files changed, 5 insertions(+), 2 deletions(-)
+
+commit 4546c3b92d4d7d57ee9f7580d87270b791441f97
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Nov 4 00:53:35 2010 +0100
+
+    libdpkg: Remove stream I/O support from the buffer API
+
+ lib/dpkg/buffer.c |   15 ---------------
+ lib/dpkg/buffer.h |   13 -------------
+ 2 files changed, 0 insertions(+), 28 deletions(-)
+
+commit 2a71e444e863a4bf28b7dd39e621c44ab771db99
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Sep 11 06:21:36 2010 +0200
+
+    dpkg-deb: Remove unused safe_fflush function
+    
+    This function was used to fix a problem with undefined behaviour on
+    input streams, which does not apply anymore as it's not used.
+
+ dpkg-deb/extract.c |   18 ------------------
+ 1 files changed, 0 insertions(+), 18 deletions(-)
+
+commit 2d420ee1d05033d237462a0075facfe406b08043
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Nov 4 00:51:13 2010 +0100
+
+    dpkg-deb: Use fd instead of stream based buffered I/O
+    
+    Behaviour of fflush() on input streams is undefined per POSIX, avoid
+    mixing stream and file descriptor based I/O, and only use the latter
+    instead.
+
+ dpkg-deb/extract.c |   87 +++++++++++++++++++++++++++++++++++++---------------
+ 1 files changed, 62 insertions(+), 25 deletions(-)
+
+commit ceb07b08dad4d5eead630064f45c7e7ded00a341
+Author: Guillem Jover <guillem@debian.org>
+Date:   Thu Sep 16 19:52:41 2010 +0200
+
+    Refactor file_stat code
+    
+    Create a new file_stat struct, and use it instead of the
+    filestatoverride one.
+
+ lib/dpkg/file.h  |   11 ++++++++-
+ lib/dpkg/tarfn.c |   14 ++++++------
+ lib/dpkg/tarfn.h |    9 ++++---
+ src/archives.c   |   63 ++++++++++++++++++++++++-----------------------------
+ src/filesdb.h    |   24 +++++++++-----------
+ src/statcmd.c    |   14 ++++++------
+ src/statdb.c     |    5 ++-
+ 7 files changed, 72 insertions(+), 68 deletions(-)
+
+commit 0cb6f131d85f48f0dc8a90ca1329af84c6f6ebc1
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sun Sep 12 07:22:21 2010 +0200
+
+    libdpkg: Refactor file locking error message handling
+    
+    Pass only the description of the resource being locked, and move generic
+    error strings inside the file lock funtions. Instead of changing locking
+    behaviour depending on the error strings passed, pass an explicit enum to
+    select it.
+
+ lib/dpkg/dbmodify.c     |    4 +---
+ lib/dpkg/file.c         |   24 ++++++++++++++++--------
+ lib/dpkg/file.h         |    9 +++++++--
+ lib/dpkg/trigdeferred.l |    3 +--
+ 4 files changed, 25 insertions(+), 15 deletions(-)
+
+commit 4ff39dabad2cd8e384f26f3212a55b5adbeb71d9
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Sep 11 06:20:37 2010 +0200
+
+    Update TODO list
+
+ TODO |   23 ++++++++++++++++++++---
+ 1 files changed, 20 insertions(+), 3 deletions(-)
+
+commit 9d834b3f654f771ab5ae8790cfc83086288fca07
+Author: Christian PERRIER <bubulle@debian.org>
+Date:   Tue Nov 9 19:59:35 2010 +0100
+
+    Fix translation of "however" in Italian. Thanks to Pietro Battiston Closes: #602518
+
+ debian/changelog |    2 ++
+ po/it.po         |    2 +-
+ 2 files changed, 3 insertions(+), 1 deletions(-)
+
+commit 6a7e76a292d865e3abeff4fdd086780dda3f49d8
+Author: Guillem Jover <guillem@debian.org>
+Date:   Sat Sep 11 06:19:17 2010 +0200
+
+    libdpkg: Remove unused stream_md5 macro
+
+ lib/dpkg/buffer.h |    3 ---
+ 1 files changed, 0 insertions(+), 3 deletions(-)
+
+commit 6dc69c63307f28eb49a130b8635dbc6353eb4f4e
+Author: Guillem Jover <guillem@debian.org>
+Date:   Tue Nov 2 07:44:05 2010 +0100
+
+    dpkg-deb: Coalesce similar strings
+    
+    Those include the ones involving control and data members, change of
+    directory and temporary directory creation.
+
+ dpkg-deb/build.c |   39 ++++++++++++++++++++++++---------------
+ dpkg-deb/info.c  |    4 ++--
+ 2 files changed, 26 insertions(+), 17 deletions(-)
+
+commit e547cbf6aaa2e34359d5a042298bf3b0db73a2fc
+Author: Guillem Jover <guillem@debian.org>
+Date:   Mon Feb 22 23:00:19 2010 +0100
+
+    Unify execution error strings
+
+ dpkg-deb/build.c               |    6 +++---
+ dpkg-deb/extract.c             |    7 ++++---
+ dpkg-deb/info.c                |    4 ++--
+ dpkg-split/split.c             |    7 ++++---
+ scripts/D