Vyroba CD Woody

Petr Cech cech@atrey.karlin.mff.cuni.cz
Thu, 28 Jun 2001 08:50:05 +0200


Peter Paluch napsal:
> Zdravim vsetkych,
> =-=-=-=-=-=-=-=-=
> 
> mam problem s vyrobou Woody CD.
> 
> Predovsetkym, od cias zavedenia package pools su do tychto pools nahadzane
> vsetky verzie balikov, aj tie, co patria do testing, aj tie, co by mali byt
> v unstable. Takto je archiv neprehladny, lebo nemozno povedat, ktory balik
> do ktoreho release vlastne patri.

nebo naopak velice prehledny, protoze vim, ze vsechny binarni balicky z
jednoho zdrojaku jsou v tom adresari :)

> Problem cislo 1 vznika uz v case, ked si chcem urobit mirror: ci chcem alebo
> nechcem, musim stiahnut cely pool vratane tych verzii balikov, o ktore nemam
> zaujem. Problem cislo 2 je, ze s takymto mirrorom si nerozumie

ne tak docela. existuje nekolik scriptu, ktere to resi. nejdrive si stahnou
obsah dists/<dist>/main/binary-${arch}/Packages a podle toho dotahnou
soubory z pool/

> dpkg-scanpackages, ktory sa spusta ako sucast skriptov debian-cd. Ide o to,
> ze dpkg-scanpackages mi vynada za viacere verzie tych istych balikov a do
> vysledneho suboru Packages zapise informaciu len o jednom z nich, a to
> spravidla o tom starsom (niekedy si vsak vyberie aj novsi - podla coho sa
> rozhoduje, neviem presne, zda sa, ze je ovplyvneny poradim suborov, v akom
>  sa nahrali na disk).

vetsinou daval nejstarsi. jinak apt-ftparchive je o moooc rychlejsi

> Moja otazka je teda: ako mozno uz pri mirrorovani Debianu specifikovat,
> ktory release si chcem omirrorovat? Nejaky sposob predsa existovat musi, ved
> nakoniec, maintaineri Debianu tiez musia mat prehlad, ktory balik do ktoreho
> release patri. Keby to nevedeli, nemohli by vytvorit ani subor Packages,

no, ani ne. upload to unstasble a doufam, ze se to nekdy obevi v testing :)

> ktory maju na FTP. (Ina vec je, ze na tento subor sa nemozem spolahnut, lebo
> podla mojich vlastnych skusenosti bol niekolkokrat pri woody mierne
> out-of-date).

jo, chyba ve scriptech a odvarilo to kus testingu, proto se ted stare baliky
neodmazavaji hned, ale az za dva dny, coz ma za nasledek hromadeni
zbytecnych verzi v pool/, i kdyz byly uploadnuty v jeden den

> Eventualne ak ma niekto napad, ako tento problem riesit, dajte mi vediet.

 > Joey, can you put that where it originally came from? or next to the
 > original script? Any changes to the script from your side?

 This is much more complicated than anything I want to maintain. I'm
 looking forward to making my mirror script simpler as the pool
 situations stabalizes actually.

 Once more, the url for my most recent version is
 http://cvs.kitenet.net/joey-cvs/bin/debmirror

				Petr Cech
-- 
Debian GNU/Linux maintainer - www.debian.{org,cz}
           cech@atrey.karlin.mff.cuni.cz

* Joy notes some people think "Unix" is a misspelling of "Unics" which is a misspelling of "Emacs" :)