[ubuntu/maverick] pkgbinarymangler 70 (Accepted)

Martin Pitt martin.pitt at ubuntu.com
Fri Jul 9 08:40:28 BST 2010


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)

Date: Fri, 09 Jul 2010 09:19:44 +0200
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/maverick/+source/pkgbinarymangler/70
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Fri, 09 Jul 2010 09:19:44 +0200
Source: pkgbinarymangler
Binary: pkgbinarymangler
Architecture: source
Version: 70
Distribution: maverick
Urgency: low
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
Description: 
 pkgbinarymangler - strips translations and alters maintainers during build
Launchpad-Bugs-Fixed: 451764 570240
Changes: 
 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)
Checksums-Sha1: 
 399f3c5d4065226366bbbef027b8ec5a595f720e 861 pkgbinarymangler_70.dsc
 010979dcce17638920389ee5d6682241b95ce9a3 19546 pkgbinarymangler_70.tar.gz
Checksums-Sha256: 
 a902bb0354c84d12d2a13204dbd42a447b6d7b7697a8290645328106a6941823 861 pkgbinarymangler_70.dsc
 8ac3fdd4699c9b96d79ae638705f54d85fe159e0cd7b7d187937676e0b867706 19546 pkgbinarymangler_70.tar.gz
Files: 
 c7cafe589e47df9b5bdc52fdbc3d413a 861 devel extra pkgbinarymangler_70.dsc
 d5b5f773546c2a9272b93438e2e67008 19546 devel extra pkgbinarymangler_70.tar.gz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkw20LgACgkQDecnbV4Fd/I+fwCgzarf6O1D58JbPs8QG6zx/sNg
knsAn0Xu20ajnbOOUSs89Gw0BZ9wPne+
=BxQP
-----END PGP SIGNATURE-----


More information about the Maverick-changes mailing list