[devel] Переход на libmysqlclient21 (MySQL8.0)

Nikolai Kostrigin nickel на basealt.ru
Вт Фев 5 18:50:50 MSK 2019


Уважаемые коллеги, здравствуйте!

Для полноценного перехода на MySQL 8.0 в Сизифе необходимо пересобрать
ряд пакетов с libmysqlclient21.

Внесенные разработчиками изменения ломают сборку ряда пакетов.

Сейчас пересборка этих пакетов не страдает из-за наличия
libmysqlclient20-devel, который планируется убрать.

Действия, необходимые для починки, чаще всего, тривиальны и сводятся к
определению типа "my_bool"

+#if defined(bool) && !defined(my_bool)
+#define my_bool bool
+#endif

Если кто-то из мэнтэйнеров захочет собственноручно починить сборку
своего пакета, прошу сообщить.
Остальное я постараюсь починить как можно скорее.

В задании 219440 агрегируются пакеты, для которых сборка с новой
библиотекой уже исправлена.

yate
pdns
mediatomb
cacti-spine
motion
zoneminder
netatalk

Полный список пакетов затрагиваемых этим переходом ниже (не для всех из
них ломается сборка):

ananas
aprutil1
bacula9
barnyard2
cacti-spine
collectd
cyrus-sasl2
dovecot
exim
gambas
gearmand
gnokii
gnunet
gnustep-sqlclient
iceb
icebw
jabberd2
kde5-kdb
kodi
libclip
libdbi-drivers
libpki
lighttpd
mediatomb
mnogosearch
motion

mysql-connector-c++
mysql-workbench-community
nagios-plugins
neko
netatalk
net-snmp30
ocaml-mysql
openchange
opennebula
openscada
ossec-hids
pdns
perl-DBD-mysql
php5-mysql
php5-pdo_mysql
php7-pdo_mysql
proftpd
python3-module-mysqlclient
python-module-mysqlclient
python-module-MySQLdb
qt3
qt4
qt5-base
rsyslog
ruby-mysql2
sope
yate
zabbix
zoneminder

-- 
Best regards,
Nikolai Kostrigin



Подробная информация о списке рассылки Devel