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 |