Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

删远端 tag:git push origin :refs/tags/release/0.8.1


3.2 从github上下载下来源码,并重新编译后上传到Apache 自动从github上下载下来源码,并重新编译后上传到Apache Nexus仓库

执行:

$ mvn release:perform

...

然后开始修改各种投票中大家发现的问题。并提交到rel/0.8.

之后跳转到步骤3重新开始。

5. 投票通过后怎么办

在孵化器阶段,需要发邮件给general邮件列表,交给IPMC们投票,通过后才可以。


参考例子:投票72小时之后要做一个总结邮件:

Panel

Hello allHi,
This is a call for vote to  


The vote for release Apache IoTDB (Incubating) version 0.8.0, which is the first Apache Release for the IoTDB Project.
The Apache IoTDB community has voted on and approved a proposal to release
Apache IoTDB (Incubating) version 0.8.0.
We now kindly request the Incubator PMC members review and vote on this
incubator release.
1 has passed with
4 +1 binding votes and no -1 vote.

+1 Vote from:

+1 from 投票人的名字,
+1 from 投票人的名字,
+1 from 投票人的名字,
+1 from 投票人的名字

The vote thread: Apache IoTDB (incubating) (Database for Internet of Things) is an integrated data management engine designed for timeseries data. It provides users with services for data collection, storage and analysis.
IoTDB community vote and result thread:
Result:https://lists.apache.org/thread.html/19c913987145a2dc0afced626131e084fc3b1ab7e1ca1dde07a5b977@%3Cdevc6aeb4d8d36f6d188c7b9d0261138263dc8f63ad0421a8a1e16c621e@%3Cgeneral.iotdbincubator.apache.org%3E
Vote:

Many thanks to all who voted or provided comments!

Best,


这个 vote thread 可以去这个网页搜:https://lists.apache.org/

...

list.html

...

?dev@iotdb.

...

apache.org

用 apache 账户登录,找到投票的 thread,然后右边这个 permalink 是永久链接,点进去之后拷贝网址就行了。


Image Added



订阅 general邮件列表


往 general-subscribe@incubator.apache.org 发一封邮件,然后再确认一下


在孵化器阶段,需要发邮件给general邮件列表  general@incubator.apache.org   ,交给IPMC们投票,通过后才可以。


参考例子:


Panel
Panel

主题:[VOTE] Release Apache IoTDB 0.9.0


Hello all,

This is a call for vote to release Apache IoTDB (Incubating) version 0.8.0, which is the first Apache Release for the IoTDB Project.

The Apache IoTDB community has voted on and approved a proposal to release
Apache IoTDB (Incubating) version 0.8.0.

We now kindly request the Incubator PMC members review and vote on this
incubator release.

Apache IoTDB (incubating) (Database for Internet of Things) is an integrated data management engine designed for timeseries data. It provides users with services for data collection, storage and analysis.

IoTDB community vote and result thread:
Result:https://lists.apache.org/thread.html/19c913987145a2dc0afced626131e084fc3b1ab7e1ca1dde07a5b977@%3Cdev.iotdb.apache.org%3E
Vote:https://lists.apache.org/thread.html/d1272646baf81a0d2d62308cfb7a6e4fc754e377a043068409b0b9ed@%3Cdev.iotdb.apache.org%3E

The release candidates (RC3)apache.org%3E
The release candidates (RC3):
https://dist.apache.org/repos/dist/dev/incubator/iotdb/0.8.0/rc3
Git tag for the release (RC3):
https://github.com/apache/incubator-iotdb/releases/tag/release%2F0.8.0
Hash for the release tag:
2f4da03b05d1c063eaaca622c68de86abe35de22
Release Notes:
https://github.com/apache/incubator-iotdb/blob/2f4da03b05d1c063eaaca622c68de86abe35de22/RELEASE_NOTES.md
The artifacts have been signed with Key : C336E0143A553B89, which can be
found in the keys file:
https://dist.apache.org/repos/dist/dev/incubator/iotdb/KEYS
Look at here for how to verify this release candidate/0.8.0/rc3

Git tag for the release (RC3):
https://cwikigithub.com/apache.org/confluenceincubator-iotdb/displayreleases/IOTDB/Validating+a+staged+Release
The vote will be open for at least 72 hours.
From the PPMC Vote we carry over 3 binding IPMC Votes:
+1 from 投票人的名字,
+1 from 投票人的名字,
+1 from 投票人的名字

The vote will be passed if there is no -1 vote ( as there are 3 IPMC +1 votes already), but we still hope all other IPMCs vote for it.

Please vote accordingly:
[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove with the reason
你的名字
Apache IoTDB

投票72小时之后要做一个总结邮件:

Hi, 
The vote for release Apache IoTDB (Incubating) 0.8.1 has passed with
4 +1 binding votes and no -1 vote.
+1 Vote fromtag/release%2F0.8.0

Hash for the release tag:
2f4da03b05d1c063eaaca622c68de86abe35de22

Release Notes:
https://github.com/apache/incubator-iotdb/blob/2f4da03b05d1c063eaaca622c68de86abe35de22/RELEASE_NOTES.md

The artifacts have been signed with Key : C336E0143A553B89, which can be
found in the keys file:
https://dist.apache.org/repos/dist/dev/incubator/iotdb/KEYS

Look at here for how to verify this release candidate:
https://cwiki.apache.org/confluence/display/IOTDB/Validating+a+staged+Release

The vote will be open for at least 72 hours.

From the PPMC Vote we carry over 3 binding IPMC Votes:

+1 from 投票人的名字,
+1 from 投票人的名字,
+1 from 投票人的名字,
+1 from 投票人的名字

The vote thread: https://lists.apache.org/thread.html/c6aeb4d8d36f6d188c7b9d0261138263dc8f63ad0421a8a1e16c621e@%3Cgeneral.incubator.apache.org%3E

Many thanks to all who voted or provided comments!

The vote will be passed if there is no -1 vote ( as there are 3 IPMC +1 votes already), but we still hope all other IPMCs vote for it.

Please vote accordingly:
[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove with the reason

你的名字
Apache IoTDBBest,


6. General列表投票也通过后怎么办

把发布好的文件从dev仓库中移动到release的svn项目中。

...

目前我没有权限,所以还没测试


11. 更新官网的下载链接

网站目录:

https://github.com/apache/incubator-iotdb-website

直接改 master 分支就行,记得拉一下最新的master


关于如何在官网上修改增加新版本,可以参考 How to modify the iotdb website to release new version

其实主要是加一项,版本号一改就行了。

具体的:

官网下载链接目前要求都用镜像总站,

二进制下载链接 binary-distribution:https://www.apache.org/dyn/closer.cgi/incubator/iotdb/0.8.0-incubating/apache-iotdb-0.8.0-incubating-bin.zip

...

https://raw.githubusercontent.com/apache/incubator-iotdb/release/0.8.1/RELEASE_NOTES.md

将上面的版本改成你最终的版本即可。关于如何在官网上修改增加新版本,可以参考 How to modify the iotdb website to release new version


12. 昭告天下!

当你确认多数镜像都同步好了之后,可以昭告天下发布新版本的信息了:

...