Giter Site home page Giter Site logo

Comments (4)

smartavionics avatar smartavionics commented on August 27, 2024 4

Thanks @5axes , that's all understood. I'll give some thought to providing version numbering.

from cura-measuretool.

5axes avatar 5axes commented on August 27, 2024 1

Hello @smartavionics

It's because you don't follow the rules concerning the version information in your Master release. And this is realy a problem for the other developpers, including me (Even if I can't call myself a developer).

As all your Cura Version are only unditified by Cura Master (Major = 0 Minor =0) we cannot have the information at what "Level" of devellopement you are. And in this case as @fieldOfView is apparently not a user of your Cura Master release he haven't manage this particular point.

So when in the Init.py he made the test to determine which version of QT, cura is using the plugin made the error to switch to QT6 where we can use the QT6 UM.Label type , A type not reconized in version 4.X

Solution number 1 : ( refereing to this discussion https://community.ultimaker.com/topic/40380-advice-to-update-a-tool-qml-plugin-file/ Thanks again for your help @fieldOfView ) I take the decision to test directly the validity of the QT version.

Or Solution number 2 and It would simplify the code of many of my plugins, give the information on the Major and Minor indentification of your Cura Master (and not 0.0 as we have now, why not use 4.14, 4.15, 4.16 etc. since Ultimaker should not increment these numbers in the future )

And I take this opportunity to thank you for the work you have done on your CURA versions. Which is still my working version.

from cura-measuretool.

smartavionics avatar smartavionics commented on August 27, 2024 1

OK, I'm thinking that I will give my releases major/minor version number 4.20 and will increment the patch level for each subsequent release. i.e. the releases will be numbered 4.20.1, 4.20.2, etc. They will all be installed in the tree at 4.20 and not in separate directories. In the unlikely event of me producing a release that is markedly different, I can always move to 4.21, etc. If you folks have any objections to that scheme or a better idea, please open an issue at https://github.com/smartavionics/Cura/issues so we can discuss it.

from cura-measuretool.

fieldOfView avatar fieldOfView commented on August 27, 2024

Thanks @5axes, I could not have said it better.

This is a problem with diverging forks. Before Ultimaker releases a non-master version of a new release (with a numbered application version), I have to assume that someone running a master version (like me, running the Ultimaker master release) is using the latest and greatest Ultimaker master. If your master branch diverges from their master branch, then that is a problem for me (and/or you).

from cura-measuretool.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.