On Tuesday, March 15, 2005, at 08:56AM, John E. Malmberg <[EMAIL PROTECTED]>
wrote:
>It appears that the file t/lib/vmsfspec.t is missing from the manifest.
>file.
It's generated at build time so it should not be in the manifest.
$ search [.vms]descrip_mms.template "vmsfspec.t :"/win=2
[.t.lib]vmsfspec.t : [.vms.ext]filespec.t
Copy/NoConfirm/Log $(MMS$SOURCE) $(MMS$TARGET)
>Is there a perl script that will identify all files that are present in
>the unpacked directory except for the ones in the manifest or where
>generated by the build procedure?
Test::Smoke may have something like that. In general, though, for the core
build we need to check the manifest before we have Perl, so it's done in DCL in
configure.com.
>Also it appears that magic.t is leaving a logical name "FOO" behind so
>that if it is run before the INST_*.t tests, they fail as they are trying
>to create a file named "FOO".
>
>When you use the MMS script to run the tests, they are run in a subprocess
>so this is not noticed.
Yes, there are a lot of logical name vulnerabilities.