IT资讯 Debian Policy 4.7 发布

padgett · 2024-04-12 13:30:09 · 热度: 11

新版 Debian Policy Manual 已经发布,概述了 Debian 围绕软件包归档和平台的各种设计问题的政策要求。

Debian Policy 4.7 承认最近在 Debian 中引入的 non-free-firmware archive,允许在源代码软件包中使用 hard links,并且启动/停止服务的软件包大多包含 systemd units,除非它们明确用于其他启动系统。

Debian Policy 4.7 发布

新发布的 Debian Policy 4.7 变更日志包括:

2.2.1

记录 *main* 归档区域中的源包可以在 *contrib*  归档区域中构建二进制包,尽管不鼓励这样做,除非源码包不便拆分。这并没有放宽 *main* 中的源包不得具有 *main* 之外的构建依赖项的要求。

2.2.2

添加了“non-free-firmware”归档区域。

3.9

维护脚本应尽可能使用 native overriding 机制而不是 dpkg-divert。维护脚本不得转移 systemd 组件使用的配置文件。

维护者脚本不得使用 systemd 配置文件的替代系统。

4.8

允许在源码包中存在 Hard links。

4.9

对于 contrib 中的软件包以及带有“Autobuild: yes”的非自由软件包,不再允许 d/rules 中 required targets 尝试网络访问。以前,只有 main 中的包有此限制。

5.6.13

如果没有上传二进制包,则“.changes”文件中不存在“Description”字段。

5.6.19

如果没有上传二进制包,则“.changes”文件中不存在“Binary”字段。

6.3

自动启动或停止系统服务的软件包必须包含“systemd”单元,除非该服务仅用于运行其他 init 系统的系统。以前,“systemd”也支持 init 脚本,但该支持正在被删除。

该政策变更现已在 Debian Sid 开发中生效。

为您推荐与 debian 相关的帖子:

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册