To make sure, I
but I still got this nonsensewhen I tried to make a named target
[anton@Server tools]$ perl ./build.pl
You are about to build TWiki. If you are not building a release, or
this release is just for testing purposes, you can leave it unnamed.
In this case any packages generated will be called "TWiki". Alternatively
you can provide a name (e.g. 4.0.0-beta6).
If you provide a name, TWiki.pm will be automatically edited to insert the
new name of the release. The updated TWiki.pm will be checked in before
the build starts.
The release *must* be named according to the standard scheme i.e
where -qualifier is optional.
This will be translated to appropriate package and topic names.
(The package name can optionally be passed in a *second* parameter
to the script e.g. perl build.pl release 4.6.5)
Do you want to name this release? [y/n] y
Use of uninitialized value in pattern match (m//) at ./build.pl line 67,
<STDIN> line 1 (#1)
(W uninitialized) An undefined value was used as if it were already
defined. It was interpreted as a "" or a 0, but maybe it was a mistake.
To suppress this warning assign a defined value to your variables.
To help you figure out what was undefined, perl tells you what operation
you used the undefined value in. Note, however, that perl optimizes your
program and the operation displayed in the warning may not necessarily
appear literally in your program. For example, "that $foo" is
usually optimized into "that " . $foo, and the warning will refer to
the concatenation (.) operator, even though there is no . in your
Enter name of this release: :
I look at the code and where its prompting for a "y/n" it seems to want the actual "major.minor.pathch". So it shouldn't be asking for a yes/no response. Therefore
shouldn't be used.
This is working fine, so assume it was fixed.