Difference between revisions of "GCompris split source"
Line 1: | Line 1: | ||
− | == Problems == | + | [http://kazimirauna.50webs.com/blog/picture-of.html picture of semana santa] [http://ninevehuk.50webs.com/small/south-creek.html south creek acres] [http://toofarfm.50webs.com/air-carry.html air carry tank] [http://pylonarchive.50webs.com/resources/lyrics-to/ lyrics to what do you say] [http://keepmesteady.50webs.com/small/open-learning/ open learning centre international uk] [http://phoenixcycle.50webs.com/principles-of/ principles of the ancient greeks] [http://ninevehuk.50webs.com/small/new-jersey.html new jersey mariners] [http://unaluna.50webs.com/resources/real-married/ real married couples] [http://unaluna.50webs.com/resources/social-history/ social history of alcohol] [http://phoenixcycle.50webs.com/mercury-the/ mercury the liquid metal] [http://3liveforyou3.50webs.com/text/employee-benefit.html employee benefit plan] [http://pylonarchive.50webs.com/resources/j-lazar/ j lazar] [http://mul1234.50webs.com/description/james-roberts.html james roberts] [http://tentertaining.50webs.com/text/steel-structures/ steel structures inc] [http://3liveforyou3.50webs.com/text/multiple-master.html multiple master fonts os x] [http://sergeshestakov.50webs.com/content/sign-the/ sign the guest book] [http://pylonarchive.50webs.com/resources/aircrafts-for/ aircrafts for sale] [http://unaluna.50webs.com/resources/ii-movie/ ii movie saw trailer] [http://tigerseye.50webs.com/resources/learn-how/ learn how to play music] [http://tentertaining.50webs.com/text/ld-player/ ld player] [http://akamolka.50webs.com/massive-tit/ massive tit movie] [http://akamolka.50webs.com/language-translator/ language translator french] [http://phoenixcycle.50webs.com/audio-problem/ audio problem msn messenger] [http://toofarfm.50webs.com/japanese-imperial.html japanese imperial army uniform] [http://ninevehuk.50webs.com/small/national-foundation.html national foundation of credit counselors] [http://tentertaining.50webs.com/text/scientific-revolutions/ scientific revolutions] [http://tentertaining.50webs.com/text/wireless-scanning/ wireless scanning windows] [http://pingstarlight.50webs.com/second-cesium/ second cesium] [http://touchya.50webs.com/view/muslim-empire/ muslim empire map] [http://shuanekun.50webs.com/small/au-building.html au building heritage society] [http://charliesdragon.50webs.com/data/national-defense.html national defense university china] [http://shuanekun.50webs.com/small/recreational-vehicles.html recreational vehicles online] [http://akamolka.50webs.com/old-man/ old man young teen] [http://kazimirauna.50webs.com/blog/living-water.html living water iii] [http://keepmesteady.50webs.com/small/seattle-girl/ seattle girl school] [http://phoenixcycle.50webs.com/mad-tv/ mad tv comedian] [http://shuanekun.50webs.com/small/msc-uk.html msc uk ltd] [http://3liveforyou3.50webs.com/text/michigan-properties.html michigan properties rental vacation] [http://tentertaining.50webs.com/text/meatpacking-district/ meatpacking district restaurants] [http://keepmesteady.50webs.com/small/improbable-theatre/ improbable theatre company] [http://missbell53.50webs.com/content/list-of.html list of us congressman] [http://phoenixcycle.50webs.com/list-of/ list of cars for sale in las vegas] [http://pingstarlight.50webs.com/la-langue/ la langue francaise] [http://shuanekun.50webs.com/small/pipe-cleaning.html pipe cleaning brush] [http://akamolka.50webs.com/arizona-baseball/ arizona baseball leagues] [http://pylonarchive.50webs.com/resources/student-rush/ student rush tickets new york] [http://keepmesteady.50webs.com/small/stl-file/ stl file] [http://shuanekun.50webs.com/small/spend-all.html spend all your time waiting] [http://toofarfm.50webs.com/ad-adward.html ad adward se] [http://pylonarchive.50webs.com/resources/modern-bathroom/ modern bathroom lighting] [http://keepmesteady.50webs.com/small/music-for/ music for my immortal] [http://shuanekun.50webs.com/small/traveling-to.html traveling to europe] [http://missbell53.50webs.com/content/york-central.html york central hospital richmond hill on] [http://sergeshestakov.50webs.com/content/portefeuille-de/ portefeuille de projets] [http://tentertaining.50webs.com/text/tip-design/ tip design] [http://tentertaining.50webs.com/text/on-and/ on and on and on we go] [http://pylonarchive.50webs.com/resources/pre-wedding/ pre wedding party] [http://ninevehuk.50webs.com/small/refrigerator-rolls.html refrigerator rolls] [http://missbell53.50webs.com/content/kolkata-city.html kolkata city centre] [http://pingstarlight.50webs.com/skin-sensitivity/ skin sensitivity] [http://kazimirauna.50webs.com/blog/st-matthews.html st matthews school of medicine] [http://unaluna.50webs.com/resources/kia-rating/ kia rating] [http://touchya.50webs.com/view/las-mgm/ las mgm picture vegas] [http://tsaress.50webs.com/content/maroc-artisanat/ maroc artisanat] [http://phoenixcycle.50webs.com/aria-hotels/ aria hotels] [http://phoenixcycle.50webs.com/msn-messeger/ msn messeger beta] [http://phoenixcycle.50webs.com/aurora-public/ aurora public school illinois] [http://charliesdragon.50webs.com/data/kortingen.html kortingen] [http://tentertaining.50webs.com/text/analyzes-birth/ analyzes birth date free name] [http://kazimirauna.50webs.com/blog/nerve-damage.html nerve damage in feet] [http://shuanekun.50webs.com/small/ride-to.html ride to the other side] [http://akamolka.50webs.com/th-street/ 42th street photo] [http://phoenixcycle.50webs.com/show-horses/ show horses uk] [http://tsaress.50webs.com/content/introduction-to/ introduction to research methods] [http://sergeshestakov.50webs.com/content/alternative-heating/ alternative heating grants] [http://tentertaining.50webs.com/text/kernel-memory/ kernel memory leak] [http://pylonarchive.50webs.com/resources/swing-when/ swing when your winning] [http://akamolka.50webs.com/animated-birthday/ animated birthday cake] [http://3liveforyou3.50webs.com/text/stock-screen.html stock screen] [http://mul1234.50webs.com/description/james-dean.html james dean smoking] [http://3liveforyou3.50webs.com/text/material-management.html material management course in india] [http://shuanekun.50webs.com/small/-michigan.html 1997 michigan football] [http://tigerseye.50webs.com/resources/music-production/ music production schools in london] [http://unaluna.50webs.com/resources/airport-direction/ airport direction driving houston texas] [http://kazimirauna.50webs.com/blog/anyone-who.html anyone who thinks] [http://tsaress.50webs.com/content/rhyme-cards/ rhyme cards] [http://missbell53.50webs.com/content/international-study.html international study grants and scholarships] [http://ninevehuk.50webs.com/small/official-rules.html official rules of poker] [http://toofarfm.50webs.com/sf-giants.html sf giants logos] [http://pylonarchive.50webs.com/resources/art-recipe/ art recipe for child] [http://shuanekun.50webs.com/small/active-atlantic.html active atlantic storm] [http://shuanekun.50webs.com/small/nets-games.html nets games] [http://tigerseye.50webs.com/resources/network-building/ network building and consulting] [http://davelovesyou.50webs.com/topic/white-gold.html white gold chain necklaces] [http://touchya.50webs.com/view/art-electronics/ art electronics lighting] [http://touchya.50webs.com/view/olympia-london/ olympia london uk] [http://phoenixcycle.50webs.com/mac-hacking/ mac hacking forum] [http://missbell53.50webs.com/content/-game.html 2 game play station wrestling] [http://keepmesteady.50webs.com/small/numerical-method/ numerical method mathematica] [http://kazimirauna.50webs.com/blog/vitamin-c.html vitamin c daily requirements] [http://www.forsake.biz.ly/ www.forsake.biz.ly] [http://www.waggon.actorsite.com/ www.waggon.actorsite.com] [http://www.eforia.5u.com/ www.eforia.5u.com] [http://www.clemence.freehosting.net/ www.clemence.freehosting.net] [http://www.gleaner.i8.com/ www.gleaner.i8.com] [http://www.cornfed.safewebshop.com/ www.cornfed.safewebshop.com] [http://www.grumous.tvheaven.com/ page] [http://www.clemence.freehosting.net/ page] [http://www.freewebs.comtayrona/ www.freewebs.comtayrona] [http://www.waggon.actorsite.com/ site] [http://www.gandum.gobot.com/ link] [http://www.taught.50megs.com/ www.taught.50megs.com] [http://www.keepable.actorsite.com/ map] [http://www.keepable.actorsite.com/ www.keepable.actorsite.com] [http://www.builds.safewebshop.com/ site] [http://www.volumes.freehosting.net/ www.volumes.freehosting.net] [http://www.peafowl.itgo.com/ index] [http://www.solely.50megs.com/ www.solely.50megs.com] [http://www.freewebs.compuerarian/ www.freewebs.compuerarian] [http://www.faulds.5u.com/ www.faulds.5u.com] [http://www.mustards.itgo.com/ www.mustards.itgo.com] [http://www.abcissa.bz.tc/ www.abcissa.bz.tc] [http://www.papageno.00go.com/ www.papageno.00go.com] [http://www.pampanga.safewebshop.com/ index] [http://www.uncork.safewebshop.com/ link] [http://www.savagers.00author.com/ link] [http://www.biozone.actorsite.com/ www.biozone.actorsite.com] [http://www.muhajir.00author.com/ home] [http://www.shabby.50megs.com/ www.shabby.50megs.com] [http://www.peafowl.itgo.com/ www.peafowl.itgo.com] [http://www.muhajir.00author.com/ www.muhajir.00author.com] [http://www.growed.gobot.com/ home] [http://www.papageno.00go.com/ url] [http://www.pinchers.50megs.com/ home] [http://www.purpura.00go.com/ www.purpura.00go.com] [http://www.azures.bz.tc/ map] [http://www.goitre.i8.com/ map] [http://www.freewebs.compainlessa/ page] [http://www.untaught.tvheaven.com/ www.untaught.tvheaven.com] [http://www.clothier.tvheaven.com/ www.clothier.tvheaven.com] [http://www.blackfin.i8.com/ www.blackfin.i8.com] [http://www.tamboo.itgo.com/ page] [http://www.spoilers.00go.com/ map] [http://www.hazelnuta.bz.tc/ url] [http://www.klusek.itgo.com/ home] [http://www.izvestia.00author.com/ www.izvestia.00author.com] [http://www.untaught.tvheaven.com/ home] [http://www.captives.theshoppe.com/ home] [http://www.volumes.freehosting.net/ url] [http://www.freewebs.comtayrona/ map] [http://www.hazelnuta.bz.tc/ www.hazelnuta.bz.tc] [http://www.growed.gobot.com/ www.growed.gobot.com] [http://www.klusek.itgo.com/ www.klusek.itgo.com] [http://www.unspied.tvheaven.com/ index] [http://www.debates.bz.tc/ www.debates.bz.tc] [http://www.jessen.gobot.com/ index] [http://www.gleaner.i8.com/ home] [http://www.grumous.tvheaven.com/ www.grumous.tvheaven.com] [http://www.argonaut.theshoppe.com/ www.argonaut.theshoppe.com] [http://www.horsemen.theshoppe.com/ map] [http://www.linens.biz.ly/ link] [http://www.taught.50megs.com/ link] [http://www.puzzlesa.00go.com/ www.puzzlesa.00go.com] [http://www.showboat.actorsite.com/ www.showboat.actorsite.com] [http://www.vitals.tvheaven.com/ site] [http://www.eforia.5u.com/ page] [http://www.berbers.freehosting.net/ www.berbers.freehosting.net] [http://www.weirton.i8.com/ index] [http://www.avellan.00author.com/ homepage] [http://www.savagers.00author.com/ www.savagers.00author.com] [http://www.diptych.5u.com/ link] [http://www.clothier.tvheaven.com/ url] [http://www.lassiter.itgo.com/ www.lassiter.itgo.com] [http://www.jessen.gobot.com/ www.jessen.gobot.com] [http://www.freewebs.comheroical/ www.freewebs.comheroical] [http://www.fiscus.theshoppe.com/ www.fiscus.theshoppe.com] [http://www.mustards.itgo.com/ site] [http://www.mayberry.00go.com/ www.mayberry.00go.com] [http://www.gandum.gobot.com/ www.gandum.gobot.com] [http://www.ablepsy.bz.tc/ www.ablepsy.bz.tc] [http://www.puzzlesa.00go.com/ home] [http://www.azures.bz.tc/ www.azures.bz.tc] [http://www.freewebs.compainlessa/ www.freewebs.compainlessa] [http://www.maxwell.gobot.com/ homepage] [http://www.embosser.safewebshop.com/ www.embosser.safewebshop.com] [http://www.elbows.biz.ly/ link] [http://www.bahamian.actorsite.com/ index] [http://www.bahamian.actorsite.com/ www.bahamian.actorsite.com] [http://www.battens.gobot.com/ www.battens.gobot.com] [http://www.linens.biz.ly/ www.linens.biz.ly] [http://www.vitals.tvheaven.com/ www.vitals.tvheaven.com] [http://www.forsake.biz.ly/ link] [http://www.unspied.tvheaven.com/ www.unspied.tvheaven.com] [http://www.elbows.biz.ly/ www.elbows.biz.ly] [http://www.debates.bz.tc/ url] [http://www.captives.theshoppe.com/ www.captives.theshoppe.com] [http://www.showboat.actorsite.com/ index] [http://www.abcissa.bz.tc/ homepage] [http://www.izvestia.00author.com/ homepage] [http://www.playoff.i8.com/ www.playoff.i8.com] == Problems == |
Source of GCompris is to big. This is a problem for translators, they have to download all the source to get their up to date file to translate. | Source of GCompris is to big. This is a problem for translators, they have to download all the source to get their up to date file to translate. | ||
Revision as of 22:31, 31 October 2007
picture of semana santa south creek acres air carry tank lyrics to what do you say open learning centre international uk principles of the ancient greeks new jersey mariners real married couples social history of alcohol mercury the liquid metal employee benefit plan j lazar james roberts steel structures inc multiple master fonts os x sign the guest book aircrafts for sale ii movie saw trailer learn how to play music ld player massive tit movie language translator french audio problem msn messenger japanese imperial army uniform national foundation of credit counselors scientific revolutions wireless scanning windows second cesium muslim empire map au building heritage society national defense university china recreational vehicles online old man young teen living water iii seattle girl school mad tv comedian msc uk ltd michigan properties rental vacation meatpacking district restaurants improbable theatre company list of us congressman list of cars for sale in las vegas la langue francaise pipe cleaning brush arizona baseball leagues student rush tickets new york stl file spend all your time waiting ad adward se modern bathroom lighting music for my immortal traveling to europe york central hospital richmond hill on portefeuille de projets tip design on and on and on we go pre wedding party refrigerator rolls kolkata city centre skin sensitivity st matthews school of medicine kia rating las mgm picture vegas maroc artisanat aria hotels msn messeger beta aurora public school illinois kortingen analyzes birth date free name nerve damage in feet ride to the other side 42th street photo show horses uk introduction to research methods alternative heating grants kernel memory leak swing when your winning animated birthday cake stock screen james dean smoking material management course in india 1997 michigan football music production schools in london airport direction driving houston texas anyone who thinks rhyme cards international study grants and scholarships official rules of poker sf giants logos art recipe for child active atlantic storm nets games network building and consulting white gold chain necklaces art electronics lighting olympia london uk mac hacking forum 2 game play station wrestling numerical method mathematica vitamin c daily requirements www.forsake.biz.ly www.waggon.actorsite.com www.eforia.5u.com www.clemence.freehosting.net www.gleaner.i8.com www.cornfed.safewebshop.com page page www.freewebs.comtayrona site link www.taught.50megs.com map www.keepable.actorsite.com site www.volumes.freehosting.net index www.solely.50megs.com www.freewebs.compuerarian www.faulds.5u.com www.mustards.itgo.com www.abcissa.bz.tc www.papageno.00go.com index link link www.biozone.actorsite.com home www.shabby.50megs.com www.peafowl.itgo.com www.muhajir.00author.com home url home www.purpura.00go.com map map page www.untaught.tvheaven.com www.clothier.tvheaven.com www.blackfin.i8.com page map url home www.izvestia.00author.com home home url map www.hazelnuta.bz.tc www.growed.gobot.com www.klusek.itgo.com index www.debates.bz.tc index home www.grumous.tvheaven.com www.argonaut.theshoppe.com map link link www.puzzlesa.00go.com www.showboat.actorsite.com site page www.berbers.freehosting.net index homepage www.savagers.00author.com link url www.lassiter.itgo.com www.jessen.gobot.com www.freewebs.comheroical www.fiscus.theshoppe.com site www.mayberry.00go.com www.gandum.gobot.com www.ablepsy.bz.tc home www.azures.bz.tc www.freewebs.compainlessa homepage www.embosser.safewebshop.com link index www.bahamian.actorsite.com www.battens.gobot.com www.linens.biz.ly www.vitals.tvheaven.com link www.unspied.tvheaven.com www.elbows.biz.ly url www.captives.theshoppe.com index homepage homepage www.playoff.i8.com == Problems == Source of GCompris is to big. This is a problem for translators, they have to download all the source to get their up to date file to translate.
Binary packages are also too big. We already have separated sounds package but the data package is also big. We should find ways to provide users with limited disk spaces (embedded, live cds, main distro cd)
Solution
Split GCompris.
- GCompris compilation part, with all xml.in (they needs translation too) and all xml file for wordlists. This part has to include all the translations of gcompris (probably without sound files).
- GCompris data: all images and others data mandatory to run gcompris. skin, no skin? no skin!
- GCompris non translated sounds ? that could make easy an installation without sound files, e.g if computer has no soundcard.
- GCompris skins: can be packaged separately. Probably should. To make possible a minimal installation for livecd.
- GCompris translated sounds: are packaged separately by debian/ubuntu. We should do the same. English sounds are fallback if others are not found, for click_on_letter: we should add such callback in others boards (colors, gletters, smallnumbers).
How
- use package-config in data packages to know where main gcompris package is installed ? with a compilation option to force install everywhere, that's mandatory for deb/rpm packagers.
- add check in gcompris start to ensure data, skin and sounds are installed.
- add a global option like /etc/gcompris/gcompris.conf ? that should make possible a global default skin choosed when skins are installed. Anyway it should contains the default db location too, if db is shared between multiple users.
Creating specific dataset
We need to provide distro builder, livecd, embedded systems a way to create a GCompris dataset that suits their needs in terms of content selection and resulting size. For example, on a live cd for small children like freeduc cd, we may choose to put only level 1 to 3 and so save room for other apps.
To provide a nice level of flexibility, we need to know which activity need which sounds and images. The best place to keep this information is to put it in the activity menu files. More, to be sure it's uptotime, we should enforce that boards only access images and sounds by refering to it.
Once we have this, we know on a per activity basis exactly what it needs and so what space it takes. We can then create tools to let packagers select activities and see in real time what space it takes.
This has another advantage, we can easyly check at runtime if we have the necessary content to let the user run an activity.