intersystems / intersystems/ipm
Compile classes with u flag
- Dominant language
- ObjectScript
- Stars
- 41
- Forks
- 29
- Avg merge
- 23h 54m
- Merged PRs (30d)
- 4
Description
When running
install -v _moduleName_
I see
Compilation started on 5/13/2024 12:23:34 with qualifiers "d-lck"
but I'm seeing issues with the class Ens.Utils.Tasks.Purge being compiled when I deliver rclib-ens and this is causing the entire module from not being installed successfully as ENSLIB is marked as ReadOnly
If I do
##class(%SYSTEM.OBJ).IsUpToDate("Ens.Utils.Tasks.Purge")
it reports 0.
All of this being said I would like to see ZPM call the class compiler with the u(skip up to date) flag, to skip any up to date classes.
Consider I have a module with 100 classes on version 1.0.1
and then I make a change to one of the 100 classes and do not change the version.
This will redeliver all 100 classes and compile all 100 classes but in practice we only need to compile one class.
Contributor guide
Assessment
This issue has not been assessed yet.