Re: HEADSUP boost and tbb rebuilds starting in a side tag

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux