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