Re: [sugar] notes from the field - Mongolia

2008-10-08 Thread Bastien
Mikus Grinbergs [EMAIL PROTECTED] writes:

 Tagging isn't as much of an issue as being able to save files
 to a USB key easily.

 I'm trying to think of why a kid would want to save files to a USB 
 key.  Normally, except for off-loading objects to a school 
 repository (a process about which I know nothing), 'files' would be 
 kept at the XO itself, and not on removable storage devices.

Maybe we should not only think in terms of purposes, but also in terms
of causes: what makes children want to save files to USB stick?

What I've seen is that children wants to save to a USB stick because
they are told so by teachers, and teachers wants to save to a USB stick
because they often lost files and are afraid of losing more...

(I've not seen a school server in action, so I cannot discuss whether
saving to a USB looks safer for teachers/children than saving to a USB
stick.)

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


Re: [sugar] notes from the field - Mongolia

2008-10-07 Thread Bastien
Marco Pesenti Gritti [EMAIL PROTECTED] writes:

 On Mon, Oct 6, 2008 at 6:33 PM, Erik Garrison [EMAIL PROTECTED] wrote:
 In my mind the fundamental problem is that users aren't required to
 fully qualify names for their work.  Doing so seems to lie outside of
 one of the core points of Sugar's design (There are no files, folders,
 or applications. -- http://sugarlabs.org/go/Main_Page).  Is it
 conceivable that we could change this feature of the system in future
 releases to clarify data management on Sugar-running XOs?

 You keep repeating this and it makes no sense. As Eben said we need to
 encourage people to tag and name things. Saying that it's outside the
 Sugar philosophy is nonsense.

I think we could have two modes: the one Sugar currently uses, where no
specific name is required to store a journal entry, and one in which the
user is required to name the journal entry when the activity is storing
it for the first time.  

For example, in the first mode Atl-1 would do a screenshot as it does
right now.  In the second mode Alt-1 would bring up a window querying
for the name of the screenshot.  

Whether users are encouraged or not to actually name and tags things 
on the XO can be influence by such UI features - no?

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


Re: [sugar] Image Viewer Activity

2008-09-30 Thread Bastien
Sayamindu Dasgupta [EMAIL PROTECTED] writes:

 I was a little annoyed with having to start up Browse to view images,
 and since I had done a small toy PyGTK based image viewer widget
 sometime back, I decided to put that in an activity over the weekend.
 You can download it from

Nice!

Here is a fr.po file for it.



ImageViewer.fr.po
Description: Binary data

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


Re: [sugar] [RELEASE] PlayGo 5

2008-09-26 Thread Bastien
Andrés Ambrois [EMAIL PROTECTED] writes:

   - Improved exception handling when starting GnuGo
   - Updated Spanish translation

Here is a french translation.



fr.po
Description: Binary data

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


Re: [sugar] LiveCD LiveUSB

2008-09-07 Thread Bastien
Hi David,

are the LiveCD and LiveUSB already uploaded somewhere?

Thanks,

David Farning [EMAIL PROTECTED] writes:

 Thanks for your support on the LiveCD and LiveUSB.  We now have a script
 that builds liveCDs and LiveUSBs.

 The script pulls the latest packages from the SugarTeam PPA and addeds
 it to the 8.4 liveCD.

 Where do you think we should host the build scripts and the isos?

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


Re: [sugar] PlayGo v2 and v3

2008-08-31 Thread Bastien
Andrés Ambrois [EMAIL PROTECTED] writes:

   I have put up the xo bundle for PlayGo version 3. I didn't announce
 v2 cause it was still lacking some features (like scoring at game
 end), which it now has.

I *love* it!  Thanks a lot for this work.

I posted a small blog entry on OLPC France blog:

  http://olpc-france.org/blog/?p=25

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


Re: [sugar] #8041 HIGH 9.1.0: Sugar lacks a Trash/Recycle bin system

2008-08-20 Thread Bastien
Eben Eliason [EMAIL PROTECTED] writes:

 The issue of deletion confirmation is covered under ticket
 http://dev.laptop.org/ticket/7859.  I flagged it as blocks?:8.2.0, but
 I don't think it is going to be nominated as a blocker at this point
 unless there is a strong push for it.  

I'm not fond of confirmation alerts, no problem if this is not in 8.2.0!

 This is, at least for now, independent of the trash can issue
 itself.

To me it's not completely independant: a trashbin (or an equivalent)
feature) functions as a virtual confirmation system.  I think having 
a trashbin somehow spares the cost of confirmation alerts.

 The Journal should be following a
 lazy-deletion strategy, making it really no different from the trash
 can you speak of.  

Ok, fair enough

 The only difference is how the erased but not yet
 truly gone files get represented to the user.

Yes, that the difference I'm interested in :)

 I do recognize this.  The one detail we could add to potentially solve
 this argument is a button which turns on/off visibility of erased
 entries.  

Let me guess: this button is usually what the trashbin icon does?

 That is, a button which basically shows and hides trashed
 files by toggling their visibility inline within the Journal, in
 addition to  a way to view only those files as well.

Ok, good.  The  button itself would be visible.  The trashed files
wouldn't be visible until the button pressed.  When the button is
pressed, only trashed entries are listed.

 3. Lazy-erased: file stored locally on the XO, but rendered
 differently to indicate transient state

Ok, great - for me lazy-erased files should not be displayed unless the
trashbin button is pressed (in which case only trashed files are listed.
Sorry to repeat myself...)

 If we want, we can be a bit more clever about which cases require
 deletion confirmation (based upon whether or not the action results in
 a recoverable state), but we could simply ask for confirmation all the
 time for consistency.  Or, never.

Never :)  (never as a default - maybe this could be customisable.)

If the default is to rely on confirmation, this will not encourage users
to lazy-erase their files.  With no backup system, it's becomes more
important to encourage them to be selective about what they keep,
encouraging regular cleaning up.

 I hope this clarifies my position on this subject a bit, and paints a
 picture which is really just a different perspective on the usual
 trash can metaphor, rather than an abandonment of it.

Ok, great - things are very clear now.

Can't wait for it to be implemented :)

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


Re: [sugar] [OLPC Security] P_READ_LOGS

2008-08-11 Thread Bastien
Mikus Grinbergs [EMAIL PROTECTED] writes:

 The easiest way to present logs, especially failure logs, is to make them
 available through the standard Journal/Datastore interface.  For example,
 we have some agreement that when an Activity fails to launch, the failure
 should appear as such in the Journal time-view, connected to an object
 representing the log file for that failure.  This log object has a text
 type, and so can naturally be opened by any Activity that accepts this
 type.  No additional permissions are required.  The user is responsible
 for determining when to provide both sensitive data and P_NETWORK to the
 same Activity.

 I find the Journal interface to be cumbersome.  I also do not
 believe the Journal ought to be cluttered up with footprints
 a kid would probably not be able to do anything about.   -1.

I also think failure logs don't naturally fit into the current Journal.
They are a non-desirable side-effect of an activity, not an activity per
se.

But it could fit okay into the next versions of the Journal, where some
kind of pre-filtering would let the user see only the most important
entries for him.  Failure logs would then be low-level entries, along
with other logs (particularily mail logs, when we'll have a native mail
client on the XO.)

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


Re: [sugar] Question about write from Niue -OLPC training

2008-08-06 Thread Bastien
Martin Sevior [EMAIL PROTECTED] writes:

   Think that write might not allow the image to be imported if
 it is too big. Can you tell me how large the images are? What are their
 dimensions in pixels?

We've had had the same issue in Haïti, with both 656 and 703 builds, and
with images as taken with the Record activity (I don't know ths size and
dimensions.)

Is this fixed in newer (stable) builds?

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


Re: [sugar] Proposal: Activity developers mailing list

2008-08-03 Thread Bastien
Another simplement argument: this will be clearer for users to know
where to send feedback.  If you have a question about a particular
activity, ask on the activity list.  For other questions ask on the 
Sugar list.

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


[sugar] Proposal: Activity developers mailing list)

2008-08-03 Thread Bastien
Martin Langhoff [EMAIL PROTECTED] writes:

 FWIW, Sugar + activities are still somewhat tightly coupled, as Sugar
 and the underlying OS API are changing. As long as that is true, to
 maintain an activity to a good standard, you have to keep an eye on
 devel@ and/or [EMAIL PROTECTED]

 My rule of thumb is to try and keep people together -- recommending
 filters sometimes -- until the traffic gets so heavy *and* a distinct
 subcommunity can be split off. IMHO neither is true here (yet!).

(Fair enough.  In any case, my awareness about Sugar and the activities
development is not strong enough to dispute about the relevance of such
a list -- 'was just dropping a few opinions.)

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


[sugar] Framework for managing the activities (= symfony project)

2008-08-03 Thread Bastien
Sébastien Adgnot just pointed me out that the guys behind the symfony
project have developed a plugin management framework for they own needs:

  http://www.symfony-project.org/
  http://www.symfony-project.org/plugins/
  http://www.symfony-project.org/blog/2008/07/31/plugins-have-a-new-home

The structure looks pretty neat, and maybe something like that could be
useful on top of the git page for the activities.

FWIW.

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


Re: [sugar] specifying what services Activities may use

2008-08-01 Thread Bastien
Erik Garrison [EMAIL PROTECTED] writes:

 Maybe what I'm suggesting boils down to integrate this core activities
 in the environment so that people installing Sugar won't have to install
 them separatly.  Just the same way that installing a standard Fedora
 will install Gnome (will install evolution (etc...)).

 What I'm suggesting is that this step requires global optimization wrt
 which activities are 'core'.  This is difficult, as various deployments
 have different usage patterns and require different sets of software.

Yes, I understand this, but it's quite reasonable to assume that each
deployment will like the list of activities that is listed in the Core
category (cf. http://wiki.laptop.org/go/Category:Core)

 I have often built debian systems using debootstrap to pull in the most
 minimal typically used system components.  On top of such a system
 customization is easy.  I am suggesting that we may wish to develop a
 similar system so that our downstream developers can have more
 flexibility in customizing their systems.  Activites could be Sugar-core
 and not XO-system core.

Agreed.

We could have something like:

  ~$ apt-get install sugar
 = Install Sugar with a default set of activities
  
  ~$ apt-get install sugar-extra-activities
 = Install a set of extra activities
  
  ~$ apt-get install sugar-nepal-activities
 = Install a specific bundle with extra activities
  
If Sugar installation takes this route, then there is something else
that has to be defined: the default favorite activities.  Each deb
package above should define the default set of favs.  And maybe there
could be a way of importing someone's favs easily, whatever the extra
package people installed.

My 2 cents...

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


Re: [sugar] specifying what services Activities may use

2008-07-28 Thread Bastien
Benjamin M. Schwartz [EMAIL PROTECTED] writes:

 Jerry Williams wrote:
 | Seems like this problem for linux was solved with RPM.
 | With rpm if something is missing for something you want to install, it
 | complains and won't let you install it.

 That's not really the problem we're discussing.  We're talking about the
 case in which you try to install an old bundle onto a new build, or vice
 versa.  

Another reason why each build should come with a default bundle.

If countries develop their bundles independantly from Sugar evolution,
then the problem will just be more painful.  If countries have a default
bundle to refer to when developing their own, it could help solving
dependancy issues indirectly.

The default activities could be selected so that 90% of the dependancies
for other (known) activities are satisfied.  

At least, a default bundle combined with a nice GUI for xo-get.py would
discourage installation of old bundles on newer builds.

And you guys could get rid of the scary red warning on the wiki :)

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


Re: [sugar] Design Question

2008-07-18 Thread Bastien
Marco Pesenti Gritti [EMAIL PROTECTED] writes:

 On Fri, Jul 18, 2008 at 11:17 PM, Martin Dengler
 [EMAIL PROTECTED] wrote:
 On Fri, Jul 18, 2008 at 04:53:31PM -0400, Greg Smith wrote:
 [...]
 The new Home View in 8.2.0 will have three available styles. We need to
 pick one to default on first upgrade or install.
 [...]

 http://wiki.laptop.org/go/Image:Home_Ring_View8.2.png

 +1

 +1

+1 for the ring view!

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


Re: [sugar] Home Design: Free Layout View

2008-06-12 Thread Bastien
Martin Dengler [EMAIL PROTECTED] writes:

 A ring of 50 icons is a better organization than a free-form desktop
 of 50 icons.

I have a vision: keep the ring and let the user open it and turn it into
a worm (or a necklace, the icons being the perls)... then several worms?
Worms close together could form a ring again and bigs rings would easily
split into big worms.  

... Introducing TLR: The Liquid Ring ! ...

Thus you would have macro-manipulation, flexibility, etc.  
I know, easier to imagine it rather than implementing it, sorry.

But please don't go for The Lost of The Ring!

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


Re: [sugar] Home Design: Free Layout View

2008-06-12 Thread Bastien
Wade Brainerd [EMAIL PROTECTED] writes:

 I have a vision: keep the ring and let the user open it and turn it into
 a worm (or a necklace, the icons being the perls)... then several worms?
 Worms close together could form a ring again and bigs rings would easily
 split into big worms.

 Wow, now that's an idea, totally original!  I could see tags or
 activities as the heads of the worms...

(And quite frankly, Worm has always been the best computer game ever!)

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