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


22

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

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

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

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

回答:


9

現在の状況

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

IRC教室の要約(レッスンが展開されたために簡潔になり、レッスンの順序を反映していると書き写されます!):

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

ARBブループリント

oneiricのARBの青写真は、今年5月に上昇させ、oneiricのターゲットとなっています。

レビューのキャッチフレーズは、「Ubuntuでアプリを入手する方法をソーシャル化し、ARBがどの程度うまく機能しているかを確認したいです。

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

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

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

ここに画像の説明を入力してください

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

時間枠

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

ただし、青写真の未解決のアイテムの数を考えると、推測できます。12.04の方がより安全な賭けになるでしょう。


まことにありがとうございます。これは私が必要としたすべてを説明しています!:)
ラファウ・シエラク

あなたの答えを少し更新してください:)
タキオン

@Tachyons-絶対に-お気軽に-特に追加してほしいことを教えてください:)
fossfreedom

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.