On Wed, Sep 02, 2009 at 10:18:24AM +0200, ermo | Rune Morling wrote:
> So, at the time I asked the original question, there were 30+ open
> issues filed with 'fix for version 2.1.2' and another ten or so filed
> against '2.0.x' - I merely wanted to point out that either those issues
> should be deferred to 2.2 or they should be triaged and fixed before we
> release. And if we fixed a bunch of simple issues, we might have to do
> more promotes before we got to the point where we could in good
> conscience cut a 2.1.2 release with ISOs, release notes and the works.

> You said it yourself earlier in the thread: We suffer from "Be there
> (IRC) or be square"-itis. This is my attempt at trying to change that. 

good! thank you.

> But I'm curious to know what your definition of ready is and whether you
> have another proposal for how to instrument our release 'process'?

i would not even think in terms of releases, but rolling updates of
individual components. if any component is stable it should be promoted
regardless of the state of the rest of the system. so if we have a new
version of firefox, why wait until all 'fix for version 2.1.2' are
closed to make a release. just push firefox out and move on.

when it comes to making big releases with ISOs and announcements i still
believe we should wait for gnome which is coming out in 3 weeks. i do
not believe we can make two releases within a month.

i also consider it a good idea to promote stuff to stable before a
release is made, this way the stuff which ends up on the ISOs will get
some more testing by those who use stable. consider that people getting
the ISO are most likely to be first time users who could benefit from
that extra testing.

further, promoting stuff now gets it out of the way from the gnome
update later, and should the gnome update not be successfull, we can
still make a release with whatever is in stable by then.

so in short:
* promote what is stable now,
* try to fix all 'fix for version 2.1.2' and older bugs in the next few
    weeks.
* make a big release with ISOs and possibly the new gnome at the end of
    this month.

generally i'd like to suggest the following:
* promoting to stable should be done whenever stuff is stable 
  (and we can continue to trust doniphon or ken or whoever else is in
  that position to make that decision, unless they want to delegate
  that (eg to qa testers))
* promotions should not be held up for a release
* releases should be made from whatever is in stable at a time when we
  feel it is right (eg when all designated bugs are fixed or after
  certain stuff (like gnome) has been promoted to stable)
* for a continuous update of released apps, timely promotes are more
  interesting than timely releases since the main beneficiaries are
  those who already use foresight, not new users who get the ISOs (which
  will be out of date a few weeks after a release anyways)
* releases (with ISOs) are not important to reach foresights goals (of
  providing timely updates of stable upstream bits) but are mostly
  useful for new users and new installs. as such, new ISOs should be
  done whenever stable has accumulated enough updates so that installing
  from an old ISO would make the following updateall to much of a pain.
* as a consequence maybe it would make sense to replace our use of the
  term 'rolling releases' with 'rolling updates' since that is much
  closer to reality.

greetings, martin.
-- 
cooperative communication with sTeam      -     caudium, pike, roxen and unix
searching contract jobs:  programming, training and administration - anywhere
--
pike programmer      working in china                   community.gotpike.org
foresight developer  foresightlinux.org                        open-steam.org
unix sysadmin        iaeste.(tuwien.ac|or).at                     caudium.org
Martin Bähr          http://www.iaeste.or.at/~mbaehr/            is.schon.org
_______________________________________________
Foresight-devel mailing list
Foresight-devel@lists.rpath.org
http://lists.rpath.org/mailman/listinfo/foresight-devel

Reply via email to