Re: Bugfix release

2007-03-23 Thread Elijah Newren
On 3/23/07, Tristan Van Berkom <[EMAIL PROTECTED]> wrote:
> On the other hand, (I'm not sure if such a system might already be
> in place...) it might be reasonable to say that a given module might
> want to rally an extra bugfix release on the said current release -
> if for example an important bugfix was made in the platform after
> the 2.18.1 release

Yes, quoting the tail of the second footnote of my previous email (my
emails are too long...someone should file a bug against me):

"Another alternative for increasing focus on a particular topic is to
have individual maintainers choose to follow them for their project.
I have basically imposed feature freezes on myself for an entire
development cycle for certain modules that I maintained, simply
because I felt it was the right focus for my project at the time."

>  - does that library maintainer have the right
> to ask for a 2.18.2 to be released to address this ? (and then
> I suppose the idea would be accepted/rejected by the release
> team)

Sure, a maintainer can ask the community to do what we already planned
on doing, but I don't see the point.  ;-)  (A 2.18.2 and 2.18.3
release are already planned on the proposed schedule at
http://live.gnome.org/TwoPointNineteen, on May 30 and July 4,
respectively.  No one has objected to the schedule thus far[1], so
it'll be official soon.)


Cheers,
Elijah


[1] http://mail.gnome.org/archives/desktop-devel-list/2007-March/msg00157.html
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Bugfix release

2007-03-23 Thread Tristan Van Berkom
On Thu, 2007-03-22 at 18:45 -0600, Elijah Newren wrote:
> On 3/22/07, Alex Jones <[EMAIL PROTECTED]> wrote:
> > I remember a while ago some people were talking about how it might be a
> > good idea to dedicate a release cycle to fixing bugs, with a feature
> > freeze in effect.
> >
> > Is there anyone still in support of this idea, or has it been generally
> > discarded?
> 
[...]

On the other hand, (I'm not sure if such a system might already be
in place...) it might be reasonable to say that a given module might
want to rally an extra bugfix release on the said current release -
if for example an important bugfix was made in the platform after
the 2.18.1 release - does that library maintainer have the right
to ask for a 2.18.2 to be released to address this ? (and then 
I suppose the idea would be accepted/rejected by the release
team)

Or is that all just moot since vendors will go pick up the bugfix
regardless of an "official gnome release" ?

Cheers,
  -Tristan


___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Bugfix release

2007-03-22 Thread Elijah Newren
On 3/22/07, Alex Jones <[EMAIL PROTECTED]> wrote:
> I remember a while ago some people were talking about how it might be a
> good idea to dedicate a release cycle to fixing bugs, with a feature
> freeze in effect.
>
> Is there anyone still in support of this idea, or has it been generally
> discarded?

I don't think the idea would work well; in fact, we've rejected
similar ideas that were far less imposing in the past[1].  The reasons
are perhaps easiest to understand if we changed the wording of your
suggestion just slightly:  Let's say we declared that only bugfixing
was allowed for a cycle.  This declaration would mean that no new
features could be developed, no translations could be added, no more
user documentation could be written, and work on the webpages would
need to stop.  You might get a few more bug fixers due to manually
altering priorities of those that have multiple interests and
abilities but you'll have far more people who just quit working for a
cycle.  Overall, you'd get much less work going into GNOME.

In the past, this reasoning was used to reject even making an official
pre-declared _focus_ for a cycle, let alone restricting work to _only_
be done in a given focus area.  (See e.g.
http://mail.gnome.org/archives/desktop-devel-list/2004-March/msg00415.html)
 That's not to say that focusing on a particular activity is bad, just
that getting people to focus on a pet topic needs to be done in a
different way[2].

Cheers,
Elijah

[1] http://mail.gnome.org/archives/desktop-devel-list/2004-March/msg00415.html

[2] I think the better way to get increased efforts on a given topic
is to start working on them, convincing others to join you, and
letting others know of results you are getting.  At one end, this can
be like the performance work which seemed to be galvanized into higher
gear by Federico's blogs on the topic (specifically starting with the
file chooser).  At the other, it can be as simple as gathering a
couple people on IRC and working on fixing particular bugs (e.g.
Kjartan has started showstopper-fixing hackfests on IRC just by
grabbing people he saw in channels he was in and talking them into
working on some bugs with him; I remember one day where a few of us
(including Kjartan) fixed a small handful of high profile bugs at his
prompting).
Another alternative for increasing focus on a particular topic is to
have individual maintainers choose to follow them for their project.
I have basically imposed feature freezes on myself for an entire
development cycle for certain modules that I maintained, simply
because I felt it was the right focus for my project at the time.
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list