ESM 补丁最终会与社区共享吗?

mik*_*kes 5 updates esm

我想我了解 ESM 服务的基本机制,但不清楚 Canonical 提供的补丁是什么。我可以想象发布 ESM 模型下的 2 个场景,并想知道是哪一个(如果有的话)。是吗,

  1. Canonical 将创建修复程序,但仅与“Ubuntu Pro”用户共享,而不与更广泛的社区共享。(这大概是各种许可证允许的)?
  2. 或者,Canonical 是否会将主流代码构建到.deb包中并提供这些代码?
  3. 还有别的事吗?

如果是 1.,Canonical 的安全补丁最终会与原始软件开发人员或更广泛的社区共享吗?

use*_*733 6

存储库中软件包的安全补丁main通过 <release>-security 存储库立即与所有人共享。

  • 示例Foo 1.1: (jammy/main)的补丁
    将显示为Foo 1.1-1ubuntu0(jammy/jammy-security)

存储库中软件包的安全补丁universe将被共享 1) 立即共享给 Pro 订阅者,以及 2) 下一版本 Ubuntu 中的每个人。

  • Bar 1.1示例: (jammy/universe)的补丁
    将显示为Bar 1.1-1ubuntu0(jammy/esm-apps) Pro Only
    ,并且在下一版本的 Ubuntu 中也将显示为Bar 1.2 (mantic/universe) Everybody

或者,如果任何社区成员愿意花时间对软件包应用安全补丁universe,那么任何 MOTU 都可以上传它,并且它可以供 <release>-updates/universe 中的每个人使用。这是历史性的方法,任何愿意的人仍然可以使用。问题很简单,愿意的志愿者太少了。

  • 示例Baz 1.1: (jammy/universe)的补丁
    将显示为Baz 1.1-1ubuntu0(jammy-updates/universe)