public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Kurt Lieber <klieber@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: [gentoo-dev] GLEP 19, reloaded (again)
Date: Sun, 8 Aug 2004 18:51:44 +0000	[thread overview]
Message-ID: <20040808185144.GB29077@mail.lieber.org> (raw)

[-- 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 --]

             reply	other threads:[~2004-08-08 18:49 UTC|newest]

Thread overview: 64+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-08-08 18:51 Kurt Lieber [this message]
2004-08-09  5:04 ` [gentoo-dev] GLEP 19, reloaded (again) 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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20040808185144.GB29077@mail.lieber.org \
    --to=klieber@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox