check version in CMakeLists.txt against package.xml #991
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
#990
と直接は関係ないのですが、バージョン番号が正しくrtcに反映されていないように思います。
ここのdefineでバージョン番号を設定しているのですが、それが、package.xmlのものとと違っています。
https://github.com/fkanehiro/hrpsys-base/blob/master/CMakeLists.txt#L176
このPRでは、違う場合に落ちるようになっています。
値を直接設定するために、find_package(catkin)をすると、問題がありました。
こちらは、空のCMakeLists.txtを置けば解決するとは思う。
バージョン番号の付け方について、理解が足りていないのですが、現在は315.9.0がリリースされていますが、
それ以降にPRがあってソースコードに変更があってもバージョン番号は315.9.0に固定でしょうか?
リリース(deb)のあとに追加したソースコードの機能をテストしたい場合は、バージョンが上がっていてほしいと思うのですが、どうでしょうか?