Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update for 315 13 0 #1138

Merged
merged 2 commits into from
May 19, 2017
Merged

Update for 315 13 0 #1138

merged 2 commits into from
May 19, 2017

Conversation

snozawa
Copy link
Contributor

@snozawa snozawa commented May 19, 2017

315.12.2へのアップデートです。

idlは

diff --git a/idl/AutoBalancerService.idl b/idl/AutoBalancerService.idl
diff --git a/idl/RemoveForceSensorLinkOffsetService.idl b/idl/RemoveForceSensorLinkOffsetService.idl
diff --git a/idl/StabilizerService.idl b/idl/StabilizerService.idl

の3つだけで、unstableだけなので、minorでなくpatchをあげました。

以下自分用めも

  1. CHANGELOG.rstをつくる
    git clone https://github.com/fkanehiro/hrpsys-base
    cd hrpsys-base
    catkin_generate_changelog
    
    して、CHANGELOGの中身を編集して、
    git commit -m "update CHANGELOG" -a
  2. package.xml, CHANGELOG.rst, CMakeLists.txtを変更
    今回はpatchバージョンを挙げるので
    catkin_prepare_release --no-push --bump patch
    
    これでpackage.xml, CHANGELOG.rstが自動でかわるので、CMakeLists.txtの番号を手動でコミットしてコミットをまとめる
  3. PRする

よろしくお願いします。

@k-okada
Copy link
Contributor

k-okada commented May 19, 2017

idlが変わればminorをあげていた気がします.

@snozawa
Copy link
Contributor Author

snozawa commented May 19, 2017

すいません、わからなくなったので質問としましては、

  • Stable/unstable idlがあがったらminorをあげる
  • Stable idlがあがったらminorをあげる

のどちらでしょうか。

#1122
のPRでは、unstableのIDLがあがるのですがどうしましょう、
#1122 (comment)
という質問にたいし
#1122 (comment)
で315.12.1というお返事をいただいたので、後者なのかと思ってました。
(#1122まではstable/unstable idlがあがったらminorをあげるのだとおもってました)

@k-okada
Copy link
Contributor

k-okada commented May 19, 2017 via email

@snozawa
Copy link
Contributor Author

snozawa commented May 19, 2017

なるほど、ありがとうございます。

基本的には皆に再コンパイルを要求するような変更はminorをあげるのがいいと思います.皆、の定義は難しいわけだけど.

そうですね。
定義がムズいですが、idlはけっこう明確に

  • 動く動かないを生じさせる
  • 変更の有無の管理がみためでわかる

ので、idlがかわったらとにかくminorというのでよさそうですね。

バージョン番号かえて更新します

@snozawa snozawa force-pushed the update_for_315_12_2 branch from 6cb53a2 to 56d9914 Compare May 19, 2017 06:31
@snozawa snozawa changed the title Update for 315 12 2 Update for 315 13 0 May 19, 2017
@snozawa
Copy link
Contributor Author

snozawa commented May 19, 2017

idlに変更があるため、315.13.0にminorにしました。

以下自分用めも

  1. CHANGELOG.rstをつくる
    git clone https://github.com/fkanehiro/hrpsys-base
    cd hrpsys-base
    catkin_generate_changelog
    
    して、CHANGELOGの中身を編集して、
    git commit -m "update CHANGELOG" -a
  2. package.xml, CHANGELOG.rst, CMakeLists.txtを変更
    今回はidlに変更がありminorバージョンを挙げるので
    catkin_prepare_release --no-push --bump minor
    
    これでpackage.xml, CHANGELOG.rstが自動でかわるので、CMakeLists.txtの番号を手動でコミットしてコミットをまとめる
  3. PRする

@snozawa snozawa closed this May 19, 2017
@snozawa snozawa reopened this May 19, 2017
@snozawa
Copy link
Contributor Author

snozawa commented May 19, 2017

@fkanehiroさん
travisとおりました。お手すきの時で構いませんので、ご確認のうえ、mergeおよび
git tag 315.13.0 && git push --tags
をお願いできますと幸いです
よろしくお願いします

@fkanehiro fkanehiro merged commit 811011e into fkanehiro:master May 19, 2017
@snozawa
Copy link
Contributor Author

snozawa commented May 19, 2017

ありがとうございました

@snozawa snozawa deleted the update_for_315_12_2 branch May 19, 2017 22:54
@snozawa snozawa mentioned this pull request Oct 23, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants