-
Notifications
You must be signed in to change notification settings - Fork 2
AddonManager: problems handling newer versions #30
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
Comments
@chennes FYI |
The Addon Manager currently has no way of knowing what the last compatible version was. I don't know the best way of handling this. Do you have a suggestion? (@maxwxyz this is a feature request that should get its own issue, it's not going to be trivial to implement).
You can explicitly tell the Addon Manager to display Addons that don't claim compatibility with your version of FreeCAD. If you choose to do this the Addon Manager will indeed let you install/upgrade them, by design. This is supposed to be the "I know what I'm doing so shut up and do what I say" option.
The current version check is being done by the display code, and doesn't have any bearing on the installation or upgrade process. Adding a version check to the upgrade process is probably straightforward. The most straightforward path for your users (if they want to do this via the existing Addon Manager) is for you to make a git branch that supports 0.21 (or whatever version you want to support), then have users switch to Developer mode and change to that branch. |
I've been thinking about this a little, but nothing that won't require backports. One option is to include a list of backward compatible versions in package.xml? Something like:
Or instead of the version, the Tag name?
I've been giving people that as a workaround |
Is there an existing issue for this?
Problem description
Version 4.0 of the Rocket WB requires V1.0 features so the tag '1.0' was added to the package.xml file. This introduced a number of unexpected behaviours
I have been getting user reports of this issue from a number of places, including YouTube comments, forum posts, and issues raised on the Rocket WB github
Full version info
Subproject(s) affected?
Addon Manager
Anything else?
Issue #28 is probably related.
davesrocketshop/Rocket#71
Code of Conduct
The text was updated successfully, but these errors were encountered: