ros / meta-ros

OpenEmbedded Layers for ROS 1 and ROS 2
MIT License
387 stars 253 forks source link

Stop using github archives #609

Closed shr-project closed 4 years ago

shr-project commented 6 years ago

Github archives can be regenerated from time to time with different checksums.

More details in: http://lists.openembedded.org/pipermail/openembedded-devel/2017-September/114916.html there might be QA check later to prevent using such archives: https://github.com/rossburton/meta-ross/blob/0f788385dbe13914e9e07d382793c494c4927ef9/classes/insanitier.bbclass#L102

Most OE recipes were already updated to either use git fetcher with static SRCREV of corresponding tag or developer uploaded releases, but meta-ros is quite full of github.*archive SRC_URIs:

recipes-devtools/python/python-bson_0.4.3.bb:SRCURI = "https://github.com/py-bson/bson/archive/${PV}.tar.gz;downloadfilename=py-bson${PV}.tar.gz" recipes-extended/assimp/assimp_3.3.1.bb:SRC_URI = "https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz;downloadfilename=${PN}-${PV}.tar.gz" recipes-extended/bfl/bfl_0.7.0-6.bb:SRC_URI = "https://github.com/ros-gbp/${PN}-release/archive/release/indigo/${PN}/${PV}.tar.gz" recipes-extended/fcl/fcl_0.3.2.bb:SRC_URI = "https://github.com/flexible-collision-library/fcl/archive/${PV}.tar.gz \ recipes-extended/kdl/kdl.inc:SRC_URI = "https://github.com/orocos/${SPN}/archive/v${PV}.tar.gz;downloadfilename=${SPN}-${PV}.tar.gz" recipes-extended/libccd/libccd_1.5.0.bb:SRC_URI = "https://github.com/danfis/libccd/archive/v1.5.tar.gz" recipes-extended/libflann/libflann_1.9.1.bb:SRC_URI = "https://github.com/mariusmuja/flann/archive/${PV}.tar.gz" recipes-extended/libfreenect/libfreenect_0.5.2.bb:SRC_URI = "https://github.com/OpenKinect/libfreenect/archive/v${PV}.tar.gz;downloadfilename=${P}.tar.gz" recipes-extended/ompl/ompl_1.1.1.bb:SRC_URI = "https://github.com/ompl/ompl/archive/1.1.1.tar.gz" recipes-extended/pcl/pcl_1.8.0.bb:SRC_URI = "https://github.com/PointCloudLibrary/${PN}/archive/${P}.tar.gz" recipes-extended/realsense-camera/realsense-camera_1.8.0.bb:SRC_URI = "https://github.com/intel-ros/realsense/archive/${PV}.tar.gz \ recipes-extended/sophus/sophus_0.9.1.bb:SRCURI = "https://github.com/stonier/sophus/archive/${PV}.tar.gz;;downloadfilename=${PN}${PV}.tar.gz" recipes-ros/actionlib/actionlib_1.11.13.bb:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/ar-track-alvar-msgs/ar-track-alvar-msgs_0.5.1.bb:SRC_URI = "https://github.com/sniekum/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/ar-track-alvar/ar-track-alvar_0.6.1.bb:SRC_URI = "https://github.com/sniekum/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/audio-common/audio-common.inc:SRC_URI = "https://github.com/ros-drivers/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/bond-core/bond-core.inc:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/camera-info-manager-py/camera-info-manager-py_0.2.3.bb:SRC_URI = "https://github.com/ros-perception/${ROS_SPN}/archive/${ROS_SP}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/catkin/catkin.inc:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/chatter/chatter.inc:SRC_URI = "https://github.com/bmwcarit/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/class-loader/class-loader_0.3.9.bb:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/cmake-modules/cmake-modules_0.3.3.bb:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz \ recipes-ros/collada-urdf/collada-urdf.inc:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/common-msgs/common-msgs.inc:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/common-tutorials/common-tutorials.inc:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/console-bridge/console-bridge_0.2.7.bb:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/control-msgs/control-msgs_1.3.1.bb:SRC_URI = "https://github.com/ros-controls/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/control-toolbox/control-toolbox_1.13.3.bb:SRC_URI = "https://github.com/ros-controls/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/convex-decomposition/convex-decomposition_0.1.10.bb:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/cv-camera/cv-camera_0.1.0.bb:SRC_URI = "https://github.com/OTL/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/depthimage-to-laserscan/depthimage-to-laserscan_1.0.7.bb:SRC_URI = "https://github.com/ros-perception/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz \ recipes-ros/diagnostics/diagnostics.inc:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/dynamic-reconfigure/dynamic-reconfigure_1.5.49.bb:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/ecl-core/ecl-core.inc:SRC_URI = "https://github.com/stonier/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/ecl-lite/ecl-lite.inc:SRC_URI = "https://github.com/stonier/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/ecl-navigation/ecl-mobile-robot_0.60.3.bb:SRC_URI = "https://github.com/stonier/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/ecl-tools/ecl-tools.inc:SRC_URI = "https://github.com/stonier/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/eigen-stl-containers/eigen-stl-containers_0.1.8.bb:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/executive-smach/executive-smach.inc:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/filters/filters_1.7.5.bb:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/freenect-stack/freenect-stack.inc:SRC_URI = "https://github.com/ros-drivers/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/frontier-exploration/frontier-exploration_0.3.0.bb:SRC_URI = "https://github.com/paulbovbel/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/gencpp/gencpp_0.5.5.bb:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/genlisp/genlisp_0.4.15.bb:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/genmsg/genmsg_0.5.8.bb:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/genpy/genpy_0.5.10.bb:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/geographic-info/geographic-info.inc:SRC_URI = "https://github.com/ros-geographic-info/${ROS_SPN}/archive/${ROS_SP}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/geometric-shapes/geometric-shapes_0.4.6.bb:SRC_URI = "https://github.com/ros-planning/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/geometry-angles-utils/angles_1.9.11.bb:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/geometry/geometry.inc:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/geometry2/geometry2.inc:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/gscam/gscam_0.2.0.bb:SRC_URI = "https://github.com/ros-drivers/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/hector-slam/hector-slam.inc:SRC_URI = "https://github.com/tu-darmstadt-ros-pkg/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/household-objects-database-msgs/household-objects-database-msgs_0.1.2.bb:SRC_URI = "https://github.com/ros-interactive-manipulation/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/image-common/image-common.inc:SRC_URI = "https://github.com/ros-perception/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/image-pipeline/image-pipeline.inc:SRC_URI = "https://github.com/ros-perception/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/imu-pipeline/imu-pipeline.inc:SRC_URI = "https://github.com/ros-perception/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/industrial-core/industrial-core.inc:SRC_URI = "https://github.com/ros-industrial/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/ivcon/ivcon_0.1.5.bb:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/joystick-drivers/joystick-drivers.inc:SRC_URI = "https://github.com/ros-drivers/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/kdl-parser/kdl-parser.inc:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/kobuki-core/kobuki-core.inc:SRC_URI = "https://github.com/yujinrobot/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/kobuki-msgs/kobuki-msgs_0.6.1.bb:SRC_URI = "https://github.com/yujinrobot/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/kobuki/kobuki.inc:SRC_URI = "https://github.com/yujinrobot/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/laser-assembler/laser-assembler_1.7.3.bb:SRC_URI = "https://github.com/ros-perception/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/laser-filters/laser-filters_1.8.5.bb:SRC_URI = "https://github.com/ros-perception/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/laser-geometry/laser-geometry_1.6.4.bb:SRC_URI = "https://github.com/ros-perception/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/manipulation-msgs/manipulation-msgs_0.2.1.bb:SRC_URI = "https://github.com/ros-interactive-manipulation/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/map-msgs/map-msgs_0.0.2.bb:SRC_URI = "https://github.com/ethz-asl/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/mavros/mavros.inc:SRC_URI = "https://github.com/mavlink/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/message-generation/message-generation_0.2.10.bb:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/message-runtime/message-runtime_0.4.12.bb:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/moveit-msgs/moveit-msgs_0.7.5.bb:SRC_URI = "https://github.com/ros-planning/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/navigation/navigation.inc:SRC_URI = "https://github.com/ros-planning/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/nodelet-core/nodelet-core.inc:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/object-recognition-msgs/object-recognition-msgs_0.4.1.bb:SRC_URI = "https://github.com/wg-perception/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/octomap-msgs/octomap-msgs_0.3.3.bb:SRC_URI = "https://github.com/OctoMap/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/octomap-ros/octomap-ros_0.4.0.bb:SRC_URI = "https://github.com/OctoMap/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz \ recipes-ros/octomap/octomap_1.8.0.bb:SRC_URI = "https://github.com/OctoMap/${BPN}/archive/v${PV}.tar.gz;downloadfilename=${BP}.tar.gz \ recipes-ros/openslam-gmapping/openslam-gmapping_0.1.1.bb:SRC_URI = "https://github.com/ros-perception/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/pcl-conversions/pcl-conversions_0.2.1.bb:SRC_URI = "https://github.com/ros-perception/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/pcl-msgs/pcl-msgs_0.2.0.bb:SRC_URI = "https://github.com/ros-perception/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/perception-pcl/pcl-ros_1.2.9.bb:SRC_URI = "https://github.com/ros-perception/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/pluginlib/pluginlib_1.10.7.bb:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/random-numbers/random-numbers_0.3.0.bb:SRC_URI = "https://github.com/ros-planning/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/razor-imu-9dof/razor-imu-9dof_1.2.0.bb:SRC_URI = "https://github.com/KristofRobot/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/realtime-tools/realtime-tools_1.9.1.bb:SRC_URI = "https://github.com/ros-controls/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/resource-retriever/resource-retriever_1.11.8.bb:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz \ recipes-ros/rgbd-launch/rgbd-launch_2.1.3.bb:SRC_URI = "https://github.com/ros-drivers/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/robot-model/robot-model.inc:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/robot-state-publisher/robot-state-publisher_1.11.2.bb:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/rocon-app-platform/rocon-app-platform.inc:SRC_URI = "https://github.com/robotics-in-concert/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/rocon-msgs/rocon-msgs.inc:SRC_URI = "https://github.com/robotics-in-concert/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/rocon-multimaster/rocon-multimaster.inc:SRC_URI = "https://github.com/robotics-in-concert/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/rocon-tools/rocon-tools.inc:SRC_URI = "https://github.com/robotics-in-concert/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/ros-canopen/ros-canopen.inc:SRC_URI = "https://github.com/ros-industrial/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/ros-comm-msgs/ros-comm-msgs.inc:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/ros-comm/ros-comm.inc:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/ros-control/ros-control.inc:SRC_URI = "https://github.com/ros-controls/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/ros-controllers/ros-controllers.inc:SRC_URI = "https://github.com/ros-controls/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/ros-pocketsphinx/ros-pocketsphinx_0.3.0.bb:SRC_URI = "https://github.com/mikeferguson/pocketsphinx/archive/${PV}.tar.gz;downloadfilename=${PN}.tar.gz" recipes-ros/ros-realtime-tests/ros-realtime-tests.inc:SRC_URI = "https://github.com/bmwcarit/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/ros-tutorials/ros-tutorials.inc:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/ros/ros.inc:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/rosauth/rosauth_0.1.7.bb:SRC_URI = "https://github.com/WPI-RAIL/rosauth/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/rosbridge-suite/rosbridge-suite.inc:SRC_URI = "https://github.com/RobotWebTools/rosbridge_suite/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/rosconsole-bridge/rosconsole-bridge_0.4.4.bb:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/roscpp-core/roscpp-core.inc:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/roslint/roslint_0.10.0.bb:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/rospack/rospack_2.2.8.bb:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz \ recipes-ros/rosserial/rosserial.inc:SRC_URI = "https://github.com/ros-drivers/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/slam-gmapping/gmapping_1.3.10.bb:SRC_URI = "https://github.com/ros-perception/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/srdfdom/srdfdom_0.3.5.bb:SRC_URI = "https://github.com/ros-planning/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz \ recipes-ros/std-capabilities/std-capabilities_0.1.0.bb:SRC_URI = "https://github.com/osrf/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/std-msgs/std-msgs_0.5.10.bb:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/unique-identifier/unique-identifier.inc:SRC_URI = "https://github.com/ros-geographic-info/${ROS_SPN}/archive/${ROS_SPN}-${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/urdf-tutorial/urdf-tutorial_0.3.0.bb:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/urdfdom-headers/urdfdom-headers_0.3.0.bb:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/urdfdom/urdfdom.inc:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/velodyne/velodyne.inc:SRC_URI = "https://github.com/ros-drivers/${ROS_SPN}/archive/${ROS_SP}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/vision-opencv/vision-opencv.inc:SRC_URI = "https://github.com/ros-perception/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/xacro/xacro_1.9.5.bb:SRC_URI = "https://github.com/ros/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/xv-11-laser-driver/xv-11-laser-driver_0.2.2.bb:SRC_URI = "https://github.com/rohbotics/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/yocs-msgs/yocs-msgs_0.6.3.bb:SRC_URI = "https://github.com/yujinrobot/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/yujin-ocs/yujin-ocs.inc:SRC_URI = "https://github.com/yujinrobot/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/zeroconf-avahi-suite/zeroconf-avahi-suite.inc:SRC_URI = "https://github.com/stonier/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" recipes-ros/zeroconf-msgs/zeroconf-msgs_0.2.1.bb:SRC_URI = "https://github.com/stonier/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz"

There is also 1 case where tag name is in SRCREV and 1 case with AUTOREV, I've included fix for both in #607 PR.

shr-project commented 5 years ago

Add this list to your distro layer (possibly with WARN_QA instead of ERROR_QA) if you need to use legacy branch together with Zeus OE release.

ERROR_QA_remove_pn-actionlib-msgs = " src-uri-bad" ERROR_QA_remove_pn-actionlib = " src-uri-bad" ERROR_QA_remove_pn-actionlib-tutorials = " src-uri-bad" ERROR_QA_remove_pn-amcl = " src-uri-bad" ERROR_QA_remove_pn-angles = " src-uri-bad" ERROR_QA_remove_pn-ar-track-alvar-msgs = " src-uri-bad" ERROR_QA_remove_pn-ar-track-alvar = " src-uri-bad" ERROR_QA_remove_pn-assimp = " src-uri-bad" ERROR_QA_remove_pn-audio-common-msgs = " src-uri-bad" ERROR_QA_remove_pn-base-local-planner = " src-uri-bad" ERROR_QA_remove_pn-bfl = " src-uri-bad" ERROR_QA_remove_pn-bondcpp = " src-uri-bad" ERROR_QA_remove_pn-bondpy = " src-uri-bad" ERROR_QA_remove_pn-bond = " src-uri-bad" ERROR_QA_remove_pn-camera-calibration-parsers = " src-uri-bad" ERROR_QA_remove_pn-camera-calibration = " src-uri-bad" ERROR_QA_remove_pn-camera-info-manager-py = " src-uri-bad" ERROR_QA_remove_pn-camera-info-manager = " src-uri-bad" ERROR_QA_remove_pn-can-msgs = " src-uri-bad" ERROR_QA_remove_pn-capabilities = " src-uri-bad" ERROR_QA_remove_pn-carrot-planner = " src-uri-bad" ERROR_QA_remove_pn-catkin-runtime = " src-uri-bad" ERROR_QA_remove_pn-catkin = " src-uri-bad" ERROR_QA_remove_pn-chatter-msgs = " src-uri-bad" ERROR_QA_remove_pn-chatter-receiver = " src-uri-bad" ERROR_QA_remove_pn-chatter-sender = " src-uri-bad" ERROR_QA_remove_pn-class-loader = " src-uri-bad" ERROR_QA_remove_pn-clear-costmap-recovery = " src-uri-bad" ERROR_QA_remove_pn-cmake-modules = " src-uri-bad" ERROR_QA_remove_pn-collada-parser = " src-uri-bad" ERROR_QA_remove_pn-collada-urdf = " src-uri-bad" ERROR_QA_remove_pn-communication-tests = " src-uri-bad" ERROR_QA_remove_pn-concert-msgs = " src-uri-bad" ERROR_QA_remove_pn-concert-service-msgs = " src-uri-bad" ERROR_QA_remove_pn-concert-workflow-engine-msgs = " src-uri-bad" ERROR_QA_remove_pn-console-bridge = " src-uri-bad" ERROR_QA_remove_pn-controller-interface = " src-uri-bad" ERROR_QA_remove_pn-controller-manager-msgs = " src-uri-bad" ERROR_QA_remove_pn-controller-manager = " src-uri-bad" ERROR_QA_remove_pn-controller-manager-tests = " src-uri-bad" ERROR_QA_remove_pn-control-msgs = " src-uri-bad" ERROR_QA_remove_pn-control-toolbox = " src-uri-bad" ERROR_QA_remove_pn-convex-decomposition = " src-uri-bad" ERROR_QA_remove_pn-costmap-2d = " src-uri-bad" ERROR_QA_remove_pn-cpp-common = " src-uri-bad" ERROR_QA_remove_pn-cv-bridge = " src-uri-bad" ERROR_QA_remove_pn-cv-camera = " src-uri-bad" ERROR_QA_remove_pn-cyclic-timer-tests = " src-uri-bad" ERROR_QA_remove_pn-depth-image-proc = " src-uri-bad" ERROR_QA_remove_pn-depthimage-to-laserscan = " src-uri-bad" ERROR_QA_remove_pn-diagnostic-aggregator = " src-uri-bad" ERROR_QA_remove_pn-diagnostic-analysis = " src-uri-bad" ERROR_QA_remove_pn-diagnostic-common-diagnostics = " src-uri-bad" ERROR_QA_remove_pn-diagnostic-msgs = " src-uri-bad" ERROR_QA_remove_pn-diagnostic-updater = " src-uri-bad" ERROR_QA_remove_pn-diff-drive-controller = " src-uri-bad" ERROR_QA_remove_pn-dwa-local-planner = " src-uri-bad" ERROR_QA_remove_pn-dynamic-reconfigure = " src-uri-bad" ERROR_QA_remove_pn-ecl-build = " src-uri-bad" ERROR_QA_remove_pn-ecl-command-line = " src-uri-bad" ERROR_QA_remove_pn-ecl-concepts = " src-uri-bad" ERROR_QA_remove_pn-ecl-config = " src-uri-bad" ERROR_QA_remove_pn-ecl-console = " src-uri-bad" ERROR_QA_remove_pn-ecl-containers = " src-uri-bad" ERROR_QA_remove_pn-ecl-converters-lite = " src-uri-bad" ERROR_QA_remove_pn-ecl-converters = " src-uri-bad" ERROR_QA_remove_pn-ecl-core-apps = " src-uri-bad" ERROR_QA_remove_pn-ecl-devices = " src-uri-bad" ERROR_QA_remove_pn-ecl-eigen = " src-uri-bad" ERROR_QA_remove_pn-ecl-errors = " src-uri-bad" ERROR_QA_remove_pn-ecl-exceptions = " src-uri-bad" ERROR_QA_remove_pn-ecl-filesystem = " src-uri-bad" ERROR_QA_remove_pn-ecl-formatters = " src-uri-bad" ERROR_QA_remove_pn-ecl-geometry = " src-uri-bad" ERROR_QA_remove_pn-ecl-io = " src-uri-bad" ERROR_QA_remove_pn-ecl-ipc = " src-uri-bad" ERROR_QA_remove_pn-ecl-license = " src-uri-bad" ERROR_QA_remove_pn-ecl-linear-algebra = " src-uri-bad" ERROR_QA_remove_pn-ecl-math = " src-uri-bad" ERROR_QA_remove_pn-ecl-mobile-robot = " src-uri-bad" ERROR_QA_remove_pn-ecl-mpl = " src-uri-bad" ERROR_QA_remove_pn-ecl-sigslots-lite = " src-uri-bad" ERROR_QA_remove_pn-ecl-sigslots = " src-uri-bad" ERROR_QA_remove_pn-ecl-statistics = " src-uri-bad" ERROR_QA_remove_pn-ecl-streams = " src-uri-bad" ERROR_QA_remove_pn-ecl-threads = " src-uri-bad" ERROR_QA_remove_pn-ecl-time-lite = " src-uri-bad" ERROR_QA_remove_pn-ecl-time = " src-uri-bad" ERROR_QA_remove_pn-ecl-type-traits = " src-uri-bad" ERROR_QA_remove_pn-ecl-utilities = " src-uri-bad" ERROR_QA_remove_pn-effort-controllers = " src-uri-bad" ERROR_QA_remove_pn-eigen-conversions = " src-uri-bad" ERROR_QA_remove_pn-eigen-stl-containers = " src-uri-bad" ERROR_QA_remove_pn-fake-localization = " src-uri-bad" ERROR_QA_remove_pn-fcl = " src-uri-bad" ERROR_QA_remove_pn-filters = " src-uri-bad" ERROR_QA_remove_pn-force-torque-sensor-controller = " src-uri-bad" ERROR_QA_remove_pn-forward-command-controller = " src-uri-bad" ERROR_QA_remove_pn-frontier-exploration = " src-uri-bad" ERROR_QA_remove_pn-gateway-msgs = " src-uri-bad" ERROR_QA_remove_pn-gencpp = " src-uri-bad" ERROR_QA_remove_pn-genlisp = " src-uri-bad" ERROR_QA_remove_pn-genmsg = " src-uri-bad" ERROR_QA_remove_pn-genpy = " src-uri-bad" ERROR_QA_remove_pn-geodesy = " src-uri-bad" ERROR_QA_remove_pn-geographic-info = " src-uri-bad" ERROR_QA_remove_pn-geographic-msgs = " src-uri-bad" ERROR_QA_remove_pn-geometric-shapes = " src-uri-bad" ERROR_QA_remove_pn-geometry-msgs = " src-uri-bad" ERROR_QA_remove_pn-global-planner = " src-uri-bad" ERROR_QA_remove_pn-gmapping = " src-uri-bad" ERROR_QA_remove_pn-gripper-action-controller = " src-uri-bad" ERROR_QA_remove_pn-hardware-interface = " src-uri-bad" ERROR_QA_remove_pn-hector-mapping = " src-uri-bad" ERROR_QA_remove_pn-household-objects-database-msgs = " src-uri-bad" ERROR_QA_remove_pn-image-geometry = " src-uri-bad" ERROR_QA_remove_pn-image-proc = " src-uri-bad" ERROR_QA_remove_pn-image-publisher = " src-uri-bad" ERROR_QA_remove_pn-image-rotate = " src-uri-bad" ERROR_QA_remove_pn-image-transport = " src-uri-bad" ERROR_QA_remove_pn-imu-processors = " src-uri-bad" ERROR_QA_remove_pn-imu-sensor-controller = " src-uri-bad" ERROR_QA_remove_pn-imu-transformer = " src-uri-bad" ERROR_QA_remove_pn-industrial-msgs = " src-uri-bad" ERROR_QA_remove_pn-industrial-robot-client = " src-uri-bad" ERROR_QA_remove_pn-industrial-robot-simulator = " src-uri-bad" ERROR_QA_remove_pn-industrial-trajectory-filters = " src-uri-bad" ERROR_QA_remove_pn-industrial-utils = " src-uri-bad" ERROR_QA_remove_pn-ivcon = " src-uri-bad" ERROR_QA_remove_pn-joint-limits-interface = " src-uri-bad" ERROR_QA_remove_pn-joint-state-controller = " src-uri-bad" ERROR_QA_remove_pn-joint-trajectory-controller = " src-uri-bad" ERROR_QA_remove_pn-joy = " src-uri-bad" ERROR_QA_remove_pn-kdl-conversions = " src-uri-bad" ERROR_QA_remove_pn-kdl-parser = " src-uri-bad" ERROR_QA_remove_pn-kobuki-auto-docking = " src-uri-bad" ERROR_QA_remove_pn-kobuki-bumper2pc = " src-uri-bad" ERROR_QA_remove_pn-kobuki-capabilities = " src-uri-bad" ERROR_QA_remove_pn-kobuki-controller-tutorial = " src-uri-bad" ERROR_QA_remove_pn-kobuki-description = " src-uri-bad" ERROR_QA_remove_pn-kobuki-dock-drive = " src-uri-bad" ERROR_QA_remove_pn-kobuki-driver = " src-uri-bad" ERROR_QA_remove_pn-kobuki-keyop = " src-uri-bad" ERROR_QA_remove_pn-kobuki-msgs = " src-uri-bad" ERROR_QA_remove_pn-kobuki-node = " src-uri-bad" ERROR_QA_remove_pn-kobuki-random-walker = " src-uri-bad" ERROR_QA_remove_pn-kobuki-rapps = " src-uri-bad" ERROR_QA_remove_pn-kobuki-safety-controller = " src-uri-bad" ERROR_QA_remove_pn-laser-assembler = " src-uri-bad" ERROR_QA_remove_pn-laser-filters = " src-uri-bad" ERROR_QA_remove_pn-laser-geometry = " src-uri-bad" ERROR_QA_remove_pn-libccd = " src-uri-bad" ERROR_QA_remove_pn-libflann = " src-uri-bad" ERROR_QA_remove_pn-libmavconn = " src-uri-bad" ERROR_QA_remove_pn-manipulation-msgs = " src-uri-bad" ERROR_QA_remove_pn-map-msgs = " src-uri-bad" ERROR_QA_remove_pn-map-server = " src-uri-bad" ERROR_QA_remove_pn-mavros-extras = " src-uri-bad" ERROR_QA_remove_pn-mavros-msgs = " src-uri-bad" ERROR_QA_remove_pn-mavros = " src-uri-bad" ERROR_QA_remove_pn-message-filters = " src-uri-bad" ERROR_QA_remove_pn-message-generation = " src-uri-bad" ERROR_QA_remove_pn-message-runtime = " src-uri-bad" ERROR_QA_remove_pn-mk = " src-uri-bad" ERROR_QA_remove_pn-move-base-msgs = " src-uri-bad" ERROR_QA_remove_pn-move-base = " src-uri-bad" ERROR_QA_remove_pn-moveit-msgs = " src-uri-bad" ERROR_QA_remove_pn-move-slow-and-clear = " src-uri-bad" ERROR_QA_remove_pn-nav-core = " src-uri-bad" ERROR_QA_remove_pn-navfn = " src-uri-bad" ERROR_QA_remove_pn-nav-msgs = " src-uri-bad" ERROR_QA_remove_pn-nodelet = " src-uri-bad" ERROR_QA_remove_pn-nodelet-topic-tools = " src-uri-bad" ERROR_QA_remove_pn-nodelet-tutorial-math = " src-uri-bad" ERROR_QA_remove_pn-object-recognition-msgs = " src-uri-bad" ERROR_QA_remove_pn-octomap-msgs = " src-uri-bad" ERROR_QA_remove_pn-octomap-ros = " src-uri-bad" ERROR_QA_remove_pn-octomap = " src-uri-bad" ERROR_QA_remove_pn-ompl = " src-uri-bad" ERROR_QA_remove_pn-oneshot-timer-tests = " src-uri-bad" ERROR_QA_remove_pn-openslam-gmapping = " src-uri-bad" ERROR_QA_remove_pn-orocos-kdl = " src-uri-bad" ERROR_QA_remove_pn-pcl-conversions = " src-uri-bad" ERROR_QA_remove_pn-pcl-msgs = " src-uri-bad" ERROR_QA_remove_pn-pcl-ros = " src-uri-bad" ERROR_QA_remove_pn-pluginlib = " src-uri-bad" ERROR_QA_remove_pn-pluginlib-tutorials = " src-uri-bad" ERROR_QA_remove_pn-polled-camera = " src-uri-bad" ERROR_QA_remove_pn-position-controllers = " src-uri-bad" ERROR_QA_remove_pn-random-numbers = " src-uri-bad" ERROR_QA_remove_pn-razor-imu-9dof = " src-uri-bad" ERROR_QA_remove_pn-realtime-tools = " src-uri-bad" ERROR_QA_remove_pn-resource-retriever = " src-uri-bad" ERROR_QA_remove_pn-rgbd-launch = " src-uri-bad" ERROR_QA_remove_pn-robot-pose-ekf = " src-uri-bad" ERROR_QA_remove_pn-robot-state-publisher = " src-uri-bad" ERROR_QA_remove_pn-rocon-app-manager-msgs = " src-uri-bad" ERROR_QA_remove_pn-rocon-app-manager = " src-uri-bad" ERROR_QA_remove_pn-rocon-apps = " src-uri-bad" ERROR_QA_remove_pn-rocon-app-utilities = " src-uri-bad" ERROR_QA_remove_pn-rocon-bubble-icons = " src-uri-bad" ERROR_QA_remove_pn-rocon-console = " src-uri-bad" ERROR_QA_remove_pn-rocon-device-msgs = " src-uri-bad" ERROR_QA_remove_pn-rocon-ebnf = " src-uri-bad" ERROR_QA_remove_pn-rocon-gateway = " src-uri-bad" ERROR_QA_remove_pn-rocon-gateway-tests = " src-uri-bad" ERROR_QA_remove_pn-rocon-gateway-utils = " src-uri-bad" ERROR_QA_remove_pn-rocon-hub-client = " src-uri-bad" ERROR_QA_remove_pn-rocon-hub = " src-uri-bad" ERROR_QA_remove_pn-rocon-icons = " src-uri-bad" ERROR_QA_remove_pn-rocon-interaction-msgs = " src-uri-bad" ERROR_QA_remove_pn-rocon-interactions = " src-uri-bad" ERROR_QA_remove_pn-rocon-launch = " src-uri-bad" ERROR_QA_remove_pn-rocon-master-info = " src-uri-bad" ERROR_QA_remove_pn-rocon-python-comms = " src-uri-bad" ERROR_QA_remove_pn-rocon-python-redis = " src-uri-bad" ERROR_QA_remove_pn-rocon-python-utils = " src-uri-bad" ERROR_QA_remove_pn-rocon-python-wifi = " src-uri-bad" ERROR_QA_remove_pn-rocon-semantic-version = " src-uri-bad" ERROR_QA_remove_pn-rocon-service-pair-msgs = " src-uri-bad" ERROR_QA_remove_pn-rocon-std-msgs = " src-uri-bad" ERROR_QA_remove_pn-rocon-test = " src-uri-bad" ERROR_QA_remove_pn-rocon-tutorial-msgs = " src-uri-bad" ERROR_QA_remove_pn-rocon-uri = " src-uri-bad" ERROR_QA_remove_pn-rosapi = " src-uri-bad" ERROR_QA_remove_pn-rosauth = " src-uri-bad" ERROR_QA_remove_pn-rosbag = " src-uri-bad" ERROR_QA_remove_pn-rosbag-storage = " src-uri-bad" ERROR_QA_remove_pn-rosbash = " src-uri-bad" ERROR_QA_remove_pn-rosboost-cfg = " src-uri-bad" ERROR_QA_remove_pn-rosbridge-library = " src-uri-bad" ERROR_QA_remove_pn-rosbridge-server = " src-uri-bad" ERROR_QA_remove_pn-rosbridge-suite = " src-uri-bad" ERROR_QA_remove_pn-rosbuild = " src-uri-bad" ERROR_QA_remove_pn-rosclean = " src-uri-bad" ERROR_QA_remove_pn-rosconsole-bridge = " src-uri-bad" ERROR_QA_remove_pn-rosconsole = " src-uri-bad" ERROR_QA_remove_pn-roscpp-serialization = " src-uri-bad" ERROR_QA_remove_pn-roscpp = " src-uri-bad" ERROR_QA_remove_pn-roscpp-traits = " src-uri-bad" ERROR_QA_remove_pn-roscpp-tutorials = " src-uri-bad" ERROR_QA_remove_pn-roscreate = " src-uri-bad" ERROR_QA_remove_pn-rosgraph-msgs = " src-uri-bad" ERROR_QA_remove_pn-rosgraph = " src-uri-bad" ERROR_QA_remove_pn-roslang = " src-uri-bad" ERROR_QA_remove_pn-roslaunch = " src-uri-bad" ERROR_QA_remove_pn-roslib = " src-uri-bad" ERROR_QA_remove_pn-roslint = " src-uri-bad" ERROR_QA_remove_pn-roslz4 = " src-uri-bad" ERROR_QA_remove_pn-rosmake = " src-uri-bad" ERROR_QA_remove_pn-rosmaster = " src-uri-bad" ERROR_QA_remove_pn-rosmsg = " src-uri-bad" ERROR_QA_remove_pn-rosnode = " src-uri-bad" ERROR_QA_remove_pn-rosout = " src-uri-bad" ERROR_QA_remove_pn-rospack = " src-uri-bad" ERROR_QA_remove_pn-rosparam = " src-uri-bad" ERROR_QA_remove_pn-rospy = " src-uri-bad" ERROR_QA_remove_pn-rospy-tutorials = " src-uri-bad" ERROR_QA_remove_pn-rosserial-arduino = " src-uri-bad" ERROR_QA_remove_pn-rosserial-client = " src-uri-bad" ERROR_QA_remove_pn-rosserial-embeddedlinux = " src-uri-bad" ERROR_QA_remove_pn-rosserial-msgs = " src-uri-bad" ERROR_QA_remove_pn-rosserial-python = " src-uri-bad" ERROR_QA_remove_pn-rosserial-xbee = " src-uri-bad" ERROR_QA_remove_pn-rosservice = " src-uri-bad" ERROR_QA_remove_pn-rostest = " src-uri-bad" ERROR_QA_remove_pn-rostime = " src-uri-bad" ERROR_QA_remove_pn-rostopic = " src-uri-bad" ERROR_QA_remove_pn-rosunit = " src-uri-bad" ERROR_QA_remove_pn-roswtf = " src-uri-bad" ERROR_QA_remove_pn-rotate-recovery = " src-uri-bad" ERROR_QA_remove_pn-rt-tests-support = " src-uri-bad" ERROR_QA_remove_pn-scheduler-msgs = " src-uri-bad" ERROR_QA_remove_pn-sensor-msgs = " src-uri-bad" ERROR_QA_remove_pn-shape-msgs = " src-uri-bad" ERROR_QA_remove_pn-simple-message = " src-uri-bad" ERROR_QA_remove_pn-smach-msgs = " src-uri-bad" ERROR_QA_remove_pn-smach-ros = " src-uri-bad" ERROR_QA_remove_pn-smach = " src-uri-bad" ERROR_QA_remove_pn-smclib = " src-uri-bad" ERROR_QA_remove_pn-socketcan-bridge = " src-uri-bad" ERROR_QA_remove_pn-socketcan-interface = " src-uri-bad" ERROR_QA_remove_pn-sophus = " src-uri-bad" ERROR_QA_remove_pn-sphinxbase = " src-uri-bad" ERROR_QA_remove_pn-srdfdom = " src-uri-bad" ERROR_QA_remove_pn-std-capabilities = " src-uri-bad" ERROR_QA_remove_pn-std-msgs = " src-uri-bad" ERROR_QA_remove_pn-std-srvs = " src-uri-bad" ERROR_QA_remove_pn-stereo-image-proc = " src-uri-bad" ERROR_QA_remove_pn-stereo-msgs = " src-uri-bad" ERROR_QA_remove_pn-tf2-eigen = " src-uri-bad" ERROR_QA_remove_pn-tf2-geometry-msgs = " src-uri-bad" ERROR_QA_remove_pn-tf2-kdl = " src-uri-bad" ERROR_QA_remove_pn-tf2-msgs = " src-uri-bad" ERROR_QA_remove_pn-tf2-py = " src-uri-bad" ERROR_QA_remove_pn-tf2-ros = " src-uri-bad" ERROR_QA_remove_pn-tf2-sensor-msgs = " src-uri-bad" ERROR_QA_remove_pn-tf2 = " src-uri-bad" ERROR_QA_remove_pn-tf2-tools = " src-uri-bad" ERROR_QA_remove_pn-tf-conversions = " src-uri-bad" ERROR_QA_remove_pn-tf = " src-uri-bad" ERROR_QA_remove_pn-topic-tools = " src-uri-bad" ERROR_QA_remove_pn-trajectory-msgs = " src-uri-bad" ERROR_QA_remove_pn-transmission-interface = " src-uri-bad" ERROR_QA_remove_pn-unique-id = " src-uri-bad" ERROR_QA_remove_pn-urdfdom-headers = " src-uri-bad" ERROR_QA_remove_pn-urdfdom-py = " src-uri-bad" ERROR_QA_remove_pn-urdfdom = " src-uri-bad" ERROR_QA_remove_pn-urdf-parser-plugin = " src-uri-bad" ERROR_QA_remove_pn-urdf = " src-uri-bad" ERROR_QA_remove_pn-urdf-tutorial = " src-uri-bad" ERROR_QA_remove_pn-uuid-msgs = " src-uri-bad" ERROR_QA_remove_pn-velocity-controllers = " src-uri-bad" ERROR_QA_remove_pn-velodyne-driver = " src-uri-bad" ERROR_QA_remove_pn-velodyne-msgs = " src-uri-bad" ERROR_QA_remove_pn-velodyne-pointcloud = " src-uri-bad" ERROR_QA_remove_pn-visualization-msgs = " src-uri-bad" ERROR_QA_remove_pn-voxel-grid = " src-uri-bad" ERROR_QA_remove_pn-xacro = " src-uri-bad" ERROR_QA_remove_pn-xmlrpcpp = " src-uri-bad" ERROR_QA_remove_pn-xv-11-laser-driver = " src-uri-bad" ERROR_QA_remove_pn-yaml-cpp = " src-uri-bad" ERROR_QA_remove_pn-yocs-ar-marker-tracking = " src-uri-bad" ERROR_QA_remove_pn-yocs-ar-pair-approach = " src-uri-bad" ERROR_QA_remove_pn-yocs-ar-pair-tracking = " src-uri-bad" ERROR_QA_remove_pn-yocs-cmd-vel-mux = " src-uri-bad" ERROR_QA_remove_pn-yocs-controllers = " src-uri-bad" ERROR_QA_remove_pn-yocs-diff-drive-pose-controller = " src-uri-bad" ERROR_QA_remove_pn-yocs-joyop = " src-uri-bad" ERROR_QA_remove_pn-yocs-keyop = " src-uri-bad" ERROR_QA_remove_pn-yocs-localization-manager = " src-uri-bad" ERROR_QA_remove_pn-yocs-math-toolkit = " src-uri-bad" ERROR_QA_remove_pn-yocs-msgs = " src-uri-bad" ERROR_QA_remove_pn-yocs-navigator = " src-uri-bad" ERROR_QA_remove_pn-yocs-rapps = " src-uri-bad" ERROR_QA_remove_pn-yocs-safety-controller = " src-uri-bad" ERROR_QA_remove_pn-yocs-velocity-smoother = " src-uri-bad" ERROR_QA_remove_pn-yocs-virtual-sensor = " src-uri-bad" ERROR_QA_remove_pn-yocs-waypoint-provider = " src-uri-bad" ERROR_QA_remove_pn-yocs-waypoints-navi = " src-uri-bad" ERROR_QA_remove_pn-zeroconf-avahi-demos = " src-uri-bad" ERROR_QA_remove_pn-zeroconf-avahi = " src-uri-bad" ERROR_QA_remove_pn-zeroconf-msgs = " src-uri-bad"