On Sat, 27 Feb 2010 01:26:22 +0100, Christian wrote: > Hi, > > On 02/21/2010 02:15 AM, Michael Schwendt wrote: > > Upgrade from 12+updates to 13+updates+testing > > ====================================================================== > [...] > > Broken packages in fedora-12-x86_64: > > > > monodevelop-debugger-mdb-2.1.0-1.fc12.i686 requires mono(MonoDevelop.Debugger) = 0:2.1.0.0 > > monodevelop-debugger-mdb-2.1.0-1.fc12.i686 requires mono(MonoDevelop.Core) = 0:2.1.0.0 > > monodevelop-debugger-mdb-2.1.0-1.fc12.i686 requires mono(MonoDevelop.AspNet) = 0:2.1.0.0 > > This may be caused by the fact that monodevelop-debugger-mdb used > "ExclusiveArch: %ix86" in F12 and > "ExclusiveArch: %ix86 x86_64 ia64 armv4l sparcv9 alpha s390 s390x" in > F13 and the devel branch. No, because then the F13 build would update the F12 build. Above you can see a package .fc12.i686 in the fedora-12-x86_64 repo, however. > What would be the appropriate fix here? Self-obsoletes or an arch-specific %{?_isa} base pkg dep. It depends on how these Mono packages are supposed to work. $ rpmls -p monodevelop-debugger-mdb-devel-2.2.1-1.fc13.i686.rpm -rw-r--r-- /usr/lib/pkgconfig/mono.debugging.backend.mdb.pc It contains only a pkg-config file and hence doesn't have any automatic arch-specific dependency on the base package. monodevelop-devel also contains only pkg-config files. -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel