On Fri, 2006-10-06 at 10:24 +0100, Roy Bamford wrote:
> Before you can have useful reports, you need a plan to report against.
> Like a target date for 2007.0 and its contents. Such a plan depends on  
> other projects delivering the contents in accordance with their own  
> plans. Like real life, these plans will have external dependencies on  
> $UPSTREAM, that Gentoo has little or no control over.

Please stop assuming that Release Engineering has any control over what
goes on in the tree.  Not only do we not have any such control, we also
do not *want* any such control.

A release is a *snapshot* of the Gentoo repository at a given time.  We
don't "plan" its contents because we *know* that we cannot make any
guarantees.  There's no point in saying "we're going to have Gnome 2.18"
when we have zero control over it.  Instead, as time nears for our
planned snapshot date, we work with other teams to determine if they
have things that are *close* to that snapshot date.  For example, if we
plan on doing a snapshot on Monday, and KDE plans on making a new
version stable on Wednesday, we might hold off until Wednesday to
accommodate them, but we don't pressure anyone to try to meet some
arbitrary deadlines.  We might also adjust the snapshot itself (as we
did this release with Gnome).

I'll be honest, Release Engineering work is *very* stressful.  My
primary goal as the lead is to try to come up with ways to make working
on a release easier for the guys doing the work.  I don't see how doing
reporting improves their lives.  After all, we put out four "reports" a
year, two releases, and two meetings between the releases where we plan
the next release.  Anything more than that is wasteful.

;]

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