Re: Modernize Thread Building Blocks for Fedora 39

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

 



On Thu, 6 Jul 2023 at 11:21, Ian McInerney via devel
<devel@xxxxxxxxxxxxxxxxxxxxxxx> wrote:
>
>
>
> On Thu, Jul 6, 2023 at 11:12 AM Jonathan Wakely <jwakely@xxxxxxxxxx> wrote:
>>
>> This is a status update for
>> https://fedoraproject.org/wiki/Changes/F39ModernizeTBB
>>
>> The tbb2020.3 compat package has now been added to rawhide:
>> https://bodhi.fedoraproject.org/updates/FEDORA-2023-15ccd1cedb
>>
>> It doesn't include the docs or python modules (you can use the main
>> tbb package for those).
>>
>> The tbb2020.3-devel subpackage conflicts with tbb-devel, as a given
>> package only needs to build against one or the other, not both.
>>
>> Later today I will start submitting pull requests for the packages
>> which need to switch from BuildRequires: tbb-devel (or similar) to
>> using tbb2020.3-devel instead. The affected packages are:
>>
>> blender
>> gazebo
>> opencascade
>
>
> Wouldn't it be better to just update OpenCascade to its new upstream version in that sidetag as well instead of doing a compat package for it?

Define better.
To be clear, I'm not "doing a compat package" for it. I'm just
changing one line in the spec file and rebuilding it against
tbb2020.3-devel (which is currently identical to tbb-devel).
That just means the OpenCascade package in rawhide won't be broken
when tbb gets updated.

> The new OpenCascade actually requires the new TBB and can't be built with the older version. See https://bugzilla.redhat.com/show_bug.cgi?id=2217295.

Yes, I'm aware of the bugzilla (it's blocked by #2036372 which is this change).

If Richard wants to coordinate and do that update in the side tag,
that would be fine. But it's not a requirement. Switching OpenCascade
to use tbb2020.3 is a one line change to the spec file and that change
can easily be reverted to use tbb again when updating it. Doing it
that way means the tbb update isn't dependent on finishing the
OpenCascade update. That update could be done at any time after tbb
has been updated in rawhide. Or it could *still* be done in the side
tag even if it's already been switched to use tbb2020.3 in rawhide.

Richard, if you do want to do the OpenCascade in the side tag, please
let me know. Otherwise I'll make the minimal change to avoid
OpenCascade having broken deps, and then you can update it at your
leisure once the new tbb lands in rawhide.
_______________________________________________
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