1 |
On Fri, 27 Mar 2020 06:53:13 +0100 |
2 |
Michał Górny <mgorny@g.o> wrote: |
3 |
|
4 |
> On Thu, 2020-03-26 at 14:03 -0700, Patrick McLean wrote: |
5 |
> > This patch splits the definition of _PYTHON_ALL_IMPLS and |
6 |
> > _python_impl_supported to a separate eclass, this allows overlays |
7 |
> > to easily support a different set of python implementations than |
8 |
> > ::gentoo without having to fork the entire suite of eclasses. |
9 |
> |
10 |
> NAK. This increases the maintenance effort (even if it means having to |
11 |
> open yet another file) for *zero* gain to Gentoo users. Your policy is |
12 |
> entirely broken by design and I'm against supporting it officially. |
13 |
> |
14 |
> The existing number of eclasses is already causing confusion and added |
15 |
> maintenance effort, and it has strong justification in *a lot of shared |
16 |
> code*. |
17 |
> |
18 |
> To say it bluntly: if you want to do stupid things, do them yourselves |
19 |
> and don't expect others to help. You get paid for that. We just waste |
20 |
> our time. |
21 |
> |
22 |
It can hard to keep the size of network we have in sync with upstream, |
23 |
and we have quite a large number of internal repositories. The |
24 |
approaches we are using are trying to strike a balance between |
25 |
backwards compatibility and moving forward. |
26 |
|
27 |
We get paid to do our job, which sometimes coincides with doing |
28 |
upstream Gentoo work, and often doesn't. We have a policy to work |
29 |
upstream wherever possible, this often makes certain types of tasks |
30 |
take significantly more effort than if we just decided to fork |
31 |
everything and work an internal overlay. These small changes are an |
32 |
attempt to reduce the extra work that working upstream can create (we |
33 |
generally work to support the general use case of all Gentoo users, not |
34 |
just our limited use cases). |
35 |
|
36 |
Would Gentoo as a whole be better served if we just forked everything |
37 |
and stopped trying to contribute as much as possible upstream? Are some |
38 |
small changes to some shared code to help us worth the amount of |
39 |
contributions that we push back upstream. |