bin/configure, I am seeing sections like the following:
|Cwd||3.01 installed. Version 3.05 Required
for Required. Available from the CPAN archive.
3.01 installed. Version 3.05 Required for Required. Available from the CPAN archive.
|Apache::Htpasswd||not installed. Optional, only required for ApacheHtpasswd password manager
for Optional, only required for ApacheHtpasswd password manager
not installed. Optional, only required for ApacheHtpasswd password manager for Optional, only required for ApacheHtpasswd password manager
lib/TWiki/Configure/Checkers.pmthis is due to a unclear specification between the data in
tools/DEPENDENCIESand the parser in
lib/TWiki/Configure/Checkers/CGISetup.pm. The fix which I am going to check in changes
tools/DEPENDENCIESto fit the expectations of the code. Maybe this is the wrong way around, but
sub checkPerlModulesis called from many places.
Error: 3.01 installed. Version 3.05 required for for base TWiki
TWiki::Configure::UIhas class variables to store the total number of errors and warnings, but they're never updated. So the summary block is never shown.
bin/configurewhen these vars are finally checked (fixed with tonight's checkin).
bin/configuresets up an
$erootfor read-only sections, but fills it with empty stubs only, and apparently never makes uses of it. Maybe that was the mechanism intended to keep track of accumulated errors?
TWiki::Configure::Item, but the constructors successively drop parameters:
Roottries to create a
Sectionwith two parameters, but only one is used, and
Sectiontries to create an
Itemwith one parameter, which is dropped as well. The parameter used by
Sectionto create a new
Itemis a class name, which scares me because I have no idea what the intention is.
binare not executable. I can see that the path which sets the error message is executed during
configuretracing, but no text is appearing in the output.