Hi, * rospkg/genpy/genmsg * It looks like a dependency on rospkg/genpy/genmsg has been introduced into roscore in the SVN trunk. The following files do an import rospkg: bin/rosservice core/roslib/src/roslib/gentools.py core/roslib/src/roslib/msgs.py core/roslib/src/roslib/packages.py core/roslib/src/roslib/rospack.py core/roslib/src/roslib/stacks.py test/test_roslib/test/test_roslib_stacks.py tools/rosclean/src/rosclean.py tools/roscreate/src/roscreate/roscreatestack.py tools/rosdep/src/rosdep/core.py tools/rosdep/src/rosdep/main.py tools/rosmake/src/rosmake/engine.py tools/rosunit/scripts/clean_junit_xml.py tools/rosunit/scripts/test_results_dir.py tools/rosunit/src/rosunit/baretest.py tools/rosunit/src/rosunit/core.py tools/rosunit/src/rosunit/junitxml.py The following files do an import genpy: core/roslib/src/roslib/message.py Pulling in genpy via easy_install also pulls down genmsg as a dependency. Troy Straszheim suggested that perhaps this was not desirable. Maybe someone familiar with these changes can comment on what the appropriate behavior should be? * rostopic * Using https://code.ros.org/svn/ros/stacks/ros/trunk@15300, rostopic fails with the following stack trace: Traceback (most recent call last): File "/home/mechsoph/ros/ros/bin/rostopic", line 38, in d = roslib.stacks.get_stack_dir('ros_comm') File "/home/mechsoph/ros/ros/core/roslib/src/roslib/stacks.py", line 124, in get_stack_dir _update_stack_cache(env=env) #update cache File "/home/mechsoph/ros/ros/core/roslib/src/roslib/stacks.py", line 156, in _update_stack_cache pkg_dirs = rospkg.environment.compute_package_paths(ros_root, ros_package_path) AttributeError: 'module' object has no attribute 'compute_package_paths' In rospkg 0.9.0 (the version easy_install gave me), the function looks like rospkg.environment._compute_package_paths (note the underscore), and if I add that underscore in stacks.py:156, then rostopic runs (not that that's the most appropriate fix here). -- Neil Dantam http://www.cc.gatech.edu/~ndantam3