On Sat, 20 Jan 2024 at 15:10, Ben Beasley <c...@musicinmybrain.net> 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 <ser...@serjux.com> wrote:
>
> On Fri, 2024-01-19 at 00:21 +0000, Jonathan Wakely wrote:
>
> On Fri, 19 Jan 2024 at 00:10, Jonathan Wakely <jwak...@redhat.com>
> wrote:
>
> On Wed, 17 Jan 2024 at 19:07, Jonathan Wakely <jwak...@redhat.com>
> 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@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> 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@lists.fedoraproject.org
> Do not reply to spam, report it: 
> https://pagure.io/fedora-infrastructure/new_issue
>
> --
> _______________________________________________
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> 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@lists.fedoraproject.org
> Do not reply to spam, report it: 
> https://pagure.io/fedora-infrastructure/new_issue
--
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to