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

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

 



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 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

[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