[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