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.

Reply via email to