Subject: | pseudohash dilemma |
As you will probably know, pseudohash support has been ripped out of
bleadperl in patch 17725 back in August 2002.
The tests of Danga Socket cannot be run with perl versions in the
development track towards 5.10. It's not clear to me what breaks and
whose bug it is.
To get a little more out of perl, I added these lines at the top of
t/10-events.t:
use Carp;
$SIG{__DIE__} = sub {
confess shift;
};
and with that I get
% /usr/local/perl-5.8.0@28599/bin/perl -Mblib t/10-events.t
1..30
ok 1 - using epoll
ok 2 - no watched sockets
ok 3 - created server
Modification of a read-only value attempted at t/10-events.t line 166.
at t/10-events.t line 20
main::__ANON__('Modification of a read-only value attempted at
t/10-events.t ...') called at t/10-events.t line 166
ClientOut::new('ClientOut') called at t/10-events.t line 33
main::__ANON__('HASH(0x844f04c)', 'HASH(0x8451d64)') called at
/home/k/.cpan/build/Danga-Socket-1.52/blib/lib/Danga/Socket.pm line 679
Danga::Socket::PostEventLoop() called at
/home/k/.cpan/build/Danga-Socket-1.52/blib/lib/Danga/Socket.pm line 487
Danga::Socket::EpollEventLoop('Danga::Socket') called at
t/10-events.t line 43
Right now I have no idea how to proceed to get closer to the cause of
this bug.