PLDWWW: pl/DevelopingPLD
qwiat
qwiat at pld-linux.org
Mon Apr 21 02:21:39 CEST 2008
Author: qwiat Date: Mon Apr 21 00:21:39 2008 GMT
Module: PLDWWW URL: http://pld-linux.org/pl/DevelopingPLD?action=diff&rev2=5&rev1=4
---- Log message:
merege from en version
---- Page affected: pl/DevelopingPLD
---- Diffs:
================================================================
The comment on the change is:
merege from en version
Nawet jeżeli w twoim commitlog jest tylko jedna wiadomość, poprzedzenie jej myślnikiem poprawi czytelność.
+ === Cykl życia pakietu ===
+
+ Po commicie pliku {{{spec}}}, konieczne jest zbudowanie pakietu. Cały proces wygląda następująco:
+
+ 1. Plik {{{spec}}} jest commitowany (włączając zmiany w wymaganych łatach i innych plikach związanych z plikiem {{{spec}}})
+ 1. Jeden z deweloperów wysyła zlecenie na testowe zbudowanie pakietu (za pomocą skryptu [http://cvs.pld-linux.org/pld-builder.new/client/make-request.sh?rev=HEAD make-request.sh]). Jeśli nie masz takich uprawnień, skontaktuj się w tej sprawie z RM-em. Istnieje możliwość pominięcia tego kroku i poproszenie o zbudowanie pakietu do tzw. upgrade, jednak nie jest to zalecane, gdyż upgrade pakietów na części builderów spowoduje rozsynchronizowanie oprogramowania. Na winnym takiego stanu będzie wykonana publiczna egzekucja.
+
+ 1. Pakiet jest buduje się prawidłowo na wszystkich architekturach.
+ 1. Jeden z uprzywilejowanych deweloperów wysyła zlecenie budowania aktualizującego (ten sam skrypt co powyżej) - skontaktuj się z RM-em w sprawie dostępu.
+ 1. Pakiet jest budowany ponownie i aktualizowany na wszystkich builderach.
+ 1. Pakiet jest zapisywany w kolejce ({{{ready}}} dla Ac i {{{test}}} dla Th).
+ 1. Od tej pory pakietem zajmuje się tylko RM. Decyduje, kiedy pakiet jest gotowy do przeniesienia do stabilnego drzewa (lub do {{{updates}}} jeśli jest to wydana wersja PLD). Jeśli sądzisz, że trwa to za długo, sprawdź czy zależności (zarówno nowo wprowadzone jak i ewentualnie popsute przez jakieś pakiety) w kolejce są spełnione.
+ 1. W końcu pakiet jest przenoszony do stabilnej gałęzi lub do {{{updates}}} i od tej pory każdy może ten pakiet używać.
+
=== Rozwiązywanie częstych problemów ===
- [:DevelopingPLD/AdvancedDeveloping/FixingAsNeeded: Fixing --as-needed problems]
More information about the pld-cvs-commit
mailing list