Package: libapache-reload-perl
Version: 0.07-3
Severity: normal
A lot of head-scratching went into this one. Basically, if you try:
use base qw(Foo Bar);
Where both Foo and Bar use Apache::Reload, you'll get:
Can't multiply inherit %FIELDS
The problem is with register_module() trying to see if there's anything
in %Foobar::FIELDS. This has the side effect of actually creating the
glob entry *Foobar::FIELDS{HASH}, which leads base.pm to believe that
we're actually using pseudo-hashes. Hilarity ensues.
To prevent this unpleasantness, register_module() should check whether
or not the glob HASH entry exists, and avoid touching it if it doesn't.
-- System Information:
Debian Release: 3.1
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-2
Locale: LANG=en_CA, LC_CTYPE=en_CA (charmap=ISO-8859-1)
Versions of packages libapache-reload-perl depends on:
ii libapache-mod-perl 1.29.0.3-6 integration of perl with the Apach
ii perl 5.8.4-8 Larry Wall's Practical Extraction
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]