flathub / com.ultimaker.cura

https://flathub.org/apps/details/com.ultimaker.cura
6 stars 5 forks source link

Warning: Update to many dependencies in Cura 5.0 #3

Closed Ghostkeeper closed 2 years ago

Ghostkeeper commented 2 years ago

With the upcoming Cura release 5.0, Cura will be updating its Python version to 3.10.0 and Qt to version 6.2. We're packaging the new versions inside of the AppImage.

This update is necessary to support the new MacOS versions. It is not necessary to continue supporting Linux, so it's not really a problem here. However this update means that some code will eventually be written that only works in the newest versions of these dependencies. These are the major dependencies that we're updating that might be relevant to this repository:

As of this writing, we're still having some trouble packaging the MacOS image with the updated Sip version, but these changes are likely to remain stable at this point.

thopiekar commented 2 years ago

Have fun: https://thopiekar.eu/2022/06/21/cura-rolled-out-as-flatpak/

jellespijker commented 2 years ago

Also take note of this PR https://github.com/Ultimaker/Cura/pull/12708 Which is a complete switch in our build process.

Switching to Conan as our dependency manager opens up a possibility for flat pack maintainers imo.

See https://docs.conan.io/en/1.44/integrations/deployment/flatpak.html

We could add (or merge a PR) in our GitHub repo https:/github.com/ultimaker/conan-config for a specific FlatPack generator.