Closed Bug 956496 Opened 10 years ago Closed 10 years ago

checksetup.pl: DBI.pm 1,614 required, 1.63 found, not accepted

Categories

(Bugzilla :: Installation & Upgrading, defect)

4.4.1
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 938300

People

(Reporter: john.elion, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0 (Beta/Release)
Build ID: 20131217200643

Steps to reproduce:

Installing Bugzilla on a new CentOS 6.5 installation with Active Perl 5.16.3 (which is non-standard), when I run "checksetup.pl", it reports:

Checking for                  DBI (v1.614)    found v1.63 

"1.63" is actually from DBI-1.630.tar.gz at CPAN.  When I ran against the original Perl, Bugzilla only expects DBI 1.54, and 1.63 is considered to be newer.

I suspect this is really a bug in the way DBI reports its version, but I also expect it may bite any Bugzilla admin who is using a newer Perl and the latest DBI package.  To work around it, I went into Bugzilla/Install/Requirements.pm and changed the DBI requirement from 1.614 to 1.62.

Repro steps:  Using Perl 5.16.3 and DBI 1.630, run ./checksetup.pl


Actual results:

Checking for                  DBI (v1.614)    found v1.63  (highlighted in red, and listed as a missing required module.  Checksetup fails.)


Expected results:

Checking for                  DBI (v1.614)    ok: found 1.63
(and checksetup succeeds, barring other issues)
Status: UNCONFIRMED → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.