Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 940247 - media-libs/openimageio-2.5.13.1 stablereq
Summary: media-libs/openimageio-2.5.13.1 stablereq
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords: CC-ARCHES
: 940258 (view as bug list)
Depends on:
Blocks: 940258
  Show dependency tree
 
Reported: 2024-09-25 16:34 UTC by Frank Krömmelbein
Modified: 2024-09-26 17:24 UTC (History)
5 users (show)

See Also:
Package list:
media-libs/openimageio-2.5.13.1
Runtime testing required: ---
nattka: sanity-check+


Attachments
openimageio-2.5.9.0.tar.gz (openimageio-2.5.9.0.tar.gz,42.44 KB, application/octet-stream)
2024-09-25 16:34 UTC, Frank Krömmelbein
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Frank Krömmelbein 2024-09-25 16:34:08 UTC
media-libs/libheif-1.18.1 was stabilized today https://bugs.gentoo.org/940204
This triggers a rebuild of stable media-libs/openimageio-2.5.9.0 and this fails with:

CMake Error at src/cmake/modules/FindLibheif.cmake:34 (string):
  string sub-command REGEX, mode MATCHALL needs at least 5 arguments total to
  command.
Call Stack (most recent call first):
  src/cmake/checked_find_package.cmake:132 (find_package)
  src/cmake/externalpackages.cmake:214 (checked_find_package)
  CMakeLists.txt:176 (include)


-- Found Libheif: /usr/include
-- Found Libheif  
CMake Error at src/cmake/checked_find_package.cmake:159 (if):
  if given arguments:

    "VERSION_LESS" "1.7"

  Unknown arguments specified
Call Stack (most recent call first):
  src/cmake/externalpackages.cmake:214 (checked_find_package)
  CMakeLists.txt:176 (include)

 media-libs/openimageio-2.5.13.1 works for me.


Reproducible: Always
Comment 1 Frank Krömmelbein 2024-09-25 16:34:37 UTC
Created attachment 903791 [details]
openimageio-2.5.9.0.tar.gz
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-09-25 16:37:21 UTC
As usual, thank you Frank!
Comment 3 zhaleks 2024-09-26 09:21:25 UTC
Hello.
This bug bit me too. :-)
Had to unmask 2.5.12.0 to pass this crisis.
Have a nice day.
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-09-26 15:12:10 UTC
amd64 done

all arches done
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-09-26 15:12:48 UTC
*** Bug 940258 has been marked as a duplicate of this bug. ***
Comment 6 Eli Schwartz gentoo-dev 2024-09-26 17:19:31 UTC
The actual issue has nothing to do with the new version, just which versions an important patch was added to the package without being upstreamed. :)
Comment 7 Larry the Git Cow gentoo-dev 2024-09-26 17:24:54 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=138de8ce8edc1c1f1eca993e7552d36724f5d152

commit 138de8ce8edc1c1f1eca993e7552d36724f5d152
Author:     Eli Schwartz <eschwartz@gentoo.org>
AuthorDate: 2024-09-26 17:21:36 +0000
Commit:     Eli Schwartz <eschwartz@gentoo.org>
CommitDate: 2024-09-26 17:24:22 +0000

    media-libs/openimageio: implement an important configure fix for all versions
    
    It's quite confusing why in commit 7fb7986ffcfcd5520c57744c621e045ca715a850
    a fix for newer libheif was only added to the version of openimageio
    added in the same commit batch. This then meant that stabling libheif
    arbitrarily meant stabling openimageio as well. We should simply
    implement basic capability to run src_configure, for stable versions as
    well.
    
    Bug: https://bugs.gentoo.org/936472
    Bug: https://bugs.gentoo.org/940247
    Bug: https://bugs.gentoo.org/940258
    Fixes: 7fb7986ffcfcd5520c57744c621e045ca715a850
    Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>

 media-libs/openimageio/openimageio-2.5.9.0.ebuild | 1 +
 1 file changed, 1 insertion(+)