On Fri, 9 Jul 2010 13:15:45 +0100, pbrobinson wrote: > >> > package: syncevolution-0.9.2+1.0alpha1-1.fc13.i686 from fedora-13-x86_64 > >> > unresolved deps: > >> > libedataserver-1.2.so.11 > > syncevolution.i686 from fedora-13-x86_64 > > That's multiarch breakage! Fedora 13 was released with syncevolution.i686 in > > the x86_64 repo, and the 1.0-3 update did not place its i686 pkg in the > > x86_64 updates repo. Anyone with the old syncevolution installed as both > > i686 and x86_64 would see the unresolvable dependency. > > > > Questions: Have you changed the dependency-chain? Or has "mash" changed its > > multiarch compose strategy? (same question related to F12 "perl") > > I think the libs were split out into a subpackage so that those that > wished to use them didn't have to pull in the full dep chain. That > would have been the only change I'm aware of. And that's it! syncevolution-devel.i686 now pulls in syncevolution-libs.i686 but no longer syncevolution.i686 My standard reply is "some packagers use self-Obsoletes to replace the old multiarch package with the base-arch package". Better would be if one of the Fedora committees came up with an official strategy. -- test mailing list test@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe: https://admin.fedoraproject.org/mailman/listinfo/test