Re: Proposed Freeze Change

2011-12-21 Thread Johannes Schmid
Hi!

 As the proposal above does not mention a date for The Freeze I propose
 either Feb 20 (current UI Freeze date) or Feb 13.

I would propose Feb 20 (or 21) to be able to include some work that might
happen at the Brno Hackfest. Writing documentation often means to find
small usuability bugs that can be fixed easily and we shouldn't miss that
chance.

Regards,
Johannes

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


Re: Proposed Freeze Change

2011-12-21 Thread Shaun McCance
On Tue, 2011-12-20 at 14:45 +0100, Andre Klapper wrote:
 Personally I prefer Feb 13 as past release cycles experience with last
 minute API breaks has shown that it's helpful to have the freeze on a
 Monday that is NOT a Tarballs Due day, so there is one week left to sort
 out all the stuff that broke. But maybe times have become less rough?

Andre, thanks for following up on this.

One week in either direction doesn't make a huge difference to me. I
think our freezes have always coincided with Tarballs Due Mondays, but
I don't have a perspective on how much pain that's cause the release
team.

I do think doing it on a Tarballs Due Monday make it easier to remember.
Tarballs are due. Please make a release and then stop making changes
today.

--
Shaun



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


Re: Proposed Freeze Change

2011-12-20 Thread Andre Klapper
Picking this up again, finally. Sorry that it took so long.

On Wed, 2011-09-28 at 13:21 -0400, Shaun McCance wrote:
 The main problem is developer awareness. Developers don't know
 exactly what constitutes a change that the documentation team
 cares about. And it's sometimes hard to keep of which freezes
 and announcement periods are in effect. Two-fold proposal:
 
 1) Drop the UI change announcement period. It was a nice idea
 at the time, but it just doesn't help me much. It's not worth
 the developer mental overhead.
 
 2) Merge the old feature freeze and the UI freeze into one big
 freeze and call it something that suggests you're not supposed
 to make changes. I've been calling it THE freeze. I'm not good
 at naming things. Beta freeze? Software freeze?


*** CURRENT SCHEDULE FOR 3.3.x: ***
As per https://live.gnome.org/ThreePointThree#Schedule
Jan 16: String Change Announcement Period
Jan 16: UI Change Announcement Period
Feb 06: API/ABI Freeze
Feb 06: Feature Freeze
Feb 20: UI Freeze
Mar 05: String Freeze
Mar 19: Hard Code Freeze


*** SCHEDULE PROPOSAL: ***
The release-team decided to propose the following:
  * drop UI Change Announcement Period,
  * merge String Change Announcement Period, API/ABI Freeze, Feature
Freeze, and UI Freeze into The Freeze.
  * keep String Freeze and Hard Code Freeze as is.


*** QUESTION 1: INCLUDE STRING FREEZE TOO? ***
However several posters in this thread have mentioned that they would
also like to see the String Freeze included in The Freeze as a frozen
UI also implies mostly frozen strings. However smaller fixes could still
be applied easily with the release team's proposal.


*** QUESTION 2: DATE FOR THE FREEZE? ***
As the proposal above does not mention a date for The Freeze I propose
either Feb 20 (current UI Freeze date) or Feb 13.

Personally I prefer Feb 13 as past release cycles experience with last
minute API breaks has shown that it's helpful to have the freeze on a
Monday that is NOT a Tarballs Due day, so there is one week left to sort
out all the stuff that broke. But maybe times have become less rough?


Comments?

andre
-- 
mailto:ak...@gmx.net | failed
http://blogs.gnome.org/aklapper

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


Re: Proposed Freeze Change

2011-10-11 Thread F Wolff

Op Ma, 2011-10-10 om 18:26 -0400 skryf Johannes Schmid:
 Hi!
 
   Consequently the same question goes for String Change Announcement
   Period - CC'ing gnome-i18n as I'm wondering if translators still
   consider the String Change Announcement Period useful.
  
  I'm all in favour of dropping it, for the following reasons:
  1. I doubt it is really useful for translators
  2. I think only a minority really announce new strings
  3. It would be easy to do something automatic from l10n.gnome.org if
  needed
 
 Agreed, can we just merge the String freeze into the The Freeze,
 too? Because if you cannot change UI/features it is unlikely that
 strings will change and if they do, as Shaun pointed out already, you
 just sent a mail. I18n didn't block many strings the the last cycles and
 it oftens gives us the oppertunity to fix the string (english, type,
 whatever) before it is commited.

Personally the string announcement period hasn't been something I
tracked really, so I'd be fine with dropping it, also for the reasons
that Claude mention.

To merge everything sounds attractive to some extent, but my impression
is that the time after UI/feature freeze is when we change the way we
look at our software and some things are more likely to get attention:
 - old, easy bugs, like strings
 - typos in new text
 - disambiguating context needed
 - things not marked for translation

From experience we know that strings are not all that unlikely to change
despite UI/feature freeze. So the idea of just send an email doesn't
reflect the need we have for a real freeze, which means that there must
be some time where people actively look at string related changes to
finalise them. If we manage to get people to give attention to that
before the freeze, we'll be doing very well. There will always be room
for important freeze breaks. But if this becomes a situation where the
first half of the string freeze is when strings are fixed, then
translators will just be loosing out on half a freeze.

Friedel

-- 
Recently on my blog:
http://translate.org.za/blogs/friedel/en/content/firefox-maybe-now-most-popular-africa

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


Re: Proposed Freeze Change

2011-10-11 Thread Olav Vitters
On Mon, Oct 10, 2011 at 07:29:47PM +0200, Claude Paroz wrote:
 Le lundi 10 octobre 2011 à 18:17 +0200, Andre Klapper a écrit :
 (...)
  
  Consequently the same question goes for String Change Announcement
  Period - CC'ing gnome-i18n as I'm wondering if translators still
  consider the String Change Announcement Period useful.
 
 I'm all in favour of dropping it, for the following reasons:
 1. I doubt it is really useful for translators
 2. I think only a minority really announce new strings
 3. It would be easy to do something automatic from l10n.gnome.org if
 needed

That is not the purpose of the string change announcement period. It is
to slow down the rate of string changes as manual work is needed. It
should *not* be automated, the manual bit is on purpose.
-- 
Regards,
Olav
___
gnome-i18n mailing list
gnome-i18n@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-i18n


Re: Proposed Freeze Change

2011-10-11 Thread Shaun McCance
On Mon, 2011-10-10 at 18:26 -0400, Johannes Schmid wrote:
 Hi!
 
   Consequently the same question goes for String Change Announcement
   Period - CC'ing gnome-i18n as I'm wondering if translators still
   consider the String Change Announcement Period useful.
  
  I'm all in favour of dropping it, for the following reasons:
  1. I doubt it is really useful for translators
  2. I think only a minority really announce new strings
  3. It would be easy to do something automatic from l10n.gnome.org if
  needed
 
 Agreed, can we just merge the String freeze into the The Freeze,
 too? Because if you cannot change UI/features it is unlikely that
 strings will change and if they do, as Shaun pointed out already, you
 just sent a mail. I18n didn't block many strings the the last cycles and
 it oftens gives us the oppertunity to fix the string (english, type,
 whatever) before it is commited.

I favor moving the string freeze up to The Freeze, because the freeze
isn't really the freeze if you can still change strings in the UI. If
you change the label on a button, that affects the help.

(Yes, OK, things like schema descriptions don't affect the help, but
still constitute a string change, but that's the exception.)

Olav has a good point that the string change announcement period makes
developers think twice about changes. But this would put string freeze
up two weeks, which is some consolation. I think it's worth simplifying
the schedule, because freezes and change announcement periods don't do
us any good if developers can't keep track of them.

--
Shaun


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


Re: Proposed Freeze Change

2011-10-11 Thread Gil Forcada
El dt 11 de 10 de 2011 a les 13:58 -0400, en/na Shaun McCance va
escriure:
 On Mon, 2011-10-10 at 18:26 -0400, Johannes Schmid wrote:
  Hi!
  
Consequently the same question goes for String Change Announcement
Period - CC'ing gnome-i18n as I'm wondering if translators still
consider the String Change Announcement Period useful.
   
   I'm all in favour of dropping it, for the following reasons:
   1. I doubt it is really useful for translators
   2. I think only a minority really announce new strings
   3. It would be easy to do something automatic from l10n.gnome.org if
   needed
  
  Agreed, can we just merge the String freeze into the The Freeze,
  too? Because if you cannot change UI/features it is unlikely that
  strings will change and if they do, as Shaun pointed out already, you
  just sent a mail. I18n didn't block many strings the the last cycles and
  it oftens gives us the oppertunity to fix the string (english, type,
  whatever) before it is commited.
 
 I favor moving the string freeze up to The Freeze, because the freeze
 isn't really the freeze if you can still change strings in the UI. If
 you change the label on a button, that affects the help.
 
 (Yes, OK, things like schema descriptions don't affect the help, but
 still constitute a string change, but that's the exception.)
 
 Olav has a good point that the string change announcement period makes
 developers think twice about changes. But this would put string freeze
 up two weeks, which is some consolation. I think it's worth simplifying
 the schedule, because freezes and change announcement periods don't do
 us any good if developers can't keep track of them.

+1! Having 4 weeks of THE freeze would be enough for translators. The
release notes could also start earlier, etc etc

Cheers,

 --
 Shaun
 
 
 ___
 gnome-i18n mailing list
 gnome-i18n@gnome.org
 http://mail.gnome.org/mailman/listinfo/gnome-i18n


-- 
Gil Forcada

[ca] guifi.net - una xarxa lliure que no para de créixer
[en] guifi.net - a non-stopping free network
bloc: http://gil.badall.net
planet: http://planet.guifi.net

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


Re: Proposed Freeze Change

2011-10-10 Thread Andre Klapper
[CC'ing release-team and gnome-i18n@.]


On Wed, 2011-09-28 at 13:21 -0400, Shaun McCance wrote:
 In the past, we've had three points in the schedule to help:
 the UI change announcement period, the feature freeze, and the
 UI freeze. Feature freeze is gone from the 3.3 schedule, which
 confused me a bit, but I want to propose something different
 anyway.
 
 The main problem is developer awareness. Developers don't know
 exactly what constitutes a change that the documentation team
 cares about. And it's sometimes hard to keep of which freezes
 and announcement periods are in effect. Two-fold proposal:
 
 1) Drop the UI change announcement period. It was a nice idea
 at the time, but it just doesn't help me much. It's not worth
 the developer mental overhead.
 
 2) Merge the old feature freeze and the UI freeze into one big
 freeze and call it something that suggests you're not supposed
 to make changes. I've been calling it THE freeze. I'm not good
 at naming things. Beta freeze? Software freeze?
 
 I had wanted to do the freeze with the 3.3.5 release, which is
 where we would do feature freeze. But I fear it doesn't make
 sense to do it before the Brno hackfest.
 
 When we're in the freeze, you don't make user-visible changes
 anymore. No new supported formats or protocols or backends.
 No new UI. No changes to how a user interacts with the UI.
 You can fix crashes and address performance problems.
 
 In case you're worried this will stifle development, remember
 that you have 21 weeks to go wild. That's 80% of the entire
 cycle. And all you have to do to make a change is send an
 email (or if we go with Bastien's proposal, file a bug). In
 eight years, I only remember blocking one change proposal.


For the time being I have added back a Feature Implementation Freeze
to https://live.gnome.org/ThreePointThree for 3.3.5 (Feb 06th).

I'd like to see a few more people (or at least more r-t folks) agreeing
to 
1) merge Feature Freeze and UI Freeze (which is at 3.3.90 currently) to
UI and Feature Freeze and propose a date, and 
2) whether to drop UI change announcement period completely.

Consequently the same question goes for String Change Announcement
Period - CC'ing gnome-i18n as I'm wondering if translators still
consider the String Change Announcement Period useful.

andre
-- 
mailto:ak...@gmx.net | failed
http://blogs.gnome.org/aklapper | http://www.openismus.com

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


Re: Proposed Freeze Change

2011-10-10 Thread Gabor Kelemen

2011-10-10 19:29 keltezéssel, Claude Paroz írta:

Le lundi 10 octobre 2011 à 18:17 +0200, Andre Klapper a écrit :
(...)

Consequently the same question goes for String Change Announcement
Period - CC'ing gnome-i18n as I'm wondering if translators still
consider the String Change Announcement Period useful.

I'm all in favour of dropping it, for the following reasons:
1. I doubt it is really useful for translators
2. I think only a minority really announce new strings
3. It would be easy to do something automatic from l10n.gnome.org if
needed

Claude

+1
If I'd like to know if there is something new to translate, I go 
straight to damned-lies. Nothing else is needed.


Regards
Gabor Kelemen
___
gnome-i18n mailing list
gnome-i18n@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-i18n


Re: Proposed Freeze Change

2011-10-10 Thread Johannes Schmid
Hi!

  Consequently the same question goes for String Change Announcement
  Period - CC'ing gnome-i18n as I'm wondering if translators still
  consider the String Change Announcement Period useful.
 
 I'm all in favour of dropping it, for the following reasons:
 1. I doubt it is really useful for translators
 2. I think only a minority really announce new strings
 3. It would be easy to do something automatic from l10n.gnome.org if
 needed

Agreed, can we just merge the String freeze into the The Freeze,
too? Because if you cannot change UI/features it is unlikely that
strings will change and if they do, as Shaun pointed out already, you
just sent a mail. I18n didn't block many strings the the last cycles and
it oftens gives us the oppertunity to fix the string (english, type,
whatever) before it is commited.

Regards,
Johannes

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