This is an automated email from the ASF dual-hosted git repository. git-site-role pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/bookkeeper.git
The following commit(s) were added to refs/heads/asf-site by this push: new 502f0d3 Updated site at revision 4578e6d 502f0d3 is described below commit 502f0d3fdf82f7459864643a08629f45b0a1f92a Author: jenkins <bui...@apache.org> AuthorDate: Wed Mar 14 01:00:12 2018 +0000 Updated site at revision 4578e6d --- content/community/release_guide/index.html | 69 ++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/content/community/release_guide/index.html b/content/community/release_guide/index.html index e4c97e7..5b07f8d 100644 --- a/content/community/release_guide/index.html +++ b/content/community/release_guide/index.html @@ -271,6 +271,7 @@ <li><a href="#deploy-source-release-to-distapacheorg" id="markdown-toc-deploy-source-release-to-distapacheorg">Deploy source release to dist.apache.org</a></li> <li><a href="#update-website" id="markdown-toc-update-website">Update Website</a></li> <li><a href="#update-dockerfile" id="markdown-toc-update-dockerfile">Update Dockerfile</a></li> + <li><a href="#update-dcos-bookkeeper-package" id="markdown-toc-update-dcos-bookkeeper-package">Update DC/OS BookKeeper package</a></li> <li><a href="#mark-the-version-as-released-in-jira-and-github" id="markdown-toc-mark-the-version-as-released-in-jira-and-github">Mark the version as released in JIRA and Github</a></li> <li><a href="#update-release-schedule" id="markdown-toc-update-release-schedule">Update Release Schedule</a></li> <li><a href="#checklist-to-proceed-to-the-next-step-4" id="markdown-toc-checklist-to-proceed-to-the-next-step-4">Checklist to proceed to the next step</a></li> @@ -884,6 +885,74 @@ $ svn commit -m "remove bookkeeper release <old-release>" </li> </ol> +<h3 id="update-dcos-bookkeeper-package">Update DC/OS BookKeeper package</h3> + +<p>Once we have new version of BookKeeper docker image available at <a href="https://hub.docker.com/r/apache/bookkeeper/">docker hub</a>, We could update DC/OS BookKeeper package in <a href="https://github.com/mesosphere/universe">mesosphere universe</a>. A new pull request is needed in it.</p> + +<p>It is easy if only version need be bump.</p> + +<ol> + <li> + <p>Clone repo <a href="https://github.com/mesosphere/universe">mesosphere universe</a>.</p> + + <div class="language-shell highlighter-rouge"><div class="highlight"><pre class="highlight"><code> <span class="nv">$ </span>git clone https://github.com/mesosphere/universe +</code></pre></div> </div> + </li> + <li> + <p>cd into the repo, Checkout a branch for the changes.</p> + + <div class="language-shell highlighter-rouge"><div class="highlight"><pre class="highlight"><code> <span class="nv">$ </span><span class="nb">cd </span>universe + <span class="nv">$ </span>git checkout <span class="nt">-b</span> bookkeeper_new_version +</code></pre></div> </div> + </li> + <li> + <p>Make a copy of latest code of BookKeeper package.</p> + + <div class="language-shell highlighter-rouge"><div class="highlight"><pre class="highlight"><code> <span class="nv">$ </span><span class="nb">cp</span> <span class="nt">-rf</span> repo/packages/B/bookkeeper/1 repo/packages/B/bookkeeper/2 + <span class="nv">$ </span>git add repo/packages/B/bookkeeper/2 + <span class="nv">$ </span>git commit <span class="nt">-m</span> <span class="s2">"copy old version"</span> +</code></pre></div> </div> + </li> + <li> + <p>Bump the version of BookKeeper docker image in file <a href="https://github.com/mesosphere/universe/blob/version-3.x/repo/packages/B/bookkeeper/1/resource.json#L5">resource.json</a> and <a href="https://github.com/mesosphere/universe/blob/version-3.x/repo/packages/B/bookkeeper/1/package.json#L4">package.json</a>.</p> + + <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code> diff --git repo/packages/B/bookkeeper/2/package.json repo/packages/B/bookkeeper/2/package.json + index 07199d56..75f4aa81 100644 + --- repo/packages/B/bookkeeper/2/package.json + +++ repo/packages/B/bookkeeper/2/package.json + @@ -1,7 +1,7 @@ + { + "packagingVersion": "3.0", + "name": "bookkeeper", + - "version": "4.5.1", + + "version": "4.7.0", + "scm": "https://github.com/apache/bookkeeper", + "maintainer": "zhai...@apache.org", + "description": "BookKeeper is A scalable, fault-tolerant, and low-latency storage service optimized for real-time workloads.Further information can be found here: http://bookkeeper.apache.org/", + diff --git repo/packages/B/bookkeeper/2/resource.json repo/packages/B/bookkeeper/2/resource.json + index 3801750e..72690ea0 100644 + --- repo/packages/B/bookkeeper/2/resource.json + +++ repo/packages/B/bookkeeper/2/resource.json + @@ -2,7 +2,7 @@ + "assets": { + "container": { + "docker": { + - "bookkeeper": "apache/bookkeeper:4.5.1" + + "bookkeeper": "apache/bookkeeper:4.7.0" + } + } + }, +</code></pre></div> </div> + </li> + <li> + <p>Commit the change, create a pull request and wait for it to be approved and merged.</p> + + <div class="language-shell highlighter-rouge"><div class="highlight"><pre class="highlight"><code> <span class="nv">$ </span>git add repo/packages/B/bookkeeper/2 + <span class="nv">$ </span>git commit <span class="nt">-m</span> <span class="s2">"new bookkeeper version"</span> +</code></pre></div> </div> + </li> +</ol> + <h3 id="mark-the-version-as-released-in-jira-and-github">Mark the version as released in JIRA and Github</h3> <p>In JIRA, inside <a href="https://issues.apache.org/jira/plugins/servlet/project-config/BOOKKEEPER/versions">version management</a>, hover over the current release and a settings menu will appear. Click <code class="highlighter-rouge">Release</code>, and select today’s date.</p> -- To stop receiving notification emails like this one, please contact git-site-r...@apache.org.