I'm trying to upgrade to the tip of the 4.2 branch. With no extensions
enabled,
checksetup.pl behaves as normal. But if I enable the Voting
extension, it crashes:
$ rm extensions/Voting/disabled
$ ./
checksetup.pl
Can't locate Math/Random/ISAAC.pm in @INC (@INC contains: . lib
/etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1
/usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10
/usr/share/perl/5.10 /usr/local/lib/site_perl) at Bugzilla/RNG.pm line
28.
BEGIN failed--compilation aborted at Bugzilla/RNG.pm line 28.
Compilation failed in require at Bugzilla/Util.pm line 50.
BEGIN failed--compilation aborted at Bugzilla/Util.pm line 50.
Compilation failed in require at Bugzilla/Error.pm line 33.
BEGIN failed--compilation aborted at Bugzilla/Error.pm line 33.
Compilation failed in require at Bugzilla/Extension.pm line 26.
BEGIN failed--compilation aborted at Bugzilla/Extension.pm line 26.
Compilation failed in require at (eval 17) line 3.
...propagated at /usr/share/perl/5.10/
base.pm line 93.
BEGIN failed--compilation aborted at ./extensions/Voting/Extension.pm line 29.
Compilation failed in require at Bugzilla/Install/Util.pm line 186.
The workaround is fairly straightforward: disable the extension,
re-run
checksetup.pl, and install the missing module(s).
Greg