mesa update fail on cauldron due to conflicts with itself [root@bleuet ~]# LC_ALL=C urpmi --auto-update medium "Core Release" is up-to-date medium "Core Updates" is up-to-date medium "Nonfree Release" is up-to-date medium "Nonfree Updates" is up-to-date medium "Tainted Release" is up-to-date medium "Tainted Updates" is up-to-date medium "Core 32bit Release" is up-to-date medium "Core 32bit Updates" is up-to-date Some requested packages cannot be installed: libdri-drivers-8.1.0-0.git20120723.1.mga3.i586 (due to unsatisfied mesa[== 8.1.0-0.git20120723.1.mga3]) mesa-8.1.0-0.git20120723.1.mga3.i586 (due to conflicts with mesa-8.1.0-0.git20120723.1.mga3.tainted.x86_64) mesa-8.1.0-0.git20120723.1.mga3.x86_64 (due to conflicts with mesa-8.1.0-0.git20120723.1.mga3.tainted.x86_64) Continue installation anyway? (Y/n) Y The following packages have to be removed for others to be upgraded: libalsa-plugins-1.0.25-4.mga3.i586 (due to missing libavcodec.so.54) libavcodec54-0.11.1-1.mga3.i586 (due to missing libva.so.1) libcairo2-1.12.2-2.mga3.i586 (due to missing libGL.so.1) libdri-drivers-8.1.0-0.git20120715.1.mga3.i586 (due to unsatisfied mesa == 8.1.0-0.git20120715.1.mga3) libmesagl1-8.1.0-0.git20120715.1.mga3.i586 (due to unsatisfied libdri-drivers >= 8.1.0-0.git20120715.1.mga3) libpango1.0_0-1.30.1-2.mga3.i586 (due to missing libcairo.so.2, due to unsatisfied libpango1.0_0-modules == 1.30.1) libpango1.0_0-modules-1.30.1-2.mga3.i586 (due to missing libpangox-1.0.so.0, due to missing libpango-1.0.so.0, due to missing libpangoft2-1.0.so.0) libva1-1.0.15-1.mga2.i586 (due to missing libGL.so.1) (y/N) N
Adding the last commiter, also remember that we still need also an updates in mga2 (https://bugs.mageia.org/show_bug.cgi?id=6674)
CC: (none) => mageia
CC: (none) => dmorganec
CC: (none) => pterjan
This happens because you have the non-tainted 32 bits version of mesa installed. The 64 bits version of mesa tainted conflicts with the same non-tainted version, but this conflicts does not depend on the arch of the package. I think our conflicts between tainted and non-tainted packages should be arch-specific.
I have made the mesa package noarch in a new package release, this could fix the issue. Please test with mesa-8.1.0-0.git20120724.1.mga3 If still not enough, I can relax the "mesa" require in the dri drivers package, not to include the exact package release.
Working with mesa-8.1.0-0.git20120724.1.mga3 Thanks
Marking as fixed then.
Status: NEW => RESOLVEDResolution: (none) => FIXED