Zmiana pakietów źródłowych na nowy format
Od kilku tygodni do archiwum Debiana przyjmowane są pakiety, które używają nowych formatów źródeł —3.0 (quilt)
i 3.0 (native)
. O zmianach koniecznych do migracji oraz o korzyściach z niej wynikających napisał na liście debian-devel-announce Raphael Hertzog.
Nowy format pakietów źródłowych jest jednym z planów związanych z wydaniem Squeeze. Z najważniejszych wymienić można:
- lepsze zarządzanie łatami (zgodne z DEP-3)
- obsługa kompresora
bzip2
dla oryginalnych źródeł, nie jest wymagane przepakowanie do formatutar.gz
- łatwiejsze zastępowanie katalogu
debian/
z oryginalnych źródeł — nie trzeba przepakowywać archiwum, celem usunięcia tego katalogu - lepsza współpraca z systemami kontroli wersji — pliki charakterystyczne dla nich nie są domyślnie dodawane do pakietu źródłowego, nie trzeba samodzielnie dodawać wyjątków za pomocą flag
-i
oraz-I
- obsługa źródeł podzielonych na wiele archiwów
Aby zmienić format pakietu źródłowego należy w pliku debian/source/format
umieścić wpis „3.0 (quilt)” lub „3.0 (native)”. Dodatkowo wymagane mogą być inne zmiany:
- przeniesienie łat do osobnych plików w `debian/patches/
- zmiana formatu łat na quilt (nie wymagane, jednak zalecane)
Pakiety natywne nie powinny wymagać żadnych zmian.
Więcej porad i uwag odnośnie nowych formatów zawartych jest w FAQ na wiki Debiana.
W momencie powstawania tego tekstu nowych formatów źródeł używa około 130 pakietów. Dokładne statystyki dostępne są na stronie upsilon.cc/~zack/stuff/dpkg-v3/.
Dodany: 22 lis 2009 o 13:17
przez: azhag