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