[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Please recompile packages against libmysqlclient12.



On Mon, Apr 14, 2003 at 09:34:48PM +0200, Christian Hammers wrote:
> On Mon, Apr 14, 2003 at 06:23:24PM +0200, Marek Habersack wrote:
> > > > > > The only viable approaches seem to be (in random order)
> > > > > > 
> > > > > > * fork libmysqlclient 
> > > > > > * convince the MySQL folks to revert their license change
> > > > > > * switch to postgres
> > > > > > * get upstream developers to add a clause to their license to permit
> > > > > >   linking to OpenSSL or move to GnuTLS (only an option if your
> > > > > >   application has an GPL compatible license)
> > > > > 
> > > > > Can libmysqlclient be built without encryption support (OpenSSL or
> > > > > GnuTLS)?
> > > 
> > > libmysqlclient10 and 11 do not support OpenSSL. libmysqlclient12 does
> > > optionally link against OpenSSL. 
> > > 
> > > OpenSSL will stay in the main mysql packages but I ask the MySQL people
> > How viable would be to add a new package for libmysqlclient12 that wouldn't
> > link against openssl? libmysqlclient-nossl12 or something?

> Building it wouldn't be a problem apart from having to compile mysql
> almost twice.
> But how to install such library? Either people have to edit their
> programs to build with -lmysqlclient-nossl i.e. edit configure and
> Makefiles, or users have to decide for one or the other and one package
> that needs libmysqlclient-ssl therefore indirekt conflicts with a lot of
> other packages.

> Given that the change is upstream and the rest of the world including
> the upstreams of your programs have to deal with the problem anyway, I
> don't think that we should make us too much work with a special way.
> A seperate package is ok for the meantime to avoid having to deal with
> it immediately but we should take another solution before the next 
> release.

Does libmysqclient12 currently have any other advantages over
libmysqclient10 besides SSL support?  The new libmysqlclient10 has
just cleared the NEW queue, and will remain as long as there is no
LGPL version of libmysqlclient12; unless there are significant
enhancements (which I'd like to know about), it seems status quo is a
reasonable solution for the time being.

-- 
Steve Langasek
postmodern programmer

Attachment: pgptYnqZc87X8.pgp
Description: PGP signature


Reply to: