Bug 4099

Summary: tuxpaint puzzle plugin errors out
Product: Mageia Reporter: Dan Fandrich <dan>
Component: RPM PackagesAssignee: QA Team <qa-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: anaselli, davidwhodgins, sysadmin-bugs, tmb
Version: 1Keywords: validated_update
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: http://sourceforge.net/mailarchive/forum.php?thread_name=E1Maq0u-0007Bk-1p%40ddv4jf1.ch3.sourceforge.com&forum_name=tuxpaint-cvs
Whiteboard:
Source RPM: tuxpaint-0.9.21-3.mga1.src.rpm CVE:
Status comment:

Description Dan Fandrich 2012-01-11 21:35:17 CET
tuxpaint displays warnings at startup such as:

Error: plugin /usr/lib/tuxpaint/plugins/puzzle.so is missing get_tool_count
Error: plugin /usr/lib/tuxpaint/plugins/puzzle.so is missing get_name
Error: plugin /usr/lib/tuxpaint/plugins/puzzle.so is missing get_icon

for the puzzle.so plugin. Sure enough, puzzle.so seems to be missing just about all exports:

$ nm -D /usr/lib/tuxpaint/plugins/puzzle.so
         w _Jv_RegisterClasses
000014c0 A __bss_start
         w __cxa_finalize
         w __gmon_start__
000014c0 A _edata
000014c8 A _end
000003a8 T _fini
00000248 T _init

compared to the other plugins in that directory, which seem to have all the exports that tuxpaint complains about (with a prefix equal to the plugin name). There is also no sign of the puzzle plugin in the tuxpaint GUI at run-time.
Comment 1 Manuel Hiebel 2012-01-16 14:56:41 CET
Hi, thanks for reporting this bug.
Assigned to the package maintainer.

(Please set the status to 'assigned' if you are working on it)

Keywords: (none) => Triaged
Assignee: bugsquad => anaselli

Comment 2 Angelo Naselli 2012-01-16 23:00:56 CET
Fixed in cauldron using an upstream patch. That plugin seems to be commented so not built.
I will provide an update for mga 1 as soon as possible.
Angelo Naselli 2012-01-16 23:01:13 CET

URL: (none) => http://sourceforge.net/mailarchive/forum.php?thread_name=E1Maq0u-0007Bk-1p%40ddv4jf1.ch3.sourceforge.com&forum_name=tuxpaint-cvs

Comment 3 Angelo Naselli 2012-01-31 22:29:50 CET
There is now tuxpaint-0.9.21-3.1 in core/updates_testing to validate:
RPMS:
tuxpaint-0.9.21-3.1.mga1
tuxpaint-debug-0.9.21-3.1.mga1
tuxpaint-devel-0.9.21-3.1.mga1
SRPMS:
tuxpaint-0.9.21-3.1.mga1.src.rpm

advisory text:
Tuxpaint 0.9.21 was released without puzzle stamp, and that produced some errors on startup. This package fixed this issue adding puzzle back.

Status: NEW => ASSIGNED

Angelo Naselli 2012-01-31 22:30:29 CET

Assignee: anaselli => qa-bugs

Comment 4 Dave Hodgins 2012-02-01 01:49:00 CET
Testing complete on i586 for the srpm
tuxpaint-0.9.21-3.1.mga1.src.rpm

Before the update, several errors in the console such as
Error: plugin /usr/lib/tuxpaint/plugins/puzzle.so is missing get_tool_count

After the update, no errors.

CC: (none) => davidwhodgins

Comment 5 claire robinson 2012-02-02 11:10:45 CET
Tested OK x86_64 but I did notice another bug with tuxpaint. It isn't a regression and not a blocker so I'll create another bug for it.

When I create a pretty picture and print it, it returns a message saying "Sorry" Your picture could not be printed.". It does actually print it though. In the print queue and cups logs it appears as being sent from (stdin) and not tuxpaint.

Validating this update.

Advisory
--------
Tuxpaint 0.9.21 was released without puzzle stamp, and that produced some
errors on startup. This package fixes the issue, adding puzzle back.
--------

SRPM: tuxpaint-0.9.21-3.1.mga1.src.rpm


Could sysadmin please push from core/updates_testing to core/updates

Thankyou!

Keywords: Triaged => validated_update
CC: (none) => sysadmin-bugs
Hardware: i586 => All

Angelo Naselli 2012-02-02 11:40:45 CET

CC: (none) => anaselli

Comment 6 claire robinson 2012-02-02 11:41:27 CET
Bug 4379 created for printing problem
Comment 7 Angelo Naselli 2012-02-02 12:21:40 CET
Claire, i don't think printing problem is a regression. Can someone confirm that also?
Comment 8 Angelo Naselli 2012-02-02 12:22:07 CET
I mean that is not a regression but an already existing problem :)
Comment 9 claire robinson 2012-02-02 19:43:52 CET
No it isn't a regression Angelo, it is present in release version also. I mentioned in comment 5 and the on other bug.

This update has been validated and awaiting push, unless you want to apply a fix for the printing problem (bug 4379) first? 

If you do then please set it as "depends on" bug 4379 and leave a comment. The printing error problem can be handled separately in bug 4379 and both bugs closed together with one update pushed.

Otherwise this one will be pushed and another later.
Thanks!
Comment 10 Angelo Naselli 2012-02-02 22:54:14 CET
Claire this bug can be closed and the update pushed. 

About bug 4379 I have to investigate the printing problem and look for an upstream patch if there is any, or trying to fix it, if i am able of course :)
Comment 11 claire robinson 2012-02-03 12:57:19 CET
Thanks Angelo

Sysadmin please push, see comment 5 for details.

Thankyou!
Comment 12 Thomas Backlund 2012-02-07 13:01:33 CET
update pushed

Status: ASSIGNED => RESOLVED
CC: (none) => tmb
Resolution: (none) => FIXED