Yum Problems on FC4 x86_64

Michael Schwendt mschwendt.tmp0501.nospam at arcor.de
Wed Aug 3 19:48:52 UTC 2005


On Wed, 03 Aug 2005 10:11:31 -0500, Les Mikesell wrote:

> the livna repository not only 'plays
> nice' with the official core/extra repositories but it requires you
> to use them because packages that exist in core/extras aren't duplicated
> at livna and are often dependencies in the livna packages.

Primarily, this is due to resource problems. The combination of Fedora
Extras and Fedora Core is seen as an extended base repository. What
is in Core and Extras already, doesn't need to be maintained separately.

However, it's not that easy, as sometimes packages may have build
requirements, which are newer than what is found in Core or Extras. Think
CVS snapshots or bleeding edge releases, which somebody at livna.org would
like to package because of major bug fixes or feature improvements. Even
if the package developer at Extras were asked, it may not be easily
feasible to upgrade something in Extras only because an external
repository needs a newer version.

> I'm not
> quite sure why the other 3rd party repositories don't work that way
> too.  I understand it with earlier releases where there are
> compatibility problems with pre-existing packages, but at this point
> what justification is there for anyone to build a package that
> conflicts with core/extras?

Well, there are several reasons, some known, some not. For instance, not
all 3rd party repos have the same goal. Packages in Extras may not build
for Red Hat Enterprise Linux. This would require extra effort, when
binary packages for multiple distributions are built from the same
src.rpm.  Then, imagine a repo maintainer starts with 30 extra packages.
Do you want him to remove a package from his repository when the same
software is packaged in Extras by somebody else?   Some independent
packagers don't like to rely on infrastructure or procedures/policies,
which they consider inferior to their own way of doing package releases,
As I don't want to pour gasoline into the [still] smouldering fire,
no comment on other reasons.




More information about the fedora-list mailing list