[HEADS-UP] MySQL 5.5 coming soon to rawhide

Michał Piotrowski mkkp4x4 at gmail.com
Sat Dec 25 14:50:00 UTC 2010


Hi,

2010/12/22 Tom Lane <tgl at redhat.com>:
> Since MySQL AB^W^WSun^WOracle has now declared the mysql 5.5.x release
> series to be GA status, I'm planning to push it into rawhide shortly to
> replace the 5.1.x series.  Theoretically, this will go pretty smoothly.
>
> I'm aware of a couple of ABI-level issues:
>
> 1. libmysqlclient.so, which is linked into all manner of stuff, is
> supposed to be ABI-compatible with the previous releases.  However,
> I got tired of the amount of visible churn in exported-symbols-you're-
> not-supposed-to-use.  The new release will use a linker --version-script
> to hide everything except the documented API functions.  This might
> break any apps that are relying on non-API functions.  If so, I'm
> willing to consider on a case-by-case basis whether to add those symbols
> back to the ABI or fix the callers.


Hmm...

PHP Warning:  PHP Startup: Unable to load dynamic library
'/usr/lib64/php/modules/mysqli.so' - /usr/lib64/php/modules/mysqli.so:
symbol client_errors, version libmysqlclient_16 not defined in file
libmysqlclient.so.16 with link time reference in Unknown on line 0

I guess I need to rebuild php. Apart of this for now works ok on my F14 :)

>
> 2. libmysqlclient_r.so is gone altogether; there's no need for it since
> the regular libmysqlclient.so library is supposed to be thread safe.
> AFAIK this will require rebuilding only the following packages:
>
> mysql++
> mysql-connector-c++
> nekovm
> qt-mysql
>
> For now I'll include a symlink libmysqlclient_r.so -> libmysqlclient.so,
> so that a simple rebuild with no source-code changes should be
> sufficient.  Eventually we'll probably want to fix the source code to
> not refer to libmysqlclient_r, but that might take awhile if upstreams
> are worried about portability.
>
>
> There are also some SQL-level incompatibilities called out here:
> http://dev.mysql.com/doc/refman/5.5/en/upgrading-from-previous-series.html
> I'm not sure to what extent these may affect Fedora applications,
> but it seems like the easiest way to find out is to try them.
>
> Any objections?  Anything people think should be tested before pushing?
>
>                        regards, tom lane
> --
> devel mailing list
> devel at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/devel
>



-- 
Best regards,
Michal

Sent from my fscking awesome Black Hole Generator


More information about the devel mailing list