[sugar] Unannounced String Freeze break ??

2008-09-19 Thread Sayamindu Dasgupta
Hi all,
While chewing through the translations on the final leg for 8.2, I
noticed this commit in Sugar.

http://dev.laptop.org/git?p=sugar;a=commitdiff;h=afaa5f77dd01948a27575602cf5c655d025990b9

It adds five new strings to sugar, and the patch mentions it does not
come in the way of string freeze :-S
(http://dev.laptop.org/attachment/ticket/7480/updated-network-module-for-control-panel-v3.diff).

I am a bit confused. This is definitely a break in string freeze, and
yet, the patch mentions that string freeze is not affected. Was a
string freeze break approval asked for in this case ?

Thanks,
Sayamindu

PS: Michael, I think we need to refine the Trac process a bit. Can we
have a approval for string freeze break item in the next action
field, so that the bug can move forward only if the approval is
obtained ?



-- 
Sayamindu Dasgupta
[http://sayamindu.randomink.org/ramblings]
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Unannounced String Freeze break ??

2008-09-19 Thread C. Scott Ananian
On Fri, Sep 19, 2008 at 2:32 PM, Sayamindu Dasgupta [EMAIL PROTECTED] wrote:
 I am a bit confused. This is definitely a break in string freeze, and
 yet, the patch mentions that string freeze is not affected. Was a
 string freeze break approval asked for in this case ?

I think the idea was that it only *added* strings and didn't *modify*
strings, so it shouldn't affect existing translations (we'd just have
a few more untranslated strings)?

But you're right, we should have an explicit 'strings signoff' step in
the process.  If nothing else, we should be justifying why we think
these strings don't need to be translated.  We should probably have
a 'last minute change' process written up as well, so that we always
have (say) a specific one-week window at the end of the process for
nothing but translation changes to allow translators a shot (at
least) at catching up with the 'last minute' string changes.

I hope in the 9.1 timeframe to be able to distribute updates to
translations like activity updates are distributed, which ought to
ease the pain somewhat.
 --scott

-- 
 ( http://cscott.net/ )
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Unannounced String Freeze break ??

2008-09-19 Thread Sayamindu Dasgupta
On Sat, Sep 20, 2008 at 12:28 AM, C. Scott Ananian [EMAIL PROTECTED] wrote:
 On Fri, Sep 19, 2008 at 2:32 PM, Sayamindu Dasgupta [EMAIL PROTECTED] wrote:
 I am a bit confused. This is definitely a break in string freeze, and
 yet, the patch mentions that string freeze is not affected. Was a
 string freeze break approval asked for in this case ?

 I think the idea was that it only *added* strings and didn't *modify*
 strings, so it shouldn't affect existing translations (we'd just have
 a few more untranslated strings)?


Even addition is a string freeze break and should be announced.
Anyway, I just announced this on the l10n list, hopefully at least
some of the translators will be able to catch up.

 But you're right, we should have an explicit 'strings signoff' step in
 the process.  If nothing else, we should be justifying why we think
 these strings don't need to be translated.  We should probably have
 a 'last minute change' process written up as well, so that we always
 have (say) a specific one-week window at the end of the process for
 nothing but translation changes to allow translators a shot (at
 least) at catching up with the 'last minute' string changes.


Agreed.

 I hope in the 9.1 timeframe to be able to distribute updates to
 translations like activity updates are distributed, which ought to
 ease the pain somewhat.
  --scott


Yeah - I'm looking at the way this is done ib Ubuntu, and I think this
can work for us as well. Will we have support for installing extra
RPMs via the customization key in 9.1 ?
Thanks,
Sayamindu


 --
  ( http://cscott.net/ )




-- 
Sayamindu Dasgupta
[http://sayamindu.randomink.org/ramblings]
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Unannounced String Freeze break ??

2008-09-19 Thread Marco Pesenti Gritti
On Fri, Sep 19, 2008 at 8:32 PM, Sayamindu Dasgupta [EMAIL PROTECTED] wrote:
 Hi all,
 While chewing through the translations on the final leg for 8.2, I
 noticed this commit in Sugar.

 http://dev.laptop.org/git?p=sugar;a=commitdiff;h=afaa5f77dd01948a27575602cf5c655d025990b9

 It adds five new strings to sugar, and the patch mentions it does not
 come in the way of string freeze :-S
 (http://dev.laptop.org/attachment/ticket/7480/updated-network-module-for-control-panel-v3.diff).

 I am a bit confused. This is definitely a break in string freeze, and
 yet, the patch mentions that string freeze is not affected. Was a
 string freeze break approval asked for in this case ?

I think we approved this in IRC. The reason the patchs says that it
doesn't break the string freeze is that a previous version of the
patch was changing strings, while this one only adds them.

But yeah, we should use trac or email for string breaks . We lost that
in the rush of the final release days :(

Marco
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Unannounced String Freeze break ??

2008-09-19 Thread C. Scott Ananian
On Fri, Sep 19, 2008 at 3:24 PM, Sayamindu Dasgupta [EMAIL PROTECTED] wrote:
 Yeah - I'm looking at the way this is done ib Ubuntu, and I think this
 can work for us as well. Will we have support for installing extra
 RPMs via the customization key in 9.1 ?

Rough notes: (some of this is from
http://wiki.laptop.org/go/9.1.0#Suggestions_from_User:CScott)
*  translation system should look in local, then activity, then
system translation tables, then repeat for each in a set of fallback
languages (eg, quechua, spanish, english)
* separable translation packs
* wiki-like editing of translatable labels in the UI

Switch to sugar.gettext module, with this extended lookup process for
 message strings.

Switch to sugar.Label gui element, which automatically supports
 editing yr local translations?  Expose local dictionary in the
 journal, so that Uploading/merging can be a separate program.
 (String edit should happen in a separate program's window --
 communicate over dbus? -- to facilitate editing of transient strings.
 API should be, L(gettext msgid w/ formatting,  *args), so that
 gettext can be taught about L(...) as a msg marker.  Variants to
 support alternate domains and contexts. N_ variant probably not
 needed. OR: sugar.Label(N_('message id %s'), *args, **gettextkwds)
 yes, that's better.  think hard about ngettext; probably kwargs like
 'plural=N_('plural string'), count=n', but gettext needs to know.
 (this label will also support the below)
Language change in the frame; on-the-fly change language in all open apps.
  --scott

-- 
 ( http://cscott.net/ )
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Unannounced String Freeze break ??

2008-09-19 Thread Simon Schampijer
Marco Pesenti Gritti wrote:
 On Fri, Sep 19, 2008 at 8:32 PM, Sayamindu Dasgupta [EMAIL PROTECTED] wrote:
 Hi all,
 While chewing through the translations on the final leg for 8.2, I
 noticed this commit in Sugar.

 http://dev.laptop.org/git?p=sugar;a=commitdiff;h=afaa5f77dd01948a27575602cf5c655d025990b9

 It adds five new strings to sugar, and the patch mentions it does not
 come in the way of string freeze :-S
 (http://dev.laptop.org/attachment/ticket/7480/updated-network-module-for-control-panel-v3.diff).

 I am a bit confused. This is definitely a break in string freeze, and
 yet, the patch mentions that string freeze is not affected. Was a
 string freeze break approval asked for in this case ?
 
 I think we approved this in IRC. The reason the patchs says that it
 doesn't break the string freeze is that a previous version of the
 patch was changing strings, while this one only adds them.

Yeah the comment could have been clearer :/ Sorry, I will make sure to 
announce it properly next time.

Best,
Simon
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar