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

Reply via email to