pdflib - problem z nowym perl.prov
Radoslaw Zielinski
radek w karnet.pl
Wto, 18 Mar 2003, 21:58:52 CET
Jakub Bogusz <qboosh w pld.org.pl> [18-03-2003 20:15]:
> Pakiet pdflib-perl dostarcza perl(pdflib_pl); pdflib_pl.pm zawiera
> VERSION=4.0, jednak do Provides trafia "perl(pdflib_pl) = 4", przez co
> nie da się zainstalować perl-PDFLib, które wymaga "perl(pdflib_pl) >=
> 4.0".
Po perlowemu, '$foo=4.0;' jest jednoznaczne z '$foo=4;':
$ perl -wle 'print eval q|$VERSION=4.0;|'
4
Co innego po _wyraźnym_ potraktowaniu tego jako tekstu:
$ perl -wle 'print eval q|$VERSION="4.0";|'
4.0
Nowy perl.prov działa właśnie na zasadzie eval (tyle, że korzysta
z Safe->reval). Pomyślę nad tym jutro, ale marnie to widzę.
Czy przyczepianie się do takich rzeczy jest w rpm-ie celowe? Bug,
czy feature? 4.0>4?
--
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/13ee4672/attachment.bin
Więcej informacji o liście dyskusyjnej pld-devel-pl