Hi,

I actually jumped in the code to try and fix the bug you report -
Actually, Apache::DBILogger is a very simple module, and the patch
seems trivial as well - Probably, as easy as this:

--- DBILogger.pm.orig 2007-02-26 09:44:09.000000000 -0600
+++ DBILogger.pm      2007-02-26 09:44:18.000000000 -0600
@@ -2,7 +2,7 @@
 
 require 5.004;
 use strict;
-use Apache::Constants qw( :common );
+use Apache2::Const qw( :common );
 use DBI;
 use Date::Format;

However, I seem to have hit an (unrelated?) Apache2 bug in Sid - I'll
take a look on this. 

Anyway, as soon as I get this working (either with Sid or with Sarge
Apache2, which are -again- not exactly API-compatible), I'll post a
patch for the upstream author - and find a sane path on how to fix
this, so we don't have two packages just replicating
functionality. Maybe it will be sane to do:

BEGIN {
    eval "use Apache::Constants qw(:common)";
    if ($@) {
        eval "use Apache2::Const qw(:common)";
        if ($@) {
            die "Not under Apache, not under Apache2?\n$@";
        }
    }
}

Anyway, I'll do a couple of checks, and then debug why it's not
working in Sid ;-)

Greetings,

-- 
Gunnar Wolf - [EMAIL PROTECTED] - (+52-55)5623-0154 / 1451-2244
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973  F800 D80E F35A 8BB5 27AF

Attachment: signature.asc
Description: Digital signature

Reply via email to