Is there a short term workaround you can suggest? I tried searching for the error message in the debian package sources, something like "Re-installing the plugin" or "plugin.*could not be loaded" but couldn't find anything.
Ernesto On Mon, Jun 24, 2024 at 2:29 PM Ernesto Alfonso <erjoa...@gmail.com> wrote: > Thank you Gregor, it would definitely work. It would also be nice to be > able to remove the bundled plugin after clicking "remove plugin", and this > may be a separate issue. > > Ernesto > > On Mon, Jun 24, 2024 at 4:42 AM Gregor Riepl <onit...@gmail.com> wrote: > >> Hi Ernesto, >> >> > Any time I open cura, I see two annoying popup messages: >> ... >> > - clicking the "Remove plugin" button in the popup >> > - attempting the "pip install trimesh" workaround >> > - clicking "Marketplace -> Installed", unchecking the two problematic >> plugins >> ... >> > None of these solutions appears to have any effect. >> >> Yes, that's a well-known issue. Sorry about that... >> >> > I saw a reference somewhere to the package python3-trimesh, but >> "apt-cache search trimesh" returned no results, and the package doesn't >> seem to exist. >> >> The problem with trimesh is that it relies on partially undefined >> behavior in numpy, which causes it to behave incorrectly on 32-bit >> architectures. >> >> See the ITP bug here: >> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=950920 >> My patch for the issue doesn't use the correct types, and I'd prefer not >> having to maintain it myself in the end. The issue should be fixed in >> numpy, IMHO. >> >> There is one possible solution that would make most users happy, however: >> >> - Factoring out the two Cura plugins into a separate package >> - Adding a Recommends: dependency on this package to Cura >> - Making the package runtime-depend on python3-trimesh >> - Packaging trimesh for 64-bit archs only >> >> I haven't checked if this would actually work, but I think it's the >> correct solution until the numpy developers have figured out a solution for >> the typing issue. >> >> Would that work for you? >> >> Regards, >> Gregor >> >