[Pkg-giraffe-maintainers] unversioned .so files in /usr/lib (libzarafaclient.so libzarafacontacts.so)

John van der Kamp j.vdkamp at zarafa.com
Mon Mar 26 12:26:05 UTC 2012


Adjusting the LD_LIBRARY_PATH is not the way to go, since an admin user should be able to use the zarafa-admin (and others) commands without any hassle.
Also, it would mean adding the path to the apache process for the webaccess.
Not sure if dlopen accepts full paths for a library, but that would be possible to set in the .inf files.

John van der Kamp, Zarafa

This message was sent using Zarafa WebApp. 
 
-----Original message-----
> From:Guido Günther <agx at sigxcpu.org>
> Sent: Mon 26-Mar-2012 12:43
> To: John van der Kamp <j.vdkamp at zarafa.com>
> Cc: pkg-giraffe-maintainers at lists.alioth.debian.org
> Subject: Re: [Pkg-giraffe-maintainers] unversioned .so files in /usr/lib (libzarafaclient.so libzarafacontacts.so)
> 
> Hi John,
> On Mon, Mar 26, 2012 at 11:37:13AM +0200, John van der Kamp wrote:
> > Hi,
> > 
> > These files are only loaded by dlopen by the mapi4linux library. Programs should not link directly with these libraries.
> > So that's the main reason these 2 libs don't have a version, and still are located in a dlopen search path directory.
> 
> That's what we thought, thanks!
> 
> > If a version is required, either the .so version must also be shipped in the zarafa-client package (not the -dev package), or the zarafa.inf and zcontacts.inf files need to be adjusted where the PR_SERVICE_DLL_NAME entry in these .inf files must point to the correct library name.
> > 
> 
> They don't require a soname _iff_ they're not shipped in /usr/lib but
> rather in a private directory. I'd recommend moving to /usr/lib/giraffe/
> and pass this via LD_LIBRARY_PATH in the init script. What do you think?
> 
> Cheers,
>  -- Guido
> 
> > 
> > John van der Kamp, Zarafa
> > 
> > This message was sent using Zarafa WebApp. 
> >  
> > -----Original message-----
> > > From:Matthias Geerdsen <matthias at vorlons.info>
> > > Sent: Sun 25-Mar-2012 13:44
> > > To: pkg-giraffe-maintainers at lists.alioth.debian.org
> > > Subject: [Pkg-giraffe-maintainers] unversioned .so files in /usr/lib (libzarafaclient.so libzarafacontacts.so)
> > > 
> > > Hi,
> > > 
> > > libzarafaclient.so and libzarafacontacts.so are currently not versioned
> > > in /usr/lib. This appears to be kind of unfavourable. Could somebody
> > > shed some light on it?
> > > 
> > > Thanks
> > > Matthias
> > > 
> > > _______________________________________________
> > > Pkg-giraffe-maintainers mailing list
> > > Pkg-giraffe-maintainers at lists.alioth.debian.org
> > > http://lists.alioth.debian.org/mailman/listinfo/pkg-giraffe-maintainers
> > > 
> > 
> > _______________________________________________
> > Pkg-giraffe-maintainers mailing list
> > Pkg-giraffe-maintainers at lists.alioth.debian.org
> > http://lists.alioth.debian.org/mailman/listinfo/pkg-giraffe-maintainers
> > 
> 



More information about the Pkg-giraffe-maintainers mailing list