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
The version of plugins in DMM bundle does not change when bundle is downgraded #1159
Comments
We decide to push this to 9.23, as the consequences can introduce many new bugs in edge cases. This needs to be thought of really thoroughly. |
I think this is the right approach, but there are still a couple of issues: 1. If a bundle is installed like "tap image install 'DMM:2.1.2,DMM API:2.1.3'", the DMM API request is ignored. The image should fail to resolve, but will instead resolve to something the user did not ask for 2. If a bundle has a dependency on OpenTAP, the current OpenTAP installation might be downgraded, even if `--merge` is specified 3. If a new bundle member is added, downgrading to an older version will uninstall the new bundle member These are a couple of strange behaviors I can think of off the top of my head. We should resolve these issues before merging this Closes #1159
I think we are closing in on a solution to this, but to avoid risk of regressions, I will move this to 9.24. |
Maybe instead of the old behavior we should add a message to manually remove the current bundle and then install the new onel. There is a question about what to do with the installed dependencies. When uninstalling a bundle it should ask which of the dependencies also to remove. Once that is resolved the other version can be installed. |
This adds a specific error message when attempting to downgrade a bundle Closes #1159
This adds a specific error message when attempting to downgrade a bundle Closes #1159
A fix for this is in OpenTAP version |
Prior to 9.19, this would downgrade all the members of DMM, but now the image fails to install:
The text was updated successfully, but these errors were encountered: