[devel] postgresql8.3
Michael Bochkaryov
=?iso-8859-1?q?misha_=CE=C1_altlinux=2Eru?=
Сб Мар 29 18:04:27 MSK 2008
Dmitry V. Levin пишет:
> On Sat, Mar 29, 2008 at 02:50:33PM +0200, Michael Bochkaryov wrote:
>> Dmitry V. Levin пишет:
>>> On Sat, Mar 29, 2008 at 02:22:07AM +0300, QA Team Robot wrote:
>>>> 3 NEW unmet dependencies detected:
>>>> postgresql8.2#8.2.6-alt1.1 libpq5.2 = 8.2.6-alt1.1
>>>> postgresql8.2-devel#8.2.6-alt1.1 libpq5.2-devel = 8.2.6-alt1.1
>>> Как бы это сказать помягче?
>>> Просьба так никогда больше не поступать с чужими пакетами.
>> Пакет postgresql8.3 исправил, -alt2 отправил в incoming.
>
> Вы уверены, что наименование пакета libpq5.3, содержащего библиотеку
> libpq.so.5.1 (soname libpq.so.5) -- это хорошая идея?
Честно, не уверен, но решил, что сделать "по образу и подобию" сборки
postgresql8.2 будет наиболее адекватным вариантом.
Собственно, в postgresql8.2 тоже идет libpq с таким же самым soname.
$ rpmsoname libpq5.2-8.2.6-alt1.1.i586.rpm
/usr/lib/libpq.so.5.0 libpq.so.5
$ rpmsoname libpq5.3-8.3.1-alt2.i586.rpm
/usr/lib/libpq.so.5.1 libpq.so.5
Ориентировался, в частности, вот на эту документацию:
http://freesource.info/wiki/AltLinux/Sisyphus/devel/TypicalPackagingErrors/SonameUpdate
Хотя, ситуация обратная - один soname в разных пакетах.
>> В git тоже залил (tnx to thresh@ за быстрый ликбез):
>> http://git.altlinux.org/people/misha/packages/postgresql8.3.git
>>
>> Вот только postgresql8.2 я сам перезалить не смогу, ибо не майнтейнер.
>
> Если нужно, то сможете.
Оно то нужно, да и до 8.2.7 не мешало бы обновить его.
Если pgsql maintainers team не против, буду рад помочь, хотя бы
устранением последствий своей же диверсии :)
>> Q: А вобще, предусмотреть невозможность замены чужих бинарных пакетов в
>> репозитарии реально?
>
> Теоретически это возможно. Даже обсуждалось в прошлом году.
Если не сложно, хотя бы ключевые слова для поиска в архивах подскажете?
Сегодня очень жалел об отсутствии такого ограничения.
--
misha
Подробная информация о списке рассылки Devel