On Wed, Sep 29, 2021 at 07:54:55PM +0000, Zbigniew Jędrzejewski-Szmek
wrote:
> On Wed, Sep 29, 2021 at 05:08:49PM +0000, Mattia Verga via devel wrote:
> > On 29/09/21 18:10, Zbigniew Jędrzejewski-Szmek wrote:
> > > On Wed, Sep 29, 2021 at 03:47:08PM +0000, Mattia Verga via devel wrote:
> > >> On 29/09/21 15:53, Zbigniew Jędrzejewski-Szmek wrote:
> > >>> On Wed, Sep 29, 2021 at 01:37:08PM +0000, Mattia Verga via devel
wrote:
> > >>>> On 29/09/21 15:24, Zbigniew Jędrzejewski-Szmek wrote:
> > >>>>> On Mon, Aug 23, 2021 at 01:29:44PM -0500, Richard Shaw
wrote:
> > >>>>>> Everything should be more or less complete so let me
know if I missed
> > >>>>>> anything.
> > >>>>>>
> > >>>>>> Now on to OpenColorIO 2... Blender is moving to it
(and not looking back),
> > >>>>>> usd doesn't support it. Yay! More fun! :)
> > >>>>> Hi,
> > >>>>>
> > >>>>> the imath update seems to have broken install of blender:
> > >>>>>
> > >>>>> $ sudo dnf upgrade
> > >>>>>
> > >>>>> Problem 1: package blender-1:2.93.4-1.fc35.x86_64
requires libImath-3_0.so.28()(64bit), but none of the providers can be installed
> > >>>>> - cannot install both imath-3.1.2-1.fc35.x86_64 and
imath-3.0.2-6.fc35.x86_64
> > >>>>> - cannot install the best update candidate for
package imath-3.0.2-6.fc35.x86_64
> > >>>>> - cannot install the best update candidate for
package blender-1:2.93.4-1.fc35.x86_64
> > >>>>> Problem 2: package OpenImageIO-2.2.17.0-7.fc35.x86_64
requires libIex-3_0.so.29()(64bit), but none of the providers can be installed
> > >>>>> - package OpenImageIO-2.2.17.0-7.fc35.x86_64 requires
libOpenEXR-3_0.so.29()(64bit), but none of the providers can be installed
> > >>>>> - cannot install both
openexr-libs-3.1.1-1.fc35.x86_64 and openexr-libs-3.0.5-3.fc35.x86_64
> > >>>>> - cannot install the best update candidate for
package openexr-libs-3.0.5-3.fc35.x86_64
> > >>>>> - cannot install the best update candidate for
package OpenImageIO-2.2.17.0-7.fc35.x86_64
> > >>>>> Problem 3: package OpenColorIO-2.0.1-1.fc35.x86_64
requires libImath-3_0.so.28()(64bit), but none of the providers can be installed
> > >>>>> - cannot install both imath-3.1.2-1.fc35.x86_64 and
imath-3.0.2-6.fc35.x86_64
> > >>>>> - package Field3D-1.7.3-15.fc35.x86_64 requires
libImath-3_1.so.29()(64bit), but none of the providers can be installed
> > >>>>> - cannot install the best update candidate for
package OpenColorIO-2.0.1-1.fc35.x86_64
> > >>>>> - cannot install the best update candidate for
package Field3D-1.7.3-14.fc35.x86_64
> > >>>>> Problem 4: problem with installed package
blender-1:2.93.4-1.fc35.x86_64
> > >>>>> - package blender-1:2.93.4-1.fc35.x86_64 requires
libImath-3_0.so.28()(64bit), but none of the providers can be installed
> > >>>>> - cannot install both imath-3.1.2-1.fc35.x86_64 and
imath-3.0.2-6.fc35.x86_64
> > >>>>> - package ImageMagick-libs-1:6.9.11.27-7.fc35.x86_64
requires libImath-3_1.so.29()(64bit), but none of the providers can be installed
> > >>>>> - cannot install the best update candidate for
package ImageMagick-libs-1:6.9.11.27-6.fc35.x86_64
> > >>>>> Problem 5: problem with installed package
OpenImageIO-2.2.17.0-7.fc35.x86_64
> > >>>>> - package OpenImageIO-2.2.17.0-7.fc35.x86_64 requires
libImath-3_0.so.28()(64bit), but none of the providers can be installed
> > >>>>> - cannot install both imath-3.1.2-1.fc35.x86_64 and
imath-3.0.2-6.fc35.x86_64
> > >>>>> - package alembic-libs-1.8.3-1.fc35.1.x86_64 requires
libImath-3_1.so.29()(64bit), but none of the providers can be installed
> > >>>>> - cannot install the best update candidate for
package alembic-libs-1.8.2-1.fc35.3.x86_64
> > >>>>> Problem 6: problem with installed package
OpenColorIO-2.0.1-1.fc35.x86_64
> > >>>>> - package OpenColorIO-2.0.1-1.fc35.x86_64 requires
libImath-3_0.so.28()(64bit), but none of the providers can be installed
> > >>>>> - cannot install both imath-3.1.2-1.fc35.x86_64 and
imath-3.0.2-6.fc35.x86_64
> > >>>>> - package hugin-base-2020.0.0-12.fc35.x86_64 requires
libImath-3_1.so.29()(64bit), but none of the providers can be installed
> > >>>>> - cannot install the best update candidate for
package hugin-base-2020.0.0-11.fc35.x86_64
> > >>>>>
> > >>>>> Zbyszek
> > >>>> Uh?! The update of imath 3.1.2 is still in testing [1] ... How
it's
> > >>>> possible that a `dnf upgrade` command pull it in?
> > >>> I have updates-testing enabled.
> > >>>
> > >>> Builds that require other builds to not break installation should
be
> > >>> provided as one update [2].
> > >>>
> > >>> [2]
https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/#updating-inter...
> > >>>
> > >>> Zbyszek
> > >> So, blender needs to be rebuilt in the f35-build-side-46239 side-tag
and
> > >> to be added to the update. Anyone knows how to push a minorbump to a
> > >> package using the %autorelease macro?
> > > I think it's better to get this done as quickly as possible. I
started
> > > builds for rawhide and f35-build-side-46239 now. (The extra rebuild in
> > > rawhide is probably pointless, but OTOH the f35 branch would diverge…
> > > So I took the easy option of pushing an empty commit to both branches
> > > and starting builds.)
> > >
> > >> Note that I'm not the responsible for the upgrade of
OpenEXR/imath, I'm
> > >> just trying to help pushing the update out, because the former update
> > >> was stuck due to side-tag expiration during beta freeze...
> > > Zbyszek
> >
> > Well, the build had failed, so I unpushed the update to avoid breaking
> > blender in F35. I have no more time today to look into this.
>
> Oh, I restarted the build before checking here.
>
> The failure is strange: identical sources built fine in F36, and on F35
> they only failed on amd64. If I'm reading the log correctly, the build
> finished and invocation of 'blender --help' failed. I assumed it's some
> Makefile race condition and it might go away in the next build.
/builddir/build/BUILD/blender-2.93.4/redhat-linux-build/bin/blender: symbol lookup error:
/lib64/libusd_ms.so.0: undefined symbol: _ZN9Imath_3_04half5_eLutE
It looks like usd needs a rebuild too. I started a build in the side tag.