Repository: incubator-apex-site Updated Branches: refs/heads/asf-site 139b52fb1 -> 6ccd1c286
from 0575468c34b425bef2623937da27d277a11f007e Project: http://git-wip-us.apache.org/repos/asf/incubator-apex-site/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-apex-site/commit/ca5436e7 Tree: http://git-wip-us.apache.org/repos/asf/incubator-apex-site/tree/ca5436e7 Diff: http://git-wip-us.apache.org/repos/asf/incubator-apex-site/diff/ca5436e7 Branch: refs/heads/asf-site Commit: ca5436e7d5178174b6a2307822d33c8c8350d919 Parents: 0fe258a Author: Thomas Weise <[email protected]> Authored: Mon Nov 30 19:02:52 2015 -0800 Committer: Thomas Weise <[email protected]> Committed: Mon Nov 30 19:02:52 2015 -0800 ---------------------------------------------------------------------- content/announcements.html | 121 ++++++++++++++++++++++++++++++++++++++++ content/community.html | 20 ++++--- content/contributing.html | 29 ++++++++-- content/css/main.css | 6 ++ content/docs.html | 9 ++- content/downloads.html | 49 +++++++++++++++- content/index.html | 3 + content/release.html | 44 ++++++++++----- 8 files changed, 250 insertions(+), 31 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-apex-site/blob/ca5436e7/content/announcements.html ---------------------------------------------------------------------- diff --git a/content/announcements.html b/content/announcements.html new file mode 100644 index 0000000..7410f14 --- /dev/null +++ b/content/announcements.html @@ -0,0 +1,121 @@ +<html lang="en"><head> + + <meta charset="utf-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags --> + <meta name="description" content="Apex is an enterprise grade native YARN big data-in-motion platform that unifies stream processing as well as batch processing."> + <meta name="author" content="Apache Software Foundation"> + <link rel="icon" href="favicon.ico"> + + <title>Apache Apex (Incubating)</title> + + <!-- Main Stylesheet --> + <link href="css/main.css" rel="stylesheet"> + + </head> + + <body> + <nav class="navbar navbar-default navbar-static-top" id="main-nav"> + <div class="container"> + + <div class="navbar-header"> + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> + <span class="sr-only">Toggle navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a class="navbar-brand" href="/"> + <img src="images/apex-logo.svg" class="logo" alt="Apache Apex Logo"> + Apache Apex + <small>(incubating)</small> + </a> + </div> + + <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> + <ul class="nav navbar-right navbar-nav"> + <li class="nav-item"> + <a class="nav-link " href="/">Home</a> + </li> + <li class="nav-item"> + <a class="nav-link " href="/announcements.html">Announcements</a> + </li> + <li class="nav-item"> + <a class="nav-link " href="/community.html">Community</a> + </li> + <li class="nav-item"> + <a class="nav-link " href="/docs.html">Docs</a> + </li> + <li class="nav-item"> + <a href="#" data-toggle="dropdown" class="dropdown-toggle nav-link">Source<b class="caret"></b></a> + <ul class="dropdown-menu"> + <li><a href="https://git-wip-us.apache.org/repos/asf?p=incubator-apex-core.git">Apex Core (ASF)</a></li> + <li><a href="https://github.com/apache/incubator-apex-core">Apex Core (Github Mirror)</a></li> + <li><a href="https://git-wip-us.apache.org/repos/asf?p=incubator-apex-malhar.git">Apex Malhar (ASF)</a></li> + <li><a href="https://github.com/apache/incubator-apex-malhar">Apex Malhar (Github Mirror)</a></li> + </ul> + </li> + <li class="nav-item"> + <a href="#" data-toggle="dropdown" class="dropdown-toggle nav-link">Apache<b class="caret"></b></a> + <ul class="dropdown-menu"> + <li><a href="http://incubator.apache.org/projects/apex.html">Status Page</a></li> + <li><a href="http://www.apache.org/foundation/how-it-works.html">Apache Foundation</a></li> + <li><a href="http://www.apache.org/licenses/">Apache License</a></li> + <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li> + <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li> + </ul> + </li> + <li class="nav-item"> + <a class="nav-link btn btn-success" href="/downloads.html">Download</a> + </li> + </ul> + + </div> + </nav> +<div class="container"> + <div class="col-md-8"> + + <h1 id="announcements">Announcements</h1> +<h2 id="malhar-library-release-3-2-0-incubating">Malhar Library release 3.2.0-incubating</h2> +<p>Nov 16, 2015. The Apache Apex community is pleased to announce release <a href="/downloads.html">3.2.0-incubating</a> of the Malhar Library.</p> +<p>Changes: <a href="https://github.com/apache/incubator-apex-malhar/blob/v3.2.0-incubating/CHANGELOG.md">https://github.com/apache/incubator-apex-malhar/blob/v3.2.0-incubating/CHANGELOG.md</a></p> +<h2 id="apex-core-release-3-2-0-incubating">Apex Core release 3.2.0-incubating</h2> +<p>Oct 30, 2015. The Apache Apex community is pleased to announce <a href="/downloads.html">3.2.0-incubating</a> of the Core. This is the first release of Apex core since incubation.</p> +<p>Changes: <a href="https://github.com/apache/incubator-apex-core/blob/v3.2.0-incubating/CHANGELOG.md">https://github.com/apache/incubator-apex-core/blob/v3.2.0-incubating/CHANGELOG.md</a></p> + + </div> + <div class="col-md-4"> + + <h2 id="upcoming-meetups">Upcoming Meetups</h2> +<p><a href="http://www.meetup.com/Apache-Apex-incubating-Meetup-Pune/events/226506211/">Pune - Nov 25, 2015</a> - Real Time Insights for Advertising Tech using Apex </p> +<p><a href="http://www.meetup.com/Apex-Bay-Area-Chapter/events/226817171/">Palo Alto â Dec 2, 2015</a> - Apache Apex at Big Data Application Meetup at Cask </p> + + </div> +</div> + + <hr> + <div class="container"> + <footer id="main-footer"> + <p> + Copyright © <span id="copyright-year">2015</span> <a href="http://apache.org">The Apache Software Foundation</a>, + Licensed under the Apache License, Version 2.0<br> + Apache and the Apache feather logo are trademarks of The Apache Software Foundation.<br> + <a class="footer-link-img" href="http://apache.org"><img src="/images/asf-feather.png" alt="The Apache Software Foundation"></a> + <a class="footer-link-img" href="http://incubator.apache.org/"><img src="/images/incubator-egg.png" alt="Apache Incubator"></a> + </p> + <p class="text-muted"> + <small>Apache Apex is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</small> + </p> + </footer> + </div> <!-- /container --> + + <!-- Placed at the end of the document so the pages load faster --> + <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> + <script src="/js/bootstrap.min.js"></script> + <script> + $('#copyright-year').text((new Date()).getFullYear()); + </script> + +</body> +</html> http://git-wip-us.apache.org/repos/asf/incubator-apex-site/blob/ca5436e7/content/community.html ---------------------------------------------------------------------- diff --git a/content/community.html b/content/community.html index e5a5f77..1108813 100644 --- a/content/community.html +++ b/content/community.html @@ -39,6 +39,9 @@ <a class="nav-link " href="/">Home</a> </li> <li class="nav-item"> + <a class="nav-link " href="/announcements.html">Announcements</a> + </li> + <li class="nav-item"> <a class="nav-link " href="/community.html">Community</a> </li> <li class="nav-item"> @@ -93,20 +96,21 @@ <li><a href="https://malhar.atlassian.net/projects/APEX/issues">Apex Core JIRA</a></li> <li><a href="https://malhar.atlassian.net/projects/MLHR/issues">Apex Malhar JIRA</a></li> </ul> -<h2 id="upcoming-meetups">Upcoming Meetups</h2> -<ul> -<li>PubMatic to Share Real Time Insights for Advertising Tech using Apex @ MapR Office <a href="http://www.meetup.com/Apex-Bay-Area-Chapter/events/226184395/">San Jose - Nov 19, 2015</a></li> -<li>Apache Apex â Deep Dive <a href="http://www.meetup.com/Apache-Apex-incubating-Meetup-Pune/events/226506211/">Pune - Nov 25, 2015</a></li> -</ul> <h2 id="meetup-groups">Meetup Groups</h2> +<p>To see upcoming meetup events, please visit <a href="/announcements.html">announcements page</a>.</p> <ul> +<li><a href="http://www.meetup.com/Apache-Apex-Austin-Chapter/">Austin Chapter</a></li> +<li><a href="http://www.meetup.com/Apex-Bay-Area-Chapter">Bay Area Chapter</a></li> +<li><a href="http://www.meetup.com/Apache-Apex-incubating-Bangalore-Meetup">Bengaluru Chapter</a></li> <li><a href="http://www.meetup.com/Apache-Apex-Meetup-Chicago-Chapter">Chicago Chapter</a></li> -<li><a href="http://www.meetup.com/Apex-Meetup-Houston">Houston Chapter</a></li> <li><a href="http://www.meetup.com/Apex-Meetup-Columbus">Columbus Chapter</a></li> +<li><a href="http://www.meetup.com/Apache-Apex-Dallas-Chapter/">Dallas Chapter</a></li> +<li><a href="http://www.meetup.com/Apache-Apex-Denver-Chapter/">Denver Chapter</a></li> +<li><a href="http://www.meetup.com/Apache-Apex-El-Segundo-Chapter/">El Segundo Chapter</a></li> +<li><a href="http://www.meetup.com/Apex-Meetup-Houston">Houston Chapter</a></li> <li><a href="http://www.meetup.com/Apache-Apex-New-York-Chapter">New York Chapter</a></li> +<li><a href="http://www.meetup.com/Apache-Apex-Phoenix-Chapter/">Phoenix Chapter</a></li> <li><a href="http://www.meetup.com/Apache-Apex-incubating-Meetup-Pune">Pune Chapter</a></li> -<li><a href="http://www.meetup.com/Apache-Apex-incubating-Bangalore-Meetup">Bengaluru Chapter</a></li> -<li><a href="http://www.meetup.com/Apex-Bay-Area-Chapter">Bay Area Chapter</a></li> </ul> </div> http://git-wip-us.apache.org/repos/asf/incubator-apex-site/blob/ca5436e7/content/contributing.html ---------------------------------------------------------------------- diff --git a/content/contributing.html b/content/contributing.html index 0572aad..ff87ffe 100644 --- a/content/contributing.html +++ b/content/contributing.html @@ -39,6 +39,9 @@ <a class="nav-link " href="/">Home</a> </li> <li class="nav-item"> + <a class="nav-link " href="/announcements.html">Announcements</a> + </li> + <li class="nav-item"> <a class="nav-link " href="/community.html">Community</a> </li> <li class="nav-item"> @@ -73,9 +76,26 @@ <div class="container"> <h1 id="contributing-guidelines">Contributing Guidelines</h1> -<p>The apex core and apex malhar repositories both have mirror repositories on github which are used to review Pull Requests and provide a second remote endpoint for the codebase.</p> -<h2 id="opening-a-pull-request-contributors-">Opening a Pull Request (contributors)</h2> -<p>This project welcomes new contributors. If you would like to help by adding new features, enhancements or fixing bugs, here is how to do it.</p> +<p>This project welcomes new contributors and invites everyone to participate. Our aim is to build an open community. There are many different ways to get involved:</p> +<ul> +<li>Adding new features, enhancements, tests or fixing bugs</li> +<li>Pull request reviews</li> +<li>Release management and verification</li> +<li>Participation on email list</li> +<li>Web site improvements</li> +<li>Documentation</li> +<li>Organize meetups and other events</li> +<li>Publishing papers and blogs</li> +<li>Present at conferences or spread the word in other ways</li> +</ul> +<p>People that help with the project in any of the above categories or other ways are contributors. See the <a href="http://www.apache.org/foundation/how-it-works.html#roles">roles</a> as defined by the ASF.</p> +<h2 id="becoming-a-committer">Becoming a committer</h2> +<p>Community members that make sustained, welcome contributions to the project may be invited to become a committer. Committers are voted in by the PPMC. A committer has a signed Contributor License Agreement (<a href="http://www.apache.org/licenses/icla.txt">CLA</a>) on file and an apache.org address.</p> +<p>We expect committers to subscribe to the <a href="community.html#mailing-lists">project mailing lists</a>. </p> +<p>A committer will be considered âemeritus/inactiveâ by not contributing in any form to the project for over 1 year. An emeritus committer may request reinstatement of commit access from the PPMC. Such reinstatement is subject to lazy consensus of active PPMC members.</p> +<p>The Podling Project Management Committee (<a href="http://incubator.apache.org/guides/ppmc.html">PPMC</a>) is responsible for the oversight of the project and it also decides who to add as a PPMC member. Existing committers may be invited to become a PPMC member after consistent contribution and activity over a period of time and participation in directional and community building discussions.</p> +<h2 id="opening-pull-requests-contributors-">Opening Pull Requests (contributors)</h2> +<p>The apex-core and apex-malhar repositories both have mirror repositories on github which are used to review pull requests and provide a second remote endpoint for the codebase.</p> <ol> <li>Create a <a href="https://malhar.atlassian.net/">JIRA</a> for the work you plan to do (or assign yourself to an existing JIRA ticket)</li> <li>Fork the ASF github mirror (one time step):<br><a href="https://github.com/apache/incubator-apex-core/">https://github.com/apache/incubator-apex-core/</a> </li> @@ -89,7 +109,7 @@ </li> <li>Once your feature is complete, submit the pull request on github against <code>devel-3</code>.</li> <li>If you want specific people to review your pull request, use the <code>@</code> notation in Github comments to mention that user, and request that he/she reviews your changes.</li> -<li><p>After all review is complete, combine all new commits into one squashed commit, and include the Jira number in the commit message. There are several ways to squash commits, but <a href="https://git-scm.com/book/en/v2/Git-Tools-Rewriting-History#Squashing-Commits">here is one explanation from git-scm.com</a> and a simple example is illustrated below:</p> +<li><p>After all review is complete, combine all new commits into one squashed commit except when there are multiple contributors, and include the Jira number in the commit message. There are several ways to squash commits, but <a href="https://git-scm.com/book/en/v2/Git-Tools-Rewriting-History#Squashing-Commits">here is one explanation from git-scm.com</a> and a simple example is illustrated below:</p> <p>If tracking upstream/devel-3 then run <code>git rebase -i</code>. Else run <code>git rebase -i upstream/devel-3</code>.<br>This command opens the text editor which lists the multiple commits:</p> <pre><code>pick 67cd79b change1 pick 6f98905 change2 @@ -109,6 +129,7 @@ pick 6f98905 change2 <pre><code>pick 67cd79b change1 squash 6f98905 change2 </code></pre></li> +<li>If there are multiple contributors in a pull request preserve individual attributions. Try to squash the commits to the minimum number of commits required to preserve attribution and the contribution to still be functionally correct.</li> <li>Till the review is complete it may happen that working feature branch may diverge from <code>devel-3</code> substantially. Therefore, it is recommended to frequently merge <code>devel-3</code> to the branch being worked on by:<ul> <li>when the branch tracks upstream/devel-3<br><code>git pull</code></li> <li>when the branch doesn't track upstream<br><code>git pull upstream devel-3</code></li> http://git-wip-us.apache.org/repos/asf/incubator-apex-site/blob/ca5436e7/content/css/main.css ---------------------------------------------------------------------- diff --git a/content/css/main.css b/content/css/main.css index 4ca0bf4..0978ef8 100644 --- a/content/css/main.css +++ b/content/css/main.css @@ -6856,6 +6856,12 @@ button.close { body { -webkit-font-smoothing: antialiased; } +.latest-tag { + display: none; +} +.table tbody tr:first-child .latest-tag { + display: inline; +} /* Colorbrewer theme http://git-wip-us.apache.org/repos/asf/incubator-apex-site/blob/ca5436e7/content/docs.html ---------------------------------------------------------------------- diff --git a/content/docs.html b/content/docs.html index 31897bc..8b6b9fa 100644 --- a/content/docs.html +++ b/content/docs.html @@ -39,6 +39,9 @@ <a class="nav-link " href="/">Home</a> </li> <li class="nav-item"> + <a class="nav-link " href="/announcements.html">Announcements</a> + </li> + <li class="nav-item"> <a class="nav-link " href="/community.html">Community</a> </li> <li class="nav-item"> @@ -76,9 +79,9 @@ <p>New documentation will be coming soon!</p> <p>Here are a few resources to get started with Apex:</p> <ul> -<li><a href="https://www.datatorrent.com/docs/guides/ApplicationDeveloperGuide.html">Application Developer Guide</a></li> -<li><a href="https://www.datatorrent.com/docs/guides/ApplicationPackages.html">Application Packages Guide</a></li> -<li><a href="https://www.datatorrent.com/docs/guides/OperatorDeveloperGuide.html">Operator Developer Guide</a></li> +<li><a href="http://docs.datatorrent.com/application_development/">Application Developer Guide</a></li> +<li><a href="http://docs.datatorrent.com/application_packages/">Application Packages Guide</a></li> +<li><a href="http://docs.datatorrent.com/operator_development/">Operator Developer Guide</a></li> <li><a href="/github-mirror-pull-requests.html">Merging Github Mirror Pull Requests</a></li> <li><a href="https://www.datatorrent.com/docs/apidocs/">JavaDoc</a></li> <li><a href="https://www.datatorrent.com/blog-apex-performance-benchmark/">Benchmarks compare between 2.0 and 3.0</a></li> http://git-wip-us.apache.org/repos/asf/incubator-apex-site/blob/ca5436e7/content/downloads.html ---------------------------------------------------------------------- diff --git a/content/downloads.html b/content/downloads.html index fe336ff..7118825 100644 --- a/content/downloads.html +++ b/content/downloads.html @@ -39,6 +39,9 @@ <a class="nav-link " href="/">Home</a> </li> <li class="nav-item"> + <a class="nav-link " href="/announcements.html">Announcements</a> + </li> + <li class="nav-item"> <a class="nav-link " href="/community.html">Community</a> </li> <li class="nav-item"> @@ -89,7 +92,7 @@ <tr> <td> 3.2.0-incubating - (latest) + <span class="latest-tag">(latest)</span> </td> <td> 2015-10-30 @@ -118,6 +121,50 @@ </tbody> </table> + <!-- APEX MALHAR SOURCE RELEASES TABLE --> + <h2>Malhar Source Releases</h2> + <table class="table table-bordered table-striped"> + <thead> + <tr> + <th scope="col">Version</th> + <th scope="col">Date</th> + <th scope="col">Source (zip)</th> + <th scope="col">Source (tarball)</th> + </tr> + </thead> + <tbody> + <tr> + <td> + 3.2.0-incubating + <span class="latest-tag">(latest)</span> + </td> + <td> + 2015-11-16 + </td> + <td> + <a href="http://www.apache.org/dyn/closer.lua/incubator/apex/malhar/v3.2.0-incubating/malhar-3.2.0-incubating-source-release.zip">malhar-3.2.0-incubating-source-release.zip</a><br> + <small> + ( + <a href="https://dist.apache.org/repos/dist/release/incubator/apex/malhar/v3.2.0-incubating/malhar-3.2.0-incubating-source-release.zip.asc">pgp</a>, + <a href="https://dist.apache.org/repos/dist/release/incubator/apex/malhar/v3.2.0-incubating/malhar-3.2.0-incubating-source-release.zip.md5">md5</a>, + <a href="https://dist.apache.org/repos/dist/release/incubator/apex/malhar/v3.2.0-incubating/malhar-3.2.0-incubating-source-release.zip.sha">sha1</a> + ) + </small> + </td> + <td> + <a href="http://www.apache.org/dyn/closer.lua/incubator/apex/malhar/v3.2.0-incubating/malhar-3.2.0-incubating-source-release.tar.gz">malhar-3.2.0-incubating-source-release.tar.gz</a><br> + <small> + ( + <a href="https://dist.apache.org/repos/dist/release/incubator/apex/malhar/v3.2.0-incubating/malhar-3.2.0-incubating-source-release.tar.gz.asc">pgp</a>, + <a href="https://dist.apache.org/repos/dist/release/incubator/apex/malhar/v3.2.0-incubating/malhar-3.2.0-incubating-source-release.tar.gz.md5">md5</a>, + <a href="https://dist.apache.org/repos/dist/release/incubator/apex/malhar/v3.2.0-incubating/malhar-3.2.0-incubating-source-release.tar.gz.sha">sha1</a> + ) + </small> + </td> + </tr> + </tbody> + </table> + <h2 id="third-party-downloads">Third-Party Downloads</h2> <p>This is a list of 3rd party binary packages based on Apache Apex. The Apache Apex project does not endorse or maintain any 3rd party binary packages.</p> http://git-wip-us.apache.org/repos/asf/incubator-apex-site/blob/ca5436e7/content/index.html ---------------------------------------------------------------------- diff --git a/content/index.html b/content/index.html index 27fa25d..604d10a 100644 --- a/content/index.html +++ b/content/index.html @@ -39,6 +39,9 @@ <a class="nav-link " href="/">Home</a> </li> <li class="nav-item"> + <a class="nav-link " href="/announcements.html">Announcements</a> + </li> + <li class="nav-item"> <a class="nav-link " href="/community.html">Community</a> </li> <li class="nav-item"> http://git-wip-us.apache.org/repos/asf/incubator-apex-site/blob/ca5436e7/content/release.html ---------------------------------------------------------------------- diff --git a/content/release.html b/content/release.html index 2c4c708..5d16152 100644 --- a/content/release.html +++ b/content/release.html @@ -39,6 +39,9 @@ <a class="nav-link " href="/">Home</a> </li> <li class="nav-item"> + <a class="nav-link " href="/announcements.html">Announcements</a> + </li> + <li class="nav-item"> <a class="nav-link " href="/community.html">Community</a> </li> <li class="nav-item"> @@ -127,9 +130,9 @@ rv=3.2.0-incubating </code></pre><p>Commit version change:</p> <pre><code>git commit -am "Preparing to release ${rv}-RC1" git tag -a "v${rv}-RC1" -m "Release ${rv}-RC1" -</code></pre><p>Push to fork, open pull request, wait for Travis CI build to succeed. Then push the tag.</p> +</code></pre><p>Push to fork (as temporary branch), open pull request, wait for Travis CI build to succeed. Then push the tag.</p> <pre><code>git push apache "v${rv}-RC1" -</code></pre><p>The only difference between branch and the tag is this final version number change. The branch stays at <code>SNAPSHOT</code> version.</p> +</code></pre><p>The only difference between release branch and tag is this final version number change. The branch stays at <code>-SNAPSHOT</code> version.</p> <h2 id="build-and-deploy-release-candidate">Build and Deploy Release Candidate</h2> <p>Prerequisites:</p> <ul> @@ -143,17 +146,27 @@ git clean -d -f mvn clean deploy -Papache-release -DskipTests -Dsonatype_user=<user> </code></pre><p>Log on to <a href="https://repository.apache.org">https://repository.apache.org</a> and look for Staging Repositories. "Close" the newly created orgapacheapex-xxxx staging repository to obtain the temporary URL, note it down for the VOTE thread.</p> <p>Example URL: <a href="https://repository.apache.org/content/repositories/orgapacheapex-1000/">https://repository.apache.org/content/repositories/orgapacheapex-1000/</a></p> -<p>Copy files to distribution dir and create checksums</p> -<pre><code class="lang-bash">md5sum apex-3.2.0-incubating-source-release.tar.gz > apex-3.2.0-incubating-source-release.tar.gz.md5 -md5sum apex-3.2.0-incubating-source-release.zip > apex-3.2.0-incubating-source-release.zip.md5 - -shasum -a 512 apex-3.2.0-incubating-source-release.tar.gz > apex-3.2.0-incubating-source-release.tar.gz.sha -shasum -a 512 apex-3.2.0-incubating-source-release.zip > apex-3.2.0-incubating-source-release.zip.sha - -svn co https://dist.apache.org/repos/dist/dev/incubator/apex +<p>Copy files to distribution dir and create signatures and checksums.<br>(Note this is per policy to stage these files outside of the Maven repository, otherwise everything below would happen automatically as defined in the parent POM.)</p> +<p>For -core releases:</p> +<pre><code class="lang-bash">md5sum apex-${rv}-source-release.tar.gz > apex-${rv}-source-release.tar.gz.md5 +md5sum apex-${rv}-source-release.zip > apex-${rv}-source-release.zip.md5 +shasum -a 512 apex-${rv}-source-release.tar.gz > apex-${rv}-source-release.tar.gz.sha +shasum -a 512 apex-${rv}-source-release.zip > apex-${rv}-source-release.zip.sha +gpg --armor --output apex-${rv}-source-release.tar.gz.asc --detach-sig apex-${rv}-source-release.tar.gz +gpg --armor --output apex-${rv}-source-release.zip.asc --detach-sig apex-${rv}-source-release.zip +</code></pre> +<p>For -malhar releases:</p> +<pre><code class="lang-bash">md5sum malhar-${rv}-source-release.tar.gz > malhar-${rv}-source-release.tar.gz.md5 +md5sum malhar-${rv}-source-release.zip > malhar-${rv}-source-release.zip.md5 +shasum -a 512 malhar-${rv}-source-release.tar.gz > malhar-${rv}-source-release.tar.gz.sha +shasum -a 512 malhar-${rv}-source-release.zip > malhar-${rv}-source-release.zip.sha +gpg --armor --output malhar-${rv}-source-release.tar.gz.asc --detach-sig malhar-${rv}-source-release.tar.gz +gpg --armor --output malhar-${rv}-source-release.zip.asc --detach-sig malhar-${rv}-source-release.zip </code></pre> -<p>create directory for new version<br>svn add the source archives and signature/checksum files</p> -<pre><code class="lang-bash">svn commit -m "Apache Apex v3.2.0-incubating-RC2" +<p>Check files into the dist staging area:</p> +<pre><code class="lang-bash">mkdir svn-dist +cp ../*-source-* svn-dist/ +svn import svn-dist https://dist.apache.org/repos/dist/dev/incubator/apex/v${rv}-RC1 -m "Apache Apex v${rv}-RC1" </code></pre> <h2 id="voting">Voting</h2> <p>PPMC vote call:<br><a href="http://mail-archives.apache.org/mod_mbox/incubator-apex-dev/201510.mbox/browser">http://mail-archives.apache.org/mod_mbox/incubator-apex-dev/201510.mbox/browser</a></p> @@ -164,9 +177,10 @@ svn co https://dist.apache.org/repos/dist/dev/incubator/apex <p>If the vote is not successful, a new RC needs to be built. Once IPMC vote passes, proceed with promoting and announcing the release.</p> <h2 id="promote-release">Promote Release</h2> <p>Release Nexus staging repository: <a href="http://central.sonatype.org/pages/releasing-the-deployment.html#close-and-drop-or-release-your-staging-repository">http://central.sonatype.org/pages/releasing-the-deployment.html#close-and-drop-or-release-your-staging-repository</a></p> -<p>Move source release to dist folder: svn mv <a href="https://dist.apache.org/repos/dist/dev/incubator/apex/v3.2.0-incubating-RC2">https://dist.apache.org/repos/dist/dev/incubator/apex/v3.2.0-incubating-RC2</a> <a href="https://dist.apache.org/repos/dist/release/incubator/apex/v3.2.0-incubating">https://dist.apache.org/repos/dist/release/incubator/apex/v3.2.0-incubating</a></p> -<h3 id="jira">JIRA</h3> -<p>Close release and all associated tickets<br>Create version numbers for next release</p> +<p>Move source release from dist staging to release folder:</p> +<pre><code>svn mv https://dist.apache.org/repos/dist/dev/incubator/apex/v3.2.0-incubating-RC2 https://dist.apache.org/repos/dist/release/incubator/apex/v3.2.0-incubating +</code></pre><h3 id="jira">JIRA</h3> +<p>Close release and all associated tickets<br>Create version number X.Y.Z+1 for next release</p> <h3 id="git">git</h3> <p>Create final release tag:</p> <pre><code class="lang-bash">git tag -a "v3.2.0-incubating" -m "Release 3.2.0-incubating" "v3.2.0-incubating-RC2"
