Change log for pkgbinarymangler package in Ubuntu

175 of 142 results
Published in lunar-updates
Deleted in lunar-proposed (Reason: moved to -updates)
pkgbinarymangler (152.23.04.0) lunar; urgency=medium

  * striptranslations.blacklist: Add ubuntu-pro-client-l10n. (LP: #2037584)

 -- Grant Orndorff <email address hidden>  Wed, 27 Sep 2023 11:49:44 -0400

Available diffs

Published in jammy-updates
Deleted in jammy-proposed (Reason: moved to -updates)
pkgbinarymangler (149.22.04.0) jammy; urgency=medium

  * striptranslations.blacklist: Add ubuntu-pro-client-l10n. (LP: #2037584)

 -- Grant Orndorff <email address hidden>  Wed, 27 Sep 2023 11:49:44 -0400

Available diffs

Published in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
pkgbinarymangler (144.20.04.0) focal; urgency=medium

  * striptranslations.blacklist: Add ubuntu-pro-client-l10n. (LP: #2037584)

 -- Grant Orndorff <email address hidden>  Wed, 27 Sep 2023 11:49:44 -0400

Available diffs

Published in bionic-updates
Deleted in bionic-proposed (Reason: moved to -updates)
pkgbinarymangler (138.18.04.2) bionic; urgency=medium

  * striptranslations.blacklist: Add ubuntu-pro-client-l10n. (LP: #2037584)

 -- Grant Orndorff <email address hidden>  Wed, 27 Sep 2023 11:49:44 -0400

Available diffs

Published in xenial-updates
Deleted in xenial-proposed (Reason: moved to -updates)
pkgbinarymangler (129.16.04.0) xenial; urgency=medium

  * striptranslations.blacklist: Add ubuntu-pro-client-l10n. (LP: #2037584)

 -- Grant Orndorff <email address hidden>  Wed, 27 Sep 2023 11:49:44 -0400

Available diffs

154
Published in noble-release
Published in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
pkgbinarymangler (154) mantic; urgency=medium

  [ Grant Orndorff ]
  * striptranslations.blacklist: add ubuntu-pro-client-l10n, it will ship
    ubuntu-pro-client translations instead of langpacks

 -- Sebastien Bacher <email address hidden>  Tue, 26 Sep 2023 16:43:29 +0200

Available diffs

153
Superseded in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
pkgbinarymangler (153) mantic; urgency=medium

  * Generate POT files with GNOME’s version of metainfo.its
    (LP: #1927149)

 -- Gunnar Hjalmarsson <email address hidden>  Wed, 24 May 2023 16:42:26 +0200

Available diffs

152
Superseded in mantic-release
Published in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
pkgbinarymangler (152) lunar; urgency=medium

  [ Shengjing Zhu ]
  * pkgstripfiles: only strip debian changelog if debhelper hasn't done so.
    debhelper >= 13.10 strips debian changelog by default (LP: #2002871).

  [ Gunnar Hjalmarsson ]
  * Add VCS fields

 -- Shengjing Zhu <email address hidden>  Mon, 20 Feb 2023 16:56:48 +0800

Available diffs

151
Superseded in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
pkgbinarymangler (151) lunar; urgency=medium

  * dh_translations:
    - Drop the qx_meson_cmd function and use perl’s builtin qx instead
      (see https://bugs.debian.org/1028963 for the background).

 -- Gunnar Hjalmarsson <email address hidden>  Fri, 20 Jan 2023 00:11:17 +0100

Available diffs

150
Superseded in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
pkgbinarymangler (150) lunar; urgency=medium

  * dh_translations:
    - After the latest debhelper change, the qx_cmd() function from
      Dh_Lib.pm does not work in the context in which it's used in
      dh_translations. So the previous qx_cmd() function has been
      copied into dh_translations under the name qx_meson_cmd()
      (LP: #2002845).
  * Failing tests disabled in test/run:
    - test_debian_changelog_truncation
    - test_native_changelog_truncation
    - test_ppa_debian_changelog

 -- Gunnar Hjalmarsson <email address hidden>  Sat, 14 Jan 2023 10:59:26 +0100

Available diffs

149
Superseded in lunar-release
Obsolete in kinetic-release
Published in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
pkgbinarymangler (149) jammy; urgency=medium

  * Replace deprecated `which` usage with command -v.

 -- Dimitri John Ledkov <email address hidden>  Tue, 02 Nov 2021 13:50:39 +0000

Available diffs

148
Superseded in jammy-release
Obsolete in impish-release
Deleted in impish-proposed (Reason: Moved to impish)
pkgbinarymangler (148) impish; urgency=medium

  * Use dpkg --ctrl-tarfile to extract control files to avoid hardcoding the
    compression used to compress them and thus fix the tests after the switch
    zstd by default.

 -- Michael Hudson-Doyle <email address hidden>  Wed, 11 Aug 2021 15:16:40 +1200

Available diffs

147
Superseded in impish-release
Obsolete in hirsute-release
Deleted in hirsute-proposed (Reason: moved to Release)
pkgbinarymangler (147) hirsute; urgency=medium

  * Break builds that ship non-executable initramfs-tools hooks.

 -- Dimitri John Ledkov <email address hidden>  Thu, 04 Mar 2021 10:43:41 +0000

Available diffs

146
Superseded in hirsute-release
Obsolete in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
pkgbinarymangler (146) groovy; urgency=medium

  [ Colin Watson ]
  * Use debhelper Dh_Lib instead of hardcoding our version.

 -- Gianfranco Costamagna <email address hidden>  Thu, 04 Jun 2020 12:53:46 +0200

Available diffs

145
Superseded in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
pkgbinarymangler (145) groovy; urgency=medium

  * No change rebuild against debhelper 13.1 with fixed Dh_Lib.pm file
    (Dh_Lib.pm and Dh_GetOpt.pm are copied and sed-ed during build)
  * Bump compat level to 13
  * Bump std-version to 4.5.0

 -- Gianfranco Costamagna <email address hidden>  Thu, 04 Jun 2020 12:37:18 +0200

Available diffs

144
Superseded in groovy-release
Published in focal-release
Obsolete in eoan-release
Obsolete in disco-release
Deleted in disco-proposed (Reason: moved to release)
pkgbinarymangler (144) disco; urgency=medium

  * Add Provides: dh-sequence-translations
  * Use $(DEB_VERSION) from pkg-info.mk instead of parsing dpkg-parsechangelog
  * Adapt dh_translations to meson 0.49 changing 'name' property
    to 'descriptive_name'

 -- Jeremy Bicha <email address hidden>  Tue, 05 Feb 2019 10:05:37 -0500

Available diffs

Superseded in bionic-updates
Deleted in bionic-proposed (Reason: moved to -updates)
pkgbinarymangler (138.18.04.1) bionic-proposed; urgency=medium

  [ Gunnar Hjalmarsson ]
  * dh_translations:
    - Prevent domain confusion for Meson packages when a help-* domain
      is present (LP: #1762889).
    - Don't build help-*.pot. Those templates are used to build static
      localized XML pages, and we don't want to create LP templates and
      deal with exported LP translations for such pages anyway.
    - Allow the domain to be passed to dh_translations via an option in
      debian/rules.

  [ Didier Roche ]
  * dh_translations, fix meson being picked even if not used as the build
    system (causing FTBFS on n-m-applet):
    - detect if a ninja build directory was found, otherwise, discard meson
      findings and let other build systems be tested.
    - follow the same code logic for setting meson as preferred, but only
      if domain wasn't found, instead of unconditionally overriding.
    - still prefer po/Makefile as first source
    - let people override it with dh{domain}

 -- Gunnar Hjalmarsson <email address hidden>  Mon, 08 Oct 2018 19:12:00 +0200

Available diffs

143
Superseded in disco-release
Obsolete in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
pkgbinarymangler (143) cosmic; urgency=medium

  * Fix gnome-shell FTBFS due to inverse logic in meson build dir detection
    (LP: #1793476)

 -- Didier Roche <email address hidden>  Thu, 20 Sep 2018 15:13:34 +0200

Available diffs

142
Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
pkgbinarymangler (142) cosmic; urgency=medium

  * dh_translations, fix meson being picked even if not used as the build
    system (causing FTBFS on n-m-applet):
    - detect if a ninja build directory was found, otherwise, discare meson
      findings and let other build systems being tested.
    - follow the same code logic for setting meson as preferred, but only
      if domain wasn't found, instead of unconditionally overriding.
    - still prefer po/Makefile as first source
    - let people override it with dh{domain}

 -- Didier Roche <email address hidden>  Fri, 07 Sep 2018 08:26:55 +0200

Available diffs

Superseded in bionic-updates
Published in bionic-security
Deleted in bionic-proposed (Reason: moved to -updates)
pkgbinarymangler (138.18.04.0) bionic; urgency=medium

  * pkgstripfiles: Serialize PNG optimization and changelog trucation using
    the lock already used for serializing creating symlinks for identical
    documentation files. (LP: #1782094)
  * pkgstripfiles: Skip symlinking identical documentation to not built
    packages, otherwise arch: any only builds may create symlinks which are
    not created when building arch: all and arch: any together. The mismatch
    between the symlinked and not symlinked files causes failure when trying
    to coinstall arch:any packages using multiarch.
    (LP: #1574351)

 -- Balint Reczey <email address hidden>  Tue, 17 Jul 2018 16:23:13 +0200

Available diffs

141
Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
pkgbinarymangler (141) cosmic; urgency=medium

  * pkgstripfiles: Serialize PNG optimization and changelog trucation using
    the lock already used for serializing creating symlinks for identical
    documentation files. (LP: #1782094)

 -- Balint Reczey <email address hidden>  Tue, 17 Jul 2018 10:03:52 +0200

Available diffs

140
Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
pkgbinarymangler (140) cosmic; urgency=medium

  * pkgstripfiles: Skip symlinking identical documentation to not built
    packages, otherwise arch: any only builds may create symlinks which are
    not created when building arch: all and arch: any together. The mismatch
    between the symlinked and not symlinked files causes failure when trying
    to coinstall arch:any packages using multiarch.
    (LP: #1574351)

 -- Balint Reczey <email address hidden>  Fri, 13 Jul 2018 21:54:23 +0200

Available diffs

139
Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
pkgbinarymangler (139) cosmic; urgency=medium

  * dh_translations:
    - Prevent domain confusion for Meson packages when a help-* domain
      is present (LP: #1762889).
    - Don't build help-*.pot. Those templates are used to build static
      localized XML pages, and we don't want to create LP templates and
      deal with exported LP translations for such pages anyway.
    - Allow the domain to be passed to dh_translations via an option in
      debian/rules.
    - Strip also Icon and Keywords translations in .desktop files.

 -- Gunnar Hjalmarsson <email address hidden>  Mon, 21 May 2018 12:51:24 +0100

Available diffs

138
Superseded in cosmic-release
Published in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
pkgbinarymangler (138) bionic; urgency=medium

  * dh_builddeb: Don't lock for dbgsym packages; we don't act on them. Revert
    the previous upload, since we're now not processing dbgsym packages at
    all, and it was broken for automatic dbgsym packages which don't take this
    lock.

 -- Iain Lane <email address hidden>  Fri, 20 Apr 2018 16:17:19 +0100

Available diffs

137
Superseded in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
pkgbinarymangler (137) bionic; urgency=medium

  * Fix pkgstripfiles to not fail to clear the lock when processing dbgsym
    packages.

 -- Steve Langasek <email address hidden>  Thu, 19 Apr 2018 21:16:40 -0700

Available diffs

136
Superseded in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
pkgbinarymangler (136) bionic; urgency=medium

  * dh_translations: Add support for meson / ninja projects. (LP: #1751820)

 -- Iain Lane <email address hidden>  Mon, 09 Apr 2018 17:23:47 +0100

Available diffs

135
Superseded in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
pkgbinarymangler (135) bionic; urgency=medium

  [ Colin Watson ]
  * dh_builddeb: avoid using default TMPDIR because it might be used already by
    debian/rules (this fixes openshot-qt extra files in the final deb file)

  [ Gianfranco Costamagna ]
  * Bump std-version to 4.1.3, move priority to optional
  * Move to compat level 11

 -- Gianfranco Costamagna <email address hidden>  Tue, 27 Feb 2018 12:47:26 +0100

Available diffs

134
Superseded in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
pkgbinarymangler (134) bionic; urgency=medium

  * Updated tests for the new dpkg which is generating files in the
    .tar.xz format instead of .tar.gz

 -- Sebastien Bacher <email address hidden>  Fri, 09 Feb 2018 11:07:45 +0100

Available diffs

132
Superseded in bionic-proposed
pkgbinarymangler (132) bionic; urgency=medium

  * dh_translations:
    - Take into account alternative syntax in configure.ac, used in
      some packages, when grabbing translation domain (LP: #1688994).

 -- Gunnar Hjalmarsson <email address hidden>  Wed, 07 Feb 2018 11:10:00 +0100

Available diffs

131
Superseded in bionic-release
Obsolete in artful-release
Obsolete in zesty-release
Obsolete in yakkety-release
Deleted in yakkety-proposed (Reason: moved to release)
pkgbinarymangler (131) yakkety; urgency=medium

  * Rebuild against current debhelper.

 -- Matthias Klose <email address hidden>  Thu, 06 Oct 2016 08:40:53 +0200

Available diffs

130
Superseded in yakkety-release
Deleted in yakkety-proposed (Reason: moved to release)
pkgbinarymangler (130) yakkety; urgency=medium

  * pkgbinarymangler: Only accept X-Ubuntu-Use-Langpack: at the start of the
    line, to ignore commented-out lines.

 -- Martin Pitt <email address hidden>  Wed, 25 May 2016 08:18:59 +0200

Available diffs

129
Superseded in yakkety-release
Published in xenial-release
Deleted in xenial-proposed (Reason: moved to release)
pkgbinarymangler (129) xenial; urgency=medium

  * Rebuild against the merged debhelper.
  * Don't lock on -dbgsym packages; debhelper 9.20160115ubuntu1 still calls
    pkgstripfiles on -dbgsym packages.

 -- Matthias Klose <email address hidden>  Wed, 20 Jan 2016 00:50:51 +0100

Available diffs

128
Superseded in xenial-release
Deleted in xenial-proposed (Reason: moved to release)
pkgbinarymangler (128) xenial; urgency=medium

  * pkgstripfiles (optimize_pngs): Honor whitespace in png file names.

 -- Matthias Klose <email address hidden>  Tue, 05 Jan 2016 10:37:10 +0100

Available diffs

127
Superseded in xenial-release
Deleted in xenial-proposed (Reason: moved to release)
pkgbinarymangler (127) xenial; urgency=medium

  * pkgstripfiles (optimize_pngs): Fix quoting, remove debug messages.

 -- Matthias Klose <email address hidden>  Mon, 04 Jan 2016 23:50:39 +0100

Available diffs

126
Superseded in xenial-proposed
pkgbinarymangler (126) xenial; urgency=medium

  * pkgstripfiles (optimize_pngs): Fix quoting, remove debug messages.

 -- Matthias Klose <email address hidden>  Mon, 04 Jan 2016 23:50:39 +0100

Available diffs

125
Superseded in xenial-release
Deleted in xenial-proposed (Reason: moved to release)
pkgbinarymangler (125) xenial; urgency=medium

  * Allow dh_builddeb to run in parallel mode. Make sure that pkgstripfiles's
    symlink_doc is run in the right order.

 -- Matthias Klose <email address hidden>  Tue, 08 Dec 2015 16:42:26 +0100

Available diffs

124
Superseded in xenial-proposed
pkgbinarymangler (124) xenial; urgency=medium

  * Allow dh_builddeb to run in parallel mode. Make sure that pkgstripfiles's
    symlink_doc is run in the right order.

 -- Matthias Klose <email address hidden>  Tue, 08 Dec 2015 16:42:26 +0100

Available diffs

123
Superseded in xenial-release
Deleted in xenial-proposed (Reason: moved to release)
pkgbinarymangler (123) xenial; urgency=medium

  * Fix test failures, don't let dh_strip_nondeterminism touch the png files.
  * Avoid unittest warnings running the tests.
  * Parallelize png file optimizations.

 -- Matthias Klose <email address hidden>  Thu, 03 Dec 2015 23:14:50 +0100

Available diffs

122
Superseded in xenial-release
Obsolete in wily-release
Deleted in wily-proposed (Reason: moved to release)
pkgbinarymangler (122) wily; urgency=medium

  * test/run: Document build() method and clarify parameter name.
  * Add missing lockfile-progs build dependency.
  * Remove trailing whitespace in all files.
  * Stop failing nested package builds (packages calling dpkg-buildpackage for
    tests, etc.) on "inconsistent /CurrentlyBuilding file". This fixes FTBFS
    of debmake-doc, and also allows us to drop Ubuntu delta from some
    packages.
  * test/run: Fix PEP-8 issues.
  * test/run: Use modern assertions.

 -- Martin Pitt <email address hidden>  Wed, 23 Sep 2015 09:22:09 +0200

Available diffs

121
Superseded in wily-release
Obsolete in vivid-release
Obsolete in utopic-release
Published in trusty-release
Deleted in trusty-proposed (Reason: moved to release)
pkgbinarymangler (121) trusty; urgency=medium

  * pkgstripfiles: Count path components for ../ expansion on symlinks.
 -- Adam Conrad <email address hidden>   Thu, 27 Mar 2014 16:20:30 -0600

Available diffs

120
Superseded in trusty-release
Deleted in trusty-proposed (Reason: moved to release)
pkgbinarymangler (120) trusty; urgency=medium

  * pkgstripfiles: Fix escaping of % characters to also work with bash 4.3.
 -- Martin Pitt <email address hidden>   Tue, 18 Mar 2014 08:40:33 +0100

Available diffs

119
Superseded in trusty-release
Deleted in trusty-proposed (Reason: moved to release)
pkgbinarymangler (119) trusty; urgency=medium

  * Use "dpkg-deb --fsys-tarfile" instead of "ar p" in tests to extract files,
    to stop depending on gzip compression. Fixes test suite failures/FTBFS in
    current trusty.
  * Bump Standards-Version to 3.9.5 (no changes necessary).
 -- Martin Pitt <email address hidden>   Wed, 15 Jan 2014 10:28:41 +0100

Available diffs

118
Superseded in trusty-release
Obsolete in saucy-release
Deleted in saucy-proposed (Reason: moved to release)
pkgbinarymangler (118) saucy; urgency=low

  * dh_translations: If ./CMakeLists.txt does not have the domain, check in
    po/CMakeLists.txt, too. (first half of LP: #1181187)
  * dh_translations: Accept more variations (whitespace, quotes or not) of
    setting GETTEXT_PACKAGE in cmake files. (second half of LP: #1181187)
  * Bump Standards-Version to 3.9.4, no changes necessary.
 -- Martin Pitt <email address hidden>   Fri, 17 May 2013 15:00:23 +0200

Available diffs

117
Superseded in saucy-release
Obsolete in raring-release
Obsolete in quantal-release
pkgbinarymangler (117) quantal; urgency=low

  * pkgstripfiles: Remove buildinfo_<arch>.gz files as well. Update test/run
    accordingly.
 -- Martin Pitt <email address hidden>   Tue, 25 Sep 2012 15:18:49 +0200

Available diffs

116
Superseded in quantal-release
Published in precise-release
pkgbinarymangler (116) precise; urgency=low

  * pkgstriptranslations: change X-GNOME-Keywords to official Keywords
    (lp: #949849)
 -- Sebastien Bacher <email address hidden>   Thu, 08 Mar 2012 18:59:11 +0100

Available diffs

115
Superseded in precise-release
pkgbinarymangler (115) precise; urgency=low

  [ Felix Geyer ]
  * pkgstriptranslations: Fix updating of md5sums in gnome2_help() and
    mallard_help(). (LP: #930757)
 -- Martin Pitt <email address hidden>   Wed, 15 Feb 2012 07:42:22 +0100

Available diffs

114
Superseded in precise-release
pkgbinarymangler (114) precise; urgency=low

  [ Felix Geyer ]
  * pkgstripfiles, symlink_doc(): Don't create symlinks that would point to
    the same package. (LP: #923343)
  * test/run: Add test_doc_symlink_dependency_cycle() to make sure that
    pkgstripfiles works correctly when there is a dependency cycle inside
    a source package.

  [ Martin Pitt ]
  * pkgstripfiles: Always update md5sum even if advpng fails. Also call advpng
    if optipng fails, to at least get some optimization. Thanks Felix Geyer!
    (LP: #923407)
  * pkgstripfiles: Do not truncate changelogs when they are in a different
    directory pointed to a symlink. Add corresponding test case which mimics
    the perl hack that it applies to its doc files. (LP: #923430)
 -- Martin Pitt <email address hidden>   Fri, 03 Feb 2012 06:36:35 +0100

Available diffs

113
Superseded in precise-release
pkgbinarymangler (113) precise; urgency=low

  * dh_translations: fixes previous issues harder (lp: #913085)
 -- Sebastien Bacher <email address hidden>   Fri, 13 Jan 2012 17:06:18 +0100

Available diffs

112
Superseded in precise-release
pkgbinarymangler (112) precise; urgency=low

  * dh_translations:
    - strip out quotes from the gettext domain (lp: #913085)
 -- Sebastien Bacher <email address hidden>   Fri, 13 Jan 2012 10:23:28 +0100

Available diffs

111
Superseded in precise-release
pkgbinarymangler (111) precise; urgency=low

  * small improvements to dh_translations:
    - close the correct file in the configure.ac case
    - try using configure.in after configure.ac, those are still common
    - get the gettext domain from config.h if possible, the configure.ac can
      use variables and reading from it would give the wrong value
 -- Sebastien Bacher <email address hidden>   Thu, 05 Jan 2012 15:20:36 +0100

Available diffs

110
Superseded in precise-release
pkgbinarymangler (110) precise; urgency=low

  [ Martin Pitt ]
  * pkgstripfiles: Log how many seconds the PNG optimization took.
  * pkgstripfiles: Skip PNG optimization for -doc packages. They sometimes
    take an inordinate amount of build time and are much less important as we
    do not ship them on CD images.

  [ Evan Broder ]
  * pkgstriptranslations: Use a copy of the code from dh_link to make sure
    pkgstriptranslations creates symlinks compliant with Debian
    Policy. (LP: #899520)
  * test/run: Adjust tests to expect relative symlinks.
 -- Martin Pitt <email address hidden>   Mon, 12 Dec 2011 12:19:21 +0100

Available diffs

109
Superseded in precise-release
pkgbinarymangler (109) precise; urgency=low

  * striptranslations.blacklist: Fix libapt entries, these are regexps, not
    globs.
  * striptranslations.blacklist: Add update-notifier. (LP: #562900)
 -- Martin Pitt <email address hidden>   Wed, 30 Nov 2011 07:58:02 +0100

Available diffs

108
Superseded in precise-release
pkgbinarymangler (108) precise; urgency=low

  * test/run: Fix creation of local diversion "fake" symlink to also work when
    pkgbinarymangler <= 106 is installed (as on our buildds when we try to
    build >= 107 the first time).
  * debian/pkgbinarymangler.preinst: Remove obsolete conffile and diversion
    migration code. This was last relevant in edgy.
 -- Martin Pitt <email address hidden>   Tue, 29 Nov 2011 10:21:32 +0100

Available diffs

107
Superseded in precise-release
pkgbinarymangler (107) precise; urgency=low

  * test/run, test_doc_symlink(): Simplify installation of "Makefile".
  * test/run, test_doc_symlink(): Introduce some test library binary packages
    to check handling of transitive dependencies.
  * pkgstripfiles, symlink_doc(): If the link destination target is itself a
    link, resolve it to directly link to the final target instead of not
    symlinking the file at all.
  * test/run: Add new test cases test_doc_symlink_parallel_{fixed,unlimited}()
    which run the symlink test with DEB_BUILD_OPTIONS "parallel=4" and
    "parallel" respectively. Run through them three times as this is a race
    condition and does not trigger every time. This reproduces LP #893826.
  * Add dh_builddeb: Wrapper around the debhelper command which filters out
    the "parallel" option from $DEB_BUILD_OPTIONS. We must not run dpkg-deb in
    parallel as this breaks a predictable doc symlink structure which we
    require for multi-arch. (LP: #893826)
  * debian/pkgbinarymangler.install: Install dh_builddeb wrapper.
  * debian/pkgbinarymangler.{preinst,postrm}: Set up diversion for
    dh_builddeb.
 -- Martin Pitt <email address hidden>   Tue, 29 Nov 2011 10:00:54 +0100

Available diffs

106
Superseded in precise-release
pkgbinarymangler (106) precise; urgency=low

  * Move code for determining the location of the binary package control file,
    and its existence check into common, and simplify pkgmaintainermangler,
    pkgsanitychecks, and pkgstripfiles.
  * pkgstriptranslations: Stop iterating over all binary packages, just
    process the current one. Update an existing translation tarball if it
    already exists from a previous run. This greatly speeds up package builds
    with lots of binary packages. (LP: #890595) Also reorganize the code to
    put the different tasks into separate functions, so that it becomes
    easier to read. Drop the now obsolete stripping of XPI files.
  * With this version, haskell-dummy builds in finite time and succeeds.
    (LP: #890596)
 -- Martin Pitt <email address hidden>   Tue, 15 Nov 2011 16:00:12 +0100

Available diffs

105
Superseded in precise-release
pkgbinarymangler (105) precise; urgency=low

  * pkgstriptranslations: Also strip X-GNOME-Keywords. Add corresponding test
    case.
  * dh_translations: Also check configure.ac for GETTEXT_DOMAIN. (LP: #786632)
  * pkgstripfiles: First symlink identical doc files, then truncate Debian
    changelogs. Otherwise truncated changelogs will never be identical due to
    the added "please see apt-get changelog <pkgname>" line. In oneiric and
    before this got hidden because of a wrong exit code of zcmp, which has
    been fixed in gzip 1.4 in precise.
  * pkgstripfiles: As we truncate long Debian changelogs, and a packages'
    dependencies may not have been processed by pkgstripfiles yet, Debian
    changelogs are sometimes different at the tail. Debian changelogs are
    generally identical between binary packages anyway, but as there is the
    theoretical possibility of having a binary package specific one, do a
    comparison still, but only the topmost 20 lines.
 -- Martin Pitt <email address hidden>   Thu, 27 Oct 2011 14:54:41 +0200

Available diffs

104
Superseded in precise-release
Obsolete in oneiric-release
pkgbinarymangler (104) oneiric; urgency=low

  * Add libapt-pkg* and libapt-inst* to the blacklist. LP: #855085
 -- Gabor Kelemen <email address hidden>   Thu, 22 Sep 2011 09:02:30 +0200

Available diffs

103
Superseded in oneiric-release
pkgbinarymangler (103) oneiric; urgency=low

  * debian/control: Drop Vcs-Bzr:, using ubuntu:pkgbinarymangler branch now
    (existing history was pushed there).
  * test/run: Add test_mallard_help() test case for the new-style
    /usr/share/help layout. Reproduces LP#841340.
  * pkgstriptranslations: Strip/symlink/save Mallard-style
    /usr/share/help/<locale>/<project>/ files. (LP: #841340)
 -- Martin Pitt <email address hidden>   Mon, 05 Sep 2011 11:44:58 +0200

Available diffs

102
Superseded in oneiric-release
pkgbinarymangler (102) oneiric; urgency=low

  * test/icecream/debian/rules, test/icecream/Makefile: Install PNGs with some
    defined permissions.
  * test/run, check_deb_integrity(): Verify that PNG permissions in the final
    debs are as they are expected to be.
  * pkgstripfiles: Restore permissions of optimized PNG files to their
    original value; advpng does not preserve them. (LP: #817792)
 -- Martin Pitt <email address hidden>   Sun, 21 Aug 2011 21:13:59 +0200

Available diffs

101
Superseded in oneiric-release
pkgbinarymangler (101) oneiric; urgency=low

  * pkgstriptranslations: Run apt-cache under env -u LD_PRELOAD to avoid
    running it under fakeroot. This now fails since fakeroot 1.16.1 (see
    Debian #629956 and Debian #630591).
 -- Martin Pitt <email address hidden>   Wed, 15 Jun 2011 14:48:23 +0200

Available diffs

100
Superseded in oneiric-release
pkgbinarymangler (100) oneiric; urgency=low

  * test/run: Add forgotten check_deb_integrity() to documentation symlink
    tests. This catches the wrong md5sums of symlinked doc files.
  * pkgstripfiles: Remove doc files from md5sums which get replaced with a
    symlink. (LP: #795845)
  * test/run: Call check_deb_integrity() in build(), and remove the explicit
    call from all the individual tests. There is no situation where we expect
    broken debs to be created, so this saves us from accidentally forgetting
    to call it in newly created tests.
  * test/run: Drop separate check_translation_tarball() test, and integrate it
    into check_deb_mo(). We now want to move to only building translation
    tarballs for packages which we actually strip, so it does not make sense
    any more to check those two individually.
  * pkgstriptranslations: Do not build a translation tarball if we did not
    strip the packages. With that, Launchpad does not need to check the
    component of the package any more, but can just import everything we throw
    at it. This also allows us to put some selected universe packages under
    langpack support. (LP: #788685, part 1)
  * pkgstriptranslations: Force stripping and translation tarball build if
    debian/control has "X..-Ubuntu-Use-Langpack: yes" header. Add
    corresponding test case. (LP: #788685, part 2)
  * test/run: Fix ResourceWarnings for unclosed files. Python 3, you are
    overly picky!
 -- Martin Pitt <email address hidden>   Wed, 15 Jun 2011 09:08:54 +0200

Available diffs

99
Superseded in oneiric-release
pkgbinarymangler (99) oneiric; urgency=low

  * dh-translations:
    - support CMake projects having a make .pot target with GETTEXT_PACKAGE
 -- Didier Roche <email address hidden>   Wed, 25 May 2011 20:30:04 +0200

Available diffs

98
Superseded in oneiric-release
pkgbinarymangler (98) oneiric; urgency=low

  * pkgstriptranslations: Don't break the build on empty po/pot files.
    Instead, just print a warning and exclude them from the translation
    tarball. Add corresponding test case.
 -- Martin Pitt <email address hidden>   Mon, 16 May 2011 16:42:50 +0200

Available diffs

97
Superseded in oneiric-release
pkgbinarymangler (97) oneiric; urgency=low

  * test/run, test_dh_translations_no_domain(): Explicitly specify UTF-8
    encoding for the opened files, so that the test case also succeeds with
    Python 3 under a C locale (such as on the buildds).
  * pkgstripfiles: Update dependency parsing code to adapt to the changed
    behavior of "split" in Perl 5.12.
  * debian/control: Bump Standards-Version to 3.9.2. No changes needed.
 -- Martin Pitt <email address hidden>   Fri, 06 May 2011 10:57:53 +0200

Available diffs

96
Superseded in oneiric-release
pkgbinarymangler (96) oneiric; urgency=low

  * pkgstripfiles: Symlink identical documentation to depending packages. This
    was ported from cdbs' debhelper.mk, but makes more sense here because more
    packages use dh7 these days, we want to reduce the cdbs delta to Debian,
    and we want to centralize all our Ubuntu specific package mangling to one
    place to reduce confusion. This can be suppressed by setting
    $NO_DOC_PKG_MANGLE, or $CDBS_NO_DOC_SYMLINKING for backwards
    compatibility. (First part of LP #595008)
  * pkgstriptranslations: Symlink identical GNOME help files (which often
    happens for images which are just copied verbatim from C, but are not
    actually translated). In the new test case for this also check that the
    static translation tarball is correct. This provides another Ubuntu
    specific general packaging change which previously was done in cdbs'
    debhelper.mk. (LP: #595008)
  * pkgstripfiles: Break down into separate functions, to make the code easier
    to read and maintain.
  * test/run: Simplify code with recently introduced sed_control() helper
    method.
  * test/run: Replace obsolete assert_() and failIf() calls with assertTrue()
    and assertFalse().
  * test/run, test/pickle_argv: Port to Python 3. Change build dependency from
    python to python3.
 -- Martin Pitt <email address hidden>   Fri, 06 May 2011 09:59:01 +0200

Available diffs

95
Superseded in oneiric-release
Obsolete in natty-release
pkgbinarymangler (95) natty; urgency=low

  * Build-dep on intltool as needed for the testsuite
    (dh-translations binary package already depends on it)
 -- Didier Roche <email address hidden>   Fri, 01 Apr 2011 00:03:47 +0200

Available diffs

94
Superseded in natty-release
pkgbinarymangler (94) natty; urgency=low

  * dh_translations:
    - support cmake package as there is no makefile in the po dir neither
      setup.cfg. Try to grep the domain from CMakeLists.txt and force it in the
      intltool call.
    - add the cmake testcase in test/run
 -- Didier Roche <email address hidden>   Wed, 30 Mar 2011 20:44:15 +0200

Available diffs

93
Superseded in natty-release
pkgbinarymangler (93) natty; urgency=low

  * When mangling changelogs, make sure to recompress with gzip -n;
    otherwise the resulting file is different for each build, so not
    compatible with multiarch.
 -- Steve Langasek <email address hidden>   Fri, 18 Mar 2011 01:41:43 -0700

Available diffs

92
Superseded in natty-release
pkgbinarymangler (92) natty; urgency=low

  * Add debhelper script for handling translation operations. This makes it
    possible to have properly i18n'ed packages that don't use cdbs without
    introducing complicated build system changes. (LP: #735934)
    - test/icecream: Add po/ dir with an example po/*.po, *.desktop, *.server,
      *.policy, *.schemas files, and a Makefile which generates the pot.
    - Add dh_translations: debhelper script. Port the logic from
      /usr/share/cdbs/1/rules/langpack.mk.
    - test/run: Add test_dh_translations() test case.
    - debian/control, debian/dh-translations.install: Install dh_translations.
    - debian/rules: Build and install manpage from dh_translations POD.
  * test/icecream/debian/rules: Simplify using an override.
  * Add translations.pm: debhelper sequencer. Switch
    test/icecream/debian/rules to use --with translations instead of calling
    dh_translations directly. Point to local translations.pm in test/run
    setup.
  * dh_translations: Try getting domain from Python setup.cfg if po/Makefile
    does not exist.
 -- Martin Pitt <email address hidden>   Thu, 17 Mar 2011 12:25:09 +0100

Available diffs

91
Superseded in natty-release
pkgbinarymangler (91) natty; urgency=low

  * dpkg-deb: also skip parsing /CurrentlyBuilding and debian/control if
    NO_PKG_MANGLE is non-empty as e.g. grep-ing control might trigger warnings
    in some testsuites.
 -- Loic Minier <email address hidden>   Wed, 19 Jan 2011 18:07:33 +0100

Available diffs

90
Superseded in natty-release
pkgbinarymangler (90) natty; urgency=low

  * test/icecream/debian/rules: Install a "changes" directory below
    /usr/share/doc/. This reproduces the build failure of texlive-extra.
  * pkgstripfiles: Only consider files which have a changelog-like name.
 -- Martin Pitt <email address hidden>   Wed, 22 Dec 2010 17:08:55 +0100

Available diffs

89
Superseded in natty-release
pkgbinarymangler (89) natty; urgency=low

  * pkgstripfiles: Games are prone to rely on a particular PNG image format,
    so skip PNG optimization for "Section: games". Add test case.
    (LP: #685421)
  * pkgstripfiles: Also skip PNG squashing if $NO_PNG_PKG_MANGLE is set; this
    allows packages to selectively disable PNG optimization without disabling
    the other parts of pkgbinarymangler. Add test case.
  * debian/control: Bump Standards-Version to 3.9.1 (no changes necessary).
 -- Martin Pitt <email address hidden>   Fri, 10 Dec 2010 10:50:46 +0100

Available diffs

88
Superseded in natty-release
pkgbinarymangler (88) natty; urgency=low

  * test/run: Use "foo%.png" instead of foo.png, to check that file names with
    percent signs are handled correctly. This reproduces LP #684569.
  * pkgstripfiles: Escape percent characters in file names, to avoid breaking
    the sed expression. (LP: #684569)
 -- Martin Pitt <email address hidden>   Thu, 09 Dec 2010 12:38:37 +0100

Available diffs

87
Superseded in natty-release
pkgbinarymangler (87) natty; urgency=low

  * Tweak shell syntax in dpkg-deb and also pass "$@" to pkgstriptranslations
    to simplify tests a bit.
 -- Loic Minier <email address hidden>   Thu, 25 Nov 2010 15:37:40 +0100

Available diffs

86
Superseded in natty-release
pkgbinarymangler (86) natty; urgency=low

  [ Soren Hansen ]
  * Ensure arguments get passed through dpkg-deb wrapper unmangled.
 -- Martin Pitt <email address hidden>   Thu, 25 Nov 2010 15:28:14 +0100

Available diffs

175 of 142 results