There are API changes in Embree 4 that are likely to require source code changes in dependent packages.
I’ve patched USD to compile with Embree 4[2] and kicked off
builds in the side tags[3][4], which I expect to succeed. Since
we’re not currently able to easily run the tests, it’s hard to be
100% confident in the correctness of this patch, but it’s a
reasonable effort.
[1] https://github.com/embree/embree#upgrading-from-embree-3-to-embree-4
[2] https://github.com/PixarAnimationStudios/USD/pull/2266
[3] https://koji.fedoraproject.org/koji/taskinfo?taskID=97389888
[4] https://koji.fedoraproject.org/koji/taskinfo?taskID=97389945
Thank you for the notice.
According to a repoquery:
mock -r fedora-rawhide-x86_64 --enablerepo='*source*' --dnf-cmd -- repoquery --whatrequires '*embree*'
the openpgl package should have been included in the list as well. It looks like openpgl failed to build in the F38 mass rebuild, but a scratch build I tried just now was fine. I therefore simply built the openpgl-0.4.1-0.2.beta.fc38/openpgl-0.4.1-0.2.beta.fc39 releases from the mass rebuild into the side tags without a further release bump. These builds were successful.
On the other hand, it looks like the rebuilds of usd, luxcorerender, and blender into the side tags did *not* succeed. USD in particular appears to be suffering from a GCC 13 incompatibility. So a little more work is required before the side tag is truly just “waiting for Godot.”
On 2/10/23 21:32, Luya Tshimbalanga wrote:
Hello team,
Embree released version 4.0.0 which contains changes for so. Following the guideline, this version will get built only for Rawhide and the incoming Fedora 38 release. Affected packages are:
- blender (done)
- luxcorerender and its python subpackage (done)
- usd-libs (done)
- godotPlease use the following side tag
- Rawhide: fedpkg build --target=f39-build-side-63074 (pending at this time of writing)
- F38: fedpkg build --target=f38-build-side-63076
-- Luya Tshimbalanga Fedora Design Team Fedora Design Suite maintainer
_______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
_______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
_______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue