13.15.使用 DEPRECATED 或 EXPIRATION_DATE 表示某个 port 将被删除

请记住, BROKENFORBIDDEN 是在 port 不工作时作为临时手段使用的。永久损坏的 port 将被完全从树上删除。

如果这样做是合理的, 可以用 DEPRECATEDEXPIRATION_DATE 来警告用户即将进行的 port 删除。前者是一个字符串, 说明为什么这个 port 将被移除; 后者是一个 ISO 8601 格式的字符串 (YYYY-MM-DD)。两者都会显示给用户。

在没有 EXPIRATION_DATE 的情况下设置 DEPRECATED 是可能的 (例如, 推荐一个较新版本的 port), 但反过来就没有任何意义了。

关于通知的时间, 并没有固定的政策。目前的做法似乎是, 与安全有关的问题需要一个月, 而联编问题则需要两个月。这也给了任何感兴趣的提交者一点时间来解决这些问题。

最后更新于

FreeBSD 中文社区