毎回忘れるので手順メモ。
ディストロはhydroとします。
1. development-testを可能にする。
https://github.com/ros/rosdistro/
をフォーク
rosdistro/hydro/distribution.yaml
を編集。このとき、アルファベット順を守ること。
docとsourceの項目を追加。
(wiki等のドキュメントは古いので、よく調べること)
rosdistroでnosetestsを実行し、エラーがないことを確認。
git commit -a; git push origin master
して、pull requestを作成。
一晩もあればマージしてもらえる。
2. development-testを実行。
http://prerelease.ros.org/select_distro
で、ターゲットのディストロアイコンをクリック。
リポジトリと、emailを入力してスタート。
しばらくすると結果がメールで通知される。
3. bloomでリリース
bloomのインストール
sudo apt-get install python-bloom
パッケージ最初のリリース(アップデートでない)ならば↓に従う。
bloom-releaseのあとでPrerelaseTestをするとよい。
慎重に。bloom-releaseの--editオプションは--new-trackに変わった。