[Bug 1352322] Re: gdebi FTBFS when the locale is not en_US

Brian Murray brian at ubuntu.com
Thu Sep 14 20:19:10 UTC 2017


Hello Vlad, or anyone else affected,

Accepted gdebi into trusty-proposed. The package will build now and be
available at https://launchpad.net/ubuntu/+source/gdebi/0.9.5.3ubuntu3
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 and change the tag from
verification-needed-trusty to verification-done-trusty. If it does not
fix the bug for you, please add a comment stating that, and change the
tag to verification-failed-trusty. In either case, details of your
testing will help us make a better decision.

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

** Changed in: gdebi (Ubuntu Trusty)
       Status: In Progress => Fix Committed

** Tags added: verification-needed verification-needed-trusty

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

Title:
  gdebi FTBFS when the locale is not en_US

Status in gdebi package in Ubuntu:
  Fix Released
Status in gdebi source package in Trusty:
  Fix Committed
Status in gdebi package in Debian:
  Fix Released

Bug description:
  [Impact]

  It's impossible to build gdebi from source with the locale other
  than en_US in Trusty.

  It had been fixed in gdebi 0.9.5.5, which is available in newer
  releases, starting from Vivid. The backported fix can be applied
  in Trusty.

  The debdiff which is attached to this report contains the fix.

  [Test Case]

  Steps to reproduce:

  1. Have some non-en_US locale currently set in your system.
     I have ru_RU for example.
  2. sudo apt-get install dpkg-dev devscripts build-essential
  3. sudo apt-get build-dep gdebi
  4. apt-get source gdebi
  5. cd gdebi-0.9.5.3ubuntu2
  6. debuild -us -uc

  The build process will fail as shown in the first log attached
  to this report.

  [Regression Potential]

  The patch only affects a test which is launched during the build,
  it doesn't affect runtime at all. The test is passed successfully
  with the patch. All the tests are independent from each other, so
  the patch can't introduce any regressions to other tests.

  [Original Description]

  System: Xubuntu 14.04.
  Current gdebi version: 0.9.5.3ubuntu2 (from trusty-updates).

  Steps to reproduce:

  1. Have some non-en_US locale currently set in your system. I have ru_RU for example.
  2. sudo apt-get install dpkg-dev devscripts build-essential
  3. sudo apt-get build-dep gdebi
  4. apt-get source gdebi
  5. cd gdebi-0.9.5.3ubuntu2
  6. debuild -us -uc

  The build process will fail as shown in the first attachment.

  Now try the same with locale set to en_US (but do a cleanup first):

  7. debuild clean
  8. LC_ALL=en_US.UTF-8 debuild -us -uc

  The build process will succeed as shown in the second attachment.

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



More information about the foundations-bugs mailing list