Gentoo Archives: gentoo-dev

From: "vivo75@×××××.com" <vivo75@×××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [gentoo-project] Re: towards a more distributed model
Date: Thu, 20 Nov 2014 00:35:13
Message-Id: 546D371A.2060407@gmail.com
In Reply to: Re: [gentoo-dev] [gentoo-project] Re: towards a more distributed model by Rich Freeman
1 Il 20/11/2014 00:58, Rich Freeman ha scritto:
2 > On Wed, Nov 19, 2014 at 12:54 PM, hasufell <hasufell@g.o> wrote:
3 >> On 11/19/2014 06:27 PM, Jauhien Piatlicki wrote:
4 >>> On 11/19/2014 03:36 PM, hasufell wrote:
5 >>>> In the end, I'm not sure if this is actually such a big problem. You can
6 >>>> still use random ebuilds from random overlays and commit them straight
7 >>>> to your own overlay.
8 >>>>
9 >>> A bad idea. Bad because of the same reason why copy-past in your code
10 >>> would be bad.
11 >>>
12 >> Depends. If a third-party overlay dependency regularly breaks my
13 >> packages, I am going to copy paste it into my own to have more control
14 >> over it.
15 >>
16 >> At that point it is forked. I don't see what's wrong with forking.
17 >>
18 > What happens when 3 overlays all fork the same dependency, and you
19 > want to use all three?
20 somwthing bad
21 >
22 > The distributed repository works well for release-based distros since
23 > the core of the OS is fixed. A repository for Ubuntu x.y will always
24 > work with Ubuntu x.y, since Ubuntu x.y isn't going to upgrade from
25 > libfoo-2 to incompatible libfoo-2.3.
26 I disagree distributed repository does NOT work well, even for release
27 based distro.
28 They are annoing, require magic updating at the right time and break often.
29 Gentoo being compiled can avoid some but not all pitfalls and could
30 introduce a lot more.
31
32 >
33 > On the other hand, libraries on Gentoo can change without warning, and
34 > the only quality standard we impose is that the main repo still works
35 > (with no forced testing of distributed repos).
36 And thinking to be able to impose something more is very optimistic
37 (maybe doable with a much smaller tree like USE=-X @system)
38 >
39 > If we want to truly support first-class distributed repos, then we'll
40 > need to impose a number of standards on the main tree that we do not
41 > impose today.
42 >
43 > --
44 > Rich
45 >
46 good luck
47
48 --
49 Francesco Riosa