Обсуждение:Shared Libs Policy: различия между версиями
м (уточнение) |
SirRaorn (обсуждение | вклад) м (переименовал «Обсуждение:SharedLibsPolicy» в «Обсуждение:Shared Libs Policy») |
(нет различий)
|
Текущая версия от 09:39, 21 июля 2010
Куда и как бы добавить это письмо rider@ насчёт практических вариантов обновления библиотеки со сменой soname? --mike 18:00, 3 апреля 2010 (UTC)
Порядок действий примерно такой: помечаешь task shared, что бы в него могли добавлять все мейнтейнеры. Потом идёшь по списку зависимых и каждому пишешь письмо - мол либо дай NMU/ACL, либо сам пересобери и добавь в task пакет. Те, кто не ответили - собираешь сам, добавляешь в task, запускаешь что б оно собралось и руганулось только на отсутствие ACL. Затем пишешь письмо ldv с просьбой дать необходимые права, ибо ответственные мейнтейнеры молчат. Что-то вроде этого. Процедура длительная, но надёжная. Второй вариант более быстрый - собираешь библиотеки со старым soname в отдельный пакет, уже без devel и спокойно выкладываешь новую библиотеку. Ну и с ней понемногу все пересобираются, пока счастье не наступит.Затем старую удаляешь.