Fedora Extras is extra
Dag Wieers
dag at wieers.com
Mon Nov 29 02:53:46 UTC 2004
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 at wieers.com, http://dag.wieers.com/ --
[Any errors in spelling, tact or fact are transmission errors]
More information about the fedora-list
mailing list