Bug 6862 - Mesa update failed due to conflicts
Summary: Mesa update failed due to conflicts
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-24 18:35 CEST by Marianne Lombard
Modified: 2012-07-25 17:53 CEST (History)
4 users (show)

See Also:
Source RPM: mesa
CVE:
Status comment:


Attachments

Description Marianne Lombard 2012-07-24 18:35:43 CEST
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
Comment 1 Manuel Hiebel 2012-07-24 22:09:00 CEST
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

Olivier Blin 2012-07-24 23:23:42 CEST

CC: (none) => dmorganec

Olivier Blin 2012-07-24 23:24:40 CEST

CC: (none) => mageia

Olivier Blin 2012-07-24 23:24:57 CEST

CC: (none) => pterjan

Comment 2 Olivier Blin 2012-07-24 23:25:03 CEST
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.
Comment 3 Olivier Blin 2012-07-24 23:45:50 CEST
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.
Comment 4 Marianne Lombard 2012-07-25 17:47:20 CEST
Working with mesa-8.1.0-0.git20120724.1.mga3

Thanks
Comment 5 Colin Guthrie 2012-07-25 17:53:36 CEST
Marking as fixed then.

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.