gcompris installation only partially functional on Kubuntu

Bug #252319 reported by Thomas Ribbrock
2
Affects Status Importance Assigned to Milestone
gcompris (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: gcompris

Fresh install of Kubuntu 8.04 with all updates applied:

I have installed gcompris-8.4.4-1.1ubuntu1 which pulled in the corresponding gcompris-data package. As I wanted to have the sound as well, I've installed gcompris-sound-de, gcompris-sound-en and gcompris-sound-nl as well. The first thing I noticed was that gcompris would insist on using English written text, even when switched to Dutch or German. I then proceeded to install language-support-de, -nl and -en (8.04+20080214), which did not resolve this problem. After some investigation, I found that the corresponding "gcompris.mo" files are not part of the gcompris package, nor are they part of the language packages I installed - they are actually part of the "language-pack-gnome-XX" packages - but these do not get installed automatically on a Kubuntu system. I think this should be fixed, as not having the gcompris.mo files installed severely hampers the usability on a non-English (or multilinugal) system.

Secondly, even after installing all that I found that (at least) one of the reading games still does not work:
"Reading Activities" -> "Click on a letter" - no sound is produced for the letters the user is supposed to click on, making this game unusable (tried in German and Dutch so far).

Related branches

Revision history for this message
Thomas Ribbrock (emgaron+ubuntu) wrote :

Additional info:

"Click on a letter" does not work for English (UK), either. I ran strace on gcompris while trying this and found that gcompris does indeed find the correct ogg vorbis file for the welcome message of the game ("/usr/share/gcompris/boards/voices/en/misc/click_on_letter.ogg") and the first letter (in this case it was "/usr/share/gcompris/boards/voices/en/alphabet/U0061.ogg"), but for some odd reasons, the sound is not played.
Playing those files with ogg123 from the command line does work fine.

I also just discovered that while the background music and the initial "Welcome" do work, none of the other sound effects seem to work. For example, "Discovery activities" -> "Sound activities" -> "Melody" and "Discovery activities" -> "Memory activities" -> "Railway" do not work, either. However, "Discovery activities" -> "Memory activities" -> "Audio memory game" works.

Revision history for this message
Thomas Ribbrock (emgaron+ubuntu) wrote : gcompris problems with locale and sound on Kubuntu

SOLUTION:

Some googling gave me the idea that some gstreamer plugins might be needed. I discovered that "gstreamer0.10-plugins-good" is sufficient - all games described above are now working. Hence, the whole issue comes down to dependency/packaging problems:

- Under Kubuntu, either gcompris needs to pull in the necessary "language-pack-gnome-XX" or the "gcompris.mo" files need to be packaged differently. Otherwise, the locales do not work in gcompris.

- Either gcompris or the "gcompris-sound-XX" packages need to pull in "gstreamer0.10-plugins-good". Otherwise, sound will not work for all games in gcompris.

I will change the subject to make this more easily findable.

Revision history for this message
LaserJock (laserjock) wrote :

Thomas, thank you very much for your report and working on solutions.

Changed in gcompris:
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gcompris - 8.4.12-1ubuntu2

---------------
gcompris (8.4.12-1ubuntu2) karmic; urgency=low

  [Jordan Mantha]
  * Re-enabled gnet support in debian/control and debian/rules as it has been
    promoted to Main.
  [Ben Crisford]
  * Added dependency on gnome lang pack to gcompris-sound packages.
    (Closes LP: #306876, #252319)

 -- Jordan Mantha <email address hidden> Tue, 09 Jun 2009 10:05:00 -0700

Changed in gcompris (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.