Обсуждение:Shared Libs Policy: различия между версиями
(init) |
м (уточнение) |
||
Строка 1: | Строка 1: | ||
Куда и как бы добавить [http://lists.altlinux.org/pipermail/devel/2010-February/179783.html это письмо] rider@? --[[Участник:MichaelShigorin|mike]] 18:00, 3 апреля 2010 (UTC) | Куда и как бы добавить [http://lists.altlinux.org/pipermail/devel/2010-February/179783.html это письмо] rider@ насчёт практических вариантов обновления библиотеки со сменой soname? --[[Участник:MichaelShigorin|mike]] 18:00, 3 апреля 2010 (UTC) | ||
<pre> | <pre> |
Версия от 21:01, 3 апреля 2010
Куда и как бы добавить это письмо rider@ насчёт практических вариантов обновления библиотеки со сменой soname? --mike 18:00, 3 апреля 2010 (UTC)
Порядок действий примерно такой: помечаешь task shared, что бы в него могли добавлять все мейнтейнеры. Потом идёшь по списку зависимых и каждому пишешь письмо - мол либо дай NMU/ACL, либо сам пересобери и добавь в task пакет. Те, кто не ответили - собираешь сам, добавляешь в task, запускаешь что б оно собралось и руганулось только на отсутствие ACL. Затем пишешь письмо ldv с просьбой дать необходимые права, ибо ответственные мейнтейнеры молчат. Что-то вроде этого. Процедура длительная, но надёжная. Второй вариант более быстрый - собираешь библиотеки со старым soname в отдельный пакет, уже без devel и спокойно выкладываешь новую библиотеку. Ну и с ней понемногу все пересобираются, пока счастье не наступит.Затем старую удаляешь.