Re: foo vs. foo+

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

 



On Sat, 21 Jul 2007 15:41:37 +0300 (EEST), Panu Matilainen wrote:

> On Sat, 21 Jul 2007, Axel Thimm wrote:
> 
> > On Sat, Jul 21, 2007 at 01:33:06PM +0300, Ville Skyttä wrote:
> >> On Saturday 21 July 2007, Florian La Roche wrote:
> >>> On Sat, Jul 21, 2007 at 12:50:35PM +0300, Ville Skyttä wrote:
> >>>> On Saturday 21 July 2007, Patrice Dumas wrote:
> >>>>> On Sat, Jul 21, 2007 at 04:15:19AM +0200, Christoph Wickert wrote:
> >>>>>> Ok so far, but foo+ also needs a "Provides: foo", and I wonder if is
> >>>>>>   Provides: foo
> >>>>>>   Conflicts: foo
> >>>>>> really is a good idea. And can/should we use versioned Provides:
> >>>>>> here?
> >>>>>
> >>>>> Unless I am wrong, yum (rpm) won't care about versioned Provides:, and
> >>>>> replace foo+ with foo (I had such issues with libnet10/libnet).
> >
> > No, that's a different bug probably. If one of the virtual provides
> > was a real entity then you trigger another rpm bug that was tagged a
> > feature (check bugzilla for concurrent python of some sound libs from
> > ccrma for details, I don't have the bz# handy): It automatically
> > introduces silent Obsoletes ...
> 
> FWIW, that particular "feature" is gone in rpm 4.4.2.1.

And packagers should still be very careful not to bring back "Provides:
foo = %version-%release" for compat-packages and alternatives. It would
only be a matter of time till the typical %{dist} mass-updates would
reintroduce problems for the old branches.

--
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