[Bug 1510237] Re: Software Center doesn't start on systems in Esperanto
Launchpad Bug Tracker
1510237 at bugs.launchpad.net
Wed Jan 20 12:38:23 UTC 2016
This bug was fixed in the package software-center - 16.01+16.04.20160119
---------------
software-center (16.01+16.04.20160119) xenial; urgency=medium
* Patch from Robin van der Vilet to not crash on locales with no
country. (LP: #1510237)
-- Iain Lane <iain at orangesquash.org.uk> Tue, 19 Jan 2016 17:06:39
+0000
** Changed in: software-center (Ubuntu)
Status: Triaged => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1510237
Title:
Software Center doesn't start on systems in Esperanto
Status in software-center package in Ubuntu:
Fix Released
Bug description:
When I start the Software Center it immediately gives me a fatal error
on my fresh 15.10 installation in Esperanto.
I got the following traceback when I tried to start the software-
center from the terminal: http://paste.ubuntu.com/12972133/
I looked at the traceback and I noticed the error occurred in the file region.py.
In the method _get_region_dumb we try to split the variable loc with the delimeter "_", but the input string does not contain an underscore in the first place. The variable loc only contains "eo" at this point, since Esperanto is not connected to a certain country there is no country code.
I managed to fix the method _get_region_dumb by adding a try/except
statement, but I am not able to do a pull request myself as I am not
really an expert in Bazaar and branches.
Could somebody update the method _get_region_dumb in region.py and replace it with the following or an other similar method: http://paste.ubuntu.com/12972109/
I only added the last try/except statement.
robin at robin-pc:~$ lsb_release -rd
Description: Ubuntu 15.10
Release: 15.10
robin at robin-pc:~$ apt-cache policy software-center
software-center:
Instalita: 13.10-0ubuntu12
Kandidato: 13.10-0ubuntu12
Version table:
*** 13.10-0ubuntu12 0
500 http://nl.archive.ubuntu.com/ubuntu/ wily/main amd64 Packages
100 /var/lib/dpkg/status
[Impact]
This bug will prevent the starting of the Ubuntu Software Center on systems installed in the language Esperanto. The fix is so trivial that backporting would be justified.
[Test Case]
1) Download an Ubuntu flavour.
2) Choose the language Esperanto in the installation wizard.
3) After instalation is complete, start the Ubuntu Software Center (EO: Ubuntu-programarejo).
4) Nothing happens.
5) Open the Terminal (EO: Terminalo).
6) Type "software-center" and press enter.
7) You will see a traceback, similiar to the one in the bug description.
8) Apply the patch provided with the bug report.
9) Now you can start it normally and with the terminal.
[Regression Potential]
I do not think there is any way my fix could go wrong, but maybe other people have different opinions about that here.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/1510237/+subscriptions
More information about the Ubuntu-sponsors
mailing list