Repository: aurora
Updated Branches:
  refs/heads/master f9a47913a -> 4719fa730


Update to Mesos 1.5

This is an upgrade to Mesos 1.5.0. While 1.5.1 is already released, there are 
no Debian
packages and jars available yet.

The mesos.interface Python package has a requirement on a newer protobuf 
version.
I applied the same update to Java for consistency.

* Mesos 1.5 changelog: https://mesos.apache.org/blog/mesos-1-5-0-released/
* Mesos update instructions: 
https://mesos.apache.org/documentation/latest/upgrades/#upgrading-from-1-4-x-to-1-5-x
* Protobuf changelog: https://github.com/google/protobuf/blob/3.5.x/CHANGES.txt

Reviewed at https://reviews.apache.org/r/67584/


Project: http://git-wip-us.apache.org/repos/asf/aurora/repo
Commit: http://git-wip-us.apache.org/repos/asf/aurora/commit/4719fa73
Tree: http://git-wip-us.apache.org/repos/asf/aurora/tree/4719fa73
Diff: http://git-wip-us.apache.org/repos/asf/aurora/diff/4719fa73

Branch: refs/heads/master
Commit: 4719fa73091438cb12702a38bb034dfb3164ed58
Parents: f9a4791
Author: Stephan Erb <[email protected]>
Authored: Fri Jun 15 20:02:44 2018 -0700
Committer: Renan DelValle <[email protected]>
Committed: Fri Jun 15 20:02:44 2018 -0700

----------------------------------------------------------------------
 3rdparty/python/BUILD            | 2 +-
 3rdparty/python/requirements.txt | 2 +-
 RELEASE-NOTES.md                 | 1 +
 Vagrantfile                      | 4 ++--
 build-support/packer/aurora.json | 2 +-
 build-support/packer/build.sh    | 2 +-
 build.gradle                     | 4 ++--
 7 files changed, 9 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/aurora/blob/4719fa73/3rdparty/python/BUILD
----------------------------------------------------------------------
diff --git a/3rdparty/python/BUILD b/3rdparty/python/BUILD
index f06c3f3..423c8b8 100644
--- a/3rdparty/python/BUILD
+++ b/3rdparty/python/BUILD
@@ -11,7 +11,7 @@
 # limitations under the License.
 #
 
-MESOS_REV = '1.4.0'
+MESOS_REV = '1.5.0'
 
 python_requirement_library(
   name = 'mesos.interface',

http://git-wip-us.apache.org/repos/asf/aurora/blob/4719fa73/3rdparty/python/requirements.txt
----------------------------------------------------------------------
diff --git a/3rdparty/python/requirements.txt b/3rdparty/python/requirements.txt
index 72be82f..c3e4980 100644
--- a/3rdparty/python/requirements.txt
+++ b/3rdparty/python/requirements.txt
@@ -25,7 +25,7 @@ mako==1.0.4
 mock==1.0.1
 mox==0.5.3
 pex==1.2.15
-protobuf==3.3.0
+protobuf==3.5.1
 psutil==5.4.3
 pystachio==0.8.3
 requests==2.18.4

http://git-wip-us.apache.org/repos/asf/aurora/blob/4719fa73/RELEASE-NOTES.md
----------------------------------------------------------------------
diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md
index 5cb6959..edc081f 100644
--- a/RELEASE-NOTES.md
+++ b/RELEASE-NOTES.md
@@ -2,6 +2,7 @@
 ======
 
 ### New/updated:
+- Updated to Mesos 1.5.0.
 - Introduce ability for tasks to specify custom SLA requirements via the new 
`SlaPolicy` structs.
   There are 3 different SLA Policies that are currently supported - 
`CountSlaPolicy`,
   `PercentageSlaPolicy` and `CoordinatorSlaPolicy`. SLA policies based on 
count and percentage

http://git-wip-us.apache.org/repos/asf/aurora/blob/4719fa73/Vagrantfile
----------------------------------------------------------------------
diff --git a/Vagrantfile b/Vagrantfile
index 5b59dba..cd360f2 100644
--- a/Vagrantfile
+++ b/Vagrantfile
@@ -17,13 +17,13 @@
 # Vagrantfile API/syntax version. Don't touch unless you know what you're 
doing!
 VAGRANTFILE_API_VERSION = "2"
 
-Vagrant.require_version ">= 2.0.4"
+Vagrant.require_version ">= 2.0.2"
 
 Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
   config.vm.hostname = "aurora.local"
   # See build-support/packer/README.md for instructions on updating this box.
   config.vm.box = "apache-aurora/dev-environment"
-  config.vm.box_version = "0.0.15"
+  config.vm.box_version = "0.0.16"
 
   config.vm.define "devcluster" do |dev|
     dev.vm.network :private_network, ip: "192.168.33.7", :auto_config => false

http://git-wip-us.apache.org/repos/asf/aurora/blob/4719fa73/build-support/packer/aurora.json
----------------------------------------------------------------------
diff --git a/build-support/packer/aurora.json b/build-support/packer/aurora.json
index da27917..01a0ac4 100644
--- a/build-support/packer/aurora.json
+++ b/build-support/packer/aurora.json
@@ -1,6 +1,6 @@
 {
   "variables": {
-    "base_box_ovf": "{{env `UBUNTU_OVF`}}",
+    "base_box_ovf": "{{env `UBUNTU_OVF`}}"
   },
   "builders": [{
     "type": "virtualbox-ovf",

http://git-wip-us.apache.org/repos/asf/aurora/blob/4719fa73/build-support/packer/build.sh
----------------------------------------------------------------------
diff --git a/build-support/packer/build.sh b/build-support/packer/build.sh
index 7c36f74..3d25935 100644
--- a/build-support/packer/build.sh
+++ b/build-support/packer/build.sh
@@ -17,7 +17,7 @@ set -o errexit
 set -o nounset
 set -o verbose
 
-readonly MESOS_VERSION=1.4.0
+readonly MESOS_VERSION=1.5.0
 
 function remove_unused {
   # The default bento/ubuntu-16.04 image includes juju-core, which adds ~300 
MB to our image.

http://git-wip-us.apache.org/repos/asf/aurora/blob/4719fa73/build.gradle
----------------------------------------------------------------------
diff --git a/build.gradle b/build.gradle
index 57355dc..047d068 100644
--- a/build.gradle
+++ b/build.gradle
@@ -90,7 +90,7 @@ For more details, please see 
https://issues.apache.org/jira/browse/AURORA-1169
   ext.junitRev = '4.12'
   ext.logbackRev = '1.2.3'
   ext.nettyRev = '4.0.52.Final'
-  ext.protobufRev = '3.3.0'
+  ext.protobufRev = '3.5.1'
   ext.resteasyRev = '3.1.4.Final'
   ext.servletRev = '3.1.0'
   ext.slf4jRev = '1.7.25'
@@ -390,7 +390,7 @@ dependencies {
   compile "org.apache.curator:curator-client:${curatorRev}"
   compile "org.apache.curator:curator-framework:${curatorRev}"
   compile "org.apache.curator:curator-recipes:${curatorRev}"
-  compile 'org.apache.mesos:mesos:1.4.0'
+  compile 'org.apache.mesos:mesos:1.5.0'
   compile "org.asynchttpclient:async-http-client:${asyncHttpclientRev}"
   compile "org.apache.shiro:shiro-guice:${shiroRev}"
   compile "org.apache.shiro:shiro-web:${shiroRev}"

Reply via email to