ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] libexpat.so.1
@ 2006-01-11 23:19 Mikhail Zabaluev
  2006-01-11 23:36 ` Dmitry V. Levin
  0 siblings, 1 reply; 16+ messages in thread
From: Mikhail Zabaluev @ 2006-01-11 23:19 UTC (permalink / raw)
  To: ALTLinux-devel

Доброго времени суток.

Случилось страшное. У Expat вышла версия 2.0.0. И в ней soname зачем-то
сменился на libexpat.so.1. При этом серьезных проблем с source
compatibility не ожидается, одна автоматическая пересборка должна решить
проблему. Однако клиентов много. Что делать: выкладывать и устраивать
пересборку или разводить libexpat1 и libexpat2?

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

* Re: [devel] libexpat.so.1
  2006-01-11 23:19 [devel] libexpat.so.1 Mikhail Zabaluev
@ 2006-01-11 23:36 ` Dmitry V. Levin
  2006-01-12  7:11   ` Alexey I. Froloff
  2006-01-12 13:31   ` Mikhail Zabaluev
  0 siblings, 2 replies; 16+ messages in thread
From: Dmitry V. Levin @ 2006-01-11 23:36 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Thu, Jan 12, 2006 at 02:19:15AM +0300, Mikhail Zabaluev wrote:
> Случилось страшное. У Expat вышла версия 2.0.0. И в ней soname зачем-то
> сменился на libexpat.so.1.

А зачем?  API расширилось или ABI изменилось?

> При этом серьезных проблем с source
> compatibility не ожидается, одна автоматическая пересборка должна решить
> проблему. Однако клиентов много. Что делать: выкладывать и устраивать
> пересборку или разводить libexpat1 и libexpat2?

71 бинарный пакет не считая самого expat.
43 исходных пакета не считая самого expat.

Можно попробовать обойтись автопересборкой.


-- 
ldv

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

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

* Re: [devel] libexpat.so.1
  2006-01-11 23:36 ` Dmitry V. Levin
@ 2006-01-12  7:11   ` Alexey I. Froloff
  2006-01-12 11:35     ` Ivan Fedorov
  2006-01-12 11:36     ` Dmitry V. Levin
  2006-01-12 13:31   ` Mikhail Zabaluev
  1 sibling, 2 replies; 16+ messages in thread
From: Alexey I. Froloff @ 2006-01-12  7:11 UTC (permalink / raw)
  To: ALT Devel discussion list

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

* Dmitry V. Levin <ldv@> [060112 02:37]:
> 71 бинарный пакет не считая самого expat.
> 43 исходных пакета не считая самого expat.

> Можно попробовать обойтись автопересборкой.
Меня давно интересовал вопрос, а можно как-то имитировать процесс
такой пересборки в домашних условиях?  Т.е. узнать всех
поциентов, обновить им Release, скормить сборщику, посмотреть что
отвалилось.  Насколько "в апстриме" эта процедура
автоматизирована?

-- 
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
  Inform-Mobil, Ltd. System Administrator
       http://www.inform-mobil.ru/

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

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

* Re: [devel] libexpat.so.1
  2006-01-12  7:11   ` Alexey I. Froloff
@ 2006-01-12 11:35     ` Ivan Fedorov
  2006-01-12 11:36     ` Dmitry V. Levin
  1 sibling, 0 replies; 16+ messages in thread
From: Ivan Fedorov @ 2006-01-12 11:35 UTC (permalink / raw)
  To: ALT Devel discussion list

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

Alexey I. Froloff пишет:
> * Dmitry V. Levin <ldv@> [060112 02:37]:
> 
>>71 бинарный пакет не считая самого expat.
>>43 исходных пакета не считая самого expat.
> 
> 
>>Можно попробовать обойтись автопересборкой.
> 
> Меня давно интересовал вопрос, а можно как-то имитировать процесс
> такой пересборки в домашних условиях? 
Можно конечно...
> Т.е. узнать всех поциентов,
apt-cache whatdepends libexpat.so.0
> обновить им Release, скормить сборщику, посмотреть что
> отвалилось.  Насколько "в апстриме" эта процедура
> автоматизирована?

Дальше не знаю... ;)

Я просто всех в локальный hasher закидываю.


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

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

* Re: [devel] libexpat.so.1
  2006-01-12  7:11   ` Alexey I. Froloff
  2006-01-12 11:35     ` Ivan Fedorov
@ 2006-01-12 11:36     ` Dmitry V. Levin
  1 sibling, 0 replies; 16+ messages in thread
From: Dmitry V. Levin @ 2006-01-12 11:36 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Thu, Jan 12, 2006 at 10:11:36AM +0300, Alexey I. Froloff wrote:
> * Dmitry V. Levin <ldv@> [060112 02:37]:
> > 71 бинарный пакет не считая самого expat.
> > 43 исходных пакета не считая самого expat.
> 
> > Можно попробовать обойтись автопересборкой.
> Меня давно интересовал вопрос, а можно как-то имитировать процесс
> такой пересборки в домашних условиях?  Т.е. узнать всех
> поциентов, обновить им Release, скормить сборщику, посмотреть что
> отвалилось.  Насколько "в апстриме" эта процедура
> автоматизирована?

Сейчас у меня есть скрипты для выполнения каждого из этих этапов, запускаю
их редко и потому вручную.
Пример скрипта обновления Release есть в пакете hasher.
Может, у incominger'а больше автоматики, пусть расскажет.


-- 
ldv

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

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

* Re: [devel] libexpat.so.1
  2006-01-11 23:36 ` Dmitry V. Levin
  2006-01-12  7:11   ` Alexey I. Froloff
@ 2006-01-12 13:31   ` Mikhail Zabaluev
  2006-01-13 15:01     ` Dmitry V. Levin
  1 sibling, 1 reply; 16+ messages in thread
From: Mikhail Zabaluev @ 2006-01-12 13:31 UTC (permalink / raw)
  To: ALT Devel discussion list

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

В Чтв, 12/01/2006 в 02:36 +0300, Dmitry V. Levin пишет:
> On Thu, Jan 12, 2006 at 02:19:15AM +0300, Mikhail Zabaluev wrote:
> > Случилось страшное. У Expat вышла версия 2.0.0. И в ней soname зачем-то
> > сменился на libexpat.so.1.
> 
> А зачем?  API расширилось или ABI изменилось?

Насколько можно понять из Changelog'а, две функции теперь возвращают int
вместо void. Для смены ABI достаточно, но на совместимость по исходникам
это не влияет.

> 71 бинарный пакет не считая самого expat.
> 43 исходных пакета не считая самого expat.
> 
> Можно попробовать обойтись автопересборкой.

Хорошо, expat-2.0.0-alt1 ушел в Sisyphus.


[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] libexpat.so.1
  2006-01-12 13:31   ` Mikhail Zabaluev
@ 2006-01-13 15:01     ` Dmitry V. Levin
  2006-01-16 16:38       ` Dmitry V. Levin
  0 siblings, 1 reply; 16+ messages in thread
From: Dmitry V. Levin @ 2006-01-13 15:01 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Thu, Jan 12, 2006 at 04:31:40PM +0300, Mikhail Zabaluev wrote:
> В Чтв, 12/01/2006 в 02:36 +0300, Dmitry V. Levin пишет:
> > On Thu, Jan 12, 2006 at 02:19:15AM +0300, Mikhail Zabaluev wrote:
> > > Случилось страшное. У Expat вышла версия 2.0.0. И в ней soname зачем-то
> > > сменился на libexpat.so.1.
> > 
> > А зачем?  API расширилось или ABI изменилось?
> 
> Насколько можно понять из Changelog'а, две функции теперь возвращают int
> вместо void. Для смены ABI достаточно,

Разве?  Если совместимость по ABI сохранилась, то можно запаковать
libexpat.so.1 (ссылку и Provides) и тем самым избежать необходимости
пересобирать всех клиентов прямо сейчас.


-- 
ldv

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

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

* Re: [devel] libexpat.so.1
  2006-01-13 15:01     ` Dmitry V. Levin
@ 2006-01-16 16:38       ` Dmitry V. Levin
  2006-01-17  0:18         ` Mikhail Zabaluev
  0 siblings, 1 reply; 16+ messages in thread
From: Dmitry V. Levin @ 2006-01-16 16:38 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Fri, Jan 13, 2006 at 06:01:13PM +0300, Dmitry V. Levin wrote:
> On Thu, Jan 12, 2006 at 04:31:40PM +0300, Mikhail Zabaluev wrote:
> > В Чтв, 12/01/2006 в 02:36 +0300, Dmitry V. Levin пишет:
> > > On Thu, Jan 12, 2006 at 02:19:15AM +0300, Mikhail Zabaluev wrote:
> > > > Случилось страшное. У Expat вышла версия 2.0.0. И в ней soname зачем-то
> > > > сменился на libexpat.so.1.
> > > 
> > > А зачем?  API расширилось или ABI изменилось?
> > 
> > Насколько можно понять из Changelog'а, две функции теперь возвращают int
> > вместо void. Для смены ABI достаточно,
> 
> Разве?  Если совместимость по ABI сохранилась, то можно запаковать
> libexpat.so.1 (ссылку и Provides) и тем самым избежать необходимости
> пересобирать всех клиентов прямо сейчас.

Если не включать новую опцию XML_LARGE_SIZE, то совместимость по ABI
сохраняется.


-- 
ldv

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

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

* Re: [devel] libexpat.so.1
  2006-01-16 16:38       ` Dmitry V. Levin
@ 2006-01-17  0:18         ` Mikhail Zabaluev
  2006-01-17  0:23           ` Dmitry V. Levin
  0 siblings, 1 reply; 16+ messages in thread
From: Mikhail Zabaluev @ 2006-01-17  0:18 UTC (permalink / raw)
  To: ALT Devel discussion list

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

В Пнд, 16/01/2006 в 19:38 +0300, Dmitry V. Levin пишет:
> > > Насколько можно понять из Changelog'а, две функции теперь возвращают int
> > > вместо void. Для смены ABI достаточно,
> > 
> > Разве?

Угу. Ведь клиенты теперь могут рассчитывать на результат возврата этих
функций.

>   Если совместимость по ABI сохранилась, то можно запаковать
> > libexpat.so.1 (ссылку и Provides) и тем самым избежать необходимости
> > пересобирать всех клиентов прямо сейчас.
> 
> Если не включать новую опцию XML_LARGE_SIZE, то совместимость по ABI
> сохраняется.

Эта опция не установлена. Желающим обрабатывать XML-файлы размером
больше 2Гб рекомендуется переходить на x86_64, если не одуматься
сразу :)

Как я понял, нужно сделать ссылку libexpat.so.0 и записать это же в
Provides?


[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] libexpat.so.1
  2006-01-17  0:18         ` Mikhail Zabaluev
@ 2006-01-17  0:23           ` Dmitry V. Levin
  2006-01-17  1:34             ` Mikhail Zabaluev
  0 siblings, 1 reply; 16+ messages in thread
From: Dmitry V. Levin @ 2006-01-17  0:23 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Jan 17, 2006 at 03:18:31AM +0300, Mikhail Zabaluev wrote:
> В Пнд, 16/01/2006 в 19:38 +0300, Dmitry V. Levin пишет:
[...] 
> >   Если совместимость по ABI сохранилась, то можно запаковать
> > > libexpat.so.1 (ссылку и Provides) и тем самым избежать необходимости
> > > пересобирать всех клиентов прямо сейчас.
> > 
> > Если не включать новую опцию XML_LARGE_SIZE, то совместимость по ABI
> > сохраняется.
> 
> Эта опция не установлена. Желающим обрабатывать XML-файлы размером
> больше 2Гб рекомендуется переходить на x86_64, если не одуматься
> сразу :)
> 
> Как я понял, нужно сделать ссылку libexpat.so.0 и записать это же в
> Provides?

Я рекомендую сделать именно так.
Поскольку вы мантейнер, вам решать.
Но выбора у вас практически нет. :)


-- 
ldv

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

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

* Re: [devel] libexpat.so.1
  2006-01-17  0:23           ` Dmitry V. Levin
@ 2006-01-17  1:34             ` Mikhail Zabaluev
  2006-01-17  1:54               ` Dmitry V. Levin
  0 siblings, 1 reply; 16+ messages in thread
From: Mikhail Zabaluev @ 2006-01-17  1:34 UTC (permalink / raw)
  To: ALT Devel discussion list

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

В Втр, 17/01/2006 в 03:23 +0300, Dmitry V. Levin пишет:
> Я рекомендую сделать именно так.
> Поскольку вы мантейнер, вам решать.
> Но выбора у вас практически нет. :)

Есть одна хорошо известная цитата на эту тему, но вот еще одна, похожая:
"Добрым словом и пистолетом можно добиться гораздо большего, чем просто
добрым словом" (c) Аль Капоне. :)

expat-2.0.0-alt2 с рекомендованными исправлениями отправлен в Sisyphus.
Однако я обнаружил проблему при обновлении с expat-1.95.8-alt2: старый
симлинк libexpat.so.0 почему-то не заменяется новым и все клиенты
перестают запускаться. После еще одного rpm -i --force симлинк встал на
место.

[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] libexpat.so.1
  2006-01-17  1:34             ` Mikhail Zabaluev
@ 2006-01-17  1:54               ` Dmitry V. Levin
  2006-01-17  7:39                 ` Mikhail Zabaluev
  2006-05-12 11:44                 ` Alexey Tourbin
  0 siblings, 2 replies; 16+ messages in thread
From: Dmitry V. Levin @ 2006-01-17  1:54 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Jan 17, 2006 at 04:34:13AM +0300, Mikhail Zabaluev wrote:
[...]
> expat-2.0.0-alt2 с рекомендованными исправлениями отправлен в Sisyphus.
> Однако я обнаружил проблему при обновлении с expat-1.95.8-alt2: старый
> симлинк libexpat.so.0 почему-то не заменяется новым и все клиенты
> перестают запускаться. После еще одного rpm -i --force симлинк встал на
> место.

Это явление известно давно и имеет простое объяснение.

Достаточно мысленно разбить обновление libexpat на этапы:
1. все файлы нового пакета установлены; в этот момент libexpat.so.0
указывает на новую библиотеку;
2. ldconfig из %post нового пакета выполнен; в этот момент libexpat.so.0
снова указывает на старую библиотеку;
3. все файлы старого пакета удалены; в этот момент libexpat.so.0 является
битой ссылкой.
В результате ссылка остаётся битой.  Что нам остаётся?  %triggerpostun.


-- 
ldv

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

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

* Re: [devel] libexpat.so.1
  2006-01-17  1:54               ` Dmitry V. Levin
@ 2006-01-17  7:39                 ` Mikhail Zabaluev
  2006-01-18 19:49                   ` [devel] [wiki] libexpat.so.1 Michael Shigorin
  2006-01-19 15:50                   ` [devel] libexpat.so.1 Alexey I. Froloff
  2006-05-12 11:44                 ` Alexey Tourbin
  1 sibling, 2 replies; 16+ messages in thread
From: Mikhail Zabaluev @ 2006-01-17  7:39 UTC (permalink / raw)
  To: ALT Devel discussion list

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

В Втр, 17/01/2006 в 04:54 +0300, Dmitry V. Levin пишет:
> On Tue, Jan 17, 2006 at 04:34:13AM +0300, Mikhail Zabaluev wrote:
> [...]
> > expat-2.0.0-alt2 с рекомендованными исправлениями отправлен в Sisyphus.
> > Однако я обнаружил проблему при обновлении с expat-1.95.8-alt2: старый
> > симлинк libexpat.so.0 почему-то не заменяется новым и все клиенты
> > перестают запускаться. После еще одного rpm -i --force симлинк встал на
> > место.
> 
> Это явление известно давно и имеет простое объяснение.
> 
> Достаточно мысленно разбить обновление libexpat на этапы:
> 1. все файлы нового пакета установлены; в этот момент libexpat.so.0
> указывает на новую библиотеку;
> 2. ldconfig из %post нового пакета выполнен; в этот момент libexpat.so.0
> снова указывает на старую библиотеку;

Об этом эффекте ldconfig я не знал. Очень неудачно, по-моему, стремление
инструмента быть умнее администратора системы.

> 3. все файлы старого пакета удалены; в этот момент libexpat.so.0 является
> битой ссылкой.
> В результате ссылка остаётся битой.  Что нам остаётся?  %triggerpostun.

Будет в -alt3.


[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* [devel] [wiki] Re: libexpat.so.1
  2006-01-17  7:39                 ` Mikhail Zabaluev
@ 2006-01-18 19:49                   ` Michael Shigorin
  2006-01-19 15:50                   ` [devel] libexpat.so.1 Alexey I. Froloff
  1 sibling, 0 replies; 16+ messages in thread
From: Michael Shigorin @ 2006-01-18 19:49 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tue, Jan 17, 2006 at 10:39:36AM +0300, Mikhail Zabaluev wrote:
> > Это явление известно давно и имеет простое объяснение.

...а кое-кто не читал ни
http://wiki.sisyphus.ru/devel/SpecTips/scriptstriggers, 
ни /usr/share/doc/rpm-4.0.4/manual/triggers ;-)

> > Достаточно мысленно разбить обновление libexpat на этапы:
> > 1. все файлы нового пакета установлены; в этот момент
> > libexpat.so.0 указывает на новую библиотеку;
> > 2. ldconfig из %post нового пакета выполнен; в этот момент
> > libexpat.so.0 снова указывает на старую библиотеку;
> Об этом эффекте ldconfig я не знал. Очень неудачно, по-моему,
> стремление инструмента быть умнее администратора системы.

В данном разе я бы не назвал то, чего пакаджер при помощи
администратора от системы добивается, типичным.

Наверное, в данном случае инструменты не так уж неправы? :)

PS: http://wiki.sisyphus.ru/devel/TypicalPackagingErrors/SonameUpdate

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [devel] libexpat.so.1
  2006-01-17  7:39                 ` Mikhail Zabaluev
  2006-01-18 19:49                   ` [devel] [wiki] libexpat.so.1 Michael Shigorin
@ 2006-01-19 15:50                   ` Alexey I. Froloff
  1 sibling, 0 replies; 16+ messages in thread
From: Alexey I. Froloff @ 2006-01-19 15:50 UTC (permalink / raw)
  To: ALT Devel discussion list

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

* Mikhail Zabaluev <mhz@> [060117 10:41]:
> > 1. все файлы нового пакета установлены; в этот момент
> > libexpat.so.0 указывает на новую библиотеку;
> > 2. ldconfig из %post нового пакета выполнен; в этот момент
> > libexpat.so.0 снова указывает на старую библиотеку;
> Об этом эффекте ldconfig я не знал. Очень неудачно, по-моему,
> стремление инструмента быть умнее администратора системы.
Очень плохо, когда администратор системы становится глупее своего
инструмента ;-)

man ldconfig:

DESCRIPTION
  ldconfig creates the necessary links  and  cache  to  the  most  recent
  shared  libraries  found  in  the  directories specified on the command
  line, in the file /etc/ld.so.conf, and in the trusted directories (/lib
  and  /usr/lib).  The cache is used by the run-time linker, ld.so or ld-
  linux.so.  ldconfig checks the header and file names of  the  libraries
  it  encounters  when determining which versions should have their links
  updated.

P.S.  Михаил, абсолютно ничего личного.

-- 
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
  Inform-Mobil, Ltd. System Administrator
       http://www.inform-mobil.ru/

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

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

* Re: [devel] libexpat.so.1
  2006-01-17  1:54               ` Dmitry V. Levin
  2006-01-17  7:39                 ` Mikhail Zabaluev
@ 2006-05-12 11:44                 ` Alexey Tourbin
  1 sibling, 0 replies; 16+ messages in thread
From: Alexey Tourbin @ 2006-05-12 11:44 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Jan 17, 2006 at 04:54:31AM +0300, Dmitry V. Levin wrote:
> On Tue, Jan 17, 2006 at 04:34:13AM +0300, Mikhail Zabaluev wrote:
> [...]
> > expat-2.0.0-alt2 с рекомендованными исправлениями отправлен в Sisyphus.
> > Однако я обнаружил проблему при обновлении с expat-1.95.8-alt2: старый
> > симлинк libexpat.so.0 почему-то не заменяется новым и все клиенты
> > перестают запускаться. После еще одного rpm -i --force симлинк встал на
> > место.
> 
> Это явление известно давно и имеет простое объяснение.
> 
> Достаточно мысленно разбить обновление libexpat на этапы:
> 1. все файлы нового пакета установлены; в этот момент libexpat.so.0
> указывает на новую библиотеку;
> 2. ldconfig из %post нового пакета выполнен; в этот момент libexpat.so.0
> снова указывает на старую библиотеку;

Почему ldconfig переставляет симлинк на старую библиотеку?
Что есть "старая библиотека" в понимании ldconfig?

> 3. все файлы старого пакета удалены; в этот момент libexpat.so.0 является
> битой ссылкой.
> В результате ссылка остаётся битой.  Что нам остаётся?  %triggerpostun.
> 
> 
> -- 
> ldv

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

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

end of thread, other threads:[~2006-05-12 11:44 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-01-11 23:19 [devel] libexpat.so.1 Mikhail Zabaluev
2006-01-11 23:36 ` Dmitry V. Levin
2006-01-12  7:11   ` Alexey I. Froloff
2006-01-12 11:35     ` Ivan Fedorov
2006-01-12 11:36     ` Dmitry V. Levin
2006-01-12 13:31   ` Mikhail Zabaluev
2006-01-13 15:01     ` Dmitry V. Levin
2006-01-16 16:38       ` Dmitry V. Levin
2006-01-17  0:18         ` Mikhail Zabaluev
2006-01-17  0:23           ` Dmitry V. Levin
2006-01-17  1:34             ` Mikhail Zabaluev
2006-01-17  1:54               ` Dmitry V. Levin
2006-01-17  7:39                 ` Mikhail Zabaluev
2006-01-18 19:49                   ` [devel] [wiki] libexpat.so.1 Michael Shigorin
2006-01-19 15:50                   ` [devel] libexpat.so.1 Alexey I. Froloff
2006-05-12 11:44                 ` Alexey Tourbin

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