在Debian网站上,它是关于point releases的:
它们通常包含直到发布之前发布的安全修复程序。 当前版本中的重大错误的更新和修复。
如果我正确理解,那意味着当前稳定版本的软件包中只能进行较小的更新,对吗?
换句话说,我想知道依赖于特定版本(例如libmicrohttpd.so.12
)中的库的二进制文件在Debian的下一个发行版中是否保持兼容。
答案 0 :(得分:2)
是的,但是很少。
总的来说,您是对的,该发行版不应更改现有的API和ABI。
但是这样做可能会有问题:安全性更改将需要大量工作,而上游仅适用于新版本。在这种情况下,该版本将被转储。但这很少见:它需要一个安全漏洞来影响库的基本设计(而不仅仅是一些编码错误)。
在任何情况下,旧版本都将保留在存档中,您可以对其进行保存(以使其不会被自动删除),以便您仍可以使用,并希望有相关的安全防护措施。