intern project on profiling sugar

2008-07-03 Thread Riccardo Lucchese
Hi

I'm riccardo lucchese (rl) and will be an intern at olpc for the next ten weeks.
My initial proposal for the internship was working on profiling sugar.
i.e. why is activities startup so long ? ;)

Right now I'm working on a tool for gathering cpu/mem/io statistics on the xo
that produces pretty figures like bootchart does
(http://www.bootchart.org/images/bootchart.png); the problem with bootchart
was that it is quite heavyweight at decent sampling frequencies.

This tool will be used for profiling activities startup and other
actions suffering of long delaying. It is almost finished.


With the same goal I'm writing a script that extracts perfs timings
from data logged by sugar components so that it will be possible
to run automated `regression' tests in the future.


These tools will be used with other common profiling tools like the embedded
python profiler, sysprof and oprofile.


I was told that some of you have already specifically worked on this;
that would be great if you could share your gotchas ;)


I appreciate any hints on features those tools should have
and any comments on this work!


Thanks !

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


Re: [OLPC-Games] SVG icons of rocker and game pad keys?

2008-07-03 Thread Kent Dahl
On to., 2008-07-03 at 14:36 -0400, Eben Eliason wrote:
> I have a ticket assigned to me for this (#4832).  It's presently
> targeted at a "future release", but it's not that hard to add icons to
> the theme.  I might have a chance to work it into the next release.
> 
> One of the reasons they aren't there yet is because we've been hoping
> to add an API for implementing handheld mode which might include, in
> some form, a standard help screen with all the appropriate buttons.
> Of course, even then the icons should be in the theme for any activity
> to make use of, and there's no excuse not to put them there in the
> meantime!

Thanks for the update. I tried running some online photos of the XO
through the Inkscape bitmap trace, but the results were more artistic
than informative.

In the meantime I noticed dialog-ok.svg and dialog-cancel.svg in
sugar-jhbuild/source/artwork/icons/scalable/actions which might suffice
for my most "urgent" needs. :)

-- 
Kent Dahl <[EMAIL PROTECTED]>
http://www.pvv.org/~kentda/

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


New joyride build 2107

2008-07-03 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2107

Changes in build 2107 from build: 2106

Size delta: -0.26M

-olpc-utils 0.75-1.olpc3
+olpc-utils 0.76-1.olpc3
-libpcap 14:0.9.8-2.fc9
-tcpdump 14:3.9.8-4.fc9

--
This mail was automatically generated
See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs
See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a 
comparison
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


xorg.conf for VGA?

2008-07-03 Thread Bobby Powers
Hello,

I've got a B3 here with a VGA connector I soldered on, and output
works fine from the terminal or mplayer (with the fbdev driver).  X,
however, doesn't like it and just shows a black screen.  The monitor
still has a signal, but doesn't display anything.

Jordan, I heard you might know the magic I need in xorg.conf to get
this working.  Do you have any ideas?

yours,
Bobby Powers
(summer intern at 1CC)
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


New joyride build 2106

2008-07-03 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2106

Changes in build 2106 from build: 2105

Size delta: 0.00M

-python 2.5.1-25.fc9
+python 2.5.1-26.fc9
-python-libs 2.5.1-25.fc9
+python-libs 2.5.1-26.fc9
-python-urlgrabber 3.0.0-8.fc9
+python-urlgrabber 3.0.0-9.fc9

--- Changes for python 2.5.1-26.fc9 from 2.5.1-25.fc9 ---
  + Fix sporadic listdir problem
  + Resolves: bug#451494

--- Changes for python-urlgrabber 3.0.0-9.fc9 from 3.0.0-8.fc9 ---
  + Don't count partial downloads toward the total

--
This mail was automatically generated
See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs
See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a 
comparison
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


sugar-datastore-0.8.2 & ds-backup on F7

2008-07-03 Thread Martin Langhoff
Just realised that the python-cjson dependency of
sugar-datastore-0.8.2 (which is req'd by ds-backup) makes it hard to
support on F7 (we'd need a backport of python-cjson). Not sure if the
F9 port landed in joyride...

Hmmm. A few checks... people told me that stuff had to be in monday's
Joyride. A quick check of the build logs lists python-cjson and
sugar-datastore at the desired patchlevel -
http://xs-dev.laptop.org/~cscott/xo-1/streams/joyride/build2105/devel_ext3/build.log

And it's all F9 packages too. Wohoo!

cheers,




m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- 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


New joyride build 2105

2008-07-03 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2105

Changes in build 2105 from build: 2104

Size delta: -24.12M

-totem-mozplugin 2.23.4-1.olpc3.2
+totem-mozplugin 2.23.4-1.olpc3.3
-kernel 2.6.25-20080701.1.olpc.5001ddd18d37eee
+kernel 2.6.25-20080703.1.olpc.2da8af6492c54ec
-sugar-datastore 0.8.2-1.olpc3
+sugar-datastore 0.8.2-2.20080703git588f82ed0d.olpc3
-sugar-toolkit 0.81.5-2.olpc3
+sugar-toolkit 0.81.5-3.20080703git7c5fa614a6.olpc3
-totem 2.23.4-1.olpc3.2
+totem 2.23.4-1.olpc3.3
-totem-gstreamer 2.23.4-1.olpc3.2
+totem-gstreamer 2.23.4-1.olpc3.3
-bluez-libs 3.32-1.fc9
-fuse 2.7.3-2.fc9
-fuse-libs 2.7.3-2.fc9
-gphoto2 2.4.0-10.fc9
-gvfs 0.2.3-11.fc9
-gvfs-fuse 0.2.3-11.fc9
-libarchive 2.4.17-1.fc9
-libexif 0.6.16-1.fc9
-libsmbclient 3.2.0-2.17.fc9
-libtalloc 1.2.0-17.fc9
-libtdb 1.1.1-17.fc9
-lockdev 1.0.1-12.fc9.1
-samba-common 3.2.0-2.17.fc9
-samba-winbind 3.2.0-2.17.fc9

--- Changes for sugar-datastore 0.8.2-2.20080703git588f82ed0d.olpc3 from 
0.8.2-1.olpc3 ---
  + New git snapshot

--
This mail was automatically generated
See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs
See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a 
comparison
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Release 8.2.0 -- pls add critical features

2008-07-03 Thread Ixo X oxI
Bryan,
  I believe that 'xo-get' can uninstall activities.

 http://wiki.laptop.org/go/Xo-get

I know that the terminal/console interface works great !

I haven't tested the latest GUI version, not sure what the current status.

-iXo

On Tue, Jul 1, 2008 at 18:23, Bryan Berry <[EMAIL PROTECTED]> wrote:

>
> I know that Nepal is a small potato compared to Peru and Uruguay but
> there are two features that we really need. Furthermore, I think these
> features would immensely benefit the bigger deployments.
>
> 1. Need to be able to launch activities such as Scratch, EToys, Pippy,
> etc. by clicking on a hyperlink in browse. The activity wouldn't run in
> the browser. We need this functionality in order to effectively use
> Moodle in our schools.
>
> Here's the ticket I opened on the
> http://dev.laptop.org/ticket/6958
>
> 2. Need to be able to remove activities via the GUI, including installed
> activities, to make room for new ones. We are working on Offline Moodle
> activity bundles for courses. Each course will be subdivided into weekly
> modules. these modules will quickly fill up the ssd. kids will need a
> way to remove activities themselves to make room for new ones.
>
> http://dev.laptop.org/ticket/7071
>
>
> Our development team in Nepal is moving from developing just activities
> to developing entire courses that include activities, lesson plans for
> the teachers, and supplementary materials. This in response to feedback
> from the teachers at the pilots and department of education.
>
>
> Bryan Berry
>
> ___
> 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


Re: [OLPC-Games] SVG icons of rocker and game pad keys?

2008-07-03 Thread Eben Eliason
I have a ticket assigned to me for this (#4832).  It's presently
targeted at a "future release", but it's not that hard to add icons to
the theme.  I might have a chance to work it into the next release.

One of the reasons they aren't there yet is because we've been hoping
to add an API for implementing handheld mode which might include, in
some form, a standard help screen with all the appropriate buttons.
Of course, even then the icons should be in the theme for any activity
to make use of, and there's no excuse not to put them there in the
meantime!

- Eben


On Thu, Jul 3, 2008 at 12:10 PM, Kent Dahl <[EMAIL PROTECTED]> wrote:
> On ti., 2008-07-01 at 09:18 +0200, Kent Dahl wrote:
>> Anyone know of existing SVG icons of the "rocker" and game pad keys?
>>
>> I searched the Wiki and some repositories, but found nothing like this.
>> Only managed to find the various Sugar UI icons.
>
> Basically looking for something like this:
> http://wiki.laptop.org/go/Image:Olpc_XO_dim-Optimized.png
>
> But for the rocker and gamepad, and preferably in SVG...
>
>> The reason I ask is because for arcade games playable in game pad mode,
>> it can often make sense to add these icons to the screen (or atleast
>> help-screen). Especially the game pad keys (VXO[]) can be a bit
>> confusing, and an on-screen hint goes a long way towards informed
>> self-discovery as opposed to button-mashing and after-the-fact
>> inference.
>
> Moving this over to the devel@ list as OLPC-Games ML is rather quiet,
> and partly due to the current disturbing thread on MLs and meetings and
> whatnot. :)
>
> --
> Kent Dahl <[EMAIL PROTECTED]>
> http://www.pvv.org/~kentda/
> --
> Kent Dahl <[EMAIL PROTECTED]>
> http://www.pvv.org/~kentda/
>
> ___
> 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


New joyride build 2104

2008-07-03 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2104

Changes in build 2104 from build: 2103

Size delta: 0.00M

-sugar 0.81.5-1.olpc3
+sugar 0.81.5-2.20080703git4f3f508bc3.olpc3
-sugar-base 0.81.1-1.olpc3
+sugar-base 0.81.1-2.20080703git1ca8ee3cea.olpc3

--- Changes for sugar 0.81.5-2.20080703git4f3f508bc3.olpc3 from 0.81.5-1.olpc3 
---
  + New git snapshot

--- Changes for sugar-base 0.81.1-2.20080703git1ca8ee3cea.olpc3 from 
0.81.1-1.olpc3 ---
  + New git snapshot

--
This mail was automatically generated
See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs
See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a 
comparison
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Release 8.2.0 -- pls add critical features

2008-07-03 Thread Eben Eliason
On Thu, Jul 3, 2008 at 1:39 PM, Morgan Collett <[EMAIL PROTECTED]> wrote:
> On Thu, Jul 3, 2008 at 19:30, Daniel Drake <[EMAIL PROTECTED]> wrote:
>> Greg Smith wrote:
>>> I'm also not aware of any feasible design proposal which might address
>>> your request. You need a precedent or engineering level suggestion to
>>> move this forward. Is this possible in Firefox at all?
>>>
>>> I know that IE tries to open certain types of documents within the
>>> browser. It ties in a set of editing capabilities without exiting the
>>> browser, but its not the same as opening the document in the
>>> application. I don't know the technology behind it (maybe Mime Types?).
>>> If that is what you are looking for it will require a lot of work which
>>> I believe needs to come from Firefox.
>>
>> This part is actually quite easy. We don't use firefox, but we use the
>> same engine, embedded into a sugar app. It's easy for the parent
>> application to intercept URL requests before the engine goes off and
>> processes them, so it's easy to invent a URL scheme such as activity://pippy
>>
>> The hard part is dealing with Rainbow, because Browse runs under the
>> constraints of rainbow which probably prevents us from making one
>> activity directly launch another in any sane way.
>
> What we have now is show_object_in_journal, which activities can use
> to ask Rainbow to show a journal object. The activity creates a
> journal object, and then calls that resulting in Journal displaying
> that object. You can then resume / instantiate it.
>
> This is how Chat opens URLs in Browse. I imagine that it could be used
> to create a journal object corresponding to the activity type you want
> to open. However, where a specific mime type can be opened with
> multiple activities, you could choose to resume any one of them. So
> this doesn't guarantee a specific activity will be launched.

The default association can be set though, I believe.

In any case, this is quite similar to the behavior which I'd rather
support, which is a Sugar "launching service" of sorts through which
an activity can pass a URL (or file handle? or object id? or bundle
id?) to Sugar, which will display a modal alert asking the user to
choose what to do with it (if it is an activity, launch would likely
be the only option; if it were an object, the option to act on it with
any number of activities might be present.)  The net result is quite
similar, but the action can happen in context and thus feel much more
direct.  It can also be canceled.  In all cases, Sugar is responsible
for the dialog and the resulting action, so Rainbow isn't in the way.
In a partial sense, this also solves the "default handler" issue,
since the option is always presented to choose any supporting activity
to, for instance, open a URL clicked on in Chat.

Further thought could go into such a service in the future to create
powerful flows of data among activities. Perhaps in the future this
type of system can be used to pass the result of a "spawned" activity
back to the "spawner", such as to allow modification of an SVG icon in
a future Draw activity, from within a Develop project.  This goes one
step further than the manual use of the clipboard in providing
inter-activity explorations.

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


Re: Release 8.2.0 -- pls add critical features

2008-07-03 Thread Morgan Collett
On Thu, Jul 3, 2008 at 19:30, Daniel Drake <[EMAIL PROTECTED]> wrote:
> Greg Smith wrote:
>> I'm also not aware of any feasible design proposal which might address
>> your request. You need a precedent or engineering level suggestion to
>> move this forward. Is this possible in Firefox at all?
>>
>> I know that IE tries to open certain types of documents within the
>> browser. It ties in a set of editing capabilities without exiting the
>> browser, but its not the same as opening the document in the
>> application. I don't know the technology behind it (maybe Mime Types?).
>> If that is what you are looking for it will require a lot of work which
>> I believe needs to come from Firefox.
>
> This part is actually quite easy. We don't use firefox, but we use the
> same engine, embedded into a sugar app. It's easy for the parent
> application to intercept URL requests before the engine goes off and
> processes them, so it's easy to invent a URL scheme such as activity://pippy
>
> The hard part is dealing with Rainbow, because Browse runs under the
> constraints of rainbow which probably prevents us from making one
> activity directly launch another in any sane way.

What we have now is show_object_in_journal, which activities can use
to ask Rainbow to show a journal object. The activity creates a
journal object, and then calls that resulting in Journal displaying
that object. You can then resume / instantiate it.

This is how Chat opens URLs in Browse. I imagine that it could be used
to create a journal object corresponding to the activity type you want
to open. However, where a specific mime type can be opened with
multiple activities, you could choose to resume any one of them. So
this doesn't guarantee a specific activity will be launched.

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


Re: Release 8.2.0 -- pls add critical features

2008-07-03 Thread Daniel Drake
Greg Smith wrote:
> I'm also not aware of any feasible design proposal which might address 
> your request. You need a precedent or engineering level suggestion to 
> move this forward. Is this possible in Firefox at all?
> 
> I know that IE tries to open certain types of documents within the 
> browser. It ties in a set of editing capabilities without exiting the 
> browser, but its not the same as opening the document in the 
> application. I don't know the technology behind it (maybe Mime Types?). 
> If that is what you are looking for it will require a lot of work which 
> I believe needs to come from Firefox.

This part is actually quite easy. We don't use firefox, but we use the 
same engine, embedded into a sugar app. It's easy for the parent 
application to intercept URL requests before the engine goes off and 
processes them, so it's easy to invent a URL scheme such as activity://pippy

The hard part is dealing with Rainbow, because Browse runs under the 
constraints of rainbow which probably prevents us from making one 
activity directly launch another in any sane way.

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


python parser for dotconf file

2008-07-03 Thread Hemant Goyal
Hi Lukas,

I am working on a project to integrate speech-dispatcher (which uses
dot.conf for its configuration files) into the olpc sugar environment. I
need to modify the configuration files directly from a python program,
and unfortunately python bindings of dotconf are not available.

I developed a simple parser to read the parameter values correctly.

I am, however, having trouble deciding how to write back (edit the value of
a particular parameter) to the file - There are times when multiple
instances of the same parameter exist.

For example:

AddModule "flite" "sd_flite" "flite.conf"
#AddModule "espeak-generic" "sd_generic" "espeak-generic.conf"

I have two questions:

   1. Would the dotconf project benefit from a generic python program that
   allows to read/edit parameters within a dotconf file?
   2. How to modify the parameter values when multiple instances of the same
   parameter exist as describred above.

For your reference I am attaching the pyDotconf project that I created.
Please run pyDotconf_test.py to see whats happening.

Thanks and looking forward to your feedback!
Hemant


pyDotconf.tar.gz
Description: GNU Zip compressed data
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [OLPC-Games] SVG icons of rocker and game pad keys?

2008-07-03 Thread Kent Dahl
On ti., 2008-07-01 at 09:18 +0200, Kent Dahl wrote:
> Anyone know of existing SVG icons of the "rocker" and game pad keys?
> 
> I searched the Wiki and some repositories, but found nothing like this.
> Only managed to find the various Sugar UI icons.

Basically looking for something like this:
http://wiki.laptop.org/go/Image:Olpc_XO_dim-Optimized.png

But for the rocker and gamepad, and preferably in SVG...

> The reason I ask is because for arcade games playable in game pad mode,
> it can often make sense to add these icons to the screen (or atleast
> help-screen). Especially the game pad keys (VXO[]) can be a bit
> confusing, and an on-screen hint goes a long way towards informed
> self-discovery as opposed to button-mashing and after-the-fact
> inference.

Moving this over to the devel@ list as OLPC-Games ML is rather quiet,
and partly due to the current disturbing thread on MLs and meetings and
whatnot. :)

-- 
Kent Dahl <[EMAIL PROTECTED]>
http://www.pvv.org/~kentda/
-- 
Kent Dahl <[EMAIL PROTECTED]>
http://www.pvv.org/~kentda/

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


[Server-devel] eth0 statii IP

2008-07-03 Thread Tim Moody
On startup /etc/rc.d/init.d/olpc-network-config (which points to 
/fsroot.olpc/etc/init.d/olpc-network-config) runs and, as Tony says, checks 
for the existence of /etc/sysconfig/olpc_net_config.

If it doesn't find that file it runs 
/etc/sysconfig/olpc-scripts/network_config (which points to 
/fsroot.olpc/etc/sysconfig/olpc-scripts/network_config).  I have the 
impression that /fsroot.olpc/etc/sysconfig/olpc-scripts/network_config can 
be run by other configuration scripts as well.

/fsroot.olpc/etc/sysconfig/olpc-scripts/network_config closes the loop by 
creating /etc/sysconfig/olpc_net_config, but ONLY if it succeeds.  It will 
fail if there are more than two wired ethernet adapters (or none); I have 
three so it always fails.

It copies /fsroot.olpc/etc/sysconfig/olpc-scripts/ifcfg-eth0, etc to 
/etc/sysconfig/network-scripts.  My approach to the problem of not losing 
the eth0 static IP address was to modify 
/fsroot.olpc/etc/sysconfig/olpc-scripts/ifcfg-eth0 as follows rather than 
just creating /etc/sysconfig/olpc_net_config.

#  OLPC School server
#  This file configures the ethernet port connected to the Internet (WAN)
DEVICE=eth0
ONBOOT=yes

#  Sometimes, a static address is assigned
IPADDR=192.168.0.160
#IPV6ADDR=2001:4830:2446:ff00::2/64
NETMASK=255.255.255.0
NETWORK=192.168.0.0
BROADCAST=192.168.0.255
GATEWAY=192.168.0.1

#  These defines are used to request a dynamic address [or not]
BOOTPROTO=none
DHCP_HOSTNAME=schoolserver

#  This is tied to a particular ethernet interface

That way even if something causes 
/fsroot.olpc/etc/sysconfig/olpc-scripts/network_config to run, the static IP 
config is not lost.

> --
>
> Message: 2
> Date: Tue, 1 Jul 2008 07:04:39 -0700
> From: Tony Pearson <[EMAIL PROTECTED]>
> Subject: [Server-devel] eth0 static IP requires
> /etc/sysconfig/olpc_net_config
> To: [EMAIL PROTECTED]
> Cc: Phill Hardstaff <[EMAIL PROTECTED]>
> Message-ID:
> <[EMAIL PROTECTED]>
> Content-Type: text/plain; charset="iso-8859-1"
>
>> From: "Martin Langhoff" <[EMAIL PROTECTED]>
>> Subject: Re: [Server-devel] Laptop XS working
>> To: "Phill Hardstaff" <[EMAIL PROTECTED]>
>
>> The XS has (or should have) 2 network interfaces.
>
>>  - eth0 is the internet / wan connection. It defaults to doing dhcp,
>> if you need to set it to a static ip address, edit
>> /etc/sysconfig/network-scripts/ifcfg-eth0
>
> Phil,
> For static IP you also need to create a file, which I did as
> follows:
>
> [root ~]# echo "# created by Tony" > /etc/sysconfig/olpc_net_config
>
> It doesn't matter what the contents are, however, XS checks for this file,
> and if it doesn't exist,
> copies over your ifcfg-eth0 with pre-defined DHCP ones.  The original idea
> I presume was that
> after it copies over the DHCP it would create this file to turn off the
> process and only do it on the
> first boot, but in my case, that file never got created, and all my work
> setting up static IP was
> over-written each time.  Creating this file solved the problem.
>
> Martin, would you like me to file a "bug" on this?
>
> Tony
>
>
>
>
> Tony Pearson
> Senior Storage Consultant, IBM System Storage?
> Telephone: +1 520-799-4309 |  tie 321-4309 |  Cell: +1 520 990-8669
> email: [EMAIL PROTECTED] |  GSA: http://tucgsa.ibm.com/~tpearson
> Blog: http://www.ibm.com/developerworks/blogs/page/InsideSystemStorage
> AKA: 990tony Paravane, eightbar specialist
>
>
> -- next part --
> An HTML attachment was scrubbed...
> URL: 
> http://lists.laptop.org/pipermail/server-devel/attachments/20080701/3737feda/attachment-0001.htm
> -- next part --
> A non-text attachment was scrubbed...
> Name: not available
> Type: image/jpeg
> Size: 3808 bytes
> Desc: not available
> Url : 
> http://lists.laptop.org/pipermail/server-devel/attachments/20080701/3737feda/attachment-0001.jpeg
>
> --
>
> ___
> Server-devel mailing list
> [EMAIL PROTECTED]
> http://lists.laptop.org/listinfo/server-devel
>
>
> End of Server-devel Digest, Vol 15, Issue 2
> *** 

___
Server-devel mailing list
[EMAIL PROTECTED]
http://lists.laptop.org/listinfo/server-devel


Re: Release Status Meeting - 8.2.0 - Tomorrow, 2:00 PM EDT, various venues - Notes

2008-07-03 Thread John Watlington

On Jul 1, 2008, at 10:20 PM, Kim Quirk wrote:

> My thoughts in-line...
> Kim
>
> On Tue, Jul 1, 2008 at 6:16 PM, C. Scott Ananian  
> <[EMAIL PROTECTED]> wrote:
> On Tue, Jul 1, 2008 at 5:13 PM, Greg Smith  
> <[EMAIL PROTECTED]> wrote:
> > - Kim will check with Peru and Greg will check with Uruguay teams to
> > ensure that they do not plan to upgrade to 8.2.0. Action item due by
> > July 20.
>
> Why don't we want them to use 8.2?
>
> Two reasons for Peru to stay with 8.1:
> 1 - Peru has 'blessed' their build for the next 75k laptops and we  
> got it into production for them. It is 703+peru activities (which  
> you knew, but may not have thought about the reason we ECO'd it  
> into production was so they don't have to upgrade before giving  
> them out to students).
>
> 2 - Peru has created and printed their User Manuals based on the UI  
> of 8.1.
>
> We should expect and encourage them to continue on this path. We  
> will support 8.1 until we ship 9.1, which should work for them.  
> That's that part that I will confirm when I visit them.

This is in direct contradiction with the agreement from my last visit,
communicated to tech-team in my trip report.

9.1 will not land soon enough for them to generate new training
materials and train teachers before the start of the school year
at the end of March.

8.2.1 will be available in plenty of time for all the above to happen.

> Greg has agreed to check in with Uruguay on where they are in their  
> roll out to teachers and students.
>
> I suspect some words were left out, and what you really meant was,
> "their schedules for adopting 8.2 are not pressing"?
>
> If we don't expect our two largest deployments to adopt our release,
> why are we making it?
>
> KQ - We have many, many more deployments, trials, pilots, possibly  
> G1G1, who will be just getting their laptops when 8.2 is ready or  
> soon there after. This release is for them.
>
> Even in the case of G1G1, if those laptops go out with 8.1.1, they  
> can MUCH more easily be upgraded to 8.2 than was possible with  
> earlier releases.
>
>
> Something's not right here.
>
> Incidentally, on the "blocking bug" front, I notice that Uruguay's
> wireless problems with 703/708 were nowhere to be found on the roadmap
> for 8.2.  This is a blocker to our producing something useful for "the
> kids".

Uruguay's wireless problems require changes to their school server,
not 703/708...

> KQ - Do you have a specific bug in mind? Let's make sure it gets  
> listed when we start listing/triaging blocking bugs (which I agree  
> we can start doing at any time); and make sure it is getting  
> addressed.
>
>  --scott
>
> --
>  ( http://cscott.net/ )
> ___
> 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

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


Re: Release 8.2.0 -- pls add critical features

2008-07-03 Thread Tomeu Vizoso
Yeah, may be quite easy, please send patches ;)

Tomeu

On Thu, Jul 3, 2008 at 5:59 PM, Eben Eliason <[EMAIL PROTECTED]> wrote:
> Well, a Sugar dev can comment on the feasibility, but I don't think
> that the specification will actually be that difficult to add.  I'm
> just calling for an additional option in the palette for an activity
> which uninstalls/deletes it.  It may be as trivial as adding the menu
> item and calling an already existing function in its handler.
>
> - Eben
>
>
> On Thu, Jul 3, 2008 at 11:47 AM, Greg Smith <[EMAIL PROTECTED]> wrote:
>> Hi Eben,
>>
>> OK. I thought you were saying that the journal can do it now or could be
>> extended easily to remove all activities.
>>
>> Sounds like its a new feature which requires significant work which means
>> its may not merit blocker status.
>>
>> Is there an easy way to read all activities that are present and put an item
>> in the journal which allows you to remove them?
>>
>> If there's no quick fix and we're out of time then we may need to defer this
>> one.
>>
>> Thanks,
>>
>> Greg S
>>
>> Eben Eliason wrote:
>>>
>>> On Thu, Jul 3, 2008 at 8:07 AM, Greg Smith <[EMAIL PROTECTED]>
>>> wrote:

 On your second point, I think the thread has been productive. I marked
 the bug a blocker for 8.2.0. I think we will close it by including the
 remove via Journal solution unless Eben can be convinced of a better
 implementation.
>>>
>>> Actually, the solution proposed is specifically the opposite, since
>>> the nature of the request is to be able to remove activities which /do
>>> not/ appear in the Journal (as well as those that do).  The design
>>> specified requires adding the ability to remove activities to the list
>>> view of Home, which provides a neat filterable list of all activities
>>> on the laptop.
>>>
>>> - Eben
>>>
>>
> ___
> 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


Re: Release 8.2.0 -- pls add critical features

2008-07-03 Thread Eben Eliason
Well, a Sugar dev can comment on the feasibility, but I don't think
that the specification will actually be that difficult to add.  I'm
just calling for an additional option in the palette for an activity
which uninstalls/deletes it.  It may be as trivial as adding the menu
item and calling an already existing function in its handler.

- Eben


On Thu, Jul 3, 2008 at 11:47 AM, Greg Smith <[EMAIL PROTECTED]> wrote:
> Hi Eben,
>
> OK. I thought you were saying that the journal can do it now or could be
> extended easily to remove all activities.
>
> Sounds like its a new feature which requires significant work which means
> its may not merit blocker status.
>
> Is there an easy way to read all activities that are present and put an item
> in the journal which allows you to remove them?
>
> If there's no quick fix and we're out of time then we may need to defer this
> one.
>
> Thanks,
>
> Greg S
>
> Eben Eliason wrote:
>>
>> On Thu, Jul 3, 2008 at 8:07 AM, Greg Smith <[EMAIL PROTECTED]>
>> wrote:
>>>
>>> On your second point, I think the thread has been productive. I marked
>>> the bug a blocker for 8.2.0. I think we will close it by including the
>>> remove via Journal solution unless Eben can be convinced of a better
>>> implementation.
>>
>> Actually, the solution proposed is specifically the opposite, since
>> the nature of the request is to be able to remove activities which /do
>> not/ appear in the Journal (as well as those that do).  The design
>> specified requires adding the ability to remove activities to the list
>> view of Home, which provides a neat filterable list of all activities
>> on the laptop.
>>
>> - Eben
>>
>
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


super user privileges for speech-dispatcher and location of configuration files for olpc

2008-07-03 Thread Hemant Goyal
Hi,

We want to run the speech-dispatcher daemon service on the XO for providing
a speech synthesis environment in the laptop. For our purpose we want to
modify the configuration file of speech-dispatcher in
/etc/speech-dispatcher/speechd.conf from sugar-control panel. sugar-control
panel requires the configuration file to be user writable (which is not the
case with the file in /etc/speech-dispatcher).

The idea that we are getting at the moment is to maintain a copy
of /etc/speech-dispatcher/speechd.conf somewhere in
/home/olpc/.folder/speechd.conf. and start the daemon service by pointing to
this directory instead of /etc/speech-dispatcher. This would allow us to
modify the configuration file from sugar-control panel.

For the above idea I will have to modify the speech-dispatcher package (for
olpc2, olpc3) to relocate the configuration file to the new user writable
directory and modify the init script for speech-dispatcher to look
for the configuration file in the new directory.

Can anybody suggest alternatives, or any caveats regarding the suggested
approach?

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


Re: Release 8.2.0 -- pls add critical features

2008-07-03 Thread Greg Smith
Hi Eben,

OK. I thought you were saying that the journal can do it now or could 
be extended easily to remove all activities.

Sounds like its a new feature which requires significant work which 
means its may not merit blocker status.

Is there an easy way to read all activities that are present and put an 
item in the journal which allows you to remove them?

If there's no quick fix and we're out of time then we may need to defer 
this one.

Thanks,

Greg S

Eben Eliason wrote:
> On Thu, Jul 3, 2008 at 8:07 AM, Greg Smith <[EMAIL PROTECTED]> wrote:
>> On your second point, I think the thread has been productive. I marked
>> the bug a blocker for 8.2.0. I think we will close it by including the
>> remove via Journal solution unless Eben can be convinced of a better
>> implementation.
> 
> Actually, the solution proposed is specifically the opposite, since
> the nature of the request is to be able to remove activities which /do
> not/ appear in the Journal (as well as those that do).  The design
> specified requires adding the ability to remove activities to the list
> view of Home, which provides a neat filterable list of all activities
> on the laptop.
> 
> - Eben
> 
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New joyride build 2102

2008-07-03 Thread C. Scott Ananian
On Thu, Jul 3, 2008 at 5:42 AM, Build Announcer v2 <[EMAIL PROTECTED]> wrote:
> http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2102
>
> Changes in build 2102 from build: 2098
>
> Size delta: 19.14M

Things are getting worse, we just added another 20M of samba via gvfs
which totem-gstreamer now requires. =(

> -totem-mozplugin 2.23.2-4.fc9
> +totem-mozplugin 2.23.4-1.olpc3.2
> -mtd-utils 1.1.0-2.fc8
> +mtd-utils 1.2.0-1.fc9
> +bluez-libs 3.32-1.fc9
> +fuse 2.7.3-2.fc9
> +fuse-libs 2.7.3-2.fc9
> -glib2 2.16.3-7.fc9
> +glib2 2.16.4-1.fc9
> +gphoto2 2.4.0-10.fc9
> +gvfs 0.2.3-11.fc9
> +gvfs-fuse 0.2.3-11.fc9
> +libarchive 2.4.17-1.fc9
> +libexif 0.6.16-1.fc9
> +libsmbclient 3.2.0-2.17.fc9
> +libtalloc 1.2.0-17.fc9
> +libtdb 1.1.1-17.fc9
> -libvolume_id 120-5.20080421git.fc9
> +libvolume_id 124-1.fc9.1
> +lockdev 1.0.1-12.fc9.1
> -openldap 2.4.8-3.fc9
> +openldap 2.4.8-6.fc9
> +samba-common 3.2.0-2.17.fc9
> +samba-winbind 3.2.0-2.17.fc9
> -totem 2.23.2-4.fc9
> +totem 2.23.4-1.olpc3.2
> -totem-gstreamer 2.23.2-4.fc9
> +totem-gstreamer 2.23.4-1.olpc3.2
> -totem-pl-parser 2.22.3-1.fc9
> +totem-pl-parser 2.23.2-1.olpc3

  --scott

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


Re: release contracts

2008-07-03 Thread C. Scott Ananian
On Thu, Jul 3, 2008 at 6:24 AM, Tomeu Vizoso <[EMAIL PROTECTED]> wrote:
> two things that surprised me today when looking at trac:
>
> https://dev.laptop.org/ticket/7382 is assigned to me, but Simon is the
> Browse maintainer (and coded most of the changes this release).
>
> https://dev.laptop.org/ticket/7381 is assigned to Marco, but those
> features were coded by me. Also, this ticket doesn't specify who
> provides test cases, last I heard it was going to be Eben.

I'd suspect that it was just misunderstanding on Greg's part.  I'm
guessing he's most concerned that *someone* be assigned to the tasks,
not the particular identity of who.  So, since Greg is on vacation
until the 10th (IIRC), I suggest going ahead and updating #7381 and
#7382 so they reflect reality.
 --scott

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


Re: Release 8.2.0 -- pls add critical features

2008-07-03 Thread Eben Eliason
On Thu, Jul 3, 2008 at 8:07 AM, Greg Smith <[EMAIL PROTECTED]> wrote:
> On your second point, I think the thread has been productive. I marked
> the bug a blocker for 8.2.0. I think we will close it by including the
> remove via Journal solution unless Eben can be convinced of a better
> implementation.

Actually, the solution proposed is specifically the opposite, since
the nature of the request is to be able to remove activities which /do
not/ appear in the Journal (as well as those that do).  The design
specified requires adding the ability to remove activities to the list
view of Home, which provides a neat filterable list of all activities
on the laptop.

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


Re: [sugar] Question about internationalization on sugar-jhbuild

2008-07-03 Thread Tomeu Vizoso
Can you publish the source for your activity then? Wonder why strace
shows that only the en* locales are looked up.

Regards,

Tomeu

On Thu, Jul 3, 2008 at 3:55 PM, Faisal Anwar <[EMAIL PROTECTED]> wrote:
> Hi Tomeu,
>
> I'm starting up sugar-jhbuild with the command 'LANG=es ./sugar-jhbuild
> run'. Then I open up a terminal and do 'sugar-launch annotate'. I tried it
> with other activities and they seem to work just fine with translation.
>
> Faisal
>
> On Thu, Jul 3, 2008 at 8:38 AM, Tomeu Vizoso <[EMAIL PROTECTED]> wrote:
>>
>> Hi,
>>
>> from that strace log, seems like gettext thinks you are in the en
>> locale, right? How are you running your activity?
>>
>> Regards,
>>
>> Tomeu
>>
>> On Wed, Jul 2, 2008 at 11:50 PM, Faisal Anwar <[EMAIL PROTECTED]>
>> wrote:
>> > Hello All,
>> >
>> > I'm trying to set up some simple internationalization on a sugar
>> > activity
>> > but am running in to problems. I am specifically using sugar-jhbuild and
>> > launching it with 'LANG=es ./sugar-jhbuild run' command when I want to
>> > test
>> > my internationalization out. Here are the steps I have followed (I used
>> > http://wiki.laptop.org/go/Python_i18n and
>> > http://wiki.laptop.org/go/Localization/Testing to guide me):
>> >
>> > 1. First, I created a directory within my activity (a simple shell fo an
>> > activity which I have called Annotate.activity) called 'po' and I went
>> > in to
>> > that directory.
>> > 2. In Annotate.activity/po, I created a POTFILES.in file and put the
>> > following text:
>> >
>> > encoding: UTF-8
>> > annotateactivity.py
>> >
>> > 3. I launched sugar-jhbuild and went in to the terminal, where I ran
>> > 'python
>> > setup.py genpot' from the Annotate.activity directory. This generated an
>> > 'Annotate.pot' file. I went in to Annotate.pot and added some
>> > translations
>> > for strings that I knew would need translating in my program (one
>> > specific
>> > one was a from a print statement where the string is wrapped in _()).
>> >
>> > 4. Still in sugar-jhbuild's terminal, I ran 'msginit -l es' which
>> > generated
>> > a file called 'es.po'.
>> >
>> > 5. finally, I did 'msgfmt -o
>> > ../locale/es/LC_MESSAGES/org.laptop.AnnotateActivity.mo es.po' to
>> > generate
>> > the mo file and place it within the right directory for spanish (the
>> > directory path is similar to the one I found for Web.activity, whose
>> > translations are working fine).
>> >
>> > After doing all this, I restarted sugar-jhbuild by using 'LANG=es
>> > ./sugar-jhbuild run' . I can see other activities have text translated,
>> > but
>> > my activity is not translating the text that I wrapped in _() and was
>> > printing out. I checked the source file and I am using gettext
>> > (importing it
>> > as _ and then using the wrapper in the print statement I want
>> > translated).
>> >
>> > Someone suggested trying to do an strace to see what was happening. I
>> > did
>> > this and found the following in the portion of the log where it has any
>> > reference to the string I want translated:
>> >
>> >
>> > stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/locale/en_US.UTF8/LC_MESSAGES/org.laptop.AnnotateActivity.mo",
>> > 0x7fffa41f75d0) = -1 ENOENT (No such file or directory)
>> >
>> > stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/locale/en_US/LC_MESSAGES/org.laptop.AnnotateActivity.mo",
>> > 0x7fffa41f75d0) = -1 ENOENT (No such file or directory)
>> >
>> > stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/locale/en.UTF8/LC_MESSAGES/org.laptop.AnnotateActivity.mo",
>> > 0x7fffa41f75d0) = -1 ENOENT (No such file or directory)
>> >
>> > stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/locale/en/LC_MESSAGES/org.laptop.AnnotateActivity.mo",
>> > 0x7fffa41f75d0) = -1 ENOENT (No such file or directory)
>> > write(1, "hello world should be translated"..., 33hello world should be
>> > translated
>> > ) = 33
>> >
>> > 1
>> >
>> > stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/locale/en_US.UTF8/LC_MESSAGES/org.laptop.AnnotateActivity.mo",
>> > 0x7fffa41f75d0) = -1 ENOENT (No such file or directory)
>> > 2
>> >
>> > stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/locale/en_US/LC_MESSAGES/org.laptop.AnnotateActivity.mo",
>> > 0x7fffa41f75d0) = -1 ENOENT (No such file or directory)
>> > 3
>> >
>> > stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/locale/en.UTF8/LC_MESSAGES/org.laptop.AnnotateActivity.mo",
>> > 0x7fffa41f75d0) = -1 ENOENT (No such file or directory)
>> > 4
>> >
>> > stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/locale/en/LC_MESSAGES/org.laptop.AnnotateActivity.mo",
>> > 0x7fffa41f75d0) = -1 ENOENT (No such file or directory)
>> > 5 wri

Re: [sugar] Question about internationalization on sugar-jhbuild

2008-07-03 Thread Faisal Anwar
Hi Tomeu,

I'm starting up sugar-jhbuild with the command 'LANG=es ./sugar-jhbuild
run'. Then I open up a terminal and do 'sugar-launch annotate'. I tried it
with other activities and they seem to work just fine with translation.

Faisal

On Thu, Jul 3, 2008 at 8:38 AM, Tomeu Vizoso <[EMAIL PROTECTED]> wrote:

> Hi,
>
> from that strace log, seems like gettext thinks you are in the en
> locale, right? How are you running your activity?
>
> Regards,
>
> Tomeu
>
> On Wed, Jul 2, 2008 at 11:50 PM, Faisal Anwar <[EMAIL PROTECTED]>
> wrote:
> > Hello All,
> >
> > I'm trying to set up some simple internationalization on a sugar activity
> > but am running in to problems. I am specifically using sugar-jhbuild and
> > launching it with 'LANG=es ./sugar-jhbuild run' command when I want to
> test
> > my internationalization out. Here are the steps I have followed (I used
> > http://wiki.laptop.org/go/Python_i18n and
> > http://wiki.laptop.org/go/Localization/Testing to guide me):
> >
> > 1. First, I created a directory within my activity (a simple shell fo an
> > activity which I have called Annotate.activity) called 'po' and I went in
> to
> > that directory.
> > 2. In Annotate.activity/po, I created a POTFILES.in file and put the
> > following text:
> >
> > encoding: UTF-8
> > annotateactivity.py
> >
> > 3. I launched sugar-jhbuild and went in to the terminal, where I ran
> 'python
> > setup.py genpot' from the Annotate.activity directory. This generated an
> > 'Annotate.pot' file. I went in to Annotate.pot and added some
> translations
> > for strings that I knew would need translating in my program (one
> specific
> > one was a from a print statement where the string is wrapped in _()).
> >
> > 4. Still in sugar-jhbuild's terminal, I ran 'msginit -l es' which
> generated
> > a file called 'es.po'.
> >
> > 5. finally, I did 'msgfmt -o
> > ../locale/es/LC_MESSAGES/org.laptop.AnnotateActivity.mo es.po' to
> generate
> > the mo file and place it within the right directory for spanish (the
> > directory path is similar to the one I found for Web.activity, whose
> > translations are working fine).
> >
> > After doing all this, I restarted sugar-jhbuild by using 'LANG=es
> > ./sugar-jhbuild run' . I can see other activities have text translated,
> but
> > my activity is not translating the text that I wrapped in _() and was
> > printing out. I checked the source file and I am using gettext (importing
> it
> > as _ and then using the wrapper in the print statement I want
> translated).
> >
> > Someone suggested trying to do an strace to see what was happening. I did
> > this and found the following in the portion of the log where it has any
> > reference to the string I want translated:
> >
> >
> stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/locale/en_US.UTF8/LC_MESSAGES/
> org.laptop.AnnotateActivity.mo",
> > 0x7fffa41f75d0) = -1 ENOENT (No such file or directory)
> >
> stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/locale/en_US/LC_MESSAGES/
> org.laptop.AnnotateActivity.mo",
> > 0x7fffa41f75d0) = -1 ENOENT (No such file or directory)
> >
> stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/locale/en.UTF8/LC_MESSAGES/
> org.laptop.AnnotateActivity.mo",
> > 0x7fffa41f75d0) = -1 ENOENT (No such file or directory)
> >
> stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/locale/en/LC_MESSAGES/
> org.laptop.AnnotateActivity.mo",
> > 0x7fffa41f75d0) = -1 ENOENT (No such file or directory)
> > write(1, "hello world should be translated"..., 33hello world should be
> > translated
> > ) = 33
> >
> > 1
> >
> stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/locale/en_US.UTF8/LC_MESSAGES/
> org.laptop.AnnotateActivity.mo",
> > 0x7fffa41f75d0) = -1 ENOENT (No such file or directory)
> > 2
> >
> stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/locale/en_US/LC_MESSAGES/
> org.laptop.AnnotateActivity.mo",
> > 0x7fffa41f75d0) = -1 ENOENT (No such file or directory)
> > 3
> >
> stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/locale/en.UTF8/LC_MESSAGES/
> org.laptop.AnnotateActivity.mo",
> > 0x7fffa41f75d0) = -1 ENOENT (No such file or directory)
> > 4
> >
> stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/locale/en/LC_MESSAGES/
> org.laptop.AnnotateActivity.mo",
> > 0x7fffa41f75d0) = -1 ENOENT (No such file or directory)
> > 5 write(1, "hello world should be translated"..., 33hello world should be
> > translated
> > 6 ) = 33
> > 1
> > 2
> > 3
> > 4
> > 5
> > 6
> >
> stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/locale/en_US.UTF8/LC_MESSAGES/
> org.laptop.AnnotateActivity.mo",
> > 0x7fffa41f75d0) = -1 ENOENT (No such 

New joyride build 2103

2008-07-03 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2103

Changes in build 2103 from build: 2102

Size delta: -0.13M

-telepathy-salut 0.2.3-2.fc9
+telepathy-salut 0.2.3-3.olpc3

--- Changes for telepathy-salut 0.2.3-3.olpc3 from 0.2.3-2.fc9 ---
  + Add OLPC patches to disable security for rainbow

--
This mail was automatically generated
See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs
See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a 
comparison
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Release 8.2.0 -- pls add critical features

2008-07-03 Thread Greg Smith
Hi Bryan,

Thanks for keeping us apprised of your needs!

However, I don't see any way that we can deliver on your first request 
in 8.2.0. The main challenge is that the release is already well defined 
and this is not part of it as it stands today.

I'm also not aware of any feasible design proposal which might address 
your request. You need a precedent or engineering level suggestion to 
move this forward. Is this possible in Firefox at all?

I know that IE tries to open certain types of documents within the 
browser. It ties in a set of editing capabilities without exiting the 
browser, but its not the same as opening the document in the 
application. I don't know the technology behind it (maybe Mime Types?). 
If that is what you are looking for it will require a lot of work which 
I believe needs to come from Firefox.

If you want to click on a link and then have the activity open an 
instance and the focus switch to that task, that's different but still 
challenging. I think that having a URL launch a local application will 
be a fatal security hole. I don't know of any examples of that off the 
top of my head.

Come up with a design, precedent, or specific solution and we can think 
about it some more. My guess is that you need to re-think your Moodle 
<-> activity model and work flow. If can solve the problem from there 
using the currently available functionality that will be the shortest 
path to a solution.

On your second point, I think the thread has been productive. I marked 
the bug a blocker for 8.2.0. I think we will close it by including the 
remove via Journal solution unless Eben can be convinced of a better 
implementation.

BTW I stored your other request sent on the process thread in my 
requirement gathering folder.

I need to get 8.2.0 queued up and on its way. Then I'll circle back for 
9.1.0 and see where in the priority pile we can fit your requests.

Thanks,

Greg S

**
Date: Wed, 02 Jul 2008 07:08:40 +0545
From: Bryan Berry <[EMAIL PROTECTED]>
Subject: Release 8.2.0 -- pls add critical features
To: OLPC Developer's List 
Cc: Gregsmitholpc <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain


I know that Nepal is a small potato compared to Peru and Uruguay but
there are two features that we really need. Furthermore, I think these
features would immensely benefit the bigger deployments.

1. Need to be able to launch activities such as Scratch, EToys, Pippy,
etc. by clicking on a hyperlink in browse. The activity wouldn't run in
the browser. We need this functionality in order to effectively use
Moodle in our schools.

Here's the ticket I opened on the
http://dev.laptop.org/ticket/6958

2. Need to be able to remove activities via the GUI, including installed
activities, to make room for new ones. We are working on Offline Moodle
activity bundles for courses. Each course will be subdivided into weekly
modules. these modules will quickly fill up the ssd. kids will need a
way to remove activities themselves to make room for new ones.

http://dev.laptop.org/ticket/7071


Our development team in Nepal is moving from developing just activities
to developing entire courses that include activities, lesson plans for
the teachers, and supplementary materials. This in response to feedback
from the teachers at the pilots and department of education.


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


Re: How do we manage translation effort in Release, process/roadmap?

2008-07-03 Thread Greg Smith
Hi Korakurider,

Thanks for reviewing the process page.

Can you write up an explanation (or point me to the URL) on the steps 
and actions needed for translation in each release? An example of what 
happens and when for new languages is helpful too. Include what 
notifications should go out as part of the steps.

If you can show agreement on the content, I can link to it from the main
process page.

Please also so suggest where in the process each piece of the 
translation work needs to happen. That wont be easy as I don't have full 
agreement on the milestones yet: 
http://wiki.laptop.org/go/Release_Process_Home#Milestones

However, if you can anchor your translation steps and process on one of 
the milestones that will help. e.g. 30 days before first release 
candidate is chosen (aka Change Control of Features)"first draft of all 
translations must be entered in Pootle". Once we know what needs to 
happen we can pin it to the right place.

In short, tell us how you think it should be done and what you need to 
be successful. Post it to the talk page: 
http://wiki.laptop.org/go/Talk:Release_Process_Home

get agreement from the key translation people doing the work and I will 
try to ensure that the development team accommodates your needs as much 
  as possible.

That's a lot to ask for! Let me know if my request is not clear or if we 
should look for other people to help you get started.

In my estimation, some of the best people on the project are working in 
the translation area and I really appreciate your valuable contribution.

Thanks,

Greg S

  Jul 2, 2008 at 12:20 AM, Korakurider <[EMAIL PROTECTED]> wrote:
 > > Hi, all.
 > > I have read though Greg's release process draft of OLPC
 > > (http://wiki.laptop.org/go/Release_Process_Home)
 > > and ReleaseTeam/Roadmap of SugarLabs
 > > (http://wiki.sugarlabs.org/go/ReleaseTeam/Roadmap).
 > > But both draft documents haven't explained translation of software
 > > (including activity) and others.
 > >
 > > Until midst of update.1 development, development of activities and
 > > translation had been aligned to the road map
 > > of XO software.  it was straightforward; we were notified when window
 > > for translation of whole project was opened/closed.
 > >
 > > Now our collaboration has become complex, because of SugarLabs's split.
 > > Translators are still working with one unified portal (i.e Pootle),
 > > but I can't understand how and when each PO will be pulled to build.
 > > Without those knowledge it would be difficult for translation
 > > community to manage their schedule.
 > > Could you please explain about this?
 > >
 > > For instance, scheduled build of Terminal activity with pulling newer
 > > translation was announced recently.
 > > (http://lists.laptop.org/pipermail/localization/2008-June/001138.html)
 > >  So we could easily manage the effort.
 > > But could we expect similar announcement for every activities, or will
 > > the window for translation of activity aligned to
 > > development road map of sugarlab or OLPC?
 > >
 > > Maybe I missed important thing, though...
 > >
 > > Thanks in advance
 > > /Korakurider
 > > ___
 > > 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


Re: Release Status Meeting - 8.2.0 - Tomorrow, 2:00 PM EDT, various venues - Notes

2008-07-03 Thread Greg Smith
Hi Scott,

Good catch. We did talk about the question of marking bugs. Sorry I 
missed that in my notes.

I think it was agreed that we talk about those in the weekly software 
status meeting. Also, that bugs which are considered blockers should 
have the keyword: blocks:8.2.0

This is documented along with the current agreement on bug tagging in 
general on the Trac home page: http://dev.laptop.org/ conventions section.

My thinking is that new features and functionality are tracked via: 
http://dev.laptop.org/report/18

Problems with existing features which don't work as they did in previous 
releases or don't work according to documentation are flagged as 
critical items for resolution by keyword: blocks:8.2.0

Let me know if you that plan doesn't work for you.

Thanks,

Greg S

C. Scott Ananian wrote:
> On Tue, Jul 1, 2008 at 5:13 PM, Greg Smith <[EMAIL PROTECTED]> wrote:
>> We talked about what this page offers that we don't already have. The
>> conclusion was that its a high level view of the main features in the
>> release. Each item on this page should include a list of relevant bug id
>> that give the next level of granularity.
>>
>> Greg asked if this is too much process and no one said it was, definitively.
> 
> I also expressed concern that this view of the process doesn't include
> an explicit means for tracking blocking bugs and regressions.  I think
> the idea was generally accepted that a feature-driven list like this
> is most useful early in the release cycle and at "decision times" when
> decisions to cut features have to be made, but that later in the
> process features are expected to be "done" and the most important
> release driver is "blocking bugs".
> 
> (Now switching back to expressing personal opinion:)
> For the moment, I'm personally concerned with "how close are we right
> now to release" which (to me) means, "how many blocking bugs and
> regressions are left in joyride". Taking the extreme view, I don't
> care how many features are complete in it -- I'm perfectly willing to
> cut some features if that's the shortest path to fixing a bug and
> getting "most of the features" out on time.  (Unfortunately, many of
> our current blocking bugs are caused by big already-landed features in
> a way that would be more work to back out the feature as it is to
> simply fix the bug.)
> 
> Maybe I'm premature in switching to a blocker-oriented view, but I
> certainly want to ensure that we don't lose sight of the big bugs as
> we congratulate ourselves on landing or partially-landing features.
> IMO we made the "feature view" decisions several weeks ago, when we
> (among other things) committed to basing 8.2 on F9.  Now that we've
> done so, the blocker view deserves to be foregrounded to drive the
> bugs out.
>  --scott
> 
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


release contracts

2008-07-03 Thread Tomeu Vizoso
Hi,

two things that surprised me today when looking at trac:

https://dev.laptop.org/ticket/7382 is assigned to me, but Simon is the
Browse maintainer (and coded most of the changes this release).

https://dev.laptop.org/ticket/7381 is assigned to Marco, but those
features were coded by me. Also, this ticket doesn't specify who
provides test cases, last I heard it was going to be Eben.

Am I looking wrong at these release contracts?

Regards,

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


New joyride build 2102

2008-07-03 Thread Build Announcer v2
http://xs-dev.laptop.org/~cscott/olpc/streams/joyride/build2102

Changes in build 2102 from build: 2098

Size delta: 19.14M

-totem-mozplugin 2.23.2-4.fc9
+totem-mozplugin 2.23.4-1.olpc3.2
-mtd-utils 1.1.0-2.fc8
+mtd-utils 1.2.0-1.fc9
+bluez-libs 3.32-1.fc9
+fuse 2.7.3-2.fc9
+fuse-libs 2.7.3-2.fc9
-glib2 2.16.3-7.fc9
+glib2 2.16.4-1.fc9
+gphoto2 2.4.0-10.fc9
+gvfs 0.2.3-11.fc9
+gvfs-fuse 0.2.3-11.fc9
+libarchive 2.4.17-1.fc9
+libexif 0.6.16-1.fc9
+libsmbclient 3.2.0-2.17.fc9
+libtalloc 1.2.0-17.fc9
+libtdb 1.1.1-17.fc9
-libvolume_id 120-5.20080421git.fc9
+libvolume_id 124-1.fc9.1
+lockdev 1.0.1-12.fc9.1
-openldap 2.4.8-3.fc9
+openldap 2.4.8-6.fc9
+samba-common 3.2.0-2.17.fc9
+samba-winbind 3.2.0-2.17.fc9
-totem 2.23.2-4.fc9
+totem 2.23.4-1.olpc3.2
-totem-gstreamer 2.23.2-4.fc9
+totem-gstreamer 2.23.4-1.olpc3.2
-totem-pl-parser 2.22.3-1.fc9
+totem-pl-parser 2.23.2-1.olpc3
-udev 120-5.20080421git.fc9
+udev 124-1.fc9.1
-gnome-desktop 2.22.2-1.fc9
-libXvMC 1.0.4-4.fc9
-libmng 1.0.9-6.1
-libmodplug 1:0.8.4-3.fc9
-libmpcdec 1.2.6-4.fc9
-mesa-libGLU 7.1-0.35.fc9
-perl-Config-IniFiles 2.39-6.fc9
-redhat-menus 8.9.11-3.fc9
-totem-xine 2.23.2-4.fc9
-xine-lib 1.1.12-2.fc9

--- Changes for mtd-utils 1.2.0-1.fc9 from 1.1.0-2.fc8 ---
  + Update to 1.2.0
  + Autorebuild for GCC 4.3

--- Included bluez-libs version 3.32-1.fc9 ---

--- Included fuse version 2.7.3-2.fc9 ---

--- Included fuse-libs version 2.7.3-2.fc9 ---

--- Changes for glib2 2.16.4-1.fc9 from 2.16.3-7.fc9 ---
  + Update to 2.16.4

--- Included gphoto2 version 2.4.0-10.fc9 ---

--- Included gvfs version 0.2.3-11.fc9 ---

--- Included gvfs-fuse version 0.2.3-11.fc9 ---

--- Included libarchive version 2.4.17-1.fc9 ---

--- Included libexif version 0.6.16-1.fc9 ---

--- Included libsmbclient version 3.2.0-2.17.fc9 ---

--- Included libtalloc version 1.2.0-17.fc9 ---

--- Included libtdb version 1.1.1-17.fc9 ---

--- Included lockdev version 1.0.1-12.fc9.1 ---

--- Changes for openldap 2.4.8-6.fc9 from 2.4.8-3.fc9 ---
  + fix CVE-2008-2952 (#453727)
  + fix a crash (#450017)
  + use /sbin/nologin as shell of ldap user (#447919)
  + minor bump for sparc rebuild

--- Included samba-common version 3.2.0-2.17.fc9 ---

--- Included samba-winbind version 3.2.0-2.17.fc9 ---

--- Changes for totem 2.23.4-1.olpc3.2 from 2.23.2-4.fc9 ---
  + rebuild against the newer totem-pl-parser
  + setup macros to define a minimal gtk only build
  + disable xine backend for OLPC minimal build
  + Update to 2.23.4
  + Remove gnome-vfs BRs
  + Remove xulrunner patches and requires, we don't need them anymore
  + Rebuild
  + Update to 2.23.3

--- Changes for udev 124-1.fc9.1 from 120-5.20080421git.fc9 ---
  + readded udevcontrol, udevtrigger symlinks for Fedora 9,
  + version 124
  + removed udevcontrol, udevtrigger symlinks (use udevadm now)
  + Add lost F9 change to remove /dev/.udev in start_udev (#442827)
  + version 121 + latest git fixes
  + added input/hp_ilo_mouse symlink

--
This mail was automatically generated
See http://dev.laptop.org/~rwh/announcer/joyride-pkgs.html for aggregate logs
See http://dev.laptop.org/~rwh/announcer/joyride_vs_update1.html for a 
comparison
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: #7248 NORM 8.2.0 (: Speaker device has inconsistent behavior

2008-07-03 Thread Martin Dengler
It's broken in joyride because my proposed fixes are still just proposed 
patches.

I'll add this bug (#7248) as a blocker for your new bug (#7420) but I think it 
(#7420) is a dupe/subset of this (consider Eben's point #4).  Notwithstanding, 
Your third paragrah/point in #7420 is not explicitly covered by my test cases 
(See my previous comment in this bug) and it would be a good addition.  I'll do 
that when I'm online, later.

To recap:

- my patches fix #7248 and #7420
- the patches are not in joyride yet pending the review process
- the patches be reviewed soon, I'm sure.

Thanks for the feedback...let me know if there's anything I've overlooked.

Martin

- original message -
Subject:Re: #7248 NORM 8.2.0 (: Speaker device has inconsistent behavior
From:   "Zarro Boogs per Child" <[EMAIL PROTECTED]>
Date:   2008-07-02 22:01

#7248: Speaker device has inconsistent behavior
-+--
   Reporter:  Eben   |   Owner:  mtd  
   Type:  defect |  Status:  assigned 
   Priority:  normal |   Milestone:  8.2.0 (was Update.2) 
  Component:  sugar  | Version:  Development build as of this date
 Resolution: |Keywords:  8.2.0:+ r?   
Next_action:  never set  |Verified:  0
  Blockedby: |Blocking:   
-+--

Comment(by cscott):

 Seems to be broken in joyride: see #7420.

-- 
Ticket URL: 
One Laptop Per Child 
OLPC bug tracking system

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


Re: Inappropriate use of private meetings & lists. (reply to).

2008-07-03 Thread Tomeu Vizoso
On Thu, Jul 3, 2008 at 4:15 AM, C. Scott Ananian <[EMAIL PROTECTED]> wrote:
> 2008/7/2 Dennis Gilmore <[EMAIL PROTECTED]>:
>> I personally really dislike being CC'd on lists im subscribed to I find it
>> extremely poor netiquette  of all the mailing lists im subscribed to
>
> FWIW, I prefer the oppposite.  My mail gets filtered in general
> *unless* I'm explicitly named, either in the Cc or To line or (for
> some lists) in the body of the email.  If anyone out there cares,
> delete dennis from yr cc lists, but *add* me if you specifically want
> me to see it.  My mail client draws a nice arrow by the email to
> indicate that I was cc'ed specifically.

Can someone please specify how we have to configure our mail clients,
set the mailing lists accordingly and end this discussion? ;)

Now seriously, email is for communicating with other people, if you
set your tools in such a way that when the other people communicate,
they inflict pain on you, maybe you should consider changing your
configuration?

Personally, I don't feel offended by anybody's email habits.

Regards,

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


Re: [sugar] Question about internationalization on sugar-jhbuild

2008-07-03 Thread Tomeu Vizoso
Hi,

from that strace log, seems like gettext thinks you are in the en
locale, right? How are you running your activity?

Regards,

Tomeu

On Wed, Jul 2, 2008 at 11:50 PM, Faisal Anwar <[EMAIL PROTECTED]> wrote:
> Hello All,
>
> I'm trying to set up some simple internationalization on a sugar activity
> but am running in to problems. I am specifically using sugar-jhbuild and
> launching it with 'LANG=es ./sugar-jhbuild run' command when I want to test
> my internationalization out. Here are the steps I have followed (I used
> http://wiki.laptop.org/go/Python_i18n and
> http://wiki.laptop.org/go/Localization/Testing to guide me):
>
> 1. First, I created a directory within my activity (a simple shell fo an
> activity which I have called Annotate.activity) called 'po' and I went in to
> that directory.
> 2. In Annotate.activity/po, I created a POTFILES.in file and put the
> following text:
>
> encoding: UTF-8
> annotateactivity.py
>
> 3. I launched sugar-jhbuild and went in to the terminal, where I ran 'python
> setup.py genpot' from the Annotate.activity directory. This generated an
> 'Annotate.pot' file. I went in to Annotate.pot and added some translations
> for strings that I knew would need translating in my program (one specific
> one was a from a print statement where the string is wrapped in _()).
>
> 4. Still in sugar-jhbuild's terminal, I ran 'msginit -l es' which generated
> a file called 'es.po'.
>
> 5. finally, I did 'msgfmt -o
> ../locale/es/LC_MESSAGES/org.laptop.AnnotateActivity.mo es.po' to generate
> the mo file and place it within the right directory for spanish (the
> directory path is similar to the one I found for Web.activity, whose
> translations are working fine).
>
> After doing all this, I restarted sugar-jhbuild by using 'LANG=es
> ./sugar-jhbuild run' . I can see other activities have text translated, but
> my activity is not translating the text that I wrapped in _() and was
> printing out. I checked the source file and I am using gettext (importing it
> as _ and then using the wrapper in the print statement I want translated).
>
> Someone suggested trying to do an strace to see what was happening. I did
> this and found the following in the portion of the log where it has any
> reference to the string I want translated:
>
> stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/locale/en_US.UTF8/LC_MESSAGES/org.laptop.AnnotateActivity.mo",
> 0x7fffa41f75d0) = -1 ENOENT (No such file or directory)
> stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/locale/en_US/LC_MESSAGES/org.laptop.AnnotateActivity.mo",
> 0x7fffa41f75d0) = -1 ENOENT (No such file or directory)
> stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/locale/en.UTF8/LC_MESSAGES/org.laptop.AnnotateActivity.mo",
> 0x7fffa41f75d0) = -1 ENOENT (No such file or directory)
> stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/locale/en/LC_MESSAGES/org.laptop.AnnotateActivity.mo",
> 0x7fffa41f75d0) = -1 ENOENT (No such file or directory)
> write(1, "hello world should be translated"..., 33hello world should be
> translated
> ) = 33
>
> 1
> stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/locale/en_US.UTF8/LC_MESSAGES/org.laptop.AnnotateActivity.mo",
> 0x7fffa41f75d0) = -1 ENOENT (No such file or directory)
> 2
> stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/locale/en_US/LC_MESSAGES/org.laptop.AnnotateActivity.mo",
> 0x7fffa41f75d0) = -1 ENOENT (No such file or directory)
> 3
> stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/locale/en.UTF8/LC_MESSAGES/org.laptop.AnnotateActivity.mo",
> 0x7fffa41f75d0) = -1 ENOENT (No such file or directory)
> 4
> stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/locale/en/LC_MESSAGES/org.laptop.AnnotateActivity.mo",
> 0x7fffa41f75d0) = -1 ENOENT (No such file or directory)
> 5 write(1, "hello world should be translated"..., 33hello world should be
> translated
> 6 ) = 33
> 1
> 2
> 3
> 4
> 5
> 6
> stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/locale/en_US.UTF8/LC_MESSAGES/org.laptop.AnnotateActivity.mo",
> 0x7fffa41f75d0) = -1 ENOENT (No such file or directory)
> stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/locale/en_US/LC_MESSAGES/org.laptop.AnnotateActivity.mo",
> 0x7fffa41f75d0) = -1 ENOENT (No such file or directory)
> stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/locale/en.UTF8/LC_MESSAGES/org.laptop.AnnotateActivity.mo",
> 0x7fffa41f75d0) = -1 ENOENT (No such file or directory)
> stat("/home/fanwar/sugar-jhbuild/sugar-jhbuild/install/share/sugar/activities/Annotate.activity/loca

Re: fonts-thai-ttf has been abandoned!

2008-07-03 Thread Edward Cherlin
2008/7/2 C. Scott Ananian <[EMAIL PROTECTED]>:
> On Wed, Jul 2, 2008 at 9:01 PM, Edward Cherlin <[EMAIL PROTECTED]> wrote:
>> I would expect it to be the same as the Debian package ttf-thai-tlwg,
>> but if not, then you have a new resource.
>>
>> Thai fonts in TrueType format
>> This package provides some free-licensed fonts that are
>> enhanced by developpers from Thai Linux Working Group.
>> In TrueType format.
>>
>> At the moment, it provides two families from the National Font
>> Project (Garuda, Norasi), one from NECTEC (Loma) and three
>> developed by TLWG itself (Tlwg Mono, Tlwg Typewriter, Purisa).
>>
>> http://www.nida.gov.kh/activities/localization/thai.pdf
>
> Seems like it.  The Redhat package also has fonts named Kinnari,
> Sawasdee, Umpush, and Waree, as well as one named 'TlwgTypist' (which
> is different from the TlwgTypewriter font, also included).  These
> extra fonts are probably why the new redhat package is ~1M larger than
> the old package included in 708 and earlier.
>
> Do we need all these fonts?  I'll admit to not being an expert on Thai
> typography, but the Thai fonts now comprise more than 50% of the fonts
> on the pulldown menu in Write.

Do you have Cyrillic, Amharic, Khmer, Dari (extended Arabic), and
Nepali (Devanagari)?

> Latin languages look the poorer for
> only having the three basic DejaVu fonts (Serif, Sans, Sans Mono, and
> another Serif).

There certainly are other Free Latin alphabet fonts.

Bitstream Vera
Dustin
Freefont
Liberation (Red Hat)


> The wikipedia pangram page suggests
> เป็นมนุษย์สุดประเสริฐเลิศคุณค่า กว่าบรรดาฝูงสัตว์เดรัจฉาน
> จงฝ่าฟันพัฒนาวิชาการ อย่าล้างผลาญฤๅเข่นฆ่าบีฑาใคร
> ไม่ถือโทษโกรธแช่งซัดฮึดฮัดด่า หัดอภัยเหมือนกีฬาอัชฌาสัย
> ปฏิบัติประพฤติกฎกำหนดใจ พูดจาให้จ๊ะๆ จ๋าๆ น่าฟังเอยฯ
> ( http://en.wikipedia.org/wiki/Pangram#Other_languages )
> might be an appropriate text to use to verify proper font support?
>
> (It does display correctly on joyride-2098, but the Pangram page
> indicates that we are missing fonts for Dzongkha (language of Bhutan),
> Hebrew, Japanese, Korean, and Chinese.  These fonts are in the
> packages 'fonts-hebrew' (1M), 'fonts-japanese' (22M!), 'fonts-chinese'
> (24M!) and 'fonts-korean' (18M!); hopefully these's a subset of the
> japanese/chinese/korean fonts which is lighter weight!)

Yes, but you aren't going to get away with much less than 10M each.

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



-- 
Edward Cherlin
End Poverty at a Profit by teaching children business
http://www.EarthTreasury.org/
"The best way to predict the future is to invent it."--Alan Kay
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel