The Gentoo packages are severely out of date, and they haven't been ported to Python 3.11. The packages are hard to keep working, and there are better alternatives available. The recommended replacements are media-gfx/prusaslicer, media-gfx/superslicer and orcaslicer (not packaged). Full list (with deps): media-gfx/cura acct-group/ultimaker acct-user/ultimakerdev-libs/libarcus dev-libs/clipper dev-libs/libcharon dev-libs/libnest2d dev-libs/libsavitar dev-python/pynest2d dev-python/uranium media-gfx/fdm-materials media-gfx/curaengine
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5dfd88b13175a81d17f202e2131e4f7d0dabb9e commit b5dfd88b13175a81d17f202e2131e4f7d0dabb9e Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2023-05-05 14:11:27 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2023-05-05 14:12:05 +0000 package.mask: Last rite media-gfx/cura and dependencies Bug: https://bugs.gentoo.org/905769 Signed-off-by: Michał Górny <mgorny@gentoo.org> profiles/package.mask | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+)
Can I request the tree prune of these packages be extended (to 60 or 90 days): - Slicers DO NOT produce identical gcode from the same input model. - Custom / modified printers need special handling from the slicer, porting settings from one slicer to another and the resulting tests for correct / expected output takes time. - Projects using advanced features (e.g. variable fill method / percentage, surface finishing) will need, potentially significant, work to port between slicers.
(In reply to Bill Prendergast from comment #2) > Can I request the tree prune of these packages be extended (to 60 or 90 > days): > Yeah, I think we can do that. 90 is fine with me because I can see how this would be a big workflow change. Normally, I'd help with something I see as "user important" / "user visible", but these packages are so hard to handle that I can't really do anything other than extend the deadline. They really need a dedicated maintainer who knows something about 3d printing & willing to suffer with scary software.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec7e202e4f1c8e50a3815eba124bf1f3fc14cd38 commit ec7e202e4f1c8e50a3815eba124bf1f3fc14cd38 Author: Sam James <sam@gentoo.org> AuthorDate: 2023-05-06 13:31:14 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-05-06 13:31:14 +0000 profiles: extend last-rites for cura and friends It's a big workflow change if someone is relying on these. Bug: https://bugs.gentoo.org/905769 Signed-off-by: Sam James <sam@gentoo.org> profiles/package.mask | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
I second sam, I've spent 2 hours trying to get it up to the latest release and gave up chewing though the versions ranges of dependencies and constant build failures. The workflow between slicers is different, that's true, though superslicer, prusaslicer and orca-slicer all are based of each other in sense of cherry-picking from each other and historically all are forks of slic3r code making the switching around them very simple, you can even import and export settings between them If your workflow requires Cura and you cannot afford time to migrate to another slicer I would suggest coping the packages to your local overlay for the period of time you need it or even stepping up as (proxy-)maintainer of them.
I use Cura extensively and used to create PR for it but I concur, it is a very complex package to get going. I started using the AppImage since they released v5 because a quick version bump seems to be out of the question.
Hello. So sad. Cura is the single slicer application for QT/Plasma environment. I'm not the developer, nor programmer, but I'm willing to help with tests if needed to update/bump the application. Thanks in advance.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caa3e0c2f34c0b0f0d3f73a89dea0ddc6c9cfea2 commit caa3e0c2f34c0b0f0d3f73a89dea0ddc6c9cfea2 Author: Jakov Smolić <jsmolic@gentoo.org> AuthorDate: 2023-08-12 12:38:30 +0000 Commit: Jakov Smolić <jsmolic@gentoo.org> CommitDate: 2023-08-12 12:42:26 +0000 media-gfx/cura: treeclean Closes: https://bugs.gentoo.org/896982 Closes: https://bugs.gentoo.org/905769 Closes: https://bugs.gentoo.org/864109 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> media-gfx/cura/Manifest | 1 - media-gfx/cura/cura-4.13.1-r1.ebuild | 89 ---------------------- .../cura/files/cura-4.12.1-code-style-test.patch | 18 ----- media-gfx/cura/metadata.xml | 27 ------- profiles/package.mask | 9 --- 5 files changed, 144 deletions(-)