[
https://issues.apache.org/jira/browse/SINGA-433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16797231#comment-16797231
]
Anh Dinh commented on SINGA-433:
--------------------------------
I'll take number 5.
> Preparation for V2.0 release
> ----------------------------
>
> Key: SINGA-433
> URL: https://issues.apache.org/jira/browse/SINGA-433
> Project: Singa
> Issue Type: Task
> Reporter: wangwei
> Priority: Major
>
> As discussed in the dev list, we are going to release v2.0 with some news
> features and API changes. This ticket includes the tasks listed in the
> [release process
> page|http://singa.apache.org/en/develop/how-to-release.html]. If you want to
> take one task, please include the task name and ID in the comments.
>
> 1. Select a release manager. The release manager (RM) is the coordinator for
> the release process. It is the RM's signature (.asc) that is uploaded
> together with the release. The RM generates KEY (RSA 4096-bit) and uploads it
> to a public key server. The RM needs to get his key endorsed (signed) by
> other Apache user, to be connected to the web of trust. He should first ask
> the mentor to help signing his key.
> [http://www.apache.org/dev/release-signing.html]
>
> 2. Check
> * the codebase does not include third-party code which is not compatible to
> APL;
> * The dependencies are compatible with APL. GNU-like licenses are NOT
> compatible;
> * All source files written by us MUST include the Apache license header:
> [http://www.apache.org/legal/src-headers.html]. There's a script in there
> which helps propagating the header to all files.
> *
> 3. Check
> * The build process is error-free.
> * Unit tests are included (as much as possible)
> * The Jupyter notebooks are working with the new release
> * The online documentation on the Apache website is up to date.
> * Update the NOTICE file. If we include any third party code in the release
> package which is not APL, must state it at the end of the NOTICE file.
> *
> 4. Prepare the RELEASE_NOTES file. Introduction, Features, Bugs (link to
> JIRA), Changes (N/A for first erlease), Dependency list, Incompatibility
> issues. Follow this example:
> [http://commons.apache.org/proper/commons-digester/commons-digester-3.0/RELEASE-NOTES.txt].
> Prepare DISCLAIMER file. modify from
> [http://incubator.apache.org/guides/branding.html#disclaimers]
>
> 5. Package the release. The release should be packaged into :
> apache-singa-incubating-xx.xx.xx.tar.gz. The release should not include any
> binary files including git files. Upload the release. The release is uploaded
> to the RM’s Apache page: people.apache.org/~ID/.
> * apache-singa-incubating-xx.xx.xx.tar.gz
> * KEY
> * XX.acs
> * XX.md5
> Roll out artifacts to mirrors. svn add to “dist/release/incubator/singa”
> Delete old artifacts (automatically archived)
> *
> 6. Update the Download page. The tar.gz file MUST be downloaded from mirror,
> using closer.cgi script; other artifacts MUST be downloaded from main Apache
> site
> Good idea to update EC2 image and make it available for download as well
>
> 7. Make the internal announcements. Template for singa-dev@ voting:
> {code:java}
> To: [email protected]
> Subject: [VOTE] Release apache-singa-X.Y.Z-incubating (release candidate N)
> Hi all,
> I have created a build for Apache SINGA X.Y.Z-incubating, release candidate N.
> The artifacts to be voted on are located here:
>
> [https://dist.apache.org/repos/dist/dev/incubator/singa/apache-singa-X.Y.Z-incubating-rcN/]
> The hashes of the artifacts are as follows:
> apache-singa-X.Y.Z-incubating.tar.gz.md5 XXXX
> apache-singa-X.Y.Z-incubating.tar.gz.sha256 XXXX
> Release artifacts are signed with the following key:
> [https://people.apache.org/keys/committer/]
> {Apache ID of the Release Manager}
> .asc
> and the signature file is:
> apache-singa-X.Y.Z-incubating.tar.gz.asc
> Please vote on releasing this package. The vote is open for at least 72 hours
> and passes if a majority of at least three +1 votes are cast.
> [ ] +1 Release this package as Apache SINGA X.Y.Z-incubating
> [ ] 0 I don't feel strongly about it, but I'm okay with the release
> [ ] -1 Do not release this package because...
> Here is my vote:
> +1
> {code}
> Wait at least 48 hours for test responses
> Any PPMC, committer or contributor can test features for releasing, and
> feedback. Based on that, PPMC will decide whether start a vote.
> Vote Check. All PPMC members and committers should check these before vote +1.
>
> 8. Call for a vote in Apache IPMC. Call a vote in [email protected]
> Template for singa-dev@ voting (results):
> {code:java}
>
> Subject: [RESULT] [VOTE] Release apache-singa-X.Y.Z-incubating (release
> candidate N)
> To: [email protected]
>
> Thanks to everyone who has voted and given their comments. The tally is as
> follows.
>
> N binding +1s:
> <names>
>
> N non-binding +1s:
> <names>
>
> No 0s or -1s.
>
> I am delighted to announce that the proposal to release
> Apache SINGA X.Y.Z-incubating has passed.
>
> I'll now start a vote on the general list. Those of you in the IPMC, please
> recast your vote on the new thread.
> {code}
> Template for general@ voting - results
> {code:java}
> To: [email protected]
> Subject: [RESULT] [VOTE] Release Apache SINGA X.Y.Z (incubating)
> Thanks everyone for their votes and comments.
> I'm delighted to announce that this vote passes with the following results:
> N binding +1s:
> <names>
> N non-binding +1s:
> <names>
> No 0s or -1s.
> We’ll now roll the release out to the mirrors.
> {code}
> Publish release. Template for ANNOUNCING the release
> {code:java}
> To: [email protected], [email protected]
> Subject: [ANNOUNCE] Apache SINGA (incubating) X.Y.Z released
>
> We are pleased to announce that SINGA (incubating) X.Y.Z is released.
>
> SINGA is a general distributed deep learning platform for training big deep
> learning models over large datasets. It is designed with an intuitive
> programming model based on the layer abstraction. SINGA supports a wide
> variety of popular deep learning models.
>
> The release is available at:
> [http://singa.incubator.apache.org/downloads.html]
>
> The main features of this release include XXX
>
> We look forward to hearing your feedbacks, suggestions, and contributions to
> the project.
>
> On behalf of the SINGA team.
> {code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)