Re: Conflicts Draft Proposal

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

 



Tom 'spot' Callaway (tcallawa@xxxxxxxxxx) said: 
> I drafted a proposal for when it is ok to use Conflicts: (almost never):
> 
> http://fedoraproject.org/wiki/PackagingDrafts/Conflicts
> 
> Keep in mind that while it is not stated in the Draft, the kernel is
> considered a special case, and I feel strongly that most (if not all) of
> its existing Conflicts: will be approved.
> 
> Fedora Packaging Committee Members should vote via email on this issue,
> as we did not have quorum in the IRC meeting to vote.

Example:
My package, foo-game doesn't work when bar is older than 1.2.3.
WRONG: Conflicts: bar < 1.2.3
RIGHT: Requires: bar >= 1.2.3 

What about when foo-game doesn't actually require bar?

To be more precise:

$ rpm -q --conflicts initscripts
mkinitrd < 4.0
kernel < 2.6.12
ypbind < 1.6-12
psacct < 6.3.2-12
kbd < 1.06-19
lokkit < 0.50-14
dhclient < 3.0.3-7
tcsh < 6.13-5
xorg-x11  
glib2 < 2.11.1-2

Some of these can be flipped to requires (kernel, for example, glib2). However,
making initscripts *require* things like ypbind, psacct, dhclient would be
wrong.

Bill

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

[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux