Packaging/ReviewGuidelines/ja

From FedoraProject

Jump to: navigation, search

Contents

パッケージレビューガイドライン

これはパッケージレビューのためのガイドラインです。できるだけ包括的に分かり易いようこのレビューガイドラインを作成しようとはしていますが、完璧なチェックリストを作成することは不可能だということに注意してください。レビューアと貢献者(パッケージャ)は、何らかの内容が不明確で疑わしいときは必ずfedora-packaging メーリングリストへ質問して、最も良い判断を行うべきです。

Author: Tom 'spot' Callaway
Revision: 0.30
Initial Draft: Monday Jun 27, 2005
Last Revised: Thursday, Jul 8, 2010

パッケージレビュープロセス

貢献者とレビューアはパッケージレビュープロセスに従います。

レビュー時にチェックすること

レビューにはとってもとっても多くのチェック項目があります。このチェックリストは、新人レビューアが探す範囲のカテゴリを明確にして彼らを支援するために提供されていますが、この内容を満たせば完璧という意味ではありません。レビューアはパッケージのレビュー時に自分たちで優れた判断を行うべきです。チェックリストの各項目は2つのカテゴリ SHOULDMUST に分類されます。

Warning (medium size).png
MUST 項目
MUST に該当する項目はパッケージャ(又はレビューア)が 行わなければならない ことです。あるパッケージが MUST 項目を満たしていない場合、それは blocker と見なされます。blocker のパッケージがレビューで承認されることはありません。そういった項目は承認プロセスの前に修正されなければなりません。




Important.png
SHOULD 項目:
SHOULD に該当する項目はパッケージャ(又はレビューア)が 行うべき ことですが、義務付けられているわけではありません。

Fedora パッケージングガイドラインのリファレンス

  1. パッケージングガイドライン: rpmlint の使用
  2. ネーミングガイドライン: spec ファイルの名前付け
  3. ライセンスガイドライン: 無効なライセンス短縮名
  4. ライセンスガイドライン: ライセンステキスト
  5. パッケージングガイドライン: 要約とパッケージ説明
  6. パッケージングガイドライン: spec ファイルの読み易さ
  7. Packaging Guidelines: アーキテクチャサポート
  8. Packaging Guidelines: アーキテクチャの違いによるビルドの失敗
  9. Packaging Guidelines: ロケールファイルを扱う
  10. Packaging Guidelines: 共有ライブラリ
  11. Packaging Guidelines: システムライブラリの重複
  12. Packaging Guidelines: 再配置可能なパッケージ
  13. Packaging Guidelines: ファイルとディレクトリの所有者
  14. Packaging Guidelines: 重複ファイル
  15. Packaging Guidelines: ファイルパーミッション
  16. Packaging Guidelines: マクロ
  17. Packaging Guidelines: コード Vs. コンテンツ
  18. 18.0 18.1 Packaging Guidelines: ドキュメント
  19. 19.0 19.1 Packaging Guidelines: Devel パッケージ
  20. 20.0 20.1 Packaging Guidelines: 静的ライブラリのパッケージング
  21. 21.0 21.1 Packaging Guidelines: ベースパッケージの要求
  22. Packaging Guidelines: デスクトップファイル
  23. Packaging Guidelines: ファイルとディレクトリの所有者
  24. Packaging Guidelines: ファイル名のエンコーディング
  25. ライセンスガイドライン: ライセンス
  26. Packaging Guidelines: 要約とパッケージ説明
  27. Mock Tricks
  28. Packaging Guidelines: アーキテクチャサポート
  29. Packaging Guidelines: スクリプトレット
  30. Packaging Guidelines: Pkgconfig ファイル
  31. Packaging Guidelines: ファイルの依存関係
  32. Packaging Guidelines: man ページ