操作
整備 #3351
完了OpenRTM-aist-Javaのbranches/RELENG_1_1を整理する
開始日:
2015/10/28
期日:
進捗率:
100%
予定工数:
説明
- 1.1.1版リリースに向けての作業
- 1.1.1版のインストーラ・パッケージは、branches/RELENG_1_1からtagを打って作成する
- 1.1.0版はtrunkからtagを打ってしまったので、branches/RELENG_1_1へのマージ作業が滞っていた. この状態を改善させる.
n.kawauchi さんが約9年前に更新
- 進捗率 を 0 から 100 に変更
- 作業途中で断念した。現時点での branches/RELENG_1_1 r747 は、ビルドが通らない!
- マージ作業において修正の詳細を把握していないため、解決の見通しが立たない。
他の作業も押していること、1.1.0版をtrunkソースでリリースしてしまったことも合わせ、1.1.1版もtrunkソースを利用する方向として中断した。 - 作業経緯は以下の通り。(間違って途中からやり直した)
- 目的:ECの大幅変更に関する修正は RELENG_1_2 の修正のため外し、これ以外の修正をtrunkからマージする
- ECの大幅変更に関する修正はどのリビジョン?
- マージ方法
- branches/RELENG_1_1は、trunkのr606から作られた状態だったので、trunkのr622~727がマージ対象と判断
- TortoiseSVNを使い、trunkの該当するリビジョンを古い順番に1つづつマージテストを行う
- 警告メッセージが出ないリビジョンをマージし、trunkのログメッセージに[compat]を付加した
- 「競合(おそらく)」の警告が出たリビジョンはログメッセージを[incompat,->RELENG_1_2]としてマージしなかった
- 競合の警告が出たファイルの修正内容を見て対応することはせず、他の問題ない修正も含め、このリビジョン全てをマージから外してしまった
- ビルドエラー内容
- コンソール出力結果を見ると、jp.go.aist.rtm.RTC/src/jp/go/aist/rtm/RTC/RTObjectStateMachine.java でシンボルを見つけられない
というエラーになっている。 - このファイルの変更があるのは、r742「[compat,merge] r662,663,670,672,673 merged from trunk.」のマージでの、r672, 673の修正。
- Jenkinsのジョブ 01_openrtm-java-build-branches はコミットされると自動でビルドする設定になっていて、
r741「[compat,merge] r638 merged from trunk.」のコミットまでは正常にビルドできていた。
- コンソール出力結果を見ると、jp.go.aist.rtm.RTC/src/jp/go/aist/rtm/RTC/RTObjectStateMachine.java でシンボルを見つけられない
操作