Re: Fedora Extras is extra

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

 



On Sun, 28 Nov 2004, Michael A. Peters wrote:

> I will say that I specifically do not like the fact that some of the popular
> repositories out there offer packages that REPLACE Fedora Core packages in the
> same repository as their add on packages - they really should separate those
> out to a different repository so that users like me who want to think long and
> hard before replacing a core package won't have to worry about that. Fedora
> Extras does not replace Core packages, it is safe to use. When it is available
> ;)

Ok, this has come up several times and I should make a FAQ out of it. Why 
do people assume that the repository maintainer should be appointed of the 
burden of managing 2 or more repositories to just fullfil the way users 
want to use a repository ?

To me, this should be a feature of Yum and Apt. David Parsley (of TaoLinux 
fame) has a patch for Yum that exactly allows to protect the base system 
(core packages). You can say, this and this repository I consider the 
core repository and it will never allow to replace a package from these by 
one from another repository.

The implementation at this point has 1 problem case (when a non core 
package requires a core package), that will probably never get fixed since 
Seth (author of Yum) made it clear he was not interested in this feature 
and David sees no use in making it work for 100% if it will never get 
merged anyway.

Apt allows this by use of pinning packages/repositories (a feature that 
Yum does not have either) although the configuration if Apt's pinning 
functionality is a major disaster and should be part of a developer's hall 
of shame all by itself :)

Summary: I don't think a repository maintainer should suffer because 
applications lack functionality that users want. Especially if it can be 
automated fairly easily (ie. the path of the least amount of work).

BTW the core packages that are replaced (at least from the RPMforge 
project, FreshRPMS, Dries, Dag and PlanetCCRMA) are minor, only for 
leaf-packages (not libraries) and if there's a real need. My website has a 
Rationale attached to each of these packages.

Kind regards,
--   dag wieers,  dag@xxxxxxxxxx,  http://dag.wieers.com/   --
[Any errors in spelling, tact or fact are transmission errors]


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux