You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bookkeeper.apache.org by gi...@apache.org on 2018/03/14 01:00:14 UTC

[bookkeeper] branch asf-site updated: Updated site at revision 4578e6d

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 <bu...@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 &lt;old-release&gt;"
   </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": "zhaijia@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-role@apache.org.