Re: yum-builddep pulling in i386 packages for x86_64 -devel dependencies

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

 



On Tuesday 10 March 2009 13:52:03 James Antill wrote:
> On Tue, 2009-03-10 at 10:33 +0000, Bill Crawford wrote:
> > On Tuesday 10 March 2009 07:44:18 Panu Matilainen wrote:
> > ...
> >
> > > Requires:
> > >     audit-libs = 1.7.12-2.fc11
> > >     libaudit.so.0()(64bit)
> > >     libauparse.so.0()(64bit)
> > >
> > > The soname dependencies point to the correct version of audit-libs
> > > already, just the manual dep on audit-libs (to force exact version
> > > match) is satisfied with any arch.
> >
> > If this is a case of "we need to know the libraries are new enough",
> > shouldn't it actually be Conflicts: audit-libs < .... ?
>
>  I assume you don't want to upgrade audit-libs without updating the
> above package too, so just a conflict with older versions isn't enough.

Actually, that shouldn't in theory be a problem at all. The issue is, I think, 
that it really needs to be "I require exactly this major version, and at least 
this minor version", if traditional approaches to library ABI compatability are 
taken.

In any case, the requirement really does need to be on the same arch.

Perhaps what rpm (and yum, etc) really need is a way of specifying, for a 
dependency on a library version v:

	major(v) == x
	minor(v) > y || minor(v) == y && micro(v) >= z

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[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