> 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.5-release/4.5-schedule.md).

# FreeBSD 4.5-RELEASE 发布计划

## 引言

FreeBSD 4.5 的发布工程团队（<re@FreeBSD.org>）由 Murray Stokely、Steve Price、Robert Watson 和 John Baldwin 组成。

x86 构建团队由 Murray Stokely 和 John Baldwin 组成。

Alpha 构建团队由 David O’Brien、Wilko Bulte、John Baldwin 和 Murray Stokely 组成。

第三方软件包由 Steve Price 和 Ports 管理员（<portmgr@FreeBSD.org>）处理。

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

有关整个发布工程过程的概述，请参见[此文档](https://docs.freebsd.org/en/articles/releng/)。

## 计划

| 操作                    | 预期               | 实际               | 描述                                                                                                                                                                               |
| --------------------- | ---------------- | ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 提醒公告                  | 2001 年 12 月 1 日  | 2001 年 12 月 3 日  | 发布工程师向 <developers@FreeBSD.org> 发送公告邮件，附上 FreeBSD 4.5 发布的大致时间表。                                                                                                                  |
| `4.5-PRERELEASE`      | 2001 年 12 月 20 日 | 2001 年 12 月 20 日 | 更新 `newvers.sh`、`param.h` 和 `release.ent`。                                                                                                                                       |
| FTP 站点更新              | 2001 年 12 月 20 日 | 2001 年 12 月 20 日 | `pkg_add -r` 适用于 `4.5-PRERELEASE` 机器。                                                                                                                                            |
| 代码冻结开始                | 2001 年 12 月 20 日 | 2001 年 12 月 20 日 | 此日期之后，所有对 `RELENG_4` 分支的提交必须经 <re@FreeBSD.org> 批准。某些高度活跃的文档提交者可豁免此规则，用于例行的手册页/发行说明更新。应向 developers@、stable@ 和 qa@ 列表发送提醒邮件。                                                      |
| 商业软件演示更新              | 2002 年 1 月 5 日   | 2002 年 1 月 24 日  | 第二张光盘包含商业软件演示，这些演示应更新为最新版本。                                                                                                                                                      |
| `4.5-RC`              | 2002 年 1 月 9 日   | 2002 年 1 月 9 日   | 更新 `newvers.sh` 和 `release.ent`。                                                                                                                                                 |
| 宣布 Ports 冻结           | 2002 年 1 月 9 日   | 2002 年 1 月 9 日   | `portmgr` 的某位成员应向 freebsd-ports@ 发送邮件并抄送 developers@，确定 Ports 树打标签的日期。将此日期定为 1 月 22 日。                                                                                           |
| 提醒镜像站点                | 2002 年 1 月 9 日   | 2002 年 1 月 9 日   | 发行版上传前应向 <freebsd-hubs@FreeBSD.org> 发送消息。站点管理员经常要求提前通知新的 ISO。                                                                                                                    |
| 第一个发布候选版本             | 2002 年 1 月 9 日   | 2002 年 1 月 9 日   | 发布 x86 和 Alpha 架构的第一个发布候选版本。ISO 镜像应上传至 `ftp-master.FreeBSD.org` 和 `releng4.FreeBSD.org`。网络安装目录应上传至 `ftp-master.FreeBSD.org`。`packages` 和 `XF86336` 目录可使用符号链接以节省空间，但务必使用*相对*符号链接。 |
| 提醒 `-stable`          | 2002 年 1 月 9 日   | 2002 年 1 月 9 日   | 发行版上传后应向 <qa@FreeBSD.org> 和 <stable@FreeBSD.org> 发送消息。                                                                                                                           |
| 第二个发布候选版本             | 2002 年 1 月 ?? 日  | 2002 年 1 月 18 日  | 注意：此候选版本的发布日期取决于用户对 RC1 的体验。                                                                                                                                                     |
| 第三个发布候选版本             | 2002 年 1 月 23 日  | 2002 年 1 月 24 日  | x86 和 Alpha 架构的 4.5 RC3 将从 `ftp.FreeBSD.org` 和镜像站点提供。                                                                                                                            |
| Ports 树冻结             | 2002 年 1 月 22 日  | 2002 年 1 月 22 日  | **CVSROOT/avail** 锁定除执行打标签者外的所有人。为整个 Ports 树打 `RELEASE_4_5_0` 标签大约需要 2 小时。此后，**ports/** 树将重新开放提交，但打标签后的提交不会进入 4.5-RELEASE。                                                       |
| 最终软件包构建开始             | 2002 年 1 月 22 日  | 2002 年 1 月 22 日  | Ports 集群和 [bento](http://bento.FreeBSD.org) 构建最终软件包。                                                                                                                             |
| 软件包拆分                 | 2002 年 1 月 23 日  | 2002 年 1 月 29 日  | 必须拆分软件包，使具有相似依赖关系的软件包出现在四张光盘中的每一张上，最流行的软件包出现在第一张光盘上。                                                                                                                             |
| **doc/** 树打标签         | 2002 年 1 月 24 日  | 2002 年 1 月 24 日  | 为文档添加 `RELEASE_4_5_0` 标签。                                                                                                                                                        |
| `RELENG_4_5` 分支       | 2002 年 1 月 25 日  | 2002 年 1 月 26 日  | 创建发布分支。                                                                                                                                                                          |
| 致信 freebsd-stable@    | 2002 年 1 月 25 日  | 2002 年 1 月 26 日  | 应向 freebsd-stable 发送通知，让过于急切的用户知道标签已创建但发行版尚未就绪。公告发出前标签可能滑动。引导用户至 freebsd-qa@ 了解详情。                                                                                               |
| 版本号提升                 | 2002 年 1 月 25 日  | 2002 年 1 月 25 日  | 更新[此处](https://docs.freebsd.org/en/articles/releng/#version-bump)列出的文件以反映这是 FreeBSD 4.5。                                                                                         |
| **src** 树打标签          | 2002 年 1 月 27 日  | 2002 年 1 月 27 日  | 为 **src** 添加 `RELEASE_4_5_0_RELEASE` 标签。                                                                                                                                         |
| 更新网站上的 man.cgi        | 2002 年 1 月 25 日  | --               | 确保 man web 网关默认显示 4.5 手册页。                                                                                                                                                       |
| 归档 FreeBSD 4.4 勘误     | 2002 年 1 月 25 日  | 2002 年 1 月 25 日  | 应设置新的 RELNOTESng 勘误文件，并归档旧的勘误文件。                                                                                                                                                 |
| 最终构建                  | 2002 年 1 月 28 日  | 2002 年 1 月 28 日  | 在纯净环境中为 x86 和 Alpha 进行最终构建。                                                                                                                                                      |
| 提醒 <hubs@FreeBSD.org> | 2002 年 1 月 28 日  | 2002 年 1 月 28 日  | 向 <hubs@FreeBSD.org> 发送提醒邮件，让管理员有时间为即将到来的负载峰值做准备。                                                                                                                                |
| 上传至 `ftp-master`      | 2002 年 1 月 28 日  | 2002 年 1 月 28 日  | 发行版和软件包上传至 `ftp-master.FreeBSD.org`。                                                                                                                                             |
| 公告                    | 2002 年 1 月 28 日  | 2002 年 1 月 29 日  | 在大多数镜像站点接收到文件后发出公告。                                                                                                                                                              |

有人指出此表相当乏味。Bruce Mah 提供了稍有趣味的[代码冻结 12 天](http://docs.FreeBSD.org/cgi/getmsg.cgi?fetch=739618+0+archive/2001/freebsd-chat/20011223.freebsd-chat)版本。


---

# 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.5-release/4.5-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.
