Skip to content

AddonManager: reports wrong version numbers or does not report any version number at all (1.1.0dev r40504) #48

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

Open
2 tasks done
raindropsfromsky opened this issue Mar 9, 2025 · 3 comments

Comments

@raindropsfromsky
Copy link

raindropsfromsky commented Mar 9, 2025

Is there an existing issue for this?

  • I have searched the existing issues

Problem description

Here is a screenshot of AM after I updated 4 WBs.
Image

There are four different problems:

  1. Latest version not shown for the Curves WB.
  2. The earlier version of Ribbon WB is shown as 0.0.0 (which is wrong)
  3. The version number of SheetMetal WB has not changed at all.
    (Then why did it update?)
  4. There are no version numbers shown for the symbols_library.

Full version info

OS: Windows 11 build 26100
Architecture: x86_64
Version: 1.1.0dev.40504 (Git) Conda
Build type: Release
Branch: main
Hash: 855ad6c70904f911b2ce7114dd1a5bc24da98bd1
Python 3.11.11, Qt 5.15.15, Coin 4.0.3, Vtk 9.3.0, IfcOpenShell 0.0.0, OCC 7.8.1
Locale: English/United States (en_US)
Stylesheet/Theme/QtStyle: OpenDark.qss/OpenDark/Fusion
Logical/physical DPI: 96/123.928
Installed mods: 
  * AnimationFreeCAD 1.0.0
  * Beltrami 1.1.0
  * CommandPanel
  * CurvedShapes 1.0.13
  * Curves 0.6.59
  * ExplodedAssembly
  * fasteners 0.5.37
  * frame 0.1.1
  * FrameForge 0.1.2
  * FreeCAD-Ribbon 1.7.3.4
  * freecad.gears 1.3.0
  * FreeGrid 2.2.0
  * OpenTheme 2024.9.1
  * parts_library
  * Quetzal 1.3.3
  * SearchBar 1.4.1
  * sheetmetal 0.7.21
  * Silk 0.1.5
  * symbols_library

Subproject(s) affected?

None

Anything else?

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
@maxwxyz
Copy link
Contributor

maxwxyz commented Mar 9, 2025

@chennes is this something in the addon manager or does the addons add capabilities to show it there?

@Syres916
Copy link
Contributor

Syres916 commented Mar 9, 2025

No 3 is because the Addon author doesn't always (really they should) update the version number even though there has been a new commit so that's not a core issue the AddonManager is doing it's best with the info provided.

@raindropsfromsky
Copy link
Author

raindropsfromsky commented Mar 10, 2025

No 3 is because the Addon author doesn't always (really they should) update the version number even though there has been a new commit so that's not a core issue the AddonManager is doing it's best with the info provided.

Well, these requirements must be listed in the Addon developer's technical manual, to enforce uniformity in all addons' behavior.

Here is a simple example of this non-uniformity:
The screenshots below show that the addon developers do NOT follow a uniform standard for extended tooltips:
Image
Image
Image

We need a concise checklist for the addon developers when they submit a new/modified version.
(I have no clue how to include such a checklist in the GitHub workflow. I am not a coder.)


Further, why are some entries blank?
Don't the addon developers tag the latest version at all?

Also, surely the Ribbon WB never had a 0.0.0 version.
(I am actively involved in testing of Ribbon WB, and I know the versions are 1.7.x or 1.8.x.)
So how did AM pick up that odd number??

@luzpaz luzpaz changed the title The Addon Manager reports wrong version numbers, or does not report any version number at all AddonManager: reports wrong version numbers or does not report any version number at all (1.1.0dev r40504) Mar 12, 2025
@chennes chennes transferred this issue from FreeCAD/FreeCAD Apr 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants