Обсуждение:Shared Libs Policy: различия между версиями

Материал из ALT Linux Wiki
(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 и спокойно выкладываешь новую библиотеку.
Ну и с ней понемногу все пересобираются, пока счастье не наступит.Затем
старую удаляешь.