public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Early stabilisation
@ 2008-04-15 20:46 Jeroen Roovers
  2008-04-16  9:49 ` Vlastimil Babka
  0 siblings, 1 reply; 13+ messages in thread
From: Jeroen Roovers @ 2008-04-15 20:46 UTC (permalink / raw
  To: gentoo-dev

     Dear ebuild maintainers,


thirty days is the norm for the minimal period between an ebuilds last
non-keywording change while in the tree and the usual call for
stabilisation. If you cannot find a pressing reason to push
stabilisation forward, then don't ask. In the last few days I have seen
several early calls for stabilisation (bugs #217148, #217845, #217841
and #217839 for instance) where no adequate reason was given, in my
opinion.

A good reason might be an important fix of a severe bug, a fix for a
build problem that couldn't be applied to a stable version but had to
go into an ebuild revision, or a version/revision that fixes a security
problem.

On the other hand, maybe these early stabilisation bug reports are a
sign of the times and we need to shorten the normal thirty day period,
become even more of a cutting edge distro - or at least discuss the
options.


Kind regards,
     JeR
-- 
gentoo-dev@lists.gentoo.org mailing list



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

* Re: [gentoo-dev] Early stabilisation
  2008-04-15 20:46 [gentoo-dev] Early stabilisation Jeroen Roovers
@ 2008-04-16  9:49 ` Vlastimil Babka
  2008-04-16 14:37   ` Richard Freeman
  2008-04-16 19:09   ` Chris Gianelloni
  0 siblings, 2 replies; 13+ messages in thread
From: Vlastimil Babka @ 2008-04-16  9:49 UTC (permalink / raw
  To: gentoo-dev

Jeroen Roovers wrote:
>      Dear ebuild maintainers,
> 
> 
> thirty days is the norm for the minimal period between an ebuilds last
> non-keywording change while in the tree and the usual call for
> stabilisation. If you cannot find a pressing reason to push
> stabilisation forward, then don't ask. In the last few days I have seen
> several early calls for stabilisation (bugs #217148, #217845, #217841
> and #217839 for instance) where no adequate reason was given, in my
> opinion.

Given that 3 of the 4 are from one person, I wouldn't draw broad 
conclusion from this.

> A good reason might be an important fix of a severe bug, a fix for a
> build problem that couldn't be applied to a stable version but had to
> go into an ebuild revision, or a version/revision that fixes a security
> problem.
> 
> On the other hand, maybe these early stabilisation bug reports are a
> sign of the times and we need to shorten the normal thirty day period,
> become even more of a cutting edge distro - or at least discuss the
> options.

I'd say leave the current norm and smack the misbehaving maintainers :)

Caster
-- 
gentoo-dev@lists.gentoo.org mailing list



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

* Re: [gentoo-dev] Early stabilisation
  2008-04-16  9:49 ` Vlastimil Babka
@ 2008-04-16 14:37   ` Richard Freeman
  2008-04-16 19:09   ` Chris Gianelloni
  1 sibling, 0 replies; 13+ messages in thread
From: Richard Freeman @ 2008-04-16 14:37 UTC (permalink / raw
  To: gentoo-dev

Vlastimil Babka wrote:
> Jeroen Roovers wrote:
>> On the other hand, maybe these early stabilisation bug reports are a
>> sign of the times and we need to shorten the normal thirty day period,
>> become even more of a cutting edge distro - or at least discuss the
>> options.
> 
> I'd say leave the current norm and smack the misbehaving maintainers :)

++

The whole point of stable is that it ISN'T completely cutting edge, and 
30 days is hardly super-stale.  If there is a pressing need to 
accelerate we should do so, but otherwise I'd stick to the general 
policy.  Anybody who wants cutting edge can use ACCEPT_KEYWORDS as desired.
-- 
gentoo-dev@lists.gentoo.org mailing list



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

* Re: [gentoo-dev] Early stabilisation
  2008-04-16  9:49 ` Vlastimil Babka
  2008-04-16 14:37   ` Richard Freeman
@ 2008-04-16 19:09   ` Chris Gianelloni
  2008-04-16 19:36     ` Samuli Suominen
  1 sibling, 1 reply; 13+ messages in thread
From: Chris Gianelloni @ 2008-04-16 19:09 UTC (permalink / raw
  To: gentoo-dev

On Wed, 2008-04-16 at 11:49 +0200, Vlastimil Babka wrote:
> > thirty days is the norm for the minimal period between an ebuilds last

It is the norm.  It is not a requirement.  In fact, it is specifically a
"guideline" rather than a hard rule.  It is up to the maintainer's
discretion when to ask for stabilization, just like it is up to the arch
team's discretion when to actually *do* the stabilization.  If you don't
think that it's ready on your arch, say so, but be prepared to defend
why you think so when the package maintainer, who should be much more
familiar with the package, thinks that it is ready.

> > On the other hand, maybe these early stabilisation bug reports are a
> > sign of the times and we need to shorten the normal thirty day period,
> > become even more of a cutting edge distro - or at least discuss the
> > options.
> 
> I'd say leave the current norm and smack the misbehaving maintainers :)

Who says that they're misbehaving?  Again, the maintainers probably know
their packages better than anyone else, so why are we not trusting their
judgement again?

-- 
Chris Gianelloni
Release Engineering Strategic Lead
Games Developer
-- 
gentoo-dev@lists.gentoo.org mailing list



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

* Re: [gentoo-dev] Early stabilisation
  2008-04-16 19:09   ` Chris Gianelloni
@ 2008-04-16 19:36     ` Samuli Suominen
  2008-04-17  7:43       ` Vlastimil Babka
  0 siblings, 1 reply; 13+ messages in thread
From: Samuli Suominen @ 2008-04-16 19:36 UTC (permalink / raw
  To: gentoo-dev

Wed, 16 Apr 2008 12:09:24 -0700
Chris Gianelloni <wolf31o2@gentoo.org> kirjoitti:

> On Wed, 2008-04-16 at 11:49 +0200, Vlastimil Babka wrote:
> > > thirty days is the norm for the minimal period between an ebuilds
> > > last
> 
> It is the norm.  It is not a requirement.  In fact, it is
> specifically a "guideline" rather than a hard rule.  It is up to the
> maintainer's discretion when to ask for stabilization, just like it
> is up to the arch team's discretion when to actually *do* the
> stabilization.  If you don't think that it's ready on your arch, say
> so, but be prepared to defend why you think so when the package
> maintainer, who should be much more familiar with the package, thinks
> that it is ready.
> 
> > > On the other hand, maybe these early stabilisation bug reports
> > > are a sign of the times and we need to shorten the normal thirty
> > > day period, become even more of a cutting edge distro - or at
> > > least discuss the options.
> > 
> > I'd say leave the current norm and smack the misbehaving
> > maintainers :)
> 
> Who says that they're misbehaving?  Again, the maintainers probably
> know their packages better than anyone else, so why are we not
> trusting their judgement again?
> 

Thanks for this, I was going to reply in similar fashion but didn't
want to (accidentally) start flaming..

- drac
-- 
gentoo-dev@lists.gentoo.org mailing list



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

* Re: [gentoo-dev] Early stabilisation
  2008-04-16 19:36     ` Samuli Suominen
@ 2008-04-17  7:43       ` Vlastimil Babka
  2008-04-17 12:33         ` Samuli Suominen
  0 siblings, 1 reply; 13+ messages in thread
From: Vlastimil Babka @ 2008-04-17  7:43 UTC (permalink / raw
  To: gentoo-dev

Samuli Suominen wrote:
> Wed, 16 Apr 2008 12:09:24 -0700
> Chris Gianelloni <wolf31o2@gentoo.org> kirjoitti:
> 
>> On Wed, 2008-04-16 at 11:49 +0200, Vlastimil Babka wrote:
>>>> thirty days is the norm for the minimal period between an ebuilds
>>>> last
>> It is the norm.  It is not a requirement.  In fact, it is
>> specifically a "guideline" rather than a hard rule.  It is up to the
>> maintainer's discretion when to ask for stabilization, just like it
>> is up to the arch team's discretion when to actually *do* the
>> stabilization.  If you don't think that it's ready on your arch, say
>> so, but be prepared to defend why you think so when the package
>> maintainer, who should be much more familiar with the package, thinks
>> that it is ready.

Okay. So we can just agree it's better if the maintainer tells his 
reasons when opening the bug, to spare the later clarifications?

>>>> On the other hand, maybe these early stabilisation bug reports
>>>> are a sign of the times and we need to shorten the normal thirty
>>>> day period, become even more of a cutting edge distro - or at
>>>> least discuss the options.
>>> I'd say leave the current norm and smack the misbehaving
>>> maintainers :)
>> Who says that they're misbehaving?  Again, the maintainers probably
>> know their packages better than anyone else, so why are we not
>> trusting their judgement again?
>>
> 
> Thanks for this, I was going to reply in similar fashion but didn't
> want to (accidentally) start flaming..

Sorry I used a harsh word myself, didn't want to flame neither.

Caster
-- 
gentoo-dev@lists.gentoo.org mailing list



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

* Re: [gentoo-dev] Early stabilisation
  2008-04-17  7:43       ` Vlastimil Babka
@ 2008-04-17 12:33         ` Samuli Suominen
  2008-04-17 17:35           ` Jeroen Roovers
                             ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Samuli Suominen @ 2008-04-17 12:33 UTC (permalink / raw
  To: gentoo-dev

Thu, 17 Apr 2008 09:43:59 +0200
Vlastimil Babka <caster@gentoo.org> kirjoitti:

> Okay. So we can just agree it's better if the maintainer tells his 
> reasons when opening the bug, to spare the later clarifications?

"It works. Do it."

- drac
-- 
gentoo-dev@lists.gentoo.org mailing list



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

* Re: [gentoo-dev] Early stabilisation
  2008-04-17 12:33         ` Samuli Suominen
@ 2008-04-17 17:35           ` Jeroen Roovers
  2008-04-17 17:38           ` Jeroen Roovers
  2008-04-17 19:40           ` Santiago M. Mola
  2 siblings, 0 replies; 13+ messages in thread
From: Jeroen Roovers @ 2008-04-17 17:35 UTC (permalink / raw
  To: gentoo-dev

On Thu, 17 Apr 2008 15:33:17 +0300
Samuli Suominen <drac@gentoo.org> wrote:

> Thu, 17 Apr 2008 09:43:59 +0200
> Vlastimil Babka <caster@gentoo.org> kirjoitti:
> 
> > Okay. So we can just agree it's better if the maintainer tells his 
> > reasons when opening the bug, to spare the later clarifications?
> 
> "It works. Do it."

Then it will work just as well after a few more weeks. :)


Kind regards,
     JeR
-- 
gentoo-dev@lists.gentoo.org mailing list



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

* Re: [gentoo-dev] Early stabilisation
  2008-04-17 12:33         ` Samuli Suominen
  2008-04-17 17:35           ` Jeroen Roovers
@ 2008-04-17 17:38           ` Jeroen Roovers
  2008-04-17 18:04             ` Chris Gianelloni
  2008-04-17 19:40           ` Santiago M. Mola
  2 siblings, 1 reply; 13+ messages in thread
From: Jeroen Roovers @ 2008-04-17 17:38 UTC (permalink / raw
  To: gentoo-dev

On Thu, 17 Apr 2008 15:33:17 +0300
Samuli Suominen <drac@gentoo.org> wrote:

> "It works. Do it."

Oh by the way. This isn't directed toward you personally, but I
personally detest this "do it" attitude. You wouldn't say that to my
face, would you? (Trust me, you would regret it.) :)


     JeR
-- 
gentoo-dev@lists.gentoo.org mailing list



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

* Re: [gentoo-dev] Early stabilisation
  2008-04-17 17:38           ` Jeroen Roovers
@ 2008-04-17 18:04             ` Chris Gianelloni
  2008-04-17 18:20               ` Jeroen Roovers
  0 siblings, 1 reply; 13+ messages in thread
From: Chris Gianelloni @ 2008-04-17 18:04 UTC (permalink / raw
  To: gentoo-dev

On Thu, 2008-04-17 at 19:38 +0200, Jeroen Roovers wrote:
> On Thu, 17 Apr 2008 15:33:17 +0300
> Samuli Suominen <drac@gentoo.org> wrote:
> 
> > "It works. Do it."
> 
> Oh by the way. This isn't directed toward you personally, but I
> personally detest this "do it" attitude. You wouldn't say that to my
> face, would you? (Trust me, you would regret it.) :)

What attitude do you prefer?  How about the prevailing "let's talk about
it forever and do nothing" attitude, instead?

Seriously, we should be "doing it" much more than we should be sitting
around patting each other on the backs.  We're not here to stroke each
other's egos.  We're here to write software.  Any chance we can get
ourselves back to getting things *done* and getting them done in a
decent time-frame?  It's very simple.  If you don't have time to do
something, don't do it.  However, the common courtesy in such cases
would be to inform the requester of said time constraint, so he can
either adjust his expectations, or find someone else to do the work.

-- 
Chris Gianelloni
Release Engineering Strategic Lead
Games Developer
-- 
gentoo-dev@lists.gentoo.org mailing list



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

* Re: [gentoo-dev] Early stabilisation
  2008-04-17 18:04             ` Chris Gianelloni
@ 2008-04-17 18:20               ` Jeroen Roovers
  0 siblings, 0 replies; 13+ messages in thread
From: Jeroen Roovers @ 2008-04-17 18:20 UTC (permalink / raw
  To: gentoo-dev

On Thu, 17 Apr 2008 11:04:36 -0700
Chris Gianelloni <wolf31o2@gentoo.org> wrote:

> On Thu, 2008-04-17 at 19:38 +0200, Jeroen Roovers wrote:
> > On Thu, 17 Apr 2008 15:33:17 +0300
> > Samuli Suominen <drac@gentoo.org> wrote:
> > 
> > > "It works. Do it."
> > 
> > Oh by the way. This isn't directed toward you personally, but I
> > personally detest this "do it" attitude. You wouldn't say that to my
> > face, would you? (Trust me, you would regret it.) :)

> Seriously, we should be "doing it" much more than we should be sitting
> around patting each other on the backs.  We're not here to stroke each
> other's egos.  We're here to write software.

The leap from Personal Dislikes to (almost, but not quite) Calling
Slacker puzzles me. I think it's not a path that needed treading.


Kind regards,
     JeR
-- 
gentoo-dev@lists.gentoo.org mailing list



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

* Re: [gentoo-dev] Early stabilisation
  2008-04-17 12:33         ` Samuli Suominen
  2008-04-17 17:35           ` Jeroen Roovers
  2008-04-17 17:38           ` Jeroen Roovers
@ 2008-04-17 19:40           ` Santiago M. Mola
  2008-04-17 21:51             ` Thomas Anderson
  2 siblings, 1 reply; 13+ messages in thread
From: Santiago M. Mola @ 2008-04-17 19:40 UTC (permalink / raw
  To: gentoo-dev

On Thu, Apr 17, 2008 at 2:33 PM, Samuli Suominen <drac@gentoo.org> wrote:
> Thu, 17 Apr 2008 09:43:59 +0200
>  Vlastimil Babka <caster@gentoo.org> kirjoitti:
>
>  > Okay. So we can just agree it's better if the maintainer tells his
>  > reasons when opening the bug, to spare the later clarifications?
>
>  "It works. Do it."
>

While I agree with you, and I think we are free to request
stabilization before the 30 days window, I also love when people give
details about the stabilization and not just a "do it".

Emacs team's "test plans" [1] are the better example. Thanks to them
I'm able to save a _lot_ of time figuring out how a package works and
which features should test.

Some details about changes since last stable are usually useful too.
In latest wgetpaste stabilization [2] we are told that this is a
trivial bugfix release fixing osl support, so we can just test osl
support and skip most of other tests.

Also, when a program needs a sample file with some obscure format, I
really appreciate when maintainers give a URL to a sample file so I
don't need to search for suitable files and can strictly focus on
testing.

Of course, everyone could continue with the "do it" style, but keep in
mind that adding info like I described above can save a lot of AT work
and, as a result, make stabilization process faster.

[1] http://overlays.gentoo.org/proj/emacs/wiki/test%20plans
[2] http://bugs.gentoo.org/show_bug.cgi?id=211894


Regards,
-- 
Santiago M. Mola
Jabber ID: cooldwind@gmail.com
-- 
gentoo-dev@lists.gentoo.org mailing list



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

* Re: [gentoo-dev] Early stabilisation
  2008-04-17 19:40           ` Santiago M. Mola
@ 2008-04-17 21:51             ` Thomas Anderson
  0 siblings, 0 replies; 13+ messages in thread
From: Thomas Anderson @ 2008-04-17 21:51 UTC (permalink / raw
  To: gentoo-dev

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

On Thu, Apr 17, 2008 at 09:40:22PM +0200, Santiago M. Mola wrote:
> On Thu, Apr 17, 2008 at 2:33 PM, Samuli Suominen <drac@gentoo.org> wrote:
> > Thu, 17 Apr 2008 09:43:59 +0200
> >  Vlastimil Babka <caster@gentoo.org> kirjoitti:
> >
> >  > Okay. So we can just agree it's better if the maintainer tells his
> >  > reasons when opening the bug, to spare the later clarifications?
> >
> >  "It works. Do it."
> >
> 
> While I agree with you, and I think we are free to request
> stabilization before the 30 days window, I also love when people give
> details about the stabilization and not just a "do it".
> 
> Emacs team's "test plans" [1] are the better example. Thanks to them
> I'm able to save a _lot_ of time figuring out how a package works and
> which features should test.
> 
> Some details about changes since last stable are usually useful too.
> In latest wgetpaste stabilization [2] we are told that this is a
> trivial bugfix release fixing osl support, so we can just test osl
> support and skip most of other tests.
++, this really helps the testing get done quicker.
> Also, when a program needs a sample file with some obscure format, I
> really appreciate when maintainers give a URL to a sample file so I
> don't need to search for suitable files and can strictly focus on
> testing.
Agreed, the fonts team link to a page using the fonts in the package,
which makes the package trivial to test. ++ to them.
> 
> Of course, everyone could continue with the "do it" style, but keep in
> mind that adding info like I described above can save a lot of AT work
> and, as a result, make stabilization process faster.
Most of the time I see the "doit" bugs is when the package has broad
uses(i.e. coreutils and most things owned by base-system), and I
generally don't have a problem when the package has many various uses
that all had changes.
> [1] http://overlays.gentoo.org/proj/emacs/wiki/test%20plans
> [2] http://bugs.gentoo.org/show_bug.cgi?id=211894
> 
> 
> Regards,
> -- 
> Santiago M. Mola
> Jabber ID: cooldwind@gmail.com
> -- 
> gentoo-dev@lists.gentoo.org mailing list

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

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

end of thread, other threads:[~2008-04-17 21:38 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-15 20:46 [gentoo-dev] Early stabilisation Jeroen Roovers
2008-04-16  9:49 ` Vlastimil Babka
2008-04-16 14:37   ` Richard Freeman
2008-04-16 19:09   ` Chris Gianelloni
2008-04-16 19:36     ` Samuli Suominen
2008-04-17  7:43       ` Vlastimil Babka
2008-04-17 12:33         ` Samuli Suominen
2008-04-17 17:35           ` Jeroen Roovers
2008-04-17 17:38           ` Jeroen Roovers
2008-04-17 18:04             ` Chris Gianelloni
2008-04-17 18:20               ` Jeroen Roovers
2008-04-17 19:40           ` Santiago M. Mola
2008-04-17 21:51             ` Thomas Anderson

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