wiki:Development/MaintainerScripts

Version 3 (modified by iwamoto, 10 years ago) (diff)

--

メンテナスクリプト集の開発

今後、メンテナスクリプト集を作成するために機能要件をまとめるページです。

  • SPEC ファイルの妥当性について検証できる
    • Group が、/usr/share/doc/rpm-4.8.1/GROUPS_for_vine.txt に含まれているかを検証できる
      • GROUPS_for_vine.txt 自体をパッケージ rpm ではなく、メンテナスクリプトに含める
    • Vendor, Distribution, Packager タグが含まれているか検証できる
    • 当該 Relese に対応した、changelog が記述されているかを検証できる
      • changelog は変更されてるが、日付が更新されていないミスを検出できる。
  • SPEC ファイル更新時に Release を +1 増分できる
  • パッケージアップロード前に GnuPG による署名がなされているか検証できる。
  • 既存パッケージとの R: の差分を検出できる。(BR: 漏れの検出に有効)
  • 既存パッケージとの 収録ファイルの差分を検出できる。(BR: 漏れの検出に有効)
  • compat32-* が存在するパッケージに対して put 忘れを防止できる