1 |
Hi, everyone. |
2 |
|
3 |
While technically we've fully exterminated the herd concept and unified |
4 |
the whole metastructure into projects, I feel like some people are still |
5 |
living the herd era. That is, creating projects that are basically |
6 |
unmanaged groups of packages. |
7 |
|
8 |
Only today I have disbanded the Forensics project, after being able to |
9 |
get a clear answer from only member of the project who told me that |
10 |
the project is not really a project but a group of correlated packages. |
11 |
The project members only actually maintained a few of them while |
12 |
the rest laid rotting, hidden behind project maintainer label. |
13 |
|
14 |
GLEP 39 [1] says clearly: |
15 |
|
16 |
> A project is a group of developers working towards a goal (or a set |
17 |
> of goals). |
18 |
|
19 |
In other words, projects are supposed to provide some structure for |
20 |
people to work *together*. Maintaining multiple packages together is |
21 |
a result of that. |
22 |
|
23 |
Projects are not supposed to be used to loosely group packages that |
24 |
the project members are not going to maintain together. Otherwise, this |
25 |
only creates a fake maintainer entry which results in a number of |
26 |
packages being effectively abandoned yet hidden behind the project. |
27 |
|
28 |
So please, if your project only groups packages, and your members only |
29 |
maintain a select few of them each, please disband the project and just |
30 |
take the packages directly. This will reduce the unnecessary |
31 |
bureaucracy, make things more transparent for everyone and let others |
32 |
take the packages you don't care about. |
33 |
|
34 |
TIA. |
35 |
|
36 |
[1]:https://wiki.gentoo.org/wiki/GLEP:39 |
37 |
|
38 |
-- |
39 |
Best regards, |
40 |
Michał Górny |