new panel and old plugins

Benedikt Meurer benedikt.meurer at unix-ag.uni-siegen.de
Wed Nov 17 16:59:31 CET 2004


Marcel Pol wrote:
> Hello,
> 
> There seem to be problems with the new panel when it loads old plugins.
> It tends to become really unstable when I run the new panel and place
> all the 20 old plugins on it. The panel does print a message that it
> would be a good idea to rebuild the plugin, but that alone isn't enough.
> Imo one of the problems is that the panel in Xfce 4.1/4.2 loads
> libxfcegui4.so.3 while old plugins load libxfcegui4.so.1. This reminds
> me of the old libpng2 vs. libpng3 nightmare.
> 
> Since I'm a downstream packager (Mandrakelinux) I'm thinking of solving
> it by adding requires and conflicts to packages. The new panel conflicts
> with old plugins, and new (rebuilt or really new) require the new panel.
> This way people who mix and match packages (and people will do that)
> cannot run into these problems.
> Another way to resolve it would be upstream, and make the panel refuse
> to load plugins that are compiled against the old panel, and against
> libxfcegui4.so.1.
> 
> To me both options are good enough, it's just that the first option
> makes me do the work, and the second option makes an Xfce developer
> work :-)
> What do you think?

We've discussed this on IRC already and it was decided that the panel 
shouldn't refuse to load the plugins (because that way it would also 
refuse to load BETA1 and BETA2, Jasper please correct me if I am wrong 
here) but print a warning instead.

Benedikt



More information about the Xfce4-dev mailing list