[3dprinter-general] Cura 5.0.0
Sebastian Kuzminsky
seb at highlab.com
Thu May 26 02:44:10 BST 2022
I have updated the packages for Cura and its dependencies from Ultimaker.
https://salsa.debian.org/seb_kuzminsky-guest/fdm-materials/
https://salsa.debian.org/seb_kuzminsky-guest/libcharon
https://salsa.debian.org/seb_kuzminsky-guest/libsavitar
https://salsa.debian.org/seb_kuzminsky-guest/libarcus
https://salsa.debian.org/seb_kuzminsky-guest/uranium
https://salsa.debian.org/seb_kuzminsky-guest/cura-engine
https://salsa.debian.org/seb_kuzminsky-guest/pynest2d
https://salsa.debian.org/seb_kuzminsky-guest/cura
This doesn't quite build on unstable, it needs qt6 from experimental.
But with that allowance, the packages build and install and run on unstable.
I am a novice at packaging, and I have probably made some mistakes in
those packages. Some things I'm especially unsure about are:
* libsavitar version is 5.0.0, it installs `libSavitar.so.5.0.0`, but
the package name is `libsavitar0.deb`. Should it be `libsavitar5.deb`?
* Similarly libarcus installs `libArcus.so.5.0.0`, but the package name
is `libarcus3.deb`.
* The `cura` and `cura-engine` repos come with tests, but a number of
the tests fail. I've disabled the failing tests via debian/patches, but
I don't know how much diligence is expected in debugging these failures.
Upstream does not appear to use a public CI/CD system as far as I can
tell, and their github actions are broken and don't run the tests.
* I expect the git hygiene in some of those repos may not pass muster.
I welcome feedback and will try to address any issues.
--
Sebastian Kuzminsky
More information about the 3dprinter-general
mailing list