如何查找 Debian 软件包不再处于稳定版本中的原因?

如何查找 Debian 软件包不再处于稳定版本中的原因?

我经常遇到这样的情况:我在网上找到的一些教程(或类似教程)建议安装最新稳定版本中不再提供的 Debian 软件包。同样,有时apt install会列出不再可用的“建议的软件包” 1

是否有正式记录说明 Debian 软件包不再可用的原因?


1事实上,目前我感兴趣的是torbrowser-launcher包裹apt其中列出了建议的软件包tor包裹,但我的问题并不具体。正如我上面所写,这是一个反复出现的情况。

答案1

有两种方法可以检查这一点:

  1. torbrowser-launcher检查未解决的错误bugs.debian.org。有几个“重要”错误。重要的错误被认为是发布关键的,因此如果它们在下一次冻结时没有得到解决,那么要么会延迟 Debian Bullseye 的发布,要么更有可能被删除。
  2. 检查qa.debian.org包装上的质量检查报告。这会将您链接到追踪器Jiri B 链接的。

如果我们查看该页面上的一些事件,我们会看到:

[2019-07-28] Accepted torbrowser-launcher 0.3.1-2~bpo10+1 (source amd64) into buster-backports, buster-backports
[2019-07-28] Accepted torbrowser-launcher 0.3.1-2~bpo9+2 (source amd64) into stretch-backports-sloppy->backports-policy, stretch-backports-sloppy
[2019-07-28] torbrowser-launcher 0.3.1-2 MIGRATED to testing
[2019-04-06] torbrowser-launcher REMOVED from testing
[2018-11-23] torbrowser-launcher 0.3.1-2 MIGRATED to testing 
[2018-11-20] Accepted torbrowser-launcher 0.3.1-2~bpo9+1 (source) into stretch-backports
[2018-11-17] Accepted torbrowser-launcher 0.3.1-2 (source) into unstable
[2018-11-06] Accepted torbrowser-launcher 0.3.1-1~bpo8+1 (source amd64) into jessie-backports-sloppy

所以我们可以看到,最初,包被上传到jessie-backports-sloppystretch-backportsunstable。然后它从 迁移unstabletesting。这完全是正常的。

但随后您可以在 上看到2019-04-06,它已从 中删除testing,只是迁移回2019-07-28并在所有存储库中同时更新backports

那个时期testing正处于冻结期,因为我们预计 debian 第 10 版将发布stablebustertesting如果不应该包含在分发中的东西将在冻结期间被删除stable。如果你点击该REMOVED注释,你可以看到它被删除的官方解释testing

https://tracker.debian.org/news/1037464/torbrowser-launcher-removed-from-testing/

该解释将错误跟踪器中提出的“严重”优先级问题作为其从testing.冻结期间的“严重”错误将导致包从测试中删除。在本例中,提交该 bug 的唯一目的是防止软件包在 debian 中发布stable,而不是因为软件包存在任何缺陷。

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=926042#5

几个人对该错误进行了一些很好的解释,解释了为什么不应在其中分发该包stable,并且他们描述说您应该从backports.

相关内容