perl 5.8.1, błąd w perl.prov
Radoslaw Zielinski
radek w karnet.pl
Sob, 1 Lis 2003, 17:37:40 CET
Jakub Bogusz <qboosh w pld-linux.org> [01-11-2003 16:39]:
> Pierwsza rzecz - AFAIK perl 5.8.1 już wyszedł oficjalnie, kiedy będzie
> na HEAD? :)
Byłby w dzień wydania, ale:
1. testy strasznie się walą; na dodatek w sposób, którego nie potrafię
ocenić, a nie mam czasu nad tym siąść
2. chłopaki namieszali z randomizacją w algorytmie hashującym na tyle,
że libperl.so przestał być binarnie kompatybilny (w dość upierdliwy
do debugowania sposób, w dodatku objawia się to dość rzadko).
Długimi krokami zbliża się 5.8.2, który przywróci binarną kompatybilność
z 5.8.0 (i pewnie nie będzie kompatybilny z 5.8.1... :-> ).
> (wyszedł też 5.9.0, ale to devel, więc mógłby pójść na branch DEVEL przy
> okazji ;))
Kiedyś pójdzie... ;-)
> Druga - zauważyłem, że perl.prov się sypie na pewnym pliku - konkretnie
> WebGUI/lib/WebGUI/Operation/WebGUI.pm z WebGUI.spec:
[...]
Nie sypie się, tylko sobie spokojnie pluje na STDERR. Autorzy wstrzelili
się w oficjalnego CPANowego regexpa do wyszukiwania $VERSION... taką linią:
my $output = '<html><head><title>WebGUI</title></head><body BGCOLOR="black"><center>
<nobr><font SIZE="1" FACE="Courier New, Courier"><font COLOR="white"></font><font COLOR="#1A1108">p</font><font COLOR="#24130C">a</font><font COLOR="#5C2605">c</font><font COLOR="#642206">kageW</font><font COLOR="#5C1F04">e</font><font COLOR="#642206">bGUI;ou</font><font COLOR="#5C2605">r</font><font COLOR="#642206">$VERSION="5.5.0</font><font COLOR="#5C2605">"</font><font COLOR="#642206">;usestr</font><font COLOR="#5C1F04">i</font><font COLOR="#642206">ctqw(v</font><font COLOR="#68290C">a</font><font COLOR="#5C1F04">r</font><font COLOR="#5C2605">s</font><font COLOR="#642206">s</font><font COLOR="#541604">u</font><font COLOR="#481404">b</font><font COLOR="#380B04">s</font><font COLOR="#0B0204">);useTie::CPHash;useW
;->> Możnaby im powiedzieć, ale w niczym to w sumie nie przeszkadza.
BTW: IMHO przydałoby się przenieść *.pm do %perl_vendorarch i dać
_noauto{prov,req} perl(Data::Config).
--
Radosław Zieliński <radek w karnet.pl>
[ GPG key: http://radek.karnet.pl/ ]
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: nie znany
Type: application/pgp-signature
Size: 189 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-devel-pl/attachments/20040626/cb3c6e02/attachment.bin
Więcej informacji o liście dyskusyjnej pld-devel-pl