Skip to content

Conversation

@kbirken
Copy link
Member

@kbirken kbirken commented Dec 4, 2025

Early in 2025 we moved VariabilityModelChunk and three related (interface) concepts to a new language. The old concepts have been kept (the normal MPS mechanism when moving concepts to another language). With this PR, the deprecated concepts are being removed.

During the move in early 2025 there was a bug in the migration scripts, leading to creation of some spurious child VariabilityModelChunk.contents_old in some migrated root nodes of this concept. In order to simplify the clean-up, this PR has a new checking rule detecting this and an automatic quickfix removing the contents_old child.

CHANGELOG has been updated.

This solves #1547.

@kbirken kbirken self-assigned this Dec 4, 2025
@kbirken kbirken added MPS 2024.1 variability Variability-related tickets labels Dec 4, 2025
@kbirken kbirken changed the base branch from master to maintenance/mps20241 December 4, 2025 17:21
@kbirken kbirken merged commit ff26fe5 into maintenance/mps20241 Dec 5, 2025
2 checks passed
@kbirken kbirken deleted the feature/remove_deprecated_variability_base_1547 branch December 5, 2025 08:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

MPS 2024.1 variability Variability-related tickets

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants