Skip to content

Commit

Permalink
[Apache] Change download link to archive page (#5731)
Browse files Browse the repository at this point in the history
* [Apache] Change download link to archive page

Only the latest package should appear in svn.
The old release package already has been archived, so the download link should be replaced by archive page.

(cherry picked from commit 8b7ae17)
  • Loading branch information
EmmyMiao87 authored and yangzhg committed May 10, 2021
1 parent af4a02c commit d426d60
Show file tree
Hide file tree
Showing 4 changed files with 56 additions and 10 deletions.
25 changes: 24 additions & 1 deletion docs/en/community/release-process.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ The general process of publication is as follows:
5. send result email to [email protected]
5. Finalizing and posting a release
1. Upload the signature package to [Apache release repo](https://dist.apache.org/repos/dist/release/incubator/doris) and generate relevant links
2. Publish download links on Doris website and GitHub
2. Publish download links on Doris website and GitHub, clean up old version packages on svn
3. Send Announce mail to [email protected]


Expand Down Expand Up @@ -647,6 +647,29 @@ https://github.com/apache/incubator-doris/releases/tag/0.9.0-rc01
http://doris.apache.org /downloads.html
```

#### clean up the old release package from svn

1. clean up old release package

Since svn only needs to save the latest version of the package, when a new version is released, the old version of the package should be cleaned up from svn.

```
https://dist.apache.org/repos/dist/release/incubator/doris/
https://dist.apache.org/repos/dist/dev/incubator/doris/
```

Keep only the latest version of the package in these two addresses.

2. Change the download link of the old version package on the download page to the address of the archive page

```
Download page: http://doris.apache.org/downloads.html
Archive page: http://archive.apache.org/dist/incubator/doris
```

Apache will have a synchronization mechanism to archive historical release versions. For details, see: (how to archive)[https://www.apache.org/legal/release-policy.html#how-to-archive]
So even if the old package is removed from svn, it can still be found on the archive page.

### Send Announce e-mail to [email protected]

Title:
Expand Down
8 changes: 4 additions & 4 deletions docs/en/downloads/downloads.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,10 @@ You can download source code from following links, then compile and install Dori
| Version | Release Date | Download Source from Mirror |
|---|---|---|
| 0.13.0 | 2020-10-24 | [Source](https://www.apache.org/dyn/closer.cgi?path=/incubator/doris/0.13.0-incubating/apache-doris-0.13.0-incubating-src.tar.gz) ([Signature](https://www.apache.org/dist/incubator/doris/0.13.0-incubating/apache-doris-0.13.0-incubating-src.tar.gz.asc) [SHA512](https://www.apache.org/dist/incubator/doris/0.13.0-incubating/apache-doris-0.13.0-incubating-src.tar.gz.sha512))|
| 0.12.0 | 2020-04-24 | [Source](https://www.apache.org/dyn/closer.cgi?path=/incubator/doris/0.12.0-incubating/apache-doris-0.12.0-incubating-src.tar.gz) ([Signature](https://www.apache.org/dist/incubator/doris/0.12.0-incubating/apache-doris-0.12.0-incubating-src.tar.gz.asc) [SHA512](https://www.apache.org/dist/incubator/doris/0.12.0-incubating/apache-doris-0.12.0-incubating-src.tar.gz.sha512)) |
| 0.11.0 | 2019-11-29 | [Source](https://www.apache.org/dyn/closer.cgi?path=/incubator/doris/0.11.0-incubating/apache-doris-0.11.0-incubating-src.tar.gz) ([Signature](https://www.apache.org/dist/incubator/doris/0.11.0-incubating/apache-doris-0.11.0-incubating-src.tar.gz.asc) [SHA512](https://www.apache.org/dist/incubator/doris/0.11.0-incubating/apache-doris-0.11.0-incubating-src.tar.gz.sha512)) |
| 0.10.0 | 2019-07-02 | [Source](https://www.apache.org/dyn/closer.cgi?path=/incubator/doris/0.10.0-incubating/apache-doris-0.10.0-incubating-src.tar.gz) ([Signature](https://www.apache.org/dist/incubator/doris/0.10.0-incubating/apache-doris-0.10.0-incubating-src.tar.gz.asc) [SHA512](https://www.apache.org/dist/incubator/doris/0.10.0-incubating/apache-doris-0.10.0-incubating-src.tar.gz.sha512)) |
| 0.9.0 | 2019-02-18 | [Source](https://www.apache.org/dyn/closer.cgi?path=/incubator/doris/0.9.0-incubating/apache-doris-0.9.0-incubating-src.tar.gz) ([Signature](https://www.apache.org/dist/incubator/doris/0.9.0-incubating/apache-doris-0.9.0-incubating-src.tar.gz.asc) [SHA512](https://www.apache.org/dist/incubator/doris/0.9.0-incubating/apache-doris-0.9.0-incubating-src.tar.gz.sha512)) |
| 0.12.0 | 2020-04-24 | [Source](http://archive.apache.org/dist/incubator/doris/0.12.0-incubating/apache-doris-0.12.0-incubating-src.tar.gz) ([Signature](http://archive.apache.org/dist/incubator/doris/0.12.0-incubating/apache-doris-0.12.0-incubating-src.tar.gz.asc) [SHA512](http://archive.apache.org/dist/incubator/doris/0.12.0-incubating/apache-doris-0.12.0-incubating-src.tar.gz.sha512)) |
| 0.11.0 | 2019-11-29 | [Source](http://archive.apache.org/dist/incubator/doris/0.11.0-incubating/apache-doris-0.11.0-incubating-src.tar.gz) ([Signature](http://archive.apache.org/dist/incubator/doris/0.11.0-incubating/apache-doris-0.11.0-incubating-src.tar.gz.asc) [SHA512](http://archive.apache.org/dist/incubator/doris/0.11.0-incubating/apache-doris-0.11.0-incubating-src.tar.gz.sha512)) |
| 0.10.0 | 2019-07-02 | [Source](http://archive.apache.org/dist/incubator/doris/0.10.0-incubating/apache-doris-0.10.0-incubating-src.tar.gz) ([Signature](http://archive.apache.org/dist/incubator/doris/0.10.0-incubating/apache-doris-0.10.0-incubating-src.tar.gz.asc) [SHA512](http://archive.apache.org/dist/incubator/doris/0.10.0-incubating/apache-doris-0.10.0-incubating-src.tar.gz.sha512)) |
| 0.9.0 | 2019-02-18 | [Source](http://archive.apache.org/dist/incubator/doris/0.9.0-incubating/apache-doris-0.9.0-incubating-src.tar.gz) ([Signature](http://archive.apache.org/dist/incubator/doris/0.9.0-incubating/apache-doris-0.9.0-incubating-src.tar.gz.asc) [SHA512](http://archive.apache.org/dist/incubator/doris/0.9.0-incubating/apache-doris-0.9.0-incubating-src.tar.gz.sha512)) |

To verify the downloaded files, please read [Verify Apache Release](../community/verify-apache-release.html) and using these [KEYS](https://www.apache.org/dist/incubator/doris/KEYS).

Expand Down
25 changes: 24 additions & 1 deletion docs/zh-CN/community/release-process.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ Apache 的发布必须至少是 IPMC 成员,拥有 apache 邮箱的committer
5. 发 Result 邮件到 [email protected]
5. 完成工作
1. 上传签名的软件包到 [Apache release repo](https://dist.apache.org/repos/dist/release/incubator/doris),并生成相关链接
2. 在 Doris 官网和 github 发布下载链接
2. 在 Doris 官网和 github 发布下载链接,并且清理 svn 上的旧版本包
3. 发送 Announce 邮件到 [email protected]


Expand Down Expand Up @@ -631,6 +631,29 @@ https://github.com/apache/incubator-doris/releases/tag/0.9.0-rc01
```
http://doris.apache.org/downloads.html
```

#### svn 上清理旧版本的包

1. svn 上删除旧版本的包

由于 svn 只需要保存最新版本的包,所以当有新版本发布的时候,旧版本的包就应该从 svn 上清理。

```
https://dist.apache.org/repos/dist/release/incubator/doris/
https://dist.apache.org/repos/dist/dev/incubator/doris/
```
保持这两个地址中,只有最新版本的包即可。

2. 将 Doris 官网的下载页面中,旧版本包的下载地址改为归档页面的地址

```
下载页面: http://doris.apache.org/downloads.html
归档页面: http://archive.apache.org/dist/incubator/doris
```

Apache 会有同步机制去将历史的发布版本进行一个归档,具体操作见:(how to archive)[https://www.apache.org/legal/release-policy.html#how-to-archive]
所以即使旧的包从 svn 上清除,还是可以在归档页面中找到。

### 发 Announce 邮件到 [email protected]

Title:
Expand Down
8 changes: 4 additions & 4 deletions docs/zh-CN/downloads/downloads.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@
| 版本 | 发布日期 | 从镜像网站下载 |
|---|---|---|
| 0.13.0 | 2020-10-24 | [Source](https://www.apache.org/dyn/closer.cgi?path=/incubator/doris/0.13.0-incubating/apache-doris-0.13.0-incubating-src.tar.gz) ([Signature](https://www.apache.org/dist/incubator/doris/0.13.0-incubating/apache-doris-0.13.0-incubating-src.tar.gz.asc) [SHA512](https://www.apache.org/dist/incubator/doris/0.13.0-incubating/apache-doris-0.13.0-incubating-src.tar.gz.sha512))|
| 0.12.0 | 2020-04-24 | [Source](https://www.apache.org/dyn/closer.cgi?path=/incubator/doris/0.12.0-incubating/apache-doris-0.12.0-incubating-src.tar.gz) ([Signature](https://www.apache.org/dist/incubator/doris/0.12.0-incubating/apache-doris-0.12.0-incubating-src.tar.gz.asc) [SHA512](https://www.apache.org/dist/incubator/doris/0.12.0-incubating/apache-doris-0.12.0-incubating-src.tar.gz.sha512)) |
| 0.11.0 | 2019-11-29 | [Source](https://www.apache.org/dyn/closer.cgi?path=/incubator/doris/0.11.0-incubating/apache-doris-0.11.0-incubating-src.tar.gz) ([Signature](https://www.apache.org/dist/incubator/doris/0.11.0-incubating/apache-doris-0.11.0-incubating-src.tar.gz.asc) [SHA512](https://www.apache.org/dist/incubator/doris/0.11.0-incubating/apache-doris-0.11.0-incubating-src.tar.gz.sha512)) |
| 0.10.0 | 2019-07-02 | [Source](https://www.apache.org/dyn/closer.cgi?path=/incubator/doris/0.10.0-incubating/apache-doris-0.10.0-incubating-src.tar.gz) ([Signature](https://www.apache.org/dist/incubator/doris/0.10.0-incubating/apache-doris-0.10.0-incubating-src.tar.gz.asc) [SHA512](https://www.apache.org/dist/incubator/doris/0.10.0-incubating/apache-doris-0.10.0-incubating-src.tar.gz.sha512)) |
| 0.9.0 | 2019-02-18 | [Source](https://www.apache.org/dyn/closer.cgi?path=/incubator/doris/0.9.0-incubating/apache-doris-0.9.0-incubating-src.tar.gz) ([Signature](https://www.apache.org/dist/incubator/doris/0.9.0-incubating/apache-doris-0.9.0-incubating-src.tar.gz.asc) [SHA512](https://www.apache.org/dist/incubator/doris/0.9.0-incubating/apache-doris-0.9.0-incubating-src.tar.gz.sha512)) |
| 0.12.0 | 2020-04-24 | [Source](http://archive.apache.org/dist/incubator/doris/0.12.0-incubating/apache-doris-0.12.0-incubating-src.tar.gz) ([Signature](http://archive.apache.org/dist/incubator/doris/0.12.0-incubating/apache-doris-0.12.0-incubating-src.tar.gz.asc) [SHA512](http://archive.apache.org/dist/incubator/doris/0.12.0-incubating/apache-doris-0.12.0-incubating-src.tar.gz.sha512)) |
| 0.11.0 | 2019-11-29 | [Source](http://archive.apache.org/dist/incubator/doris/0.11.0-incubating/apache-doris-0.11.0-incubating-src.tar.gz) ([Signature](http://archive.apache.org/dist/incubator/doris/0.11.0-incubating/apache-doris-0.11.0-incubating-src.tar.gz.asc) [SHA512](http://archive.apache.org/dist/incubator/doris/0.11.0-incubating/apache-doris-0.11.0-incubating-src.tar.gz.sha512)) |
| 0.10.0 | 2019-07-02 | [Source](http://archive.apache.org/dist/incubator/doris/0.10.0-incubating/apache-doris-0.10.0-incubating-src.tar.gz) ([Signature](http://archive.apache.org/dist/incubator/doris/0.10.0-incubating/apache-doris-0.10.0-incubating-src.tar.gz.asc) [SHA512](http://archive.apache.org/dist/incubator/doris/0.10.0-incubating/apache-doris-0.10.0-incubating-src.tar.gz.sha512)) |
| 0.9.0 | 2019-02-18 | [Source](http://archive.apache.org/dist/incubator/doris/0.9.0-incubating/apache-doris-0.9.0-incubating-src.tar.gz) ([Signature](http://archive.apache.org/dist/incubator/doris/0.9.0-incubating/apache-doris-0.9.0-incubating-src.tar.gz.asc) [SHA512](http://archive.apache.org/dist/incubator/doris/0.9.0-incubating/apache-doris-0.9.0-incubating-src.tar.gz.sha512)) |

关于如何校验下载文件,请参阅 [校验下载文件](../community/verify-apache-release.html),并使用这些[KEYS](https://www.apache.org/dist/incubator/doris/KEYS)

Expand Down

0 comments on commit d426d60

Please sign in to comment.