caused by python 2.7.2 regression

** Package changed: update-manager (Ubuntu) => python2.7 (Ubuntu)

** Description changed:

- This happens everytime I check for new updates. The update manager
- window doesn't close when the message appears that it has crashed.
+ locale.normalize does accept unicode strings anymore in python 2.7.2:
  
- ProblemType: Crash
- DistroRelease: Ubuntu 11.10
- Package: update-manager 1:0.152.11
- ProcVersionSignature: Ubuntu 3.0.0-8.10-generic 3.0.1
- Uname: Linux 3.0.0-8-generic x86_64
- Architecture: amd64
- Date: Thu Aug 11 20:51:32 2011
- ExecutablePath: /usr/bin/update-manager
- InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha amd64 (20110803.1)
- InterpreterPath: /usr/bin/python2.7
- PackageArchitecture: all
- ProcCmdline: /usr/bin/python /usr/bin/update-manager
- ProcEnviron:
-  SHELL=/bin/bash
-  LANGUAGE=nl_BE:nl
-  LANG=nl_BE.UTF-8
- PythonArgs: ['/usr/bin/update-manager']
- SourcePackage: update-manager
- Title: update-manager crashed with TypeError in normalize(): character 
mapping must return integer, None or unicode
- UpgradeStatus: Upgraded to oneiric on 2011-08-11 (0 days ago)
- UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
+ python2.7 -c "import locale; locale.normalize(u'en_US')"
+ Traceback (most recent call last):
+   File "<string>", line 1, in <module>
+   File "/usr/lib/python2.7/locale.py", line 358, in normalize
+     fullname = localename.translate(_ascii_lower_map)
+ TypeError: character mapping must return integer, None or unicode
+ 
+ This breaks various packages, like updatemanager, playonlinux (bug
+ 825421) and aptdaemon (bug 825056)
+ 
+ reported upstream:
+ http://bugs.python.org/issue12752

** Tags added: python2.7

** Summary changed:

- update-manager crashed with TypeError in normalize(): character mapping must 
return integer, None or unicode
+ locale.normalize does not accept unicode: TypeError in normalize(): character 
mapping must return integer, None or unicode

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

Title:
  locale.normalize does not accept unicode: TypeError in normalize():
  character mapping must return integer, None or unicode

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python2.7/+bug/824734/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to