ALT Linux Team development discussions
 help / color / mirror / Atom feed
* Re: [devel] postgresql8.3
  @ 2008-03-28 23:25 ` Dmitry V. Levin
  2008-03-29  9:02   ` Michael Bochkaryov
  2008-03-29 12:50   ` Michael Bochkaryov
  0 siblings, 2 replies; 12+ messages in thread
From: Dmitry V. Levin @ 2008-03-28 23:25 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 328 bytes --]

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

Как бы это сказать помягче?
Просьба так никогда больше не поступать с чужими пакетами.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] postgresql8.3
  2008-03-28 23:25 ` [devel] postgresql8.3 Dmitry V. Levin
@ 2008-03-29  9:02   ` Michael Bochkaryov
  2008-03-29 12:50   ` Michael Bochkaryov
  1 sibling, 0 replies; 12+ messages in thread
From: Michael Bochkaryov @ 2008-03-29  9:02 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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 пока прибить и восстановить postgresql8.2?

Для раннего отлова unmets можно на эту доку ориентироваться?
http://freesource.info/wiki/AltLinux/Sisyphus/devel/Unmets

-- 
	misha



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] postgresql8.3
  2008-03-28 23:25 ` [devel] postgresql8.3 Dmitry V. Levin
  2008-03-29  9:02   ` Michael Bochkaryov
@ 2008-03-29 12:50   ` Michael Bochkaryov
  2008-03-29 14:31     ` Dmitry V. Levin
  1 sibling, 1 reply; 12+ messages in thread
From: Michael Bochkaryov @ 2008-03-29 12:50 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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.

В git тоже залил (tnx to thresh@ за быстрый ликбез):
http://git.altlinux.org/people/misha/packages/postgresql8.3.git

Вот только postgresql8.2 я сам перезалить не смогу, ибо не майнтейнер.

Q: А вобще, предусмотреть невозможность замены чужих бинарных пакетов в
репозитарии реально? Это не панацея, но часть ляпов может снять jimho.

-- 
	misha



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] postgresql8.3
  2008-03-29 12:50   ` Michael Bochkaryov
@ 2008-03-29 14:31     ` Dmitry V. Levin
  2008-03-29 15:04       ` Michael Bochkaryov
  0 siblings, 1 reply; 12+ messages in thread
From: Dmitry V. Levin @ 2008-03-29 14:31 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1034 bytes --]

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) -- это хорошая идея?

> В git тоже залил (tnx to thresh@ за быстрый ликбез):
> http://git.altlinux.org/people/misha/packages/postgresql8.3.git
> 
> Вот только postgresql8.2 я сам перезалить не смогу, ибо не майнтейнер.

Если нужно, то сможете.

> Q: А вобще, предусмотреть невозможность замены чужих бинарных пакетов в
> репозитарии реально?

Теоретически это возможно.  Даже обсуждалось в прошлом году.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] postgresql8.3
  2008-03-29 14:31     ` Dmitry V. Levin
@ 2008-03-29 15:04       ` Michael Bochkaryov
  2008-03-29 16:12         ` Dmitry V. Levin
  0 siblings, 1 reply; 12+ messages in thread
From: Michael Bochkaryov @ 2008-03-29 15:04 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] postgresql8.3
  2008-03-29 15:04       ` Michael Bochkaryov
@ 2008-03-29 16:12         ` Dmitry V. Levin
  2008-03-29 16:37           ` Alexey I. Froloff
  2008-03-29 18:32           ` Michael Bochkaryov
  0 siblings, 2 replies; 12+ messages in thread
From: Dmitry V. Levin @ 2008-03-29 16:12 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 2366 bytes --]

On Sat, Mar 29, 2008 at 05:04:27PM +0200, Michael Bochkaryov wrote:
> 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 будет наиболее адекватным вариантом.

Тогда надо было сразу переименовывать libpq5.X

> Собственно, в 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 в разных пакетах.

Одинаковый soname в разных пакетах --
это очень редко когда бывает оправданно.

> >> В git тоже залил (tnx to thresh@ за быстрый ликбез):
> >> http://git.altlinux.org/people/misha/packages/postgresql8.3.git
> >>
> >> Вот только postgresql8.2 я сам перезалить не смогу, ибо не майнтейнер.
> > 
> > Если нужно, то сможете.
> 
> Оно то нужно, да и до 8.2.7 не мешало бы обновить его.

Теперь postgresql8.2 необходимо перезалить поскорее.

> Если pgsql maintainers team не против, буду рад помочь, хотя бы
> устранением последствий своей же диверсии :)

Действуйте!

> >> Q: А вобще, предусмотреть невозможность замены чужих бинарных пакетов в
> >> репозитарии реально?
> > 
> > Теоретически это возможно.  Даже обсуждалось в прошлом году.
> 
> Если не сложно, хотя бы ключевые слова для поиска в архивах подскажете?

http://lists.altlinux.org/pipermail/devel/2007-August/062322.html
и далее по треду.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] postgresql8.3
  2008-03-29 16:12         ` Dmitry V. Levin
@ 2008-03-29 16:37           ` Alexey I. Froloff
  2008-03-29 16:44             ` Dmitry V. Levin
  2008-03-29 18:32           ` Michael Bochkaryov
  1 sibling, 1 reply; 12+ messages in thread
From: Alexey I. Froloff @ 2008-03-29 16:37 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 304 bytes --]

* Dmitry V. Levin <ldv@> [080329 19:21]:
> > Хотя, ситуация обратная - один soname в разных пакетах.
> Одинаковый soname в разных пакетах --
> это очень редко когда бывает оправданно.
Исключительно ради -server и серверных модулей.  Ему таки нужна
"своя" версия libpq.

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] postgresql8.3
  2008-03-29 16:37           ` Alexey I. Froloff
@ 2008-03-29 16:44             ` Dmitry V. Levin
  2008-03-29 17:32               ` Pavlov Konstantin
  0 siblings, 1 reply; 12+ messages in thread
From: Dmitry V. Levin @ 2008-03-29 16:44 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 445 bytes --]

On Sat, Mar 29, 2008 at 07:37:16PM +0300, Alexey I. Froloff wrote:
> * Dmitry V. Levin <ldv@> [080329 19:21]:
> > > Хотя, ситуация обратная - один soname в разных пакетах.
> > Одинаковый soname в разных пакетах --
> > это очень редко когда бывает оправданно.
> Исключительно ради -server и серверных модулей.  Ему таки нужна
> "своя" версия libpq.

Т.е. "будущая" версия libpq не годится?
О каком soname тогда идёт речь?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] postgresql8.3
  2008-03-29 16:44             ` Dmitry V. Levin
@ 2008-03-29 17:32               ` Pavlov Konstantin
  0 siblings, 0 replies; 12+ messages in thread
From: Pavlov Konstantin @ 2008-03-29 17:32 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 718 bytes --]

On Sat, Mar 29, 2008 at 07:44:07PM +0300, Dmitry V. Levin wrote:
> On Sat, Mar 29, 2008 at 07:37:16PM +0300, Alexey I. Froloff wrote:
> > * Dmitry V. Levin <ldv@> [080329 19:21]:
> > > > Хотя, ситуация обратная - один soname в разных пакетах.
> > > Одинаковый soname в разных пакетах --
> > > это очень редко когда бывает оправданно.
> > Исключительно ради -server и серверных модулей.  Ему таки нужна
> > "своя" версия libpq.
> 
> Т.е. "будущая" версия libpq не годится?
> О каком soname тогда идёт речь?

Ни о каком.

Аффтары понятия не имеют похоже, что это и ломают API между minor-версиями
pgsql, не изменяя soname у библиотеки.

-- 
 * agent_007 is back.
 * raorn .oO( agent_007 - задницца )

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] postgresql8.3
  2008-03-29 16:12         ` Dmitry V. Levin
  2008-03-29 16:37           ` Alexey I. Froloff
@ 2008-03-29 18:32           ` Michael Bochkaryov
  2008-03-29 18:35             ` Dmitry V. Levin
  1 sibling, 1 reply; 12+ messages in thread
From: Michael Bochkaryov @ 2008-03-29 18:32 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Dmitry V. Levin пишет:
> On Sat, Mar 29, 2008 at 05:04:27PM +0200, Michael Bochkaryov wrote:
>> Dmitry V. Levin пишет:

>>>> Пакет postgresql8.3 исправил, -alt2 отправил в incoming.
>>> Вы уверены, что наименование пакета libpq5.3, содержащего библиотеку
>>> libpq.so.5.1 (soname libpq.so.5) -- это хорошая идея?
>> Честно, не уверен, но решил, что сделать "по образу и подобию" сборки
>> postgresql8.2 будет наиболее адекватным вариантом.
> 
> Тогда надо было сразу переименовывать libpq5.X

Да, и это был мой главный ляп в 8.3.1-alt1.

[skip]

>> Хотя, ситуация обратная - один soname в разных пакетах.
> 
> Одинаковый soname в разных пакетах --
> это очень редко когда бывает оправданно.

Про это уже raorn@ и thresh@ написали.
Там ситуация из разряда "это нельзя понять, но надо запомнить", ибо  :(

[skip]

>> Если pgsql maintainers team не против, буду рад помочь, хотя бы
>> устранением последствий своей же диверсии :)
> 
> Действуйте!

Поехало в incoming с апдейтом release до alt1.2

Спасибо большое всем, кто помог грабли перепрыгивать! :)

-- 
	misha@




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] postgresql8.3
  2008-03-29 18:32           ` Michael Bochkaryov
@ 2008-03-29 18:35             ` Dmitry V. Levin
  2008-03-29 18:41               ` Michael Bochkaryov
  0 siblings, 1 reply; 12+ messages in thread
From: Dmitry V. Levin @ 2008-03-29 18:35 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 455 bytes --]

On Sat, Mar 29, 2008 at 08:32:54PM +0200, Michael Bochkaryov wrote:
[...]
> >> Хотя, ситуация обратная - один soname в разных пакетах.
> > 
> > Одинаковый soname в разных пакетах --
> > это очень редко когда бывает оправданно.
> 
> Про это уже raorn@ и thresh@ написали.
> Там ситуация из разряда "это нельзя понять, но надо запомнить", ибо  :(

Нет, в этой ситуации надо менять soname каждый раз.
Иначе потом нам же будет хуже.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] postgresql8.3
  2008-03-29 18:35             ` Dmitry V. Levin
@ 2008-03-29 18:41               ` Michael Bochkaryov
  0 siblings, 0 replies; 12+ messages in thread
From: Michael Bochkaryov @ 2008-03-29 18:41 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Dmitry V. Levin пишет:
> On Sat, Mar 29, 2008 at 08:32:54PM +0200, Michael Bochkaryov wrote:
> [...]
>>>> Хотя, ситуация обратная - один soname в разных пакетах.
>>> Одинаковый soname в разных пакетах --
>>> это очень редко когда бывает оправданно.
>> Про это уже raorn@ и thresh@ написали.
>> Там ситуация из разряда "это нельзя понять, но надо запомнить", ибо  :(
> 
> Нет, в этой ситуации надо менять soname каждый раз.
> Иначе потом нам же будет хуже.

Согласен, попробую попинать майнстрим или сам поковыряю эту тему.

-- 
	misha@



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2008-03-29 18:41 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-03-28 23:25 ` [devel] postgresql8.3 Dmitry V. Levin
2008-03-29  9:02   ` Michael Bochkaryov
2008-03-29 12:50   ` Michael Bochkaryov
2008-03-29 14:31     ` Dmitry V. Levin
2008-03-29 15:04       ` Michael Bochkaryov
2008-03-29 16:12         ` Dmitry V. Levin
2008-03-29 16:37           ` Alexey I. Froloff
2008-03-29 16:44             ` Dmitry V. Levin
2008-03-29 17:32               ` Pavlov Konstantin
2008-03-29 18:32           ` Michael Bochkaryov
2008-03-29 18:35             ` Dmitry V. Levin
2008-03-29 18:41               ` Michael Bochkaryov

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git