On Tue, 2007-06-19 at 05:32 +0300, Mart Raudsepp wrote:
> Hey,
> 
> On E, 2007-06-18 at 11:34 -0700, Chris Gianelloni wrote:
> > Also, remember that stabilization is *supposed* to be about the
> > stabilization of the *ebuild* and not the *package* itself. 
> 
> This sentence made me personally start looking at the policy in a
> different way as far as stabilization and waiting for a set amount of
> days is concerned.
> 
> Does this mean that, when for example there are pure bug fix releases in
> GNOME packages with no ebuild changes whatsoever, then we can consider,
> without hesitation so much, to ask stabilization of these much sooner
> than 30 days? Or the new version just has updated translations, which is
> cool too (unless it's a very long building package) to get into the
> hands of our world-wide users earlier with no practical chance of
> breakage.

Honestly, yes.  It means exactly that.  If you, as the maintainer, feel
that it can go stable sooner, then ask for it.  Just remember that in
the end, it is you that is responsible for the package and to your
users, so use your best judgement.  I wouldn't recommend this for a
large number of packages, but, as you said, if it were a few updated
translations or something else that is fairly trivial, I see no real
reason to wait some predetermined amount of time for what is really no
more than a simple data change.

> Right now it is a rare exception to ask stabilization earlier than 30
> days, but should we do that more often for cases like I made an example
> of (upstream following a strict bug-fixes/translations only rule as well
> for the versions in question)?

Again, it is really up to you, as the maintainer.  I have asked for
stabilization of packages in the past very quickly if the changes were
quite minor.  There have been a couple cases where the only change from
upstream was applying the patches we were already applying in the tree
to the official release and pushing out a new tarball.  Think of it like
this.  You have foo-0.4.1 in the tree.  You find a couple bugs, patch
them up, and send them to upstream.  You make foo-0.4.1-r1 with your
patches, and it eventually becomes stable.  Now, upstream makes
foo-0.4.2, which is just your patches applied to 0.4.1 and the version
number bumped.  How much additional testing do you think that this
needs?  After all, the code is the same (minus the version stamp... ;p)
so there's nothing new to test.

This is why the discretion is left up to the maintainer.  We expect the
maintainer to be aware of things like this and act accordingly, using
their own judgement and (un)common sense.

-- 
Chris Gianelloni
Release Engineering Strategic Lead
Alpha/AMD64/x86 Architecture Teams
Games Developer/Council Member/Foundation Trustee
Gentoo Foundation

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to