On Sat, 20 Jan 2024 at 15:10, Ben Beasley <code@xxxxxxxxxxxxxxxxxx> wrote: > > 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). Aha, thanks for figuring that out! The problem was also observed at https://bugzilla.redhat.com/show_bug.cgi?id=2036372#c43 but I didn't get the right explanation. I'm not sure why the i686 package does that, maybe Jerry knows (I used his TBB COPR for the new tbb.spec). > 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]. CC Richard Shaw who was puzzled by the same thing. > 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 1/19/24 07:45, Jonathan Wakely wrote: > > 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 -- _______________________________________________ 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