-
-
Notifications
You must be signed in to change notification settings - Fork 14.1k
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
python312Packages.openusd: fix build #351902
Conversation
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/prs-ready-for-review/3032/4780 |
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.
Please rebase.
The commit message should start with python312Packages.
and not talk about a version bump because 24.08 is already in master.
In the changelog So the license needs to be updated too. |
This fails to build with:
|
ok, this error is due the update of The only reasonable way forward in light of ZHF #352882 is to revert the update from the above commit. I tested this PR with it and it builds fine, then. |
The revert should contain the reason for which it was reverted. |
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.
- PR title needs to be updated, it doesn’t reflect what’s happening here anymore
- Ideally the materialx revert should be first, otherwise the patch fix doesn’t actually fix the build
This reverts commit 993ec32. MaterialX has some upstream issues which haven't been quite worked out, yet[1]. It is therefore reasonable to wait with an update in nixpkgs. It also breaks downstream packages like python312Packages.openusd as well as blender[2] [1]: PixarAnimationStudios/OpenUSD#3159 [2]: NixOS#326466 (comment) Signed-off-by: Florian Brandes <[email protected]>
Co-authored-by: ShadyDC <[email protected]> Signed-off-by: Florian Brandes <[email protected]>
Signed-off-by: Florian Brandes <[email protected]>
@gador thanks for taking this over! Those changes look good to me! |
this adds the license for OpenUSD which is explained here https://forum.aousd.org/t/upcoming-openusd-license-update/1561 Signed-off-by: Florian Brandes <[email protected]>
Signed-off-by: Florian Brandes <[email protected]>
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.
Diff LGTM
This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
|
This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
|
Signed-off-by: Florian Brandes <[email protected]>
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.
Good by me.
Changelog: https://github.com/PixarAnimationStudios/OpenUSD/blob/59992d2178afcebd89273759f2bddfe730e59aa8/CHANGELOG.md
This is not the latest version as the patch used isn't updated to that version yet.
I tested the basic functionality of some of the binaries.
6 packages built:
blender blender-hip blendfarm openusd python311Packages.openusd python312Packages.openusd
fixes #352873
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-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.