[K12OSN] big FC2/K12LTSP 4.1alpha changes

Eric Harrison eharrison at mail.mesd.k12.or.us
Tue Jul 13 02:26:02 UTC 2004


Jim & crew over at LTSP.org are gearing up for a LTSP 4.1 beta release.

I spent the weekend syncing up and have (mostly) working packages.

I also updated gcompris, which is likely to cause some grief as well.


These packages have been added to the apt/up2date/yum repository, so
watch out ;-)


I also fixed a bug in the installer (it would crash if you tried
to upgrade a server that did not have the ltsp packages installed)
that needs to be tested before I upload the full ISOs.


The LTSP packages were pulled from CVS yesterday morning. This is
pre-beta software, but it has been known to boot terminals <grin>.
I have changed the naming scheme of the packages, and may change
it again. I added Obsoletes tags, so these *should* update ok. Let
me know if you run into troubles. Here's the mapping of the old
packages to the new packages:

     old                  new
    --------------------  ---------------
    ltsp_i386             ltsp_i386

    ltsp_kernel_i386      ltsp_i386-kernel (contains both kernels)
    ltsp_kernel_i386_pxe  

    lbe                   ltsp_i386-lbe


The Gcompris packages need more work. They work fine for a fresh
install, but are unlikely to upgrade properly. The problem is that
this packages has been split up into a large number of parts, with
each chunk being divided into language-specific packages. There are
a *lot* of packages. Each "chunk", using the "assetml-voices-alphabet"
parts as an example, has "de", "en", "es", "fr", "it", and "pt" 
translations. That means that there is a assetml-voices-alphabet-de
package, a assetml-voices-alphabet-en packages, etc, etc.

The main gcompris package, the one that dependancies are derived
from, has a requirement for each chunk; "assetml-voices-alphabet"
for example. But anyone of the translation packages of 
"assetml-voices-alphabet" can fullfill this dependancy, so you
will end up upgrading to a package that has a random language.
In a test upgrade, I ended up with assetml-voices-alphabet-de,
assetml-voices-colors-es, assetml-voices-geography-pt, etc. Not
exactly ideal ;-)

The current quick-fix for the gcompris upgrade woes is to manually
install the packages for your language of choice. Pop open a shell
and run:

	rpm -qa | grep ^assetml

and for the ones that have the wrong language, run:

	up2date -i assetml-voices-alphabet-en
	up2date -i assetml-voices-misc-en
	etc, etc.

If you do a fresh install or update off the (soon-to-come) ISOs,
all of the gcompris "assetml-*" packages will be installed. This
dependancy issue is only a problem if you upgrade via apt/up2date/yum.

I'll fix this particular pain-in-the-butt ASAP.


-Eric





More information about the K12OSN mailing list