On Thu, 6 Jul 2023 at 15:15, Jonathan Wakely <jwakely(a)redhat.com> wrote:
On Thu, 6 Jul 2023 at 11:46, Jonathan Wakely <jwakely(a)redhat.com> wrote:
>
> Oops, I meant to CC the PACKAGE-owner(a)fedoraproject.org addresses for
> the packages I'll be changing (see below).
>
> For blender, gazebo, opencascade, and opensubdiv, it's a one line
> change to the spec file, something like:
>
> -BuildRequires: tbb-devel
> +BuildRequires: tbb2020.3-devel
>
> If you're happy for me to push that and rebuild the package as
> provenpackager, let me know and I won't bother you with a pull
> request.
>
> For USD there's a change needed to FindTBB.cmake, so it's slightly
> more complex (but only slightly).
USD is currently blocked by the python 3.12 update anyway:
DEBUG util.py:442: Problem 1: conflicting requests
DEBUG util.py:442: - nothing provides python(abi) = 3.11 needed by
python3-pyopengl-3.1.6-1.fc38.x86_64 from build
DEBUG util.py:442: Problem 2: conflicting requests
DEBUG util.py:442: - nothing provides python(abi) = 3.11 needed by
python3-pyside2-1:5.15.7-2.fc38.x86_64 from build
DEBUG util.py:444: (try to add '--skip-broken' to skip uninstallable packages)
gazebo is also blocked by the python 3.12 update.
So there are several packages which I need to move to tbb2020.3-devel,
but I can't even do a scratch build to verify that it would build. And
I can't update tbb itself to the new version while packages like
gazebo and blender won't build with the new version.
So I'm doing nothing and hoping that some of the python blockers get
fixed soon enough for me to do the TBB work before the mass rebuild.
>
>
> On Thu, 6 Jul 2023 at 11:11, Jonathan Wakely <jwakely(a)redhat.com> 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
> > opensubdiv
> > usd
> >
> > After those packages have been rebuilt against tbb2020.3 I'll create a
> > side tag and push a new spec file to the 'tbb' package to update it to
> > version 2021.9.0 (based on the
> >
https://copr.fedorainfracloud.org/coprs/jjames/TBB2021/ package made
> > by Jerry James). Then the remaining packages that depend on tbb can be
> > rebuilt against the new tbb in the side tag.