Folks,

Now that is probably way too late to get things fixed in the 5.1 Beta
channels the new yum version is breaking for me.  2 issues, the first is
probably simple.

In the postresolve hook running 

    c.getTsInfo().remove(kpo.pkgtup)

No longer effectively removes the package from the transaction.  I've a
note that that API may change but I'm not getting a warning or
traceback.  The next call to resolveDeps (as I changed the transaction)
adds the packages back.  See attachement: case1.txt.

Secondly, and what's a show stopper is that the new version of Yum
(3.2.1) can't resolve simple stuff:

Error: Unresolveable requirement kernel-i686 = 2.6.18-8.1.8.el5 for
kmod-openafs
Error: Unresolveable requirement kernel-i686 = 2.6.18-8.1.8.el5xen for
kmod-openafs-xen

[EMAIL PROTECTED] yum]# rpm -q --provides kernel-2.6.18-8.1.8.el5 
kernel-xen-2.6.18-8.1.8.el5|grep i686
kernel-i686 = 2.6.18-8.1.8.el5
kernel-i686 = 2.6.18-8.1.8.el5xen

Not only does this affect my openafs modules I've built with the kmod
standard but it hits the kmod-gfs packages in RHEL at least.  Attachment
case2.txt contains a Yum run without the fedorakmod plugin.

Jack
-- 
Jack Neely <[EMAIL PROTECTED]>
NCSU Campus Linux Services Lead
Office of Information Technology, NC State University
GPG Fingerprint: 1917 5AC1 E828 9337 7AA4  EA6B 213B 765F 3B6A 5B89
[EMAIL PROTECTED] yum]# yum update
Loading "rhnplugin" plugin
Loading "fedorakmod" plugin
Setting up Update Process
realmlinux-server5-i386   100% |=========================| 1.2 kB    00:00     
rhel-i386-server-5        100% |=========================| 1.2 kB    00:00     
rhel-i386-server-vt-5     100% |=========================| 1.2 kB    00:00     
Resolving Dependencies
--> Running transaction check
---> Package kernel-xen.i686 0:2.6.18-8.1.10.el5 set to be updated
---> Package kernel-PAE-devel.i686 0:2.6.18-8.1.10.el5 set to be updated
---> Package kernel.i686 0:2.6.18-8.1.10.el5 set to be updated
---> Package kernel-xen-devel.i686 0:2.6.18-8.1.10.el5 set to be updated
---> Package kernel-headers.i386 0:2.6.18-8.1.10.el5 set to be updated
---> Package kernel-devel.i686 0:2.6.18-8.1.10.el5 set to be updated
--> Processing Dependency: kernel-i686 = 2.6.18-8.1.8.el5 for package: 
kmod-openafs
--> Processing Dependency: kernel-i686 = 2.6.18-8.1.8.el5xen for package: 
kmod-openafs-xen
--> Finished Dependency Resolution
Removing kernel ('kernel-i686', 'EQ', ('0', '2.6.18', '8.1.10.el5xen')) from 
install set
Removing kernel ('kernel-i686', 'EQ', ('0', '2.6.18', '8.1.10.el5')) from 
install set
--> Running transaction check
---> Package kernel-PAE-devel.i686 0:2.6.18-8.1.10.el5 set to be updated
---> Package kernel-xen-devel.i686 0:2.6.18-8.1.10.el5 set to be updated
---> Package kernel-headers.i386 0:2.6.18-8.1.10.el5 set to be updated
---> Package kernel-devel.i686 0:2.6.18-8.1.10.el5 set to be updated
--> Processing Dependency: kernel-i686 = 2.6.18-8.1.8.el5 for package: 
kmod-openafs
--> Processing Dependency: kernel-i686 = 2.6.18-8.1.8.el5xen for package: 
kmod-openafs-xen
--> Finished Dependency Resolution
Error: Unresolveable requirement kernel-i686 = 2.6.18-8.1.8.el5 for kmod-openafs
Error: Unresolveable requirement kernel-i686 = 2.6.18-8.1.8.el5xen for 
kmod-openafs-xen

[EMAIL PROTECTED] yum]# yum update
Loading "rhnplugin" plugin
Setting up Update Process
realmlinux-server5-i386   100% |=========================| 1.2 kB    00:00     
rhel-i386-server-5        100% |=========================| 1.2 kB    00:00     
rhel-i386-server-vt-5     100% |=========================| 1.2 kB    00:00     
Resolving Dependencies
--> Running transaction check
---> Package kernel-xen.i686 0:2.6.18-8.1.10.el5 set to be updated
---> Package kernel-PAE-devel.i686 0:2.6.18-8.1.10.el5 set to be updated
---> Package kernel.i686 0:2.6.18-8.1.10.el5 set to be updated
---> Package kernel-xen-devel.i686 0:2.6.18-8.1.10.el5 set to be updated
---> Package kernel-headers.i386 0:2.6.18-8.1.10.el5 set to be updated
---> Package kernel-devel.i686 0:2.6.18-8.1.10.el5 set to be updated
--> Processing Dependency: kernel-i686 = 2.6.18-8.1.8.el5 for package: 
kmod-openafs
--> Processing Dependency: kernel-i686 = 2.6.18-8.1.8.el5xen for package: 
kmod-openafs-xen
--> Finished Dependency Resolution
Error: Unresolveable requirement kernel-i686 = 2.6.18-8.1.8.el5 for kmod-openafs
Error: Missing Dependency: kernel-i686 = 2.6.18-8.1.8.el5xen is needed by 
package kmod-openafs-xen

_______________________________________________
Yum-devel mailing list
[email protected]
https://lists.dulug.duke.edu/mailman/listinfo/yum-devel

Reply via email to