Re: Heads up! Broken deps in Upgrade from 12 to 13

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux