This is an automated email from the ASF dual-hosted git repository.

karthikz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-heron.git


The following commit(s) were added to refs/heads/master by this push:
     new 56bcc6d  Add sha256 checksums for all http_archives (#2856)
56bcc6d is described below

commit 56bcc6d4139a8d64fd6c84d40b0785b1f8c177cb
Author: Andrew Jorgensen <ajorgen...@users.noreply.github.com>
AuthorDate: Sat Apr 7 12:03:04 2018 -0400

    Add sha256 checksums for all http_archives (#2856)
    
    I have taken the current sha256 checksum for all of the workspace
    archives so we can verify their signature on download. Since some
    of the artifacts are downloaded over http, we want to make sure
    there was no man in the middle attack done to change the resulting
    binary. This also  gives assurance that the code we are downloading
    has not been tampered with in any way either over the wire or at
    the source.
---
 WORKSPACE | 23 ++++++++++++++++++++---
 1 file changed, 20 insertions(+), 3 deletions(-)

diff --git a/WORKSPACE b/WORKSPACE
index 0e87770..c0c40bb 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -792,7 +792,8 @@ new_http_archive(
         "    data = glob(['**/*']),",
         "    visibility = ['//visibility:public'],",
         ")",
-    ])
+    ]),
+    sha256 = 
"02f8102c2436bb03b3ee6dede1919d1dac8a427541652e5ec95171ec8adbc93a",
 )
 # end pex repos
 
@@ -801,6 +802,7 @@ http_archive(
     name = "com_google_protobuf",
     urls = ["https://github.com/google/protobuf/archive/v3.4.1.tar.gz";],
     strip_prefix = "protobuf-3.4.1",
+    sha256 = 
"8e0236242106e680b4f9f576cc44b8cd711e948b20a9fc07769b0a20ceab9cc4",
 )
 # end protobuf dependencies for C++ and Java
 
@@ -809,6 +811,7 @@ http_archive(
     name = "com_github_gflags_gflags",
     urls = ["https://github.com/gflags/gflags/archive/v2.2.1.tar.gz";],
     strip_prefix = "gflags-2.2.1",
+    sha256 = 
"ae27cdbcd6a2f935baa78e4f21f675649271634c092b1be01469440495609d0e",
 )
 
 new_http_archive(
@@ -816,6 +819,7 @@ new_http_archive(
     urls = 
["https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz";],
     strip_prefix = "libevent-2.1.8-stable",
     build_file = "third_party/libevent/libevent.BUILD",
+    sha256 = 
"965cc5a8bb46ce4199a47e9b2c9e1cae3b137e8356ffdad6d94d3b9069b71dc2",
 )
 
 new_http_archive(
@@ -823,6 +827,7 @@ new_http_archive(
     urls = 
["http://download.savannah.nongnu.org/releases/libunwind/libunwind-1.1.tar.gz";],
     strip_prefix = "libunwind-1.1",
     build_file = "third_party/libunwind/libunwind.BUILD",
+    sha256 = 
"9dfe0fcae2a866de9d3942c66995e4b460230446887dbdab302d41a8aee8d09a",
 )
 
 new_http_archive(
@@ -834,6 +839,7 @@ new_http_archive(
     ],
     strip_prefix = "zookeeper-3.4.10",
     build_file = "third_party/zookeeper/zookeeper.BUILD",
+    sha256 = 
"7f7f5414e044ac11fee2a1e0bc225469f51fb0cdf821e67df762a43098223f27",
 )
 
 new_http_archive(
@@ -841,6 +847,7 @@ new_http_archive(
     urls = 
["https://github.com/gperftools/gperftools/releases/download/gperftools-2.4/gperftools-2.4.tar.gz";],
     strip_prefix = "gperftools-2.4",
     build_file = "third_party/gperftools/gperftools.BUILD",
+    sha256 = 
"982a37226eb42f40714e26b8076815d5ea677a422fb52ff8bfca3704d9c30a2d",
 )
 
 new_http_archive(
@@ -848,6 +855,7 @@ new_http_archive(
     urls = ["https://github.com/google/glog/archive/v0.3.5.tar.gz";],
     strip_prefix = "glog-0.3.5",
     build_file = "third_party/glog/glog.BUILD",
+    sha256 = 
"7580e408a2c0b5a89ca214739978ce6ff480b5e7d8d7698a2aa92fadc484d1e0",
 )
 
 new_http_archive(
@@ -855,6 +863,7 @@ new_http_archive(
     urls = 
["https://github.com/google/googletest/archive/release-1.8.0.tar.gz";],
     strip_prefix = "googletest-release-1.8.0",
     build_file = "third_party/gtest/gtest.BUILD",
+    sha256 = 
"58a6f4277ca2bc8565222b3bbd58a177609e9c488e8a72649359ba51450db7d8",
 )
 
 new_http_archive(
@@ -862,6 +871,7 @@ new_http_archive(
     urls = ["https://github.com/USCiLab/cereal/archive/v1.2.2.tar.gz";],
     strip_prefix = "cereal-1.2.2",
     build_file = "third_party/cereal/cereal.BUILD",
+    sha256 = 
"1921f26d2e1daf9132da3c432e2fd02093ecaedf846e65d7679ddf868c7289c4",
 )
 
 new_http_archive(
@@ -869,6 +879,7 @@ new_http_archive(
     urls = 
["https://storage.googleapis.com/heron-packages/yaml-cpp-noboost.tar.gz";],
     strip_prefix = "yaml-cpp-noboost",
     build_file = "third_party/yaml-cpp/yaml.BUILD",
+    sha256 = 
"87684ea7a640733e2fe2f753348e306a6764c88fe3f30518c3273e367ff3d17b",
 )
 # end 3rdparty C++ dependencies
 
@@ -878,6 +889,7 @@ new_http_archive(
     url = 
"https://storage.googleapis.com/kubernetes-helm/helm-v2.7.2-darwin-amd64.tar.gz";,
     strip_prefix = "darwin-amd64",
     build_file = "third_party/helm/helm.BUILD",
+    sha256 = 
"5058142bcd6e16b7e01695a8f258d27ae0b6469caf227ddf6aa2181405e6aa8e",
 )
 
 new_http_archive(
@@ -885,6 +897,7 @@ new_http_archive(
     url = 
"https://storage.googleapis.com/kubernetes-helm/helm-v2.7.2-linux-amd64.tar.gz";,
     strip_prefix = "linux-amd64",
     build_file = "third_party/helm/helm.BUILD",
+    sha256 = 
"9f04c4824fc751d6c932ae5b93f7336eae06e78315352aa80241066aa1d66c49",
 )
 # end helm
 
@@ -893,6 +906,7 @@ http_archive(
     name = "io_bazel_rules_docker",
     urls = 
["https://github.com/bazelbuild/rules_docker/archive/v0.4.0.tar.gz";],
     strip_prefix = "rules_docker-0.4.0",
+    sha256 = 
"6dede2c65ce86289969b907f343a1382d33c14fbce5e30dd17bb59bb55bb6593",
 )
 
 load(
@@ -913,17 +927,19 @@ container_pull(
 )
 # end docker image building
 
-# for nomad repo
+# for nomad repear
 new_http_archive(
     name = "nomad_mac",
     urls = 
["https://releases.hashicorp.com/nomad/0.7.0/nomad_0.7.0_darwin_amd64.zip";],
     build_file = "third_party/nomad/nomad.BUILD",
+    sha256 = 
"53452f5bb27131f1fe5a5f9178324511bcbc54e4fef5bec4e25b049ac38e0632",
 )
 
 new_http_archive(
     name = "nomad_linux",
     urls = 
["https://releases.hashicorp.com/nomad/0.7.0/nomad_0.7.0_linux_amd64.zip";],
     build_file = "third_party/nomad/nomad.BUILD",
+    sha256 = 
"b3b78dccbdbd54ddc7a5ffdad29bce2d745cac93ea9e45f94e078f57b756f511",
 )
 
 # scala integration
@@ -933,7 +949,8 @@ http_archive(
     name = "io_bazel_rules_scala",
     url = 
"https://github.com/bazelbuild/rules_scala/archive/%s.zip"%rules_scala_version,
     type = "zip",
-    strip_prefix= "rules_scala-%s" % rules_scala_version
+    strip_prefix= "rules_scala-%s" % rules_scala_version,
+    sha256 = 
"bd66b178da5b9b6845f677bdfb2594de8f1050f831a8d69527c6737969376065",
 )
 
 load("@io_bazel_rules_scala//scala:scala.bzl", "scala_repositories")

-- 
To stop receiving notification emails like this one, please contact
karth...@apache.org.

Reply via email to