Re: os15.packages.txt: Inkscape drags in perl

2011-04-12 Thread Daniel Drake
On 12 April 2011 23:01, Peter Robinson  wrote:
> As mentioned its not on any dependency list, its being explicitly
> pulled in through choice hence its not a dependency. Check in any SoaS
> build its not there. This is explicitly a choice by OLPC for OLPC
> builds.

And is only included by olpc-os-builder when the deployment chooses to
include GNOME, which fattens up the image in various ways in addition
to adding perl and inkscape.

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


Re: The next four weeks

2011-04-12 Thread C. Scott Ananian
On Tue, Apr 12, 2011 at 5:45 PM, Peter Robinson  wrote:
>> And, again, I have to remind folks that this is only *one* possible
>> forward path for Sugar-on-Tablets.  This week I am examining a
>> ChromeOS-based option.  http://cananian.livejournal.com/62667.html
>> describes the current plan of work, and there will be further
>> exploration of promising options after that.
>
> Out of interest is the meego tablet / touch interface on the to look
> at list as well?

Meego development has been quite turbulent.  The goal is to build on a
stable and reliable foundation, so that OLPC won't have to do as much
basic platform work.   It's not clear that meego will provide that, or
that meego will ever be a first-class citizen on ARM
(http://wiki.meego.com/ARM).

But meego's definitely on the list.  Just not as high priority at the moment.
 --scott
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: os15.packages.txt: Inkscape drags in perl

2011-04-12 Thread Peter Robinson
On Tue, Apr 12, 2011 at 10:55 PM, Walter Bender  wrote:
> On Tue, Apr 12, 2011 at 5:50 PM, Peter Robinson  wrote:
>> On Tue, Apr 12, 2011 at 10:42 PM, Walter Bender  
>> wrote:
>>> On Tue, Apr 12, 2011 at 5:35 PM, Martin Langhoff
>>>  wrote:
 Hi Daniel, Peter,

 perl
 perl-libs
 perl-Module-Pluggable
 perl-Pod-Escapes
 perl-Pod-Simple
 perl-threads
 perl-threads-shared

 These seem to be brought in by Inkscape.

 Don't get me wrong, Perl was my foundational language for more than 10
 years... but still...

 Should we axe Inkscape, or trim its dependencies?
>>>
>>> Why do we even have any Inkscape dependency at all? (You can generate
>>> SVG in Turtle Art :P)
>>
>> Its used for the gnome desktop so as such its not a dependency on the
>> sugar desktop component so I suspect its included as a graphics
>> package for more senior kids.
>>
> Don't get me wrong. I am a huge fan of Inkscape. I use it almost as
> much as Emacs (well, maybe not quite that much) but it really
> shouldn't be on our dependency list.

As mentioned its not on any dependency list, its being explicitly
pulled in through choice hence its not a dependency. Check in any SoaS
build its not there. This is explicitly a choice by OLPC for OLPC
builds.

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


Re: os15.packages.txt: Inkscape drags in perl

2011-04-12 Thread Walter Bender
On Tue, Apr 12, 2011 at 5:50 PM, Peter Robinson  wrote:
> On Tue, Apr 12, 2011 at 10:42 PM, Walter Bender  
> wrote:
>> On Tue, Apr 12, 2011 at 5:35 PM, Martin Langhoff
>>  wrote:
>>> Hi Daniel, Peter,
>>>
>>> perl
>>> perl-libs
>>> perl-Module-Pluggable
>>> perl-Pod-Escapes
>>> perl-Pod-Simple
>>> perl-threads
>>> perl-threads-shared
>>>
>>> These seem to be brought in by Inkscape.
>>>
>>> Don't get me wrong, Perl was my foundational language for more than 10
>>> years... but still...
>>>
>>> Should we axe Inkscape, or trim its dependencies?
>>
>> Why do we even have any Inkscape dependency at all? (You can generate
>> SVG in Turtle Art :P)
>
> Its used for the gnome desktop so as such its not a dependency on the
> sugar desktop component so I suspect its included as a graphics
> package for more senior kids.
>
Don't get me wrong. I am a huge fan of Inkscape. I use it almost as
much as Emacs (well, maybe not quite that much) but it really
shouldn't be on our dependency list.

-walter
> Peter
>



-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: os15.packages.txt: Inkscape drags in perl

2011-04-12 Thread Peter Robinson
On Tue, Apr 12, 2011 at 10:42 PM, Walter Bender  wrote:
> On Tue, Apr 12, 2011 at 5:35 PM, Martin Langhoff
>  wrote:
>> Hi Daniel, Peter,
>>
>> perl
>> perl-libs
>> perl-Module-Pluggable
>> perl-Pod-Escapes
>> perl-Pod-Simple
>> perl-threads
>> perl-threads-shared
>>
>> These seem to be brought in by Inkscape.
>>
>> Don't get me wrong, Perl was my foundational language for more than 10
>> years... but still...
>>
>> Should we axe Inkscape, or trim its dependencies?
>
> Why do we even have any Inkscape dependency at all? (You can generate
> SVG in Turtle Art :P)

Its used for the gnome desktop so as such its not a dependency on the
sugar desktop component so I suspect its included as a graphics
package for more senior kids.

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


Re: os15.packages.txt: Inkscape drags in perl

2011-04-12 Thread Peter Robinson
On Tue, Apr 12, 2011 at 10:35 PM, Martin Langhoff
 wrote:
> Hi Daniel, Peter,
>
> perl
> perl-libs
> perl-Module-Pluggable
> perl-Pod-Escapes
> perl-Pod-Simple
> perl-threads
> perl-threads-shared
>
> These seem to be brought in by Inkscape.
>
> Don't get me wrong, Perl was my foundational language for more than 10
> years... but still...
>
> Should we axe Inkscape, or trim its dependencies?

Known problem, see https://bugzilla.redhat.com/show_bug.cgi?id=579390

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


Re: The next four weeks

2011-04-12 Thread Peter Robinson
> And, again, I have to remind folks that this is only *one* possible
> forward path for Sugar-on-Tablets.  This week I am examining a
> ChromeOS-based option.  http://cananian.livejournal.com/62667.html
> describes the current plan of work, and there will be further
> exploration of promising options after that.

Out of interest is the meego tablet / touch interface on the to look
at list as well?

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


Re: os15.packages.txt: Inkscape drags in perl

2011-04-12 Thread Walter Bender
On Tue, Apr 12, 2011 at 5:35 PM, Martin Langhoff
 wrote:
> Hi Daniel, Peter,
>
> perl
> perl-libs
> perl-Module-Pluggable
> perl-Pod-Escapes
> perl-Pod-Simple
> perl-threads
> perl-threads-shared
>
> These seem to be brought in by Inkscape.
>
> Don't get me wrong, Perl was my foundational language for more than 10
> years... but still...
>
> Should we axe Inkscape, or trim its dependencies?

Why do we even have any Inkscape dependency at all? (You can generate
SVG in Turtle Art :P)

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



-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


os15.packages.txt: Inkscape drags in perl

2011-04-12 Thread Martin Langhoff
Hi Daniel, Peter,

perl
perl-libs
perl-Module-Pluggable
perl-Pod-Escapes
perl-Pod-Simple
perl-threads
perl-threads-shared

These seem to be brought in by Inkscape.

Don't get me wrong, Perl was my foundational language for more than 10
years... but still...

Should we axe Inkscape, or trim its dependencies?

cheers,


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


Re: The next four weeks

2011-04-12 Thread Martin Langhoff
On Tue, Apr 12, 2011 at 5:21 PM, C. Scott Ananian  wrote:
> And, again, I have to remind folks that this is only *one* possible
> forward path for Sugar-on-Tablets.  This week I am examining a
> ChromeOS-based option.  http://cananian.livejournal.com/62667.html
> describes the current plan of work, and there will be further
> exploration of promising options after that.

And overall, these are explorations of wild new frontiers.

Work continues apace on Sugar-on-Fedora for XO-1, 1.5 and (Oh My!)
1.75. Our in-development 11.2.0 is your friend; the current
development snapshots actually work pretty well.

cheers,


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


Re: Packages not available for F-13 ARM that OLPC uses

2011-04-12 Thread Peter Robinson
Hi Martin,

To break this list down a bit...

On Tue, Apr 12, 2011 at 8:58 PM, Martin Langhoff
 wrote:
> I just ran a rough comparison of the packages we currently include in
> our F14 builds vs what's available in the F13-beta2 ARM repository.
>
> Some packages are OLPC-specific, and I note them below. Others may
> have changed name between F13 and F14.

OLPC. Some of these are in Fedora so I'm not sure they're all "olpc"
but rather just not in F13.

>     'PolicyKit-olpc', // olpc
> 'batti', // olpc-specific
> 'bootfw-q3a62', // olpc-specific
> 'ds-backup-client', // olpc-specific
> 'kernel', // heh :-)
> 'olpc-bootanim', // olpc

x86 only
> 'dmidecode',
> 'xorg-x11-drv-chrome' // ignore

New in F-14
> 'dconf',
> 'folks',
> 'gdk-pixbuf2', (this was split out of gtk2)
> 'laughlin-backgrounds-gnome', // release specific? <--- Yes!
> 'laughlin-backgrounds-single',
> 'libjpeg-turbo',

Most of these should be easy fixes, or even fixed already. Not sure
about java though!
>     'abiword', 'libabiword'
>     'atkmm',
>     'avahi-libs',
>     'csound', 'csound-python',
>     'empathy',
>     'espeak',
>     'inkscape',
>     'java',
>     'kbd-misc',
>     'libassuan',
>     'libffado',
>     'libmodman',
>     'libmount',
>     'olpc-kbdshim',
>     'olpc-powerd',
>     'olpc-powerd-dbus',
>     'olpc-runin-tests',
>     'portmidi',
>     'prelink',
>     'systemd-units', // blame Lennart
>     'telepathy-logger',
>     'upstart-sysvinit',

Extra deps.
> 'perl-threads', // WTH? Perl in our builds?
> 'perl-threads-shared',
> 'gnome-dvb-daemon',


> We should sort this into noise -- stuff that changed between F13 and
> F14, x86-specific packages, etc -- and worthy targets...
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: The next four weeks

2011-04-12 Thread C. Scott Ananian
2011/4/12 NoiseEHC :
> What I do not get is this: what is the goal?

An excellent educational experience on tablet devices, within the
resources of the current Sugar community.

> Having an environment running on Android which can run the same XO bundles
> which are run by XO-1.x?

Ideally, yes.  In practice, some porting will almost certainly be
required; the goal would be to minimize that work.

In addition, in the Android scenario, Sugar would gain the ability to
run educational activities written natively for the Android
environment which would provide capabilities currently missing from
Sugar -- for example, the Android "Movie Studio" activity.

> If the Sugar API has to be changed (adapted for some technical reason) would
> you fork all activities?

It may be possible to write activities such that they can run on
either platform.  TurtleArt has a number of ports, for example, but I
do not believe it has forked.  It's a little too early to make
definitive statements, but obviously there are many benefits to
avoiding unnecessary forks.

And, again, I have to remind folks that this is only *one* possible
forward path for Sugar-on-Tablets.  This week I am examining a
ChromeOS-based option.  http://cananian.livejournal.com/62667.html
describes the current plan of work, and there will be further
exploration of promising options after that.
  --scott
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: The next four weeks

2011-04-12 Thread NoiseEHC
Cool!

What I do not get is this: what is the goal?
Having an environment running on Android which can run the same XO 
bundles which are run by XO-1.x?
If the Sugar API has to be changed (adapted for some technical reason) 
would you fork all activities?

Thanks,
NoiseEHC

On 2011.04.12. 19:56, C. Scott Ananian wrote:
> On Mon, Apr 4, 2011 at 6:09 PM, C. Scott Ananian  wrote:
>> I've posted a four week plan for XO-3 software exploration at
>> http://cananian.livejournal.com/62667.html
>>
>> Briefly:
>> April 4-8: Android
> The report on the first week of work is now up at:
> http://cananian.livejournal.com/62756.html
>
> Basically -- yes, I can see how Sugar-on-Android can be done.  No
> major blockers, but the build chain and packaging issues will be an
> initial annoyance.
>   --scott
> ___
> Devel mailing list
> Devel@lists.laptop.org
> http://lists.laptop.org/listinfo/devel
>
>

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


Packages not available for F-13 ARM that OLPC uses

2011-04-12 Thread Martin Langhoff
I just ran a rough comparison of the packages we currently include in
our F14 builds vs what's available in the F13-beta2 ARM repository.

Some packages are OLPC-specific, and I note them below. Others may
have changed name between F13 and F14.

 'PolicyKit-olpc', // olpc
 'abiword',
 'atkmm',
 'avahi-libs',
 'batti', // olpc-specific
 'bootfw-q3a62', // olpc-specific
 'csound',
 'csound-python',
 'dconf',
 'dmidecode',
 'ds-backup-client', // olpc-specific
 'empathy',
 'espeak',
 'folks',
 'gdk-pixbuf2',
 'gnome-dvb-daemon',
 'inkscape',
 'java',
 'kbd-misc',
 'kernel', // heh :-)
 'laughlin-backgrounds-gnome', // release specific?
 'laughlin-backgrounds-single',
 'libabiword',
 'libassuan',
 'libffado',
 'libjpeg-turbo',
 'libmodman',
 'libmount',
 'olpc-bootanim', // olpc
 'olpc-kbdshim',
 'olpc-powerd',
 'olpc-powerd-dbus',
 'olpc-runin-tests',
 'perl-threads', // WTH? Perl in our builds?
 'perl-threads-shared',
 'portmidi',
 'prelink',
 'systemd-units', // blame Lennart
 'telepathy-logger',
 'upstart-sysvinit',
 'xorg-x11-drv-chrome' // ignore

We should sort this into noise -- stuff that changed between F13 and
F14, x86-specific packages, etc -- and worthy targets...

cheers,


martin

 - - - -

for the record, my procedure

[martin@onyx olpc-utils]$ cd /tmp
[martin@onyx tmp]$ mkdir compare
[martin@onyx tmp]$ cd compare/
[martin@onyx compare]$ wget
http://download.laptop.org/xo-1.5/os/official/os860/4GB/os860.packages.txt
[martin@onyx compare]$ wget
http://build.laptop.org/11.2.0/os15/xo-1.5/os15.packages.txt
[martin@onyx compare]$ perl -pi -e 's/\-\d+.*//' os15.packages.txt
[martin@onyx compare]$ diff -u os860.packages.txt os15.packages.txt | less
[martin@onyx compare]$ wget
http://arm.koji.fedoraproject.org/mash/beta/f13-arm-2011-03-23/f13-arm/arm/os/Packages/fedora-release-13-1.2.beta2.noarch.rpm
[martin@onyx compare]$ rpm2cpio fedora-release-13-1.2.beta2.noarch.rpm
fedora-release-13-1.2.beta2.noarch.rpm | cpio -idmv
...
[martin@onyx compare]$ less ./etc/yum.repos.d/fedora.repo
[martin@onyx compare]$ wget
http://arm.koji.fedoraproject.org/mash/beta/f13-arm-2011-03-23/f13-arm/arm/os/repodata/primary.xml.gz
[martin@onyx compare]$ zgrep '' primary.xml.gz  | perl -pe
's/\<\/*name\>//g' | sort > f13-b3.packages
[martin@onyx compare]$ ipython

In [1]: have = [ line.strip() for line in open('f13-b3.packages') ]

In [2]: need = [ line.strip() for line in open('os15.packages.txt') ]

In [3]: have = set(have)

In [4]: need = set(need)

In [5]: need - have
Out[5]:
set(['PolicyKit-olpc',
 'abiword',
 'atkmm',
 'avahi-libs',
 'batti',
 'bootfw-q3a62',
 'csound',
 'csound-python',
 'dconf',
 'dmidecode',
 'ds-backup-client',
 'empathy',
 'espeak',
 'folks',
 'gdk-pixbuf2',
 'gnome-dvb-daemon',
 'inkscape',
 'java',
 'kbd-misc',
 'kernel',
 'laughlin-backgrounds-gnome',
 'laughlin-backgrounds-single',
 'libabiword',
 'libassuan',
 'libffado',
 'libjpeg-turbo',
 'libmodman',
 'libmount',
 'olpc-bootanim',
 'olpc-kbdshim',
 'olpc-powerd',
 'olpc-powerd-dbus',
 'olpc-runin-tests',
 'perl-threads',
 'perl-threads-shared',
 'portmidi',
 'prelink',
 'systemd-units',
 'telepathy-logger',
 'upstart-sysvinit',
 'xorg-x11-drv-chrome'])

In [6]:




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


Re: The next four weeks

2011-04-12 Thread C. Scott Ananian
On Mon, Apr 4, 2011 at 6:09 PM, C. Scott Ananian  wrote:
> I've posted a four week plan for XO-3 software exploration at
> http://cananian.livejournal.com/62667.html
>
> Briefly:
> April 4-8: Android

The report on the first week of work is now up at:
http://cananian.livejournal.com/62756.html

Basically -- yes, I can see how Sugar-on-Android can be done.  No
major blockers, but the build chain and packaging issues will be an
initial annoyance.
 --scott
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


hello

2011-04-12 Thread Vasilis Liaskovitis
hello
good news for you
thousands of new  original products here

take a look ,  it is the best place for Chrisama gift .
i had bought some from them , and i like much
so i tell  you
good luck
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel