commit 30f797c7c1fa1bac2388e47d1c28302804a9c53b
Author: Guillem Jover <guillem@debian.org>
Date:   Wed Jul 8 11:26:55 2009 +0200

    Release 1.15.3.1

 configure.ac     |    2 +-
 debian/changelog |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit fd4d99862af837ccf12e83d13da73e8ffb24aa17
Author: Modestas Vainius <modestas@vainius.eu>
Date:   Sun Jun 28 23:59:06 2009 +0300

    Fix wildcard support in symbol files
    
    They were broken due to typo. Also add a test for wildcards.
    
    Signed-off-by: Modestas Vainius <modestas@vainius.eu>

 debian/changelog                  |    3 ++-
 scripts/Dpkg/Shlibs/SymbolFile.pm |    2 +-
 scripts/t/200_Dpkg_Shlibs.t       |   13 ++++++++++++-
 3 files changed, 15 insertions(+), 3 deletions(-)

commit 9d0fe91f2291dc5b9ceed8f63a1fc006f20e36ed
Author: Guillem Jover <guillem@debian.org>
Date:   Wed Jul 8 11:13:54 2009 +0200

    Bump version to 1.15.3.1~

 configure.ac     |    2 +-
 debian/changelog |    6 ++++++
 2 files changed, 7 insertions(+), 1 deletions(-)

commit 16199a8951e656bf3ef2fda67cb554a26fad785d
Author: Guillem Jover <guillem@debian.org>
Date:   Sat Jun 27 19:07:16 2009 +0200

    Release 1.15.3

 configure.ac     |    2 +-
 debian/changelog |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit d8338f3164508f8f4c1b6276c9c381e06acf663d
Author: Guillem Jover <guillem@debian.org>
Date:   Sat Jun 27 19:04:56 2009 +0200

    Add new scripts test cases to EXTRA_DIST

 scripts/Makefile.am |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit b75b971b90c2d31d5fc3a675966f29c99d6f0cde
Author: Guillem Jover <guillem@debian.org>
Date:   Sat Jun 27 18:50:52 2009 +0200

    Regenerate .pot files and merge .po files with them

 man/po/de.po            | 1752 +++++++++++++++++++++++++++++++++++++++++++++-
 man/po/dpkg-man.pot     |  217 ++++---
 man/po/es.po            |  238 ++++---
 man/po/fr.po            |  244 ++++---
 man/po/hu.po            |  239 ++++---
 man/po/ja.po            |  237 ++++---
 man/po/pl.po            |  241 ++++---
 man/po/pt_BR.po         |  239 ++++---
 man/po/ru.po            |  236 ++++---
 man/po/sv.po            |  288 +++++----
 po/ast.po               |  701 ++++++++++----------
 po/bs.po                |  690 ++++++++++---------
 po/ca.po                |  714 ++++++++++----------
 po/cs.po                |  724 ++++++++++----------
 po/da.po                |  717 ++++++++++----------
 po/de.po                |  701 ++++++++++----------
 po/dpkg.pot             |  690 ++++++++++---------
 po/dz.po                |  717 ++++++++++----------
 po/el.po                |  719 ++++++++++----------
 po/eo.po                |  701 ++++++++++----------
 po/es.po                |  718 ++++++++++----------
 po/et.po                |  711 ++++++++++----------
 po/eu.po                |  701 ++++++++++----------
 po/fr.po                |  735 ++++++++++----------
 po/gl.po                |  719 ++++++++++----------
 po/hu.po                |  717 ++++++++++----------
 po/id.po                |  717 ++++++++++----------
 po/it.po                |  717 ++++++++++----------
 po/ja.po                |  717 ++++++++++----------
 po/km.po                |  717 ++++++++++----------
 po/ko.po                |  719 ++++++++++----------
 po/ku.po                |  694 ++++++++++----------
 po/lt.po                |  719 ++++++++++----------
 po/mr.po                |  717 ++++++++++----------
 po/nb.po                |  719 ++++++++++----------
 po/ne.po                |  717 ++++++++++----------
 po/nl.po                |  717 ++++++++++----------
 po/nn.po                |  719 ++++++++++----------
 po/pa.po                |  694 ++++++++++----------
 po/pl.po                |  718 ++++++++++----------
 po/pt.po                |  719 ++++++++++----------
 po/pt_BR.po             |  717 ++++++++++----------
 po/ro.po                |  724 ++++++++++----------
 po/ru.po                |  703 ++++++++++----------
 po/sk.po                |  703 ++++++++++----------
 po/sv.po                |  233 ++++---
 po/th.po                |  717 ++++++++++----------
 po/tl.po                |  717 ++++++++++----------
 po/vi.po                |  717 ++++++++++----------
 po/zh_CN.po             |  701 ++++++++++----------
 po/zh_TW.po             |  717 ++++++++++----------
 scripts/po/ca.po        |  606 +++++++++--------
 scripts/po/de.po        |  125 ++--
 scripts/po/dpkg-dev.pot |  583 ++++++++--------
 scripts/po/fr.po        |  661 ++++++++++--------
 scripts/po/pl.po        |  655 ++++++++++--------
 scripts/po/ru.po        |  655 ++++++++++--------
 scripts/po/sv.po        |  423 ++++++------
 58 files changed, 19371 insertions(+), 17012 deletions(-)

commit 3cc5a5bf4b6da9facf36c52bb97889a5ce2fd681
Author: Guillem Jover <guillem@debian.org>
Date:   Sat Jun 27 19:04:14 2009 +0200

    Add new files to POTFILES

 po/POTFILES.in |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 4401640147126170df7d188545b8ecd4ffd21d29
Author: Guillem Jover <guillem@debian.org>
Date:   Sat Jun 27 18:46:36 2009 +0200

    man: Remove non dot prefixed type field
    
    This seems to be obsolete and now the field has the form “#. type: ”.
    Which gets duplicated with the old form.

 man/po/de.po    | 1798 -----------------------------------------------------
 man/po/es.po    | 1862 -------------------------------------------------------
 man/po/fr.po    | 1855 ------------------------------------------------------
 man/po/hu.po    | 1708 --------------------------------------------------
 man/po/ja.po    | 1812 -----------------------------------------------------
 man/po/pl.po    | 1683 -------------------------------------------------
 man/po/pt_BR.po | 1743 ---------------------------------------------------
 man/po/ru.po    | 1740 ---------------------------------------------------
 man/po/sv.po    | 1718 --------------------------------------------------
 9 files changed, 0 insertions(+), 15919 deletions(-)

commit c5b980dacefe000cc09694e0e7313fea5a43acfe
Author: Guillem Jover <guillem@debian.org>
Date:   Fri Jun 26 20:02:27 2009 +0200

    dpkg-deb: Remove unused FILE variable
    
    Now that we are not closing gzfd indirectly by fclosing gz, we close it
    explicitly.

 dpkg-deb/build.c |    8 ++------
 1 files changed, 2 insertions(+), 6 deletions(-)

commit 4308a347c5c17ab627f10bb77a98388162646d18
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Sat Jun 27 16:32:13 2009 +0200

    Fix quotation marks in German dpkg translation

 debian/changelog |    5 +++--
 po/de.po         |    6 +++---
 2 files changed, 6 insertions(+), 5 deletions(-)

commit a3e560fe5d095e989dcfcda1935e51d72b82b780
Author: Guillem Jover <guillem@debian.org>
Date:   Fri Jun 26 05:16:05 2009 +0200

    libdpkg-perl: Move unknown() from Dpkg::ErrorHandling to Dpkg::Fields

 debian/changelog              |    1 +
 scripts/Dpkg/ErrorHandling.pm |   10 +---------
 scripts/Dpkg/Fields.pm        |   12 +++++++++++-
 scripts/dpkg-genchanges.pl    |    4 ++--
 scripts/dpkg-gencontrol.pl    |    4 ++--
 scripts/dpkg-source.pl        |    4 ++--
 6 files changed, 19 insertions(+), 16 deletions(-)

commit b05060cb961a6dcb1eac5cc1796058dbc2bdbfad
Author: Guillem Jover <guillem@debian.org>
Date:   Fri Jun 26 05:05:49 2009 +0200

    Dpkg::ErrorHandling: Explicitly pass field argument to unknown()

 debian/changelog              |    1 +
 scripts/Dpkg/ErrorHandling.pm |    8 ++++----
 scripts/dpkg-genchanges.pl    |    6 +++---
 scripts/dpkg-gencontrol.pl    |    6 +++---
 scripts/dpkg-source.pl        |    6 +++---
 5 files changed, 14 insertions(+), 13 deletions(-)

commit 3862c3e7fe882c61c53f62294fd84dddee9d2f46
Author: Guillem Jover <guillem@debian.org>
Date:   Fri Jun 26 04:50:33 2009 +0200

    libdpkg-perl: Import Exporter with ‘use base’
    
    We don't need to set @ISA now.

 scripts/Dpkg/Arch.pm             |    3 +--
 scripts/Dpkg/Cdata.pm            |    3 +--
 scripts/Dpkg/Deps.pm             |    2 +-
 scripts/Dpkg/Fields.pm           |    3 +--
 scripts/Dpkg/IPC.pm              |    3 +--
 scripts/Dpkg/Path.pm             |    3 +--
 scripts/Dpkg/Source/Functions.pm |    3 +--
 scripts/Dpkg/Vars.pm             |    3 +--
 scripts/Dpkg/Vendor.pm           |    3 +--
 scripts/Dpkg/Version.pm          |    3 +--
 10 files changed, 10 insertions(+), 19 deletions(-)

commit 0e1e63afa089bca6f70a574f11033b724a6fc3c8
Author: Guillem Jover <guillem@debian.org>
Date:   Fri Jun 26 04:04:16 2009 +0200

    dpkg-scanpackages: Remove commented out code

 scripts/dpkg-scanpackages.pl |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 0d887820bcb55b60aa423a428eb4919c12acf577
Author: Guillem Jover <guillem@debian.org>
Date:   Fri Jun 26 03:32:12 2009 +0200

    Unclaim bug closure

 debian/changelog |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e29457dd5f8bfc8f6fc913b1899919f98be93bd7
Author: Guillem Jover <guillem@debian.org>
Date:   Fri Jun 26 03:30:57 2009 +0200

    man:  Mark argument names in dpkg-statoverride.1 in italic

 debian/changelog        |    1 +
 man/dpkg-statoverride.8 |   10 +++++-----
 2 files changed, 6 insertions(+), 5 deletions(-)

commit ee21a3b9443f7a7a643fa1d41bf1ba2b93e32ccb
Author: Guillem Jover <guillem@debian.org>
Date:   Fri Jun 26 02:10:53 2009 +0200

    man: Document in dpkg-statoverride the format to specify mode
    
    Closes: #534551

 debian/changelog        |    2 ++
 man/dpkg-statoverride.8 |    3 ++-
 2 files changed, 4 insertions(+), 1 deletions(-)

commit a3454abb5b83ac12aec5c52f2ae4492faf6890c8
Author: Guillem Jover <guillem@debian.org>
Date:   Fri Jun 26 01:52:58 2009 +0200

    dpkg-split: Use the correct units (KiB) when referring to partsize

 debian/changelog  |    1 +
 dpkg-split/main.c |    2 +-
 man/dpkg-split.1  |    4 ++--
 3 files changed, 4 insertions(+), 3 deletions(-)

commit d30fdccff56e8ed63e81e7e114c421d5c806d8e7
Author: Guillem Jover <guillem@debian.org>
Date:   Fri Nov 21 16:46:30 2008 +0200

    libdpkg: Do not try to close already closed files

 debian/changelog |    1 +
 lib/triglib.c    |   11 +++++++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit d5ad25d85434acd7a4532334db2381a03d288ccd
Author: Guillem Jover <guillem@debian.org>
Date:   Wed Jun 24 05:51:33 2009 +0200

    libdpkg: Suffix path related function names with ‘path_’

 lib/dpkg-priv.h   |    4 ++--
 lib/fields.c      |    2 +-
 lib/path.c        |    4 ++--
 lib/test/t-path.c |   26 +++++++++++++-------------
 src/filesdb.c     |    2 +-
 src/help.c        |    2 +-
 src/query.c       |    2 +-
 7 files changed, 21 insertions(+), 21 deletions(-)

commit fe930e9bb3e195825cce98e4abe825459a7e81e7
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Thu Jun 25 21:43:29 2009 +0200

    Dpkg::Deps: fix dependency parsing code
    
    Fix dependency parsing code in Dpkg::Deps to not accept "foo\nbar"
    even if foo is valid. A regex was improperly matching "\n" as
    end of string due to usage of the "m" modifier.
    
    Also improve the warning displayed when the dependency can't be parsed.
    
    Add a non-regression test to ensure that this problem doesn't come back.
    
    Reported-by: Andrew Sayers <andrew-dpkg@pileofstuff.org>

 debian/changelog          |    3 +++
 scripts/Dpkg/Deps.pm      |    4 ++--
 scripts/t/400_Dpkg_Deps.t |    7 ++++++-
 3 files changed, 11 insertions(+), 3 deletions(-)

commit 2cf5b0f90d4fae8c6287fa0a44e84270ad5326d6
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Tue Jun 23 08:58:35 2009 +0200

    Remove all invalid master alternatives found
    
    Initially I wanted to cleanup only problematic cases thinking that there
    would be few. But apparently there must be an old version of
    update-alternatives that created improper entries for slave alternatives
    in /var/lib/dpkg/alternatives so I do a full scan once when we upgrade
    from a version older than 1.15.3 and hope that we can forget about those
    upgrade issues after that.

 debian/changelog              |    4 ++--
 debian/dpkg.lintian-overrides |    5 +++++
 debian/dpkg.preinst           |   38 ++++++++++++++++++++++++++------------
 3 files changed, 33 insertions(+), 14 deletions(-)

commit 85f2eb4dca5ad99cbbb014a5ab88019b06839068
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Mon Jun 22 11:35:58 2009 +0200

    Fix a spelling error in changelog (thanks lintian)

 debian/changelog |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 52ff937b5b8028dfa0745daafe913397a4e0b7cd
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Mon Jun 22 11:21:19 2009 +0200

    Dpkg::Shlibs::Objdump::get_symbol(): try fallback name for version-less symbols
    
    This also fixes the test suite as it was broken by the rename
    of version-less symbols in "<name>@Base".

 scripts/Dpkg/Shlibs/Objdump.pm |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit a3587e15b82e0f3a7367769307fe181c8151ce79
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun Jun 21 22:29:48 2009 +0200

    Dpkg::Shlibs::Objdump: assume version Base when no associated version
    
    This completes the fix started in
    211c62c45d5f3d5f8ee3dc26668cd5a04e889076.

 scripts/Dpkg/Shlibs/Objdump.pm |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d9c6694ce42d0e26b6c8dd06a74a26d55a6124c6
Author: Helge Kreutzmann <debian@helgefjell.de>
Date:   Sun Jun 21 21:49:05 2009 +0200

    Update german scripts translation
    
    Update to 481t0f0u.

 scripts/po/de.po |  349 +++++++++++++++++++++++++++---------------------------
 1 files changed, 174 insertions(+), 175 deletions(-)

commit 63af4da6d1a2842df53db2e93e1ceca58d1b7615
Author: Modestas Vainius <modestas@vainius.eu>
Date:   Sun Jun 21 10:52:09 2009 +0200

    Dpkg::Shlibs::SymbolFile: support subclassing of Symbol object
    
    This change makes it easier to replace Dpkg::Shlibs::Symbol with
    a derivative class by passing an appropriate $base_symbol parameter
    in load().

 scripts/Dpkg/Shlibs/SymbolFile.pm |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

commit da815b18f46b56b4897153b68041cafda21d087f
Author: Modestas Vainius <modestas@vainius.eu>
Date:   Sun Jun 21 10:50:31 2009 +0200

    dpkg-gensymbols(1): escape more minus signs

 man/dpkg-gensymbols.1 |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 1ae77b82cff5462acffad67e2999973df880f0b7
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun Jun 21 02:35:04 2009 +0200

    dpkg-scan(packages|sources): support all checksums algo
    
    Use Dpkg::Checksums to generate all supported checksums when possible.

 debian/changelog             |    2 +
 scripts/dpkg-scanpackages.pl |   33 +++++++++++++++---------
 scripts/dpkg-scansources.pl  |   56 ++++++++++++++++++------------------------
 3 files changed, 46 insertions(+), 45 deletions(-)

commit f60b961d1909103eb6ab68efe9009c4b9580ebda
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun Jun 21 00:42:37 2009 +0200

    dpkg-genchanges: skip warning about lower version for backports
    
    Backports have by definition a version number lower than the original
    version (to enable upgrades from backports to official packages). So skip
    the corresponding warning when backports are detected thanks to the
    usual version suffixes ~bpo (backports.org) and ~vola (volatile.d.o).

 debian/changelog           |    2 ++
 scripts/dpkg-genchanges.pl |    4 +++-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit 012ac74f876b7031165a782dbfeb3f43692bf382
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun Jun 21 00:27:44 2009 +0200

    Dpkg::Vendor::get_vendor_file(): replaces spaces by dashes
    
    Also lookup filenames with dashes replacing spaces in the name
    of the vendor.

 debian/changelog       |    2 ++
 scripts/Dpkg/Vendor.pm |    6 +++++-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit 0a3d3fe21b629b55005c14889faaf8f84c4967c7
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun Jun 21 00:16:54 2009 +0200

    dpkg-source: ensure trustedkeys.gpg is used to check signatures

 debian/changelog               |    3 +++
 scripts/Dpkg/Source/Package.pm |    3 +++
 2 files changed, 6 insertions(+), 0 deletions(-)

commit ffc5049d6a0faa7b63c423bbb256e7d70662bc7c
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sat Jun 20 23:39:53 2009 +0200

    Dpkg::Shlibs::SymbolFile: add missing explanation

 scripts/Dpkg/Shlibs/SymbolFile.pm |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 0bdf342a69be47a5d7654114539854ea87702216
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sat Jun 20 23:08:09 2009 +0200

    Dpkg::Substvars: restructure to have a separate namespace for variables
    
    The addition of “_used” in the structure was in conflict with
    a possible variable of the same name. So put the variables in
    a dedicated hash to avoid this conflict and rename “_used” into
    “used”.
    
    Correct the warning message too.
    
    Also add Joachim in the THANKS file for his contribution.

 THANKS                         |    1 +
 scripts/Dpkg/Substvars.pm      |   64 ++++++++++++++++++++-------------------
 scripts/t/750_Dpkg_Substvars.t |    2 +-
 3 files changed, 35 insertions(+), 32 deletions(-)

commit d60bb3e211d9496653d5061c112ce3092998fe11
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Sat Jun 13 23:33:08 2009 +0200

    dpkg-gencontrol: warn about unused substvars (closes: #532760)
    
    The change to Dpkg/Fields.pm is required to avoid unwanted warnings
    on the F:<fieldname> substitutions.

 debian/changelog           |    3 +++
 scripts/Dpkg/Fields.pm     |    1 +
 scripts/dpkg-gencontrol.pl |    2 ++
 3 files changed, 6 insertions(+), 0 deletions(-)

commit 69bee88969bc7766a4e2066927f1069b551fba2b
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Sat Jun 13 23:25:23 2009 +0200

    Dpkg::Substvars: track unused substitutions and add warning function
    
    This commit adds tracking of used variables in Dpkg::Substvars. It adds
    two new methods, no_warn() to disable warnings about one of the
    variables, warn_about_unused() to issue warnings (via
    Dpkg::ErrorHandling::warning()).
    
    The test suite is extended accordingly.

 scripts/Dpkg/Substvars.pm      |   46 ++++++++++++++++++++++++++++++++++++++++
 scripts/t/750_Dpkg_Substvars.t |   18 ++++++++++++++-
 2 files changed, 63 insertions(+), 1 deletions(-)

commit 38b79ccbca7460f0f39daf5baa1d7036464f5b0d
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Sat Jun 13 22:54:49 2009 +0200

    Dpkg::Substvars: add non-regression test suite

 scripts/t/750_Dpkg_Substvars.t          |   74 +++++++++++++++++++++++++++++++
 scripts/t/750_Dpkg_Substvars/substvars1 |    9 ++++
 2 files changed, 83 insertions(+), 0 deletions(-)

commit bf4582423b44556f05744e7633d7d56a75fc77c9
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Sat Jun 13 22:38:06 2009 +0200

    Dpkg::Substvars: allow spaces in front of comments in substvars
    
    Principle of least surprise.

 scripts/Dpkg/Substvars.pm |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c43ba8d76c43514206e467211295d8532944a61f
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sat Jun 20 21:45:48 2009 +0200

    dpkg-gensymbols: add new “ignore-blacklist” tag
    
    Add new tag "ignore-blacklist" to force-include symbols which are
    normally blacklisted. This can be useful for libgcc to include symbols
    that the toolchain allows to be shared but that are often static
    (and hence are blacklisted for this reason). Closes: #533642

 debian/changelog                  |    4 ++++
 man/dpkg-gensymbols.1             |    8 ++++++++
 scripts/Dpkg/Shlibs/SymbolFile.pm |   13 +++++++------
 3 files changed, 19 insertions(+), 6 deletions(-)

commit b8b229b61746b5bc5ecd51ccc961687f318e278d
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sat Jun 20 22:07:47 2009 +0200

    Dpkg::Shlibs::Symbol: add new has_tag() and get_tag_value() functions

 scripts/Dpkg/Shlibs/Symbol.pm |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

commit 211c62c45d5f3d5f8ee3dc26668cd5a04e889076
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sat Jun 20 20:55:46 2009 +0200

    Dpkg::Shlibs::SymbolFile: assume an implicit version "Base" for unversioned symbols

 debian/changelog                  |    2 ++
 scripts/Dpkg/Shlibs/SymbolFile.pm |    2 +-
 2 files changed, 3 insertions(+), 1 deletions(-)

commit 49f9f9617800f2b4565e01e51d6481c61c6314ef
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sat Jun 20 20:30:59 2009 +0200

    dpkg-gensymbols: do not output deprecated symbols
    
    The deprecated symbols appear commented with “#MISSING:”, they should
    appear in the explanatory diff but not in the file generated.

 debian/changelog           |    2 ++
 scripts/dpkg-gensymbols.pl |    6 ++++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 9093cf1d97b544f2a8400b57fd1eaff69b9c5551
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sat Jun 20 19:28:29 2009 +0200

    Add changelog entry for new dpkg-gensymbols feature

 debian/changelog |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 2585b24fc60840db17f33db593087e03840f801c
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sat Jun 20 18:42:49 2009 +0200

    Dpkg::Shlibs: code cleanup after merge and documentation update

 man/dpkg-gensymbols.1             |   77 +++++++++++++-----------
 scripts/Dpkg/Shlibs/Symbol.pm     |   11 +--
 scripts/Dpkg/Shlibs/SymbolFile.pm |  115 ++++++++++++++++++++-----------------
 3 files changed, 108 insertions(+), 95 deletions(-)

commit 5dec937e782343fb810a237fddfef3660bddfea9
Author: Modestas Vainius <modestas@vainius.eu>
Date:   Sat Jun 20 01:28:57 2009 +0300

    Symbol tagging support and implementation of optional and arch tags
    
    Symbols might be tagged with arbitary number of tags which are separated by '|'
    (aka pipe) character. Tags (only if there are any) must be enclosed in the ()
    brackets right before a symbol name. Each tag can appear only once in the tag
    specification for each symbol. A tag can optionally have a value. The tag value
    is separated from the tag name by character '='. Tag names and values can be
    arbitrary strings except they cannot contain any of the special ()|=
    characters. A name of the tagged symbol can optionally be quoted with either '
    or " characters (e.g. to allow whitespaces in the symbol name). If there are no
    tags specified, symbol name cannot be quoted and symbol name continues up until
    the first whitespace.
    
    Example of the quoted symbol with 2 tags (the first tag has a value while the
    second does not):
    
     (tag1=value of the first tag|tag2)"Foo::Bar::foobar()"@Base 1.0 1
    
    Tags serve two purposes:
    
    * they can be used for symbol marking (e.g. when a symbol must be treated
      specially under certain circumstances);
    * they tell the parser that the specified symbol name must be processed in
      certain way to become a raw symbol name as found in the object files.
      Such tags are processed in the order they are specified.
    
    Symbol files with tags are not backwards compatible, so a new parameter
    'template_mode' has been added to SymbolFile::dump(). If template_mode is not
    set (default), dump() emits a fully post-processed symbol specifications as
    directed by their tags. Tags themselves are ommited from output and unknown
    tags are ignored. If template_mode is set, dump() keeps tags in the output and
    emits symbol specifications as they were read from the symbol file.
    
    As a result, a new parameter -t was added to dpkg-gensymbols to support writing
    the symbol file in template mode. Default is to write in non-template mode.
    
    (tag|...|tagN)#include "file_to_include"
    
    All symbols in the "file_to_include" will be tagged with #include tags by
    default. A symbol in "file_to_include" can specify additional tags in its tag
    specification or even override the tag value inherited from #include tags by
    specifying another one in its own tag specifaction. There is no way for the
    symbol to untag itself, even if the tag was inherited from #include.  #include
    tags are assumed to go always before (in tagorder) symbol specific tags even if
    the symbol overrides the tag. Recursive tagged #includes are supported.
    
    The patch also adds support for 2 tags:
    
    * optional - a symbol marked as optional can disappear from the object file at
      any time and that will never cause dpkg-gensymbols to fail (just emit the
      diff).  If optional symbol disappears, it is dumped as MISSING with
      deprecated string set to the current package version (hence it always appears
      in the dpkg-gensymbols diff). If optional symbol reappears, it gets
      undeprecated but its minver is kept unchanged (contrary to reappearing
      MISSING symbols).
    
      Example: C++ template instantiation which disappearance is not ABI breaking
      (i.e. basically it is a private symbol).
    
      (optional)_ZN6Phonon22ObjectDescriptionModelILNS_21ObjectDescriptionTypeE0EE11qt_metacastEPKc@Base 4:4.2.0
    
    * arch=<list of architectures as in Build-Depend dep> - allows to
      mark a symbol as arch-specific. When dumping in non-templace mode, only
      symbols concerned for the current host architecture are dumped. When dumping
      in template mode, all arch-specific symbols are always dumped (including
      proper tags). If arch-specific symbol appears on the arch that it is not
      supposed to appear, it is made arch neutral (hence it appears in the
      dpkg-gensymbols diff). If arch-specific symbol disappears from its arch, it
      gets declared as MISSING.
    
      Example: armel specific symbol due to qreal mangling as float on arm(el)
      and double on other arches.
    
      (arch=arm armel)_ZN6Phonon11AudioOutput13volumeChangedEd@Base 4:4.2.0
      (arch=!armel !arm)_ZN6Phonon11AudioOutput13volumeChangedEf@Base 4:4.2.0

 man/dpkg-gensymbols.1                        |  130 +++++++++++++--
 scripts/Dpkg/Shlibs/Symbol.pm                |  239 ++++++++++++++++++++++++++
 scripts/Dpkg/Shlibs/SymbolFile.pm            |  153 ++++++++++-------
 scripts/Makefile.am                          |   22 ++-
 scripts/dpkg-gensymbols.pl                   |   23 ++-
 scripts/dpkg-shlibdeps.pl                    |    2 +-
 scripts/t/200_Dpkg_Shlibs.t                  |  199 +++++++++++++++++++---
 scripts/t/200_Dpkg_Shlibs/objdump.tags-amd64 |   70 ++++++++
 scripts/t/200_Dpkg_Shlibs/objdump.tags-i386  |   71 ++++++++
 scripts/t/200_Dpkg_Shlibs/symbols.include-3  |    5 +
 scripts/t/200_Dpkg_Shlibs/symbols.tags.in    |    8 +
 scripts/t/200_Dpkg_Shlibs/symboltags.c       |   23 +++
 12 files changed, 837 insertions(+), 108 deletions(-)

commit e8698e08a1cca4949020cf12e26c4d189e3ba306
Author: Peter Krefting <peterk@debian.org>
Date:   Sat Jun 20 17:05:11 2009 +0100

    Update Swedish translation.
    
    po/sv.po: Updated to 993t0f0u.
    scripts/po/sv.po: Updated to 488t0f08.

 po/sv.po         |  584 ++++++++++++++++++++++++++----------------------------
 scripts/po/sv.po |  420 ++++++++++++++++++++++-----------------
 2 files changed, 518 insertions(+), 486 deletions(-)

commit bce7972fbdff34d7ecd868753c61e1e9382f17a7
Author: Helge Kreutzmann <debian@helgefjell.de>
Date:   Sat Jun 20 14:13:36 2009 +0200

    Update german scripts translation
    
    Update to 488t0f0u.

 scripts/po/de.po |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

commit 213b91e7a511ef55be7c51db60846993a9f452b5
Author: Helge Kreutzmann <debian@helgefjell.de>
Date:   Sat Jun 20 12:00:26 2009 +0200

    Update german scripts translation
    
    Update to 487t0f1u.

 debian/changelog |    1 +
 scripts/po/de.po |  412 ++++++++++++++++++++++++++++++------------------------
 2 files changed, 228 insertions(+), 185 deletions(-)

commit 6a55f357c4cb88a547fe1557b3b9ad847da19700
Author: Helge Kreutzmann <debian@helgefjell.de>
Date:   Sat Jun 20 09:44:52 2009 +0200

    Update german translation of manual pages
    
    Update to 1663t.

 debian/changelog |    1 +
 man/po/de.po     | 1829 +++---------------------------------------------------
 2 files changed, 89 insertions(+), 1741 deletions(-)

commit 2c92025405471a5866fe12bd4bbd6014f0928466
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Fri Jun 19 17:36:30 2009 +0200

    Add another alternative that needs to be cleaned up

 debian/dpkg.preinst |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 7c44ddee45c21d3695fd73f5bd3a2ba88b4dbdc1
Author: Miroslav Kure <kurem@debian.cz>
Date:   Fri Jun 19 11:33:26 2009 +0200

    Update Czech translation of dpkg/dselect
    
    po/cs.po: 1012t
    dselect/po/cs.po: 279t

 debian/changelog |    4 +
 dselect/po/cs.po |    6 +-
 po/cs.po         | 1216 ++++++++++++++++++++++++++----------------------------
 3 files changed, 593 insertions(+), 633 deletions(-)

commit f40457f44f442d1394859e0c003b6d7437eb8386
Author: Guillem Jover <guillem@debian.org>
Date:   Fri Jun 19 11:24:49 2009 +0200

    Use NUL character instead of 0

 dpkg-deb/build.c          |    4 ++--
 dpkg-deb/extract.c        |   14 ++++++++------
 dpkg-deb/info.c           |    7 ++++---
 dpkg-split/info.c         |    8 ++++----
 dpkg-split/queue.c        |    3 ++-
 dpkg-split/split.c        |    2 +-
 lib/dbmodify.c            |    2 +-
 lib/fields.c              |   18 ++++++++++--------
 lib/mlib.c                |    2 +-
 lib/myopt.c               |   10 ++++++----
 lib/parse.c               |    6 ++++--
 lib/parsehelp.c           |    5 +++--
 lib/tarfn.c               |    2 +-
 lib/triglib.c             |    8 ++++----
 lib/utils.c               |    2 +-
 src/archives.c            |    6 +++---
 src/configure.c           |    2 +-
 src/depcon.c              |    2 +-
 src/filesdb.c             |    2 +-
 src/main.c                |    8 ++++----
 src/processarc.c          |    9 +++++----
 src/query.c               |    2 +-
 src/remove.c              |    2 +-
 src/statdb.c              |    8 ++++----
 utils/start-stop-daemon.c |    2 +-
 25 files changed, 74 insertions(+), 62 deletions(-)

commit 77b545df95ad92ee7ea1a8934a7953e9393031fa
Author: Peter Krefting <peterk@debian.org>
Date:   Thu Jun 18 21:47:36 2009 +0100

    Update Swedish translation.
    
    Updated po/sv.po to 1012t0f0u.
    Updated man/po/sv.po to 1661t0f0u.
    Updated scripts/po/sv.po to 479t0f0u.

 debian/changelog |    7 ++++
 man/po/sv.po     |   87 ++++++++++++++++++++++++++++++++---------------------
 po/sv.po         |    6 ++--
 scripts/po/sv.po |   45 +++++++++++++++------------
 4 files changed, 87 insertions(+), 58 deletions(-)

commit 95740341e95db8ac78fad3139ec3b58d3feb2f37
Author: Guillem Jover <guillem@debian.org>
Date:   Thu Jun 18 16:35:03 2009 +0200

    dpkg-architecture: Remove unused variable

 scripts/dpkg-architecture.pl |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 9e6f2f0791022ac8c3b1e3694509bdc1726b17b8
Author: David Stansby <dstansby@googlemail.com>
Date:   Thu Jun 18 08:30:26 2009 +0200

    Fix english mistake (“as you request” → “as you requested”)

 debian/changelog |    2 ++
 po/ast.po        |   10 +++++-----
 po/bs.po         |   10 +++++-----
 po/ca.po         |   10 +++++-----
 po/cs.po         |   10 +++++-----
 po/da.po         |   10 +++++-----
 po/de.po         |   10 +++++-----
 po/dpkg.pot      |   10 +++++-----
 po/dz.po         |   10 +++++-----
 po/el.po         |   10 +++++-----
 po/eo.po         |   10 +++++-----
 po/es.po         |   10 +++++-----
 po/et.po         |   10 +++++-----
 po/eu.po         |   10 +++++-----
 po/fr.po         |   10 +++++-----
 po/gl.po         |   10 +++++-----
 po/hu.po         |   10 +++++-----
 po/id.po         |   10 +++++-----
 po/it.po         |   10 +++++-----
 po/ja.po         |   10 +++++-----
 po/km.po         |   10 +++++-----
 po/ko.po         |   10 +++++-----
 po/ku.po         |   10 +++++-----
 po/lt.po         |   10 +++++-----
 po/mr.po         |   10 +++++-----
 po/nb.po         |   10 +++++-----
 po/ne.po         |   10 +++++-----
 po/nl.po         |   10 +++++-----
 po/nn.po         |   10 +++++-----
 po/pa.po         |   10 +++++-----
 po/pl.po         |   10 +++++-----
 po/pt.po         |   10 +++++-----
 po/pt_BR.po      |   10 +++++-----
 po/ro.po         |   10 +++++-----
 po/ru.po         |   10 +++++-----
 po/sk.po         |   10 +++++-----
 po/sv.po         |   10 +++++-----
 po/th.po         |   10 +++++-----
 po/tl.po         |   10 +++++-----
 po/vi.po         |   10 +++++-----
 po/zh_CN.po      |   10 +++++-----
 po/zh_TW.po      |   10 +++++-----
 src/archives.c   |    2 +-
 src/configure.c  |    4 ++--
 src/errors.c     |    2 +-
 src/processarc.c |    2 +-
 src/remove.c     |    2 +-
 47 files changed, 213 insertions(+), 211 deletions(-)

commit 8e9df75625168c0a7631fdbd5f5e27f05cd56b95
Author: Guillem Jover <guillem@debian.org>
Date:   Wed Jun 17 03:32:25 2009 +0200

    dpkg-name: Rewrite in perl

 debian/changelog       |    1 +
 scripts/Makefile.am    |    9 +--
 scripts/dpkg-name.pl   |  256 ++++++++++++++++++++++++++++++++++++++++++++++++
 scripts/dpkg-name.sh   |  207 --------------------------------------
 scripts/po/POTFILES.in |    1 +
 5 files changed, 259 insertions(+), 215 deletions(-)

commit db05f74c3fad40c90b5a8a48930ceeecc2a00d80
Author: Guillem Jover <guillem@debian.org>
Date:   Tue Jun 16 22:11:11 2009 +0200

    Refactor statdb field parsing functions

 src/filesdb.h |    4 ++
 src/statdb.c  |   88 +++++++++++++++++++++++++++++++++++++++-----------------
 2 files changed, 65 insertions(+), 27 deletions(-)

commit 4fb7afa06cbfef51a67b3e6da7648fa126e9f84c
Author: Guillem Jover <guillem@debian.org>
Date:   Tue Jun 16 22:07:58 2009 +0200

    Move diversion db parsing into a new file

 src/Makefile.am |    2 +
 src/divertdb.c  |  134 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/filesdb.c   |   72 -----------------------------
 3 files changed, 136 insertions(+), 72 deletions(-)

commit 133bc9b2039b1804ff291aefd595ade7b8317741
Author: Guillem Jover <guillem@debian.org>
Date:   Tue Jun 16 22:05:09 2009 +0200

    Move statoverride db parsing into a new file

 src/Makefile.am |    1 +
 src/filesdb.c   |  127 -------------------------------------
 src/statdb.c    |  188 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 189 insertions(+), 127 deletions(-)

commit 644aa62b334863671f881dc3ece4da9e6491d5ad
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sat Jun 13 21:50:46 2009 +0200

    dpkg-buildpackage(1): add missing paragraph separator
    
    Reported-by: Per Andersson <avtobiff@gmail.com>

 debian/changelog        |    2 ++
 man/dpkg-buildpackage.1 |    1 +
 2 files changed, 3 insertions(+), 0 deletions(-)

commit 48a20395d3406b655844057315868748dceada2d
Author: Guillem Jover <guillem@debian.org>
Date:   Mon Jun 15 02:19:12 2009 +0200

    dpkg-scanpackages: Mark string for translation

 scripts/dpkg-scanpackages.pl |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 1c18298e7510ffb2dab453293528ecd219d6a2b2
Author: Guillem Jover <guillem@debian.org>
Date:   Sun Jun 14 20:34:22 2009 +0200

    dpkg-scanpackages: Use info instead of ad-hoc printing
    
    Redirect it to STDERR to not pollute STDOUT where the Packages file is
    being outputted.

 scripts/dpkg-scanpackages.pl |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit d07ecdda8a1af8aeec8bba68fec5b25365e3ae5b
Author: Guillem Jover <guillem@debian.org>
Date:   Sun Jun 14 20:32:41 2009 +0200

    Dpkg::ErrorHandling: Support changing the file handle for info()
    
    Sometimes we need not clutter STDOUT when outputting data there.

 scripts/Dpkg/ErrorHandling.pm |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit b299dad5ad3eb8bbcf75b0891f87744399e75574
Author: Guillem Jover <guillem@debian.org>
Date:   Sun Jun 14 19:57:05 2009 +0200

    Dpkg::ErrorHandling: Add new report_options()
    
    Set report options via this new function instead of directly exporting
    private variables.

 scripts/Dpkg/ErrorHandling.pm     |   15 ++++++++++++---
 scripts/dpkg-source.pl            |    4 ++--
 scripts/t/100_Dpkg_Version.t      |    6 +++---
 scripts/t/300_Dpkg_BuildOptions.t |    3 ++-
 4 files changed, 19 insertions(+), 9 deletions(-)

commit 288aa90e881c1aaa8ddacdeeed8a5631142ffe67
Author: Guillem Jover <guillem@debian.org>
Date:   Sun Jun 14 19:02:55 2009 +0200

    Dpkg::ErrorHandling: Remove unused warnerror() and $warnable_error
    
    Do not pass over -W and -E from dpkg-buildpackage to dpkg-source anymore
    and warn directly about its deprecated status.

 scripts/Dpkg/ErrorHandling.pm |   14 ++------------
 scripts/dpkg-buildpackage.pl  |   13 ++++---------
 2 files changed, 6 insertions(+), 21 deletions(-)

commit 3c6f5516c9656d39003eafc45221a2a3eaa467d8
Author: Guillem Jover <guillem@debian.org>
Date:   Sun Jun 14 13:52:12 2009 +0200

    dpkg-scansources: Use Dpkg::ErrorHandling instead of ad-hoc code
    
    Replace local reporting functionality with standard error and warning
    Dpkg functions.

 scripts/dpkg-scansources.pl |   93 ++++++++++++++++---------------------------
 1 files changed, 35 insertions(+), 58 deletions(-)

commit 7df211874ca2223d8d3e6554ad611ad6ac26e530
Author: Guillem Jover <guillem@debian.org>
Date:   Mon Jun 15 01:18:02 2009 +0200

    dpkg-scanpackages: Move missing override warning near the spurious one
    
    They are related so better to have them closer.

 scripts/dpkg-scanpackages.pl |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit bc7279dd447b47d6175258cf2af47f53c1c6d23b
Author: Guillem Jover <guillem@debian.org>
Date:   Mon Jun 15 01:12:48 2009 +0200

    dpkg-scanpackages: Use warning() instead of ad-hoc printing
    
    Remove now unused writelist().

 scripts/dpkg-scanpackages.pl |   70 +++++++++++++++---------------------------
 1 files changed, 25 insertions(+), 45 deletions(-)

commit f2d0f89f806829b39629e01016a774f25ef93a01
Author: Guillem Jover <guillem@debian.org>
Date:   Sun Jun 14 21:43:28 2009 +0200

    dpkg-scanpackages: Fix spurious overrides output
    
    Split each package name and indent to the right.

 scripts/dpkg-scanpackages.pl |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 8e3f26ad2d330da7269e77a097b8eefb3f148e02
Author: Guillem Jover <guillem@debian.org>
Date:   Sun Jun 14 21:41:24 2009 +0200

    dpkg-scanpackages: Properly detect spurious overrides
    
    The detection was being done too late as no overriden information is
    kept if the packages is not on the archive.

 debian/changelog             |    1 +
 scripts/dpkg-scanpackages.pl |    8 +++++---
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 82304f1f29964a56cb498ed937c4fd5a97d23a7a
Author: Guillem Jover <guillem@debian.org>
Date:   Fri Nov 21 11:38:04 2008 +0200

    dpkg-source: Use default compressor values from Dpkg::Source::Compressor

 debian/changelog       |    1 +
 scripts/dpkg-source.pl |   13 +++++++------
 2 files changed, 8 insertions(+), 6 deletions(-)

commit 4bca5ba4f9d0cebdfdfff8daf2b46097dc901271
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Thu Jun 11 13:10:38 2009 +0200

    Add one more case of alternative to cleanup (Closes: #532739)

 debian/changelog    |    2 +-
 debian/dpkg.preinst |    3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit f49da9f283b7cfa21ee833cc04cd274600bcd535
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Mon Jun 8 18:05:39 2009 +0200

    Dpkg::Source::CompressedFile::cleanup_after_open(): fix error message
    
    The $compressor->{cmdline} variable is removed by
    $compressor->wait_end_process() so store it first in case we have to
    display an error message.

 scripts/Dpkg/Source/CompressedFile.pm |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 4690e08e95871ac1fc0498749466cf255a840e0c
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun Jun 7 21:05:41 2009 +0200

    update-alternatives: handle dangling alternative symlink
    
    update-alternatives did not properly handle when the
    alternative symlink in /etc/alternatives was dangling
    and pointing to a choice that does not exist currently.
    Fix by switching the alternative to automatic mode so
    that it's replaced by the best choice.

 debian/changelog               |    2 ++
 scripts/update-alternatives.pl |    8 +++++++-
 2 files changed, 9 insertions(+), 1 deletions(-)

commit 057523d0a806a3cb5be38c8da1a2fc3f044ef4cc
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun Jun 7 18:05:20 2009 +0200

    Remove invalid master alternatives on upgrade
    
    update-alternatives was very laxist in its past and allowed things that
    are now rightfully forbidden. For example, you can't use alternatives as
    slave when it's a master alternative already. However there is sometimes
    cruft files in /var/lib/dpkg/alternatives/ due to historical changes (or
    bugs) that incorrectly trigger this check.
    
    We avoid this problem by removing the conflicting files on upgrade.

 debian/changelog    |    2 ++
 debian/dpkg.preinst |   15 +++++++++++++++
 2 files changed, 17 insertions(+), 0 deletions(-)

commit ab964156eedce0067078b3d4371651275d7dc4c9
Author: Christian Perrier <bubulle@debian.org>
Date:   Sun Jun 7 14:47:05 2009 +0200

    Updated Catalan translation

 debian/changelog |    1 +
 po/ca.po         |  232 +++++++++++++++++++++++++++---------------------------
 2 files changed, 117 insertions(+), 116 deletions(-)

commit 3fe4e86fc9835013529ca29ae9577edc87296fef
Author: Deng Xiyue <manphiz-guest@users.alioth.debian.org>
Date:   Mon Jun 1 10:52:48 2009 +0200

    Simplified Chinese translation update

 debian/changelog |    3 +
 po/zh_CN.po      |  555 +++++++++++++++++++++++++-----------------------------
 2 files changed, 259 insertions(+), 299 deletions(-)

commit bbb33e5b828a2b237399def5ff15cd818245f4d3
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Thu May 28 15:31:32 2009 +0200

    Unset TAR_OPTIONS when handling tar archives for source packages
    
    The command line interface is the only way that should control tar's
    behaviour in its usage by dpkg as we want the same behaviour for
    everybody.

 debian/changelog               |    5 +++++
 scripts/Dpkg/Source/Archive.pm |    2 ++
 2 files changed, 7 insertions(+), 0 deletions(-)

commit 24f7107e9815e90931fbccd1299757494431dd75
Author: Guillem Jover <guillem@debian.org>
Date:   Thu May 28 14:33:53 2009 +0200

    Unset TAR_OPTIONS when extracting .deb archives
    
    We don't want the extraction to be affected by user settable environment
    variables either. The command line tool is considered an interface for
    which we want as much control as possible to guarantee no unintentional
    behaviour changes to the format or they way it's being handled.
    
    Closes: #530860

 debian/changelog   |    2 +-
 dpkg-deb/extract.c |    3 +++
 2 files changed, 4 insertions(+), 1 deletions(-)

commit 1f975373036a3f9e2cd441d205d307e25f639311
Author: Guillem Jover <guillem@debian.org>
Date:   Tue May 26 01:26:44 2009 +0200

    Bump version to 1.15.3~

 configure.ac     |    2 +-
 debian/changelog |    6 ++++++
 2 files changed, 7 insertions(+), 1 deletions(-)

commit f4ab87b29a4abfe372395d66679d526e888d3559
Author: Guillem Jover <guillem@debian.org>
Date:   Tue May 26 01:02:00 2009 +0200

    Release 1.15.2

 configure.ac     |    2 +-
 debian/changelog |    8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 62fef21ce9a5679cf5deaa2afa2d1261f4577f8f
Author: Guillem Jover <guillem@debian.org>
Date:   Tue May 26 01:19:07 2009 +0200

    Regenerate .pot files and merge .po files with them

 dselect/po/bs.po       |  126 +++++++++++++++++++------------------------
 dselect/po/ca.po       |  138 +++++++++++++++++++++++------------------------
 dselect/po/cs.po       |  138 +++++++++++++++++++++++------------------------
 dselect/po/da.po       |  138 +++++++++++++++++++++++------------------------
 dselect/po/de.po       |  138 +++++++++++++++++++++++------------------------
 dselect/po/dselect.pot |  126 +++++++++++++++++++------------------------
 dselect/po/el.po       |  138 +++++++++++++++++++++++------------------------
 dselect/po/es.po       |  142 +++++++++++++++++++++++-------------------------
 dselect/po/et.po       |  132 +++++++++++++++++++++------------------------
 dselect/po/eu.po       |  138 +++++++++++++++++++++++------------------------
 dselect/po/fr.po       |  138 +++++++++++++++++++++++------------------------
 dselect/po/gl.po       |  138 +++++++++++++++++++++++------------------------
 dselect/po/hu.po       |  138 +++++++++++++++++++++++------------------------
 dselect/po/id.po       |  138 +++++++++++++++++++++++------------------------
 dselect/po/it.po       |  138 +++++++++++++++++++++++------------------------
 dselect/po/ja.po       |  138 +++++++++++++++++++++++------------------------
 dselect/po/ko.po       |  138 +++++++++++++++++++++++------------------------
 dselect/po/nb.po       |  138 +++++++++++++++++++++++------------------------
 dselect/po/nl.po       |  138 +++++++++++++++++++++++------------------------
 dselect/po/nn.po       |  138 +++++++++++++++++++++++------------------------
 dselect/po/pl.po       |  138 +++++++++++++++++++++++------------------------
 dselect/po/pt.po       |  138 +++++++++++++++++++++++------------------------
 dselect/po/pt_BR.po    |  138 +++++++++++++++++++++++------------------------
 dselect/po/ro.po       |  138 +++++++++++++++++++++++------------------------
 dselect/po/ru.po       |  138 +++++++++++++++++++++++------------------------
 dselect/po/sk.po       |  138 +++++++++++++++++++++++------------------------
 dselect/po/sv.po       |  138 +++++++++++++++++++++++------------------------
 dselect/po/tl.po       |  138 +++++++++++++++++++++++------------------------
 dselect/po/vi.po       |  138 +++++++++++++++++++++++------------------------
 dselect/po/zh_CN.po    |  138 +++++++++++++++++++++++------------------------
 dselect/po/zh_TW.po    |  138 +++++++++++++++++++++++------------------------
 po/ast.po              |   56 ++++++++++----------
 po/bs.po               |   56 ++++++++++----------
 po/ca.po               |   56 ++++++++++----------
 po/cs.po               |   56 ++++++++++----------
 po/da.po               |   56 ++++++++++----------
 po/de.po               |   56 ++++++++++----------
 po/dpkg.pot            |   56 ++++++++++----------
 po/dz.po               |   56 ++++++++++----------
 po/el.po               |   56 ++++++++++----------
 po/eo.po               |   56 ++++++++++----------
 po/es.po               |   56 ++++++++++----------
 po/et.po               |   56 ++++++++++----------
 po/eu.po               |   62 +++++++++++----------
 po/fr.po               |   56 ++++++++++----------
 po/gl.po               |   56 ++++++++++----------
 po/hu.po               |   56 ++++++++++----------
 po/id.po               |   56 ++++++++++----------
 po/it.po               |   56 ++++++++++----------
 po/ja.po               |   56 ++++++++++----------
 po/km.po               |   56 ++++++++++----------
 po/ko.po               |   56 ++++++++++----------
 po/ku.po               |   56 ++++++++++----------
 po/lt.po               |   56 ++++++++++----------
 po/mr.po               |   56 ++++++++++----------
 po/nb.po               |   56 ++++++++++----------
 po/ne.po               |   56 ++++++++++----------
 po/nl.po               |   56 ++++++++++----------
 po/nn.po               |   56 ++++++++++----------
 po/pa.po               |   56 ++++++++++----------
 po/pl.po               |   56 ++++++++++----------
 po/pt.po               |   56 ++++++++++----------
 po/pt_BR.po            |   56 ++++++++++----------
 po/ro.po               |   56 ++++++++++----------
 po/ru.po               |   56 ++++++++++----------
 po/sk.po               |   56 ++++++++++----------
 po/sv.po               |   56 ++++++++++----------
 po/th.po               |   56 ++++++++++----------
 po/tl.po               |   56 ++++++++++----------
 po/vi.po               |   56 ++++++++++----------
 po/zh_CN.po            |   56 ++++++++++----------
 po/zh_TW.po            |   56 ++++++++++----------
 scripts/po/de.po       |   16 ++++--
 73 files changed, 3211 insertions(+), 3359 deletions(-)

commit aeac662959cb1aa129a2a188dafdd896a6e05888
Author: Guillem Jover <guillem@debian.org>
Date:   Mon May 25 08:03:29 2009 +0200

    Fix memory leaks due to not destroying pkg iterators

 debian/changelog |    1 +
 src/depcon.c     |    1 +
 src/trigproc.c   |    1 +
 3 files changed, 3 insertions(+), 0 deletions(-)

commit fa9b6e6133cdb9e1519efef3929c2d6eb2b73a4c
Author: Guillem Jover <guillem@debian.org>
Date:   Mon May 25 07:55:14 2009 +0200

    s-s-d: Refactor process schedule priority range checks
    
    Move into a new function, so we avoid warnings due to unused variables.

 utils/start-stop-daemon.c |   28 ++++++++++++++++++----------
 1 files changed, 18 insertions(+), 10 deletions(-)

commit 5ccdc88f40ec8bea792874b97596cda8368aff4d
Author: Guillem Jover <guillem@debian.org>
Date:   Sun May 24 22:08:58 2009 +0200

    dselect: Properly parse fdisk output in disk setup method
    
    util-linux's fdisk has not emitted the Begin column since 1998-06-10
    version 2.8. Change the parsing code accordingly to make it actually
    work.

 debian/changelog           |    2 ++
 dselect/methods/disk/setup |    6 +++---
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 328b98fff19dbafcb90008a0711672ded9c71401
Author: Guillem Jover <guillem@debian.org>
Date:   Sun May 24 21:18:30 2009 +0200

    dselect: Fix bashism (“echo -e”) in disk setup method
    
    Closes: #530071

 debian/changelog           |    1 +
 dselect/methods/disk/setup |    2 +-
 2 files changed, 2 insertions(+), 1 deletions(-)

commit 885726e7585b081eca172df9cda2a57134564922
Author: Guillem Jover <guillem@debian.org>
Date:   Sun May 24 21:13:26 2009 +0200

    dselect: Refactor partition printing in disk setup method
    
    Move code into its own function.

 dselect/methods/disk/setup |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

commit 93bb330136c95fd0f5e4ed1d29987dc64e4ba218
Author: Christian Perrier <bubulle@debian.org>
Date:   Sun May 24 14:44:10 2009 +0200

    Fix typo and unfuzzy translations

 man/dpkg-vendor.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 +-
 11 files changed, 11 insertions(+), 11 deletions(-)

commit 4b8978b3a418bf409dffc212da41ff84b0a8d8bc
Author: Christian Perrier <bubulle@debian.org>
Date:   Sun May 24 09:45:30 2009 +0200

    Remove extra \n. Thanks to Helge Kreutzmann
    Assign copyright for changes since 2005 to the French team
    Drop upstream copyright

 po/fr.po |   19 ++++---------------
 1 files changed, 4 insertions(+), 15 deletions(-)

commit 747648c88dff4a4644917f5aeec80dc87d51658f
Author: Christian Perrier <bubulle@debian.org>
Date:   Sun May 24 09:42:21 2009 +0200

    Updated French translation
    Removed dpkg copyright at the head of the file. Only copyrights
    for translations should be kept there

 debian/changelog |    3 +++
 dselect/po/fr.po |   24 ++++++------------------
 2 files changed, 9 insertions(+), 18 deletions(-)

commit ad40a4332aa20ab633ad5d2a94c9b32b97d064cc
Author: Christian Perrier <bubulle@debian.org>
Date:   Sun May 24 09:39:19 2009 +0200

    Convert to UTF-8

 dselect/po/fr.po |  762 +++++++++++++++++++++++++++---------------------------
 1 files changed, 381 insertions(+), 381 deletions(-)

commit 6c9ee12dcf8fce3526fe2cbda61b390e9597d5bd
Author: Helge Kreutzmann <debian@helgefjell.de>
Date:   Sun May 24 09:33:31 2009 +0200

    Update german scripts translation
    
    Update to 479t.

 debian/changelog |    3 +-
 scripts/po/de.po |   62 ++++++++++++++++++++++++++---------------------------
 2 files changed, 32 insertions(+), 33 deletions(-)

commit 52d7b734f46e618efc966b28312b55cdcf3604d9
Author: Christian Perrier <bubulle@debian.org>
Date:   Sun May 24 08:37:30 2009 +0200

    French translation update for scripts

 debian/changelog |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

commit a09ffe0761431195d8ea99363aba1657fedbf1d6
Author: Piarres Beobide <pi@beobide.net>
Date:   Fri May 22 12:17:19 2009 +0200

    Updated Basque translation

 po/eu.po |   60 +++++++++++++++++++++++++++++-------------------------------
 1 files changed, 29 insertions(+), 31 deletions(-)

commit 2ee037d786c178451135f4c68fdaef88da5419a0
Author: Helge Kreutzmann <debian@helgefjell.de>
Date:   Sun May 24 08:05:22 2009 +0200

    Update german translation of manual pages
    
    Update to 1661t.

 debian/changelog |    3 ++
 man/po/de.po     |   82 ++++++++++++++++++++++++++++++++---------------------
 2 files changed, 52 insertions(+), 33 deletions(-)

commit 79bf96576c4f4570681128b449c6a3b816bd3786
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Fri May 22 09:32:14 2009 +0200

    German dpkg translation update
    
    Update to 1005t7f.

 debian/changelog |    5 +++--
 po/de.po         |   16 +++++++---------
 2 files changed, 10 insertions(+), 11 deletions(-)

commit 09ef46c7941def6905d2664f916d72a4b14c960d
Author: Christian Perrier <bubulle@debian.org>
Date:   Fri May 22 08:56:24 2009 +0200

    French translation update

 debian/changelog |    1 +
 po/fr.po         |    9 ++++-----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit d3bd0b6d96436adc76a09a06d2b9a915e401a3c3
Author: Marcos <marcos.alvarez.costales@gmail.com>
Date:   Fri May 22 08:53:55 2009 +0200

    Asturian translation update
    Closes: #529889

 debian/changelog |    1 +
 po/ast.po        |    8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

commit c410dce7c24c183be9e01df14dc0f8029bd00848
Author: Piarres Beobide <pi+debian@beobide.net>
Date:   Fri May 22 08:52:15 2009 +0200

    Basque translation update. Closes: #529857

 debian/changelog |    3 +
 po/eu.po         |  881 +++++++++++++++++-------------------------------------
 2 files changed, 270 insertions(+), 614 deletions(-)

commit e2e412977aefafa7df6f84c8cb6fe645dae85215
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Fri May 22 05:04:00 2009 +0200

    dselect: Remove obsolete priorities support
    
    dselect shows wrong package priorities in the package selection screen.
    This is because the string representations arrays haven't been updated
    to reflect the removal of the “Recommended” and “Contrib” priorities
    in commit c8d3938be127e256fd593f234858fb9d474b2353.

 debian/changelog      |    2 ++
 dselect/pkgdisplay.cc |    4 ----
 2 files changed, 2 insertions(+), 4 deletions(-)

commit 2251827c000ba901d0027194f6d9281184ede701
Author: Guillem Jover <guillem@debian.org>
Date:   Fri May 22 04:44:22 2009 +0200

    s-s-d: Use the same exact name for all Hurd OS macros
    
    Use the properly capitalized version of the macro. This fixes a FTBFS
    on GNU/Hurd due to a missmatched define usage.
    
    Regression introduced in fc860a55b26aee3d774ed010c43822491852bbc2.

 debian/changelog          |    3 ++-
 utils/start-stop-daemon.c |   18 +++++++++---------
 2 files changed, 11 insertions(+), 10 deletions(-)

commit 0ea0cb5405b828afb1ffdd39e0ef96e562aba86f
Author: Guillem Jover <guillem@debian.org>
Date:   Thu May 21 07:02:42 2009 +0200

    Bump version to 1.15.2~

 configure.ac     |    2 +-
 debian/changelog |    6 ++++++
 2 files changed, 7 insertions(+), 1 deletions(-)

commit 588381c24ec54f97ad980618778df19ac86ffc10
Author: Guillem Jover <guillem@debian.org>
Date:   Thu May 21 06:53:44 2009 +0200

    Release 1.15.1

 configure.ac     |    2 +-
 debian/changelog |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit bd1812a0af338e9ea574f9fc1efe7a7d99aa4fa9
Author: Guillem Jover <guillem@debian.org>
Date:   Thu May 21 06:35:16 2009 +0200

    Regenerate .pot files and merge .po files with them

 dselect/po/bs.po        |   96 +-
 dselect/po/ca.po        |   96 +-
 dselect/po/cs.po        |   96 +-
 dselect/po/da.po        |   96 +-
 dselect/po/de.po        |   96 +-
 dselect/po/dselect.pot  |   96 +-
 dselect/po/el.po        |   96 +-
 dselect/po/es.po        |   96 +-
 dselect/po/et.po        |   96 +-
 dselect/po/eu.po        |   96 +-
 dselect/po/fr.po        |   96 +-
 dselect/po/gl.po        |   96 +-
 dselect/po/hu.po        |   96 +-
 dselect/po/id.po        |   96 +-
 dselect/po/it.po        |   96 +-
 dselect/po/ja.po        |   96 +-
 dselect/po/ko.po        |   96 +-
 dselect/po/nb.po        |   96 +-
 dselect/po/nl.po        |   96 +-
 dselect/po/nn.po        |   96 +-
 dselect/po/pl.po        |   96 +-
 dselect/po/pt.po        |   96 +-
 dselect/po/pt_BR.po     |   96 +-
 dselect/po/ro.po        |   96 +-
 dselect/po/ru.po        |   96 +-
 dselect/po/sk.po        |   96 +-
 dselect/po/sv.po        |   96 +-
 dselect/po/tl.po        |   96 +-
 dselect/po/vi.po        |   96 +-
 dselect/po/zh_CN.po     |   96 +-
 dselect/po/zh_TW.po     |   96 +-
 man/po/de.po            | 5681 +++++++++++++++++++++++++++++++----------------
 man/po/dpkg-man.pot     | 4015 +++++++++++++++++-----------------
 man/po/es.po            | 2702 ++++++++++++++++++----
 man/po/fr.po            | 2738 +++++++++++++++++++-----
 man/po/hu.po            | 2575 ++++++++++++++++++----
 man/po/ja.po            | 2623 ++++++++++++++++++----
 man/po/pl.po            | 2682 ++++++++++++++++++----
 man/po/pt_BR.po         | 2584 ++++++++++++++++++----
 man/po/ru.po            | 2627 ++++++++++++++++++----
 man/po/sv.po            | 5698 +++++++++++++++++++++++++++++++----------------
 po/ast.po               |  184 +-
 po/bs.po                |  181 +-
 po/ca.po                |  184 +-
 po/cs.po                |  184 +-
 po/da.po                |  184 +-
 po/de.po                |  193 +-
 po/dpkg.pot             |  181 +-
 po/dz.po                |  184 +-
 po/el.po                |  184 +-
 po/eo.po                |  184 +-
 po/es.po                |  184 +-
 po/et.po                |  184 +-
 po/eu.po                |  184 +-
 po/fr.po                |  184 +-
 po/gl.po                |  184 +-
 po/hu.po                |  184 +-
 po/id.po                |  184 +-
 po/it.po                |  184 +-
 po/ja.po                |  184 +-
 po/km.po                |  184 +-
 po/ko.po                |  184 +-
 po/ku.po                |  181 +-
 po/lt.po                |  184 +-
 po/mr.po                |  184 +-
 po/nb.po                |  184 +-
 po/ne.po                |  184 +-
 po/nl.po                |  184 +-
 po/nn.po                |  184 +-
 po/pa.po                |  181 +-
 po/pl.po                |  184 +-
 po/pt.po                |  184 +-
 po/pt_BR.po             |  184 +-
 po/ro.po                |  184 +-
 po/ru.po                |  184 +-
 po/sk.po                |  184 +-
 po/sv.po                |  184 +-
 po/th.po                |  184 +-
 po/tl.po                |  184 +-
 po/vi.po                |  184 +-
 po/zh_CN.po             |  184 +-
 po/zh_TW.po             |  184 +-
 scripts/po/ca.po        |  750 ++++---
 scripts/po/de.po        |  499 +++--
 scripts/po/dpkg-dev.pot |  740 ++++---
 scripts/po/fr.po        |  778 ++++---
 scripts/po/pl.po        |  770 ++++---
 scripts/po/ru.po        |  774 ++++---
 scripts/po/sv.po        |  503 +++--
 89 files changed, 32683 insertions(+), 16573 deletions(-)

commit 432925334746c722ef957d692c901eeb84c7d8f1
Author: Guillem Jover <guillem@debian.org>
Date:   Thu May 21 06:16:33 2009 +0200

    dpkg-deb: Do not warn when parsing unknown fields with “Private-” prefix
    
    Fields prefixed with “Private-” are intended to be used privately by
    individuals, organizations or companies, and are expected to never be
    standardized. This guarantees them to never collide with any official
    field in the future. Because there's still the danger that different
    organizations might end up using the same field name, those should
    never be visible in any public repository.
    
    Closes: #353040
    
    Based-on-patch-by: Nils Rennebarth <nils.rennebarth@funkwerk-ec.com>

 debian/changelog |    2 ++
 dpkg-deb/build.c |    6 ++++++
 2 files changed, 8 insertions(+), 0 deletions(-)

commit adaf5c43dc21083aa89341dd78a573dcc1e12be5
Author: Guillem Jover <guillem@debian.org>
Date:   Thu May 21 06:12:12 2009 +0200

    Revert "dpkg-deb: don't warn on unknown fields starting with "X-""
    
    This reverts commit 66835c07b3eb5c6a5a1374e60e93dfaf12538323.
    
    Conflicts:
    
    	debian/changelog

 debian/changelog |    3 ---
 dpkg-deb/build.c |    3 ---
 2 files changed, 0 insertions(+), 6 deletions(-)

commit bfda32490d1ff730322636c97a4ce4d65bbd69c5
Author: Guillem Jover <guillem@debian.org>
Date:   Thu May 21 06:02:17 2009 +0200

    s-s-d: Warn if --name argument is longer than supported by kernel
    
    Most kernels have a length limit on the process name stored in-kernel.
    For now the checks done on Linux compatible procfs might hit this limit
    and be unable to properly track the correct process. So warn in that
    case and recommend switching to the more reliable --exec.
    
    Closes: #353015, #519128

 debian/changelog          |    2 ++
 utils/start-stop-daemon.c |   12 ++++++++++++
 2 files changed, 14 insertions(+), 0 deletions(-)

commit 3bbdfa787d98084a682a404921e8bed6b5be8442
Author: Guillem Jover <guillem@debian.org>
Date:   Thu May 21 06:00:41 2009 +0200

    s-s-d: Add new warning function
    
    Switch a previous ad-hoc warning message to use the new warning
    function, which additionally properly prints to stderr.

 utils/start-stop-daemon.c |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

commit 46184f85cdddbbc879b4aebe105b7125e169a23d
Author: Guillem Jover <guillem@debian.org>
Date:   Thu May 21 05:26:51 2009 +0200

    Fix typo (one ‘the’ too many)

 README.translators |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit ba2706754570efecb9cfba05ebcf2765d222c8a2
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Tue May 19 16:41:47 2009 +0200

    dpkg-scanpackages: be less annoying with warning about overrides
    
    If the user doesn't specify an override file, then he doesn't care
    about the fact that all packages are missing from the (non-existing)
    override file. Disable the warning in this case.
    
    In other cases, when the override file is explicitely given, it's a
    normal feature that the packages missing from it are listed; exactly like
    other weirdness are reported (incorrect maintainer info, spurious override
    entries).
    
    Based-on-patch-by: Piotr Engelking <inkerman42@gmail.com>

 debian/changelog             |    3 +++
 scripts/dpkg-scanpackages.pl |    2 +-
 2 files changed, 4 insertions(+), 1 deletions(-)

commit a4d87d52a10f7726934bc8d1a607dc28721a7a4d
Author: Guillem Jover <guillem@debian.org>
Date:   Tue May 19 07:56:01 2009 +0200

    dpkg-source: Do not state in --help there is a default substvar file

 debian/changelog       |    2 ++
 scripts/dpkg-source.pl |    2 +-
 2 files changed, 3 insertions(+), 1 deletions(-)

commit bf8ae12d0ec3710f409f7b2a533f496a15347da7
Author: Guillem Jover <guillem@debian.org>
Date:   Tue May 19 07:49:15 2009 +0200

    Make deprecated dpkg-scanpackages --udeb option produce a warning
    
    Callers should use -tudeb instead.

 README.feature-removal-schedule |    2 +-
 debian/changelog                |    1 +
 scripts/dpkg-scanpackages.pl    |   11 ++++++++---
 3 files changed, 10 insertions(+), 4 deletions(-)

commit 655872184c55febb2299eb6a19aa4d0612d2da60
Author: Guillem Jover <guillem@debian.org>
Date:   Tue May 19 07:39:08 2009 +0200

    Remove deprecated status for substvars in dpkg-source and dpkg-genchanges
    
    Even if there's no use at all for substvars or they are (currently)
    undesirable making the source not easily reproducible for Debian and
    most derivatives using the same build processesor, it might be
    interesting for uses like templated source package generation and
    similar, or other interesting ideas we might not have thought about.
    
    Also the same logic we applied for the removal of the substvar support
    could be applied to most of the “Build options” as well, as those do not
    make sense in the normal build for official packages (like -U, or -D).
    
    Changed the code to stop producing warnings, and remove deprecated notes
    from man page.

 README.feature-removal-schedule |    9 ---------
 debian/changelog                |    2 ++
 man/dpkg-source.1               |    4 ++--
 scripts/dpkg-genchanges.pl      |    1 -
 scripts/dpkg-source.pl          |    2 --
 5 files changed, 4 insertions(+), 14 deletions(-)

commit 3582817fd91ceab77cdd25d14ea2add1abe0be61
Author: Guillem Jover <guillem@debian.org>
Date:   Tue May 19 07:13:35 2009 +0200

    Do not right justify the database reading progress percent counter
    
    There's an odd space most for most of the progress, which will never be
    actually seen filled by the 100%. Seems slightly better to just not
    indent it.

 debian/changelog |    1 +
 lib/progress.c   |    2 +-
 2 files changed, 2 insertions(+), 1 deletions(-)

commit 398fd2848c4ea056ae4a0a9c404de436aa2f71e4
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Tue May 19 00:10:46 2009 +0200

    dpkg-parsechangelog: documentation update
    
    Update dpkg-parsechangelog's documentation to make it clearer that spaces
    are not allowed between single characters options and their values.
    
    For example, "-v1.14" works but "-v 1.14" doesn't. However "--since 1.14"
    works. Long options can have values as the next command line argument but
    not short ones.

 debian/changelog               |    3 +++
 man/dpkg-parsechangelog.1      |   12 ++++++------
 scripts/dpkg-parsechangelog.pl |   20 +++++++++++---------
 3 files changed, 20 insertions(+), 15 deletions(-)

commit 5962f9d2b2f5e70b223d04638302c0f2239af36e
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Mon May 18 23:22:04 2009 +0200

    dpkg-parsechangelog: handle better non-existing versions
    
    When a non-existing version is passed in one of the --since, --until,
    --to, --from options, the code will now replace them by a closely related
    version that really exists.

 debian/changelog          |    3 ++
 scripts/Dpkg/Changelog.pm |   77 ++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 73 insertions(+), 7 deletions(-)

commit 12c75eb567675b6498b333a416929431c55a558a
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Mon May 18 22:10:05 2009 +0200

    Fix changelog parsing code to differentiate the empty string from 0
    
    In many places, the code tested for a false version instead of
    an empty version string. Fixing all those enabled dpkg-buildpackage -v0 to
    work as expected.

 debian/changelog             |    2 +
 scripts/Dpkg/Changelog.pm    |   50 ++++++++++++++++++++++++-----------------
 scripts/changelog/debian.pl  |    6 +++-
 scripts/dpkg-buildpackage.pl |    8 +++---
 scripts/dpkg-genchanges.pl   |    2 +-
 5 files changed, 40 insertions(+), 28 deletions(-)

commit 9d1697bcc1ba87322a3ea6b2c7129656c52524de
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun May 17 19:16:48 2009 +0200

    dpkg-buildpackage: error out properly when dpkg-checkbuilddeps is killed
    
    Use the standard function subprocerr() to error out when
    dpkg-checkbuilddeps has not exited normally. Otherwise interpret the exit
    code as usual.

 debian/changelog             |    2 ++
 scripts/dpkg-buildpackage.pl |    6 +++++-
 2 files changed, 7 insertions(+), 1 deletions(-)

commit 61eae73be741d724a282302fb68417c247ac2780
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun May 17 16:10:55 2009 +0200

    dpkg-buildpackage: don't set DEB_VENDOR anymore
    
    Packages should use the new dpkg-vendor interface and not rely
    on this environment variable.

 debian/changelog             |    2 ++
 man/dpkg-buildpackage.1      |    6 ------
 scripts/dpkg-buildpackage.pl |    8 --------
 3 files changed, 2 insertions(+), 14 deletions(-)

commit ffc27eb2fa5e00f65cd6c170fb9083738c125f17
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Fri May 15 18:17:18 2009 +0200

    dpkg-genchanges: use same error string than in dpkg-buildpackage
    
    Reusing the same error message "cannot combine %s and %s" between
    dpkg-genchanges and dpkg-buildpackage simplifies the work of translators.

 scripts/dpkg-genchanges.pl |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 77270d7bf4dbffba0060635ca58a51f7e66b475c
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Fri May 15 16:41:31 2009 +0200

    dpkg-buildpackage: factorize a command line sanity check

 scripts/dpkg-buildpackage.pl |   15 +++------------
 1 files changed, 3 insertions(+), 12 deletions(-)

commit 18dacea0fab9d81e85a5a7d4e9ec25435df7aa5b
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Fri May 15 16:28:45 2009 +0200

    dpkg-buildpackage: allow options -nc and -S together
    
    This combination is generally not recommended as you want to ensure
    that a source package contains only source and not any intermediary files
    left-over by the previous build. Nevertheless it can be useful from time
    to time and instead of bluntly refusing, we now simply warn the user
    and let the build proceed.
    
    -nc still implies -b if nothing else has been specified as it's routinely
    used to test if a fix is working by restarting a previously interrupted
    build where it failed.

 debian/changelog             |    2 ++
 man/dpkg-buildpackage.1      |    3 ++-
 scripts/dpkg-buildpackage.pl |   14 ++++++++------
 3 files changed, 12 insertions(+), 7 deletions(-)

commit edb5b7598366738eb4d3b48ddff2dcef9cda4c54
Author: Guillem Jover <guillem@debian.org>
Date:   Thu May 14 07:49:59 2009 +0200

    Remove obsolete 822-date program
    
    It has long been superseeded by ‘date -R’.

 README.feature-removal-schedule |   13 +++++------
 debian/changelog                |    1 +
 debian/dpkg-dev.install         |    2 -
 debian/usertags                 |    2 -
 man/822-date.1                  |   40 ---------------------------------------
 man/Makefile.am                 |    1 -
 man/po/po4a.cfg                 |    5 ----
 scripts/.gitignore              |    1 -
 scripts/822-date.pl             |   17 ----------------
 scripts/Makefile.am             |    2 -
 scripts/po/POTFILES.in          |    1 -
 11 files changed, 7 insertions(+), 78 deletions(-)

commit c8d3938be127e256fd593f234858fb9d474b2353
Author: Guillem Jover <guillem@debian.org>
Date:   Tue May 12 21:58:29 2009 +0200

    Remove obsolete priorities support

 README.feature-removal-schedule |   15 +++++++--------
 debian/changelog                |    1 +
 lib/dpkg-db.h                   |    7 +++++--
 lib/parsehelp.c                 |    6 ------
 4 files changed, 13 insertions(+), 16 deletions(-)

commit 9f6671925f3403900bb3a2f74cd4b6683a189052
Author: Guillem Jover <guillem@debian.org>
Date:   Tue May 12 20:21:55 2009 +0200

    Remove obsolete --force-auto-select dpkg option

 README.feature-removal-schedule |   17 +++++++----------
 debian/changelog                |    1 +
 src/main.c                      |    2 --
 3 files changed, 8 insertions(+), 12 deletions(-)

commit 4b8061f8583220089eda1611fb7c55efd0cb41b5
Author: Guillem Jover <guillem@debian.org>
Date:   Tue May 12 16:24:58 2009 +0200

    Remove obsolete --largemem and --smallmem dpkg options

 README.feature-removal-schedule |   10 +++++-----
 debian/changelog                |    1 +
 src/main.c                      |    2 --
 src/main.h                      |    2 +-
 4 files changed, 7 insertions(+), 8 deletions(-)

commit a7a2de0e76049ac238cf70140dec2e39fb9a553b
Author: Guillem Jover <guillem@debian.org>
Date:   Mon May 11 18:14:12 2009 +0200

    Print a warning when using obsolete --print-installation-architecture
    
    Packages should be switched to use --print-architecture. This option
    will be removed sometime in the future.
    
    Closes: #528171

 README.feature-removal-schedule |    8 ++++++++
 debian/changelog                |    2 ++
 src/enquiry.c                   |    8 ++++++++
 src/main.c                      |    2 +-
 4 files changed, 19 insertions(+), 1 deletions(-)

commit 58b04d8f75a8b59bc2ec0f54429e3a47b060ecb6
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun May 10 21:31:40 2009 +0200

    dpkg-buildpackage: add execute right on debian/rules when missing
    
    That right should normally not be missing as dpkg-source -x automatically
    sets it. However manually applying a Debian diff doesn't restore
    that right so let dpkg-buildpackage restore it in that case and display a
    warning to let the user know that it was not really normal.

 debian/changelog             |    2 ++
 scripts/dpkg-buildpackage.pl |    5 +++++
 2 files changed, 7 insertions(+), 0 deletions(-)

commit 70c760198f9d116d85f20a587f60bb4bc3fff776
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun May 10 19:18:05 2009 +0200

    dpkg-source: do not try to apply empty patch set
    
    In format 2.0 and 3.0 (quilt), do not try to apply the patches if
    there are none.

 scripts/Dpkg/Source/Package/V2.pm       |    2 ++
 scripts/Dpkg/Source/Package/V3/quilt.pm |    3 ++-
 2 files changed, 4 insertions(+), 1 deletions(-)

commit 57c5a9dd52955d5b2fd55f224d70cb4f3f40f437
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun May 10 19:15:29 2009 +0200

    dpkg-source: minor update to "3.0 (quilt)" format
    
    Do not update/create debian/patches/.dpkg-source-applied during build,
    it's only meant to document what patches have been applied at extraction
    time.
    
    Also try to cleanup in case the patch serie is empty after removal of the
    automatic patch. First remove debian/patches/series if it's empty and then
    debian/patches/ itself in case it's empty as well.

 debian/changelog                        |    3 +++
 scripts/Dpkg/Source/Package/V2.pm       |    1 +
 scripts/Dpkg/Source/Package/V3/quilt.pm |    5 ++---
 3 files changed, 6 insertions(+), 3 deletions(-)

commit 50e6ea1dc0193eacc95ec47f2d175c6bfcda14fc
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun May 10 17:30:02 2009 +0200

    dpkg-source: fix automatic patch registration in format 3.0 (quilt)
    
    When the automatic patch is updated due to a second call to
    dpkg-source, it's not always properly registered with quilt.
    It must be applied with quilt itself otherwise quilt pop
    then quilt push might fail when supplementary files have been modified
    outside of quilt's knowledge.
    
    Furthermore quilt import was not a good choice as it failed trying to copy
    the patch over itself. The new approach is to revert the patch and let
    quilt reapply it with quilt fold. It will go over the list of files
    modified by the new patch and add those which were not yet part of the
    previous patch (hence adding the required unmodified files in
    .pc/<patch-name>/).
    
    Based-on-patch-by: Goswin von Brederlow <goswin-v-b@web.de>

 debian/changelog                        |    4 ++++
 scripts/Dpkg/Source/Package/V3/quilt.pm |   22 ++++++++++++++++++----
 2 files changed, 22 insertions(+), 4 deletions(-)

commit 170fd06d3573238bab92594afe4d49b61bf77407
Author: Guillem Jover <guillem@debian.org>
Date:   Sun May 10 19:59:25 2009 +0200

    dpkg-vendor: Error out when no action option is provided
    
    It was previously giving perl warnings due to uninitialized variables.

 scripts/dpkg-vendor.pl |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 289c179ef6d91ad4daec4abff7762d5b17a010c9
Author: Guillem Jover <guillem@debian.org>
Date:   Sun May 10 19:53:08 2009 +0200

    dpkg-vendor: Use usageerr instead of non-existent badusage

 scripts/dpkg-vendor.pl |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1b075bd34bf8c2362b0999b29ec5c2ab88429db9
Author: Guillem Jover <guillem@debian.org>
Date:   Sun May 10 19:07:06 2009 +0200

    s-s-d: Print valid values for IO scheduler class in --help output

 debian/changelog          |    2 ++
 utils/start-stop-daemon.c |    3 +++
 2 files changed, 5 insertions(+), 0 deletions(-)

commit 384f6d131f07110db4807cab02fefc02ccab7430
Author: Guillem Jover <guillem@debian.org>
Date:   Sun May 10 18:59:35 2009 +0200

    s-s-d: Only print fatal errno string if it was non-zero

 debian/changelog          |    1 +
 utils/start-stop-daemon.c |    6 +++++-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit f40d17f3b7e7eeea80023762dc782791ffff8514
Author: Guillem Jover <guillem@debian.org>
Date:   Sun May 10 18:52:30 2009 +0200

    s-s-d: Preserve faulting errno when printing reason in fatal function

 debian/changelog          |    2 ++
 utils/start-stop-daemon.c |    3 ++-
 2 files changed, 4 insertions(+), 1 deletions(-)

commit 4a0c79171400847ea97ebd66384fde21f497964c
Author: Guillem Jover <guillem@debian.org>
Date:   Sun May 10 18:33:09 2009 +0200

    Fix POD errors detected by podchecker in perl modules
    
    Add missing blank lines after =cut, close =over section with =back and
    add a FIXME comment to an empty section.

 scripts/Dpkg/Cdata.pm          |    2 ++
 scripts/Dpkg/Changelog.pm      |    5 ++++-
 scripts/Dpkg/Control.pm        |    9 +++++++++
 scripts/Dpkg/Deps.pm           |    9 +++++++++
 scripts/Dpkg/Fields.pm         |    7 +++++++
 scripts/Dpkg/Path.pm           |    4 ++++
 scripts/Dpkg/Substvars.pm      |    7 +++++++
 scripts/Dpkg/Vendor.pm         |    9 +++++++++
 scripts/Dpkg/Vendor/Default.pm |    3 +++
 scripts/Dpkg/Vendor/Ubuntu.pm  |    3 +++
 scripts/Dpkg/Version.pm        |    1 +
 11 files changed, 58 insertions(+), 1 deletions(-)

commit 2b125e6ed96d88e0f352eba9bfc746a9640dc01a
Author: Guillem Jover <guillem@debian.org>
Date:   Sun May 10 17:54:05 2009 +0200

    Do not set the Arch substvar in dpkg-source
    
    Avoid setting the variable by default as it is expensive, and not
    really needed for dpkg-source anyway. Split the setting into a new
    member set_arch_substvars().
    
    Regression introduced in 120ecd5161f4cf468d611b3dea05ac8a43313a75.
    
    Closes: #526132

 debian/changelog           |    2 ++
 scripts/Dpkg/Substvars.pm  |   17 ++++++++++++++---
 scripts/dpkg-genchanges.pl |    1 +
 scripts/dpkg-gencontrol.pl |    1 +
 4 files changed, 18 insertions(+), 3 deletions(-)

commit 70bf111c9a1060ada8eabe8787e149f25157f714
Author: Guillem Jover <guillem@debian.org>
Date:   Thu May 7 18:30:26 2009 +0200

    Move Debian keyrings to the Debian vendor keyring hook
    
    As Ubuntu is a derivative from Debian, make it inherit the Debian vendor
    class when running the keyrings hook.

 debian/changelog               |    2 ++
 scripts/Dpkg/Source/Package.pm |    6 ------
 scripts/Dpkg/Vendor/Debian.pm  |   17 +++++++++++++++--
 scripts/Dpkg/Vendor/Ubuntu.pm  |    8 +++++---
 4 files changed, 22 insertions(+), 11 deletions(-)

commit 349aeaa4f2673678cf09d5a31d4b80db1f534639
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Thu Apr 9 18:07:09 2009 +0200

    dpkg-vendor: new script to query various vendor information
    
    This tool is meant to be used in debian/rules files to have common source
    packages across multiple distributions and yet still have slightly
    different binary packages.
    
    To automatically conserve customizations across derivatives of a given
    distribution, one can use “dpkg-vendor --derives-from vendor” so that all
    derivatives keep the same customizations when they rebuild the source
    package even if the current vendor is no more the same.

 debian/changelog        |    4 ++
 debian/dpkg-dev.install |    2 +
 man/Makefile.am         |    1 +
 man/dpkg-vendor.1       |   53 ++++++++++++++++++++++
 man/po/po4a.cfg         |    5 ++
 scripts/Makefile.am     |    2 +
 scripts/dpkg-vendor.pl  |  113 +++++++++++++++++++++++++++++++++++++++++++++++
 7 files changed, 180 insertions(+), 0 deletions(-)

commit 780d969788cbc639b75e876d010fbc0e80956aa0
Author: Guillem Jover <guillem@debian.org>
Date:   Tue May 5 17:40:32 2009 +0200

    Do not install dselect and s-s-d man pages if disabled on configure
    
    When configuring with --without-dselect or --without-start-stop-daemon,
    do not install the man pages related to those programs.

 debian/changelog |    2 ++
 man/Makefile.am  |   48 +++++++++++++++++++++++++++++++-----------------
 2 files changed, 33 insertions(+), 17 deletions(-)

commit f8f681790429aec59d8fc3771fa2d6ec78ed77f6
Author: Guillem Jover <guillem@debian.org>
Date:   Tue May 5 15:48:27 2009 +0200

    Use backticks instead of non-portable make $(shell) function
    
    The backticks are treated like text, until the shell expands them, thus
    making this solution portable.

 debian/changelog |    1 +
 man/Makefile.am  |    2 +-
 2 files changed, 2 insertions(+), 1 deletions(-)

commit 618b6cd27b04c50e3e5b21b035b45aef58e6affb
Author: Guillem Jover <guillem@debian.org>
Date:   Tue May 5 15:39:46 2009 +0200

    Declare the ChangeLog file to be removed on distclean
    
    This fixes ‘make distcheck’.

 Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 6f165c4579b53597583305394cd4e1cb377d5fa8
Author: Guillem Jover <guillem@debian.org>
Date:   Tue May 5 15:21:45 2009 +0200

    Changelog police: Esperanto is a new language

 debian/changelog |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d61abe87252a6a6b234c8eb59a8926c8f9887d32
Author: Guillem Jover <guillem@debian.org>
Date:   Tue May 5 15:20:21 2009 +0200

    Enable Esperanto and Asturian languages
    
    Missed in commits ce04415c6b809e4936f9b69d5ea60daa06f0657d and
    8ab2d4a31934027a1824f8ba6458e8de175ccdb5.

 po/LINGUAS |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

commit 45a7adc8ac5e8864d3a3865b7c0c9cb4ef3b4388
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Mon May 4 20:49:42 2009 +0200

    update-alternatives: don't remove real files conflicting with link
    
    When an alternative is installed and a real file is in conflict, the real
    file is kept. When the same alternative is fully removed, the real file
    should be kept according to the same logic (but currently it was removed).
    This commit modifies update-alternatives to follow this expected
    behaviour.
    
    Also add a non-regression test.

 debian/changelog                    |    3 +++
 scripts/t/900_update_alternatives.t |    5 ++++-
 scripts/update-alternatives.pl      |    4 ++--
 3 files changed, 9 insertions(+), 3 deletions(-)

commit da0538290b7dbbfb3c537441470767fd0879c985
Author: Guillem Jover <guillem@debian.org>
Date:   Sun May 3 14:07:00 2009 +0200

    Add '.hgtags' to the default dpkg-source -i regex and -I pattern
    
    Closes: #525854

 debian/changelog               |    2 ++
 scripts/Dpkg/Source/Package.pm |    3 ++-
 2 files changed, 4 insertions(+), 1 deletions(-)

commit b5b8fb2f78d60ec9836eb7120ec38ffa6962b1dc
Author: Yuri Kozlov <yuray@komyakino.ru>
Date:   Sat May 2 18:18:05 2009 +0200

    Updated Russian translation

 debian/changelog |    1 +
 po/ru.po         | 1034 +++++++++++++++++-------------------------------------
 2 files changed, 329 insertions(+), 706 deletions(-)

commit 3624a4b0eb5499f367c1d8077240f151903cd70a
Author: Philipp Kern <pkern@debian.org>
Date:   Sat May 2 11:39:00 2009 +0200

    dpkg-source: do not set arch:any in dsc on arch-restricted packages
    
    dpkg-source was pretty liberal in setting 'Architecture: any' in the
    dsc: as soon as there are two binary packages, one being arch:all and
    one being arch-restricted, you get arch:any in the dsc. This is
    incorrect because the package will only build on the autobuilders
    if there are architecture-dependent binary packages available.
    
    Thus this patch only produces arch:any if at least one binary package
    specifies it. Otherwise it outputs the set of all binary architectures
    (including arch:all).
    
    Closes: #526617
    
    Signed-off-by: Philipp Kern <pkern@debian.org>

 debian/changelog       |    2 ++
 scripts/dpkg-source.pl |   43 ++++++++++++++++++++-----------------------
 2 files changed, 22 insertions(+), 23 deletions(-)

commit 0e8fe98658d63a07a1449cee61f16a67136134e6
Author: Philipp Kern <pkern@debian.org>
Date:   Sat May 2 11:26:25 2009 +0200

    Fix format string in German translation
    
    Signed-off-by: Philipp Kern <pkern@debian.org>

 scripts/po/de.po |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 38a231cc468837a6a1db306a77dff1ca1d31d2e8
Author: Helge Kreutzmann <debian@helgefjell.de>
Date:   Mon Apr 27 22:26:51 2009 +0200

    Update german scripts translation
    
    Update to 477t.

 scripts/po/de.po |  475 ++++++++++++++++++++++++++++--------------------------
 1 files changed, 249 insertions(+), 226 deletions(-)

commit ada924df6df039f66770d454b5e803169dc2b31b
Author: Helge Kreutzmann <debian@helgefjell.de>
Date:   Mon Apr 27 22:20:42 2009 +0200

    Update german translation of manual pages
    
    Update to 1659t.

 man/po/de.po | 3877 ++++++++++++++++++++++++++++------------------------------
 1 files changed, 1896 insertions(+), 1981 deletions(-)

commit cbde6f587130724749c23908cce129380dc7652d
Author: Colin Watson <cjwatson@canonical.com>
Date:   Mon Apr 27 11:56:22 2009 +0100

    dpkg-source: Add "keyrings" vendor hook
    
    Add "keyrings" vendor hook, used by dpkg-source to allow vendors to
    supply additional keyrings against which source package signatures will
    be verified. Implement this for Ubuntu.

 debian/changelog               |    5 +++++
 man/dpkg-source.1              |    2 +-
 scripts/Dpkg/Source/Package.pm |    6 ++++++
 scripts/Dpkg/Vendor/Default.pm |    8 ++++++++
 scripts/Dpkg/Vendor/Ubuntu.pm  |    3 +++
 5 files changed, 23 insertions(+), 1 deletions(-)

commit 609294de1074556ac6194fff7ddbfef0fec80841
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun Apr 19 22:05:34 2009 +0200

    dpkg-source: do not store user/group names in generated tarballs
    
    Do not store usernames and group names when creating tarballs
    and use numeric UID/GID 0 instead. This concerns native source packages,
    debian tarballs in "3.0 (quilt)" source packages, and any other source
    format creating new tarballs with Dpkg::Source::Archive.

 debian/changelog               |    2 ++
 scripts/Dpkg/Source/Archive.pm |    3 ++-
 2 files changed, 4 insertions(+), 1 deletions(-)

commit f805a6546e7050a1024d924b805cff75cfd082d8
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun Apr 19 20:54:12 2009 +0200

    Add lintian override for embedded-zlib
    
    dpkg-deb links statically with zlib so that it can still work
    even if the shared library is broken or unavailable. It's a facility
    to be able to recover from difficult situations without having
    to manually unpack debian packages.
    
    See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=139320 for
    one discussion about this.

 debian/dpkg.lintian-overrides |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 0f6f1016aa501387f60ec9f8b750263904fbf306
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun Apr 19 20:51:10 2009 +0200

    Update Standards-Version to 3.8.1

 debian/changelog |    1 +
 debian/control   |    2 +-
 2 files changed, 2 insertions(+), 1 deletions(-)

commit 3525f79792cff51757d99d45f51c96a15e6fa779
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun Apr 19 20:08:44 2009 +0200

    dpkg-source: don't complain on binary files that are ignored
    
    To avoid mistakes with "3.0 (quilt)" source packages, dpkg-source fails if
    it finds binary files that have not been whitelisted in the debian
    directory. Unfortunately it also fails on binary files that are ignored
    and that will not be included in the debian tarball. This commit fixes
    that although not completely.
    
    The exclude patterns passed to tar --exclude are used to match filenames
    and also full path names inside the tarball. This commit only adds support
    for simple filename match. It is enough for all realistic cases.

 debian/changelog                  |    3 +++
 scripts/Dpkg/Source/Package/V2.pm |   24 +++++++++++++++++++++++-
 2 files changed, 26 insertions(+), 1 deletions(-)

commit 64439508ccaf2c9a98fa11b7cce4df4d314cc334
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Fri Apr 17 22:24:19 2009 +0200

    dpkg-source: accept dashes in component name of additional tarballs
    
    The regular expression used to identify additional tarballs (used in
    formats "2.0" and "3.0 (quilt)") was too strict and refused dashes. This
    commit fixes that and documents the set of allowed characters in the
    dpkg-source manual page.

 debian/changelog                  |    2 ++
 man/dpkg-source.1                 |    1 +
 scripts/Dpkg/Source/Package.pm    |    2 +-
 scripts/Dpkg/Source/Package/V2.pm |    4 ++--
 4 files changed, 6 insertions(+), 3 deletions(-)

commit fee30cd37c83bd85465edba36546a3661d273d7d
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Fri Apr 17 22:08:24 2009 +0200

    Dpkg::Deps::parse(): parse properly an empty dep with spaces only
    
    Leading and trailing spaces were not stripped and when no further parsing
    was done (because there's no valid dependency to parse) it was improperly
    erroring out.

 debian/changelog     |    2 ++
 scripts/Dpkg/Deps.pm |    4 ++++
 2 files changed, 6 insertions(+), 0 deletions(-)

commit 100a2a29c7718613d97a8ae9543c69faf0da0436
Author: Peter Krefting <peterk@debian.org>
Date:   Tue Apr 14 09:40:42 2009 +0100

    Update Swedish translation.
    
    Update man/po/sv.po to 1659t0f0u.
    Update scripts/po/sv.po to 477t0f0u.

 man/po/sv.po     | 3736 ++++++++++++++++++++++++++----------------------------
 scripts/po/sv.po |  465 ++++----
 2 files changed, 2070 insertions(+), 2131 deletions(-)

commit f3b72bc149660a938d7d147ce19d656aeee4cad2
Author: Guillem Jover <guillem@debian.org>
Date:   Mon Apr 13 06:14:42 2009 +0200

    Fix typos in u-a man page
    
    Add a missing paragraph with heading tag.
    Replace reference to ‘link’ with ‘name’ in --auto.
    
    Reported-by: Helge Kreutzmann <debian@helgefjell.de>

 man/update-alternatives.8 |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 51926eebbba1f20c3bf994e7364512a1c63a25f2
Author: Guillem Jover <guillem@debian.org>
Date:   Mon Apr 13 04:57:43 2009 +0200

    Detect the curses headers to use instead of hardcoding them
    
    Wrap the curses headers to use and select them through the config.h macros
    detected at configure time. This way we can also cleanly detect the path
    needed by mkcurkeys.pl w/o duplicating the selection logic.

 TODO                     |    1 -
 debian/changelog         |    1 +
 dselect/Makefile.am      |    6 ++++--
 dselect/dselect-curses.h |   40 ++++++++++++++++++++++++++++++++++++++++
 dselect/dselect.h        |    3 +--
 dselect/main.cc          |    6 ++++++
 m4/libs.m4               |    2 ++
 7 files changed, 54 insertions(+), 5 deletions(-)

commit f8ff44b68dbec2457bd3dbe0e9c891f73534f7b2
Author: Guillem Jover <guillem@debian.org>
Date:   Mon Apr 13 04:42:53 2009 +0200

    Add avr32 to cputable
    
    Closes: #523456

 cputable         |    1 +
 debian/changelog |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

commit e2d3483c9d297823e8917196925a00927d5d1afe
Author: Guillem Jover <guillem@debian.org>
Date:   Mon Apr 13 04:38:20 2009 +0200

    Sync archtable with architectures currently present in Debian sid
    
    Remove m68k.
    Add kfreebsd-i386 and kfreebsd-amd64.

 debian/archtable |    3 ++-
 debian/changelog |    3 +++
 2 files changed, 5 insertions(+), 1 deletions(-)

commit e5235b174b04cd3662e9b189cd7502fc58a031a6
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Thu Apr 9 18:35:10 2009 +0200

    dpkg-source: don't die on SIGPIPE of uncompressors
    
    Modify Dpkg::Source::CompressedFile to not die when uncompressors
    processes (gunzip, bunzip, etc.) are killed by SIGPIPE. Recent tar
    versions close the pipe before having read everything sent by the
    uncompressor process when they encounter the end of the tar file.
    This was of course problematic for Dpkg::Source::Archive.
    This is a regression compared to etch's dpkg-source which dealt with
    SIGPIPE properly.
    
    The Dpkg::Source::Compressor::wait_end_process() function had to be
    extended to be able to forward options to Dpkg::IPC::wait_child().

 debian/changelog                      |    3 +++
 scripts/Dpkg/Source/CompressedFile.pm |   10 +++++++++-
 scripts/Dpkg/Source/Compressor.pm     |    5 +++--
 3 files changed, 15 insertions(+), 3 deletions(-)

commit f8cc0115a8d326416eb0fd968db86e0cb4f5a408
Author: Christian Perrier <bubulle@debian.org>
Date:   Wed Apr 8 18:24:50 2009 +0200

    Slovak translation update

 po/sk.po |   67 +++++++++++++++++++++++++++++++------------------------------
 1 files changed, 34 insertions(+), 33 deletions(-)

commit 8ab2d4a31934027a1824f8ba6458e8de175ccdb5
Author: Felipe Castro <fefcas@gmail.com>
Date:   Wed Apr 8 06:44:58 2009 +0200

    Esperanto translation update
    
    Closes: #523023

 debian/changelog |    1 +
 po/eo.po         | 5870 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 5871 insertions(+), 0 deletions(-)

commit c40bbd831c32b257001bbe6f5d88df16ea20bb07
Author: Helge Kreutzmann <debian@helgefjell.de>
Date:   Sun Apr 5 11:04:48 2009 +0200

    Recomplete german translation of manual pages

 man/po/de.po |   27 +++++++++++++--------------
 1 files changed, 13 insertions(+), 14 deletions(-)

commit 2cd5f33d4808b912f649fb662f1235d21cd5e64e
Author: Helge Kreutzmann <debian@helgefjell.de>
Date:   Fri Apr 3 20:34:53 2009 +0200

    Update german translation of manual pages
    
    Update to 1654t3u.

 man/po/de.po |  154 ++++++++++++++++++++++++++++++++++++++++++----------------
 1 files changed, 112 insertions(+), 42 deletions(-)

commit 28322a61ea6a17f8220dd0f9c7454ee9d03ec588
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Tue Mar 31 12:16:12 2009 +0200

    Fix a translation mistake in french version of dpkg(1)
    
    Reported-by: Jonathan Gibert <jokot3@gmail.com>

 debian/changelog |    2 ++
 man/po/fr.po     |    2 +-
 2 files changed, 3 insertions(+), 1 deletions(-)

commit 1b1a8a5773e94a014fc2093436bd1509ad53ff4f
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Mon Mar 30 15:35:38 2009 +0200

    Fix syntax in german translation.
    
    Reported-by: Modestas Vainius <modestas@vainius.eu>

 man/po/de.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 734a784e75b71b31179327a7f284f76e3bbcb14e
Author: Frank Lichtenheld <djpig@debian.org>
Date:   Sun Mar 29 13:18:39 2009 +0200

    Simplify Dpkg::Version
    
    Remove unnecessary function next_elem which just replicates the
    standard shift behaviour. The additional function calls affect
    performance negatively.

 debian/changelog        |    6 +++++-
 scripts/Dpkg/Version.pm |   18 +++++++-----------
 2 files changed, 12 insertions(+), 12 deletions(-)

commit 3fe876365cc62f3cf9b74fb5b23150fe6d307d20
Author: Helge Kreutzmann <debian@helgefjell.de>
Date:   Fri Mar 27 21:27:10 2009 +0100

    Unify (where applicable) translation of "create" as in po/de and fix typos

 man/po/de.po     |   44 ++++++++++++++++++++++----------------------
 scripts/po/de.po |   18 +++++++++---------
 2 files changed, 31 insertions(+), 31 deletions(-)

commit 557be89bdb3547ba1233d022b81ce3b29b3581aa
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Fri Mar 27 20:14:10 2009 +0100

    Unify translation of "create"

 po/de.po |   26 +++++++++++++-------------
 1 files changed, 13 insertions(+), 13 deletions(-)

commit 66835c07b3eb5c6a5a1374e60e93dfaf12538323
Author: Nils Rennebarth <nils.rennebarth@funkwerk-ec.com>
Date:   Fri Mar 27 19:31:18 2009 +0100

    dpkg-deb: don't warn on unknown fields starting with "X-"
    
    The fields named "X-" are never going to collide with official
    fields and there's no need to warn that they are unknown.
    Users are already explicitely creating them with XB-X-* fields
    in debian/control.

 debian/changelog |    3 +++
 dpkg-deb/build.c |    3 +++
 2 files changed, 6 insertions(+), 0 deletions(-)

commit 1e1038d76a201b179f900fcfc442a94e4aa3b3eb
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Mon Mar 23 16:01:22 2009 +0100

    Global review of error checking associated to strtol functions
    
    Several calls to strtol() or strtoul() are not followed by a
    proper check that ensures that they have parsed an integer value
    (and not an empty string).

 dpkg-split/info.c         |    2 +-
 dpkg-split/main.c         |    2 ++
 src/filesdb.c             |    6 +++---
 src/main.c                |   17 ++++++++++-------
 utils/start-stop-daemon.c |    2 +-
 5 files changed, 17 insertions(+), 12 deletions(-)

commit da116193fa0ec00f0c477614e5178c874a323753
Author: Helge Kreutzmann <debian@helgefjell.de>
Date:   Fri Mar 27 18:21:07 2009 +0100

    Update german translation of manual pages
    
    Update to 1635t6f16u.

 man/po/de.po |   35 +++++++++++++++++++++++++++++++++--
 1 files changed, 33 insertions(+), 2 deletions(-)

commit c1b9a3e2b1ddfc97deefb812c6689ad6b3629f46
Author: Peter Krefting <peter@softwolves.pp.se>
Date:   Sun Mar 22 15:12:12 2009 +0100

    Fixed typo and incorrect translation in the dpkg-dev translation.
    
    Spotted by Daniel Nylander.

 scripts/po/sv.po |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit d80d6958a20f3664b7bb0ef49f5fe5b8056836e6
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun Mar 22 11:45:10 2009 +0100

    dpkg: refuses empty parameters when integer expected
    
    Fix setinteger() funtion used for parsing integer options to
    refuse empty parameters. Currently only affects --abort-after.
    
    Based-on-patch-by: Bill Allombert <ballombe@debian.org>

 THANKS           |    1 +
 debian/changelog |    2 ++
 src/main.c       |    2 +-
 3 files changed, 4 insertions(+), 1 deletions(-)

commit 5ddae0e36402c8694ed63b7caf5018e311129047
Author: Bill Allombert <ballombe@debian.org>
Date:   Sun Mar 22 12:22:22 2009 +0100

    dpkg: separate arguments with "--" when calling dpkg-{deb,query}
    
    This is needed because any user-supplied argument separator is stripped by
    the option parser such as "dpkg -S -- -pic" ends up calling "dpkg-query
    --search -pic" which fails. With this patch, it calls "dpkg-query --search
    -- -pic" and works as expected.

 debian/changelog |    5 +++++
 src/main.c       |    7 ++++++-
 2 files changed, 11 insertions(+), 1 deletions(-)

commit cb4288636728df2a9187d042eea8f57f24790d29
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sat Mar 21 18:05:03 2009 +0100

    Small fixes so that a build from a clean checkout works again
    
    Remove origin/Makefile from configure.ac.
    
    Fix debian/rules so that it works even if the auto-generated ChangeLog is
    not there yet.
    
    Reported-by: Bill Allombert <Bill.Allombert@math.u-bordeaux1.fr>

 configure.ac |    1 -
 debian/rules |    4 ++--
 2 files changed, 2 insertions(+), 3 deletions(-)

commit c3e6b6dfdb10d5883330fa314c0df7d85d7905d0
Author: Christian Perrier <bubulle@debian.org>
Date:   Thu Mar 19 19:45:30 2009 +0100

    Reviewed by Stéphane Blondon. Drop joke...

 po/fr.po |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 981ccbf39a1b903d5c7dfc056b15bfe4dc563b96
Author: Christian Perrier <bubulle@debian.org>
Date:   Wed Mar 18 20:13:01 2009 +0100

    French translation completed

 po/fr.po |  378 ++++++++++++++++++++++++++++++++++++++------------------------
 1 files changed, 233 insertions(+), 145 deletions(-)

commit dd977bc0ecb6ad9e8b8e727e4aa6aaabea04457a
Author: Cyril Brulebois <kibi@debian.org>
Date:   Wed Mar 18 19:50:23 2009 +0100

    Fix another typo.

 man/po/fr.po |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 9b585a4607bf6aa97d547e2afd559de9b9129991
Author: Cyril Brulebois <kibi@debian.org>
Date:   Wed Mar 18 19:49:06 2009 +0100

    Fix another typo.

 man/po/fr.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8aea716c734e42b809d5146a6cdad863662bdcd5
Author: Cyril Brulebois <kibi@debian.org>
Date:   Wed Mar 18 19:48:28 2009 +0100

    *Possibly* fix another typo.

 man/po/fr.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 8939ce325c8cd5e1ba42b8aa8dd73756843d3882
Author: Cyril Brulebois <kibi@debian.org>
Date:   Wed Mar 18 19:47:44 2009 +0100

    Another wrapping problem.

 man/po/fr.po |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit d1f5ea901c829bad0bc4c75b6f5c1b2854bd29ae
Author: Cyril Brulebois <kibi@debian.org>
Date:   Wed Mar 18 19:47:02 2009 +0100

    Fix typos.

 man/po/fr.po |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit 2cb8374d47f393911fe5843a75a8faa4d2abd85b
Author: Cyril Brulebois <kibi@debian.org>
Date:   Wed Mar 18 19:46:19 2009 +0100

    Fix typo in a French manpage.

 man/po/fr.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e154e909781d3b266bd746c8e77b1dd6967934b8
Author: Cyril Brulebois <kibi@debian.org>
Date:   Wed Mar 18 02:02:56 2009 +0100

    Fix typos.

 man/po/fr.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 16ed3e573e1c9233a3366ea262bea7a871c737e7
Author: Cyril Brulebois <kibi@debian.org>
Date:   Wed Mar 18 02:02:55 2009 +0100

    *Possibly* fix another typo.

 man/po/fr.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e3f72b6d2feedcf95aaf00453fb0a52e5cf5968e
Author: Cyril Brulebois <kibi@debian.org>
Date:   Wed Mar 18 02:02:53 2009 +0100

    Fix typo.

 man/po/fr.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d0b749781b8c70f853e13359e287073809906e29
Author: Cyril Brulebois <kibi@debian.org>
Date:   Wed Mar 18 02:02:50 2009 +0100

    Adopt another style.

 man/po/fr.po |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit 62edf2b5613e73364b106be2f902d3c850ce4b3d
Author: Cyril Brulebois <kibi@debian.org>
Date:   Wed Mar 18 02:02:47 2009 +0100

    Rephrase some bits (kind of “too much”) in a French manpage.

 man/po/fr.po |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 6dba9d6d178df4529928978c709911b15fdfa733
Author: Cyril Brulebois <kibi@debian.org>
Date:   Wed Mar 18 02:02:46 2009 +0100

    Workaround rendering bug in a French manpage.
    
    Non-breaking spaces seem not to be taken into account when the PO-file
    lines are wrapped. Try and reformat in another way.

 man/po/fr.po |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit a20f920fa416a8c2493b78f6a7d2779831b9e957
Author: Cyril Brulebois <kibi@debian.org>
Date:   Wed Mar 18 02:02:45 2009 +0100

    Fix typo in a French manpage.

 man/po/fr.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d145e4e7990e8acf090a3766cb6008f70475f425
Author: Christian Perrier <bubulle@debian.org>
Date:   Tue Mar 17 22:13:47 2009 +0100

    French translation update

 po/fr.po |  420 ++++++++++++++++++++++++--------------------------------------
 1 files changed, 163 insertions(+), 257 deletions(-)

commit 80716257ffb9674d78a606fe7f8e5b035d1dfdf3
Author: Marcos <marcos.alvarez.costales@gmail.com>
Date:   Tue Mar 17 07:12:21 2009 +0100

    Completed Asturian translation
    
    Closes: #519998

 debian/changelog |    2 +-
 po/ast.po        |   12 ++++++------
 2 files changed, 7 insertions(+), 7 deletions(-)

commit d8c47b9b7ddd60b74fb8a502f45000068c4669f8
Author: Helge Kreutzmann <debian@helgefjell.de>
Date:   Tue Mar 17 22:13:00 2009 +0100

    Update german translation of manual pages
    
    Update to 1626t6f25u.

 man/po/de.po |  175 ++++++++++++++++++++++++++-------------------------------
 1 files changed, 80 insertions(+), 95 deletions(-)

commit 9b525629d5b318246a4b8cfb352fdf3d13d08afc
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Tue Mar 17 21:43:26 2009 +0100

    Add debian/changelog entry for the German dpkg translation update
    
    Bring translation updates back into alphabetical order.

 debian/changelog |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 69c003759ab6d8b538062705b2da7a4714b04e16
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Tue Mar 17 21:34:36 2009 +0100

    Update German dpkg translation
    
    Update to 1001t11f.

 po/de.po |  565 ++++++++++++++++++++++++++++----------------------------------
 1 files changed, 251 insertions(+), 314 deletions(-)

commit ed4e04ccef996d5ef715fc9c1da5da6ca9fa372f
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Tue Mar 17 18:44:12 2009 +0100

    dpkg-shlibdeps: improve debug messages displayed in verbose mode

 scripts/dpkg-shlibdeps.pl |   18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)

commit 02e3de2f1d687b19d305f7623e08742f6896ae7a
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Tue Mar 17 16:51:44 2009 +0100

    dpkg-shlibdeps: fix code to find out minimal version among all symbols
    
    dpkg-shlibdeps did not always correctly initialize symbol-based
    dependencies for libraries having symbols associated with a version "0".
    
    “$minver ||= $sym->{minver};” changed $minver to the first non-null version
    that followed a null version. Because the null version is evidently
    selected as the minimal version but that code considers it unset and
    replaces it with whatever it has.
    
    Add a non-regression test for this part of the code.

 debian/changelog                            |    4 ++++
 scripts/Dpkg/Shlibs/SymbolFile.pm           |    2 +-
 scripts/t/200_Dpkg_Shlibs.t                 |   12 +++++++++---
 scripts/t/200_Dpkg_Shlibs/symbols.fake-2    |    2 +-
 scripts/t/200_Dpkg_Shlibs/symbols.include-1 |    2 +-
 5 files changed, 16 insertions(+), 6 deletions(-)

commit 4eaf5de367581c2a3cf3debafbc21e072a519ef2
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Mon Mar 16 18:54:05 2009 +0100

    Drop /etc/dpkg/origins as it's taken over by base-files (see #487437)

 Makefile.am                   |    1 -
 debian/changelog              |    1 +
 debian/dpkg.install           |    1 -
 debian/dpkg.lintian-overrides |    1 -
 origins/Makefile.am           |   10 ----------
 origins/debian                |    3 ---
 6 files changed, 1 insertions(+), 16 deletions(-)

commit 5badd6d7165d2ac04b7b4b47d1c37986f33d5528
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Mon Mar 16 11:12:00 2009 +0100

    Dpkg::Deps: refuse to parse ORed deps only when union deps are requested
    
    This was the intended behaviour when that change was made
    in f65e9c9a2e521e32b0de6a963ab1e58790001366.

 scripts/Dpkg/Deps.pm |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 22f2ea26d7b848a9dc8b66a9c8fa264f5aa29b74
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Mon Mar 16 11:00:16 2009 +0100

    dpkg-buildpackage: add back an erroneously removed use statement
    
    “use Dpkg::Version qw(check_version);” should not have been removed
    in this file.

 scripts/dpkg-buildpackage.pl |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit f1d3f2dae6581d04743fa4877f78d44be66502df
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Mon Mar 16 10:54:05 2009 +0100

    Dpkg::IPC: add sanity check for timeout parameter and a non-regression test

 scripts/Dpkg/IPC.pm      |    5 +++++
 scripts/t/800_Dpkg_IPC.t |   12 ++++++++++--
 2 files changed, 15 insertions(+), 2 deletions(-)

commit 5b0024349ddbfefdcd45fd9382cc113234ba0f39
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun Mar 15 22:15:41 2009 +0100

    dpkg-source: switch to standard info() function for output
    
    All buildd should use an updated sbuild by now, we can update the
    format of dpkg-source's output without problems.

 scripts/dpkg-source.pl |    6 +-----
 1 files changed, 1 insertions(+), 5 deletions(-)

commit 7d7a32b36791ba9c458930c537875c32e9e3a57c
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun Mar 15 22:11:43 2009 +0100

    Misc updates concerning gpg and dpkg-source
    
    * Always display a warning when the signature verification failed.
    * Update the dpkg-source's manual page to document that only the user's
      trustedkeys.gpg keyring is used for signature verification.

 debian/changelog               |    2 ++
 man/dpkg-source.1              |    3 ++-
 scripts/Dpkg/Source/Package.pm |    2 ++
 3 files changed, 6 insertions(+), 1 deletions(-)

commit 09721c437877afd1549b1028c4f830898db6c57e
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun Mar 15 21:53:14 2009 +0100

    Update dpkg-dev dependencies
    
    - Move gnupg to Recommends. It's needed to sign .dsc and .changes.
    - Add gpgv to Recommends. Useful to check signatures of extracted packages.
    - Add debian-maintainers to Suggests. Together with debian-keyring they
      contain all the GPG keys required to verify official Debian packages.

 debian/changelog |    5 +++++
 debian/control   |    4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit eb23ea12c4599ec93c9c5e21929a5dd966991bb7
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun Mar 15 21:44:09 2009 +0100

    dpkg-source: don't block indefinitely on gpg
    
    dpkg-source's signature check is now done with gpgv if possible and
    timeouts if not completed within 10 seconds.

 debian/changelog               |    2 ++
 scripts/Dpkg/Source/Package.pm |   12 +++++++++---
 2 files changed, 11 insertions(+), 3 deletions(-)

commit eecd200a7aa51058c950345e60092c7fdd0ec1e2
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun Mar 15 21:14:18 2009 +0100

    Dpkg::IPC: implement timeout for subprocesses
    
    Add a new option timeout for Dpkg::IPC::wait_child(). It implements
    an alarm() based timeout for subprocesses and allows us to
    fail if some processes do not return as expected.

 scripts/Dpkg/IPC.pm |   30 ++++++++++++++++++++++++++----
 1 files changed, 26 insertions(+), 4 deletions(-)

commit fe67e29f17678678091e2ba318d4ec8c0e6bef47
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun Mar 15 21:13:34 2009 +0100

    Let git ignore vim swap files

 .gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit f65e9c9a2e521e32b0de6a963ab1e58790001366
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun Mar 15 19:34:17 2009 +0100

    dpkg-gencontrol: improve error message with a bad union dependency
    
    dpkg-gencontrol displays a better error message when an ORed dependency
    is used in a union field like Conflicts, Replaces or Breaks.

 debian/changelog           |    3 +++
 scripts/Dpkg/Deps.pm       |    8 +++++++-
 scripts/dpkg-gencontrol.pl |    6 ++++--
 3 files changed, 14 insertions(+), 3 deletions(-)

commit acb9b6e9f20eec9d3799b50cb17c2e192c47c692
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun Mar 15 18:55:03 2009 +0100

    dpkg-source: improve ignore regexp to catch vi swap files
    
    dpkg-source now ignores all possible vi swap file extensions (and not only
    .swp). The corresponding exclude pattern for -I also got tightened to only
    catch filenames starting with a dot. Closes: #515540

 debian/changelog               |    3 +++
 scripts/Dpkg/Source/Package.pm |    4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit edbbd18df03628407f3d3628d0e49014dbc9ba48
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun Mar 15 18:18:44 2009 +0100

    Dpkg::Version::check_version() should not die by default
    
    Add a new parameter to Dpkg::Version::check_version() to control whether
    we should die in case of illegal version.
    
    Update all check_version() calls to pass this parameter and factorize some
    duplicate calls in Dpkg::Source::Package::* with a single check in
    the parent class Dpkg::Source::Package.

 debian/changelog                      |    2 ++
 scripts/Dpkg/Source/Package.pm        |    4 +++-
 scripts/Dpkg/Source/Package/V1.pm     |    3 ---
 scripts/Dpkg/Source/Package/V2.pm     |    3 ---
 scripts/Dpkg/Source/Package/V3/bzr.pm |    3 ---
 scripts/Dpkg/Source/Package/V3/git.pm |    3 ---
 scripts/Dpkg/Version.pm               |   20 ++++++++++++++------
 scripts/dpkg-buildpackage.pl          |    3 +--
 scripts/dpkg-source.pl                |    2 +-
 9 files changed, 21 insertions(+), 22 deletions(-)

commit 646c8876609072af7f456a78b046b0432e2c44d1
Author: Christian Perrier <bubulle@debian.org>
Date:   Sun Mar 15 15:28:53 2009 +0100

    Completed Asturian translation

 debian/changelog |    2 +-
 po/ast.po        |  807 +++++++++++++++++++-----------------------------------
 2 files changed, 287 insertions(+), 522 deletions(-)

commit 9520a890c2459186ddc7137d119b50cfa1cf1e40
Author: Christian Perrier <bubulle@debian.org>
Date:   Sun Mar 15 14:44:15 2009 +0100

    Partial French translation update

 debian/changelog |    1 +
 po/fr.po         |  479 +++++++++++++++++++++++++-----------------------------
 2 files changed, 221 insertions(+), 259 deletions(-)

commit 4f761d89c84cee18e16da472daea38769fbcce0e
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun Mar 15 10:49:52 2009 +0100

    dpkg-genchanges, dpkg-gencontrol: avoid perl warnings
    
    Fix dpkg-genchanges and dpkg-gencontrol to not trigger perl warnings
    when the Architecture field is missing.

 debian/changelog           |    2 ++
 scripts/dpkg-genchanges.pl |    2 +-
 scripts/dpkg-gencontrol.pl |    6 +++---
 3 files changed, 6 insertions(+), 4 deletions(-)

commit b02e87457ceb9c849915180034b9247d0c228df8
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun Mar 15 10:30:26 2009 +0100

    Update deb-triggers(5) and dpkg-trigger(1)
    
    Update deb-triggers(5) and dpkg-trigger(1) to add a reference to
    /usr/share/doc/dpkg/triggers.txt.gz.

 debian/changelog   |    2 ++
 man/deb-triggers.5 |    3 ++-
 man/dpkg-trigger.1 |    2 +-
 3 files changed, 5 insertions(+), 2 deletions(-)

commit 7d0ea44e98bfa20f6e5a16a3201f8a4cb1037710
Author: Christian Perrier <bubulle@debian.org>
Date:   Fri Mar 13 20:33:46 2009 +0100

    Updated French translation

 scripts/po/fr.po |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit ce04415c6b809e4936f9b69d5ea60daa06f0657d
Author: Marcos <marcos.alvarez.costales@gmail.com>
Date:   Fri Mar 13 20:32:45 2009 +0100

    Add Asturian translation
    
    Closes: #519478

 debian/changelog |    3 +
 po/ast.po        | 6509 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 6512 insertions(+), 0 deletions(-)

commit 6e9f17ba8fa0ae75aee08579d08ba3fae8175869
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Fri Mar 13 18:02:35 2009 +0100

    Fix Swedish translation so that it doesn't make po4a fail

 man/po/sv.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c81e27d8d841199be246cd9e0b41f7ea44160afe
Author: Peter Krefting <peterk@debian.org>
Date:   Wed Mar 11 14:38:07 2009 +0100

    Update Swedish translation
    
    Updated po/sv.po to 1012t0f0u.
    Updated man/po/sv.po to 1657t0f0u.

 debian/changelog |    1 +
 man/po/sv.po     |  765 +++++++++++++++++++++++++++++++-----------------------
 po/sv.po         |   14 +-
 3 files changed, 444 insertions(+), 336 deletions(-)

commit ea2fc2fc25e4b3bd7481100cc449fa023a44ba51
Author: Guillem Jover <guillem@debian.org>
Date:   Wed Mar 11 02:57:32 2009 +0200

    Regenerate dpkg-man.pot and merge .po files with it

 man/po/de.po        |  581 +++++++++++++++++++++++++++++----------------------
 man/po/dpkg-man.pot |  498 +++++++++++++++++++++++++------------------
 man/po/es.po        |  524 ++++++++++++++++++++++++++--------------------
 man/po/fr.po        |  529 +++++++++++++++++++++++++++--------------------
 man/po/hu.po        |  525 ++++++++++++++++++++++++++--------------------
 man/po/ja.po        |  526 +++++++++++++++++++++++++++--------------------
 man/po/pl.po        |  527 +++++++++++++++++++++++++++--------------------
 man/po/pt_BR.po     |  525 ++++++++++++++++++++++++++--------------------
 man/po/ru.po        |  526 +++++++++++++++++++++++++++--------------------
 man/po/sv.po        |  527 +++++++++++++++++++++++++++--------------------
 10 files changed, 3047 insertions(+), 2241 deletions(-)

commit 2c43c07e599d2f26ef7cebf5f9adaaa4bb9c279f
Author: Guillem Jover <guillem@debian.org>
Date:   Wed Mar 11 02:51:33 2009 +0200

    u-a: Fix typo in man page (‘values’ → ‘value’)
    
    Introduced in commit 7277e7e87af9cf4313880f228c693aa78ad46a03.
    
    Reported-by: Helge Kreutzmann <debian@helgefjell.de>

 man/update-alternatives.8 |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2ad24268349afa6cdc56a14bf872a624e3f871a1
Author: Guillem Jover <guillem@debian.org>
Date:   Wed Mar 11 02:19:58 2009 +0200

    Add missing bug closure for Slovak translation
    
    Missed in commit d95c2b580e4db994e5ad51e13baa3192fd8827d6.
    
    Closes: #519084

 debian/changelog |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit b9be5e2b188d3a02929ebd9faa6ab52fc71d4183
Author: Guillem Jover <guillem@debian.org>
Date:   Wed Mar 11 02:17:46 2009 +0200

    Change Slovak maintainer to Ivan Masár

 dselect/po/LINGUAS |    2 +-
 po/LINGUAS         |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 96ac92ab3f5439ab1ab510a55fb6e8a805269e04
Author: Helge Kreutzmann <debian@helgefjell.de>
Date:   Tue Mar 10 21:40:54 2009 +0100

    Update german translation of manual pages
    
    Update to 1600t25f20u.

 debian/changelog |    3 +
 man/po/de.add    |    2 +-
 man/po/de.po     |  480 +++++++++++++++++++++++++++++-------------------------
 3 files changed, 260 insertions(+), 225 deletions(-)

commit ab12b07d0575bc9a7a02311fee4447a247914d1b
Author: Guillem Jover <guillem@debian.org>
Date:   Tue Mar 10 16:13:45 2009 +0200

    Regenerate dpkg.pot and merge .po files with it

 po/bs.po    |    8 ++------
 po/ca.po    |   15 +++++++--------
 po/cs.po    |   13 ++++++-------
 po/da.po    |   13 ++++++-------
 po/de.po    |   13 ++++++-------
 po/dpkg.pot |    8 ++------
 po/dz.po    |   13 ++++++-------
 po/el.po    |   13 ++++++-------
 po/es.po    |   13 ++++++-------
 po/et.po    |   13 ++++++-------
 po/eu.po    |   13 ++++++-------
 po/fr.po    |   13 ++++++-------
 po/gl.po    |   13 ++++++-------
 po/hu.po    |   13 ++++++-------
 po/id.po    |   13 ++++++-------
 po/it.po    |   13 ++++++-------
 po/ja.po    |   13 ++++++-------
 po/km.po    |   13 ++++++-------
 po/ko.po    |   13 ++++++-------
 po/ku.po    |    8 ++------
 po/lt.po    |   13 ++++++-------
 po/mr.po    |   13 ++++++-------
 po/nb.po    |   13 ++++++-------
 po/ne.po    |   13 ++++++-------
 po/nl.po    |   13 ++++++-------
 po/nn.po    |   13 ++++++-------
 po/pa.po    |    8 ++------
 po/pl.po    |   13 ++++++-------
 po/pt.po    |   13 ++++++-------
 po/pt_BR.po |   13 ++++++-------
 po/ro.po    |   13 ++++++-------
 po/ru.po    |   13 ++++++-------
 po/sk.po    |    9 ++++-----
 po/sv.po    |   11 +++++------
 po/th.po    |   13 ++++++-------
 po/tl.po    |   13 ++++++-------
 po/vi.po    |   13 ++++++-------
 po/zh_CN.po |   13 ++++++-------
 po/zh_TW.po |   13 ++++++-------
 39 files changed, 216 insertions(+), 267 deletions(-)

commit d95c2b580e4db994e5ad51e13baa3192fd8827d6
Author: Ivan Masár <helix84@centrum.sk>
Date:   Tue Mar 10 16:11:22 2009 +0200

    Update Slovak dpkg translation
    
    Update to 1013t.

 po/sk.po |  571 ++++++++++++++++++++++++++++----------------------------------
 1 files changed, 260 insertions(+), 311 deletions(-)

commit c473bbca60d67ee9d64a4fbe63507e8c9d73bb93
Author: Guillem Jover <guillem@debian.org>
Date:   Tue Mar 10 15:55:56 2009 +0200

    Fix typo in dpkg output (‘unexecpted’ → ‘unexpected’)
    
    Closes: #519082
    Reported-by: Ivan Masár <helix84@centrum.sk>

 debian/changelog |    4 ++++
 src/filesdb.c    |    2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)

commit 8c651a05314924ed5823a8d995e515d34d0cfa4c
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Mon Mar 9 22:54:13 2009 +0100

    dpkg-source: add --skip-debianization extract option
    
    Extracting a source package with --skip-debianization can be interesting
    when you want to import a source package in a VCS and want to import
    the upstream sources without having precise knowledge of the internals
    of all source package formats. This option is only supported for the
    source formats "1.0", "2.0" and "3.0 (quilt)" that handle clearly
    identified upstream sources.

 man/dpkg-source.1                 |    6 ++++++
 scripts/Dpkg/Source/Package.pm    |   10 ++++++++--
 scripts/Dpkg/Source/Package/V1.pm |    6 +++++-
 scripts/Dpkg/Source/Package/V2.pm |    9 ++++++++-
 4 files changed, 27 insertions(+), 4 deletions(-)

commit 1463ac71babf0432b5753c20eebc060363694e34
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Mon Mar 9 22:21:28 2009 +0100

    dpkg-source: drop support of debian/control's Format field
    
    There are no interesting use case where it makes sense to hardcode
    the source format directly in debian/control. So drop that feature
    before people start abusing this field instead of using
    debian/source/format (which dpkg-source can have to create in some cases).

 debian/changelog       |    3 +++
 man/dpkg-source.1      |    4 +---
 scripts/dpkg-source.pl |    6 ++----
 3 files changed, 6 insertions(+), 7 deletions(-)

commit 758986f4ed29e24270f89dc3f53e53f5782be2dd
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Mon Mar 9 21:11:58 2009 +0100

    dpkg-source(1): document format of debian/source/* files
    
    Also fix parsing of debian/source/include-binaries to ignore empty lines
    in Dpkg::Source::Package::V2::do_build().

 man/dpkg-source.1                 |   22 ++++++++++++++++++++--
 scripts/Dpkg/Source/Package/V2.pm |    2 +-
 2 files changed, 21 insertions(+), 3 deletions(-)

commit 492feedb3e75d99e9003105f5312d052d1156bc2
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Mon Mar 9 20:43:26 2009 +0100

    Add missing changelog entry.

 debian/changelog |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit b67df30f27c89bcba8ada8b916f13a135daeda7e
Author: Christian Perrier <bubulle@debian.org>
Date:   Mon Mar 9 07:01:36 2009 +0100

    Recomplete French translations
    
    Update to 473t.

 debian/changelog |    1 +
 scripts/po/fr.po |   46 +++++++++++++++++++++++++++++-----------------
 2 files changed, 30 insertions(+), 17 deletions(-)

commit 3ebe1d45258628e9138ba65903e56b571dbf4bd7
Author: Helge Kreutzmann <debian@helgefjell.de>
Date:   Sun Mar 8 20:42:42 2009 +0100

    Recomplete german scripts translation
    
    Update to 473t.

 debian/changelog |    1 +
 scripts/po/de.po |   42 ++++++++++++++++++++++++++----------------
 2 files changed, 27 insertions(+), 16 deletions(-)

commit 5ee2d60084f43f1b51907e77dd9f07dc4d810618
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun Mar 8 19:13:49 2009 +0100

    dpkg-shlibdeps: make shlibs.local override symbols files too
    
    As discussed in http://lists.debian.org/debian-devel/2009/03/msg00428.html
    dropping the shlibs.local package override for symbols files was not
    necessarily a good idea. So this commit makes dpkg-shlibdeps skip
    the symbols files for a library if it detects that the relevant dependency
    is available in the shlibs.local file.

 man/dpkg-shlibdeps.1      |    3 ++-
 scripts/dpkg-shlibdeps.pl |    9 ++++++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 5fd387999d92ef1f47560980cffb54565a72a96b
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun Mar 8 16:11:53 2009 +0100

    dpkg-shlibdeps: don't fail on binaries outside of a package's dir
    
    Dpkg 1.15.0 introduced a regression by trying to deduce the target
    directory in order to adjust some warnings. This check failed when
    dpkg-shlibdeps was run on files not (yet) installed in the package's
    directory (debian/package/). Fix that and emit a warning so that
    maintainers are encouraged to analyze the binaries once they have
    been installed in their target directory.

 debian/changelog          |    2 ++
 scripts/dpkg-shlibdeps.pl |   10 ++++++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit ea1530fe45c8b1ad61d91c0791c53ecf363899bf
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Sun Mar 8 15:50:58 2009 +0100

    dpkg-source: call quilt only once to apply all patches
    
    Refactor Dpkg::Source::Package::V3::quilt::apply_patches() to
    call quilt only once (quilt push -a -q) instead of once per package. This
    dramatically improves performance for packages like glibc that
    have a large number of patches.

 debian/changelog                        |    2 +
 scripts/Dpkg/Source/Package/V3/quilt.pm |   45 ++++++++++++++++++------------
 2 files changed, 29 insertions(+), 18 deletions(-)

commit 1a01979e7607a068c7d33acfa238a08547b5b69a
Author: Guillem Jover <guillem@debian.org>
Date:   Wed Mar 4 23:26:33 2009 +0200

    Regenerate .pot files and merge .po files with them

 po/bs.po    |  132 +++++++++++++++++++++++++------------
 po/ca.po    |  153 +++++++++++++++++++++++++------------------
 po/cs.po    |  153 +++++++++++++++++++++++++------------------
 po/da.po    |  153 +++++++++++++++++++++++++------------------
 po/de.po    |  153 +++++++++++++++++++++++++------------------
 po/dpkg.pot |  132 +++++++++++++++++++++++++------------
 po/dz.po    |  153 +++++++++++++++++++++++++------------------
 po/el.po    |  153 +++++++++++++++++++++++++------------------
 po/es.po    |  153 +++++++++++++++++++++++++------------------
 po/et.po    |  141 +++++++++++++++++++++++++---------------
 po/eu.po    |  153 +++++++++++++++++++++++++------------------
 po/fr.po    |  153 +++++++++++++++++++++++++------------------
 po/gl.po    |  153 +++++++++++++++++++++++++------------------
 po/hu.po    |  150 +++++++++++++++++++++++++------------------
 po/id.po    |  150 +++++++++++++++++++++++++------------------
 po/it.po    |  153 +++++++++++++++++++++++++------------------
 po/ja.po    |  153 +++++++++++++++++++++++++------------------
 po/km.po    |  153 +++++++++++++++++++++++++------------------
 po/ko.po    |  153 +++++++++++++++++++++++++------------------
 po/ku.po    |  138 +++++++++++++++++++++++++--------------
 po/lt.po    |  150 +++++++++++++++++++++++++------------------
 po/mr.po    |  154 +++++++++++++++++++++++++-------------------
 po/nb.po    |  153 +++++++++++++++++++++++++------------------
 po/ne.po    |  153 +++++++++++++++++++++++++------------------
 po/nl.po    |  153 +++++++++++++++++++++++++------------------
 po/nn.po    |  150 +++++++++++++++++++++++++------------------
 po/pa.po    |  132 +++++++++++++++++++++++++------------
 po/pl.po    |  153 +++++++++++++++++++++++++------------------
 po/pt.po    |  153 +++++++++++++++++++++++++------------------
 po/pt_BR.po |  153 +++++++++++++++++++++++++------------------
 po/ro.po    |  153 +++++++++++++++++++++++++------------------
 po/ru.po    |  153 +++++++++++++++++++++++++------------------
 po/sk.po    |  153 +++++++++++++++++++++++++------------------
 po/sv.po    |  209 ++++++++++++++++++++++++++++++++---------------------------
 po/th.po    |  153 +++++++++++++++++++++++++------------------
 po/tl.po    |  151 +++++++++++++++++++++++++------------------
 po/vi.po    |  153 +++++++++++++++++++++++++------------------
 po/zh_CN.po |  156 +++++++++++++++++++++++++-------------------
 po/zh_TW.po |  153 +++++++++++++++++++++++++------------------
 39 files changed, 3458 insertions(+), 2465 deletions(-)

commit d111d026a51110f95cc1661efaa99e2650843a5f
Author: Guillem Jover <guillem@debian.org>
Date:   Wed Mar 4 23:24:44 2009 +0200

    Add new files missed on code refactoring
    
    Reported-by: Sven Joachim <svenjoac@gmx.de>

 po/POTFILES.in |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 9b5eebb259cd074f0b175bdaeb60cf35397eb049
Author: Peter Krefting <peterk@debian.org>
Date:   Tue Mar 3 14:20:44 2009 +0100

    Update Swedish translation.
    
    Updated dselect/po/sv.po to 283t0f0u.
    Updated scripts/po/sv.po to 473t0f0u.
    Updated po/sv.po to 1004t0f0u.

 debian/changelog |    7 +
 dselect/po/sv.po |    8 +-
 po/sv.po         |  546 +++++++++++++++++++++++++-----------------------------
 scripts/po/sv.po |   39 ++--
 4 files changed, 282 insertions(+), 318 deletions(-)

commit b53a6a7e6651e82eeb8cfafa1981b1c5d33b4e04
Author: Guillem Jover <guillem@debian.org>
Date:   Wed Feb 11 03:31:24 2009 +0200

    Add new pkg_array_free function
    
    Use it to free the arrays after use, so that we do not leak.

 src/pkg-array.c |    8 ++++++++
 src/pkg-array.h |    1 +
 src/query.c     |    4 ++++
 src/select.c    |    2 ++
 4 files changed, 15 insertions(+), 0 deletions(-)

commit 45e5ee9e4c9195a488c2e0e246b855e4bcbe6b4f
Author: Guillem Jover <guillem@debian.org>
Date:   Wed Feb 11 03:28:19 2009 +0200

    Refactor package array handling
    
    Create a new pkg_array structure, and two new functions to initialize
    from the db, and to sort the array.

 src/Makefile.am                  |    4 +-
 src/pkg-array.c                  |   29 ++++++++++++++++
 src/{pkg-array.c => pkg-array.h} |   27 ++++++++-------
 src/query.c                      |   69 ++++++++++++++-----------------------
 src/select.c                     |   27 +++++----------
 5 files changed, 80 insertions(+), 76 deletions(-)

commit 2c0667d06a38c3a31ab43b79a979f29e5fcf0cf3
Author: Guillem Jover <guillem@debian.org>
Date:   Tue Feb 10 03:23:36 2009 +0200

    Rename pkg-list.c to pkg-array.c

 src/Makefile.am                 |    4 ++--
 src/{pkg-list.c => pkg-array.c} |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 4da4f0145a451a13eab2cdb6b1d5e46d857fd93b
Author: Raphael Hertzog <hertzog@debian.org>
Date:   Mon Mar 2 18:10:40 2009 +0100

    dpkg-genchanges: correctly handles additional upstream tarballs
    
    The source format 3.0 (quilt) allows additional upstream tarballs
    named <pkg>_<upstreamversion>.orig-<component>.tar.<ext>. They
    should be treated like normal .orig tarballs and be left out
    like them in normal "binary and diff upload".

 debian/changelog           |    5 +++++
 scripts/dpkg-genchanges.pl |    5 +++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 06665a08379c3a3054906602703077793f1bd048
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Mon Mar 2 17:21:57 2009 +0100

    Update german dselect translation
    
    Update to 283t.

 debian/changelog |    3 ++-
 dselect/po/de.po |   50 ++++----------------------------------------------
 2 files changed, 6 insertions(+), 47 deletions(-)

commit 1a0b8ade8f5f5130f77415f86f1686e8c097b768
Author: Guillem Jover <guillem@debian.org>
Date:   Mon Mar 2 06:56:25 2009 +0200

    Switch to automatically generating the ChangeLog file
    
    Keep the old ChangeLog files as ChangeLog.old, and distribute them.
    Automatically genereate the ChangeLog from “git log”. And update the
    information for translators.

 .gitignore                              |    1 +
 ChangeLog => ChangeLog.old              |    0
 Makefile.am                             |    6 ++++
 README.translators                      |   44 +++++++++---------------------
 debian/rules                            |    4 +-
 dselect/po/{ChangeLog => ChangeLog.old} |    0
 dselect/po/Makevars                     |    2 +
 man/Makefile.am                         |    2 +-
 man/po/{ChangeLog => ChangeLog.old}     |    0
 po/{ChangeLog => ChangeLog.old}         |    0
 po/Makevars                             |    2 +
 scripts/po/{ChangeLog => ChangeLog.old} |    0
 scripts/po/Makevars                     |    2 +
 13 files changed, 29 insertions(+), 34 deletions(-)

commit 883b6e840f06e7d05e1c6a23824c5aefd3466754
Author: Guillem Jover <guillem@debian.org>
Date:   Mon Mar 2 06:23:10 2009 +0200

    Bump version to 1.15.1~

 configure.ac     |    2 +-
 debian/changelog |    6 ++++++
 2 files changed, 7 insertions(+), 1 deletions(-)
