Closed seidewitz closed 4 months ago
The resolution summary in KERML-49 says the readonly
features identified in 4. Observation.kerml and 5. SpatialFrames.kerml are not to be removed, but the keyword seems to be missing from those features in branch ST6RI-724, and I couldn't find an FTF issue for removing them, was there one?
The readonly
keywords on Observation::defaultMonitor
and SpatialFrames::defaultFrame
where removed as part of the resolution to KERML-56 (see PR #520, commit 62823d9).
The readonly keywords on Observation::defaultMonitor and SpatialFrames::defaultFrame where removed as part of the resolution to KERML-56
The revised text KERML-49 only changes the type of those features. I don't remember discussing whether the defaults can change during an occurrence. I suppose there's no harm since they're only defaults, but I can't find any FTF resolution about it.
In any case, I can approve this pull. Sorry I didn't notice the (seemingly) unballoted readonly changes in PR #520.
My point was that the removal of the readonly keywords you noted was balloted, as the resolution to KERML-56, which was approved on KerML FTF Ballot 3. It was no longer necessary to have them be readonly, because the resolution to KERML-56 made them features of a true singleton type, so there is no way they could change value anyway. It was just neglected to note this in the later resolution to KERML-49.
Makes complete sense technically, but process-wise where is the balloted revised text that removes the readonly
keyword? Without that the standard libraries still have them.
Oops, you are right, the revised text of the resolution to KERML-56 as approved by the FTF on Ballot 3 didn't actually removed the readonly keywords. While it doesn't really matter semantically in this case, I can put them back in to be consistent with the process.
This PR implements resolutions of issues from KerML FTF Ballot 4 that called for updates to library models.
Resolutions of the following issues are implemented in this PR:
Resolution of the following library-related issue did not require a library model update: