Hi,
Am 21.06.23 um 22:38 schrieb Mark Rubin via openSUSE Factory:
Ben Greiner wrote:
Cura upstream did switch to more modern tools months ago, but the
openSUSE Tumbleweed package did not keep up. I suggest switching to Cura
flatpak, appimage or the like.
...
With a lot of manual intervention, you could reinstall the old packages
after the dup. I get this:
Thanks very much for the detailed explanation and tutorial. Disappointing that nobody is maintaining openSUSE Cura, but that's how it goes with open source software. I browsed the Cura codebase a year or two ago when it stopped working with direct USB connections to 3D printers and Ultimaker said they wouldn't address that as a bug because none of theirs use USB. Fair enough, and at least they do contribute their industry-leading software as open source.
There is a designated maintainer for science/cura. Not sure why he
did not bother to update to Cura 5, which came out 1 year ago. You
could try to branch, update, and submit it yourself and hope you can
spark his interest or take over from him. You could try starting
with a bug report.
If you want to go down that route, good luck.
Yes, I'd need it. ;) But in a massive example of irony, I went back to try all of these suggestions today, and with 20230620 vs the 20230619 I was using yesterday, Cura *did* update successfully. (Yes, I understand that Tumbleweed is a moving target.)
Just as with the commands and outputs I posted, it may have updated
but it won't work. Unless the maintainer, you, or someone else
interested to contribute fixes the unresolvables and build failures
in openSUSE:Factory, it will automatically be removed from
Tumbleweed in a few weeks.
The only problem I had was that FreeCAD broke in almost the same way Cura was doing yesterday. But with my newfound knowledge (thanks again) I accepted deinstallation of it and the "dup" with 4086 packages completed successfully. (It also removed 8 other packages, all of which I need as well as FreeCAD, but hopefully the Tumbleweed churn will eventually bring them back.)
Incidentally, FreeCAD has the same person as Cura listed as
maintainer. With python3-pyside2 being fixed in the meantime it
should however work without any further actions. The test flavor in
https://build.opensuse.org/package/show/openSUSE:Factory/FreeCAD
failed and thus FreeCAD is not in the last snapshot, but a build
retrigger probably fixes it soon. In the meantime you can directly
download the successfully built package from
openSUSE:Factory/standard and use that one:
$ osc
getbinaries openSUSE:Factory FreeCAD standard x86_64
# zypper in binaries/FreeCAD-0.20.2-5.3.x86_64.rpm
Thanks again for everyone's help.
- Ben