-stable: hogyan fog működni

Címkék

Greg Kroah-Hartman és Chris Wright Linus Torvalds felügyelete mellett pár nappal ezelőtt létrehoztak egy hivatalos -stable kernelfát, amelynek a célja az, hogy egy Q&A szakaszt iktassanak a korábbi kétlépcsős (-mm, -linus) 2.6-os kernel kiadási folyamatba.

Greg K-H mai levelében leírta, hogy mi lesz a -stable kernel kiadásának folyamata:

"Minden, amit valaha tudni akartál a Linux 2.6 -stabil kiadásokról"

Szabályok arról, hogy milyen típusú patch-ek lesznek elfogadva, és milyenek nem a -stable fába:

  • ami nyilvánvalóan jó és tesztelt.
  • ami nem nagyobb 100 sornál a kapcsolódó dolgokkal együtt.
  • ami csak egy valamit javít.
  • ami igazi bugot javít, olyat, amely másoknak is bosszúságot okoz.
  • ami olyan problémát javít, amely kernelfordítási problémát (de nem olyat, amely meg van jelölve CONFIG_BROKEN-ként), oops-ot, fagyást, adatvesztést okoz, igazi biztonsági problémát, vagy "oh, ez nem jó" típusú hibát javít. Röviden valami kritikusat.
  • nem "elméleti versenyhelyzetet" javít, kivéve ha van magyarázat arra, hogy a versenyhelyzet hogyan használható ki.
  • nem tartalmaz ``triviális" javítást (helyesírási változtatások, whitespace tisztítások, stb.)
  • el kell fogadnia az alrendszerért felelős karbantartónak.
  • követnie kell a Documentation/SubmittingPatches-ben foglalt szabályokat.

A -stable fába való patch beküldés folyamata:

  • A patch-et a fent felsoroltak ellenőrzése után a stable () kernel ! org-ra kell küldeni.
  • A küldő kap egy ack-ot, ha a patch elfogadásra került a várakozási sorba, vagy egy nak-ot, ha az elutasításra került. A válasz néhány napot is igénybe vehet, függően a fejlesztő ütemezésétől.
  • Ha elfogadásra került, akkor a patch a -stable várakozási sorba kerül annak érdekében, hogy a többi fejlesztő is át tudja nézni.
  • A biztonsági patch-eket nem erre az aliasra kell küldeni, hanem a security () kernel ! org-ra.

Az áttekintés folyamata:

  • Amikor a -stable karbantartók úgy döntenek, hogy egy áttekintési ciklus következik, a patch-eket elküldik az ``áttekintő bizottságnak'', és az érintett alrendszer karbantartójának (kivéve, ha a beküldő és az alrendszer karbantartója ugyanaz a személy) és CC:-zésre kerül a linux-kernel levelezési listára.
  • Az ``áttekintő bizottságnak'' 48 órája van, hogy ack-ot vagy nak-ot adjon a patch-re.
  • Ha a patch elutasításra kerül a biztottság valamely tagja által, vagy a linux-kernel tagok tiltakoznak a patch ellen, mert az olyan hibákat okoz, amelyet a karbantartó vagy a bizottság tagjai nem ismertek fel, a patch ki lesz dobva a várakozási sorból.
  • Az áttekintési ciklus végén az ack-ot kapott patch-ek belekerülnek a legutolsó -stable kiadásba, és az új -stable kiadásra kerül.
  • A biztonsági patch-eket közvetlenül a security kernel team fogadja el majd a stable fába, és nem mennek keresztül a normális áttekintési folyamaton. Vedd fel a kapcsolatot a kernel security team-mel a bővebb infóért erről a folyamatról.

Az áttekintő bizottság:

  • Ez a bizottság olyan kernelfejlesztőkből áll, akik önként jelentkeznek a feladatra, és néhány olyanból aki nem önkéntes.

Greg K-H levele itt.

Hozzászólások

ez a modszer kezd hasonlitani a bsd-ere