public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] GLEP 19, reloaded (again)
@ 2004-08-08 18:51 Kurt Lieber
  2004-08-09  5:04 ` Dylan Carlson
                   ` (3 more replies)
  0 siblings, 4 replies; 64+ messages in thread
From: Kurt Lieber @ 2004-08-08 18:51 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 2854 bytes --]

OK, as msot of the other folks who attended LWE will attest, a stable
portage tree was the number one most-requested/discussed feature at the
booth.  So, here's a stab at summarizing the other flame^Wthread and
suggesting some next steps...

First off, some folks tried to bolt on some features to the GLEP 19.
Things such as XML-based ChangeLogs might be nice, but they're outside the
scope of this GLEP.  So, I'm ignoring them for purposes of this discussion.

Second, there was some question about how often the tree would be updated.
The GLEP doesn't really specify this, but I think once a year is a
reasonable timeframe.

Third, many folks want long-term support of these releases.  I *don't*
think this is viable and am not willing to personally sponsor this.  A core
component of this GLEP is that we will *not* be backporting security fixes.
(at least not as a rule)  We will be relying on the versions that the
original authors provide except in very unusual circumstances.  The reason
for this is simple -- we don't have the resources to guarantee that we can
backport things (and, more importantly, guarantee that they'll work right
once backported)  Suppporting a profile for four or more years almost
guarantees you'll be doing a lot of backporting.  I don't plan to
incorporate long-term support as part of this GLEP.  That might, however,
be an excellent opportunity for commercial companies with greater finanial
resources than us.  

Fourth, the GLEP currently recommends use of a 'stable' keyword.  A
number of folks have suggested using a custom profile instead.  This is
less intrusive and doesn't require any changes to portage to make it work.
It's also easier to maintain since everything is in one file.  The main
problem here is that all packages need to be explicitly listed in this file
in order to be of any use.  If we can get enough developer buy-in and maybe
even add some repoman checks, this might be easier to manage...

Finally, the current GLEP doesn't really address how to ensure a minimum
life for all ebuilds in the tree.  I'm open to suggestions on this, but the
best idea I've heard so far is using a separate rsync module and removing
the --delete option from the command used to populate it.

So, at this point, I'm suggesting three changes to the GLEP:

1) specify annual updates for the stable tree
2) replacing the stable keywording stuff with stable profiling stuff
3) adding a separate rsync module for the stable portage tree (or one for
   each release of the stable portage tree)

With that, comments/suggestions are welcome.  Please keep in mind that this
is a very focused GLEP designed to provide a stable tree and predictable
expiration of ebuilds to our users.  It is not intended to propose other
far-reaching changes to Gentoo Linux.

--kurt

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 64+ messages in thread

end of thread, other threads:[~2004-08-11 17:52 UTC | newest]

Thread overview: 64+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-08-08 18:51 [gentoo-dev] GLEP 19, reloaded (again) Kurt Lieber
2004-08-09  5:04 ` Dylan Carlson
2004-08-09  9:52   ` Kurt Lieber
2004-08-09 14:21     ` Chris Gianelloni
2004-08-10  0:01       ` Kurt Lieber
2004-08-10  0:13         ` Corey Shields
2004-08-10  1:04           ` Olivier Crete
2004-08-10 13:26             ` Kurt Lieber
2004-08-10 13:27             ` Chris Gianelloni
2004-08-10 13:32               ` Kurt Lieber
2004-08-10 13:23         ` Chris Gianelloni
2004-08-10 13:24           ` Kurt Lieber
2004-08-10 13:55             ` Chris Gianelloni
2004-08-10 20:25               ` Jeremy Maitin-Shepard
2004-08-10 23:24               ` Kurt Lieber
2004-08-11 14:23                 ` Chris Gianelloni
2004-08-11 16:05                   ` Dylan Carlson
2004-08-11 17:51                     ` Paul de Vrieze
2004-08-11 15:44                 ` John Davis
2004-08-10 13:26           ` Corey Shields
2004-08-10 13:48             ` Chris Gianelloni
2004-08-10 14:20               ` Paul de Vrieze
2004-08-10 15:01                 ` Chris Gianelloni
2004-08-10 14:27               ` Corey Shields
2004-08-10 15:03                 ` Chris Gianelloni
2004-08-10 18:05         ` Spider
2004-08-10 19:03           ` Chris Gianelloni
2004-08-10 19:23             ` Olivier Crete
2004-08-10 20:43               ` Chris Gianelloni
2004-08-11  4:22                 ` Marius Mauch
2004-08-11  9:31                   ` Paul de Vrieze
2004-08-11 14:32                   ` Chris Gianelloni
2004-08-10 23:10               ` Kurt Lieber
2004-08-10 20:34           ` Jeremy Maitin-Shepard
2004-08-11  7:07             ` Spider
2004-08-11  7:50               ` Jeremy Maitin-Shepard
2004-08-11  8:54                 ` Spider
2004-08-09 22:11     ` Dylan Carlson
2004-08-09 22:34       ` Corey Shields
2004-08-09 15:23   ` Corey Shields
2004-08-10 20:43     ` Jeremy Maitin-Shepard
2004-08-09  6:34 ` Greg KH
2004-08-09  7:46   ` Paul de Vrieze
2004-08-09  7:56     ` Greg KH
2004-08-09  7:59       ` Paul de Vrieze
2004-08-09 10:02   ` Kurt Lieber
2004-08-09  7:43 ` Barry Shaw
2004-08-09  7:51   ` Paul de Vrieze
2004-08-09 20:56 ` Olivier Crete
2004-08-09 21:12   ` Corey Shields
2004-08-09 21:33     ` Olivier Crete
2004-08-09 21:45       ` Corey Shields
2004-08-09 22:02         ` Olivier Crete
2004-08-09 22:15           ` Dylan Carlson
2004-08-10  0:05             ` Kurt Lieber
2004-08-10 11:33               ` Paul de Vrieze
2004-08-10 18:33                 ` Dylan Carlson
2004-08-10 20:19                   ` Chris Bainbridge
2004-08-10 21:24                     ` Chris Gianelloni
2004-08-11  2:59                       ` Chris Bainbridge
2004-08-10 23:07                     ` Kurt Lieber
2004-08-11  2:40                       ` Chris Bainbridge
2004-08-11  3:21                     ` Marius Mauch
2004-08-11 12:21                       ` Chris Bainbridge

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox