web-dev-qa-db-ja.com

Application Review Boardはどのように機能しますか?

https://wiki.ubuntu.com/AppReviews によると、アプリケーションレビュープロセスは良いbothであり、上流のソフトウェア開発者とUbuntuパッケージャー。ポイントは、アップストリームの開発者がアプリをより早く簡単にソフトウェアセンターに導入できるという利点がある一方で、パッケージ化のためにアプリケーションを準備することでUbuntuパッケージマネージャーを支援することです。

これはたいへんなようです。 wikiの指示では、開発者はそこにリストされているいくつかの手順を実行し、PPAへのアプリケーションのアップロードを含め、レビューを要求し、しばらくしてレビューされ、Ubuntuリポジトリに受け入れられ、受け入れられた、またはまったく受け入れられなかったとします。

これは、アプリケーションをソフトウェアセンターにすばやく追加するための簡単で公正な方法のように見えますが、何かが欠けていると思います。保留中の要求がいくつかあります 、アクティビティはありません(またはほとんどありません)。すべてがfrozenであるように思えます5-6ヶ月前、そしてそれは少し放棄されました。

私は何か間違ったことを理解しましたか、すべては大丈夫です(たとえば、それらはUDSでのみレビューされていますか?)、または何かが変更されましたか?誰も私に明確に説明できますか、どのように正確にこのレビュープロセス(およびリポジトリに含める)が機能しますか?

22
Rafał Cieślak

現在の状況

ARBは セッショントピック(9月6日火曜日) 最近の buntu App-Developers Week (9月5-9日)でした。

IRCクラスルーム の要約(レッスンが展開されたので簡潔になり、レッスンの順序を反映している!):

  1. 将来的には、有料のアプリケーションと同様に、無料/無料アプリはMyAppsポータルから送信されます(以下の設計図を参照)
  2. ARBは、小規模なスタンドアロンアプリを安定したディストリビューションに組み込むことができる4つのコミュニティメンバーグループです(つまり、リリースされています)
  3. ボードはパッケージングの支援を提供し、アプリが標準のubuntuパッケージングルールを満たしていることを確認します。
  4. 2つのアプリがプロセスを完了しました-「ニュース」と「一時停止文」-どちらもMaverickで利用可能になりました(10.10)
  5. MyAppsポータルを支持してLaunchpadがドロップされることを確認しました。
  6. free/libreアプリをubuntuに取り込む方法 -機能フリーズの前にdebian経由でubuntuに同期する backport またはARB経由
  7. Ubuntuにアプリの支払いを受け取る方法-Canonicalパートナーアプリ(ケースベース)またはSoftware Centerからのアプリの購入
  8. ARB経由で提出する場合-あなたはメンテナーであり、Ubuntuの新しいリリースごとに提出する責任があります。したがって、アップストリームからのパッケージは自動的に同期されるため、これらのパッケージが優先されます。
  9. ARB対応のアプリがextras.ubuntu.comリポジトリに追加されます
  10. ARBパッケージに重大なバグまたはセキュリティの問題がある場合、ボードメンバーはベストエフォートベースで修正を試みます。その後、メンテナーに連絡してください。メンテナーが反応しない場合-アプリは削除され、空のパッケージがプッシュされます。
  11. ARBメンバーは、長さのレビュープロセスを認識しています。 Arkoseを使用してアプリをコンテナ化しようとしています-Androidアプリに似ていますが、アプリが実行を許可されているアクションのリストがあります。完全なコードレビューを行うことなく、レビューを高速化できるようにする必要があります(これが現在の長さの遅延の主な理由です)。また、複雑なアプリや特定の言語で書かれたアプリを受け入れることができない理由でもあります
  12. また、ARBルールに合わせてアプリを自動的にパッケージ化するdebhelperスクリプトの作成を検討しています。
  13. 長期-ビルドレシピ付きのソースコードのtarballとしてMyAppsを介して送信します。これにより、ArkoseまたはApparmorプロファイルなどが生成されます。ARBプロセスは、ソフトウェアセンターにプッシュされる前に、(数週間ではなく)時間単位でレビューする必要があります。

ARBブループリント

Oneiric ARB blueprint は今年5月に提起され、Oneiricを対象としています。

レビューのキャッチフレーズは、「Ubuntuでアプリを入手する方法を社交したいと考えています。ARBがどれだけうまく機能しているかをレビューしたいと思います。

  • どのものがうまく機能しますか?
  • 改善が必要な分野はどれですか?」

ブループリントの目標を達成するために、いくつかの進展がありました。

  • 新しいアプリレビューメーリングリスト([email protected]
  • チェックリスト ライブエクストラリポジトリにアプリをアップロードする手順
  • 変更のマージと組み込みのプロセスを簡素化する方法について、利害関係者と話し合うことに向けた進捗
  • buntu Planet での公開の準備と記事
  • 新しいベータWebページ 開発者が送信プロセスをガイドするため(現在は商用開発者向け)

enter image description here

青写真のメモが示すように、Canonicalの開発者は、ARBプロセスを機能させるために「やる気」が必要です。主にプロセスを前進させるために誰かを募集する話があります。

時間枠

その質問に答えるために-ARBは商業開発者のために(ちょうど)働いており、ARBはOneiricの時間枠内で完全に機能する計画です。

ただし、青写真の未処理のアイテムの数を考えると、12.04の方がより安全な賭けになります。

9
fossfreedom

5月には、ARBの動作を改善することを目的としたARBのレビューおよび評価セッションが行われました。 http://summit.ubuntu.com/uds-o/meeting/16441/community-o-app-review-board -レビューと評価/

これらのメモから、放棄されていないように見えますが、今のところ実際にはうまく機能していません。

0
jvm