1 |
On Fri, 18 Jun 2004 00:04:21 +0200 foser <foser@g.o> wrote: |
2 |
| So the only one with full knowledge about the package, who handles the |
3 |
| Gentoo bugreports, follows upstream development, interacts with users, |
4 |
| etc. is the actual 'package maintainer'. Only he has the full picture |
5 |
| and therefore decides when a certain version of a package can go |
6 |
| stable. |
7 |
|
8 |
...which would be fine, except that as an arch maintainer, I can tell |
9 |
you that the majority of problems we get are arch specific. It's not |
10 |
just because of endianness, 32 vs 64 and so on -- different archs have |
11 |
completely different versions of core libraries and toolchain |
12 |
components. For example, any gcc3.4 related bugs aren't an issue at all |
13 |
for x86 right now, but they are on amd64 and mips. Similarly, we all use |
14 |
different kernel headers, glibc versions and toolkit versions. |
15 |
|
16 |
(Sidenote to random spectators: no, we will not use the same version |
17 |
for every package on every arch. Down that path lies Debian.) |
18 |
|
19 |
Besides, if a package version is really that buggy, why isn't it in |
20 |
package.mask? The ~ keyword shouldn't be used for dodgy experimental |
21 |
releases, it should be used for packages which are candidates to become |
22 |
stable after a reasonable (package and arch dependent) period. If an |
23 |
ebuild is in the tree and not-*/.mask'ed, we consider it a fair target |
24 |
for going stable. |
25 |
|
26 |
Incidentally, it would be nice if stable keywording wasn't the domain of |
27 |
the package maintainers at all. That should be a job for arch teams, |
28 |
since individual package maintainers don't know the state of any given |
29 |
arch. Unfortunately, I don't think the x86 team is big enough to keep up |
30 |
with that kind of thing yet, given the number of packages keyworded for |
31 |
them... |
32 |
|
33 |
-- |
34 |
Ciaran McCreesh : Gentoo Developer (Sparc, MIPS, Vim, Fluxbox) |
35 |
Mail : ciaranm at gentoo.org |
36 |
Web : http://dev.gentoo.org/~ciaranm |