You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by ch...@apache.org on 2017/08/08 13:27:23 UTC

[2/3] flink-web git commit: [FLINK-7363] add md5 hashes and cryptographic signatures to the download page

[FLINK-7363] add md5 hashes and cryptographic signatures to the download page

- add the links to the .md5 and .asc files of the latest release (source+binary)
- add a small section explaining their purpose and use

This closes #77.


Project: http://git-wip-us.apache.org/repos/asf/flink-web/repo
Commit: http://git-wip-us.apache.org/repos/asf/flink-web/commit/ea50989a
Tree: http://git-wip-us.apache.org/repos/asf/flink-web/tree/ea50989a
Diff: http://git-wip-us.apache.org/repos/asf/flink-web/diff/ea50989a

Branch: refs/heads/asf-site
Commit: ea50989ae5289fc386fdcc445d4c256be8111697
Parents: d6e8e3c
Author: Nico Kruber <ni...@data-artisans.com>
Authored: Thu Aug 3 13:41:51 2017 +0200
Committer: zentol <ch...@apache.org>
Committed: Tue Aug 8 15:26:52 2017 +0200

----------------------------------------------------------------------
 _config.yml  | 18 ++++++++++++++++++
 downloads.md | 22 +++++++++++++---------
 2 files changed, 31 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flink-web/blob/ea50989a/_config.yml
----------------------------------------------------------------------
diff --git a/_config.yml b/_config.yml
index e465f5e..8c1a0fd 100644
--- a/_config.yml
+++ b/_config.yml
@@ -23,17 +23,35 @@ FLINK_CONTRIBUTORS_URL: https://cwiki.apache.org/confluence/display/FLINK/List+o
 FLINK_GITHUB_REPO_NAME: flink
 
 FLINK_DOWNLOAD_URL_SOURCE: http://www.apache.org/dyn/closer.lua/flink/flink-1.3.2/flink-1.3.2-src.tgz
+FLINK_DOWNLOAD_URL_SOURCE_ASC: https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-src.tgz.asc
+FLINK_DOWNLOAD_URL_SOURCE_MD5: https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-src.tgz.md5
 
 
 FLINK_DOWNLOAD_URL_HADOOP_2_STABLE: http://www.apache.org/dyn/closer.lua/flink/flink-1.3.2/flink-1.3.2-bin-hadoop2-scala_2.10.tgz
+FLINK_DOWNLOAD_URL_HADOOP_2_STABLE_ASC: https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop2-scala_2.10.tgz.asc
+FLINK_DOWNLOAD_URL_HADOOP_2_STABLE_MD5: https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop2-scala_2.10.tgz.md5
 FLINK_DOWNLOAD_URL_HADOOP_24_STABLE: http://www.apache.org/dyn/closer.lua/flink/flink-1.3.2/flink-1.3.2-bin-hadoop24-scala_2.10.tgz
+FLINK_DOWNLOAD_URL_HADOOP_24_STABLE_ASC: https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop24-scala_2.10.tgz.asc
+FLINK_DOWNLOAD_URL_HADOOP_24_STABLE_MD5: https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop24-scala_2.10.tgz.md5
 FLINK_DOWNLOAD_URL_HADOOP_26_STABLE: http://www.apache.org/dyn/closer.lua/flink/flink-1.3.2/flink-1.3.2-bin-hadoop26-scala_2.10.tgz
+FLINK_DOWNLOAD_URL_HADOOP_26_STABLE_ASC: https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop26-scala_2.10.tgz.asc
+FLINK_DOWNLOAD_URL_HADOOP_26_STABLE_MD5: https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop26-scala_2.10.tgz.md5
 FLINK_DOWNLOAD_URL_HADOOP_27_STABLE: http://www.apache.org/dyn/closer.lua/flink/flink-1.3.2/flink-1.3.2-bin-hadoop27-scala_2.10.tgz
+FLINK_DOWNLOAD_URL_HADOOP_27_STABLE_ASC: https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop27-scala_2.10.tgz.asc
+FLINK_DOWNLOAD_URL_HADOOP_27_STABLE_MD5: https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop27-scala_2.10.tgz.md5
 
 FLINK_DOWNLOAD_URL_HADOOP_2_SCALA_211_STABLE: http://www.apache.org/dyn/closer.lua/flink/flink-1.3.2/flink-1.3.2-bin-hadoop2-scala_2.11.tgz
+FLINK_DOWNLOAD_URL_HADOOP_2_SCALA_211_STABLE_ASC: https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop2-scala_2.11.tgz.asc
+FLINK_DOWNLOAD_URL_HADOOP_2_SCALA_211_STABLE_MD5: https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop2-scala_2.11.tgz.md5
 FLINK_DOWNLOAD_URL_HADOOP_24_SCALA_211_STABLE: http://www.apache.org/dyn/closer.lua/flink/flink-1.3.2/flink-1.3.2-bin-hadoop24-scala_2.11.tgz
+FLINK_DOWNLOAD_URL_HADOOP_24_SCALA_211_STABLE_ASC: https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop24-scala_2.11.tgz.asc
+FLINK_DOWNLOAD_URL_HADOOP_24_SCALA_211_STABLE_MD5: https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop24-scala_2.11.tgz.md5
 FLINK_DOWNLOAD_URL_HADOOP_26_SCALA_211_STABLE: http://www.apache.org/dyn/closer.lua/flink/flink-1.3.2/flink-1.3.2-bin-hadoop26-scala_2.11.tgz
+FLINK_DOWNLOAD_URL_HADOOP_26_SCALA_211_STABLE_ASC: https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop26-scala_2.11.tgz.asc
+FLINK_DOWNLOAD_URL_HADOOP_26_SCALA_211_STABLE_MD5: https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop26-scala_2.11.tgz.md5
 FLINK_DOWNLOAD_URL_HADOOP_27_SCALA_211_STABLE: http://www.apache.org/dyn/closer.lua/flink/flink-1.3.2/flink-1.3.2-bin-hadoop27-scala_2.11.tgz
+FLINK_DOWNLOAD_URL_HADOOP_27_SCALA_211_STABLE_ASC: https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop27-scala_2.11.tgz.asc
+FLINK_DOWNLOAD_URL_HADOOP_27_SCALA_211_STABLE_MD5: https://dist.apache.org/repos/dist/release/flink/flink-1.3.2/flink-1.3.2-bin-hadoop27-scala_2.11.tgz.md5
 
 FLINK_DOWNLOAD_URL_HADOOP_1_LATEST: https://s3.amazonaws.com/flink-nightly/flink-1.4-SNAPSHOT-bin-hadoop1.tgz
 FLINK_DOWNLOAD_URL_HADOOP_2_LATEST: https://s3.amazonaws.com/flink-nightly/flink-1.4-SNAPSHOT-bin-hadoop2.tgz

http://git-wip-us.apache.org/repos/asf/flink-web/blob/ea50989a/downloads.md
----------------------------------------------------------------------
diff --git a/downloads.md b/downloads.md
index 26d18a7..ab673e9 100644
--- a/downloads.md
+++ b/downloads.md
@@ -36,26 +36,26 @@ select the version matching your installed Hadoop version.
 <tbody>
     <tr>
     <th>Hadoop® 2.7</th>
-    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_27_STABLE }}" class="ga-track" id="download-hadoop27">Download</a></td>
-    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_27_SCALA_211_STABLE }}" class="ga-track" id="download-hadoop27_211">Download</a></td>
+    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_27_STABLE }}" class="ga-track" id="download-hadoop27">Download</a> (<a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_27_STABLE_ASC }}">asc</a>, <a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_27_STABLE_MD5 }}">md5</a>)</td>
+    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_27_SCALA_211_STABLE }}" class="ga-track" id="download-hadoop27_211">Download</a> (<a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_27_SCALA_211_STABLE_ASC }}">asc</a>, <a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_27_SCALA_211_STABLE_MD5 }}">md5</a>)</td>
     </tr>
 
     <tr>
     <th>Hadoop® 2.6</th>
-    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_26_STABLE }}" class="ga-track" id="download-hadoop26">Download</a></td>
-    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_26_SCALA_211_STABLE }}" class="ga-track" id="download-hadoop26_211">Download</a></td>
+    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_26_STABLE }}" class="ga-track" id="download-hadoop26">Download</a> (<a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_26_STABLE_ASC }}">asc</a>, <a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_26_STABLE_MD5 }}">md5</a>)</td>
+    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_26_SCALA_211_STABLE }}" class="ga-track" id="download-hadoop26_211">Download</a> (<a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_26_SCALA_211_STABLE_ASC }}">asc</a>, <a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_26_SCALA_211_STABLE_MD5 }}">md5</a>)</td>
     </tr>
 
     <tr>
     <th>Hadoop® 2.4</th>
-    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_24_STABLE }}" class="ga-track" id="download-hadoop24">Download</a></td>
-    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_24_SCALA_211_STABLE }}" class="ga-track" id="download-hadoop24_211">Download</a></td>
+    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_24_STABLE }}" class="ga-track" id="download-hadoop24">Download</a> (<a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_24_STABLE_ASC }}">asc</a>, <a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_24_STABLE_MD5 }}">md5</a>)</td>
+    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_24_SCALA_211_STABLE }}" class="ga-track" id="download-hadoop24_211">Download</a> (<a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_24_SCALA_211_STABLE_ASC }}">asc</a>, <a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_24_SCALA_211_STABLE_MD5 }}">md5</a>)</td>
     </tr>
 
     <tr>
     <th>Hadoop® 2.3</th>
-    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_2_STABLE }}" class="ga-track" id="download-hadoop2">Download</a></td>
-    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_2_SCALA_211_STABLE }}" class="ga-track" id="download-hadoop2_211">Download</a></td>
+    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_2_STABLE }}" class="ga-track" id="download-hadoop2">Download</a> (<a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_2_STABLE_ASC }}">asc</a>, <a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_2_STABLE_MD5 }}">md5</a>)</td>
+    <td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_2_SCALA_211_STABLE }}" class="ga-track" id="download-hadoop2_211">Download</a> (<a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_2_SCALA_211_STABLE_ASC }}">asc</a>, <a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_2_SCALA_211_STABLE_MD5 }}">md5</a>)</td>
     </tr>
 </tbody>
 </table>
@@ -68,10 +68,12 @@ select the version matching your installed Hadoop version.
     <h4><span class="glyphicon glyphicon-download" aria-hidden="true"></span> <strong>Apache Flink® {{ site.FLINK_VERSION_STABLE }}</strong> Source Release</h4>
     <p>Review the source code or build Flink on your own, using this package</p>
   </a>
+   (<a href="{{ site.FLINK_DOWNLOAD_URL_SOURCE_ASC }}">asc</a>, <a href="{{ site.FLINK_DOWNLOAD_URL_SOURCE_MD5 }}">md5</a>)
 </div>
 
+## Verifying Hashes and Signatures
 
-
+Along our releases, we also provide MD5 hashes in `*.md5` files and cryptographic signatures in `*.asc` files. The Apache Software Foundation has an extensive [tutorial to verify hashes and signatures](http://www.apache.org/info/verification.html) which you can follow by using any of these release-signing [KEYS](https://dist.apache.org/repos/dist/release/flink/KEYS).
 
 ## Maven Dependencies
 
@@ -106,6 +108,8 @@ Note that the community is always open for discussing bugfix releases for even o
 
 ## All releases
 
+All Flink releases are available via [https://archive.apache.org/dist/flink/](https://archive.apache.org/dist/flink/) including checksums and cryptographic signatures. At the time of writing, this includes the following versions:
+
 - Flink 1.3.2 - 2017-08-05 ([Source](http://www.apache.org/dyn/closer.lua/flink/flink-1.3.2/flink-1.3.2-src.tgz), [Binaries](http://archive.apache.org/dist/flink/flink-1.3.2/), [Docs]({{site.DOCS_BASE_URL}}flink-docs-release-1.3/), [Javadocs]({{site.DOCS_BASE_URL}}flink-docs-release-1.3/api/java), [ScalaDocs]({{site.DOCS_BASE_URL}}flink-docs-release-1.3/api/scala/index.html))
 - Flink 1.3.1 - 2017-06-23 ([Source](http://www.apache.org/dyn/closer.lua/flink/flink-1.3.1/flink-1.3.1-src.tgz), [Binaries](http://archive.apache.org/dist/flink/flink-1.3.1/), [Docs]({{site.DOCS_BASE_URL}}flink-docs-release-1.3/), [Javadocs]({{site.DOCS_BASE_URL}}flink-docs-release-1.3/api/java), [ScalaDocs]({{site.DOCS_BASE_URL}}flink-docs-release-1.3/api/scala/index.html))
 - Flink 1.3.0 - 2017-06-01 ([Source](http://www.apache.org/dyn/closer.lua/flink/flink-1.3.0/flink-1.3.0-src.tgz), [Binaries](http://archive.apache.org/dist/flink/flink-1.3.0/), [Docs]({{site.DOCS_BASE_URL}}flink-docs-release-1.3/), [Javadocs]({{site.DOCS_BASE_URL}}flink-docs-release-1.3/api/java), [ScalaDocs]({{site.DOCS_BASE_URL}}flink-docs-release-1.3/api/scala/index.html))