DeveloperWiki:Coreパッケージの承認

提供: ArchWiki
2020年5月4日 (月) 12:49時点におけるNy-a (トーク | 投稿記録)による版 (→‎core パッケージの承認: 訳出)
ナビゲーションに移動 検索に移動


core パッケージの承認

このポリシーは [core] リポジトリ、つまり Arch Linux の core である部分が可能な限り常に機能することをより確実にすることを目的としています。パッケージは開発者・Trusted User・テスターによりテストされることができ、これらのグループは全員 archweb へのアクセス権限を持っています。

パッケージのテストには単純な "起動するか" のテストから、もっと複雑なものまであります。通常、いくつかの単純な例 (例えば、"新しい linux カーネルでも起動するか" や "perl は私の持っている perl スクリプトを実行できるか" など) についてソフトウェアが機能し続けることを確認すれば十分です。主な目的は、とても激しく壊れてしまったパッケージを、多くのユーザーに影響が及ぶ前に見つけることです。

手順

The process is simple:

  • All [core] packages MUST go to [testing] first.
  • Archweb automatically picks up the new package and allows developers and testers to signoff on this page.
  • If a package works fine, the tester should signoff via archweb.
  • If it does not work, a bug report and/or email to the maintainer should be created/sent ASAP.
  • When a package receives 2 signoffs for each architecture, it can be moved from [testing] to [core].
  • A maintainer is free to leave a package in [testing] for further testing or signoffs.

注意

The maintainer himself *DOES* count as a signoff. We are working under the assumption that the maintainer did test the package before pushing it to [testing]. Thus, a package may only need one signoff if the original maintainer tested it on both architectures before uploading.