New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
slic3r-prusa3d: 1.40.1 -> 1.41.0 #44077
Conversation
440f774
to
3215e9c
Compare
407b980
to
d9d0bf0
Compare
1.41.0 has been tagged upstream, just waiting till they release it officially. edit it was released |
d9d0bf0
to
3d15bff
Compare
@tweber Can you have look please? |
@GrahamcOfBorg build slic3r-prusa3d |
No attempt on x86_64-darwin (full log) The following builds were skipped because they don't evaluate on x86_64-darwin: slic3r-prusa3d Partial log (click to expand)
|
Failure on aarch64-linux (full log) Attempted: slic3r-prusa3d Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: slic3r-prusa3d Partial log (click to expand)
|
eigen | ||
glew | ||
gtest | ||
makeWrapper |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This should be in nativeBuildInputs
since it is only used at build time, never at runtime.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have moved them, as well as cmake. I'm not sure though if this is the cause for failing on aarch64.
3d15bff
to
cddf6a5
Compare
4bd1073
to
9b7a15a
Compare
@GrahamcOfBorg build slic3r-prusa3d |
No attempt on x86_64-darwin (full log) The following builds were skipped because they don't evaluate on x86_64-darwin: slic3r-prusa3d Partial log (click to expand)
|
Failure on aarch64-linux (full log) Attempted: slic3r-prusa3d Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: slic3r-prusa3d Partial log (click to expand)
|
Any idea regarding the aarch64 failure? |
9b7a15a
to
0dd86a3
Compare
@GrahamcOfBorg build slic3r-prusa3d |
No attempt on x86_64-darwin (full log) The following builds were skipped because they don't evaluate on x86_64-darwin: slic3r-prusa3d Partial log (click to expand)
|
Failure on aarch64-linux (full log) Attempted: slic3r-prusa3d Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: slic3r-prusa3d Partial log (click to expand)
|
Seems like that didn't work. I'm not sure what the best way to remove aarch64 from the platforms is. I've seen people explicitly specifying x86 and x86_64 explicitly, which doesn't really seem right to me either. |
@timokau I've posted on discourse (https://discourse.nixos.org/t/marking-a-package-broken-for-certain-platforms/1057) regarding this question. |
@timokau I've marked it as broken now. On my system it shows as broken when cross compiling. I have to wait for access to the aarch64 build host before I can work on that issue and would advocate for merging this PR in the meantime, as 1.41.0 is the first version that supports the Prusa MMU 2.0. For that reason I would also like to backport this to 18.09. |
@GrahamcOfBorg build slic3r-prusa3d |
No attempt on aarch64-linux (full log) The following builds were skipped because they don't evaluate on aarch64-linux: slic3r-prusa3d Partial log (click to expand)
|
No attempt on x86_64-darwin (full log) The following builds were skipped because they don't evaluate on x86_64-darwin: slic3r-prusa3d Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: slic3r-prusa3d Partial log (click to expand)
|
Thank you, looks good! The aarch64 support probably isn't so essential that you must spent much time on it if you don't want to.
The policy is to backport bug fixes and maybe additions, but not simply features. The reason for that is that every new feature has the potential to break something and the releases are supposed to be as stable as possible. You can however easily have a system based on the stable release and still install the latest version of some software from the unstable channel. The wiki has more info on that. |
Motivation for this change
1.41.0 isn't out yet, but I want to document what needs to be updated for the final release.The latest alpha needs a few more dependencies. Also NLOPT needs to be set manually, as the package isn't found otherwise. :/
gtest
is needed although it seems unittests aren't even build by default. Might be worth it to report that to upstream.Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)