public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Barry Shaw <baz@scms.waikato.ac.nz>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] GLEP 19, reloaded (again)
Date: Mon, 09 Aug 2004 19:43:55 +1200	[thread overview]
Message-ID: <41172B3B.80007@scms.waikato.ac.nz> (raw)
In-Reply-To: <20040808185144.GB29077@mail.lieber.org>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Kurt Lieber wrote:

| 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.
|

My main concern here is that if you've got a core server, which
typically has lifetime of 3 to 4 years, you don't want to be
reinstalling it every year (in many cases you can't).  That said, I
agree that its unlikely there are resources to maintain a tree for years
on end.  As a compromise, if some consideration was given to easing
migration, that would be suitable.  Given the fact that servers have a
very minimal level of software on them anyway, its probably not too much
of a big deal.

|
| 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.
|

I like this idea.  That way if the end user doesn't want to upgrade, the
original ebuild stays in portage and they can stick with that.

Backporting has been mentioned in Greg k-h's post and I think thats
something we want to stay away from.  Ebuild maintainers may not have
the programming skill necessary to backport fixes from one version of
the software to another.  The upstream maintainers are the experts in
that respect and thats where that decision should stay.  In my
experience once the upstream maintainer stops maintaining a certain
version of the software, migration to the new version is necessary anyway.

The other downside to backporting is that it causes tonnes of false
positives if you do any proactive network scanning.  Not a major really,
but its one of my pet hates 8)

| 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)
|

These all sound like good alterations, keeping the GLEP focussed is a
sensible idea.

Baz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFBFys7JvZkjpKMF2wRAutzAJ9pyJb/0VHtvuEOE3ggv2CIMpOGZACfZ2Cm
sjiNxtYa8Q1HB+RKlZv9RzA=
=630p
-----END PGP SIGNATURE-----

--
gentoo-dev@gentoo.org mailing list


  parent reply	other threads:[~2004-08-09  7:44 UTC|newest]

Thread overview: 64+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
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 [this message]
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=41172B3B.80007@scms.waikato.ac.nz \
    --to=baz@scms.waikato.ac.nz \
    --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