Может ли версия библиотеки стать недоступной в следующей версии Debian? - PullRequest
0 голосов
/ 21 января 2019

На сайте Debian написано о точечных релизах :

Они обычно включают исправления безопасности, выпущенные до времени обновление и исправления серьезных ошибок в текущем выпуске.

Если я правильно понимаю, это означает, что в пакетах текущей стабильной версии могут происходить только незначительные обновления, верно?

Другими словами, я хочу знать, будет ли двоичный файл, который зависит от библиотеки в конкретной версии (например, libmicrohttpd.so.12), оставаться совместимым в следующих выпусках Debian.

1 Ответ

0 голосов
/ 21 января 2019

Да, но это очень редко.

В целом вы правы, выпуски точек не должны менять существующие API и ABI.

Но при этом могут возникнуть проблемы: безопасностьИзменения потребуют много работы, и апстрим будет делать только для новой версии.В таких случаях версия будет дамп.Но это очень редко: для этого потребуется ошибка безопасности, которая влияет на фундаментальный дизайн библиотеки (а не просто ошибка кодирования).

В любом случае старая версия останется в архивах, и вы можете оставить ее(чтобы он не был автоматически удален), чтобы вы все еще могли его использовать, будем надеяться, с соответствующим защитным устройством.

...