Re: [Guidelines Change] Conflicts

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

 



On Mon, May 07, 2007 at 02:15:24PM -0700, Roland McGrath wrote:
> I've used versioned Conflicts: on other subpackages of my own package.
> This is necessary because versioned Requires: don't take arch into account,
> and so don't do everything right in multilib situations.
> 
> Can the guidelines suggest how to address this?
> 
> e.g. elfutils-libs has:
> 
> Conflicts: elfutils-devel < %{version}-%{release}
> Conflicts: elfutils-devel > %{version}-%{release}

I would consider that a neccessary evil. BTW rpm itself needs
BuildConflicts against rpm-devel != self, as otherwise the build picks
up the wrong rpm headers. Thank god that modern packaging happens in
minimal spawned build environments otherwise we would need
BuildConflicts all over the map.

> Lines, give me guidance!

I think what you do qualifies as fine to deal with it that way. And
BTW who is "Lines"? :)

The lack of arch in setting up dependencies has been an often topic on
rpm devel lists, and AFAIK the rpm god's version even has support for
it by now, but AFAIK2 it breaks all backward compatibility. But maybe this
breakage is worth while. Probably best discussed on rpm-maint lists.
-- 
Axel.Thimm at ATrpms.net

Attachment: pgpspXM8EKUGz.pgp
Description: PGP signature

--
Fedora-maintainers mailing list
Fedora-maintainers@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-maintainers
--
Fedora-maintainers-readonly mailing list
Fedora-maintainers-readonly@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-maintainers-readonly

[Index of Archives]     [Fedora Users]     [Fedora Development]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux