It was discovered that after FileCopy respects scope change #864, some modules cannot be installed.
Steps to Reproduce:
- On IPM main branch (IPM 0.10.5 beta version), go into the zpm shell
- Set up a repo pointing to appmodules:
repo -n AppModule -fs -path /projects/healthshare/appmodules/HSOPS-WIP/ (can do this via a bind mount into the IPM container)
- Run the command
install MPRL
- You will see the error message:
[MPRL] Compile FAILURE
ERROR! Class 'UnitTest.MPRL.CompositeRecordDefinition' does not exist.
If you revert the single change #864, the installation will work. This points to some lingering bug that needs to be addressed.
Of note is that the MPRL Class 'UnitTest.MPRL.CompositeRecordDefinition' has Scope="test" set which is likely triggering this issue.