On Wed, 30 Apr 2014 22:02:18 -0700, Adam Williamson wrote: > On Thu, 2014-05-01 at 06:56 +0200, poma wrote: > > On 01.05.2014 06:50, Adam Williamson wrote: > > > On Thu, 2014-05-01 at 05:15 +0200, poma wrote: > > > > > >> Cases [1] and [2] are quite bizarre and unique, related to the Firefox installation. > > > > > > AFAICS it's all basically the same bug you already linked to, an issue > > > with the rpm dependency generators. > > > > > > > Adam, please read it again, but this time with full concentration! > > are you wondering why the --skip-broken case doesn't result in Firefox > being installed? You said to focus on 1 and 2, so I kinda skipped 3. I > dunno why that is, but I'm not sure it's super important? It's likely related to what Yum does to "find the culprit that breaks dependencies". The --skip-broken option implies that the depsolver must exclude some package from the transaction set and restart the depsolving in another attempt at finding unresolvable deps. Both packages contain libxul.so, and while it's xul24 for thunderbird and xul29 for firefox, skipping the lib perhaps confuses Yum when evaluating firefox's own Provides. $ rpm -q --requires firefox|grep ^libxul libxul.so()(64bit) libxul.so(xul29)(64bit) $ rpm -q --provides firefox|grep ^libxul libxul.so()(64bit) libxul.so(xul29)(64bit) If adding independent packages to step [2] also makes Yum skip them, it would be a different "bug". -- test mailing list test@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe: https://admin.fedoraproject.org/mailman/listinfo/test