Skip to content

ROS communications-related packages, including core client libraries (roscpp, rospy, roslisp) and graph introspection tools (rostopic, rosnode, rosservice, rosparam).

Notifications You must be signed in to change notification settings

path-robotics/ros_comm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Archived - ROS 1 End-of-life

This repository contains ROS 1 packages. The last supported ROS 1 release, ROS Noetic, officially reached end of life on May 31st, 2025.

Path Robotics Fork Notes

This repository was forked in September 2025 to address logging issues introduced by [ros#2277] (ros#2277). The PR was reverted and the library was bumped to 1.17.5.

Since ros_comm is a Debian metapackage, only the affected package xmlrpcpp needed to be rebuilt and republished. The following steps accomplished this on Ubuntu 20.04 Focal:

# clone and initialize
mkdir -p ~/ros_comm_ws/src
cd ~/ros_comm_ws/src
git clone [email protected]/path-robotics/ros_comm -b noetic-devel
cd ~/ros_comm_ws/src/ros_comm/utilities/xmlrpcpp

# generate debian configuration
bloom-generate rosdebian --ros-distro noetic --os-name ubuntu --os-version focal .

# build and package
dpkg-buildpackage -us -uc -b

Once this was completed, the debian file ros-noetic-xmlrpcpp_1.17.5-0focal_amd64.deb was created. This package can be installed alongside the rest of the unmodified ros_comm packages.

About

ROS communications-related packages, including core client libraries (roscpp, rospy, roslisp) and graph introspection tools (rostopic, rosnode, rosservice, rosparam).

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 54.3%
  • C++ 41.8%
  • CMake 1.8%
  • C 1.7%
  • Shell 0.2%
  • EmberScript 0.2%