DoudouLinux
The computer they prefer!
The site's languages [ar] [de] [en] [es] [fr] [it] [ms] [pt] [pt_br] [ro] [ru] [sr] [zh]
DoudouLinux is based on the famous Debian distribution. It is currently using the old stable version, Lenny. As Squeeze was published during February, we are looking at migrating DoudouLinux to the new stable version. This migration requires that we change many things:
The migration is currently under work in the SVN branch “experimental/squeeze/”. If you feel that the migration process is too slow, do not hesitate to contact us to come and help!
The new version of live-helper is bringing the following known modifications:
Status: migration has started.
Here is the list of packages that are known to have changed or to pose problem:
to be completed…
In the current version based on Lenny, we also patched several packages:
We need to decide what needs to be ported to the Squeeze packages. Note that some patches may have been ported to Squeeze (case of vkeybd a priori).
Status: migration has just started.
Here are its new global system configuration files:
$ dpkg -L lxlauncher | grep xdg /etc/xdg /etc/xdg/lxlauncher /etc/xdg/lxlauncher/settings.conf /etc/xdg/lxlauncher/gtkrc /etc/xdg/menus /etc/xdg/menus/lxlauncher-applications.menu
We need to change the corresponding files in “live/config-base/chroot_local-includes/”.
KDE packagers have put all the localization files of all the KDE applications in a single package per language. To avoid installing tens of useless MB, a script in “packages/trunk/kde-i18n/” unpacks the i18n package and repacks only the files of interest in a package named kde-i18n-doudou-LL, where LL is the language code.
We have to check that KDE localization packages did not change their structure, eventually adapt our script, then rerun it on Squeeze packages to produce new versions of kde-i18n-doudou-LL packages.
Many packages may have partially changed their text strings in the user interface. As a result, translations may not be totally correct anymore. The process is then the following:
We have to check that merging catalogs is not removing strings from the Squeeze PO files. Of course automation scripts are required to do the second and third tasks.
Status: to be started.
Nothing ensures that building the CD with exactly the same packages will lead to the same CD size. This is why it seems the Squeeze based build is currently using about 100 MB more than the Lenny based one. The extra space used has to be analyzed. Here some ways to reduce the CD space:
Status: to be started.
We have to start registering our packages that are ready for use with Debian Squeeze in our Debian package repository. At least all the DoudouLinux specific packages should be moved to Squeeze and certainly as is. They are located in the branch “packages/trunk/apps/” on SVN.
to be completed…
Status: to be started.
Copyright © DoudouLinux.org team - All texts from this site are published under the license
Creative Commons BY-SA