ros2: Update to the latest stable release (release-ardent-20180307)

* Update ROS2 to the latest stable release
  https://github.com/ros2/ros2/blob/release-ardent-20180307/ros2.repos

* Note: some existing ROS1 packages were not updated
  as these could break something in ROS1

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
Andrey Kozhanov 2018-05-29 18:13:57 -07:00 committed by Martin Jansa
parent 45de857731
commit df0187f255
28 changed files with 56 additions and 30 deletions

View File

@ -105,6 +105,21 @@ resolved in the past.
rely on the remote commits. In case of porting to other versions, you must
possibly revert some of those commits.
ament-cmake-core depends on python3-pyparsing which is available in
meta-python since pyro
1a373a033f482981eb59ff8d9eb7a9437fa18cd4@meta-openembedded and native
version since rocko
06eb9d658e71b6a61f2589d9618ae2ca35eaaf8b@meta-openembedded
python3-pyparsing-native depends on python3-datetime-native,
python3-debugger-native and python3-stringold-native which were added
in oe-core python3-native in pyro:
462ccb35a5de32b52ddb733d1868df6ac5426f20@openembedded-core and
800753069f667cd1664d70b3779150c467e3b3fe@openembedded-core simple
bbappend as shown in:
https://github.com/bmwcarit/meta-ros/pull/607#pullrequestreview-143981126
is enough to resolve this if you're using old pyro unsupported
release.
cv-bridge and dependent recipes, e.g., the image-transport recipes, depend on
7568bfdd114597956a1da68746f207ec7f93a48d@openembedded-core.
For native python-numpy support, these recipes also depend on

View File

@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/ros2/ament_cmake_ros"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
SRCREV = "0e8f0152717159bfac572745cbd143f326cbee35"
SRCREV = "85f37bee18a7e139e62a84909b5677dc44281387"
SRC_URI = "git://github.com/ros2/ament_cmake_ros.git;protocol=git;"
inherit ament

View File

@ -1,7 +1,7 @@
SUMMARY = "The core of the ament buildsystem in CMake."
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://package.xml;beginline=17;endline=17;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
DEPENDS = "ament-package-native"
DEPENDS = "ament-package-native ${PYTHON_PN}-pyparsing"
include ament-cmake.inc

View File

@ -1,6 +1,6 @@
HOMEPAGE = "https://github.com/ament/ament_cmake"
SRCREV = "dc243d84429ccefbe3532c59a242a114eb20bad6"
SRCREV = "af0789c46d03aabf6ee2cae360bf0487dd8a84d4"
SRC_URI = "git://github.com/ament/ament_cmake.git;protocol=git;"
inherit cmake python3native

View File

@ -1,4 +1,4 @@
HOMEPAGE = "https://github.com/ament/ament_index"
SRCREV = "3ef7abab8edc308523f794e6bdfe38bbef7215a3"
SRCREV = "1df2aef4d7f1271d80082cc01aa08e13bfc58fce"
SRC_URI = "git://github.com/ament/ament_index.git;protocol=git;"

View File

@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/ament/ament_package"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
SRCREV = "778906c805fd6b3fa070c582fbb06b7a5fab03b8"
SRCREV = "2cc251b627607e2d8ada6fa75add45cbe86cb9d8"
SRC_URI = "git://github.com/ament/ament_package.git;protocol=git;"
S = "${WORKDIR}/git"

View File

@ -4,7 +4,7 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
DEPENDS = "osrf-pycommon ament-package"
SRCREV = "d1c6bcebea9cd5d9ac171d2e226146f07c147bed"
SRCREV = "0885dfb957260bcab00e6a626624cf4e447d19c0"
SRC_URI = "git://github.com/ament/ament_tools.git;protocol=git;"
S = "${WORKDIR}/git"

View File

@ -1,6 +1,6 @@
HOMEPAGE = "https://github.com/ros2/common_interfaces"
SRCREV = "474c3dbcd2175d8ce727ad6df5dce3ace4219512"
SRCREV = "5372c3c98a71e05e8c7584e77ffe7b68bd08819c"
SRC_URI = "git://github.com/ros2/common_interfaces.git;protocol=git;"
inherit ament pythonpath-insane

View File

@ -17,11 +17,11 @@ DEPENDS = " \
python-cmake-module \
"
SRCREV = "dfcbbd8ead5fc254daee76166710fdd254b902f5"
SRCREV = "b9f9477cd7f368e61f81d55c5021f4c70ad1fe12"
SRC_URI = "git://github.com/ros2/example_interfaces.git;protocol=git;"
inherit ament pythonpath-insane
S = "${WORKDIR}/git"
FILES_${PN} += "${datadir}/${ROS_BPN}/mapping_rules.yaml"
FILES_${PN} += "${datadir}/${ROS_BPN}/mapping_rules.yaml"

View File

@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/eProsima/Fast-CDR"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
SRCREV = "affa48d511a36351ef24d40029db1e8217be86b1"
SRCREV = "8d1489780cd58947e5f7104b84641f680224cdea"
SRC_URI = "git://github.com/eProsima/Fast-CDR.git;protocol=git; \
file://0001-don-t-use-INSTALL_INTERFACE.patch \
"

View File

@ -4,7 +4,7 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
DEPENDS = "asio libtinyxml2"
SRCREV = "e49bbe6a18fbff509097fb3d2e0d18648e94f7c1"
SRCREV = "bfb448e19bff253293e8f28ee8c3d3d78d882be2"
SRC_URI = "git://github.com/eProsima/Fast-RTPS.git;protocol=git; \
file://0001-don-t-use-INSTALL_INTERFACE.patch \
file://0001-FindTinyXML2-use-pkg-config-to-find-tinyxml2.patch \

View File

@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/osrf/osrf_pycommon"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=6c4db32a2fa8717faffa1d4f10136f47"
SRCREV = "4fca399dee4e4b888c8a9a7026bc3facde376dd5"
SRCREV = "e32de70e8b42dcd96bb66d29ddfb62e7fd8b795e"
SRC_URI = "git://github.com/osrf/osrf_pycommon.git;protocol=git;"
S = "${WORKDIR}/git"

View File

@ -15,4 +15,5 @@ RDEPENDS_${PN} = "\
ros2-stereo-msgs \
ros2-trajectory-msgs \
ros2-visualization-msgs \
rosidl-generator-py \
"

View File

@ -1,4 +1,5 @@
SUMMARY = ">A package containing builtin message and service definitions."
SUMMARY = "The ROS client library common interfaces."
HOMEPAGE = "https://github.com/ros2/rcl_interfaces"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
DEPENDS = " \
@ -12,7 +13,14 @@ DEPENDS = " \
rmw \
rmw-fastrtps-cpp \
rosidl-typesupport-c \
rosidl-typesupport-cpp \
python-cmake-module \
"
include common-interfaces.inc
SRCREV = "22340f5828a8ea54675d47bef604d7c51fc9e101"
SRC_URI = "git://github.com/ros2/rcl_interfaces.git;protocol=git;"
ROS_BPN = "builtin_interfaces"
inherit ament pythonpath-insane

View File

@ -17,7 +17,7 @@ DEPENDS = " \
python-cmake-module \
"
SRCREV = "53cd9455efebf9fc78a23cd7d20d9af2b57688f0"
SRCREV = "22340f5828a8ea54675d47bef604d7c51fc9e101"
SRC_URI = "git://github.com/ros2/rcl_interfaces.git;protocol=git;"
inherit ament pythonpath-insane

View File

@ -8,7 +8,7 @@ DEPENDS = " \
rmw-implementation \
"
SRCREV = "a57f66b54cb220c978140cfb3d00fde09f86751f"
SRCREV = "b41d4e333e2b977f7c93a18009cd93a8db5e87f0"
SRC_URI = "git://github.com/ros2/rcl.git;protocol=git;"
inherit ament

View File

@ -8,7 +8,7 @@ DEPENDS = " \
rcl \
"
SRCREV = "9dd3d4c3c5f95972ee2ede755fec8a32587a6eef"
SRCREV = "bea1a52e24eaea0ad141a4d13dfa4606fcf190e7"
SRC_URI = "git://github.com/ros2/rclcpp.git;protocol=git;"
inherit ament
inherit ament pythonpath-insane

View File

@ -7,7 +7,9 @@ DEPENDS = " \
rcl \
"
SRCREV = "6b217daf62f4be6b679d3b8a4946aaafff5dc2be"
SRCREV = "018b9fbf1c66f1c1c488510e0caa299fb0223277"
SRC_URI = "git://github.com/ros2/rclpy.git;protocol=git;"
RDEPENDS_${PN} += "${PYTHON_PN}-multiprocessing"
inherit ament

View File

@ -7,7 +7,7 @@ DEPENDS = " \
python3-empy-native \
"
SRCREV = "346a02b856cf457c820e5c6bcbca674932a86058"
SRCREV = "85043d2da60cae000ea8137ab3eaff78d2ff2d42"
SRC_URI = "git://github.com/ros2/rcutils.git;protocol=git;"
inherit ament

View File

@ -1,6 +1,6 @@
HOMEPAGE = "https://github.com/ros2/rmw_fastrtps"
SRCREV = "6695dcf223b5e29b6e32ecdfa8fb6006b30ed34e"
SRCREV = "640d7de7e2af1a4281ba910d0ed6702e337ed48c"
SRC_URI = "git://github.com/ros2/rmw_fastrtps.git;protocol=git;"
inherit ament

View File

@ -11,7 +11,7 @@ DEPENDS = " \
poco \
"
SRCREV = "2c75b061917def24592ae195368689187a550984"
SRCREV = "856611439680209e46d0f4fc4c79d62e7c29867d"
SRC_URI = "git://github.com/ros2/rmw_implementation.git;protocol=git; \
file://0001-get-rid-of-poco-vendor-dependency.patch;patchdir=.. \
"

View File

@ -1,6 +1,6 @@
HOMEPAGE = "https://github.com/ros2/rmw"
SRCREV = "10ba01cbb5cf44f49bc87aff9cedf0cc29824ef1"
SRCREV = "4c39335411910f1e8d6cb49352b44fef6052455d"
SRC_URI = "git://github.com/ros2/rmw.git;protocol=git;"
inherit ament

View File

@ -1,6 +1,6 @@
HOMEPAGE = "https://github.com/ros2/demos"
SRCREV = "16dc63380acca31eddd7cd6518a416830fa53dec"
SRCREV = "ac2db5662a45029c1e2205aefdb93302cadc0f43"
SRC_URI = "git://github.com/ros2/demos.git;protocol=git;"
inherit ament

View File

@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/ros2/launch"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
SRCREV = "499097a47e6474ebd7caf7a4b7dc4ad9c6004eee"
SRCREV = "90181d102362028eb88f225f2b3377f51dc74526"
SRC_URI = "git://github.com/ros2/launch.git;protocol=git;"
S = "${WORKDIR}/git/launch"

View File

@ -1,4 +1,4 @@
HOMEPAGE = "https://github.com/ros2/ros2cli"
SRCREV = "b4037f84ac60aafb0dce0caf4416486370b3d463"
SRCREV = "df36377ff44695b43390dccf2df5a7bffd012e61"
SRC_URI = "git://github.com/ros2/ros2cli.git;protocol=git;"

View File

@ -1,6 +1,6 @@
HOMEPAGE = "https://github.com/ros2/rosidl_typesupport"
SRCREV = "c6155e49690cfd9492cb15fe72d5c48c4c02391d"
SRCREV = "aa94c5724d05bd264a11f2d9aa0383b2e8b87001"
SRC_URI = "git://github.com/ros2/rosidl_typesupport.git;protocol=git;"
inherit ament

View File

@ -1,5 +1,5 @@
SUMMARY = "Provide CMake module with extra functionality for Python."
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f"
include rosidl.inc

View File

@ -1,6 +1,6 @@
HOMEPAGE = "https://github.com/ros2/rosidl"
SRCREV = "c4cfbae3905bdb128378b1198fb4a581afcd2889"
SRC_URI = "git://github.com/ros2/rosidl.git;protocol=git;"
SRCREV = "8a19b290a04b36136bcf931cb4a983ab587b4db6"
SRC_URI = "git://github.com/ros2/rosidl.git;protocol=git;branch=ardent;"
inherit ament