Re: .so.0.0.0 files not required

"A. Craig West" <[email protected]> Thu, 19 Feb 2004 02:01:04 -0500 (EST)
Newsgroups gmane.network.everybuddy.user
Message-ID <[email protected]>
On Wed, 18 Feb 2004, Philip S Tellis wrote:

> Sometime Today, Philip S Tellis assembled some asciibets to say:
> 
> > This patch gets rid of useless .so.0.0.0 files.  We only need .so files, 
> > so no need to build and install the others.
> 
> oh yeah, forgot to mention, it also installs plugins in 
> /usr/local/lib/eb-lite rather than /usr/local/share/eb-lite/plugins
> 
> since these plugins are platform specific, they need to be in lib and 
> not in share.

I happen to agree entirely with this change, but there is one issue with it
that will cause us some problems. First, there is no trivial way to clean up
the old plugin directory, although we can tell the user to do that in the
ChangeLog or something.
Related to this problem, though, is the fact that we store the location of
the plugin dir in the registry, so an old installation will continue to look
in the old location for the plugins.
I have discussed this with Meredydd, and we have, I think, agreed to go with
adding a change to the core to detect that we are using an old plugin directory
location when there are newer plugins available in the new plugin dir, and
asking the user if they wish to use the new location, instead.
There is a problem with this, however. The gui methods I would use to implement
this, eb_show_text_dialog and eb_show_yesno_dialog, are not currently
implemented. I plan to implement these, but now I am concerned that perhaps
the guis don't all implement them either...

-- 
Craig West         Ph: (416) 666-1645	|  It's not a bug,
[email protected]              	|  It's a feature...