[devel] MySQL 5.1 plans

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пт Окт 10 23:50:07 MSD 2008


On Fri, Oct 10, 2008 at 10:36:15PM +0300, Igor Vlasenko wrote:
> > Серверов может быть сколько угодно, напр. server5.0 и server5.1.  Но
> > желательно иметь только одного клиента (и даже только одну клиентскую
> > библиотеку, доступную для линковки).  В целях совместимости можно
> > оставить другие клиентские библиотеки, но без возможности линковки.
> 
> Если Константин согласится с этим предложением,
> мне бы хотелось после появления 5.1 в сизифе как MySQL51 (MySQL5.1?)
> переименовть MySQL* в MySQL50 (MySQL5.0?).
> 
> libMySQL-devel сделать виртуальным пакетом,
> которая будет предоставляться той libMySQL*-devel, которая нужна.
> Например, до релиза 5.1 пусть это будет libMySQL5.0-devel, 
> (они уже раз abi ломали в 5.0.19)
> потом - libMySQL5.1-devel.

А в чем вообще смысл развязки клиент/сервер?  Клиент может подключаться
к серверу любой другой версии, и взаимодействие происходит на уровне
протокла, а непосредственной связи по пакетной базе уже нет.  Правда?

По крайней мере, клиент должен уметь безошибочно подключаться к более
ранним версиям сервера.

Тогда виртуальный пакет libMySQL-devel не нужен.  Нужны пакеты
mysql-client и libmysqlclient-devel, собранные их наиболее свежих
исходинков (то есть 5.1).  И нужны пакеты mysql50-server и
mysql51-server, если там нетривиальная процедура миграции базы.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20081010/ac5d70d4/attachment-0002.bin>


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