Shared Libs Policy and updates

Материал из ALT Linux Wiki

(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «=== Плюсы === При проблемах обновления с бранча на бранч возможность точечных обновлений чре...»)
(Плюсы)
Строка 2: Строка 2:
При проблемах обновления с бранча на бранч возможность точечных обновлений чрезвычайно расширяется, т.к. старые библиотеки со старыми SONAME вытеснять никто не будет.
При проблемах обновления с бранча на бранч возможность точечных обновлений чрезвычайно расширяется, т.к. старые библиотеки со старыми SONAME вытеснять никто не будет.
Например, возможность обновить один новый packageB , зависящий от libname2 не затронет другой старый packageA, который зависит от старой версии libname1, которой уже нет в новом репозитории, но еще есть в системе.
Например, возможность обновить один новый packageB , зависящий от libname2 не затронет другой старый packageA, который зависит от старой версии libname1, которой уже нет в новом репозитории, но еще есть в системе.
-
Если бы пакет с старой и новой версией библиотеки назывался libname, то по цепочке потянудась бы вся борода из других библиотек и пакетов, наткнувшись на какую-нибудь другую проблему обновления.
+
Если бы пакет со старой и новой версией библиотеки назывался libname, то по цепочке потянудась бы вся борода из других библиотек и пакетов, наткнувшись на какую-нибудь другую проблему обновления.
[[Категория:Devel]]
[[Категория:Devel]]
[[Категория:Packaging]]
[[Категория:Packaging]]

Версия 12:30, 13 декабря 2013

Плюсы

При проблемах обновления с бранча на бранч возможность точечных обновлений чрезвычайно расширяется, т.к. старые библиотеки со старыми SONAME вытеснять никто не будет. Например, возможность обновить один новый packageB , зависящий от libname2 не затронет другой старый packageA, который зависит от старой версии libname1, которой уже нет в новом репозитории, но еще есть в системе. Если бы пакет со старой и новой версией библиотеки назывался libname, то по цепочке потянудась бы вся борода из других библиотек и пакетов, наткнувшись на какую-нибудь другую проблему обновления.

 
Личные инструменты