Change logs for pkgbinarymangler source package in Maverick

  • pkgbinarymangler (75) maverick; urgency=low
    
      * test/run: Add new method check_deb_integrity() which confirms that
        dpkg-deb can extract the generated debs without messages or errors. This
        catches the regression introduced in version 71 that broke apt. Call this
        from various test cases.
      * pkgstriptranslations: Filter out PPA entries from apt-cache madison
        entries. If the package is also in this or a depending PPA, that will
        cause a "main" entry.
     -- Martin Pitt <email address hidden>   Fri, 16 Jul 2010 09:04:19 +0200
  • pkgbinarymangler (74) maverick; urgency=low
    
      * pkgstriptranslations: Fix another typo. Bah.
     -- Martin Pitt <email address hidden>   Thu, 15 Jul 2010 12:10:22 +0200
  • pkgbinarymangler (73) maverick; urgency=low
    
      * test/run: Check precise format of generated Installed-Size:.
      * pkgstriptranslations: du splits with a tab, not a space, fix extraction of
        new size to not contain tabs.
     -- Martin Pitt <email address hidden>   Thu, 15 Jul 2010 12:01:16 +0200
  • pkgbinarymangler (72) maverick; urgency=low
    
      * Move identification/version string from dpkg-deb to pkgstriptranslations,
        having it in dpkg-deb also causes changed apt output (which is confusing).
     -- Martin Pitt <email address hidden>   Thu, 15 Jul 2010 11:53:13 +0200
  • pkgbinarymangler (71) maverick; urgency=low
    
      * dpkg-deb: Print identification and version number, to ease debugging of
        failed builds.
      * debian/rules: Insert current version number into dpkg-deb script.
      * test/run: Add test case for building a language pack, which must not be
        touched by pkgstriptranslations.
      * test/run: Ignore system apt sources, otherwise we'll break some tests if
        we run them in an OEM buildd environment.
     -- Martin Pitt <email address hidden>   Thu, 15 Jul 2010 09:59:00 +0200
  • pkgbinarymangler (70) maverick; urgency=low
    
      * Move "PPA" check from dpkg-deb to pkgmaintainermangler and
        pkgstriptranslations. We want to call pkgsanitychecks for PPA builds as
        well, and also control behaviour for PPAs individually for each mangler.
      * pkgstriptranslations: Run if we are building in an OEM PPA. If the built
        package is in Ubuntu main, strip translations from it. However, introduce
        a blacklist of OEM projects (oem_blacklist in striptranslations.conf)
        which are close or past release, to not inflict this rather intrusive
        change on them.
      * debian/control: Update Maintainer field from myself to Ubuntu Developers.
      * Add debian/source/format: 3.0 (native).
      * debian/control: Bump Standards-Version to 3.9.0.
      * Apply a consistent indentation to all source files (4 spaces, expand
        tabs).
      * dpkg-deb: Replace hardcoded paths with "which", to allow local testing.
      * Replace hardcoded "/CurrentlyBuilding" path with a $BUILDINFO variable set
        in "common", to allow local testing.
      * Add test/icecream: Test source package building two binary packages
        "vanilla" and "chocolate" with two po/mo files each.
      * Allow changing the path of "common" with $PKGBINARYMANGLER_COMMON_PATH.
      * Allow changing the configuration file directory path with
        $PKGBINARYMANGLER_CONF_DIR.
      * pkgmaintainermangler: Allow changing the path to the override file with
        $PKMAINTAINERGMANGLER_OVERRIDES.
      * Add test/run: Test suite for checking the scripts/config files in the
        local build tree in a sandbox on the "icecream" test package. Cover all
        current scenarios: main/universe/PPA/OEM/NO_PKG_MANGLE/partner/local/no
        mangler.
      * debian/rules: Run tests during build, and have a failed test suite fail
        the build. Add python and fakeroot build dependencies for this.
      * Add debian/pkgbinarymangler.lintian-overrides: We divert "dpkg-deb", no
        need to ship a manpage for it.
      * striptranslations.blacklist: Drop language-selector. (LP: #570240)
      * test/run: Add test case for updating of Installed-Size. This reproduces
        LP #451764.
      * pkgstriptranslations: Adapt Installed-Size: header in control file if we
        stripped any files. (LP: #451764)
     -- Martin Pitt <email address hidden>   Fri, 09 Jul 2010 09:19:44 +0200
  • pkgbinarymangler (69) lucid; urgency=low
    
      * pkgstriptranslations: Work on all binary packages, not just the first one.
        If a static tarball already exists, unpack it into our work directory, so
        that we merge the GNOME help files of all binary packages. (LP: #457027)
      * debian/control: Bump Standards-Version to 3.8.4 (no changes necessary).
     -- Martin Pitt <email address hidden>   Fri, 09 Apr 2010 08:32:14 +0200