public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Roy Bamford <neddyseagoon@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] avoiding urgent stabilizations
Date: Tue, 08 Feb 2011 13:12:29 +0000	[thread overview]
Message-ID: <1297170749.3748.0@NeddySeagoon> (raw)
In-Reply-To: <20110208120348.GA13292@bookie.wireless.manchester.ac.uk>

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

Markos,

A few thoughts inlined.

On 2011.02.08 12:03, Markos Chandras wrote:
 
My main point was that as you move from an old dated set of packages to 
newer packages which by definition are less well tested, stability 
decreases. Users pick somewhere between the two extremes that they are 
happy with. Gentoo stable lies somewhere between Debian stable and LFS 
built live from all the repositories.

> I see what you are saying. However, the 6 months testing is far from
> what I have in mind. 
Thats what releng used to take.

> My only intention is to bring a more stable
> experience to our users. Or, stop claiming that our stable tree rocks
> and Gentoo is perfect for servers because it is not. Ye ye ye I know
> that many many of you have Gentoo on servers but do not forget that
> you
> are developers and you know your way around during breakages. Yes,
> stable tree breaks FAR TOO often. I blame myself for my arch testing
> of
> course however I can't do much about that. 
[snip]

For servers I can point you at the stillborn Gentoo-LAMP project. I 
don't remember much more than its name. Google seems to have forgotten 
it too.

A big part of the problem comes from being a meta-distro. Everyones 
Gentoo is different and we we cannot test all combinations to ensure 
everyone is ok.

More testing will not eliminate the issue but would catch some 
problems. There would be less breakage but not zero.  There is a trade 
off to be made there by both the developers doing the testing and 
the users experiencing the breakage.

I agree that given more resources, the tree could be improved but 
before we move in that direction, I would like to ask is that the best 
use of resources?

As I said above, users are aware of the trade offs involved in choosing 
Gentoo. Are our users really unhappy, or are they just looking for help 
to fix issues when they occur?
Most users do not expect a zero issue upgrade path.

[snip]
> 
> Our stable tree is definitely not suitable for server usage unless 
> you have plenty of free time to
> deal with stupid upgrades because nobody, for example, cared to write
> a
> proper elog or news item. 
[snip]
> 
> Either you like it or not, arch teams are understaffed. All of them.
All of Gentoo is understaffed.

> Therefore we cannot afford a updated stable tree with high QA around
> it. We need to find a more efficient way to test packages on testing
> tree so we can mark them stable with minimal time and cpu cost. We
> need
> dedicated build boxes, like Diego's tinderbox, to test the testing
> tree
> over and over against critical/common/trivial QA problems. If we
> manage
> that, moving packages from testing->stable will be much more time
> efficient and we can guarantee a high quality stable tree.
If this means a more up to date stable tree, that has to be good as the 
stable tree will move closer to testing and there will be fewer 
packages to maintain.  (Counting different versions as packages)
> 
> ps1: Personally I have stopped suggesting gentoo stable for server
> usage
> and I always suggest testing to new users.

I don't quite agree about not recommending Gentoo for servers. Gentoo 
is fine on servers but you need to run a testing environment for your 
updates so you know when you do do an update, exactly what in involved 
and what will happen.  Without your own testing, your server will go 
down from time to time. If you cannot do your own testing, either 
tolerate the downtime or don't use Gentoo.

> 
> ps2: Roy, this is not a personal attack. Do not misinterpret my tone
> :)

I see no personal attack in your words. 
> 
> Regards,
> -- 
> Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2
> 
I'll buy you a <insert_refreshment_of_your_choice> next time we meet.

-- 
Regards,

Roy Bamford
(Neddyseagoon) a member of
gentoo-ops
forum-mods
trustees

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

  parent reply	other threads:[~2011-02-08 13:13 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-02-07 16:19 [gentoo-dev] avoiding urgent stabilizations "Paweł Hajdan, Jr."
2011-02-07 16:43 ` Samuli Suominen
2011-02-07 17:35   ` Pacho Ramos
2011-02-07 17:45     ` Andreas K. Huettel
2011-02-07 20:50       ` Markos Chandras
2011-02-07 21:02         ` "Paweł Hajdan, Jr."
2011-02-08  3:36           ` [gentoo-dev] " Duncan
2011-02-21  0:26             ` Enrico Weigelt
2011-02-08  8:24           ` [gentoo-dev] " Markos Chandras
2011-02-08  8:38             ` "Paweł Hajdan, Jr."
2011-02-08 11:43         ` Roy Bamford
2011-02-08 12:03           ` Markos Chandras
2011-02-08 12:22             ` Fabian Groffen
2011-02-08 13:12               ` "Paweł Hajdan, Jr."
2011-02-21  0:37                 ` Enrico Weigelt
2011-02-08 16:41               ` Donnie Berkholz
2011-02-08 17:37                 ` Rich Freeman
2011-02-08 17:46                   ` Andreas K. Huettel
2011-02-08 17:57                     ` Fabian Groffen
2011-02-08 18:10                       ` Andreas K. Huettel
2011-02-09 13:57                       ` Rich Freeman
2011-02-09 14:01                         ` [gentoo-dev] GSLA improvements (WAS: avoiding urgent stabilisations) Fabian Groffen
2011-02-09 14:08                         ` [gentoo-dev] avoiding urgent stabilizations "Paweł Hajdan, Jr."
2011-02-09 15:26                           ` Rich Freeman
2011-02-09 19:57                             ` Donnie Berkholz
2011-02-09 21:01                             ` Robin H. Johnson
2011-02-08 18:56                   ` Donnie Berkholz
2011-02-21  0:34               ` Enrico Weigelt
2011-02-08 13:12             ` Roy Bamford [this message]
2011-02-08 14:24             ` Rich Freeman
2011-02-21  0:11         ` Enrico Weigelt
2011-02-25 10:25           ` Ed W
2011-02-25 11:08             ` Matthew Marlowe
2011-02-25 11:37               ` Ed W
2011-02-25 12:31                 ` [gentoo-dev] Community Development of Gentoo Server Mgmt Tools for VMware Clusters/etc - Puppet modules, github collaboration, etc - Fork of Dev Topic: Avoiding Urgent Stabilizations Matthew Marlowe
2011-02-25 17:53                 ` [gentoo-dev] avoiding urgent stabilizations Enrico Weigelt
2011-02-26 11:45                   ` Ed W
2011-02-26 15:57                     ` Enrico Weigelt
2011-02-27 10:43                       ` Ed W

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=1297170749.3748.0@NeddySeagoon \
    --to=neddyseagoon@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