On Sat, Apr 29, 2017 at 2:16 AM, Thomas Weise <t...@apache.org> wrote:
> The remote 3.6.0 branch stays at 3.6.0-SNAPSHOT until release is complete. > The tag has the release version. > > There is no step to push release branch to remote while being at 3.6.0-SNAPSHOT. Is this step missing from release document? > Your local branch obviously needs to be same as you create the tag from it. > > Perhaps we need to word this differently in the instructions. > > Thomas > > > On Fri, Apr 28, 2017 at 12:57 PM, Tushar Gosavi <tus...@datatorrent.com> > wrote: > > > I am executing following command to prepare an RC for ApexCore 3.6.0. > > > > git checkout -b release-3.6 master > > git checkout master > > dv=3.6.0-SNAPSHOT > > rv=3.7.0-SNAPSHOT > > for a in `git grep -l "${dv}"`; do echo $a; sed -i > > 's/'"${dv}"'/'"${rv}"'/g' $a; done > > git commit --author "Apex Dev <dev@apex.apache.org>" -am "Preparing for > > 3.7.0 development" > > git push origin master > > git checkout release-3.6 > > ruby ~/add-since.rb `pwd` -s 3.6.0 > > # update changelog > > cp /tmp/CHANGELOG.md CHANGELOG.md > > git commit --author "Apex Dev <dev@apex.apache.org>" -am "Add @since > tags > > and update change log for release 3.6.0" > > dv=3.6.0-SNAPSHOT > > rv=3.6.0 > > for a in `git grep -l "${dv}"`; do echo $a; sed -i > > 's/'"${dv}"'/'"${rv}"'/g' $a; done > > git commit --author "Apex Dev <dev@apex.apache.org>" -am "Preparing to > > release 3.6.0-RC1" > > git tag -a v3.6.0-RC1 -m "Release 3.6.0-RC1" > > git push origin v3.6.0-RC1 > > > > > > At this point git diff gives empty output between the tag and branch. > > git diff v3.6.0-RC1 release-3.6 > > > > > > Also git log is same for tag and branch, but a comment on release page > just > > after *git push origin v3.6.0-RC1* is > > > > The only difference between release branch and tag is this final version > > number change. The branch stays at -SNAPSHOT version. > > > > > > Is any step missing in above commands? > > > > Thanks & Regards, > > -Tushar. > > > > > > > > On Thu, Apr 27, 2017 at 2:29 PM, Tushar Gosavi <tus...@datatorrent.com> > > wrote: > > > > > All the issues marked as 3.6 have been resolved. I will go ahead and > > > prepare RC1 candidate. > > > > > > Thanks, > > > - Tushar. > > > > > > On Wed, Apr 26, 2017 at 2:30 PM, Tushar Gosavi <tus...@datatorrent.com > > > > > wrote: > > > > > >> These errors went away after switching to 1.7 version of java for > build. > > >> > > >> Thanks, > > >> -Tushar. > > >> > > >> > > >> On Wed, Apr 26, 2017 at 12:50 PM, Tushar Gosavi < > tus...@datatorrent.com > > > > > >> wrote: > > >> > > >>> I am following process specified at http://apex.apache.org/ > > release.html to > > >>> prepare a release candidate for 3.6. > > >>> > > >>> I am getting error while executing command > > >>> mvn clean apache-rat:check deploy -Papache-release -DskipTests > > >>> > > >>> > > >>> 100 warnings > > >>> [INFO] ------------------------------------------------------------ > > >>> ------------ > > >>> [INFO] Reactor Summary: > > >>> [INFO] > > >>> [INFO] Apache Apex ........................................ SUCCESS > > >>> [06:51 min] > > >>> [INFO] Apache Apex API .................................... FAILURE > [ > > >>> 5.255 s] > > >>> [INFO] Apache Apex Common Library ......................... SKIPPED > > >>> [INFO] Apache Apex Buffer Server .......................... SKIPPED > > >>> [INFO] Apache Apex Stream Processing Engine ............... SKIPPED > > >>> [INFO] Apache Apex Application Maven Archetype ............ SKIPPED > > >>> [INFO] Apache Apex App Configuration Maven Archetype ...... SKIPPED > > >>> [INFO] ------------------------------------------------------------ > > >>> ------------ > > >>> [INFO] BUILD FAILURE > > >>> [INFO] ------------------------------------------------------------ > > >>> ------------ > > >>> [INFO] Total time: 06:56 min > > >>> [INFO] Finished at: 2017-04-26T12:41:35+05:30 > > >>> [INFO] Final Memory: 74M/903M > > >>> [INFO] ------------------------------------------------------------ > > >>> ------------ > > >>> [ERROR] Failed to execute goal org.apache.maven.plugins: > > maven-javadoc-plugin:2.9:jar > > >>> (attach-javadocs) on project apex-api: MavenReportException: Error > > while > > >>> creating archive: > > >>> [ERROR] Exit code: 1 - /home/tushar/work/apex/core/ap > > >>> i/src/main/java/com/datatorrent/api/Attribute.java:116: warning: no > > >>> description for @param > > >>> [ERROR] * @param <T> > > >>> [ERROR] ^ > > >>> [ERROR] /home/tushar/work/apex/core/api/src/main/java/com/ > > datatorrent/api/Attribute.java:117: > > >>> warning: no description for @param > > >>> [ERROR] * @param key > > >>> [ERROR] ^ > > >>> [ERROR] /home/tushar/work/apex/core/api/src/main/java/com/ > > datatorrent/api/Attribute.java:146: > > >>> warning: no description for @throws > > >>> [ERROR] * @throws java.lang.CloneNotSupportedException > > >>> [ERROR] ^ > > >>> [ERROR] /home/tushar/work/apex/core/api/src/main/java/com/ > > datatorrent/api/AutoMetric.java:59: > > >>> error: self-closing element not allowed > > >>> [ERROR] * It aggregates metrics from multiple physical partitions of > an > > >>> operator to a logical one.<br/> > > >>> [ERROR] ^ > > >>> > > >>> What is the correct command to build the release. > > >>> > > >>> Thanks, > > >>> - Tushar. > > >>> > > >>> > > >> > > > > > > Also do I need to open the PR against master for changing version to 3.7.0-SNAPSHOT. Or I can push directly to Apache repository? Thanks, -Tushar.