Re: [IAEP] Long-term development strategy (Was: New XO-1.5 10.2.0 build 119)

2010-04-17 Thread Martin Langhoff
On Sat, Apr 17, 2010 at 4:45 AM, Peter Robinson  wrote:
> And there is a perfect reason for a stable distro such as RHEL or CentOS :-)

:-)

Two quick things I want to inject into this conversation.

 - Timing affects this decision. We're not in the abstract -- this is
_now_. If RHEL6/CentOS6 is reasonably close to shipping on the target
release date, I'd pick RHEL6 instead of F13/F14. Maybe a year or two
later the base OS is F16. This is entirely pragmatic.

 - In my (fairly long) experience "customising upstreams for
deployment", once your upstream has the basics you need, it's _a lot_
less work to backport specific things you need than to re-base,
re-test, re-stabilise all your work on top of a new release often.
Specially when your "test surface" is large. And ours is _huge_.

Yes, backporting things is a pain, but it's visible and localised. And
you know when you are "done". Re-testing is a huge workload, and we're
just not seeing it because very little of it is getting done. The test
teams we have are good -- we'd just need 10x of them! So many bugs
that come from library changes ("churn") are not being found, reported
or fixed; and this has very low visibility, and hard to measure
"completion".

Earlier (F7, F9), stable-ish upstreams didn't have what we needed, so
Fedora's bleeding edge approach was crucial.  When RHEL6/CentOS comes
out, that game changes profoundly.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - 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: [IAEP] Long-term development strategy (Was: New XO-1.5 10.2.0 build 119)

2010-04-17 Thread Peter Robinson
On Sat, Apr 17, 2010 at 2:52 AM, Bernie Innocenti  wrote:
> On Fri, 2010-04-16 at 23:31 +0100, Peter Robinson wrote:
>
> [...]
>
>> > I'm not against packaging Sugar for RHEL. I just think it would cost
>> > more to support after the first year or two.
>>
>> Agreed. And in fact I said that exactly and hence my reference to the
>> 18 month to 2.5 year point but the fact is by then you'll almost be to
>> RHEL N+1 release so you role it over.
>
> Oh, now I get it. And I think I agree with you.
>
>
>> The EL packaging makes it easy enough that its "if it compile and
>> there is demand for it then you can do so because to push it out isn't
>> had" if it stops compiling you send it out to the lists and either
>> people care enough to fix the problem or else it stays on what ever
>> the currently compiling version is. Sort of like the extended
>> maintenance of the 0.84.x releases.
>
> Agreed here too (we're on the good way).
>
>
>> Your making the problem like a Cross Road in a road. Its really not
>> that. We are going to be following the upstream Fedora releases but I
>> really don't think it will be hard to follow a RHEL release train
>> either. In the F-7 to F-10 time frame the changes were massive. I know
>> I had to assist in merging them upstream. But since then there's not
>> been massive underlying changes that aren't manageable. The biggest I
>> think are probably Tomeu's plans for the telepathy stuff and that is
>> just to bring us back in line with the main line.
>
> I really hope you're wrong, but I'm afraid you're correct. We'd still
> have to change so much before Sugar becomes as mature and usable as
> Gnome is nowadays.
>
> Besides toemu's rewrite of the collaboration stack, there's Sascha's
> rewrite of the datastore still in the works.

Yes, but I suspect that's more an internal change to the underlying
structure and design rather than something that is going to require
the latest and greatest library version X that's not released yet.

>> I think the next big disruptive change will be python3 and associated
>> pygtk changes, and while I don't have a crystal ball I think we can
>> either stick with the current and it will be supported or there will
>> be ways to support the new stuff.
>
> I'm not looking forward for Python 3. Every other large Python project
> has been procrastinating on this transition because there's not much to
> gain and a lot to loose.

Yes, but its starting to pick momentum now. The first 3.x release is
out fixing up some of the issues. Fedora 13 will have a python3
package and the python hack fest hosted at OLPC's office to bring up
the gnome python bindings in preparation for gnome 3 also had quite a
focus on support for python3 too,

> For us, switching to Python 3 would be unthinkably disruptive: half of
> the activities would remain broken for years, unless we maintain a
> Python 2 stack for backwards compatibility... /me shrugs

And there is a perfect reason for a stable distro such as RHEL or CentOS :-)

Peter
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [IAEP] Long-term development strategy (Was: New XO-1.5 10.2.0 build 119)

2010-04-16 Thread Bernie Innocenti
On Fri, 2010-04-16 at 23:31 +0100, Peter Robinson wrote:

[...]

> > I'm not against packaging Sugar for RHEL. I just think it would cost
> > more to support after the first year or two.
> 
> Agreed. And in fact I said that exactly and hence my reference to the
> 18 month to 2.5 year point but the fact is by then you'll almost be to
> RHEL N+1 release so you role it over.

Oh, now I get it. And I think I agree with you.


> The EL packaging makes it easy enough that its "if it compile and
> there is demand for it then you can do so because to push it out isn't
> had" if it stops compiling you send it out to the lists and either
> people care enough to fix the problem or else it stays on what ever
> the currently compiling version is. Sort of like the extended
> maintenance of the 0.84.x releases.

Agreed here too (we're on the good way).


> Your making the problem like a Cross Road in a road. Its really not
> that. We are going to be following the upstream Fedora releases but I
> really don't think it will be hard to follow a RHEL release train
> either. In the F-7 to F-10 time frame the changes were massive. I know
> I had to assist in merging them upstream. But since then there's not
> been massive underlying changes that aren't manageable. The biggest I
> think are probably Tomeu's plans for the telepathy stuff and that is
> just to bring us back in line with the main line.

I really hope you're wrong, but I'm afraid you're correct. We'd still
have to change so much before Sugar becomes as mature and usable as
Gnome is nowadays.

Besides toemu's rewrite of the collaboration stack, there's Sascha's
rewrite of the datastore still in the works.


> I think the next big disruptive change will be python3 and associated
> pygtk changes, and while I don't have a crystal ball I think we can
> either stick with the current and it will be supported or there will
> be ways to support the new stuff.

I'm not looking forward for Python 3. Every other large Python project
has been procrastinating on this transition because there's not much to
gain and a lot to loose.

For us, switching to Python 3 would be unthinkably disruptive: half of
the activities would remain broken for years, unless we maintain a
Python 2 stack for backwards compatibility... /me shrugs

-- 
   // Bernie Innocenti - http://codewiz.org/
 \X/  Sugar Labs   - http://sugarlabs.org/

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [IAEP] Long-term development strategy (Was: New XO-1.5 10.2.0 build 119)

2010-04-16 Thread Mikus Grinbergs
> Ha! Upgrading Firefox to version 3.5 would break the xulrunner ABI, on
> which we depend for hulahop (and hence Browse).

I had zero problems running Firefox 3.5 from the Terminal activity on my
XOs.  I am currently running Firefox 3.6.3 - again, zero problems -
including being able to launch it from an icon within Home View.

mikus


___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [IAEP] Long-term development strategy (Was: New XO-1.5 10.2.0 build 119)

2010-04-16 Thread Peter Robinson
On Fri, Apr 16, 2010 at 9:20 PM, Bernie Innocenti  wrote:
> On Tue, 2010-04-13 at 07:59 +0100, Peter Robinson wrote:
>> > I agree on this, but it misses the point :-)
>>
>> Not exactly.
>
> That was just supposed to continue your point-point-point pun :)
>
>
>> >  * GSM connectivity requires up-to-date versions of udev and
>> >   modem-manager to support USB dongles commonly available in stores
>>
>> RH updates those sort of components regularly to ensure support.
>
> This isn't a trivial bugfix or a matter of a missing product ID. It's an
> entire missing subsystem. I asked Harald Hoyer, the maintainer of udev,
> if there was a way to back-port the mode switch functionality from F12
> to F11 and he told me "good luck with it".

Yes, but usb_modeswitch works quite well. There's been a lot change
since RHEL 5 was released about 3 years ago. I think RHEL-6 will be
somewhat more easy in that regard because a lot of the building blocks
that weren't in place 3 years ago are now.

>> >  * Playing multimedia content downloaded from the Internet requires
>> >   gstreamer with up-to-date codecs
>>
>> That is not due to up to date codecs but rather patent free codecs.
>> Completely different issues. That is as valid with F-13 today as
>> RHEL-5
>
> RPM Fusion does indeed support RHEL5, but that's quite surprising.
>
> Enterprise distros have a tiny user base relative to the mainstream ones
> and tend to be badly supported even by proprietary software vendors such
> as Skype and Adobe.

Hmm. Skype isn't what I would call an enterprise product. If you want
enterprise VoIP you'd use enterprise. Adobe still support acroread etc
on RHEL-4!

>> >  * activities such as Record tend to uncover obscure bugs in GStreamer
>>
>> Nothing stopping these being fixed in RHEL/CentOS.
>
> Nothing stops bugs from being fixed on Red Hat 7.2 either, as long as
> you're willing to invest your own time to do it.

Yes, but being supported on the enterprise product means its more
likely to be fixed in their stream. It also gives you a more stable
environment rather that something that is like running across jelly.

>> >  * Browse depends on xulrunner for security and compatiblity with web
>> >   standards. Surfing the web today with a version of Firefox from
>> >   3 years ago would be unthinkable
>>
>> RHEL updates this regularly as well and actively moves to the current
>> version. I believe RHEL-5 has firefox 3.5
>
> Ha! Upgrading Firefox to version 3.5 would break the xulrunner ABI, on
> which we depend for hulahop (and hence Browse).

Yes, but we would have packages in the later versions of fedora that
would support the later ABI of the newer versions of firefox that we
would be able to compile against it so that isn't a major problem. One
of the advantages of following both release trains.

> If adding features incrementally without ever breaking the ABI was
> feasible, the mainstream distros would do it as well.

See point above.

>> >  * ...not to mention NetworkManager...
>>
>> Mention what about it? We don't use any of the latest NM features, its
>> stable and the maintainer actively assists and accepts patches.
>
> Stable?!? See this thread (it's broken up across 3 months in the
> pipermail archives):
>
>  http://lists.laptop.org/pipermail/devel/2010-February/thread.html#27505

umm we're talking RHEL or a RHEL derived distro. That side will be
stable. and the core components of NM are stable. The thread that
you reference from the quick read I had was due to instability in the
driver that was worked around in NetworkManager so that can only talk
up not down NM support!

> Besides this one, there were also other problems. I'd say NM was a major
> headache for this development cycle.

Really? I bet it was more the underlying driver issues that were more
the case. Almost all of the issues I have wit NM ultimately are
the drivers not NM at all.

>> In fact alot of the differences in packages were merged back in by me
>> in the F-10/F-11 timeframe. I'm well aware of those issues, I still
>> track them closely. I just wish it was the same with the kernel :-)
>
> Sorry, I totally forgot about the awesome work you had done for
> upstreaming OLPC changes into Fedora.

:-)

>> > 2) we switch to a real package system for activities with full support
>> >   for dependency checking and a build cluster for multiple targets.
>>
>> One word. PackageKit. Then its agnostic for all the distributions.
>
> +1 from me, but many Sugar developers wish to maintain the status quo.
>
> It's been discussed many times in the past. Unless the distributors take
> the initiative to do the work, it looks like native packaging formats
> aren't going to be supported by Sugar anytime soon.

People are slowly coming around, and I'm slowly bribing people :-D

>> You've obviously not dealt with them then on the RHEL side of things.
>> I work for a company that had over 1200 RHEL systems.
>
> Are we talking about paid support or free support? I'm sure you ca

Re: [IAEP] Long-term development strategy (Was: New XO-1.5 10.2.0 build 119)

2010-04-16 Thread Bernie Innocenti
On Fri, 2010-04-16 at 14:00 -0700, Yioryos Asprobounitis wrote:
> But at least you have 2 years. With F11 you have 0. 

I agree. Today we should be releasing a system based on F13, which would
come with 12 months of "official" support and maybe 8-10 months of
*real* attention of the upstream developers of the OS components we rely
upon.


> Is there any reason on whu you think that rebasing every
> 12-18months will actually be less of a problem/cost? 

Because rebasing on a new OS is not as expensive as fixing all bugs on
your own. Moreover, soon or later you'd have to rebase anyway. The more
you wait, the harder it gets.

-- 
   // Bernie Innocenti - http://codewiz.org/
 \X/  Sugar Labs   - http://sugarlabs.org/

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [IAEP] Long-term development strategy (Was: New XO-1.5 10.2.0 build 119)

2010-04-16 Thread Yioryos Asprobounitis


--- On Fri, 4/16/10, Bernie Innocenti  wrote:

> From: Bernie Innocenti 
> Subject: Re: [IAEP] Long-term development strategy (Was: New XO-1.5 10.2.0  
> build 119)
> 
> I'm not against packaging Sugar for RHEL. I just think it
> would cost
> more to support after the first year or two.
> 

But at least you have 2 years. With F11 you have 0. 
Is there any reason on whu you think that rebasing every 12-18months will 
actually be less of a problem/cost? 

> -- 
>    // Bernie Innocenti - http://codewiz.org/
>  \X/  Sugar Labs       - http://sugarlabs.org/
> 
> 


  
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [IAEP] Long-term development strategy (Was: New XO-1.5 10.2.0 build 119)

2010-04-16 Thread Bernie Innocenti
On Tue, 2010-04-13 at 07:59 +0100, Peter Robinson wrote:
> > I agree on this, but it misses the point :-)
> 
> Not exactly.

That was just supposed to continue your point-point-point pun :)


> >  * GSM connectivity requires up-to-date versions of udev and
> >   modem-manager to support USB dongles commonly available in stores
> 
> RH updates those sort of components regularly to ensure support.

This isn't a trivial bugfix or a matter of a missing product ID. It's an
entire missing subsystem. I asked Harald Hoyer, the maintainer of udev,
if there was a way to back-port the mode switch functionality from F12
to F11 and he told me "good luck with it".


> >  * Playing multimedia content downloaded from the Internet requires
> >   gstreamer with up-to-date codecs
> 
> That is not due to up to date codecs but rather patent free codecs.
> Completely different issues. That is as valid with F-13 today as
> RHEL-5

RPM Fusion does indeed support RHEL5, but that's quite surprising.

Enterprise distros have a tiny user base relative to the mainstream ones
and tend to be badly supported even by proprietary software vendors such
as Skype and Adobe.


> >  * activities such as Record tend to uncover obscure bugs in GStreamer
> 
> Nothing stopping these being fixed in RHEL/CentOS.

Nothing stops bugs from being fixed on Red Hat 7.2 either, as long as
you're willing to invest your own time to do it.


> >  * Browse depends on xulrunner for security and compatiblity with web
> >   standards. Surfing the web today with a version of Firefox from
> >   3 years ago would be unthinkable
> 
> RHEL updates this regularly as well and actively moves to the current
> version. I believe RHEL-5 has firefox 3.5

Ha! Upgrading Firefox to version 3.5 would break the xulrunner ABI, on
which we depend for hulahop (and hence Browse).

If adding features incrementally without ever breaking the ABI was
feasible, the mainstream distros would do it as well.


> >  * ...not to mention NetworkManager...
> 
> Mention what about it? We don't use any of the latest NM features, its
> stable and the maintainer actively assists and accepts patches.

Stable?!? See this thread (it's broken up across 3 months in the
pipermail archives):

 http://lists.laptop.org/pipermail/devel/2010-February/thread.html#27505


Besides this one, there were also other problems. I'd say NM was a major
headache for this development cycle.


> In fact alot of the differences in packages were merged back in by me
> in the F-10/F-11 timeframe. I'm well aware of those issues, I still
> track them closely. I just wish it was the same with the kernel :-)

Sorry, I totally forgot about the awesome work you had done for
upstreaming OLPC changes into Fedora.


> > 2) we switch to a real package system for activities with full support
> >   for dependency checking and a build cluster for multiple targets.
> 
> One word. PackageKit. Then its agnostic for all the distributions.

+1 from me, but many Sugar developers wish to maintain the status quo.

It's been discussed many times in the past. Unless the distributors take
the initiative to do the work, it looks like native packaging formats
aren't going to be supported by Sugar anytime soon. 


> You've obviously not dealt with them then on the RHEL side of things.
> I work for a company that had over 1200 RHEL systems.

Are we talking about paid support or free support? I'm sure you can get
RH to fix any bug if you purchase 1200 RHEL licenses from them.


> There are advantages to both approaches and I don't see that
> supporting both is going to be an issue to do so at least in the short
> term. I don't see that we need to rule out either option.

I'm not against packaging Sugar for RHEL. I just think it would cost
more to support after the first year or two.

-- 
   // Bernie Innocenti - http://codewiz.org/
 \X/  Sugar Labs   - http://sugarlabs.org/

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-13 Thread Christoph Derndorfer
On Wed, Apr 14, 2010 at 1:27 AM, James Cameron  wrote:

> http://dev.laptop.org/ticket/9350 (xrandr screen rotation support) is
> still being worked.  We did try with software frame buffer rotation
> enabled, but it did not perform well.
>
> --
> James Cameron
> http://quozl.linux.org.au/
>

Chris, James,

thanks a lot for the quick replies, I knew I had missed something...

Christoph

-- 
Christoph Derndorfer
co-editor, olpcnews
url: www.olpcnews.com
e-mail: christ...@olpcnews.com
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-13 Thread James Cameron
http://dev.laptop.org/ticket/9350 (xrandr screen rotation support) is
still being worked.  We did try with software frame buffer rotation
enabled, but it did not perform well.

-- 
James Cameron
http://quozl.linux.org.au/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-13 Thread Chris Ball
Hi,

   > I updated my XO-1.5s to 119 yesterday and was surprised to see
   > that the screen rotation button still doesn't seem to
   > work. Looking through the mailing-lists I didn't find any
   > discussion about this topic which kinda surprised me.

The openchrome driver hasn't previously had support for on-the-fly
rotation switching, but Jon Nettleton's got a plan to add it soon.

- Chris.
-- 
Chris Ball   
One Laptop Per Child
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-13 Thread Christoph Derndorfer
On Fri, Apr 9, 2010 at 10:27 PM, Chris Ball  wrote:

> http://wiki.laptop.org/go/F11_for_1.5
> http://build.laptop.org/10.2.0/os119
>
> Compressed image size: 678.36mb (+0.01mb since build 118)
>
> Description of changes in this build:
>  * kernel: allow negotiation of 5/10/15/30fps (#10106)
>
>  With this change, Record should be able to record audio+video together,
>  although you'll still need to VT switch away and back if you get a black
>  Xv overlay as described in http://dev.laptop.org/ticket/10068.
>
> Package changes since build 118:
>
> -kernel-2.6.31_xo1.5-20100331.1824.1.olpc.5944795.i586
> +kernel-2.6.31_xo1.5-20100409.1311.1.olpc.03dde3f.i586
> -kernel-firmware-2.6.31_xo1.5-20100331.1824.1.olpc.5944795.i586
> +kernel-firmware-2.6.31_xo1.5-20100409.1311.1.olpc.03dde3f.i586
>

I updated my XO-1.5s to 119 yesterday and was surprised to see that the
screen rotation button still doesn't seem to work. Looking through the
mailing-lists I didn't find any discussion about this topic which kinda
surprised me.

So am I the only one with this issue? Or was support for screen rotation
dropped and I simply missed the discussion?

Thanks,
Christoph

-- 
Christoph Derndorfer
co-editor, olpcnews
url: www.olpcnews.com
e-mail: christ...@olpcnews.com
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-13 Thread Peter Robinson
On Tue, Apr 13, 2010 at 1:11 PM, Daniel Drake  wrote:
> On 12 April 2010 19:13, Peter Robinson  wrote:
>> That's because of the exim. Do a 'yum install ssmtp' then a 'yum
>> remove exim' and most of that problem goes away. the auto depsolving
>> for '/usr/bin/sendmail' get exim by default because its the shortest
>> name and comes first. exim depends on perl. ssmtp is a very small 50k
>> dep that gives cronie what it wants.
>
> Indeed. The change seems fine so I adjusted the build configuration.
>
> Once runin is fixed, sugar-only builds will have dropped the dependency on 
> perl.

I filed this bug [1] for the inkscape dep and I think that should fix
the build for sugar+gnome builds as well.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=579390
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-13 Thread Daniel Drake
On 12 April 2010 19:13, Peter Robinson  wrote:
> That's because of the exim. Do a 'yum install ssmtp' then a 'yum
> remove exim' and most of that problem goes away. the auto depsolving
> for '/usr/bin/sendmail' get exim by default because its the shortest
> name and comes first. exim depends on perl. ssmtp is a very small 50k
> dep that gives cronie what it wants.

Indeed. The change seems fine so I adjusted the build configuration.

Once runin is fixed, sugar-only builds will have dropped the dependency on perl.

Daniel
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [IAEP] Long-term development strategy (Was: New XO-1.5 10.2.0 build 119)

2010-04-13 Thread Peter Robinson
On Tue, Apr 13, 2010 at 2:31 AM, Bernie Innocenti  wrote:
> On Mon, 2010-04-12 at 23:54 +0100, Peter Robinson wrote:
>> Bernie, I'm not sure the point of this point at this point in time. To
>> copy and paste part of the response I did to the other thread on
>> fedora-olpc for others benefit.
>>
>> I personally don't see the point discussing it because from where I
>> sit I believe it will be supported well in both and continue to be so.
>> That way people have the choice. It might well get to a stage where
>> the newer versions of sugar won't run in RHEL/CentOS due to whatever
>> deps at which point we get to a situation where that release becomes
>> like 0.84 is currently and is a long term support release. I don't see
>> why its hard to support both because its not. The package maintenance
>> is simple and is done easily by a couple of people. There will be
>> Fedora and it will continue to be supported in Fedora for the
>> developers and the like that want the bleeding edge and then there
>> will be the EL branch for those that don't like so much blood. Its
>> called choice. There's no reason to limit it. There's not much point
>> discussing it at the moment as RHEL-6 isn't out yet, yes its in beta
>> but its not out.
>
> I agree on this, but it misses the point :-)

Not exactly.

> I'm sure maintaining the Sugar 0.84 packages will be easy in RHEL6 as it
> is in F11. I've even back-ported Sugar 0.88 to Fedora 11 with minimal
> tweaks.
>
> Most end-user support issues lay within base OS components rather than
> the relatively small codebase of Sugar. Here are some real-world
> examples from this development cycle:

Agreed.

>  * GSM connectivity requires up-to-date versions of udev and
>   modem-manager to support USB dongles commonly available in stores

RH updates those sort of components regularly to ensure support.

>  * Playing multimedia content downloaded from the Internet requires
>   gstreamer with up-to-date codecs

That is not due to up to date codecs but rather patent free codecs.
Completely different issues. That is as valid with F-13 today as
RHEL-5

>  * activities such as Record tend to uncover obscure bugs in GStreamer

Nothing stopping these being fixed in RHEL/CentOS.

>  * Browse depends on xulrunner for security and compatiblity with web
>   standards. Surfing the web today with a version of Firefox from
>   3 years ago would be unthinkable

RHEL updates this regularly as well and actively moves to the current
version. I believe RHEL-5 has firefox 3.5

>  * ...not to mention NetworkManager...

Mention what about it? We don't use any of the latest NM features, its
stable and the maintainer actively assists and accepts patches.

>
> I would guesstimate that 80% of my time went into fixing platform bugs
> and just 20% on Sugar itself. In part, this is because I could offload
> the actual bugfixing to helpful people such as alsroot, silbe,
> sayamindu, mtd and others.

You are not alone, you should see my BZ queue.

>> In short RHEL-6 isn't out yet, the associated CentOS6 release is quite
>> a while away as a result. Also ARM isn't a supported platform there.
>> Sugar is about options and I think having both options will be of
>> benefit to different users. I believe the leading edge Fedora will
>> continue to be a platform for development and then others in the know
>> or deployments themselves can make the decision as to what's best for
>> them.
>
> In practice, choosing the distro independently of Sugar won't be
> feasible on the XO until:
>
> 1) we merge (or kill) all the OLPC customizations. dsd and sdz have done
>   a lot of work in this direction, but there are still a number of
>   rogue packages in F11-XO1.

In fact alot of the differences in packages were merged back in by me
in the F-10/F-11 timeframe. I'm well aware of those issues, I still
track them closely. I just wish it was the same with the kernel :-)

> 2) we switch to a real package system for activities with full support
>   for dependency checking and a build cluster for multiple targets.

One word. PackageKit. Then its agnostic for all the distributions.

> After this is done, it remains to be seen if someone who is using RHEL-6
> on the XO would be able to file a bug in Red Hat's Bugzilla and actually
> get it fixed for free. I have a feeling one would need to purchase an
> enterprise support contract of some kind in order to attract the
> necessary developer attention.

You've obviously not dealt with them then on the RHEL side of things.
I work for a company that had over 1200 RHEL systems.

There are advantages to both approaches and I don't see that
supporting both is going to be an issue to do so at least in the short
term. I don't see that we need to rule out either option.

Peter
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [IAEP] Long-term development strategy (Was: New XO-1.5 10.2.0 build 119)

2010-04-12 Thread Aleksey Lim
On Mon, Apr 12, 2010 at 09:31:25PM -0400, Bernie Innocenti wrote:
> On Mon, 2010-04-12 at 23:54 +0100, Peter Robinson wrote:
> > Bernie, I'm not sure the point of this point at this point in time. To
> > copy and paste part of the response I did to the other thread on
> > fedora-olpc for others benefit.
> > 
> > I personally don't see the point discussing it because from where I
> > sit I believe it will be supported well in both and continue to be so.
> > That way people have the choice. It might well get to a stage where
> > the newer versions of sugar won't run in RHEL/CentOS due to whatever
> > deps at which point we get to a situation where that release becomes
> > like 0.84 is currently and is a long term support release. I don't see
> > why its hard to support both because its not. The package maintenance
> > is simple and is done easily by a couple of people. There will be
> > Fedora and it will continue to be supported in Fedora for the
> > developers and the like that want the bleeding edge and then there
> > will be the EL branch for those that don't like so much blood. Its
> > called choice. There's no reason to limit it. There's not much point
> > discussing it at the moment as RHEL-6 isn't out yet, yes its in beta
> > but its not out.
> 
> I agree on this, but it misses the point :-)
> 
> I'm sure maintaining the Sugar 0.84 packages will be easy in RHEL6 as it
> is in F11. I've even back-ported Sugar 0.88 to Fedora 11 with minimal
> tweaks.
> 

> Most end-user support issues lay within base OS components rather than
> the relatively small codebase of Sugar.

That's what I'm feeling all time started from the first time of my
participating in sugar when I packaged sugar for several distros.

> Here are some real-world
> examples from this development cycle:
>
>  * GSM connectivity requires up-to-date versions of udev and
>modem-manager to support USB dongles commonly available in stores
> 
>  * Playing multimedia content downloaded from the Internet requires
>gstreamer with up-to-date codecs
> 
>  * activities such as Record tend to uncover obscure bugs in GStreamer 
> 
>  * Browse depends on xulrunner for security and compatiblity with web
>standards. Surfing the web today with a version of Firefox from
>3 years ago would be unthinkable
> 
>  * ...not to mention NetworkManager...
> 
> 
> I would guesstimate that 80% of my time went into fixing platform bugs
> and just 20% on Sugar itself. In part, this is because I could offload
> the actual bugfixing to helpful people such as alsroot, silbe,
> sayamindu, mtd and others.
> 
> 
> > In short RHEL-6 isn't out yet, the associated CentOS6 release is quite
> > a while away as a result. Also ARM isn't a supported platform there.
> > Sugar is about options and I think having both options will be of
> > benefit to different users. I believe the leading edge Fedora will
> > continue to be a platform for development and then others in the know
> > or deployments themselves can make the decision as to what's best for
> > them.
> 
> In practice, choosing the distro independently of Sugar won't be
> feasible on the XO until:
> 
> 1) we merge (or kill) all the OLPC customizations. dsd and sdz have done
>a lot of work in this direction, but there are still a number of
>rogue packages in F11-XO1.
> 
> 2) we switch to a real package system for activities with full support
>for dependency checking and a build cluster for multiple targets.
> 
> After this is done, it remains to be seen if someone who is using RHEL-6
> on the XO would be able to file a bug in Red Hat's Bugzilla and actually
> get it fixed for free. I have a feeling one would need to purchase an
> enterprise support contract of some kind in order to attract the
> necessary developer attention.

and thats why I like 0install way - it is not tied to particular distro
(packaging system) but can get benefits from all major distros (via
PackageKit) and add distro agnostic packaging system.

In my plans create distro agnostic sugar distribution entirely based on
0install - on most recent systems, users need only several clicks to
install sugar w/o root privileges and even if sugar didn't packaged at
all for this particular distro.

-- 
Aleksey
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [IAEP] Long-term development strategy (Was: New XO-1.5 10.2.0 build 119)

2010-04-12 Thread Yamandu Ploskonka
IMHO I not only agree 120%, but also OLE Bolivia has budgeted support 
for upstreaming development.
The idea being, if we are going to benefit, as an 
institution/country/project from work done professionally, if we are 
going to depend on it and expect it keeps up with improvements, then we 
have a duty to feed it, upstream, regularly.

While an individual needs not be made responsible for that, I believe 
that any deployment above, say, 30-50 machines should consider helping 
fund development, at the local level especially, and have that 
development be made available to others.  Deployments above the 1.000 
units definitely can be counted as fair play when they have people on 
staff who are regularly connected with others worldwide in this effort.

One of the uglier sides of piracy is that there is little sense of the 
duty to give back that has been built over the years.

Hopefully we will get our project permitted to start sometime soon and 
we'll be able to contribute, as we have already benefited a lot from 
y'alls work.  As Bernie says, there is a lot of skills out there, just 
waiting to be given a chance.

Yama
>   I've been spending several months looking at problems
> in the field, trying to fix some of them and, more importantly, trying
> to build local capacity for fixing them autonomously. In my mind, this
> is *the only* reasonable strategy to scale Sugar support up to the size
> of an entire planet. Those who think it would be impossible for people
> in developing nations to learn the technical skills needed for fixing
> their software would be shocked to see what Nepal and Paraguay have been
> able to achieve in just two years, with very little funding.
>
>
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [IAEP] Long-term development strategy (Was: New XO-1.5 10.2.0 build 119)

2010-04-12 Thread Bernie Innocenti
On Mon, 2010-04-12 at 23:54 +0100, Peter Robinson wrote:
> Bernie, I'm not sure the point of this point at this point in time. To
> copy and paste part of the response I did to the other thread on
> fedora-olpc for others benefit.
> 
> I personally don't see the point discussing it because from where I
> sit I believe it will be supported well in both and continue to be so.
> That way people have the choice. It might well get to a stage where
> the newer versions of sugar won't run in RHEL/CentOS due to whatever
> deps at which point we get to a situation where that release becomes
> like 0.84 is currently and is a long term support release. I don't see
> why its hard to support both because its not. The package maintenance
> is simple and is done easily by a couple of people. There will be
> Fedora and it will continue to be supported in Fedora for the
> developers and the like that want the bleeding edge and then there
> will be the EL branch for those that don't like so much blood. Its
> called choice. There's no reason to limit it. There's not much point
> discussing it at the moment as RHEL-6 isn't out yet, yes its in beta
> but its not out.

I agree on this, but it misses the point :-)

I'm sure maintaining the Sugar 0.84 packages will be easy in RHEL6 as it
is in F11. I've even back-ported Sugar 0.88 to Fedora 11 with minimal
tweaks.

Most end-user support issues lay within base OS components rather than
the relatively small codebase of Sugar. Here are some real-world
examples from this development cycle:

 * GSM connectivity requires up-to-date versions of udev and
   modem-manager to support USB dongles commonly available in stores

 * Playing multimedia content downloaded from the Internet requires
   gstreamer with up-to-date codecs

 * activities such as Record tend to uncover obscure bugs in GStreamer 

 * Browse depends on xulrunner for security and compatiblity with web
   standards. Surfing the web today with a version of Firefox from
   3 years ago would be unthinkable

 * ...not to mention NetworkManager...


I would guesstimate that 80% of my time went into fixing platform bugs
and just 20% on Sugar itself. In part, this is because I could offload
the actual bugfixing to helpful people such as alsroot, silbe,
sayamindu, mtd and others.


> In short RHEL-6 isn't out yet, the associated CentOS6 release is quite
> a while away as a result. Also ARM isn't a supported platform there.
> Sugar is about options and I think having both options will be of
> benefit to different users. I believe the leading edge Fedora will
> continue to be a platform for development and then others in the know
> or deployments themselves can make the decision as to what's best for
> them.

In practice, choosing the distro independently of Sugar won't be
feasible on the XO until:

1) we merge (or kill) all the OLPC customizations. dsd and sdz have done
   a lot of work in this direction, but there are still a number of
   rogue packages in F11-XO1.

2) we switch to a real package system for activities with full support
   for dependency checking and a build cluster for multiple targets.

After this is done, it remains to be seen if someone who is using RHEL-6
on the XO would be able to file a bug in Red Hat's Bugzilla and actually
get it fixed for free. I have a feeling one would need to purchase an
enterprise support contract of some kind in order to attract the
necessary developer attention.

-- 
   // Bernie Innocenti - http://codewiz.org/
 \X/  Sugar Labs   - http://sugarlabs.org/

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Long-term development strategy (Was: New XO-1.5 10.2.0 build 119)

2010-04-12 Thread James Cameron
On Mon, Apr 12, 2010 at 06:12:46PM -0400, Bernie Innocenti wrote:
> In the past, Sugar and OLPC development was much hurt by its
> disconnection from the rest of the free software ecosystem on which it
> was built. We need to get much closer to our upstream projects, both in
> time (by using current software) and in space (by not diverging our
> codebase). It's not just a technological issue, it's a long-term
> sustainability issue.

+1

I've also observed a correlation between cost of fixing problems and the
release distance between the version we have and the upstream versions
available.

This distance, or lag, is important in the enterprise context, where
I've worked for years in support ... but the lag causes higher costs
that enterprise users can bear.

-- 
James Cameron
http://quozl.linux.org.au/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [IAEP] Long-term development strategy (Was: New XO-1.5 10.2.0 build 119)

2010-04-12 Thread Peter Robinson
On Mon, Apr 12, 2010 at 11:12 PM, Bernie Innocenti  wrote:
> On Sat, 2010-04-10 at 13:29 -0700, Jon Nettleton wrote:
>
>> Has there been any discussion on whether CentOS was an option as a
>> base for the distro?  With RHEL/CentOS 6 hopefully within sight, that
>> would give a nice target to provide both the combination of stability
>> and long term support.
>
> This comes up every once in a while. Frankly, I don't "believe" in the
> value of enterprise Linux distributions; I've been stuck with them in a
> couple of cases in the past, and they were always a support PITA even
> for non-development usage: nobody in the community cares to help you
> with debugging and back-porting recent versions of software becomes
> increasingly painful over time.
>
> Granted, frequently upgrading the OS also comes with its own aches too,
> but these are amply compensated by useful new features and better
> support from upstream.
>
> We've been very lucky that Dan Williams was kind enough to spend some of
> his time for helping us with critical bugs in NetworkManager 0.7. We've
> not been equally lucky with udev and GStreamer, both of which have
> unsolved issues in F11 for which we lack expertise.
>
> Over the last 5 years, I've become a strong advocate of the
> decentralized, community-driven development model. I do believe in it
> because I've observed it at work for 15 years. Traditionally minded
> managers are still looking at this enormous market value accumulated by
> the open model as some sort of economic anomaly; some sort of prestige
> trick which contradicts the rules of classic schoolbooks. Yet, an entire
> industry of new businesses has grown out of free software and is
> flourishing with it. Those who guessed its rules can play the game and
> win.
>
> As Martin and I discussed not long ago, our development model doesn't
> have to directly affect end-users. Already released free software
> doesn't have an expiration date. Conservative users can keep using Sugar
> 0.82 forever, if they really like it better than newer releases.
> Bugfixes and new features could be back-ported from newer releases, of
> course with increasing costs as time passes.
>
> We OLPC & Sugar developers cannot effectively support the entire
> codebase of an entire OS without strong backing from the larger Fedora
> community and the even larger global Linux community.
>
> In the past, Sugar and OLPC development was much hurt by its
> disconnection from the rest of the free software ecosystem on which it
> was built. We need to get much closer to our upstream projects, both in
> time (by using current software) and in space (by not diverging our
> codebase). It's not just a technological issue, it's a long-term
> sustainability issue.
>
> Before anyone yells "Yarr! Ye don't care about the children!", I'd like
> to point out that I've been spending several months looking at problems
> in the field, trying to fix some of them and, more importantly, trying
> to build local capacity for fixing them autonomously. In my mind, this
> is *the only* reasonable strategy to scale Sugar support up to the size
> of an entire planet. Those who think it would be impossible for people
> in developing nations to learn the technical skills needed for fixing
> their software would be shocked to see what Nepal and Paraguay have been
> able to achieve in just two years, with very little funding.

Bernie, I'm not sure the point of this point at this point in time. To
copy and paste part of the response I did to the other thread on
fedora-olpc for others benefit.

I personally don't see the point discussing it because from where I
sit I believe it will be supported well in both and continue to be so.
That way people have the choice. It might well get to a stage where
the newer versions of sugar won't run in RHEL/CentOS due to whatever
deps at which point we get to a situation where that release becomes
like 0.84 is currently and is a long term support release. I don't see
why its hard to support both because its not. The package maintenance
is simple and is done easily by a couple of people. There will be
Fedora and it will continue to be supported in Fedora for the
developers and the like that want the bleeding edge and then there
will be the EL branch for those that don't like so much blood. Its
called choice. There's no reason to limit it. There's not much point
discussing it at the moment as RHEL-6 isn't out yet, yes its in beta
but its not out.

In short RHEL-6 isn't out yet, the associated CentOS6 release is quite
a while away as a result. Also ARM isn't a supported platform there.
Sugar is about options and I think having both options will be of
benefit to different users. I believe the leading edge Fedora will
continue to be a platform for development and then others in the know
or deployments themselves can make the decision as to what's best for
them.

Peter

Peter
___
Devel mailing list
Devel@lists.laptop.org

Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Chris Ball
Hi,

   > There's not much point discussing it at the moment as RHEL-6
   > isn't out yet

This is my feeling too -- I agree that RHEL and CentOS 6 will be a
more attractive base than any of their previous releases have been,
and we'll want to consider them then.  Not much more to say until we
know more about the release, though.

By the way, there's been some Sugar Labs discussion about finding a
long-term support platform for Sugar, with an eye towards RHEL/CentOS
6 as a candidate for that:

http://wiki.sugarlabs.org/go/User:Walter/Goals

   * Define Sugar 1.0 so that we can begin partnering with long-term
 stable distros, such as RHEL

If that happens, and SL does choose a base for "Sugar 1.0" to be
supported long-term, that'll make a decision for us to forego constant
updates easier.  (Since we'll only need the constant updates if
Sugar's depending on them.)

- Chris.
-- 
Chris Ball   
One Laptop Per Child
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Peter Robinson
>> Believe me I'll be one of the first poeple adding the sugar packages
>> to EL-6 branches and testing them but its not necessarily the golden
>> path that some people think. In the short term of the first 12 months
>> it will be fine, 18 months to 2.5 years it won't seem as good.
>
> I am not seeing where the 18 months to 2.5 years breakdown happens.
> You have a base OS that is being supported for security updates by the
> largest Linux vendor for the next 6 years.  For the small subset of
> packages that you need a more recent version of, i.e. the kernel and
> telepathy, you would just release in an OLPC yum repository.  This is
> already being done for the kernel and other OLPC specific packages, so
> really there is little overhead to this path.

The 18 months to 2.5 years was a rough guesstimate of the time from
where RHEL 6 is released to when the libraries it runs are out of date
and not what the latest sugar release wants at the time. Then RHEL-7
is released and we repeat the process all over again.

> We are getting to a point where the core components of linux on the
> desktop are matured such that a core refresh really isn't needed every
> 6 months.  NetworkManager, PackageKit, PolicyKit provide a lot of what
> the desktop needs from an administration point (Yes I didn't mention
> Pulseaudio, maybe soon :-)).  For the first time in a long time I
> really don't see any major changes in the near future that will really
> be a roadblock to a stable distribution rolled out in the next year.

Things change, 2, 3, or 6 years is a long time in IT, a life time in
open source. gstreamer 1 will come along in a year or so and there'll
be something we want for some smart new hardware. Sugar will be ported
to python3. The new ARM based XO 1.75 or XO-3 or what ever the XO-x
version is that's not supported in CentOS.

I personally don't see the point discussing it because from where I
sit I believe it will be supported well in both and continue to be so.
That way people have the choice. It might well get to a stage where
the newer versions of sugar won't run in RHEL/CentOS due to whatever
deps at which point we get to a situation where that release becomes
like 0.84 is currently and is a long term support release. I don't see
why its hard to support both because its not. The package maintenance
is simple and is done easily by a couple of people. There will be
Fedora and it will continue to be supported in Fedora for the
developers and the like that want the bleeding edge and then there
will be the EL branch for those that don't like so much blood. Its
called choice. There's no reason to limit it. There's not much point
discussing it at the moment as RHEL-6 isn't out yet, yes its in beta
but its not out.

Peter
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Peter Robinson
On Mon, Apr 12, 2010 at 10:34 PM, Daniel Drake  wrote:
> On 12 April 2010 15:10, Peter Robinson  wrote:
>> I don't have the XO near me to test but 'yum remove perl' will give
>> you the answer.
>
> On XO-1.5 running something very close to 10.2.0 build 119, it wants
> to remove many components including anacron, yum, rpm,
> ds-backup-client, olpc-update, ...
>
> Is this what you expect?

That's because of the exim. Do a 'yum install ssmtp' then a 'yum
remove exim' and most of that problem goes away. the auto depsolving
for '/usr/bin/sendmail' get exim by default because its the shortest
name and comes first. exim depends on perl. ssmtp is a very small 50k
dep that gives cronie what it wants.

Peter
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Long-term development strategy (Was: New XO-1.5 10.2.0 build 119)

2010-04-12 Thread Bernie Innocenti
On Sat, 2010-04-10 at 13:29 -0700, Jon Nettleton wrote:

> Has there been any discussion on whether CentOS was an option as a
> base for the distro?  With RHEL/CentOS 6 hopefully within sight, that
> would give a nice target to provide both the combination of stability
> and long term support.

This comes up every once in a while. Frankly, I don't "believe" in the
value of enterprise Linux distributions; I've been stuck with them in a
couple of cases in the past, and they were always a support PITA even
for non-development usage: nobody in the community cares to help you
with debugging and back-porting recent versions of software becomes
increasingly painful over time.

Granted, frequently upgrading the OS also comes with its own aches too,
but these are amply compensated by useful new features and better
support from upstream.

We've been very lucky that Dan Williams was kind enough to spend some of
his time for helping us with critical bugs in NetworkManager 0.7. We've
not been equally lucky with udev and GStreamer, both of which have
unsolved issues in F11 for which we lack expertise.

Over the last 5 years, I've become a strong advocate of the
decentralized, community-driven development model. I do believe in it
because I've observed it at work for 15 years. Traditionally minded
managers are still looking at this enormous market value accumulated by
the open model as some sort of economic anomaly; some sort of prestige
trick which contradicts the rules of classic schoolbooks. Yet, an entire
industry of new businesses has grown out of free software and is
flourishing with it. Those who guessed its rules can play the game and
win.

As Martin and I discussed not long ago, our development model doesn't
have to directly affect end-users. Already released free software
doesn't have an expiration date. Conservative users can keep using Sugar
0.82 forever, if they really like it better than newer releases.
Bugfixes and new features could be back-ported from newer releases, of
course with increasing costs as time passes.

We OLPC & Sugar developers cannot effectively support the entire
codebase of an entire OS without strong backing from the larger Fedora
community and the even larger global Linux community.

In the past, Sugar and OLPC development was much hurt by its
disconnection from the rest of the free software ecosystem on which it
was built. We need to get much closer to our upstream projects, both in
time (by using current software) and in space (by not diverging our
codebase). It's not just a technological issue, it's a long-term
sustainability issue.

Before anyone yells "Yarr! Ye don't care about the children!", I'd like
to point out that I've been spending several months looking at problems
in the field, trying to fix some of them and, more importantly, trying
to build local capacity for fixing them autonomously. In my mind, this
is *the only* reasonable strategy to scale Sugar support up to the size
of an entire planet. Those who think it would be impossible for people
in developing nations to learn the technical skills needed for fixing
their software would be shocked to see what Nepal and Paraguay have been
able to achieve in just two years, with very little funding.

-- 
   // Bernie Innocenti - http://codewiz.org/
 \X/  Sugar Labs   - http://sugarlabs.org/

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Jon Nettleton
On Mon, Apr 12, 2010 at 2:04 PM, Peter Robinson  wrote:
> On Mon, Apr 12, 2010 at 10:04 PM, Mikus Grinbergs  wrote:
>>> It will then be OK for a while until Sugar needs a newer version of a
>>> library
>>
>> I think there is an "elephant in the living room" to which too little
>> attention is being paid.  Consider Peru - they have a lot of XO-1
>> systems, on which it is unlikely that the newest version of Sugar will
>> ever be installed.  But Peru *might* want to add a Linux utility into
>> their systems -- for that they need access to a package repository with
>> the same-level software as the rest of the software they already have.
>>
>> What I am saying is that for many deployments, a "need for newer
>> libraries" will probably never exist -- but a "need for older libraries"
>>  is more likely to arise.
>
> I'm not saying its not the right direction and it might be almost time
> to move there but I've also seen hacked up versions of old Fedora in
> the past just to get the later version of some telepathy library, and
> Tomeu's work to bring sugar inline with the rest of telepathy and
> allow support of other IM interfaces in the next release might well be
> an example of this.
>
> Believe me I'll be one of the first poeple adding the sugar packages
> to EL-6 branches and testing them but its not necessarily the golden
> path that some people think. In the short term of the first 12 months
> it will be fine, 18 months to 2.5 years it won't seem as good.

I am not seeing where the 18 months to 2.5 years breakdown happens.
You have a base OS that is being supported for security updates by the
largest Linux vendor for the next 6 years.  For the small subset of
packages that you need a more recent version of, i.e. the kernel and
telepathy, you would just release in an OLPC yum repository.  This is
already being done for the kernel and other OLPC specific packages, so
really there is little overhead to this path.

We are getting to a point where the core components of linux on the
desktop are matured such that a core refresh really isn't needed every
6 months.  NetworkManager, PackageKit, PolicyKit provide a lot of what
the desktop needs from an administration point (Yes I didn't mention
Pulseaudio, maybe soon :-)).  For the first time in a long time I
really don't see any major changes in the near future that will really
be a roadblock to a stable distribution rolled out in the next year.

-Jon
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Jon Nettleton
On Mon, Apr 12, 2010 at 2:34 PM, Daniel Drake  wrote:
> On 12 April 2010 15:10, Peter Robinson  wrote:
>> I don't have the XO near me to test but 'yum remove perl' will give
>> you the answer.
>
> On XO-1.5 running something very close to 10.2.0 build 119, it wants
> to remove many components including anacron, yum, rpm,
> ds-backup-client, olpc-update, ...
>

This is a dependency problem because you don't have ssmtp installed to
provide the sendmail requirement that all these packages need.
Personally I always install ssmtp instead of sendmail on all my
embedded respins.

-Jon
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Daniel Drake
On 12 April 2010 15:10, Peter Robinson  wrote:
> I don't have the XO near me to test but 'yum remove perl' will give
> you the answer.

On XO-1.5 running something very close to 10.2.0 build 119, it wants
to remove many components including anacron, yum, rpm,
ds-backup-client, olpc-update, ...

Is this what you expect?

Daniel
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Peter Robinson
On Mon, Apr 12, 2010 at 10:04 PM, Mikus Grinbergs  wrote:
>> It will then be OK for a while until Sugar needs a newer version of a
>> library
>
> I think there is an "elephant in the living room" to which too little
> attention is being paid.  Consider Peru - they have a lot of XO-1
> systems, on which it is unlikely that the newest version of Sugar will
> ever be installed.  But Peru *might* want to add a Linux utility into
> their systems -- for that they need access to a package repository with
> the same-level software as the rest of the software they already have.
>
> What I am saying is that for many deployments, a "need for newer
> libraries" will probably never exist -- but a "need for older libraries"
>  is more likely to arise.

I'm not saying its not the right direction and it might be almost time
to move there but I've also seen hacked up versions of old Fedora in
the past just to get the later version of some telepathy library, and
Tomeu's work to bring sugar inline with the rest of telepathy and
allow support of other IM interfaces in the next release might well be
an example of this.

Believe me I'll be one of the first poeple adding the sugar packages
to EL-6 branches and testing them but its not necessarily the golden
path that some people think. In the short term of the first 12 months
it will be fine, 18 months to 2.5 years it won't seem as good.

Peter
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Mikus Grinbergs
> It will then be OK for a while until Sugar needs a newer version of a
> library

I think there is an "elephant in the living room" to which too little
attention is being paid.  Consider Peru - they have a lot of XO-1
systems, on which it is unlikely that the newest version of Sugar will
ever be installed.  But Peru *might* want to add a Linux utility into
their systems -- for that they need access to a package repository with
the same-level software as the rest of the software they already have.

What I am saying is that for many deployments, a "need for newer
libraries" will probably never exist -- but a "need for older libraries"
 is more likely to arise.

mikus

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Martin Langhoff
On Mon, Apr 12, 2010 at 3:56 PM, Peter Robinson  wrote:
> In the longer term its likely that it will be. The libraries in CentOS
> 5 are too old. The problem is that RHEL-6 isn't out yet, nor is there

At least this XS guy is hopefuly that RHEL-6 will appear soon and XS
0.7 or 0.8 will be based on it (or matching CentOS).

When we need latest and greatest (kernel, xorg, etc) Fedora is
unbeatable. But that same speed hurts. At least the XS clearly doesn't
need latest and greatest except for very specific packages.

cheers,



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - 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: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Yioryos Asprobounitis


--- On Mon, 4/12/10, Peter Robinson  wrote:

> From: Peter Robinson 
> Subject: Re: New XO-1.5 10.2.0 build 119
> To: "Yioryos Asprobounitis" 
> Cc: "Bernie Innocenti" , "Devel" 
> , "Fedora OLPC" 
> Date: Monday, April 12, 2010, 3:56 PM
> On Mon, Apr 12, 2010 at 8:40 PM,
> Yioryos Asprobounitis
> 
> wrote:
> >
> >
> > --- On Mon, 4/12/10, Bernie Innocenti 
> wrote:
> >
> >> From: Bernie Innocenti 
> >> Subject: Re: New XO-1.5 10.2.0 build 119
> >> To: "Peter Robinson" 
> >> Cc: "Devel" ,
> "Fedora OLPC" 
> >> Date: Monday, April 12, 2010, 9:15 AM
> >> On Sat, 2010-04-10 at 17:57 +0100,
> >> Peter Robinson wrote:
> >> > >> Finally, I guess you have thought of
> it, but
> >> by the
> >> > >> time 10.2 will be out F11
> repositories will
> >> be down
> >> > >> and thus the builds totally frozen
> >> software-wise.
> >> > >
> >> > > I think it would have been better to
> rebase on
> >> F12 6 months ago.
> >> > > Now it's way too close to the release
> date :-(
> >> >
> >> > I recommended F-12 which was in beta when
> this process
> >> started but was
> >> > ignored. I noticed the other day that dsd has
> created
> >> a F-12 branch in
> >> > git but I think we should be aiming straight
> for F-13
> >> now. It'll be
> >> > out in a little over a month, is quite stable
> already
> >> and have will be
> >> > supported for another 14 months.
> >>
> >> +1
> >>
> >> F13, btw, seems like a very solid release to me.
> >
> > I do not know why re-basing on F13 will reach
> deployment status much faster than F11 and will not be at
> the same point a year from now.
> > The XO is a _production_ machine. Makes no sense to
> run development/short-lived OS. Maybe the RHEL/CentOS idea
> should not be dismissed, if feasible.
> 
> In the longer term its likely that it will be. The
> libraries in CentOS
> 5 are too old. The problem is that RHEL-6 isn't out yet,
> nor is there
> any announcements when it will be, then from there the
> CentOS team
> need to review, engineer, QA and release CentOS 6. Then you
> need to
> build/test/QA sugar etc for it.
> 
> It will then be OK for a while until Sugar needs a newer
> version of a
> library that is static on CentOS due to the support
> requirements. And
> then it reverts to Fedora. And before you mention Ubuntu
> LTS, the
> previous LTS has the same version issues, the current one
> will still
> have the same problems going forward.

Maybe so, but the fact is that "going forward" actually  means that the XOs are 
still running F9, and hopping to get an EOL F11 in the next few months. 
So at the end of the day this "needed library" is not actually  used by the 
vast majority of the actual users.
I repeat that the XO, and education in general, is/needs  _production_ 
machines. Given the resources and the development rate, a 3-4 years OS support 
should be the minimum I think, even if the feature requiring "that library" is 
not implemented.
Just my 2c.  


> 
> Peter
> 


  

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Mikus Grinbergs
> > Gentlemen - on some of my XO-1s I've installed perl onto my
> > "permanent" SD card, rather than having it occupy jffs2.  By
> > doing so, I've saved about 33 MB of space in jffs2.
> > 
> > Is that a large enough savings (given a 4000 MB XO-1.5) to be
> > worth spending this much discussion on ?
> 
> Yes, because some XO-1.5s may have 2GB, and your 33MB is compressed
> size whereas the XO-1.5 uses an uncompressed fs -- the used space
> on 1.5 may be several times your 33MB.

The 33 MB I gave is not compressed - it is what 'du' tells me about the
directory tree on the SD card where I have (all of) perl installed.

I have not added up how much space is taken up by having /versions in
addition to what is needed to run a build - but I suspect the current
"overhead" exceeds 100 MB.  That's where I would start "saving space".

mikus

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Peter Robinson
On Mon, Apr 12, 2010 at 8:40 PM, Yioryos Asprobounitis
 wrote:
>
>
> --- On Mon, 4/12/10, Bernie Innocenti  wrote:
>
>> From: Bernie Innocenti 
>> Subject: Re: New XO-1.5 10.2.0 build 119
>> To: "Peter Robinson" 
>> Cc: "Devel" , "Fedora OLPC" 
>> 
>> Date: Monday, April 12, 2010, 9:15 AM
>> On Sat, 2010-04-10 at 17:57 +0100,
>> Peter Robinson wrote:
>> > >> Finally, I guess you have thought of it, but
>> by the
>> > >> time 10.2 will be out F11 repositories will
>> be down
>> > >> and thus the builds totally frozen
>> software-wise.
>> > >
>> > > I think it would have been better to rebase on
>> F12 6 months ago.
>> > > Now it's way too close to the release date :-(
>> >
>> > I recommended F-12 which was in beta when this process
>> started but was
>> > ignored. I noticed the other day that dsd has created
>> a F-12 branch in
>> > git but I think we should be aiming straight for F-13
>> now. It'll be
>> > out in a little over a month, is quite stable already
>> and have will be
>> > supported for another 14 months.
>>
>> +1
>>
>> F13, btw, seems like a very solid release to me.
>
> I do not know why re-basing on F13 will reach deployment status much faster 
> than F11 and will not be at the same point a year from now.
> The XO is a _production_ machine. Makes no sense to run 
> development/short-lived OS. Maybe the RHEL/CentOS idea should not be 
> dismissed, if feasible.

In the longer term its likely that it will be. The libraries in CentOS
5 are too old. The problem is that RHEL-6 isn't out yet, nor is there
any announcements when it will be, then from there the CentOS team
need to review, engineer, QA and release CentOS 6. Then you need to
build/test/QA sugar etc for it.

It will then be OK for a while until Sugar needs a newer version of a
library that is static on CentOS due to the support requirements. And
then it reverts to Fedora. And before you mention Ubuntu LTS, the
previous LTS has the same version issues, the current one will still
have the same problems going forward.

Peter
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Chris Ball
Hi,

   > Gentlemen - on some of my XO-1s I've installed perl onto my
   > "permanent" SD card, rather than having it occupy jffs2.  By
   > doing so, I've saved about 33 MB of space in jffs2.
   > 
   > Is that a large enough savings (given a 4000 MB XO-1.5) to be
   > worth spending this much discussion on ?

Yes, because some XO-1.5s may have 2GB, and your 33MB is compressed
size whereas the XO-1.5 uses an uncompressed fs -- the used space
on 1.5 may be several times your 33MB.

- Chris.
-- 
Chris Ball   
One Laptop Per Child
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Peter Robinson
On Mon, Apr 12, 2010 at 8:52 PM, Mikus Grinbergs  wrote:
>> 'yum remove perl' will give you the answer.
>
> Gentlemen - on some of my XO-1s I've installed perl onto my "permanent"
> SD card, rather than having it occupy jffs2.  By doing so, I've saved
> about 33 MB of space in jffs2.
>
> Is that a large enough savings (given a 4000 MB XO-1.5) to be worth
> spending this much discussion on ?

Everything helps, and this is also relevant for the XO-1.

Peter
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Mikus Grinbergs
> 'yum remove perl' will give you the answer.

Gentlemen - on some of my XO-1s I've installed perl onto my "permanent"
SD card, rather than having it occupy jffs2.  By doing so, I've saved
about 33 MB of space in jffs2.

Is that a large enough savings (given a 4000 MB XO-1.5) to be worth
spending this much discussion on ?

mikus

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Yioryos Asprobounitis


--- On Mon, 4/12/10, Bernie Innocenti  wrote:

> From: Bernie Innocenti 
> Subject: Re: New XO-1.5 10.2.0 build 119
> To: "Peter Robinson" 
> Cc: "Devel" , "Fedora OLPC" 
> 
> Date: Monday, April 12, 2010, 9:15 AM
> On Sat, 2010-04-10 at 17:57 +0100,
> Peter Robinson wrote:
> > >> Finally, I guess you have thought of it, but
> by the
> > >> time 10.2 will be out F11 repositories will
> be down
> > >> and thus the builds totally frozen
> software-wise.
> > >
> > > I think it would have been better to rebase on
> F12 6 months ago.
> > > Now it's way too close to the release date :-(
> > 
> > I recommended F-12 which was in beta when this process
> started but was
> > ignored. I noticed the other day that dsd has created
> a F-12 branch in
> > git but I think we should be aiming straight for F-13
> now. It'll be
> > out in a little over a month, is quite stable already
> and have will be
> > supported for another 14 months.
> 
> +1
> 
> F13, btw, seems like a very solid release to me.

I do not know why re-basing on F13 will reach deployment status much faster 
than F11 and will not be at the same point a year from now.
The XO is a _production_ machine. Makes no sense to run development/short-lived 
OS. Maybe the RHEL/CentOS idea should not be dismissed, if feasible.

> 
> -- 
>    // Bernie Innocenti - http://codewiz.org/
>  \X/  Sugar Labs       - http://sugarlabs.org/
> 
> ___
> olpc mailing list
> o...@lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/olpc
> 


  

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Richard A. Smith
On 04/12/2010 02:51 PM, Daniel Drake wrote:

> find /sys -name '*cputemp*'

/sys/devices/platform/via_cputemp.0

Awesome!  I'll change my scripts and remove that dependency.

Thanks.

-- 
Richard A. Smith  
One Laptop per Child
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Jon Nettleton
On Mon, Apr 12, 2010 at 11:10 AM, Peter Robinson  wrote:
> On Mon, Apr 12, 2010 at 7:09 PM, Daniel Drake  wrote:
>> On 12 April 2010 14:51, Peter Robinson  wrote:
>>> I've got some more time and have finally had a chance to look at these
>>> further. From an initial looks it looks like your getting exim due to
>>> the cronie deps on /usr/bin/sendmail. If you add an explicit 'ssmtp'
>>> into the .ks that will provide that dep instead. Also it looks like
>>> inkscape and the burning tools are the only other things that require
>>> perl. I'm hoping the inkscape issue will be fixed before F-11 goes
>>> EOL, and I'm not sure whether the olpc burnin tools are a requirement
>>> for the final shipping image or how large the perl dep is there.
>>
>> Which burnin package are you referring to? olpc-runin-tests-0.9.15-1.noarch?
>
> I don't have the XO near me to test but 'yum remove perl' will give
> you the answer.

Yes that is the one.
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Daniel Drake
On 12 April 2010 15:45, Richard A. Smith  wrote:
> Except for where I specified extra stuff I needed. :) like lm_sensors
> which requires perl.
>
> So I need to find a way to read the CPU temp without lm_sensors or we
> somehow need to break lm_sensors use of perl.

It's really easy to read from sysfs. I wish we had some XO's here to
test. This should give some clues:

find /sys -name '*cputemp*'

Daniel
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Peter Robinson
On Mon, Apr 12, 2010 at 7:45 PM, Richard A. Smith  wrote:
> On 04/12/2010 02:34 PM, Peter Robinson wrote:
>
>>> perl?  I created them on the XO so anything that I used should have
>>> already been installed.
>
> Except for where I specified extra stuff I needed. :) like lm_sensors which
> requires perl.
>
> So I need to find a way to read the CPU temp without lm_sensors or we
> somehow need to break lm_sensors use of perl.

Ah :-D Let me have a look at lm_sensors and see what there depends on
it and see if we can't get it split out into a perl sub package.

Peter
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Richard A. Smith
On 04/12/2010 02:34 PM, Peter Robinson wrote:

>> perl?  I created them on the XO so anything that I used should have
>> already been installed.

Except for where I specified extra stuff I needed. :) like lm_sensors 
which requires perl.

So I need to find a way to read the CPU temp without lm_sensors or we 
somehow need to break lm_sensors use of perl.

-- 
Richard A. Smith  
One Laptop per Child
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Peter Robinson
On Mon, Apr 12, 2010 at 7:21 PM, Richard A. Smith  wrote:
> On 04/12/2010 02:10 PM, Peter Robinson wrote:
>
>>>
>>> Which burnin package are you referring to? olpc-runin-tests-0.9.15-1.noarch?
>>
>> I don't have the XO near me to test but 'yum remove perl' will give
>> you the answer.
>
> The runin scripts are all bash.  Not sure why perl would be a
> dependency.  Perhaps one of the commands that the runin tests call needs
> perl?  I created them on the XO so anything that I used should have
> already been installed.

I'll be home shortly so I can look closer.

Cheers,
Peter
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Paul Fox
smith wrote:
 > On 04/12/2010 02:10 PM, Peter Robinson wrote:
 > 
 > >>
 > >> Which burnin package are you referring to? 
 > >> olpc-runin-tests-0.9.15-1.noarch?
 > >
 > > I don't have the XO near me to test but 'yum remove perl' will give
 > > you the answer.
 > 
 > The runin scripts are all bash.  Not sure why perl would be a 
 > dependency.  Perhaps one of the commands that the runin tests call needs 
 > perl?  I created them on the XO so anything that I used should have 
 > already been installed.

but dependencies don't get created automatically.  it must be due
to something in your spec file, no?

paul
=-
 paul fox, p...@laptop.org
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Richard A. Smith
On 04/12/2010 02:10 PM, Peter Robinson wrote:

>>
>> Which burnin package are you referring to? olpc-runin-tests-0.9.15-1.noarch?
>
> I don't have the XO near me to test but 'yum remove perl' will give
> you the answer.

The runin scripts are all bash.  Not sure why perl would be a 
dependency.  Perhaps one of the commands that the runin tests call needs 
perl?  I created them on the XO so anything that I used should have 
already been installed.

-- 
Richard A. Smith  
One Laptop per Child
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Peter Robinson
On Mon, Apr 12, 2010 at 7:09 PM, Daniel Drake  wrote:
> On 12 April 2010 14:51, Peter Robinson  wrote:
>> I've got some more time and have finally had a chance to look at these
>> further. From an initial looks it looks like your getting exim due to
>> the cronie deps on /usr/bin/sendmail. If you add an explicit 'ssmtp'
>> into the .ks that will provide that dep instead. Also it looks like
>> inkscape and the burning tools are the only other things that require
>> perl. I'm hoping the inkscape issue will be fixed before F-11 goes
>> EOL, and I'm not sure whether the olpc burnin tools are a requirement
>> for the final shipping image or how large the perl dep is there.
>
> Which burnin package are you referring to? olpc-runin-tests-0.9.15-1.noarch?

I don't have the XO near me to test but 'yum remove perl' will give
you the answer.

Peter
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Daniel Drake
On 12 April 2010 14:51, Peter Robinson  wrote:
> I've got some more time and have finally had a chance to look at these
> further. From an initial looks it looks like your getting exim due to
> the cronie deps on /usr/bin/sendmail. If you add an explicit 'ssmtp'
> into the .ks that will provide that dep instead. Also it looks like
> inkscape and the burning tools are the only other things that require
> perl. I'm hoping the inkscape issue will be fixed before F-11 goes
> EOL, and I'm not sure whether the olpc burnin tools are a requirement
> for the final shipping image or how large the perl dep is there.

Which burnin package are you referring to? olpc-runin-tests-0.9.15-1.noarch?

Thanks,
Daniel
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Peter Robinson
Hey Chris,

On Fri, Apr 9, 2010 at 9:27 PM, Chris Ball  wrote:
> http://wiki.laptop.org/go/F11_for_1.5
> http://build.laptop.org/10.2.0/os119
>
> Compressed image size: 678.36mb (+0.01mb since build 118)
>
> Description of changes in this build:
>  * kernel: allow negotiation of 5/10/15/30fps (#10106)
>
>  With this change, Record should be able to record audio+video together,
>  although you'll still need to VT switch away and back if you get a black
>  Xv overlay as described in http://dev.laptop.org/ticket/10068.
>
> Package changes since build 118:
>
> -kernel-2.6.31_xo1.5-20100331.1824.1.olpc.5944795.i586
> +kernel-2.6.31_xo1.5-20100409.1311.1.olpc.03dde3f.i586
> -kernel-firmware-2.6.31_xo1.5-20100331.1824.1.olpc.5944795.i586
> +kernel-firmware-2.6.31_xo1.5-20100409.1311.1.olpc.03dde3f.i586

I've got some more time and have finally had a chance to look at these
further. From an initial looks it looks like your getting exim due to
the cronie deps on /usr/bin/sendmail. If you add an explicit 'ssmtp'
into the .ks that will provide that dep instead. Also it looks like
inkscape and the burning tools are the only other things that require
perl. I'm hoping the inkscape issue will be fixed before F-11 goes
EOL, and I'm not sure whether the olpc burnin tools are a requirement
for the final shipping image or how large the perl dep is there.

Peter
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-12 Thread Bernie Innocenti
On Sat, 2010-04-10 at 17:57 +0100, Peter Robinson wrote:
> >> Finally, I guess you have thought of it, but by the
> >> time 10.2 will be out F11 repositories will be down
> >> and thus the builds totally frozen software-wise.
> >
> > I think it would have been better to rebase on F12 6 months ago.
> > Now it's way too close to the release date :-(
> 
> I recommended F-12 which was in beta when this process started but was
> ignored. I noticed the other day that dsd has created a F-12 branch in
> git but I think we should be aiming straight for F-13 now. It'll be
> out in a little over a month, is quite stable already and have will be
> supported for another 14 months.

+1

F13, btw, seems like a very solid release to me.

-- 
   // Bernie Innocenti - http://codewiz.org/
 \X/  Sugar Labs   - http://sugarlabs.org/

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-11 Thread Yioryos Asprobounitis
I guess something was left out from the Speak-14 installation in this build.
Launching gives the following warning
"Cannot find cached 0sugar-launch implementation"
Tries for some more time and then dies.
Was fine in os116.

--- On Fri, 4/9/10, Chris Ball  wrote:

> From: Chris Ball 
> Subject: New XO-1.5 10.2.0 build 119
> To: "Fedora OLPC" 
> Cc: "Devel" 
> Date: Friday, April 9, 2010, 4:27 PM
> http://wiki.laptop.org/go/F11_for_1.5
> http://build.laptop.org/10.2.0/os119
> 
> Compressed image size: 678.36mb (+0.01mb since build 118)
> 
> Description of changes in this build:
>  * kernel: allow negotiation of 5/10/15/30fps (#10106)
> 
>  With this change, Record should be able to record
> audio+video together,
>  although you'll still need to VT switch away and back if
> you get a black
>  Xv overlay as described in http://dev.laptop.org/ticket/10068.
> 
> Package changes since build 118:
> 
> -kernel-2.6.31_xo1.5-20100331.1824.1.olpc.5944795.i586
> +kernel-2.6.31_xo1.5-20100409.1311.1.olpc.03dde3f.i586
> -kernel-firmware-2.6.31_xo1.5-20100331.1824.1.olpc.5944795.i586
> +kernel-firmware-2.6.31_xo1.5-20100409.1311.1.olpc.03dde3f.i586
> ___
> olpc mailing list
> o...@lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/olpc
> 


  

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-10 Thread Jon Nettleton
On Sat, Apr 10, 2010 at 11:40 AM, Yioryos Asprobounitis
 wrote:
>
>
> --- On Sat, 4/10/10, Bernie Innocenti  wrote:
>
>> From: Bernie Innocenti 
>> Subject: Re: New XO-1.5 10.2.0 build 119
>> To: "Yioryos Asprobounitis" 
>> Cc: "Fedora OLPC" , "Chris Ball" 
>> , "Devel" 
>> Date: Saturday, April 10, 2010, 8:35 AM
>> On Sat, 2010-04-10 at 01:47 -0700,
>> Yioryos Asprobounitis wrote:
>
>> Repositories for end-of-life releases are just moved to
>> permanent
>> archives which are mirrored in fewer locations. For
>> example:
>>
>>  http://archive.kernel.org/fedora-archive/
>
> Do you know of any place that has the Fedora 9 rpms?
> People are looking for them to add new apps functions and hacks on Sugar-0.82 
> machines but there are nowhere to be found.
> If F9 repos were still available, F11 builds might not even be needed for the 
> XO-1.
> The same thing will happen to XO-1.5 by the time that F11 builds will get 
> deployment status.
> I would assume that deployments need a LTS release or a seamless upgrade. 
> They can not go by the 6-month release cycle.
> So mirroring a snapshot of the latest F11 repos before taken down will be 
> important for the immediate future, till moving to F13-F14 or whatever is 
> decided.

Has there been any discussion on whether CentOS was an option as a
base for the distro?  With RHEL/CentOS 6 hopefully within sight, that
would give a nice target to provide both the combination of stability
and long term support.

-Jon
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-10 Thread Chris Ball
Hi,

   > Do you know of any place that has the Fedora 9 rpms?  People are
   > looking for them to add new apps functions and hacks on
   > Sugar-0.82 machines but there are nowhere to be found.  If F9
   > repos were still available, F11 builds might not even be needed
   > for the XO-1.

I just booted an XO-1 running 8.2, and yum installing a package from
Fedora still works.  The URL used by yum.repos.d on that build is:

http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-9&arch=i386

which returns a list of mirrors including:

http://archive.kernel.org/fedora-archive/releases/9/Everything/i386/os/Packages/

So, I don't understand what the problem is.

- Chris.
-- 
Chris Ball   
One Laptop Per Child
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-10 Thread Yioryos Asprobounitis


--- On Sat, 4/10/10, Bernie Innocenti  wrote:

> From: Bernie Innocenti 
> Subject: Re: New XO-1.5 10.2.0 build 119
> To: "Yioryos Asprobounitis" 
> Cc: "Fedora OLPC" , "Chris Ball" 
> , "Devel" 
> Date: Saturday, April 10, 2010, 8:35 AM
> On Sat, 2010-04-10 at 01:47 -0700,
> Yioryos Asprobounitis wrote:

> Repositories for end-of-life releases are just moved to
> permanent
> archives which are mirrored in fewer locations. For
> example:
> 
>  http://archive.kernel.org/fedora-archive/

Do you know of any place that has the Fedora 9 rpms?
People are looking for them to add new apps functions and hacks on Sugar-0.82 
machines but there are nowhere to be found. 
If F9 repos were still available, F11 builds might not even be needed for the 
XO-1.
The same thing will happen to XO-1.5 by the time that F11 builds will get 
deployment status.
I would assume that deployments need a LTS release or a seamless upgrade. They 
can not go by the 6-month release cycle.
So mirroring a snapshot of the latest F11 repos before taken down will be 
important for the immediate future, till moving to F13-F14 or whatever is 
decided. 


> 
> -- 
>    // Bernie Innocenti - http://codewiz.org/
>  \X/  Sugar Labs       - http://sugarlabs.org/
> 
> 


  

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-10 Thread Peter Robinson
>> Finally, I guess you have thought of it, but by the
>> time 10.2 will be out F11 repositories will be down
>> and thus the builds totally frozen software-wise.
>
> I think it would have been better to rebase on F12 6 months ago.
> Now it's way too close to the release date :-(

I recommended F-12 which was in beta when this process started but was
ignored. I noticed the other day that dsd has created a F-12 branch in
git but I think we should be aiming straight for F-13 now. It'll be
out in a little over a month, is quite stable already and have will be
supported for another 14 months.

Peter
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-10 Thread Yioryos Asprobounitis


--- On Sat, 4/10/10, Bernie Innocenti  wrote:

> From: Bernie Innocenti 
> Subject: Re: New XO-1.5 10.2.0 build 119
> To: "Yioryos Asprobounitis" 
> Cc: "Fedora OLPC" , "Chris Ball" 
> , "Devel" 
> Date: Saturday, April 10, 2010, 8:35 AM
> On Sat, 2010-04-10 at 01:47 -0700,
> Yioryos Asprobounitis wrote:
> > Unfortunately Record.activity is not really working
> yet. Filed #1931 with sugarlabs.
> 
> Is this on the XO-1.5, or also on the XO-1?

XO-1.5. Didn't test XO-1. My XO-1 has a broken camera.


  

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Updated OpenChrome on Debian (was: Re: New XO-1.5 10.2.0 build 119)

2010-04-10 Thread Jon Nettleton
On Sat, Apr 10, 2010 at 8:18 AM, Sascha Silbe
 wrote:
> On Sat, Apr 10, 2010 at 07:12:18AM -0700, Jon Nettleton wrote:
>
>> This bug has been located and will be fixed in the next rpm of
>> openchrome.  I will post a link to an updated rpm also.
>
> BTW, is there a chance to get your updated versions of openChrome on a
> Debian system somehow? Some git repo I could pull the changes from and
> somehow mingle with the Debian source package?
>

The git repo I do my dev work in is http://github.com/linux4kix/openchrome.git

This repo is not official in fact it is my playground to break things
at will.  Generally features live there while testing then get moved
to trunk at http://svn.openchrome.org/trunk.  If you want something
somewhat stable I would suggest getting the src.rpm from
http://koji.fedoraproject.org/koji/packageinfo?packageID=5229 and
extracting it out and repackaging it as a .deb.  I work with Xavier to
give him patches that we want tested by the masses and also get pulled
into the XO 1.5 builds.

Hope that helps

Jon
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Updated OpenChrome on Debian (was: Re: New XO-1.5 10.2.0 build 119)

2010-04-10 Thread Sascha Silbe

On Sat, Apr 10, 2010 at 07:12:18AM -0700, Jon Nettleton wrote:


This bug has been located and will be fixed in the next rpm of
openchrome.  I will post a link to an updated rpm also.
BTW, is there a chance to get your updated versions of openChrome on a 
Debian system somehow? Some git repo I could pull the changes from and 
somehow mingle with the Debian source package?


CU Sascha

--
http://sascha.silbe.org/
http://www.infra-silbe.de/

signature.asc
Description: Digital signature
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-10 Thread Jon Nettleton
On Sat, Apr 10, 2010 at 1:47 AM, Yioryos Asprobounitis
 wrote:
> Unfortunately Record.activity is not really working yet. Filed #1931 with 
> sugarlabs.
> Also GIMP is freezing the XO-1.5 as soon as you open an image. Both in Gnome 
> and launched from Sugar. Hard reboot is the only way out.

This bug has been located and will be fixed in the next rpm of
openchrome.  I will post a link to an updated rpm also.

-Jon
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-10 Thread Bernie Innocenti
On Sat, 2010-04-10 at 01:47 -0700, Yioryos Asprobounitis wrote:
> Unfortunately Record.activity is not really working yet. Filed #1931 with 
> sugarlabs.

Is this on the XO-1.5, or also on the XO-1? I tested Record v65
yesterday on os129py and it was perfect.


> ntpdate is missing from the builds. Easy to add but maybe should
> be there to begin with.

What is it needed for? Does NM use it on connection to synchronize the
systrem clock?



> Finally, I guess you have thought of it, but by the
> time 10.2 will be out F11 repositories will be down
> and thus the builds totally frozen software-wise.

I think it would have been better to rebase on F12 6 months ago.
Now it's way too close to the release date :-(


> Is there anyway to mirror and keep them (without any updating)
> somewhere till migration to F>11, so at least if a component
> is needed can be found at that time?  

Repositories for end-of-life releases are just moved to permanent
archives which are mirrored in fewer locations. For example:

 http://archive.kernel.org/fedora-archive/

-- 
   // Bernie Innocenti - http://codewiz.org/
 \X/  Sugar Labs   - http://sugarlabs.org/

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New XO-1.5 10.2.0 build 119

2010-04-10 Thread Yioryos Asprobounitis
Unfortunately Record.activity is not really working yet. Filed #1931 with 
sugarlabs.
Also GIMP is freezing the XO-1.5 as soon as you open an image. Both in Gnome 
and launched from Sugar. Hard reboot is the only way out. 
Should not be included in the build till shorted out.
ntpdate is missing from the builds. Easy to add but maybe should be there to 
begin with.

Finally, I guess you have thought of it, but by the time 10.2 will be out F11 
repositories will be down and thus the builds totally frozen software-wise.
Is there anyway to mirror and keep them (without any updating) somewhere till 
migration to F>11, so at least if a component is needed can be found at that 
time?  

--- On Fri, 4/9/10, Chris Ball  wrote:

> From: Chris Ball 
> Subject: New XO-1.5 10.2.0 build 119
> To: "Fedora OLPC" 
> Cc: "Devel" 
> Date: Friday, April 9, 2010, 4:27 PM
> http://wiki.laptop.org/go/F11_for_1.5
> http://build.laptop.org/10.2.0/os119
> 
> Compressed image size: 678.36mb (+0.01mb since build 118)
> 
> Description of changes in this build:
>  * kernel: allow negotiation of 5/10/15/30fps (#10106)
> 
>  With this change, Record should be able to record
> audio+video together,
>  although you'll still need to VT switch away and back if
> you get a black
>  Xv overlay as described in http://dev.laptop.org/ticket/10068.
> 
> Package changes since build 118:
> 
> -kernel-2.6.31_xo1.5-20100331.1824.1.olpc.5944795.i586
> +kernel-2.6.31_xo1.5-20100409.1311.1.olpc.03dde3f.i586
> -kernel-firmware-2.6.31_xo1.5-20100331.1824.1.olpc.5944795.i586
> +kernel-firmware-2.6.31_xo1.5-20100409.1311.1.olpc.03dde3f.i586
> ___
> olpc mailing list
> o...@lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/olpc
> 


  

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


New XO-1.5 10.2.0 build 119

2010-04-09 Thread Chris Ball
http://wiki.laptop.org/go/F11_for_1.5
http://build.laptop.org/10.2.0/os119

Compressed image size: 678.36mb (+0.01mb since build 118)

Description of changes in this build:
 * kernel: allow negotiation of 5/10/15/30fps (#10106)

 With this change, Record should be able to record audio+video together,
 although you'll still need to VT switch away and back if you get a black
 Xv overlay as described in http://dev.laptop.org/ticket/10068.

Package changes since build 118:

-kernel-2.6.31_xo1.5-20100331.1824.1.olpc.5944795.i586
+kernel-2.6.31_xo1.5-20100409.1311.1.olpc.03dde3f.i586
-kernel-firmware-2.6.31_xo1.5-20100331.1824.1.olpc.5944795.i586
+kernel-firmware-2.6.31_xo1.5-20100409.1311.1.olpc.03dde3f.i586
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel