1 |
On Sat, Mar 23, 2019 at 10:17 AM Alec Warner <antarus@g.o> wrote: |
2 |
> |
3 |
> |
4 |
> Avoid letting the perfect be the enemy of the good here. |
5 |
|
6 |
Indeed, we need to avoid treating packages as unmaintained simply |
7 |
because they have open bugs. |
8 |
|
9 |
Many packages have bugs that are fairly trivial in nature, or build |
10 |
issues that only show up in fairly obscure configurations. These |
11 |
often affect only a single user. |
12 |
|
13 |
If we treeclean the package we don't actually fix the problem - we |
14 |
just drive it to an overlay. Now instead of a package that works for |
15 |
11/12 users and has an obscure but, we now have a package that isn't |
16 |
getting monitored for security issues, and other QA issues that might |
17 |
actually be fixed if they were pointed out. |
18 |
|
19 |
> Rules: |
20 |
> A package is unmaintained if it: |
21 |
> - Has not been touched in 5 years |
22 |
|
23 |
Do we really want to bump packages just for the sake of saying that |
24 |
they've been touched? That seems a bit much. |
25 |
|
26 |
> - Is behind 3 versions AND hasn't been touched in 2 years |
27 |
|
28 |
If we have the ability to detect if a package is behind upstream, |
29 |
perhaps we should actually file bugs about this so that the maintainer |
30 |
is aware. |
31 |
|
32 |
However, the fact that a newer version exists doesn't necessarily mean |
33 |
that there is a problem with the older version. For some types of |
34 |
software a maintainer might be picky about what updates they accept. |
35 |
For example, they might need to synchronize versions with other |
36 |
distros that update less often/etc. They should of course accept |
37 |
contributions from others willing to test, but the fact that somebody |
38 |
is maintaining a package on Gentoo doesn't obligate them to always |
39 |
support the latest version of that package. |
40 |
|
41 |
Now, obviously if there is a security issue/etc then we should follow |
42 |
the existing security policies, but those are already established. |
43 |
|
44 |
-- |
45 |
Rich |