After 11.3.0, 11.3.1 - notes

2011-10-17 Thread Martin Langhoff
The 11.3.0 cycle is coming to a close. Hopefully without distracting
too much from it, I wanted to circulate some brief notes on what
follows.

The steering goals for 11.3.0 have been to have a good quality release
for deployments using XO-1 and XO-1.5, and a known-stable stack to
serve as scaffolding to the XO-1.75 efforts. We haven't finished
11.3.0 yet but I think there is ample evidence that it is working.

On the XO-1.75 front, we are clearly a little further from finished --
our release candidates for XO-1.75 aren't really. But that's natural
with software changes riding on top of hardware changes.

So our plan is to release 11.3.0 as planned; and open a second
deep-freeze bugfix window that will lead to 11.3.1 . During this
period we will accept

 - XO-1.75 platform improvements -- namely drivers and kernel fixes.

 - High importance regression bugs elsewhere in the stack, only after
careful triaging. After the 11.3.0 cycle, we don't expect any here.

The timeframe for this bugfix window is still unclear.

The dashing Daniel will be released from his release management duties
once he releases 11.3.0. For the 11.3.1, I will drive the release
process, and will be begging for help from experienced RMs (hi Simon!)
and Peter for the build process. Not only we are losing a widely
feared RM, but also a fantastic debugger and across-the-stack hacker.
Hoping Daniel continues to work with us going forward.

After 11.3.x, we have a major leap ahead. The next development
cycle breaks all of our toys, with systemd, gtk/PyGO, GNOME3,
NetworkManager, Linux 3.x on x86 and F-16-ARMv7HL. Too bad Debian has
the Lenny name taken.

cheers,



m
--
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: After 11.3.0, 11.3.1 - notes

2011-10-17 Thread Chris Leonard
On Mon, Oct 17, 2011 at 2:50 PM, Martin Langhoff mar...@laptop.org wrote:

 The 11.3.0 cycle is coming to a close. Hopefully without distracting
 too much from it, I wanted to circulate some brief notes on what
 follows.

 The steering goals for 11.3.0 have been to have a good quality release
 for deployments using XO-1 and XO-1.5, and a known-stable stack to
 serve as scaffolding to the XO-1.75 efforts. We haven't finished
 11.3.0 yet but I think there is ample evidence that it is working.

 On the XO-1.75 front, we are clearly a little further from finished --
 our release candidates for XO-1.75 aren't really. But that's natural
 with software changes riding on top of hardware changes.

 So our plan is to release 11.3.0 as planned; and open a second
 deep-freeze bugfix window that will lead to 11.3.1 . During this
 period we will accept

  - XO-1.75 platform improvements -- namely drivers and kernel fixes.

  - High importance regression bugs elsewhere in the stack, only after
 careful triaging. After the 11.3.0 cycle, we don't expect any here.

 The timeframe for this bugfix window is still unclear.


Query:

Some of the 11.2.0 targeted languages (presumably the same in 11.3.0) are
still a good way from completion.  I would like to know if I should press
for L10n of those specifically, as there is a reasonable chance we could
pick up some coverage if the L10n whip is wielded judiciously.

L10n commits will need to be checked for build-breakers (printf and terminal
newlines are the common culprits), but otherwise is not generally going to
introduce unexpected issues.

cjl

[1]
http://lists.laptop.org/pipermail/devel/2011-February/031016.html

en_US
es
ar
pt
pt_BR
fr
ht
mn
mr_IN
am_ET
km_KH
ne_NP
ur_PK
rw
ps
fa_AF
si
de
zh_CN
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: After 11.3.0, 11.3.1 - notes

2011-10-17 Thread Martin Langhoff
On Mon, Oct 17, 2011 at 3:36 PM, Chris Leonard cjlhomeaddr...@gmail.com wrote:
 Some of the 11.2.0 targeted languages (presumably the same in 11.3.0) are
 still a good way from completion.

Which ones are some way from completion? Where do you expect progress
to be made?

 newlines are the common culprits), but otherwise is not generally going to
 introduce unexpected issues.

In the 10.1.x series we had some fun with dialogs not resizing
correctly, so the risk *is* there :-/

If languages progress over over time, even if they don't fit our
cycle, deployments can pull them in for a custom build. This is right
now fairly awkward, but perhaps we can automate it a bit with some
improvements to OOB.

cheers,



m
-- 
 mar...@laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: After 11.3.0, 11.3.1 - notes

2011-10-17 Thread Chris Leonard
On Mon, Oct 17, 2011 at 4:10 PM, Martin Langhoff mar...@laptop.org wrote:

 On Mon, Oct 17, 2011 at 3:36 PM, Chris Leonard cjlhomeaddr...@gmail.com
 wrote:
  Some of the 11.2.0 targeted languages (presumably the same in 11.3.0) are
  still a good way from completion.

 Which ones are some way from completion? Where do you expect progress
 to be made?


See attached spreadsheet for details.  As with many things, progress seems
to get made where attention is focused and where resources can be begged,
borrowed or stolen.  I can't do the translations myself, and attempts at
rallying the troops has differing impacts and differing rates of return on
effort depending on the language.

These are all selected as OLPC deployment langs, so I guess one question is
what can OLPC do to encourage L10n efforts in these langs by the local
deployment partners.



   newlines are the common culprits), but otherwise is not generally going
 to
  introduce unexpected issues.

 In the 10.1.x series we had some fun with dialogs not resizing
 correctly, so the risk *is* there :-/


So the time for testing these issues would be now, across as many langs as
possible (not just the 11.3.0 selection).  Advanced testing by the local
deployment partners of these langs would be most critical for this subset.



 If languages progress over over time, even if they don't fit our
 cycle, deployments can pull them in for a custom build. This is right
 now fairly awkward, but perhaps we can automate it a bit with some
 improvements to OOB.


Yes, we are also working to re-establish the language pack generation script
that used to work back in the 0.82 days, this would provide another means of
picking up newer L10n bits.

I'm not suggesting the inclusion of any given L10n bits in the 11.3.0 build
as a blocker, just trying to determine if it is worth trying to make a
focused effort on that language subset (to the exclusion of the other ~110
or so) to drive L10n to the extent possible before the 11.3.1 release or
not.  It is an allocation of effort question on my part.

cjl


11.3.0_L10n_status.ods
Description: application/vnd.oasis.opendocument.spreadsheet
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel