软件包更新发布与更新管理器可用之间的延迟很大

软件包更新发布与更新管理器可用之间的延迟很大

在我的 Ubuntu 16.04 桌面上,我定期(通常每周多次)通过更新管理器 GUI 检查更新并安装所有显示为可用的更新。

今天,与昨天肯定不同,我们为“iproute2”(“网络和流量控制工具”)提供了更新。

有时当有更新可用时,就像今天一样,我会去packages.ubuntu.com查看详细的更新日志和它的历史(无法在 GUI 中访问)。

当我检查包裹入口时xenial, 这变更日志说最后一次更新是在 2016 年发布的。所以我检查了xenial-updates相反,确实,顶部有一个项目描述版本“4.3.0-1ubuntu3.16.04.4”,我今天刚刚通过更新管理器 GUI 收到它。

但更新日期是 2018 年 9 月 18 日。这已经是整整两个月回来!怎么会这样?更新可能会作为分阶段推出的一部分交付到 GUI,但对于“中等”紧急程度的更新来说,在发布后要花整整两个月的时间才能到达更新管理器 GUI,不是吗?

答案1

更新日志中的日期是不是更新包发布的日期。这仅仅是做出更改的人修改其提交的变更日志的日期。当该提交合并到 Ubuntu 的存储库时,它可能已经花费了相当多的时间进行测试(例如,在某个 PPA 中,或在 Debian sid/中testing)。然后它花时间在 中-proposed,确保它在 Ubuntu 的存储库中没有破坏任何东西。然后它最终转到-updates(或-security,视情况而定)。

您可以查看 Ubuntu 打包代码和发布历史了解详情。

在这个具体案例中:

  • 有问题的提交(与顶部变更日志条目相同):

    author      Mauricio Faria de Oliveira <[email protected]>  2018-09-18 15:21:44 (GMT)
    committer   usd-importer <[email protected]>   2018-11-06 18:43:17 (GMT)
    
  • 出版历史

    2018-11-19 19:48:20 IST Published   Xenial  updates     main    misc    4.3.0-1ubuntu3.16.04.4
    2018-11-07 00:13:17 IST Published   Xenial  proposed    main    misc    4.3.0-1ubuntu3.16.04.4
    

因此,这些更改直到 11 月 6 日才进入 Ubuntu 的存储库。第二天,它被上传到-proposed,12 天后,又上传到-updates。由于时区和镜像更新频率的原因,它还需要几天时间才能到达您手中。其实并没有那么久。

相关内容