Re: Should perl-devel Obsolete perl?

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

 



On Tue, 2007-03-06 at 10:43 -0500, Robin Norwood wrote:
> Ralf Corsepius <rc040203@xxxxxxxxxx> writes:
> 
> > Hi,
> >
> > Another issue related to the perl-devel split out:
> >
> > The files having been contained in "perl < *-14", now are 
> > distributed through "perl+perl-devel"
> >
> > IMO, perl-devel >= *-14 therefore should 
> > Obsoletes: perl < 4:5.8.8-14
> > to guarantee an update/upgrade without functional regressions.
> >
> > Unfortunately: Such a change has dramatic effects on yum: It causes yum
> > to iterate through all perl(...) deps.
> 
> This doesn't seem right to me anyway.  perl-devel doesn't obsolete older
> versions of perl since it doesn't replace their functionality.
It does. 

Several perl(..) modules formerly having been contained in perl, in
future will be provided by perl-devel (e.g. perl(Extutils::MakeMaker)).

> perl+perl-devel does 'obsolete' older versions of perl, but rpm can't
> really express that.
It can - Let perl-devel:
Obsoletes: perl < 4:5.8.8-14


perl will provide "perl-4:5.8.8-14"
and
perl-devel will provide "perl-devel-4:5.8.8-14"

i.e. after and update the "obsoletes" won't have any influence any more.

Ralf




[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Legacy Announce]     [Fedora PHP Devel]     [Kernel Devel]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Big List of Linux Books]     [Gimp]     [Yosemite Information]
  Powered by Linux