Skip to content
This repository was archived by the owner on Feb 12, 2022. It is now read-only.

Conversation

@AAlon
Copy link
Contributor

@AAlon AAlon commented Jan 25, 2019

Description of changes:

  1. Using catkin and ament to build the tests.
  2. Upgrading the AWS SDK to a version that allows us to fetch it as a tar archive, thereby solving the long build time issue (cut Travis build time by more than half).

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

cmake_minimum_required(VERSION 3.0.2)
project(AWSSDK)
set(AWSSDK_VERSION 1.4.90)
set(AWSSDK_VERSION 1.6.53)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How did you decide on this particular version of the AWS C++ SDK?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's the latest 1.6.x version because 1.7.x breaks the build. They took on additional dependencies which they install in a nonstandard fashion which would require additional work to get it working via the ExternalProject way (see aws/aws-sdk-cpp#1037).

Copy link
Contributor

@mm318 mm318 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just want to note that other packages need to follow suit with the changes to this packages (moving to catkin/ament gtest/gmock and needing to get a Json::JsonView from Json::JsonValue now). Also, this change is incompatible with ROS2. Even once it supports ROS2, rosdep >= 0.15.0 is required.

@AAlon AAlon merged commit b1d42be into aws-robotics:master Jan 26, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants