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