> For the complete documentation index, see [llms.txt](https://book.bsdcn.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://book.bsdcn.org/release/freebsd-4.7-release/4.7-schedule.md).

# FreeBSD 4.7-RELEASE 发布计划

## 引言

这是 FreeBSD 4.7 的具体发布计划。有关发布工程过程的更多一般信息，请参阅网站上的[发布工程](https://www.freebsd.org/releng/)部分。

关于发布工程过程或质量保证问题的一般讨论，请发送至公开的 [freebsd-qa](mailto:freebsd-qa@FreeBSD.org) 邮件列表。[MFC](https://docs.freebsd.org/en/books/faq/#mfc-glossary) 请求应发送至 <re@FreeBSD.org>。

## 计划

| 操作                    | 预期              | 实际               | 描述                                                                                                                                                           |
| --------------------- | --------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| 提醒公告                  | 2002 年 8 月 6 日  | 2002 年 8 月 6 日   | 发布工程师向 <developers@FreeBSD.org> 发送公告邮件，附上 FreeBSD 4.7 发布的大致时间表。                                                                                              |
| 4.7-PRERELEASE 测试指南发布 | 持续进行            | 2002 年 9 月 2 日   | 应发布一份[测试指南](https://www.freebsd.org/releases/4.7R/qa.html)，其中包含有关近期变更以及预发布/RC 期间应彻底测试的系统区域的信息。                                                               |
| `4.7-PRERELEASE`      | 2002 年 9 月 1 日  | 2002 年 9 月 2 日   | 更新 `newvers.sh` 和 `release.ent`。                                                                                                                             |
| FTP 站点更新              | 2002 年 9 月 1 日  | 2002 年 9 月 2 日   | `pkg_add -r` 可用于 `4.7-PRERELEASE` 机器。                                                                                                                        |
| 代码冻结开始                | 2002 年 9 月 1 日  | 2002 年 9 月 1 日   | 此日期之后，所有对 `RELENG_4` 分支的提交必须经 <re@FreeBSD.org> 批准。某些高度活跃的文档提交者可豁免此规则，用于例行的手册页/发行说明更新。应向 developers@、stable@ 和 qa@ 列表发送提醒邮件。                                  |
| 商业软件演示更新              | --              | --               | 第二张光盘包含商业软件演示，这些演示应更新为包含最新版本。                                                                                                                                |
| `4.7-RC`              | 2002 年 9 月 15 日 | 2002 年 9 月 16 日  | 更新 `newvers.sh` 和 `release.ent`。                                                                                                                             |
| 宣布 Ports 冻结           | 2002 年 9 月 15 日 | 2002 年 9 月 16 日  | `portmgr` 的某位成员应向 `freebsd-ports@` 发送邮件，并密送 `developers@`，以确定为期一周的 Ports 冻结及 Ports 树打标签的日期。                                                                  |
| 第一个发布候选版本             | 2002 年 9 月 15 日 | 2002 年 9 月 18 日  | 发布 x86 和 Alpha 架构的第一个发布候选版本。ISO 镜像应上传至 `ftp-master.FreeBSD.org` 和 `releng4.FreeBSD.org`。网络安装目录应上传至 `ftp-master.FreeBSD.org`。`packages` 目录应为相对符号链接，如发布工程文章所述。 |
| 提醒 -stable            | 2002 年 9 月 17 日 | 2002 年 9 月 18 日  | 快照上传后，应向 `qa@FreeBSD.org` 和 `stable@FreeBSD.org` 发送消息。                                                                                                       |
| 软件包拆分公布               | 2002 年 9 月 17 日 | --               | 拟议的软件包拆分（哪些软件包放在 4 张 CD 集合的哪张光盘上）应发布至 `qa@FreeBSD.org`、`ports@FreeBSD.org` 和 `stable@FreeBSD.org`。                                                           |
| 第二个发布候选版本             | --              | 2002 年 9 月 27 日  | 注意：此候选版本的发布日期取决于用户对 RC1 的体验。                                                                                                                                 |
| 第三个发布候选版本             | --              | 2002 年 10 月 7 日  |                                                                                                                                                              |
| Ports 树冻结             | 2002 年 9 月 20 日 | 2002 年 9 月 21 日  | 冻结期间仅允许对 `ports/` 树进行经批准的提交。                                                                                                                                 |
| Ports 树打标签            | 2002 年 9 月 24 日 | 2002 年 10 月 1 日  | 为 `ports/` 添加 `RELEASE_4_7_0` 标签。                                                                                                                            |
| Ports 树解冻             | 2002 年 9 月 24 日 | 2002 年 10 月 5 日  | `ports` 树打标签后，`ports/` 树将重新开放提交，但打标签后的提交不会进入 4.7-RELEASE。                                                                                                    |
| 最终软件包构建开始             | 2002 年 9 月 25 日 | 2002 年 10 月 5 日  | Ports 集群和 [bento](http://bento.freebsd.org) 构建最终软件包。                                                                                                         |
| 软件包拆分                 | 2002 年 9 月 26 日 | 2002 年 10 月 8 日  | 必须对软件包进行拆分，使具有相似依赖关系的软件包出现在四张光盘的每张上，最热门的软件包出现在第一张光盘上。                                                                                                        |
| doc 树打标签              | 2002 年 9 月 27 日 | 2002 年 10 月 1 日  | 为文档添加 `RELEASE_4_7_0` 标签。                                                                                                                                    |
| `RELENG_4_7` 分支       | 2002 年 9 月 28 日 | 2002 年 10 月 6 日  | 创建发布分支。                                                                                                                                                      |
| 通知 freebsd-stable@    | 2002 年 9 月 28 日 | 2002 年 10 月 6 日  | 应向 freebsd-stable@ 列表发送通知，让急切的用户知道标签已创建但发行版尚未就绪。标签可能在公告发布前滑动。引导用户至 freebsd-qa@ 了解详情。                                                                         |
| 版本号提升                 | 2002 年 9 月 29 日 | 2002 年 10 月 7 日  | 更新[此处](https://docs.freebsd.org/en/articles/releng/#version-bump)列出的文件以反映这是 FreeBSD 4.7。                                                                     |
| 更新网站上的 man.cgi        | 2002 年 9 月 29 日 | 2002 年 10 月 6 日  | 确保 man web 网关默认显示 4.7 手册页。同时确保 `docs.xml` 指向这些手册页。                                                                                                           |
| src 树打标签              | 2002 年 9 月 29 日 | 2002 年 10 月 6 日  | 为 src 添加 `RELENG_4_7_0_RELEASE` 标签。                                                                                                                          |
| 最终构建                  | 2002 年 10 月 8 日 | 2002 年 10 月 8 日  | 在纯净环境中为 x86 和 Alpha 进行最终构建。                                                                                                                                  |
| 提醒 `hubs@FreeBSD.org` | 2002 年 9 月 30 日 | 2002 年 10 月 9 日  | 向 <hubs@FreeBSD.org> 发送提醒邮件，让管理员有时间为即将到来的负载峰值做准备。站点管理员经常要求提前通知新的 ISO。                                                                                        |
| 上传至 `ftp-master`      | 2002 年 10 月 8 日 | 2002 年 10 月 9 日  | 发行版和软件包上传至 `ftp-master.FreeBSD.org`。                                                                                                                         |
| 公告                    | 2002 年 10 月 8 日 | 2002 年 10 月 10 日 | 在大多数镜像站点接收到文件后发出公告。                                                                                                                                          |
| 解冻代码树                 | 2002 年 10 月 8 日 | 2002 年 10 月 10 日 | 向开发者发布公告，说明发行版已发布，对 RELENG\_4 的提交不再需要批准。同时说明对 RELENG\_4\_7 分支的提交策略。                                                                                          |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://book.bsdcn.org/release/freebsd-4.7-release/4.7-schedule.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
