[Bug 390937] [NEW] apt-show-versions cannot show jaunty-update
Kazuhiro NISHIYAMA
zn at mbf.nifty.com
Tue Jun 23 02:45:29 UTC 2009
Public bug reported:
apt-show-versions 0.15 ignores version in jaunty-updates.
example:
% LANG=C apt-cache policy compiz
compiz:
Installed: 1:0.8.2-0ubuntu8
Candidate: 1:0.8.2-0ubuntu8.1
Version table:
1:0.8.2-0ubuntu8.1 0
500 http://jp.archive.ubuntu.com jaunty-updates/main Packages
*** 1:0.8.2-0ubuntu8 0
500 http://jp.archive.ubuntu.com jaunty/main Packages
100 /var/lib/dpkg/status
% apt-show-versions compiz
compiz 1:0.8.2-0ubuntu8 installed: No available version in archive
%
When ubuntu, %releasenames has following keys and values:
%releasenames = {
'archive.ubuntulinux.jp_ubuntu_dists_jaunty' => {
'Suite' => 'jaunty',
'Name' => 'jaunty',
'Codename' => 'jaunty'
},
'jp.archive.ubuntu.com_ubuntu_dists_jaunty-security' => {
'Suite' => 'jaunty-security',
'Name' => 'jaunty-security',
'Codename' => 'jaunty'
},
'archive.ubuntulinux.jp_ubuntu-ja_jaunty-non-free' => {
'Suite' => 'jaunty-non-free',
'Name' => 'jaunty-non-free',
'Codename' => 'jaunty-non-free'
},
'jp.archive.ubuntu.com_ubuntu_dists_jaunty' => {
'Suite' => 'jaunty',
'Name' => 'jaunty',
'Codename' => 'jaunty'
},
'dl.google.com_linux_deb_dists_stable' => {
'Suite' => 'stable',
'Name' => 'stable',
'Codename' => 'stable'
},
'jp.archive.ubuntu.com_ubuntu_dists_jaunty-updates' => {
'Suite' => 'jaunty-updates',
'Name' => 'jaunty-updates',
'Codename' => 'jaunty'
},
'archive.canonical.com_ubuntu_dists_jaunty' => {
'Suite' => 'jaunty',
'Name' => 'jaunty',
'Codename' => 'jaunty'
}
};
And at following code in sub determine_pkgfile_release,
when $pkgfile eq 'jp.archive.ubuntu.com_ubuntu_dists_jaunty-updates_main_binary-i386_Packages',
it matches 'jp.archive.ubuntu.com_ubuntu_dists_jaunty-updates' and 'jp.archive.ubuntu.com_ubuntu_dists_jaunty'.
It looks that 'jp.archive.ubuntu.com_ubuntu_dists_jaunty' checked early,
then sub determine_pkgfile_release returns 'jaunty' even if it should be returns 'jaunty-updates'.
foreach (keys %releasenames) {
return $_ if ($_ eq substr($pkgfile, 0, length($_)));
}
** Affects: apt-show-versions (Ubuntu)
Importance: Undecided
Status: New
--
apt-show-versions cannot show jaunty-update
https://bugs.launchpad.net/bugs/390937
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
More information about the universe-bugs
mailing list