1 |
On Wed, 2004-06-23 at 19:01 +0000, Ferris McCormick wrote: |
2 |
> -----BEGIN PGP SIGNED MESSAGE----- |
3 |
> Hash: SHA1 |
4 |
> |
5 |
> On Wed, 23 Jun 2004, foser wrote: |
6 |
> |
7 |
> > > > |
8 |
> > > I don't think it's just duplication. There have been so many of these, I |
9 |
> > > am not sure which one to attach this thought to, so I picked this one |
10 |
> > > because it is short. And, if I understand your point, this speaks to it. |
11 |
> > > |
12 |
> > > I am arch(sparc), so for definiteness, I use sparc as a placeholder for |
13 |
> > > any architecture. |
14 |
> > > |
15 |
> > > 1. In one instance, if I, as sparc, mark something as KEYWORDS=sparc, it |
16 |
> > > means essentially one thing: In my best judgment this package is |
17 |
> > > stable for use on sparc. It doesn't say anything about other |
18 |
> > > architectures (except as evidence of goodness). |
19 |
> > |
20 |
> > You are not the package maintainer, you should not mark it stable before |
21 |
> > that happens. So your arch going stable has no wider significance. |
22 |
> > |
23 |
> Sure it does, unless the maintainer never makes mistakes. It's more |
24 |
> evidence that the package is good (consider the endian problems which |
25 |
> come up now and then. If maintainer is little-endian and sparc goes |
26 |
> stable, that suggests to other big-endian archs that there is probably |
27 |
> not an endian concern. Look at games, sys-cluster, and I think you'll |
28 |
> find examples where number of stable architectures matters.) |
29 |
|
30 |
Well, it only proves it is _more_ stable, but the significance of the |
31 |
'maintainer arch' is that it is considered a general bugfree ebuild as |
32 |
far as known bugs is concerned. Arch specific issues are for the arch |
33 |
maintainers. |
34 |
|
35 |
> For 2.b: Consider a LaTeX document class (there are some in portage) -- |
36 |
> almost certainly architecture-neutral, and maintainer's blessing is |
37 |
> almost certainly definitive. |
38 |
> |
39 |
> For 2.a: Consider a multiprocessor performance measurement tool working |
40 |
> at a very low level. -- almost certainly architecture-specific, and |
41 |
> maintainer's blessing might mean only that it's usable on a specific |
42 |
> architecture. |
43 |
|
44 |
Nah, we already earlier in the discussion special cased lowlevel |
45 |
toolchain stuff. It's logical a more direct arch specific direction is |
46 |
taken there. Anyway as said, the marking stable is more about known |
47 |
general bugs being resolved and the ebuild being clean & bugfree. |
48 |
|
49 |
This is more of a general Gentoo wide approach, where arch involvement |
50 |
usually is limited to marking stable. The arch teams are much smaller |
51 |
than the maintainers teams, thats pretty much the underlying thought. |
52 |
|
53 |
- foser |