Activity log for bug #80248

Date Who What changed Old value New value Message
2007-01-17 13:33:02 Alperen Yusuf Aybar bug added bug
2007-01-17 13:34:05 Alperen Yusuf Aybar bug added attachment 'update.png' (Screenshot)
2007-01-17 14:05:19 Fabián Rodríguez update-manager: status Unconfirmed Needs Info
2007-01-17 14:05:19 Fabián Rodríguez update-manager: statusexplanation
2007-01-17 14:37:55 Alperen Yusuf Aybar bug added attachment 'update-en.png' (Screenshot in English)
2007-01-22 15:23:55 Alperen Yusuf Aybar bug added attachment 'sources.list' (my sources.list)
2007-08-03 11:33:59 Cem Ahmet Mercan bug added attachment 'sources.list' (my source list)
2007-09-21 21:33:08 Alperen Yusuf Aybar update-manager: status Invalid Confirmed
2008-05-06 17:07:49 Alperen Yusuf Aybar bug added attachment 'outputs.tar.bz2' (outputs.tar.bz2)
2008-05-13 17:42:31 K. Deniz Ogut bug added attachment 'output_for_micheal' (output_for_micheal)
2008-07-28 14:20:49 Michael Vogt update-manager: status Confirmed Triaged
2008-07-28 14:20:49 Michael Vogt update-manager: importance Undecided Medium
2008-07-28 14:20:49 Michael Vogt update-manager: assignee mvo
2008-07-28 14:21:09 Michael Vogt update-manager: status Triaged Incomplete
2008-08-05 06:30:11 ehcpdeveloper update-manager: status Incomplete Confirmed
2008-09-05 23:44:39 M. Vefa Bicakci bug added attachment 'apt.patch.1_small.diff' (The small patch)
2008-09-05 23:45:28 M. Vefa Bicakci bug added attachment 'apt.patch.1_full.diff' (The "full" patch)
2008-09-05 23:46:39 M. Vefa Bicakci bug added attachment 'apt.patch.1_full.diff' (The "full" patch (again))
2008-09-05 23:47:21 M. Vefa Bicakci bug added attachment 'testapt.sh' (The "testapt.sh" script)
2008-09-05 23:50:04 M. Vefa Bicakci bug added attachment 'apt_0.7.9ubuntu18~mvb-turkish-fix-1_i386.deb' (Binary "apt" package built from patched source.)
2008-09-13 23:26:45 M. Vefa Bicakci update-manager: bugtargetdisplayname update-manager (Ubuntu) apt (Ubuntu)
2008-09-13 23:26:45 M. Vefa Bicakci update-manager: bugtargetname update-manager (Ubuntu) apt (Ubuntu)
2008-09-13 23:26:45 M. Vefa Bicakci update-manager: statusexplanation As I have noted before, this bug is not in update-manager or adept. It is in the apt-get program and/or the libapt-pkg library. (Hence the "apt" package.)
2008-09-13 23:26:45 M. Vefa Bicakci update-manager: title Bug #80248 in update-manager (Ubuntu): "e2fsprogs initscripts volumeid Update Issue" Bug #80248 in apt (Ubuntu): "e2fsprogs initscripts volumeid Update Issue"
2008-09-13 23:50:20 M. Vefa Bicakci description Binary package hint: update-manager 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 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
2008-09-13 23:50:20 M. Vefa Bicakci title e2fsprogs initscripts volumeid Update Issue libapt-pkg and apt-get are not Turkish locale safe
2008-11-14 00:22:12 M. Vefa Bicakci update-manager: status New Invalid
2008-11-14 00:22:12 M. Vefa Bicakci update-manager: statusexplanation Again, this bug is in the "libapt-pkg" library and "apt-get" program. This problem occurs with KDE/Kubuntu when one uses adept too, which again confirms this.
2008-11-15 03:16:01 M. Vefa Bicakci description 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 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/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
2008-11-15 03:32:32 M. Vefa Bicakci bug added attachment 'apt.patch.full.v4.diff' (apt.patch.full.v4.diff)
2009-04-23 08:42:02 Michael Vogt bug task added apt (Ubuntu Jaunty)
2009-04-23 08:42:02 Michael Vogt bug task added update-manager (Ubuntu Jaunty)
2009-04-23 08:42:38 Michael Vogt bug task added apt (Ubuntu Intrepid)
2009-04-23 08:42:38 Michael Vogt bug task added update-manager (Ubuntu Intrepid)
2009-04-23 08:43:49 Michael Vogt apt (Ubuntu Jaunty): status Confirmed In Progress
2009-07-21 15:50:24 Launchpad Janitor branch linked lp:~mvo/apt/debian-sid
2009-09-28 09:23:10 Launchpad Janitor apt (Ubuntu): status In Progress Fix Released
2010-05-08 08:50:01 Alex Valavanis apt (Ubuntu Intrepid): status New Invalid
2010-05-13 00:21:48 Alex Valavanis update-manager (Ubuntu Intrepid): status New Invalid
2010-11-23 12:16:51 Alex Valavanis apt (Ubuntu Jaunty): status In Progress Won't Fix
2010-11-23 12:16:51 Alex Valavanis apt (Ubuntu Jaunty): assignee Michael Vogt (mvo)