* Re: [devel] Q: MySQL incompatible changes
2006-11-02 9:28 [devel] Q: MySQL incompatible changes Konstantin A. Lepikhov
@ 2006-11-02 9:49 ` Anton Farygin
2006-11-02 9:55 ` Денис Смирнов
` (2 subsequent siblings)
3 siblings, 0 replies; 9+ messages in thread
From: Anton Farygin @ 2006-11-02 9:49 UTC (permalink / raw)
To: ALT Linux Devel Mailing List
Konstantin A. Lepikhov wrote:
> Hi!
>
> По просьбе некоторых товарищей я похакал MySQL, чтобы оно умело работать с
> именем прользователя >= 16 символов. Но данные хаки делают сборку
> несовместимой с другими нехаканными клиентами, если они собраны статически
> с какой-то более ранней версией libMySQL, либо находятся в других
> дистрибутивах. Также есть проблема с дампами баз - получается, что такую
> базу сможет восстановить/сдампить только похаканная версия, т.к. обычная
> использует для User прибитые гвоздями char(16). Отсюда вопрос - надо ли
> это, или оставить все как есть?
>
> PS Говорят, что в 4.0.x тоже можно было задавать имя пользователя >= 16
> символов. Но там был просто баг реализации - не смотря на USERNAME_LENGTH
> 16, границы этого LENGTH забывали проверять.
IMHO совместимость важнее. Так что не надо.
Rgds,
Rider
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] Q: MySQL incompatible changes
2006-11-02 9:28 [devel] Q: MySQL incompatible changes Konstantin A. Lepikhov
2006-11-02 9:49 ` Anton Farygin
@ 2006-11-02 9:55 ` Денис Смирнов
2006-11-02 10:14 ` Konstantin A. Lepikhov
2006-11-02 10:00 ` Michael Shigorin
2006-11-02 10:39 ` Mikhail Yakshin
3 siblings, 1 reply; 9+ messages in thread
From: Денис Смирнов @ 2006-11-02 9:55 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1295 bytes --]
On Thu, Nov 02, 2006 at 12:28:40PM +0300, Konstantin A. Lepikhov wrote:
KAL> По просьбе некоторых товарищей я похакал MySQL, чтобы оно умело работать с
KAL> именем прользователя >= 16 символов. Но данные хаки делают сборку
KAL> несовместимой с другими нехаканными клиентами, если они собраны статически
KAL> с какой-то более ранней версией libMySQL, либо находятся в других
KAL> дистрибутивах. Также есть проблема с дампами баз - получается, что такую
KAL> базу сможет восстановить/сдампить только похаканная версия, т.к. обычная
KAL> использует для User прибитые гвоздями char(16). Отсюда вопрос - надо ли
KAL> это, или оставить все как есть?
KAL> PS Говорят, что в 4.0.x тоже можно было задавать имя пользователя >= 16
KAL> символов. Но там был просто баг реализации - не смотря на USERNAME_LENGTH
KAL> 16, границы этого LENGTH забывали проверять.
Несовместимость протокола будет даже если не использовать username >= 16
символов? Если так -- нафиг. Если же только при использовании -- большими
буквами в README написать что так делать не нужно, но можно. И включить.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
Meet the new maintainer. Mua-ha-ha-ha-ha.
-- mhz in #2292
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] Q: MySQL incompatible changes
2006-11-02 9:55 ` Денис Смирнов
@ 2006-11-02 10:14 ` Konstantin A. Lepikhov
2006-11-02 13:32 ` Денис Смирнов
0 siblings, 1 reply; 9+ messages in thread
From: Konstantin A. Lepikhov @ 2006-11-02 10:14 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 367 bytes --]
Hi Денис!
Thursday 02, at 12:55:41 PM you wrote:
> Несовместимость протокола будет даже если не использовать username >= 16
> символов? Если так -- нафиг. Если же только при использовании -- большими
> буквами в README написать что так делать не нужно, но можно. И включить.
Нет, если использовать username <= 16, то ничего не изменится.
--
WBR et al.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] Q: MySQL incompatible changes
2006-11-02 10:14 ` Konstantin A. Lepikhov
@ 2006-11-02 13:32 ` Денис Смирнов
2006-11-02 19:15 ` Konstantin A. Lepikhov
0 siblings, 1 reply; 9+ messages in thread
From: Денис Смирнов @ 2006-11-02 13:32 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 792 bytes --]
On Thu, Nov 02, 2006 at 01:14:12PM +0300, Konstantin A. Lepikhov wrote:
>> Несовместимость протокола будет даже если не использовать username >= 16
>> символов? Если так -- нафиг. Если же только при использовании -- большими
>> буквами в README написать что так делать не нужно, но можно. И включить.
KAL> Нет, если использовать username <= 16, то ничего не изменится.
Тогда можно заливать. Те кому надо воспользуются этой фичей, но если
огребует проблем -- сами себе злобные антропоподобные дендромутанты, раз
не читают README.ALT (в котором это упомянуть обязательно).
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
Ёлки-палки, я и забыл, что man уже давно не мой пакет. :)
-- ldv in #6988
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] Q: MySQL incompatible changes
2006-11-02 13:32 ` Денис Смирнов
@ 2006-11-02 19:15 ` Konstantin A. Lepikhov
2006-11-02 21:05 ` Денис Смирнов
0 siblings, 1 reply; 9+ messages in thread
From: Konstantin A. Lepikhov @ 2006-11-02 19:15 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 777 bytes --]
Hi Денис!
Thursday 02, at 04:32:33 PM you wrote:
> On Thu, Nov 02, 2006 at 01:14:12PM +0300, Konstantin A. Lepikhov wrote:
>
> >> Несовместимость протокола будет даже если не использовать username >= 16
> >> символов? Если так -- нафиг. Если же только при использовании -- большими
> >> буквами в README написать что так делать не нужно, но можно. И включить.
> KAL> Нет, если использовать username <= 16, то ничего не изменится.
>
> Тогда можно заливать. Те кому надо воспользуются этой фичей, но если
> огребует проблем -- сами себе злобные антропоподобные дендромутанты, раз
> не читают README.ALT (в котором это упомянуть обязательно).
OK! тогда я сделаю 32 и посмотрим на последствия :) warning можно написать
в changelog и в %post.
--
WBR et al.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] Q: MySQL incompatible changes
2006-11-02 19:15 ` Konstantin A. Lepikhov
@ 2006-11-02 21:05 ` Денис Смирнов
0 siblings, 0 replies; 9+ messages in thread
From: Денис Смирнов @ 2006-11-02 21:05 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 634 bytes --]
On Thu, Nov 02, 2006 at 10:15:11PM +0300, Konstantin A. Lepikhov wrote:
>> Тогда можно заливать. Те кому надо воспользуются этой фичей, но если
>> огребует проблем -- сами себе злобные антропоподобные дендромутанты, раз
>> не читают README.ALT (в котором это упомянуть обязательно).
KAL> OK! тогда я сделаю 32 и посмотрим на последствия :) warning можно написать
KAL> в changelog и в %post.
README.ALT обязательно.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
Похоже, что продовольственная программа СССР была написана на
Бейсике...
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] Q: MySQL incompatible changes
2006-11-02 9:28 [devel] Q: MySQL incompatible changes Konstantin A. Lepikhov
2006-11-02 9:49 ` Anton Farygin
2006-11-02 9:55 ` Денис Смирнов
@ 2006-11-02 10:00 ` Michael Shigorin
2006-11-02 10:39 ` Mikhail Yakshin
3 siblings, 0 replies; 9+ messages in thread
From: Michael Shigorin @ 2006-11-02 10:00 UTC (permalink / raw)
To: ALT Linux Devel Mailing List
[-- Attachment #1: Type: text/plain, Size: 958 bytes --]
On Thu, Nov 02, 2006 at 12:28:40PM +0300, Konstantin A. Lepikhov wrote:
> По просьбе некоторых товарищей я похакал MySQL, чтобы оно умело
> работать с именем прользователя >= 16 символов. Но данные хаки
> делают сборку несовместимой с другими нехаканными клиентами,
> если они собраны статически с какой-то более ранней версией
> libMySQL, либо находятся в других дистрибутивах. Также есть
> проблема с дампами баз - получается, что такую базу сможет
> восстановить/сдампить только похаканная версия, т.к. обычная
> использует для User прибитые гвоздями char(16). Отсюда вопрос -
> надо ли это, или оставить все как есть?
Я бы так не делал. Эти товарищи и сами умеют ABI ломать куда
лучше, чем хотелось бы (по крайней мере в пятёрке).
Товарищи, думаю, одумаются по одному дамповому вопросу.
Если не одумаются -- то волки они тамбовские!
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] Q: MySQL incompatible changes
2006-11-02 9:28 [devel] Q: MySQL incompatible changes Konstantin A. Lepikhov
` (2 preceding siblings ...)
2006-11-02 10:00 ` Michael Shigorin
@ 2006-11-02 10:39 ` Mikhail Yakshin
3 siblings, 0 replies; 9+ messages in thread
From: Mikhail Yakshin @ 2006-11-02 10:39 UTC (permalink / raw)
To: ALT Linux Devel Mailing List
Konstantin A. Lepikhov пишет:
> Hi!
>
> По просьбе некоторых товарищей я похакал MySQL, чтобы оно умело работать с
> именем прользователя >= 16 символов. Но данные хаки делают сборку
> несовместимой с другими нехаканными клиентами, если они собраны статически
> с какой-то более ранней версией libMySQL, либо находятся в других
> дистрибутивах. Также есть проблема с дампами баз - получается, что такую
> базу сможет восстановить/сдампить только похаканная версия, т.к. обычная
> использует для User прибитые гвоздями char(16). Отсюда вопрос - надо ли
> это, или оставить все как есть?
>
> PS Говорят, что в 4.0.x тоже можно было задавать имя пользователя >= 16
> символов. Но там был просто баг реализации - не смотря на USERNAME_LENGTH
> 16, границы этого LENGTH забывали проверять.
Приложить патч и способ его включения в SRPM, но по умолчанию не собирать?
--
WBR, GreyCat
^ permalink raw reply [flat|nested] 9+ messages in thread