On Thu, Oct 11, 2012 at 11:29 AM, Colin Guthrie <[email protected]> wrote: > 'Twas brillig, and Olav Vitters at 11/10/12 10:21 did gyre and gimble: >> On Thu, Oct 11, 2012 at 11:47:01AM +0300, Thomas Backlund wrote: >>> 11.10.2012 11:14, Olav Vitters skrev: >>>> On Wed, Oct 10, 2012 at 05:08:51PM +0200, ennael wrote: >>>>> + dmorgan <dmorgan> >>>>> - Make gnome-shell to require libmutter-gir3.0 ( mga #7710 ) >>>> >>>> This is wrong. >>>> >>>> $ rpm -q lib64mutter-gir3.0 --provides >>>> lib64mutter-gir3.0 = 3.6.0-1.mga3 >>>> lib64mutter-gir3.0(x86-64) = 3.6.0-1.mga3 >>>> typelib(Meta) = 3.0 >>>> >>>> $ rpm -q gnome-shell --requires | grep Meta >>>> typelib(Meta) >>>> typelib(Meta) = 3.0 >>>> >>>> >>>> I don't see why an explicit libmutter-gir3.0 would be needed. >>>> >>> >>> Because of: >>> $ urpmq --provides -p "typelib(Meta)" >>> muffin: muffin[== 1:1.1.1-1.mga3] >>> muffin: muffin(x86-64)[== 1:1.1.1-1.mga3] >>> muffin: default.so()(64bit) >>> muffin: typelib(Meta)[== 3.0] >>> ^^^^^^^^^^^^^^^^^^^^^ >>> >>> lib64mutter-gir3.0: lib64mutter-gir3.0[== 3.6.0-1.mga3] >>> lib64mutter-gir3.0: lib64mutter-gir3.0(x86-64)[== 3.6.0-1.mga3] >>> lib64mutter-gir3.0: typelib(Meta)[== 3.0] >>> ^^^^^^^^^^^^^^^^^^^^^ >>> >>> but gnome-shell does not work with muffin, it needs lib64mutter-gir3.0 >> >> So if Muffin is breaking this automatic dependency tracking, then IMO >> the bug is in Muffin. It (upstream/ package) should properly rename >> things as not to cause bugs in GNOME packages. Even if upstream doesn't >> do that, a muffin package should not provide something which conflicts >> with mutter. That automatic provides should be removed in Muffin IMO. >> >> The import of Cinnamon caused a very big QA issue in GNOME. I don't like >> that. Cinnamon came after GNOME, so the extra work to support Cinnamon >> should be limited to Cinnamon packages, not GNOME ones. > > +1 > > Col
cinnamon isn't in mageia and muffin isn't required by anything. Maybe we can remove it from mageia. WDYT ?
