Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handling multiple feature models in the rendered overview #33

Open
vulder opened this issue Jun 21, 2023 · 2 comments
Open

Handling multiple feature models in the rendered overview #33

vulder opened this issue Jun 21, 2023 · 2 comments
Assignees
Labels
bug Something isn't working

Comments

@vulder
Copy link
Collaborator

vulder commented Jun 21, 2023

Currently, our build of the overview crashes when the feature model is not named FeatureModel.xml.

https://github.com/se-sic/ConfigurableSystems/actions/runs/5331473648/jobs/9659366282

@vulder vulder added the bug Something isn't working label Jun 21, 2023
@ChristianKaltenecker
Copy link
Collaborator

Hmmm. I guess this is the first case where we have feature models of multiple different versions (see Linux).
What could be the best solution here? I can rename the models to FeatureModel.xml, but I want to somehow keep the information about the version.
Creating multiple different directories (i.e., 'Linux-5.16' and 'Linux-6.2.1') would fix the issue, but won't work on long term if we expect further feature models from the same system but of different versions.
@s9latimm any thoughts on this?

@vulder
Copy link
Collaborator Author

vulder commented Jun 22, 2023

I think renaming and duplicated folders will not help us. We probably need a fix for the process to build multiple models. Simplified with the name FeatureModel_DETAIL.xml maybe? So, we can easily match out the DETAIL part with an regrex, or ignore it with a glob.

Especially, for models, such as linux, it's worth while to keep multiple versions around.

@s9latimm s9latimm removed their assignment Oct 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants