open-rdc/icart

icart_mini_driver package fails the jenkins job.

Opened this issue · 7 comments

#58 でinstall_ypspur.shをコミットし忘れていた

jenkinsでビルドテスト中

ビルドが失敗していました。
エラーを見るかぎり以下の処理をinstall_ypspur.shに追加する必要がある。

  • gitをインストール
  • jenkinsでのsudoの有効化

方針を変更。 ypspurをROSのエコシステムに組み込んだため、icart_mini_driverはそちらを使用するように変更する。

以下のリポジトリで最新版をリリースした。
https://github.com/DaikiMaekawa/ypspur-release

ypspurパッケージはjenkinsでビルドエラーとなっていたが、これはビルド時にGIT_REPOSITORYで指定したURL先からソースをクローンすることに問題があった。
http://answers.ros.org/question/219402/problem-with-the-ssl-ca-cert-path-access-rights/

rosdep entryに登録すればURLからクローンする方法も取れるが、ここはREP-0136で推奨されている方法でリリースを行った。 フォーク先のypspurのビルド手順はCMakeでラップしてcatkin側からの使用を容易にした。

http://jenkins.ros.org/job/ros-indigo-ypspur_binarydeb_trusty_i386/49/console

運用時には以下のリポジトリをクローンして使用すること。
https://github.com/DaikiMaekawa/ypspur

ソースからは使用できるので運用上カバーできますが、まだdebパッケージとして使用するには問題がありますのでypspurパッケージのリリース関係は作業を継続しています。
ros/rosdistro#9733

進行状況は以下を参照。
http://answers.ros.org/question/219402/problem-with-the-ssl-ca-cert-path-access-rights/