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 formatu tar.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

OSnews Wykop Blip Flaker Kciuk Śledzik Facebook Identi.ca Twitter del.icio.us Google Bookmarks

Komentarze (RSS):

  • Nie dodano jeszcze żadnych komentarzy

  • Aby dodać komentarz Zaloguj się lub Zarejestruj