Обсуждение:Shared Libs Policy

Материал из ALT Linux Wiki
Версия от 09:39, 21 июля 2010; SirRaorn (обсуждение | вклад) (переименовал «Обсуждение:SharedLibsPolicy» в «Обсуждение:Shared Libs Policy»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Куда и как бы добавить это письмо rider@ насчёт практических вариантов обновления библиотеки со сменой soname? --mike 18:00, 3 апреля 2010 (UTC)

Порядок действий примерно такой: помечаешь task shared, что бы в него
могли добавлять все мейнтейнеры. Потом идёшь по списку зависимых и
каждому пишешь письмо - мол либо дай NMU/ACL, либо сам пересобери и
добавь в task пакет.

Те, кто не ответили - собираешь сам, добавляешь в task, запускаешь что б
оно собралось и руганулось только на отсутствие ACL. Затем пишешь письмо
ldv с просьбой дать необходимые права, ибо ответственные мейнтейнеры молчат.

Что-то вроде этого. Процедура длительная, но надёжная.

Второй вариант более быстрый - собираешь библиотеки со старым soname в
отдельный пакет, уже без devel и спокойно выкладываешь новую библиотеку.
Ну и с ней понемногу все пересобираются, пока счастье не наступит.Затем
старую удаляешь.