1 |
On Mon, 2022-07-04 at 16:19 +0200, Florian Schmaus wrote: |
2 |
> I'd like to propose a new metadata XML element for packages: |
3 |
> |
4 |
> <non-maintainer-commits-welcome/> |
5 |
> |
6 |
> Maintainers can signal to other developers (and of course contributors |
7 |
> in general) that they are happy with others to make changes to the |
8 |
> ebuilds without prior consultation of the maintainer. |
9 |
|
10 |
I don't think adding such an element is a good idea. In my opinion, |
11 |
this will strengthen the assumption that "unless otherwise noted, you |
12 |
don't dare touch anything" (even though that's not your goal). "Common |
13 |
sense" should really be good enough for almost everything. |
14 |
|
15 |
I mean, I do realize that 10 years ago, in the golden years of Gentoo, |
16 |
it was considered normal for developers to be like "my package, my |
17 |
fortress, don't you dare add systemd unit or I will retire" but today I |
18 |
think we're aiming for a more welcoming developer base, and I think |
19 |
we're actually going in that direction. What I'm afraid is that some |
20 |
people will use this as an excuse to push back once again. |
21 |
|
22 |
Can you really think of a case when common sense really, really wouldn't |
23 |
work? I mean, sure, we all make mistakes but we should be able to learn |
24 |
from them and do better next time. This also implies package |
25 |
maintainers learning that they're not the only people who will ever |
26 |
touch the package in question and starting to document the pitfalls. |
27 |
|
28 |
-- |
29 |
Best regards, |
30 |
Michał Górny |