** Description changed: 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 + https://bugs.launchpad.net/ubuntu/+source/apt/+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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs