Re: Missing Library File After GCompris Compilation

2010-03-10 Thread Bruno Coudoin

Ok, this process has been deprecated by work done by Aleksey (in copy)
to use 0install. My bundleit.sh will be removed once the 0install
process for GCompris is in place. For the mean time, you can use it  but
the source operating system and the target one must be as close as
possible to avoid the missing library situation which you faced.

Bruno.


Le mercredi 10 mars 2010 à 00:52 +0200, Tamer Alkhouli a écrit :
 I am bundling the activity using the provided bundleit.sh script,
 which you can find here:
 http://git.gnome.org/browse/gcompris/tree/src?h=gcomprixo
 
 
 I am using Ubuntu, are you suggesting that I should use aptitude to
 generate the XO file? If yes, how can that be done?
 
 Thanks,
 On Tue, Mar 9, 2010 at 10:54 PM, Bruno Coudoin bruno.coud...@free.fr
 wrote:
 Le dimanche 07 mars 2010 à 03:51 +0200, Tamer Alkhouli a
 écrit :
 
  Hello all,
 
 
  I was trying to modify one of the GCompris activities
  (memory-activity), and after bundling the compiled code and
 trying to
  install it using the sugar-install-bundle command on the XO,
 I got an
   error message telling me that libxcb-render-util.so.0 was
 missing.
  When I copied that file to /usr/lib/ everything worked just
 fine. Any
  idea why this problem showed in the first place? And how to
 fix it
  permanently? Note that the non-modified GCompris activity
 doesn't need
  that  file.
 
 
 Well each library on which we depend brings its own dependency
 to us.
 
 It means that if you compile on a system were X depends on the
 library
 libxcb-render then our gcompris binary will require it. But if
 this
 library is not present on a given system then GCompris won't
 start at
 all because GNU/Linux expect all dynamic libraries required by
 a binary
 to be present.
 
 To avoid this situation, all GNU/Linux distribution have a
 packaging
 system in place.
 
 --
 Bruno Coudoin
 http://gcompris.net  Free educational software for kids
 http://toulibre.org  Logiciel Libre à Toulouse
 http://april.org Promouvoir et défendre le Logiciel Libre
 
 
 
 
 -- 
 Tamer Alkhouli
 



-- 
Bruno Coudoin
http://gcompris.net  Free educational software for kids
http://toulibre.org  Logiciel Libre à Toulouse
http://april.org Promouvoir et défendre le Logiciel Libre

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


Re: Missing Library File After GCompris Compilation

2010-03-09 Thread Bruno Coudoin
Le dimanche 07 mars 2010 à 03:51 +0200, Tamer Alkhouli a écrit :
 Hello all,
 
 
 I was trying to modify one of the GCompris activities
 (memory-activity), and after bundling the compiled code and trying to
 install it using the sugar-install-bundle command on the XO, I got an
  error message telling me that libxcb-render-util.so.0 was missing.
 When I copied that file to /usr/lib/ everything worked just fine. Any
 idea why this problem showed in the first place? And how to fix it
 permanently? Note that the non-modified GCompris activity doesn't need
 that  file.

Well each library on which we depend brings its own dependency to us.

It means that if you compile on a system were X depends on the library
libxcb-render then our gcompris binary will require it. But if this
library is not present on a given system then GCompris won't start at
all because GNU/Linux expect all dynamic libraries required by a binary
to be present.

To avoid this situation, all GNU/Linux distribution have a packaging
system in place.

-- 
Bruno Coudoin
http://gcompris.net  Free educational software for kids
http://toulibre.org  Logiciel Libre à Toulouse
http://april.org Promouvoir et défendre le Logiciel Libre

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


Re: Project name : GCompris has been set up

2008-11-03 Thread Bruno Coudoin
Le lundi 03 novembre 2008 à 10:39 -0500, Henry Edward Hardy a écrit :
 Sun, 12 Oct 2008 01:17:14 +0200, Bruno Coudoin [EMAIL PROTECTED]
 wrote:
 
 1. Project name : GCompris
 Done. Your tree is here:
 git+ssh://[EMAIL PROTECTED]/git/activities/gcompris
 
 Please follow instructions here for importing your project:
 http://wiki.laptop.org/go/Importing_your_project
 
 Let us know if you have any problems with your tree. Happy hacking.
 
Thanks for the git but I don't really need this. What is important for
me is a place to put my 100 bundles.

-- 
Bruno Coudoin
http://gcompris.net Free educational software for kids
http://toulibre.org Logiciel Libre à Toulouse

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


Re: GCompris bundle download is disabled

2008-11-03 Thread Bruno Coudoin

I have now an account at dev.laptop.org and moved the bundles there.
The olpc GCompris wiki page now direct downloads there.

Thanks everybody for your help and patience.


-- 
Bruno Coudoin
http://gcompris.net Free educational software for kids
http://toulibre.org Logiciel Libre à Toulouse

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


GCompris bundle download is disabled

2008-10-31 Thread Bruno Coudoin

I am sorry to inform you that I disabled the download of GCompris
bundles. There are more downloads than our server can sustains.

The 11 Oct 2008 I requested a hosting place to [EMAIL PROTECTED] but
got no response so far.

For information it drains almost 3TB of download in Septembre.
If someone want to take the interim in the mean time, let me know, I
will provide you a private download link.

Sorry for the inconvenient,

-- 
Bruno Coudoin
http://gcompris.net Free educational software for kids
http://toulibre.org Logiciel Libre à Toulouse

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


Hosting request for GCompris

2008-10-11 Thread Bruno Coudoin
1. Project name : GCompris
2. Existing website, if any : http://gcompris.net
3. One-line description : Educational Suite

4. Longer description   : GCompris is an educational software suite 
comprising
: of numerous activities for children aged 2 to 10.
: Some of the activities are game orientated, but 
nonetheless 
: still educational.

5. URLs of similar projects :

6. Committer list 

  Username   Full name SSH2 key URLE-mail
     - --
   #1 bdoin  Bruno Coudoin http://gcompris.net/bdoin_ssh_key.asc [EMAIL 
PROTECTED]

   If any developers don't have their SSH2 keys on the web, please attach them 
   to the application e-mail.

7. Preferred development model

   I don't need a git account. The project is under cvs, hosted by gnome at:
   http://svn.gnome.org/svn/gcompris/

8. Set up a project mailing list:

   [X] No

9. Commit notifications

   [X] No commit notifications, please

10. Shell accounts

   As a general rule, we don't provide shell accounts to developers unless 
   there's a demonstrated need. If you have one, please explain here, and
   list the usernames of the committers above needing shell access.

11. Translation
   [ ] Set up the laptop.org Pootle server to allow translation commits to be 
made
   [X] Translation arrangements have already been made by the gnome translation 
teams

12. Notes/comments:

  What is most important for me is a file space. I am currently hosting
  bundles under gcompris.net but it creates way too much traffic for us.


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


Re: gcompris activities regression

2008-09-28 Thread Bruno Coudoin
Le samedi 27 septembre 2008 à 00:57 +0200, Marco Pesenti Gritti a
écrit :
 Unless someone find time to track it down I guess we will have to:
 
 1 Downgrade libxml2
 2 Rely on a gcompris fix/workaround.

I just completed the step 2. The new release is uploaded, each
activities and the full bundle. They should work as before now.

-- 
Bruno Coudoin
http://gcompris.net Free educational software for kids
http://toulibre.org Logiciel Libre à Toulouse

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


Re: gcompris activities regression

2008-09-28 Thread Bruno Coudoin
Le dimanche 28 septembre 2008 à 19:36 +0200, [EMAIL PROTECTED] a
écrit :
 Bonjour Bruno,
 
 I have just installed the last release on a xo. The installation procesure 
 with
 xoget failed, an I used the alternative with wget.
 
 The gcompris-activity runs well.
 However, if I try to launch an activity in the letter-group of activities, I
 get following error message:
 Error: the activity requires that you first install the packages with 
 GCompris
 voices for the locale 'fr' or 'en'.
 
 This error occurs again on the LiveCD (for example in the version from
 ftp://rohrmoser-engineering.de/pub/XO-LiveCD/XO-LiveCD_080919.iso ), which are
 an important promotion tool, especially in France, where the liveCD is the
 unique possibility to explore GCompris in the sugar environment.
 

This is because I don't distribute french voices. In order to keep the
full bundle small, well relatively small, I exclude all the voices
except en, es, pt, pt_BR. 

It is relatively easy to create a full bundle that includes french.
- Get the gcomprixo branch
  http://gcompris.net/wiki/index.php/Developer%27s_corner
- Get everything needed to build GCompris:
  apt-get build-dep gcompris
- Edit the file tools/full_xo_bundle.sh to no more remove the 'fr'
  directory where the fr voices are.
- Run the script ./tools/full_xo_bundle.sh
- Once complete the bundle is in /tmp/

Tested on Ubuntu Hardy only.

On the long term as anybody a better solution to distribute GCompris and
it's localized voices in an efficient manner.

-- 
Bruno Coudoin
http://gcompris.net Free educational software for kids
http://toulibre.org Logiciel Libre à Toulouse

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


Re: Wellington test team vs Activities - 2008-09-13

2008-09-14 Thread Bruno Coudoin
 - there was lots of positive
 reinforcement for learners which was good to hear (literally
 hear),  impressed by this work. Few times the words in the
 help and instructions and names were on top of each other,
 like it couldnt fit all the writing in the box so would
 overlap. Bit slow to open and close each game but still very
 cool. Thanks for all the effort put in here so far. 
 

 
-- 
Bruno Coudoin
http://gcompris.net Free educational software for kids
http://toulibre.org Logiciel Libre à Toulouse

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


Re: OLPC News 2008-03-08

2008-03-09 Thread Bruno Coudoin
 * We are looking for someone to Sugarize the GCompris icons;

A little group within the GCompris community started to work on this
but any help would be appreciated. Please contact me if you would like
to contribute.

-- 
Bruno Coudoin
http://gcompris.net Free educational software for kids
http://toulibre.org Logiciel Libre à Toulouse

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


Re: Status of goocanvas and pygoonvas

2008-02-27 Thread Bruno Coudoin

Le mardi 26 février 2008 à 14:55 +0200, Dov Grobgeld a écrit :
 Hello,
 
 I'm a Python newbie who have used my new OLPC as a pretext of learning
 Python to write some board games controllable with the OLPC game
 buttons. As I was familiar with the goocanvas from the past (in C, and
 Perl) I choose to use its python binding pygoocanvas for my first
 game. You are welcome to see my first attempt at:
 
 http://imagic.weizmann.ac.il/~dov/olpc/index.html
 
 Look for goovex . 
 
 To run it on the olpc you will first have to do:
 
 yum install pygoocanvas
 
 and that is the issue I wanted to ask about. Is there any chance of
 getting this platform officially sanctioned so that I can create
 activities and have them run out of the box?
 
 Comments on how I should finish the game are welcome as well. :-)

Well, GCompris is also moving to the goocanvas and pygoocanvas. Most of
our development effort goes to this port currently in our gcomprixogoo
branch. Most of the port as already been done.

I like your work and as it's based on pygoocanvas, it would be a perfect
fit for GCompris. BTW, in the old day, I included your Matritsa game
concept in our double entry activity.

So if you want to focus on the development of your activity and rely on
GCompris to be distributed, packaged, documented, translated and
maintained, you should consider writing your activity for GCompris
itself.

-- 
Bruno Coudoin
http://gcompris.net Free educational software for kids
http://toulibre.org Logiciel Libre à Toulouse

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


Re: Xo-get with GUI (pyGTK)

2008-01-21 Thread Bruno Coudoin


 The project is advancing rapidly, ideas for further development are very
 welcome!


That sounds a great tool for XO users.

As the GCompris maintainer, I have some problems that I would like to discuss,
perhaps not specific to your script.

* Hosting:

GCompris is huge and I currently host our bundles on our main web site server.
With the number of XO users expanding rapidly, I won't be able to sustain it. I
could move them to Sourceforge but it's a pain to upload a single file there, I
can't imagine uploading 100 files.
To give an idea, GCompris have currently 2GB/Day upload average.

* Versioning

I create a new bundle version at each release but how should I release the new
bundles. How will your script handle that.

* I18N

I currently bundle only the Spanish translations (and English from the code).
Since GCompris is translated as a whole, each po files are rather big
(100KB/language). If I bundle all the po, we may end up with 4MB per bundle,
just for the translations files.
I have the same problem with audio voices that maybe shared by several GC
bundles. Perhaps an option would be to have a language support bundle but I
don't know if it's feasible or if it's the right way to do it.
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: a few GCompris activities still have problems

2008-01-07 Thread Bruno Coudoin

Le lundi 07 janvier 2008 à 09:30 -0800, Teresa Selling a écrit :
 I downloaded a couple of the non-working activities separately from
 the big gcompris bundle and they work ok.  babyshapes and hexagon are
 the ones I downloaded.  I don't have time to download the others at
 the moment but it may be that its just the big gcompris bundle
 that has the problem.

Yes, the packaging process is very different between the single bundle
and the individual one. It means that it's not because the full version
works that the individual will and vice versa.

 
 On Jan 7, 2008 2:02 AM, Teresa Selling [EMAIL PROTECTED]
 wrote:
 I found a couple more activity problems:
 /discovery/micelaneous/babyshapes: coiuldn't find or
 load babyshapes/food/chocolate.png (missing all the
 items on the left)
 /discovery/micelaneous/clockgame:  couldn;t find or
 load clockgame/clockgame- bg.jpg

I Fixed these.

 
 Teresa Selling [EMAIL PROTECTED] wrote:
 
 I went through most of the activities in the
 gcompris xo bundle and found that most work ok
 but a few have some problems:
 /computer/mouse/clickgame:  couldin't find or
 load clickgame/sea1.jpg 
 /fun/hexagon:  couldn't find or load
 hexagon/strawberry.png
 /fun/anim: couldn't find or load
 skins/gartoon/boardicons/draw.svg
 /discovery/memory_group/memory: couldn't find
 or load memory/backcard.png 
 /discovery/memory_group/memory_tux: couldn;t
 find or load memory/backcard.png
 /discovery/colors_group/advanced_colors:
 couldn;t find or load
 gcompris/timers/clock10.png

Fixed all of them as well.

Thanks for your help in reporting bugs. I really lack time and sadly
cannot test the bundles I provide as it should be.

Bruno.


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


Re: a few GCompris activities have problems

2008-01-07 Thread Bruno Coudoin

Le lundi 07 janvier 2008 à 09:40 -0800, Teresa Selling a écrit :
 Kim,
 Since there is a GCompris Bundle webpage off the olpc Activities page,
 any not working ones could probably be annotated there.  I was sending
 info on the ones I found to be broken in the new bundled release to
 the olpc developers list (instead of the GCompris Wiki) as the author
 Bruno requested.  He put a new release out yesterday... and he added a
 blurb about it on that webpage.  I was mainly testing the big GCompris
 bundle since I requested it.

That would be great. It would really help users and me as well.

Bruno.

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


Re: GCompris whole bundle problem

2008-01-06 Thread Bruno Coudoin

Le dimanche 06 janvier 2008 à 16:06 -0800, Teresa Selling a écrit :
 I downloaded and installed the new xo for GCompris as a whole app.
 Its too big!  81M Looks like there are voices for many languages
 included.  That should probably be a separate download so people can
 get just the one they want.  The xo for Click On Letter Activity is
 43M... so I am guessing its due to voices too.
  
 Anyway it starts up but when I select an activity it crashes.  
  
 I ran in shell with -D and saw:
 No module named DTW.dtw in garbage collection ignored
 Fatal Python error: Unexpected exception during garbage collection

I see the problem but I don't understand why it worked for me.

Anyway, you can fix it by starting a console and removing the files:
/usr/share/activities/gcompris.activity/share/gcompris/boards/writing_tutor*

You are right, we should provide all the voices in a specific add on
bundle.

Bruno.


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


GCompris activities for joyride

2007-12-07 Thread Bruno Coudoin

I just uploaded a new release of the GCompris activities. I followed
Bert's Etoy scripts to stay retro-compatible with previous startup
sequence.

Here is the changelog:

- New sugar compliant icon (but not very cute)
- Includes the Spanish translation (how are we supposed to manage
  localized bundle distributions?)
- Fixed broken activities like algebra_plus-activity that had missing
  resources.
- We no more write in the home directory

I did not made an extensive test, it's an automated build. Even major
bugs will remain unless I get informed.

Bruno.
 

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


Re: XOs interacting with general computers (was: Devel Digest, Vol 17, Issue 52)

2007-07-25 Thread Bruno Coudoin

I don't have a solution either but I have have been in touch with one
organisation concerned by child abuse in France. What they told me is
they would like to provide the children with an easy way to report
abuse.

The hard problem is that if an organisation go in an online forum with
the nick littlegirl_11yo, they will see abuse but it has no value for a
judge because they are adults. So they need to get report from children
directly. If the child can understand there is an abuse, she can't
easily report it, even the adults beside won't be able to easily gather
all the information needed to catch the offender because they lack the
technical knowledge.

Based on that, I would suggest to have an 'Abuse report' button that
would gather the information and send it to a team that will analyse and
take the appropriate actions. This could be to improve the filtering
system if any, blacklisting, or even go to the police with the
evidences.

Like in real live, there is no way to avoid abuse but it's rare because
the offenders are easily detected and are punished.

Bruno.



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


Testing the GCompris crane activity on the XO

2007-07-23 Thread Bruno Coudoin

It's not well integrated but you can have a look of one independent
GCompris activity to test on the XO:
http://gcompris.net/incoming/crane-activity.tar.bz2

To test it, download it on the XO and in a console:
tar -xjf crane-activity.tar.bz2
cd crane-activity
./runit.sh

BTW, the dynamic library dependencies are pretty common on recent
desktop so it may work on yours as well.

-- 
Bruno Coudoin
http://gcompris.net Free educational software for kids
http://toulibre.org Logiciel Libre à Toulouse

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