On Thu, 9 Jun 2016 06:20:38 -0400
Rich Freeman <ri...@gentoo.org> wrote:
> > On 08/06/16 16:53, Rich Freeman wrote:  
> >> Do you propose that you can have cross-repo dependencies?  
> > Sure. This works well in Exherbo using Paludis. We could do it
> > right now if we wanted to.
> >  
> >> If so that creates a lot of potential issues, even if you do it
> >> the NixOS way.  
> > You should tell Exherbo and NixOS about all these issues that they
> > should be having but aren't having.
> >  
> 
> Perhaps you could explain how they actually prevent the issues I
> brought up?  Since you didn't actually quote them I'll do so:
> 
> Suppose you have 10 packages, and they each depend on zlib from a
> different repository?

They don't. Packages do not depend upon "zlib from repository x". They
depend upon "zlib".

The Exherbo model is not "packages are all over the place and there is
no coordination whatsoever". The model is "packages that lots of people
use are in a small number of core repositories and are carefully dealt
with to avoid breakages, but packages that have small numbers of users
are in personal repositories which everyone can see". Libraries and
packages that start to be used by many people get moved to one of the
central repositories; one way to tell that this needs to be done is
when it looks like the issues you think could happen actually start to
happen.

-- 
Ciaran McCreesh

Reply via email to