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

Re: compatibility between repositories



On Sat, May 22, 2004 at 06:33:47PM +0200, Michael Schwendt wrote:
> On Sat, 22 May 2004 17:17:35 +0200, Alexander Dalloz wrote:
> 
> > Am Sa, den 22.05.2004 schrieb Gustavo Matheus Rahal um 17:05:
> > 
> > > Can I use all the FC2 repositories together?:
> > > - fedora.us
> > > - freshrpms
> > > - livna
> > > - dag
> > > - atrpms
> > > - dries
> > > - newsrpms 
> > 
> > That are (nearly) all repositories! I hardly doubt they work together
> > without any conflicts. Numerous posts about problems combining
> > fedora.us/livna.org and freshrpms on FC1.
> > 
> > I would suggest to be more selective with the repository choice.

<panic>

> Conflicts result in obvious problems such as packages refusing to
> install.
> 
> More of a problem are potential incompatibilities which can result in
> run-time issues, such as (but not limited to) libraries being built with
> a different feature set, different optimizations (maybe less tested
> compiler flags), different package content (different ownership if
> files/directories) and packages upgrading eachother (or even upgrading
> packages from Fedora Core). That can result in an installed set of
> packages which is completely untested and hence unsupported.

</panic>

OK, where are examples of such terrifying events?

Which BTW are all issues worth of their own, and have nothing to do
with compatibility of repositories.

Packaging was designed for creating modular pieces of software which
are replacable one by one. Their feature set and interpackage
dependencies have to be crafted into the package metadata, which acts
like a glue or key/lock between the packages.

So if any of these events occur and it rains cats, dogs, rabbits, your
grandmother and who knows what else, it will be a bug in a package. It
hasn't been decided by accident to have dependencies on the major
version of shared libs for example.

At any rate I have seen no "run-time issues" other than the usual
install-time stuff. If you find some bugzilla them.
-- 
Axel.Thimm at ATrpms.net

Attachment: pgp00560.pgp
Description: PGP signature


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