[Bug 2037584] Please test proposed package

Andreas Hasenack 2037584 at bugs.launchpad.net
Thu Nov 9 20:35:00 UTC 2023


Hello Grant, or anyone else affected,

Accepted pkgbinarymangler into jammy-proposed. The package will build
now and be available at
https://launchpad.net/ubuntu/+source/pkgbinarymangler/149.22.04.0 in a
few hours, and then in the -proposed repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.  Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, what testing has been
performed on the package and change the tag from verification-needed-
jammy to verification-done-jammy. If it does not fix the bug for you,
please add a comment stating that, and change the tag to verification-
failed-jammy. In either case, without details of your testing we will
not be able to proceed.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance for helping!

N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.

** Changed in: pkgbinarymangler (Ubuntu Focal)
       Status: New => Fix Committed

** Tags added: verification-needed-focal

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to pkgbinarymangler in Ubuntu.
https://bugs.launchpad.net/bugs/2037584

Title:
  ubuntu-pro-client-l10n translations are stripped

Status in pkgbinarymangler package in Ubuntu:
  Fix Released
Status in pkgbinarymangler source package in Xenial:
  Fix Committed
Status in pkgbinarymangler source package in Bionic:
  Fix Committed
Status in pkgbinarymangler source package in Focal:
  Fix Committed
Status in pkgbinarymangler source package in Jammy:
  Fix Committed
Status in pkgbinarymangler source package in Lunar:
  Fix Committed

Bug description:
  [ Impact ]

  In the upcoming version of ubuntu-advantage-tools, we will ship
  translation files in a new separate binary package called ubuntu-pro-
  client-l10n.

  If you build ubuntu-pro-client-l10n with the current version of
  pkgbinarymangler, then translations are stripped and tarballed for
  inclusion in the langpack. We specifically don't want these
  translations included in the langpack for any release because pro-
  client gets updates (including strings) more frequently and many more
  times than langpacks get built.

  In order to ship those translation files in ubuntu-pro-client-l10n we
  need to stop pkgbinarymangler from stripping them at build time.
  pkgbinarymangler has striptranslations.blacklist specifically for this
  purpose, so the fix is to add ubuntu-pro-client-l10n to that list.

  [ Test Plan ]

  Since the ubuntu-pro-client-l10n package is only getting introduced in
  the next version of ubuntu-advantage-tools (v30), the fixing and
  testing of this bug needs to be closely coordinated with the release
  of u-a-t.

  Once u-a-t v30 is fully reviewed and ready to move to -proposed, we
  will first upload the fix of this bug to -proposed and wait for the
  binary proposed publication of pkgbinarymangler to complete. Then we
  will accept u-a-t v30 to -proposed.

  In order to test that this bug is fixed, we will check that the binary
  ubuntu-pro-client-l10n package built from u-a-t v30 in -proposed
  contains the appropriate translation files. We will also verify that
  translations are working in u-a-t when ubuntu-pro-client-l10n is
  installed.

  After showing all of that working together, we can mark this bug as verification-done
     
  [ Where problems could occur ]

  striptranslations.blacklist is a list of regexes, so if `ubuntu-pro-
  client-l10n` accidentally matches some other package, then that
  package would not have its translations stripped either.

  Generally, new packages in -updates on ESM releases such as xenial and
  bionic (perhaps aside from u-a-t) are surprising and unexpected to
  users.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pkgbinarymangler/+bug/2037584/+subscriptions




More information about the foundations-bugs mailing list