poldek - niejasne komunikaty

Paweł A. Gajda mis w pld.org.pl
Czw, 21 Lis 2002, 19:51:21 CET


piątek 15/11/2002 15:59:20, Radosław Kintzi:
> Witam
> 
> i od razu zaznaczam, że będę się czepiał szczegółów. Chodzi o komunikaty
> poldka, jakie wypisywane są przy --up. Przykład:
> 
> # poldek --up 
> /*  
>     1. Przydałby się ogólny komunikat o tym, który zestaw pakietów jest
>        przerabiany. Np.: 
>        Aktualizacja indeksów zestawu pakietów nest
>        Katalog zdalny: ftp://ftp.nest......
>        Katalog(cache) lokalny: /var/cache/poldek/.....
>        
>     2. Dalej już wszystkie ścieżki można pominąć. Wystarczy w dokumentacji
>        dopisać info, że komunikat typu: "Pobieranie packages.dir.{gz,mdd}" 
>        oznacza ściąganie pliku z katalogu zdalnego, a "Wczytywanie|Zapisywanie|
>        Weryfikacja packages.dir.gz" dotyczy  pliku z lokalnego cachu
> */

Jestem za :-) 

> Pobieranie ftp://ftp.nest.pld.org.pl/PLD/i586/PLD/RPMS/packages.dir.mdd...
> Weryfikacja ftp://ftp.nest.pld.org.pl/PLD/i586/PLD/RPMS/packages.dir.gz... OK
> 
> Pobieranie ftp://ftp.nest.pld.org.pl/test/i586/packages.dir.mdd...
> Pobieranie ftp://ftp.nest.pld.org.pl/[...]/packages.dir.diff.toc.gz...
> .................................................. 100.0% [1.1K]                
> 
> Pobieranie ftp://[...]/packages.dir.diff.2002.11.14-04.16.28.mdd...
> Pobieranie ftp://[...]/packages.dir.diff.2002.11.14-04.16.28.gz...
> .................................................. 100.0% [123.3K]              
> Weryfikacja ftp://[...]/packages.dir.diff.2002.11.14-04.16.28.gz... OK
> Wczytywanie ftp://ftp.nest.pld.org.pl/test/i586/packages.dir.gz...
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> /*
>    3. Rozumiem, że tutaj wczytywany jest plik z lokalnego cachu, a nie 
>       z serwera ftp. Czyli w moim przypadku 
>       /var/cache/poldek/[...]/packages.dir.gz
> */    

Tak. To IMO bardziej naturalne, niż /var/cache/../packages.dir.gz

> Nakładanie łaty packages.dir.diff.2002.11.14-04.16.28.gz...
> 
> Zapisywanie /var/cache/poldek/ftp_ftp.nest.pld.org.pl.test.i586/packages.dir.gz...
> Zapisywanie sumy kontrolnej /var/cache/poldek/[...]/packages.dir.mdd...
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> /*
>    4. Tutaj już jest dobrze, tzn. nie mówi, że zapisuje ftp://..../
>    5. Przydałby się komunikat o weryfikacji packages.dir.gz, bo
> */
> Pobieranie ftp://ftp.pld.org.pl/dists/ra/PLD/i586/PLD/RPMS/packages.dir.mdd...
> Pobieranie ftp://ftp.pld.org.pl/dists/[...]/packages.dir.diff.toc.gz...
> .................................................. 100.0% [1.8K]       
> 
> Pobieranie ftp://[...]/packages.dir.diff.2002.11.14-20.48.08.mdd...
> Pobieranie ftp://[...]/packages.dir.diff.2002.11.14-20.48.08.gz...
> .................................................. 100.0% [104.2K]              
> Weryfikacja ftp://[...]/packages.dir.diff.2002.11.14-20.48.08.gz... OK
> Wczytywanie ftp://ftp.pld.org.pl/dists/ra/PLD/i586/PLD/RPMS/packages.dir.gz...
> Nakładanie łaty packages.dir.diff.2002.11.14-20.48.08.gz...
> 
> Zapisywanie /var/cache/poldek/[...]/packages.dir.gz...
> Zapisywanie sumy kontrolnej /var/cache/poldek/[...]/packages.dir.mdd...
> uwaga: ftp://ftp.pld.org.pl/dists/ra/PLD/i586/PLD/RPMS: rozsynchronizowany indeks, spróbuj opcji --upa
> /*
>   6. ni z tego ni z owego dostajemy komunikat o błędzie.
>      Przy weryfikacji łat komunikat, że takowa się odbywa jest podawany.
> */

Ta "Weryfikacja..." to jedynie sprawdzenie czy plik nie jest zmieniony, 
natomiast błąd z rozsynchornizowanym indeksem to albo błąd programu
(mało prawdopodbne) albo akurat na serwerze regenerowane były 
indeksy. 

>   
> (...)
>   
> 
> Tak jak powiedziałem na początku: to są szczegóły, ale wydaje mi się, 
> że mogłoby to nieco uczytelnić, komunikaty poldka. Pozatym, można by
> zrezygnować chyba, z tych kropek przy pobieraniu plików, wystarczy
> wskaźnik procentów (jeżeli komunikaty idą na konsolę). Np:
> 
> Pobieranie:       packages.dir.diff.2002.11.14-20.48.08.gz     (100% z 104.2K)
> Weryfikacja:      packages.dir.diff.2002.11.14-20.48.08.gz     OK
> Nakładanie łaty:  packages.dir.diff.2002.11.14-20.48.08.gz
> 
> Weryfikacja:      packages.dir.gz
> Zapisywanie:      packages.dir.gz
> Zapisywanie:	  packages.dir.mdd

Coś w ten deseń trzeba będzie zrobić, szczególnie że nowy typ indeksów
(oparte na tndb) składają się z większej ilości plików. 



Więcej informacji o liście dyskusyjnej pld-installer