** 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

Reply via email to