Childsplay reports in the console that some files are not found. The bug was fixed adding the files to the package, so that the update will not require extra packages. RPM childsplay-0.90.2-3.1mga1 in updates_testing Steps to ensure the bug is fixed: 1. launch childsplay 2. select the activity number 4 3. you should hear the number said in your language, or in english
The RPM is childsplay-0.90.2-2.1.mga1, not 3.1mga1 :) Tested on i586, works well. But: there's an error in console ************************************************************ Traceback (most recent call last): File "/usr/bin/childsplay", line 379, in __init__ f = open(SCOREFILE,'r') IOError: [Errno 2] No such file or directory: '/home/samuel/.childsplay/childsplay.score' Please send a bug report with this stuff to, childsplay@users.sourceforge.net ************************************************************ Something went wrong with the score file Trying to create a new one OK => I think this is not a big error, it should happen only once. Just weird that the program raises an apparently uncaught exception for that, but has no impact on the functionalities AFAIK.
CC: (none) => stormi
As most users will start it from the Education menu, I think the one time error message can be ignored. I consider testing for the srpm /usr/share/applications/mageia-childsplay.desktop complete on i586.
CC: (none) => davidwhodgins
x86_64: Confirm the one time error message. I don't get any sound when clicking on the 4th icon though (pacman letter game). Personally I think childsplay would be improved with lack of sound ;o) It is supposed to be reading a number though but isn't doing so.
$ childsplay Copyright (C) 2002-2007 Stas Zytkiewicz <stas.zytkiewicz@gmail.com> This program is free software; you can redistribute it and/or modify it under the terms of version 3 of the GNU General Public License as published by the Free Software Foundation. A copy of this license should be included in the file GPL-3. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; see the file GPL-3. If not, write to the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. Childsplay - A suite of educational games for young children. This is beta software, please send bugs and/or comments to childsplay@users.sourceforge.net Setting childsplay locale to 'en_GB.UTF-8' stop_splash called packid.py - part of childsplay.py, a suite of educational games for young children. splash __del__ called stop_splash called
(In reply to comment #3) > x86_64: > > Confirm the one time error message. I don't get any sound when clicking on the > 4th icon though (pacman letter game). > > Personally I think childsplay would be improved with lack of sound ;o) > > It is supposed to be reading a number though but isn't doing so. I think you did not get the updated package with your locale, I hear the english sound with your locale (en_GB) on x86_64 .
I tried i586 aswell, it is the same, although the icons are in a different order. I tried several of the games but it doesn't read a number, just goes straight into the game. Sep 23 11:18:37 localhost rpmdrake: transaction on / (remove=0, install=0, upgrade=3) Sep 23 11:18:42 localhost rpmdrake[12043]: [RPM] libsmpeg0.4-0.4.5-1.mga1.i586 installed Sep 23 11:18:47 localhost rpmdrake[12043]: [RPM] python-pygame-1.9.1-4.mga1.i586 installed Sep 23 11:18:58 localhost rpmdrake[12043]: [RPM] childsplay-0.90.2-2.1.mga1.noarch installed Sep 23 11:19:02 localhost rpmdrake[12043]: running: rpm -ql python-pygame-1.9.1-4.mga1 Sep 23 11:19:05 localhost rpmdrake[12043]: running: rpm -ql childsplay-0.90.2-2.1.mga1 Sep 23 11:19:05 localhost rpmdrake[12043]: running: rpm -ql libsmpeg0.4-0.4.5-1.mga1 $ rpm -qif /usr/bin/childsplay Name : childsplay Relocations: (not relocatable) Version : 0.90.2 Vendor: Mageia.Org Release : 2.1.mga1 Build Date: Thu 22 Sep 2011 21:01:32 BST Install Date: Fri 23 Sep 2011 11:18:52 BST Build Host: ecosse Group : Education Source RPM: childsplay-0.90.2-2.1.mga1.src.rpm Size : 19370812 License: GPLv3 Signature : RSA/SHA1, Thu 22 Sep 2011 21:03:07 BST, Key ID b742fa8b80420f66 Packager : Mageia Team <http://www.mageia.org> URL : http://childsplay.sourceforge.net/ Summary : Games for children with plugins Description : Childsplay is a 'suite' of educational games for young children. It's written in Python and uses the SDL-libraries to make it more games-like then, for instance, gcompris. The aim is to be educational and at the same time be fun to play. NOTE: This package includes all games currently available for childsplay. $ childsplay Copyright (C) 2002-2007 Stas Zytkiewicz <stas.zytkiewicz@gmail.com> This program is free software; you can redistribute it and/or modify it under the terms of version 3 of the GNU General Public License as published by the Free Software Foundation. A copy of this license should be included in the file GPL-3. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; see the file GPL-3. If not, write to the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. Childsplay - A suite of educational games for young children. This is beta software, please send bugs and/or comments to childsplay@users.sourceforge.net Setting childsplay locale to 'en_GB.UTF-8' stop_splash called {'default': {'letter_size': 'normal'}} Setting the fonts size to 56 Falling letters - part of childsplay.py, a suite of educational games for young children. Try to hit the falling letters on the keyboard before they hit the ground. Stopping timer... splash __del__ called stop_splash called
The current version of childsplay is 1.6 - http://www.schoolsplay.org/ Version 0.90.2 is from 2008.
Changelog shows better support for locales in 1.0 but additional fixes in 1.5.1, both specifically mentioning en_GB. Should a bugfix update to 1.6 be made instead?
I expect to send it as a backport, as it is rather different than current version. In fact, 1.6 is already in Cauldron.
I think we can validate in that case as the issue has been corrected in most locales. Advisory -------------------- This update corrects and issue with Childsplay where it complained of missing files. Those files have now been added to the package. A more recent version will be backported at a later date. -------------------- SRPM: childsplay-0.90.2-2.1.mga1.src.rpm Could sysadmin please push from core/updates_testing to core/updates. Thankyou!
Forgot to add sysadmin for the push!
Keywords: (none) => validated_updateCC: (none) => sysadmin-bugs
update pushed.
Status: NEW => RESOLVEDCC: (none) => dmorganecResolution: (none) => FIXED