#112 magic tool

v0.9.19
closed
nobody
Interface (41)
5
2012-10-03
2008-10-03
Louis Aller
No

Tuxpaint installed on Mandriva Spring08 does not appear to have the "magic" tool enabled. It is not selectable.

Any ideas?

Discussion

  • You did not say which version of Tux Paint you are using, and I'm unfamiliar with Mandriva, so I'll just take some stabs in the dark. In recent versions of Tux Paint, the Magic tools were removed from the main codebase and converted into plug-ins. They are loaded at runtime. I'll just go ahead and assume that Mandriva Spring08 comes with a modern version of Tux Paint.

    It could be that the plugins in Mandriva are available as a separate, optional package. It could be that the Mandriva developers forgot to make sure the plugins were included in the main Tux Paint package. Or it could be a security-related issue, whereby the system is preventing external objects from being loaded. (e.g., Security-Enhanced Linux (SELinux))

    If you run 'tuxpaint' from a terminal, it may provide some errors/warnings during startup that might be useful. Thanks.

     
  • secretlondon
    secretlondon
    2008-10-05

    Spring08 has v0.9.19? The magic tools changed between 0.9.18 and 0.9.19.

    There's nothing in the mandriva bug tracker about this. Does anyone run Mandriva and can try and reproduce?

     
  • Funda Wang
    Funda Wang
    2008-10-05

    Reporter, what if you start tuxpaint from konsole or gnome-terminal?

     
  • Funda Wang
    Funda Wang
    2008-10-05

    or, maybe your install script forgot to mark +x for those plugins.so files?

     
  • secretlondon
    secretlondon
    2008-10-05

    From the file list it looks like Mandriva ship the magic tools as part of the main package. This doesn't mean that they've changed the packaging between 0.9.18 and 0.9.19 to deal with the changes in magic tools with the introduction of the new API.

    Fundawang: Is it 0.9.19 that is in Mandriva2008? How could I tell?

    Also you've put the file list on your own server - where is the source package? I presume it's publicly accessible..

     
  • secretlondon
    secretlondon
    2008-10-05

    Sender: fundawang
    or, maybe your install script forgot to mark +x for those plugins.so files?


    Do you package tuxpaint yourselves or are you just using TOYAMA Shin-ichi Fedora packages?

    http://www.tuxpaint.org/download/linux-rpm/

     
  • Funda Wang
    Funda Wang
    2008-10-05

    well, in fact, there is no 0.9.18 acturally. We bumped 0.9.17 to 0.9.19 directly, while previous maintainer of tuxpaint went away.

    http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages/cooker/tuxpaint/releases/1%3A0.9.19/

    But i think the main problem is that your install script forgots to a+x to those plugins.so files. Normally, those files should be +x'ed in order to dlopen-able.

     
  • Funda Wang
    Funda Wang
    2008-10-05

    Do you package tuxpaint yourselves or are you just using TOYAMA Shin-ichi Fedora packages?
    I've packaged tuxpaint for Mandriva's official repository.

     
  • Funda Wang
    Funda Wang
    2008-10-05

    got it. There was some packaging problem with 2008.1.

    Maintainer, you can close this bug as invalid.

    Reporter, please fetch updated packages in Mandriva's repository.

     
  • secretlondon
    secretlondon
    2008-10-05

    Fundawang:

    Thanks! This is great! Yay!

     
  • secretlondon
    secretlondon
    2008-10-05

    I can't change the status - I think only Bill can.