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