** Summary changed:
- e2fsprogs initscripts volumeid Update Issue
+ libapt-pkg and apt-get are not Turkish locale safe
** Description changed:
- Binary package hint: update-manager
+ libapt-pkg and apt-get use the "tolower"/"toupper" and
+ "strcasecmp"/"stringcasecmp" functions which are
+ locale-dependent. In the Turkish locale, toupper('i') != 'I'
+ and tolower('I') != 'i'. Package headers are hashed using
+ "tolower" in the user's locale in
+
+ "apt-pkg/deb/deblistparser.cc:debListParser::VersionHash()"
+
+ even though the package headers are ASCII-only data. And
+ when the locale happens to be Turkish (tr_TR.UTF-8), the
+ "tolower()" function's behaviour is different on "I" compared
+ to its behaviour on "I" in the "C" locale. When this function
+ ("VersionHash", that is) operates on headers like
+
+ Depends: ... ,e2fsprogs (>= 1.32+1.33-WIP-2003.04.14-1), ...
+
+ in the Turkish locales, the hashes it produces are "improper"
+ because of the complications of the Turkish "i"s. Hence,
+ packages whose headers contain capital "i"s trigger
+ this problem and seem to have updates when in reality
+ they don't.
+
+ Please read
+
+ https://bugs.launchpad.net/ubuntu/+source/update-
+ manager/+bug/80248/comments/32
+
+ for more information.
+
+ === Old description follows ===
Update manager shows 3 available updates;
"e2fsprogs, initscripts and volumeid"
When I click update button it downloads&installs them but they keep staying
in the update list.
One more strange thing they're upgrading from same version to same version:
e2fsprogs -> from 1.39-1 to 1.39-1
initscripts -> from 2.86.ds1-14.1ubuntu16 to 2.86.ds1-14.1ubuntu16
volumeid -> from 093-0ubuntu18 to 093-0ubuntu18
I tried both sudo aptitude upgrade & sudo apt-get upgrade ;but no
change.
On ubuntuforums.org a Turkish Ubuntu user, like me, having the same problem:
http://ubuntuforums.org/showthread.php?t=283647
--
libapt-pkg and apt-get are not Turkish locale safe
https://bugs.launchpad.net/bugs/80248
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs