It looks like openvdb-devel manages to accidentally depend on the
tbb compat package on i686 only, which breaks OpenImageIO because
OpenImageIO depends on the updated tbb, and that conflicts with
the compat package:
Problem: package tbb2020.3-devel-2020.3-3.fc40.i686 conflicts with tbb-devel provided by tbb-devel-2021.11.0-2.fc40.i686 - package openvdb-devel-11.0.0-2.fc40.i686 requires pkgconfig(tbb) >= 3.0, but none of the providers can be installed - conflicting requests
This is because openvdb-devel Requires pkgconfig(tbb), but on
i686 the current tbb-devel provides only pkgconfig(tbb32), not
pkgconfig(tbb).
The best and simplest fix is probably to adjust openvdb-devel so it Requires cmake(TBB) instead, which works on all architectures and is more technically accurate anyway. However, I haven’t attempted to actually implement this fix.
This issue breaks the dependency chain openvdb → OpenImageIO → openshadinglanguage → usd → blender, which is the reason (or at least the initial/primary reason?) Blender failed in the mass rebuild[1].
I’m posting about this in part just to explain the problem in case anyone else is encountering something similar.
– Ben Beasley (FAS music)
[1] https://koji.fedoraproject.org/koji/taskinfo?taskID=111976337
On Fri, 19 Jan 2024 at 01:27, Sérgio Basto <sergio@xxxxxxxxxx> wrote:On Fri, 2024-01-19 at 00:21 +0000, Jonathan Wakely wrote:On Fri, 19 Jan 2024 at 00:10, Jonathan Wakely <jwakely@xxxxxxxxxx> wrote:On Wed, 17 Jan 2024 at 19:07, Jonathan Wakely <jwakely@xxxxxxxxxx> wrote:I'll be building boost, tbb, and the packages that depend on them in the f40-build-side-81691 side tag over the next few hours (in advance of the mass rebuild tomorrow). If your package gets a "Rebuilt for Boost 1.83.0" comment, please don't rebuild it in rawhide, we're building it in the side tag and will merge it back to rawhide. If you need to update your package before the mass rebuild, please let me and Patrick (CC'd) know and your changes can be built in the side tag too.Please DO NOT build your package in rawhide if we're rebuilding it in the boost side tag. It will require another rebuild in the side tag and another bodhi update and delay the mass rebuild by several more hours while the gating tests run.OK, the side tag has been merged. Builds can be done in rawhide again now.not yet , ttps://bodhi.fedoraproject.org/updates/FEDORA-2024-7c21b7afa2 needs pass in all "Test Gating" or is running again "Test Gating" for new build(s)(The new build that I think you caused btw!) I'm not sure what's going on with the waiting status, but it's in stable, and the new packages are in the buildroot and being used by the mass rebuild. -- _______________________________________________ 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