Gentoo Archives: gentoo-dev

From: Jason Huebel <jhuebel@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] summary: proposed solutions to arches/stable problem
Date: Wed, 23 Jun 2004 19:54:00
Message-Id: 200406231457.25393.jhuebel@gentoo.org
In Reply to: Re: [gentoo-dev] summary: proposed solutions to arches/stable problem by Donnie Berkholz
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 On Wednesday 23 June 2004 02:09 pm, Donnie Berkholz wrote:
5 > A package maintainer doubles as arch maintainer for that package and
6 > shouldn't be forced to hold it back from stable on an arch it is stable
7 > on just because it isn't stable on every arch.
8 >
9 > That kind of freedom from essentially pointless inter-arch dependencies
10 > is one of the things I enjoy about Gentoo.
11
12 I agree. Whether or not a package is stable on one arch should not be
13 dependent on another. x86 is certainly the most widely used arch, but one
14 arch shouldn't have control over all others.
15
16 I could be mistaken, but isn't this whole conversation basically splitting
17 hairs over who controls what aspect of an ebuild's lifecycle?
18
19 Ebuild maintainers are supposed to write stable /ebuilds/ for Gentoo. Arch
20 maintainers are supposed to make sure the /applications/ installed by those
21 ebuilds are stable during runtime. There's a clear line between the two job
22 functions. Yes, it is common for a dev to fill both roles. But in the case
23 of someone (like me) who is /only/ an arch maintainer, who wins out when
24 determining the stability of the installed application? I don't think it's
25 the ebuild maintainer, since that individual may have no access to my arch.
26 We're arch maintainers-- that's our job.
27
28 Our team tests packages all the time. Just because x86 doesn't move their
29 packages to stable doesn't mean other arches should have to wait on them.
30 Our team has added on several new devs to address the issues we've had in the
31 past with having a "stable" tree that is outdated. We want our arch to
32 remain as up-to-date as possible. We're arch maintainers-- that's our job.
33
34 The keywording policy has always been that a package must remain in "testing"
35 for at least 30 days without a bug report being filed on it. Our team has
36 made an effort to move packages into stable as soon as they meet that
37 criteria. That policy has been very successful over the last year, with a
38 very small number of exceptions.
39
40 - --
41 Jason Huebel
42 Gentoo/amd64 Strategic Lead
43 Gentoo Developer Relations/Recruiter
44
45 GPG Public Key:
46 http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x9BA9E230
47
48 "Do not weep; do not wax indignant. Understand."
49 Baruch Spinoza (1632 - 1677)
50 -----BEGIN PGP SIGNATURE-----
51 Version: GnuPG v1.2.4 (GNU/Linux)
52
53 iD8DBQFA2eClbNgbbJup4jARAvOVAJ0RqNBCSFq0T615/KbRfBAm0MvPegCePKwt
54 iXsnPPGAud7B5h0+FTIxLfE=
55 =9Ul/
56 -----END PGP SIGNATURE-----
57
58 --
59 gentoo-dev@g.o mailing list

Replies