[ros-ros-comm] 01/03: New upstream version 1.12.5
Jochen Sprickerhof
jspricke at moszumanska.debian.org
Sat Oct 1 15:24:53 UTC 2016
This is an automated email from the git hooks/post-receive script.
jspricke pushed a commit to annotated tag debian/1.12.5-1
in repository ros-ros-comm.
commit 0eba862b02eeab4766716b48f8748d3bbbbec532
Author: Jochen Sprickerhof <git at jochen.sprickerhof.de>
Date: Sat Oct 1 17:23:03 2016 +0200
New upstream version 1.12.5
---
clients/roscpp/CHANGELOG.rst | 3 +++
clients/roscpp/package.xml | 2 +-
clients/rospy/CHANGELOG.rst | 3 +++
clients/rospy/package.xml | 2 +-
ros_comm/CHANGELOG.rst | 3 +++
ros_comm/package.xml | 2 +-
test/test_rosbag/package.xml | 2 +-
test/test_rosbag_storage/package.xml | 2 +-
test/test_roscpp/CMakeLists.txt | 1 -
test/test_roscpp/package.xml | 2 +-
test/test_rosgraph/package.xml | 2 +-
test/test_roslaunch/package.xml | 2 +-
test/test_roslib_comm/package.xml | 2 +-
test/test_rosmaster/package.xml | 2 +-
test/test_rosparam/package.xml | 2 +-
test/test_rospy/package.xml | 2 +-
test/test_rosservice/package.xml | 2 +-
test/test_rostopic/package.xml | 2 +-
tools/rosbag/CHANGELOG.rst | 3 +++
tools/rosbag/package.xml | 2 +-
tools/rosbag_storage/CHANGELOG.rst | 3 +++
tools/rosbag_storage/package.xml | 2 +-
tools/rosconsole/CHANGELOG.rst | 3 +++
tools/rosconsole/package.xml | 2 +-
tools/rosgraph/CHANGELOG.rst | 3 +++
tools/rosgraph/package.xml | 2 +-
tools/roslaunch/CHANGELOG.rst | 3 +++
tools/roslaunch/package.xml | 2 +-
tools/rosmaster/CHANGELOG.rst | 3 +++
tools/rosmaster/package.xml | 2 +-
tools/rosmsg/CHANGELOG.rst | 3 +++
tools/rosmsg/package.xml | 2 +-
tools/rosnode/CHANGELOG.rst | 3 +++
tools/rosnode/package.xml | 2 +-
tools/rosout/CHANGELOG.rst | 3 +++
tools/rosout/package.xml | 2 +-
tools/rosparam/CHANGELOG.rst | 3 +++
tools/rosparam/package.xml | 2 +-
tools/rosservice/CHANGELOG.rst | 3 +++
tools/rosservice/package.xml | 2 +-
tools/rostest/CHANGELOG.rst | 3 +++
tools/rostest/package.xml | 2 +-
tools/rostopic/CHANGELOG.rst | 4 ++++
tools/rostopic/package.xml | 2 +-
tools/rostopic/src/rostopic/__init__.py | 28 +++++++++++++++++++++-------
tools/topic_tools/CHANGELOG.rst | 3 +++
tools/topic_tools/package.xml | 2 +-
utilities/message_filters/CHANGELOG.rst | 3 +++
utilities/message_filters/package.xml | 2 +-
utilities/roslz4/CHANGELOG.rst | 3 +++
utilities/roslz4/package.xml | 2 +-
utilities/roswtf/CHANGELOG.rst | 3 +++
utilities/roswtf/package.xml | 2 +-
utilities/xmlrpcpp/CHANGELOG.rst | 3 +++
utilities/xmlrpcpp/package.xml | 2 +-
55 files changed, 117 insertions(+), 40 deletions(-)
diff --git a/clients/roscpp/CHANGELOG.rst b/clients/roscpp/CHANGELOG.rst
index 44c01b2..a73db2f 100644
--- a/clients/roscpp/CHANGELOG.rst
+++ b/clients/roscpp/CHANGELOG.rst
@@ -2,6 +2,9 @@
Changelog for package roscpp
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+1.12.5 (2016-09-30)
+-------------------
+
1.12.4 (2016-09-19)
-------------------
diff --git a/clients/roscpp/package.xml b/clients/roscpp/package.xml
index e80a11e..64bc9df 100644
--- a/clients/roscpp/package.xml
+++ b/clients/roscpp/package.xml
@@ -1,6 +1,6 @@
<package>
<name>roscpp</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
roscpp is a C++ implementation of ROS. It provides
a <a href="http://www.ros.org/wiki/Client%20Libraries">client
diff --git a/clients/rospy/CHANGELOG.rst b/clients/rospy/CHANGELOG.rst
index 735f517..c7187ea 100644
--- a/clients/rospy/CHANGELOG.rst
+++ b/clients/rospy/CHANGELOG.rst
@@ -2,6 +2,9 @@
Changelog for package rospy
^^^^^^^^^^^^^^^^^^^^^^^^^^^
+1.12.5 (2016-09-30)
+-------------------
+
1.12.4 (2016-09-19)
-------------------
diff --git a/clients/rospy/package.xml b/clients/rospy/package.xml
index 2e843da..60ddd23 100644
--- a/clients/rospy/package.xml
+++ b/clients/rospy/package.xml
@@ -1,6 +1,6 @@
<package>
<name>rospy</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
rospy is a pure Python client library for ROS. The rospy client
API enables Python programmers to quickly interface with ROS <a
diff --git a/ros_comm/CHANGELOG.rst b/ros_comm/CHANGELOG.rst
index 66224e2..0f0d28b 100644
--- a/ros_comm/CHANGELOG.rst
+++ b/ros_comm/CHANGELOG.rst
@@ -2,6 +2,9 @@
Changelog for package ros_comm
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+1.12.5 (2016-09-30)
+-------------------
+
1.12.4 (2016-09-19)
-------------------
diff --git a/ros_comm/package.xml b/ros_comm/package.xml
index 9a90f80..381c34e 100644
--- a/ros_comm/package.xml
+++ b/ros_comm/package.xml
@@ -1,6 +1,6 @@
<package>
<name>ros_comm</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
ROS communications-related packages, including core client libraries (roscpp, rospy) and graph introspection tools (rostopic, rosnode, rosservice, rosparam).
</description>
diff --git a/test/test_rosbag/package.xml b/test/test_rosbag/package.xml
index 684135b..cba9adf 100644
--- a/test/test_rosbag/package.xml
+++ b/test/test_rosbag/package.xml
@@ -1,6 +1,6 @@
<package>
<name>test_rosbag</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
A package containing the unit tests for rosbag.
</description>
diff --git a/test/test_rosbag_storage/package.xml b/test/test_rosbag_storage/package.xml
index 5109d9d..7cff6ad 100644
--- a/test/test_rosbag_storage/package.xml
+++ b/test/test_rosbag_storage/package.xml
@@ -1,6 +1,6 @@
<package>
<name>test_rosbag_storage</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
A package containing the unit tests for rosbag_storage.
</description>
diff --git a/test/test_roscpp/CMakeLists.txt b/test/test_roscpp/CMakeLists.txt
index 7dd052a..41ed980 100644
--- a/test/test_roscpp/CMakeLists.txt
+++ b/test/test_roscpp/CMakeLists.txt
@@ -85,7 +85,6 @@ endif()
catkin_package(
CATKIN_DEPENDS message_runtime rosconsole rosgraph_msgs std_msgs xmlrpcpp
- DEPENDS Boost
)
if(CATKIN_ENABLE_TESTING)
diff --git a/test/test_roscpp/package.xml b/test/test_roscpp/package.xml
index a42ea2d..19cc171 100644
--- a/test/test_roscpp/package.xml
+++ b/test/test_roscpp/package.xml
@@ -1,6 +1,6 @@
<package>
<name>test_roscpp</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
Tests for roscpp which depend on rostest.
</description>
diff --git a/test/test_rosgraph/package.xml b/test/test_rosgraph/package.xml
index c03f6a3..8f6caf7 100644
--- a/test/test_rosgraph/package.xml
+++ b/test/test_rosgraph/package.xml
@@ -1,6 +1,6 @@
<package>
<name>test_rosgraph</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
Tests for rosgraph which depend on rostest.
</description>
diff --git a/test/test_roslaunch/package.xml b/test/test_roslaunch/package.xml
index 648e828..685d3be 100644
--- a/test/test_roslaunch/package.xml
+++ b/test/test_roslaunch/package.xml
@@ -1,6 +1,6 @@
<package>
<name>test_roslaunch</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
Tests for roslaunch which depend on rostest.
</description>
diff --git a/test/test_roslib_comm/package.xml b/test/test_roslib_comm/package.xml
index b155ccb..24182ee 100644
--- a/test/test_roslib_comm/package.xml
+++ b/test/test_roslib_comm/package.xml
@@ -1,6 +1,6 @@
<package>
<name>test_roslib_comm</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
Unit tests verifying that roslib is operating as expected.
</description>
diff --git a/test/test_rosmaster/package.xml b/test/test_rosmaster/package.xml
index 8d8a885..db222e4 100644
--- a/test/test_rosmaster/package.xml
+++ b/test/test_rosmaster/package.xml
@@ -1,6 +1,6 @@
<package>
<name>test_rosmaster</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
Tests for rosmaster which depend on rostest.
</description>
diff --git a/test/test_rosparam/package.xml b/test/test_rosparam/package.xml
index e3762d9..a6beb71 100644
--- a/test/test_rosparam/package.xml
+++ b/test/test_rosparam/package.xml
@@ -1,6 +1,6 @@
<package>
<name>test_rosparam</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
A package containing the unit tests for rosparam.
</description>
diff --git a/test/test_rospy/package.xml b/test/test_rospy/package.xml
index ecc0a34..1484c04 100644
--- a/test/test_rospy/package.xml
+++ b/test/test_rospy/package.xml
@@ -1,6 +1,6 @@
<package>
<name>test_rospy</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
rospy unit and integration test framework.
</description>
diff --git a/test/test_rosservice/package.xml b/test/test_rosservice/package.xml
index e397c85..a761e56 100644
--- a/test/test_rosservice/package.xml
+++ b/test/test_rosservice/package.xml
@@ -1,6 +1,6 @@
<package>
<name>test_rosservice</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
Tests for the rosservice tool.
</description>
diff --git a/test/test_rostopic/package.xml b/test/test_rostopic/package.xml
index 190745b..32daaa8 100644
--- a/test/test_rostopic/package.xml
+++ b/test/test_rostopic/package.xml
@@ -1,6 +1,6 @@
<package>
<name>test_rostopic</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
Tests for rostopic.
</description>
diff --git a/tools/rosbag/CHANGELOG.rst b/tools/rosbag/CHANGELOG.rst
index 03e8aa5..0f00c7a 100644
--- a/tools/rosbag/CHANGELOG.rst
+++ b/tools/rosbag/CHANGELOG.rst
@@ -2,6 +2,9 @@
Changelog for package rosbag
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+1.12.5 (2016-09-30)
+-------------------
+
1.12.4 (2016-09-19)
-------------------
diff --git a/tools/rosbag/package.xml b/tools/rosbag/package.xml
index bc5a1da..b7f1b85 100644
--- a/tools/rosbag/package.xml
+++ b/tools/rosbag/package.xml
@@ -1,6 +1,6 @@
<package>
<name>rosbag</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
This is a set of tools for recording from and playing back to ROS
topics. It is intended to be high performance and avoids
diff --git a/tools/rosbag_storage/CHANGELOG.rst b/tools/rosbag_storage/CHANGELOG.rst
index 7728ac6..57f356f 100644
--- a/tools/rosbag_storage/CHANGELOG.rst
+++ b/tools/rosbag_storage/CHANGELOG.rst
@@ -2,6 +2,9 @@
Changelog for package rosbag_storage
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+1.12.5 (2016-09-30)
+-------------------
+
1.12.4 (2016-09-19)
-------------------
diff --git a/tools/rosbag_storage/package.xml b/tools/rosbag_storage/package.xml
index 965b82f..a33a9c6 100644
--- a/tools/rosbag_storage/package.xml
+++ b/tools/rosbag_storage/package.xml
@@ -1,6 +1,6 @@
<package>
<name>rosbag_storage</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
This is a set of tools for recording from and playing back ROS
message without relying on the ROS client library.
diff --git a/tools/rosconsole/CHANGELOG.rst b/tools/rosconsole/CHANGELOG.rst
index 8af38bf..5b06dd6 100644
--- a/tools/rosconsole/CHANGELOG.rst
+++ b/tools/rosconsole/CHANGELOG.rst
@@ -2,6 +2,9 @@
Changelog for package rosconsole
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+1.12.5 (2016-09-30)
+-------------------
+
1.12.4 (2016-09-19)
-------------------
diff --git a/tools/rosconsole/package.xml b/tools/rosconsole/package.xml
index 3db3bb0..bae2984 100644
--- a/tools/rosconsole/package.xml
+++ b/tools/rosconsole/package.xml
@@ -1,6 +1,6 @@
<package>
<name>rosconsole</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>ROS console output library.</description>
<maintainer email="dthomas at osrfoundation.org">Dirk Thomas</maintainer>
<license>BSD</license>
diff --git a/tools/rosgraph/CHANGELOG.rst b/tools/rosgraph/CHANGELOG.rst
index 478048e..a7bb6da 100644
--- a/tools/rosgraph/CHANGELOG.rst
+++ b/tools/rosgraph/CHANGELOG.rst
@@ -2,6 +2,9 @@
Changelog for package rosgraph
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+1.12.5 (2016-09-30)
+-------------------
+
1.12.4 (2016-09-19)
-------------------
diff --git a/tools/rosgraph/package.xml b/tools/rosgraph/package.xml
index 7fe285d..23a694e 100644
--- a/tools/rosgraph/package.xml
+++ b/tools/rosgraph/package.xml
@@ -1,6 +1,6 @@
<package>
<name>rosgraph</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
rosgraph contains the rosgraph command-line tool, which prints
information about the ROS Computation Graph. It also provides an
diff --git a/tools/roslaunch/CHANGELOG.rst b/tools/roslaunch/CHANGELOG.rst
index 7e36e72..3482750 100644
--- a/tools/roslaunch/CHANGELOG.rst
+++ b/tools/roslaunch/CHANGELOG.rst
@@ -2,6 +2,9 @@
Changelog for package roslaunch
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+1.12.5 (2016-09-30)
+-------------------
+
1.12.4 (2016-09-19)
-------------------
diff --git a/tools/roslaunch/package.xml b/tools/roslaunch/package.xml
index 0e9828d..b54ebf7 100644
--- a/tools/roslaunch/package.xml
+++ b/tools/roslaunch/package.xml
@@ -1,6 +1,6 @@
<package>
<name>roslaunch</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
roslaunch is a tool for easily launching multiple ROS <a
href="http://ros.org/wiki/Nodes">nodes</a> locally and remotely
diff --git a/tools/rosmaster/CHANGELOG.rst b/tools/rosmaster/CHANGELOG.rst
index 1e87e8a..bca6e1d 100644
--- a/tools/rosmaster/CHANGELOG.rst
+++ b/tools/rosmaster/CHANGELOG.rst
@@ -2,6 +2,9 @@
Changelog for package rosmaster
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+1.12.5 (2016-09-30)
+-------------------
+
1.12.4 (2016-09-19)
-------------------
diff --git a/tools/rosmaster/package.xml b/tools/rosmaster/package.xml
index 166541a..a5ea5ad 100644
--- a/tools/rosmaster/package.xml
+++ b/tools/rosmaster/package.xml
@@ -1,6 +1,6 @@
<package>
<name>rosmaster</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
ROS <a href="http://ros.org/wiki/Master">Master</a> implementation.
</description>
diff --git a/tools/rosmsg/CHANGELOG.rst b/tools/rosmsg/CHANGELOG.rst
index 3438634..a3d1ae9 100644
--- a/tools/rosmsg/CHANGELOG.rst
+++ b/tools/rosmsg/CHANGELOG.rst
@@ -2,6 +2,9 @@
Changelog for package rosmsg
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+1.12.5 (2016-09-30)
+-------------------
+
1.12.4 (2016-09-19)
-------------------
diff --git a/tools/rosmsg/package.xml b/tools/rosmsg/package.xml
index 342d3a8..a944199 100644
--- a/tools/rosmsg/package.xml
+++ b/tools/rosmsg/package.xml
@@ -1,6 +1,6 @@
<package>
<name>rosmsg</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
rosmsg contains two command-line tools: <tt>rosmsg</tt> and
<tt>rossrv</tt>. <tt>rosmsg</tt> is a command-line tool for
diff --git a/tools/rosnode/CHANGELOG.rst b/tools/rosnode/CHANGELOG.rst
index 324e78a..33995e8 100644
--- a/tools/rosnode/CHANGELOG.rst
+++ b/tools/rosnode/CHANGELOG.rst
@@ -2,6 +2,9 @@
Changelog for package rosnode
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+1.12.5 (2016-09-30)
+-------------------
+
1.12.4 (2016-09-19)
-------------------
diff --git a/tools/rosnode/package.xml b/tools/rosnode/package.xml
index 342a003..2a5f045 100644
--- a/tools/rosnode/package.xml
+++ b/tools/rosnode/package.xml
@@ -1,6 +1,6 @@
<package>
<name>rosnode</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
rosnode is a command-line tool for displaying debug information
about ROS <a href="http://www.ros.org/wiki/Nodes">Nodes</a>,
diff --git a/tools/rosout/CHANGELOG.rst b/tools/rosout/CHANGELOG.rst
index ac1c478..f9de7d9 100644
--- a/tools/rosout/CHANGELOG.rst
+++ b/tools/rosout/CHANGELOG.rst
@@ -2,6 +2,9 @@
Changelog for package rosout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+1.12.5 (2016-09-30)
+-------------------
+
1.12.4 (2016-09-19)
-------------------
diff --git a/tools/rosout/package.xml b/tools/rosout/package.xml
index fae4001..d15e540 100644
--- a/tools/rosout/package.xml
+++ b/tools/rosout/package.xml
@@ -1,6 +1,6 @@
<package>
<name>rosout</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
System-wide logging mechanism for messages sent to the /rosout topic.
</description>
diff --git a/tools/rosparam/CHANGELOG.rst b/tools/rosparam/CHANGELOG.rst
index 7a8afbe..0dfff96 100644
--- a/tools/rosparam/CHANGELOG.rst
+++ b/tools/rosparam/CHANGELOG.rst
@@ -2,6 +2,9 @@
Changelog for package rosparam
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+1.12.5 (2016-09-30)
+-------------------
+
1.12.4 (2016-09-19)
-------------------
diff --git a/tools/rosparam/package.xml b/tools/rosparam/package.xml
index 475b420..a448ad9 100644
--- a/tools/rosparam/package.xml
+++ b/tools/rosparam/package.xml
@@ -1,6 +1,6 @@
<package>
<name>rosparam</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
rosparam contains the rosparam command-line tool for getting and
setting ROS Parameters on the <a
diff --git a/tools/rosservice/CHANGELOG.rst b/tools/rosservice/CHANGELOG.rst
index 6063d31..35fdfba 100644
--- a/tools/rosservice/CHANGELOG.rst
+++ b/tools/rosservice/CHANGELOG.rst
@@ -2,6 +2,9 @@
Changelog for package rosservice
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+1.12.5 (2016-09-30)
+-------------------
+
1.12.4 (2016-09-19)
-------------------
diff --git a/tools/rosservice/package.xml b/tools/rosservice/package.xml
index b56cc5e..1f89c3d 100644
--- a/tools/rosservice/package.xml
+++ b/tools/rosservice/package.xml
@@ -1,6 +1,6 @@
<package>
<name>rosservice</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
rosservice contains the rosservice command-line tool for listing
and querying ROS <a
diff --git a/tools/rostest/CHANGELOG.rst b/tools/rostest/CHANGELOG.rst
index a5af129..c4755dd 100644
--- a/tools/rostest/CHANGELOG.rst
+++ b/tools/rostest/CHANGELOG.rst
@@ -2,6 +2,9 @@
Changelog for package rostest
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+1.12.5 (2016-09-30)
+-------------------
+
1.12.4 (2016-09-19)
-------------------
* fix test type handling (`#722 <https://github.com/ros/ros_comm/issues/722>`_)
diff --git a/tools/rostest/package.xml b/tools/rostest/package.xml
index 9700128..0765631 100644
--- a/tools/rostest/package.xml
+++ b/tools/rostest/package.xml
@@ -1,6 +1,6 @@
<package>
<name>rostest</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
Integration test suite based on roslaunch that is compatible with xUnit frameworks.
</description>
diff --git a/tools/rostopic/CHANGELOG.rst b/tools/rostopic/CHANGELOG.rst
index 8e72373..c476e8a 100644
--- a/tools/rostopic/CHANGELOG.rst
+++ b/tools/rostopic/CHANGELOG.rst
@@ -2,6 +2,10 @@
Changelog for package rostopic
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+1.12.5 (2016-09-30)
+-------------------
+* fix regression with rostopic echo for primitive fields from 1.12.3 (`#909 <https://github.com/ros/ros_comm/issues/909>`_)
+
1.12.4 (2016-09-19)
-------------------
diff --git a/tools/rostopic/package.xml b/tools/rostopic/package.xml
index 980f700..9e8d0c8 100644
--- a/tools/rostopic/package.xml
+++ b/tools/rostopic/package.xml
@@ -1,6 +1,6 @@
<package>
<name>rostopic</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
rostopic contains the rostopic command-line tool for displaying
debug information about
diff --git a/tools/rostopic/src/rostopic/__init__.py b/tools/rostopic/src/rostopic/__init__.py
index d956518..abc41fd 100644
--- a/tools/rostopic/src/rostopic/__init__.py
+++ b/tools/rostopic/src/rostopic/__init__.py
@@ -873,7 +873,7 @@ class CallbackEcho(object):
if type_information and type_information.startswith('uint8['):
val = [ord(x) for x in val]
if value_transform is not None:
- val = value_transform(val)
+ val = value_transform(val, type_information)
return genpy.message.strify_message(val, indent=indent, time_offset=time_offset, current_time=current_time, field_filter=field_filter, fixed_numeric_width=fixed_numeric_width)
def callback(self, data, callback_args, current_time=None):
@@ -1388,7 +1388,22 @@ def _rostopic_cmd_echo(argv):
sys.stderr.write("Network communication failed. Most likely failed to communicate with master.\n")
def create_value_transform(echo_nostr, echo_noarr):
- def value_transform(val):
+ def value_transform(val, type_information=None):
+ def transform_field_value(value, value_type, echo_nostr, echo_noarr):
+ if echo_noarr and '[' in value_type:
+ return '<array type: %s, length: %s>' % \
+ (value_type.rstrip('[]'), len(value))
+ elif echo_nostr and value_type == 'string':
+ return '<string length: %s>' % len(value)
+ elif echo_nostr and value_type == 'string[]':
+ return '<array type: string, length: %s>' % len(value)
+ return value
+
+ if not isinstance(val, genpy.Message):
+ if type_information is None:
+ return val
+ return transform_field_value(val, type_information,
+ echo_nostr, echo_noarr)
class TransformedMessage(genpy.Message):
# These should be copy because changing these variables
@@ -1402,12 +1417,11 @@ def create_value_transform(echo_nostr, echo_noarr):
field_types = val._slot_types
for index, (f, t) in enumerate(zip(fields, field_types)):
f_val = getattr(val, f)
- if echo_noarr and '[' in t:
- setattr(val_trans, f, '<array type: %s, length: %s>' %
- (t.rstrip('[]'), len(f_val)))
+ f_val_trans = transform_field_value(f_val, t,
+ echo_nostr, echo_noarr)
+ if f_val_trans != f_val:
+ setattr(val_trans, f, f_val_trans)
val_trans._slot_types[index] = 'string'
- elif echo_nostr and 'string' in t:
- setattr(val_trans, f, '<string length: %s>' % len(f_val))
else:
try:
msg_class = genpy.message.get_message_class(t)
diff --git a/tools/topic_tools/CHANGELOG.rst b/tools/topic_tools/CHANGELOG.rst
index e80ced4..b207f57 100644
--- a/tools/topic_tools/CHANGELOG.rst
+++ b/tools/topic_tools/CHANGELOG.rst
@@ -2,6 +2,9 @@
Changelog for package topic_tools
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+1.12.5 (2016-09-30)
+-------------------
+
1.12.4 (2016-09-19)
-------------------
diff --git a/tools/topic_tools/package.xml b/tools/topic_tools/package.xml
index 0229cb8..174ec70 100644
--- a/tools/topic_tools/package.xml
+++ b/tools/topic_tools/package.xml
@@ -1,6 +1,6 @@
<package>
<name>topic_tools</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
Tools for directing, throttling, selecting, and otherwise messing with
ROS topics at a meta level. None of the programs in this package actually
diff --git a/utilities/message_filters/CHANGELOG.rst b/utilities/message_filters/CHANGELOG.rst
index accabf9..d9031b5 100644
--- a/utilities/message_filters/CHANGELOG.rst
+++ b/utilities/message_filters/CHANGELOG.rst
@@ -2,6 +2,9 @@
Changelog for package message_filters
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+1.12.5 (2016-09-30)
+-------------------
+
1.12.4 (2016-09-19)
-------------------
diff --git a/utilities/message_filters/package.xml b/utilities/message_filters/package.xml
index 57bcd6e..20858d1 100644
--- a/utilities/message_filters/package.xml
+++ b/utilities/message_filters/package.xml
@@ -1,6 +1,6 @@
<package>
<name>message_filters</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
A set of message filters which take in messages and may output those messages at a later time, based on the conditions that filter needs met.
</description>
diff --git a/utilities/roslz4/CHANGELOG.rst b/utilities/roslz4/CHANGELOG.rst
index fb87198..e9b3eb9 100644
--- a/utilities/roslz4/CHANGELOG.rst
+++ b/utilities/roslz4/CHANGELOG.rst
@@ -2,6 +2,9 @@
Changelog for package roslz4
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+1.12.5 (2016-09-30)
+-------------------
+
1.12.4 (2016-09-19)
-------------------
diff --git a/utilities/roslz4/package.xml b/utilities/roslz4/package.xml
index 93f5c3d..48ac241 100644
--- a/utilities/roslz4/package.xml
+++ b/utilities/roslz4/package.xml
@@ -1,7 +1,7 @@
<?xml version="1.0"?>
<package>
<name>roslz4</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
A Python and C++ implementation of the LZ4 streaming format. Large data
streams are split into blocks which are compressed using the very fast LZ4
diff --git a/utilities/roswtf/CHANGELOG.rst b/utilities/roswtf/CHANGELOG.rst
index 13fdc5e..bc6064c 100644
--- a/utilities/roswtf/CHANGELOG.rst
+++ b/utilities/roswtf/CHANGELOG.rst
@@ -2,6 +2,9 @@
Changelog for package roswtf
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+1.12.5 (2016-09-30)
+-------------------
+
1.12.4 (2016-09-19)
-------------------
diff --git a/utilities/roswtf/package.xml b/utilities/roswtf/package.xml
index ce1f481..eb3cb2f 100644
--- a/utilities/roswtf/package.xml
+++ b/utilities/roswtf/package.xml
@@ -1,6 +1,6 @@
<package>
<name>roswtf</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
roswtf is a tool for diagnosing issues with a running ROS system. Think of it as a FAQ implemented in code.
</description>
diff --git a/utilities/xmlrpcpp/CHANGELOG.rst b/utilities/xmlrpcpp/CHANGELOG.rst
index b5316db..b46ede1 100644
--- a/utilities/xmlrpcpp/CHANGELOG.rst
+++ b/utilities/xmlrpcpp/CHANGELOG.rst
@@ -2,6 +2,9 @@
Changelog for package xmlrpcpp
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+1.12.5 (2016-09-30)
+-------------------
+
1.12.4 (2016-09-19)
-------------------
diff --git a/utilities/xmlrpcpp/package.xml b/utilities/xmlrpcpp/package.xml
index 3145299..711e0f1 100644
--- a/utilities/xmlrpcpp/package.xml
+++ b/utilities/xmlrpcpp/package.xml
@@ -1,6 +1,6 @@
<package>
<name>xmlrpcpp</name>
- <version>1.12.4</version>
+ <version>1.12.5</version>
<description>
XmlRpc++ is a C++ implementation of the XML-RPC protocol. This version is
heavily modified from the package available on SourceForge in order to
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/ros/ros-ros-comm.git
More information about the debian-science-commits
mailing list