> On Jul 24, 2017, at 3:09 PM, Matteo Merli <mme...@apache.org> wrote: > > I have created a wiki page with the WIP instructions for the release > > https://github.com/apache/incubator-pulsar/wiki/Release-process > > I also have created an INFRA ticket to create the Nexus project so that we > can publish maven artifacts. > https://issues.apache.org/jira/browse/INFRA-14694 > > > Any comments on the questions asked?
In item #3 of the release process two additional checks are needed to help with voting. (a) The output for the RAT report needs to be examined to make sure that all of the source has the proper headers. That any excluded files are properly explained. (b) The two release artifacts need to have hashes generated so that users can be sure that they downloaded the genuine package. I believe that MD5 and SHA256 are now typical ... > > If there are no concerns/objections I could volunteer to be the release > manager for this release and then we could start a rotation across the > committers for the subsequent releases. Rotation and a well documented build release process is excellent practice. Regards, Dave > > Matteo > > -- > Matteo Merli > <mme...@apache.org> > > On Fri, Jul 21, 2017 at 4:23 PM, Matteo Merli <mme...@apache.org> wrote: > >> (Starting a new thread to detach from the general website discussion) >> >> I think that it would be good to try to release a new Pulsar version ASAP, >> following the Apache release process and requirements. >> >> That would take the project out of the current limbo where we are in the >> incubator, but we can only point users to Yahoo releases of Pulsar. >> >> Once the 1st Apache release is ready, it would be easier to create new >> releases, since most of comments and feedback from the IPMC are related to >> release process and content of the artifacts. Once we establish that, the >> rest will be downhill. >> >> Questions: >> >> * Release Manager >> Does for podlings work in the same way as for TLPs? Should we design a >> release manager? >> >> * Pending changes >> What are the pending changes that *absolutely* need to go in >> 1.19-incubating release? >> >> * Versioning number >> Since we're going from "pulsar" to "apache-pulsar" artifacts, as Dave >> suggested it could be the right moment to change versions. The options I >> see are : >> >> - 1.19-incubating This is keeping the continuity in versioning and >> also signals that no major changes have been introduced. >> - 2.0-incubating I think should be reserved for breaking changes >> - 1.0-incubating I wouldn't go back in time >> >> Any suggestions? >> >> Open items: >> * Formalize the release procedure >> It should be documented in the Wiki so that each committer should be >> able to perform a release. >> >> For all committers, please go through these documents to familiarize with >> the process, and provide feedback on the Pulsar release instruction wiki: >> >> - https://incubator.apache.org/guides/releasemanagement.html >> - http://www.apache.org/legal/release-policy.html >> - http://www.apache.org/dev/release-distribution.html >> - http://www.apache.org/dev/release-publishing.html >> - http://www.apache.org/dev/publishing-maven-artifacts.html >> >> >> Matteo >> >> -- >> Matteo Merli >> <mme...@apache.org> >>
signature.asc
Description: Message signed with OpenPGP