CogRob/catkin_grpc

Default SRC_BASE Issue

BillWSY opened this issue · 2 comments

If SRC_BASE is not specified, it defaults to one level up the package. Inside normal catkin workspace, the directory is the package name, so the relative path will start with the package name. However, in ROS build farm, such name is appended with "-version-number", which revealed the bug.

Even worse, there is any issue that grpc plugin does not accept "." in the path (grpc/grpc#10790), which gives "Tried to insert into file that doesn't exist." error message, stops the build even earlier. Error reference: http://build.ros.org/job/Ibin_uT64__gcloud_speech__ubuntu_trusty_amd64__binary/1/console

This is blocking gcloud_speech from being built by ROS build farm. Once fixed, revert: ros/rosdistro#16030

Should have been fixed by ff1a103, will keep monitoring.