Jeszcze perl

Jakub Bogusz qboosh w pld.org.pl
Czw, 18 Lip 2002, 12:01:27 CEST


Oprócz Test::Harness (tu sprawa już częściowo załatwiona, całkowicie po
przebudowaniu perla z rel. 40) zostało jeszcze kilka pakietów konfliktujących
z perlem:

Path: /usr/lib/perl5/5.6.1/i686-pld-linux/DB_File.pm
 cnfl  perl-DB_File-1.803-1(F m100644 s62555) <-> perl-modules-5.6.1-39(F m100644 s57760)
Path: /usr/lib/perl5/5.6.1/i686-pld-linux/auto/DB_File/DB_File.bs
 shrd  perl-DB_File-1.803-1(F m100644 s0)  -  perl-modules-5.6.1-39(F m100644 s0)
Path: /usr/lib/perl5/5.6.1/i686-pld-linux/auto/DB_File
 shrdir perl-DB_File-1.803-1(D m40755 s140)  -  perl-modules-5.6.1-39(D m40755 s115)

Path: /usr/lib/perl5/5.6.1/File/Spec/Mac.pm
 shrd  perl-File-Spec-0.82-1(F m100644 s8864)  -  perl-modules-5.6.1-39(F m100644 s8864)
Path: /usr/share/man/man3/File::Spec::OS2.3pm.gz
 cnfl  perl-File-Spec-0.82-1(F m100644 s1919) <-> perl-devel-5.6.1-39(F m100644 s1927)
Path: /usr/lib/perl5/5.6.1/File/Spec/OS2.pm
 shrd  perl-File-Spec-0.82-1(F m100644 s1142)  -  perl-modules-5.6.1-39(F m100644 s1142)
Path: /usr/lib/perl5/5.6.1/File/Spec/Unix.pm
 shrd  perl-5.6.1-39(F m100644 s10953)  -  perl-File-Spec-0.82-1(F m100644 s10953)
Path: /usr/lib/perl5/5.6.1/File/Spec/Functions.pm
 shrd  perl-File-Spec-0.82-1(F m100644 s1625)  -  perl-modules-5.6.1-39(F m100644 s1625)
Path: /usr/lib/perl5/5.6.1/File/Spec
 shrdir perl-5.6.1-39(D m40755 s199)  -  perl-File-Spec-0.82-1(D m40755 s176)
Path: /usr/lib/perl5/5.6.1/File/Spec/VMS.pm
 cnfl  perl-File-Spec-0.82-1(F m100644 s13396) <-> perl-modules-5.6.1-39(F m100644 s13398)
Path: /usr/lib/perl5/5.6.1/File/Spec.pm
 cnfl  perl-5.6.1-39(F m100644 s2839) <-> perl-File-Spec-0.82-1(F m100644 s2813)

Path: /usr/lib/perl5/5.6.1/i686-pld-linux/IO/Select.pm
 cnfl  perl-5.6.1-39(F m100644 s8022) <-> perl-IO-1.20-2(F m100644 s7818)

Path: /usr/lib/perl5/site_perl/Mail
 shrdir perl-5.6.1-39(D m40755 s35)  -  perl-MailTools-1.41-4(D m40755 s298)

Path: /usr/lib/perl5/site_perl/i686-pld-linux/5.6.1/Math
 shrdir perl-5.6.1-39(D m40755 s35)  -  perl-Math-Pari-2.1.2-5(D m40755 s200)


Konflikty lub pliki współdzielone między modułami:

Path: /usr/lib/perl5/site_perl/i686-pld-linux/5.6.1/Mysql/Statement.pm
 shrd  perl-DBD-mysql-2.1017-1(F m100644 s3939)  -  perl-Msql-Mysql-modules-1.2219-1(F m100644 s3939)
Path: /usr/share/man/man3/DBD::mysql.3pm.gz
 cnfl  perl-DBD-mysql-2.1017-1(F m100644 s14170) <-> perl-Msql-Mysql-modules-1.2219-1(F m100644 s16323)
Path: /usr/lib/perl5/site_perl/i686-pld-linux/5.6.1/Mysql
 shrdir perl-DBD-mysql-2.1017-1(D m40755 s63)  -  perl-Msql-Mysql-modules-1.2219-1(D m40755 s63)
Path: /usr/lib/perl5/site_perl/i686-pld-linux/5.6.1/auto/DBD/mysql/mysql.bs
 shrd  perl-DBD-mysql-2.1017-1(F m100644 s0)  -  perl-Msql-Mysql-modules-1.2219-1(F m100644 s0)

Path: /usr/lib/perl5/site_perl/XML/Handler
 shrdir perl-XML-Handler-YAWriter-0.23-1(D m40755 s62)  -  perl-libxml-0.07-7(D m40755 s144)


Do przemyślenia jest jeszcze rola pakietu perl-devel.
Dokumentacja (many ze strony 3) do modułów są w pakietach z samymi
modułami - oprócz pakietów perl i perl-modules, do których ta
dokumentacja jest w pakiecie perl-devel.
Z kolei perl-devel zawiera także (a może przede wszystkim) rzeczy
potrzebne do tworzenia dynamicznie ładowanych modułów do perla w C,
nie potrzebne do tworzenia skryptów w perlu.
Czy umieszczenie manów do modułów w perl-devel ma sens?
I tak jeśli ktoś chce moduły perla spoza perl.spec bez dokumentacji,
to musi użyć --excludedocs.


-- 
Jakub Bogusz



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