EmmyMiao87 commented on a change in pull request #2008: Update release process documents URL: https://github.com/apache/incubator-doris/pull/2008#discussion_r336395727
########## File path: docs/documentation/cn/community/release-process.md ########## @@ -228,41 +204,70 @@ sub 4096R/0E8182E6 2018-12-06 将上面的 fingerprint (即 07AA E690 B01D 1A4B 469B 0BEF 5E29 CE39 33DB F2E0)粘贴到自己的用户信息中: https://id.apache.org -OpenPGP Public Key Primary Fingerprint: -## 6. 生成 keys +OpenPGP Public Key Primary Fingerprint: -新建一个名为 KEYS 的文件,写入如下内容(无需做任何修改): +#### 生成 keys ``` -This file contains the PGP keys of various developers. +svn co //dist.apache.org/repos/dist/dev/incubator/doris/ +# edit doris/KEY file +gpg --list-sigs [用户 ID] >> doris/KEYS +gpg --armor --export [用户 ID] >> doris/KEYS +svn ci --username $ASF_USERNAME --password "$ASF_PASSWORD" -m"Update KEYS" +``` -Users: pgp < KEYS -or - gpg --import KEYS +## 准备发布 -Developers: - pgp -kxa <your name> and append it to this file. -or - (pgpk -ll <your name> && pgpk -xa <your name>) >> this file. -or - (gpg --list-sigs <your name> - && gpg --armor --export <your name>) >> this file. -``` +### 在社区发起 DISCUSS -然后生成将 签名信息追加写入: +如果觉得已经修复了很多bug,开发了比较重要的 feature,任何 IPMC 成员都可以发起 DISCUSS 讨论发布新版本。 +可以发起一个标题为 [DISCUSS] x.y.z release 的邮件,在社区内部进行讨论,说明已经修复了哪些bug,开发了哪些 features。 +如果 DISCUSS 邮件得到大家支持就可以进行下一步。 + +### 准备分支 + +发布前需要先新建一个分支。例如: ``` -gpg --list-sigs [用户 ID] >> KEYS +$ git checkout -b branch-0.9 + ``` -最后,将 public key 追加导入: +这个分支要进行比较充分的测试,使得功能可用,bug收敛,重要bug都得到修复。 +这个过程需要等待社区,看看是否有必要的patch需要在这个版本合入,如果有,需要把它cherry-pick到发布分支。 + +### 清理issue + +将这个属于这个版本的所有issue都过一遍,关闭已经完成的,如果没法完成的,推迟到更晚的版本。 Review comment: ```suggestion 将属于这个版本的所有issue都过一遍,关闭已经完成的,如果没法完成的,推迟到更晚的版本。 ``` ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
