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