Zásady podpory pro PHP
Tato stránka dokumentuje oficiální zásady rozvoje Wikimedie. Neexistuje žádný aktuální mechanismus pro provádění změn, protože proces RFC TechCom je zaniklý. |
Zásady vývoje |
---|
Související stránky |
Zásady rozvoje |
Tato stránka popisuje zásadu podpory pro PHP, která se vztahuje na jádro MediaWiki a další součásti dodávané s oficiální distribucí.
Kritéria
Nové hlavní verze MediaWiki musí podporovat alespoň jednu verzi PHP pro každé z následujících kritérií:
- Verze PHP, která bude podporována nadřazenou skupinou PHP po celou dobu trvání hlavního cyklu vydání MediaWiki (od našeho plánovaného data vydání do plánovaného data konce životnosti).
- Verze PHP, která je poskytována kanálem vydání Debian Linux LTS, který bude podporován po dobu trvání tohoto vydání MediaWiki
- Verze PHP, která je poskytována kanálem vydání Ubuntu Linux LTS, který bude podporován po dobu trvání tohoto vydání MediaWiki.
Kromě toho platí následující omezení:
- Pro každé vydání Debian Linux LTS a Ubuntu Linux LTS musí existovat alespoň jedna kompatibilní verze MediaWiki, která je podporována v době zahájení období LTS distribuce Linuxu.
- V každém daném okamžiku musí existovat alespoň jedna kombinace Debian Linux LTS a MediaWiki, kterou obě strany podporují po překrývající se období dvou let. Provozovatel webu tak může zůstat na dané kombinaci po dobu 2 let (s podporou) před aktualizací na další podporovanou kombinaci. Totéž platí pro Ubuntu Linux LTS.
Proces
Při dodržení výše uvedených kritérií mohou správci jádra MediaWiki (jak je definováno v Zásadách privilegií) volně přidávat nebo upouštět podporu pro jakékoli další verze PHP, aniž by museli zapojit TechCom nebo jeho proces RFC.
Přidání podpory pro verzi PHP se může stát v jakémkoli vydání (včetně menších vydání a vydání oprav) a bez předchozího oznámení.
Zrušení podpory pro verzi PHP může nastat pouze u hlavních verzí a musí být oznámeno na Wikitech-l ve vyhrazeném vláknu alespoň 2 týdny před sloučením změn v hlavní větvi MediaWiki.
Pokud správci nejsou schopni dosáhnout konsensu ohledně navrhované změny podpory nebo pokud je požadována výjimka z kritérií, může být rozhodnutí postoupeno TechCom vytvořením úkolu pro TechCom na Phabricator nebo kontaktováním TechCom přímo členem.
Meta
Tyto zásady byly vytvořeny T228342, schváleny v září 2019 prostřednictvím TechCom RFC procesu, aby se vztahovaly na MediaWiki 1.34 a novější.