[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