seth vidal wrote:
fedora 8 - i686 box:
yum list kernel
Installed Packages
kernel.i686 2.6.23.1-49.fc8 installed
Available Packages
kernel.i586 2.6.23.8-63.fc8 updates
kernel.i686 2.6.23.8-63.fc8 updates
why the kernel.i586 is listed is whatever but now watch this:
yum install kernel
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package kernel.i686 0:2.6.23.1-42.fc8 set to be installed
---> Package kernel.i686 0:2.6.23.8-63.fc8 set to be installed
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================
Package Arch Version Repository
Size
=============================================================================
Installing:
kernel i686 2.6.23.1-42.fc8 fedora 16 M
kernel i686 2.6.23.8-63.fc8 updates 16 M
Transaction Summary
=============================================================================
Install 2 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 32 M
Is this ok [y/N]:
the hell?
okay now it gets even more fun:
import yum
my = yum.YumBase()
my.install(name='kernel')
for pkg in my.tsInfo.getMembers():
print pkg.po
kernel - 2.6.23.8-63.fc8.i686
my.resolveDeps()
for pkg in my.tsInfo.getMembers():
print pkg.po
kernel - 2.6.23.8-63.fc8.i686
so my.install() is working but cli's installs are broooooooooken.
I'll be playing with this tomorrow but I have this sinking suspicion a
lot of code may end up getting a beating.
-sv
_______________________________________________
Yum-devel mailing list
[email protected]
https://lists.dulug.duke.edu/mailman/listinfo/yum-devel
Yes, this is freaky
it get this result.
$ yum list kernel
Loading "fedorakmod" plugin
Installed Packages
kernel.i686 2.6.23.1-49.fc8
installed
kernel.i686 2.6.23.8-63.fc8
installed
Available Packages
kernel.i586 2.6.23.8-63.fc8 updates
[EMAIL PROTECTED] iniparse]$ yum install kernel
Loading "fedorakmod" plugin
You need to be root to perform this command.
$ sudo yum install kernel
Password:
Loading "fedorakmod" plugin
updates-testing 100% |=========================| 2.3 kB
00:00
livna 100% |=========================| 2.1 kB
00:00
fedora 100% |=========================| 2.1 kB
00:00
adobe-linux-i386 100% |=========================| 951 B
00:00
updates 100% |=========================| 2.3 kB
00:00
Setting up Install Process
Parsing package install arguments
Package kernel - 2.6.23.8-63.fc8.i686 is already installed.
Resolving Dependencies
--> Running transaction check
---> Package kernel.i686 0:2.6.23.1-42.fc8 set to be installed
--> Finished Dependency Resolution
--> Running transaction check
---> Package kernel.i686 0:2.6.23.1-42.fc8 set to be installed
---> Package kernel.i686 0:2.6.23.1-49.fc8 set to be erased
--> Processing Dependency: kernel-i686 = 2.6.23.1-49.fc8 for package:
kmod-madwifi-2.6.23.1-49.fc8
--> Running transaction check
---> Package kmod-madwifi-2.6.23.1-49.fc8.i686 0:0.9.3.3-10.lvn8 set to
be erased
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================
Package Arch Version Repository
Size
=============================================================================
Installing:
kernel i686 2.6.23.1-42.fc8 fedora
16 M
Removing:
kernel i686 2.6.23.1-49.fc8 installed
45 M
Removing for dependencies:
kmod-madwifi-2.6.23.1-49.fc8 i686 0.9.3.3-10.lvn8 installed
625 k
Transaction Summary
=============================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 2 Package(s)
Total download size: 16 M
Is this ok [y/N]: n
Exiting on user Command
Complete!
I have commit a unittest test to show the problem.
so 'make test' will so the current issue.
Tim
_______________________________________________
Yum-devel mailing list
[email protected]
https://lists.dulug.duke.edu/mailman/listinfo/yum-devel