[Backport release-24.11] orca-slicer: v2.3.0-rc -> v2.3.0#392957
[Backport release-24.11] orca-slicer: v2.3.0-rc -> v2.3.0#392957GaetanLepage merged 7 commits intoNixOS:release-24.11from
Conversation
df97704 to
e3f97a0
Compare
|
Hi, I'm not sure this PR is a good idea. Best Regards |
|
I am not against this backport.
|
|
I also don't have any problems with libnoise and orca-slicer 2.3.0; I used it myself on 24.11. |
|
I'm not in a rush to backport this to the release branch. I've already built the package and installed it locally, so I think we should try to do this backport the proper way™, especially because I want to get my hands dirty with nix. To make this PR more slim, I'm going to create another one on master just to fix the package compilation on GCC < 14. Then…about |
Merged!
I don't think we should deviate from what is being done on |
Thanks!
I'll open a backport PR for |
(cherry picked from commit aa12034)
(cherry picked from commit 13eb9ce)
* orca-slicer: Don't show update dialog by default This pulls in OrcaSlicer/OrcaSlicer#7650 (which I wrote). The idea is, for the binaries that orca-slicer distributes from its github page, it might make sense to remind about updates because the user wouldn't otherwise know they need to take action to install new versions. But when orca-slicer is run using nix, we can safely assume the user will update using nix and they don't need the nag dialog. * Update pkgs/by-name/or/orca-slicer/package.nix --------- Co-authored-by: Shelvacu <git@shelvacu.com> Co-authored-by: Sandro <sandro.jaeckel@gmail.com> (cherry picked from commit 274ea25)
…d things It's not actually necessary. (cherry picked from commit d363185)
(cherry picked from commit 2eb815a)
https://github.com/SoftFever/OrcaSlicer/releases/tag/v2.3.0 (cherry picked from commit 42b6fd1)
(cherry picked from commit b86e92c)
e3f97a0 to
daa4bc1
Compare
|
GaetanLepage
left a comment
There was a problem hiding this comment.
All good, well done!
|
Thank you very much! |
My main goal with this PR is backporting #391710, but I've hit two roadblocks.
The newer version needs the
libnoisepackage, which is currently not on the release branch.libnoiseseems to be a rather stable project, just the repo where we are getting the sources is not versioned "properly"The
masterbranch seems to be using GCC 14 by default while therelease-24.11is using GCC 13, which does not have the-Wno-error=template-id-cdtorflag that was added to theorca-slicerpackage heremasterbranch too, and if so, what would be the proper way of doing it.masterfirst then cherry-pick on the release branch like usual?Things done
nix.conf? (See Nix manual)sandbox = relaxedsandbox = truenix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)Add a 👍 reaction to pull requests you find important.