Powiedzmy, że został zgłoszony raport nr #54321 o błędzie w Twoim pakiecie i opisuje problem, który możesz rozwiązać. Aby stworzyć nową poprawkę pakietu Debiana musisz wykonać następujące czynności:
Porada: w jaki sposób najłatwiej pobrać datę w wymaganym formacie? Użyj komendy `822-date` lub `date -R`.
Dołącz krótki opis błędu i jego rozwiązania do pliku `changelog', oraz napis: "Closes: #54321". W ten sposób raport o błędzie zostanie automatycznie zamknięty przez oprogramowanie obsługujące archiwum w momencie, gdy pakiet zostanie przez nie zaakceptowany.
Rozważmy teraz trochę inną, bardziej skomplikowaną sytuację - została wydana nowa, zewnętrzna wersja programu i oczywiście chcemy ją zapakować. Musimy wykonać następujące czynności:
uupdate -u gentoo-0.9.13.tar.gz
Oczywiście musisz zastąpić nazwę pliku nazwą archiwum ze źródłami Twojego
programu. Program uupdate(1)
odpowiednio zmieni nazwę tego
archiwum, spróbuje nałożyć wszystkie zmiany z Twojego poprzedniego pliku
.diff.gz. i uaktualni nowy plik debian/changelog.
Zauważ, że jeśli ustawiłeś plik `debian/watch' tak, jak to opisano w sekcji Plik `watch.ex', Rozdział 5.10, to możesz
uruchomić program uscan(1)
, aby automagicznie odszukiwać
poprawione źródła, pobierać je i uruchamiać program uupdate
.
Gdy będziesz budować nową wersję pakietu, powinieneś wykonać następującą procedurę, żeby upewnić się, że aktualizacja pakietu do nowej wersji przebiega bezbłędnie:
Miej świadomość, że jeśli Twój pakiet był poprzednio wydany w Debianie, to ludzie często będą go uaktualniać z wersji, która była w ostatnim wydaniu Debiana. Pamiętaj także, żeby przetestować uaktualnianie do nowszej wersji z tamtej wersji.
Podręcznik dla nowych opiekunów pakietów Debiana
wersja oryginału: 1.2, 6 kwietnia 2002. wersja tłumaczenia: 1.2.2, 17 marca 2004joy-mg@debian.org
ptecza@debianusers.pl
porridge@debian.org