Description of problem: Mutter wayland branch was merged in 3.13.1 (from mutter spec) but there's still old mutter-wayland packages in the repo, and the devel ones can't be installed. Version-Release number of selected component (if applicable): mutter : 3.17.91 , provides mutter-wayland = 3.17.91 mutter-wayland : 3.12.1 Steps to Reproduce: [root@virt-cauldron-testing rpmbuild]# LC_ALL=C urpmi lib64mutter-wayland-private-devel A requested package cannot be installed: lib64mutter-wayland-private-devel-3.12.1-6.mga6.x86_64 (due to unsatisfied mutter-wayland[== 3.12.1]) mutter-wayland should be nuked. Reproducible: Steps to Reproduce:
(In reply to Yann Cantin from comment #0) > Description of problem: > > Mutter wayland branch was merged in 3.13.1 (from mutter spec) but there's > still > old mutter-wayland packages in the repo, and the devel ones can't be > installed. > > Version-Release number of selected component (if applicable): > > mutter : 3.17.91 , provides mutter-wayland = 3.17.91 > mutter-wayland : 3.12.1 > > Steps to Reproduce: > > [root@virt-cauldron-testing rpmbuild]# LC_ALL=C urpmi > lib64mutter-wayland-private-devel > A requested package cannot be installed: > lib64mutter-wayland-private-devel-3.12.1-6.mga6.x86_64 (due to unsatisfied > mutter-wayland[== 3.12.1]) > > mutter-wayland should be nuked. > > Assigning to Sysadmin Team, then
CC: (none) => marja11Assignee: bugsquad => sysadmin-bugs
Nope.. since those packages exist in mga5, proper obsoletes needs to be added to correct package for upgrades to work
CC: (none) => tmbAssignee: sysadmin-bugs => olav
The packaging of mutter is a bit messed up. Not just limited to mutter actually. Basically sometimes I split private libraries and gobject introspection stuff out which shouldn't have been split out. As tmb says, need to add obsoletes (+fix broken packaging).
I actually did this 1-2 weeks back. Reporter: can you check if all ok now? I didn't merge the "private lib" bit, but the obsoleted ones are gone.
Checked and seems I properly obsoleted these packages :-D
Status: NEW => RESOLVEDResolution: (none) => FIXED