Szlifowanie jakości

Paweł A. Gajda mis w pld.org.pl
Nie, 7 Kwi 2002, 21:58:06 CEST


Chyba po raz pierwszy brak niespełnionych zależności na ftp:

$ poldek -n pld -V
[...]
No unsatisfied dependencies detected -- OK


Czas na pobawienie się --verify-fileconflicts, co daje pełną listę 
kolidujących ze sobą bądź dzielonych plików i katalogów pomiędzy pakietami. 
Nie zawsze są to błędy i niestety trzeba to po prostu przejrzeć.

Mały wycinek by pokazać co jest czym:

$ poldek -n pld --verify-fileconflicts -v 
Loading ftp://ftp.pld.org.pl/PLD-1.0/i686/PLD/RPMS/packages.dir.gz...
[...]

Path: /usr/sbin
 shrdir FHS-2.1-21(D m40755 s35)  -  feeder-server-2.1.4-2(D m40755 s2048)
             
  Jak widać, dzielony katalog. 40755 to st_mode, 35 st_size. 

Path: /usr/X11R6/share/pixmaps/xbill.png
 cnfl  gnome-games-1.4.0.3-1(F m100644 s1607) <-> xbill-2.0-15(F m100644 s897)

Konflikt plikowy. '<' i '>' po obu stronach '-' oznaczaja, że zarówno 
gnome-games-1.4.0.3-1 jak i xbill-2.0-15 nie mają jawnie wpisanego 
wzajemnego konfliktu. 


Jest tego dość sporo, parę błędów współdzielenia katalogów z FHS:

Path: /var/mail
 cnfl  FHS-2.1-21(D m40775 s35) <-> exim-3.36-2(D m41777 s35)

Path: /usr/X11R6/man/man1
 shrdir FHS-2.1-21(D m40755 s35)  -  a52dec-0.7.3-1(D m40755 s94)

Path: /usr/share/info
 shrdir FHS-2.1-21(D m40755 s35)  -  gcl-tk-2.4.0-1(D m40755 s2048)
 
Path: /usr/X11R6/share/idl
 shrdir FHS-2.1-21(D m40755 s35)  -  gnome-core-devel-1.4.0.6-3(D m40755 s126)

Path: /usr/share/man/fr/man1
 shrdir FHS-2.1-21(D m40755 s35)  -  smssend-2.7-1(D m40755 s2048)
 
 



Więcej informacji o liście dyskusyjnej pld-devel-pl