wiki:incoming

Version 12 (modified by daisuke, 10 years ago) (diff)

--

Package の upload について

作成した Package の Repository への upload について、ここに記述します。

共通の留意点

  • Tree への merge 時刻にまたがるような upload 作業は避ける
    • hoge.rpm は merge されて hoge-devel.rpm はされない、などの問題が発生するため
  • incoming のファイルはユーザには delete は出来無い
    • merge 前に IRC などで連絡するか、merge 後に正しいパッケージで更新すること

merge 前チェック

以下の点についてはリポジトリへの取り込み前に自動的にチェックされます。

  • upload 中のユーザがいた場合にスクリプト実行を最大10分遅延する (seed,6,5)
  • GPG によるサインがされていないパッケージの検出とリジェクト
  • カテゴリ間違い
    • VinePlus? において main カテゴリのパッケージがアップロードされた場合に検出しリジェクトする
  • 二重アップロード
    • すでにリポジトリにあるものと同一バージョンがアップロードされた場合に検出しリジェクトする
  • 未承認の nonfree パッケージの検出と保留
    • nonfree は upload 前に ML 等に連絡のこと。

VineSeed

  • Tree への merge 時刻
    • 0:30, 4:30, 8:30, 12:30, 16:30, 20:30 (6回)

VinePlus?

  • Tree への merge 時刻
    • VinePlus?/6
      • 5:00, 11:00, 17:00, 23:00 (4回)
    • VinePlus?/5
      • 5:29, 11:29, 17:29, 23:29 (4回)

Proposed-Updates

  • Tree への merge 時刻
    • 0:30から2時間おきに12回

Security

  • Tree への merge 時刻
    • 0:00から2時間おきに12回

提案されている改善点

  • upload の自動通知