** 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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to