これらの3つのコマンドは、リリースに対する「公式性」の3つのレベルとして意図されています。
共有
share
主に2つのことを行います。
- -public1のようなバージョンサフィックスを使用してソフトウェアをパッケージ化します。
- そのパッケージをPPAにアップロードします
したがって、テスターにコードをすばやく提供するのに適しています。通常のリリースとは別のPPAを使用するのが理想的です。
解放する
release
share
以外は同じことを行います:
- バージョンを12.04などの実際のバージョン番号(または指定した番号)に更新します
- 変更をbzrに保存し、バージョン番号をタグ付けします
- リリースのtarballをLaunchpadプロジェクトページにプッシュします。
したがって、プライムタイムの準備ができているソフトウェアのバージョンをリリースするのに適しています。
提出する
submitubuntu
release
以外は同じことを行います:
- ソフトウェアのPPAパッケージは、App Review Boardが受け入れやすいようにセットアップされます(/ optにソフトウェアをインストールする、特定のメタデータフラグを追加するなど)
したがって、これは、ARBにも提出する予定のソフトウェアのバージョンをリリースするのに適しています。これは自動的にそれを提出しないことに注意してください。パッケージ化を変更するだけで、ARBプロセスを迅速に実行できます。次に、ARBにアップロードしたPPAを指定する必要があります。
それらのパッケージ化の変更(/ optなど)をテストするだけで、実際にはリリースしない場合は、を使用しますquickly package --extras
。