Summary: | media-libs/openexr-3 unslotting stabilisation | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sam James <sam> |
Component: | Stabilization | Assignee: | Adrian <agrigo2001> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | amynka, atoth, bignollo, darkdefende, dilfridge, fabio.coatti, games, gentoo, hppa, ilmostro7, kde, luke, maekke, maintainer-needed, marecki, media-video, O01eg, printing, proxy-maint, reavertm, sci, torokhov-s-a, waebbl-gentoo, yehoshuapw |
Priority: | Normal | Keywords: | CC-ARCHES, PullRequest, SECURITY |
Version: | unspecified | Flags: | nattka:
sanity-check+
|
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=833485 https://bugs.gentoo.org/show_bug.cgi?id=834053 https://github.com/gentoo/gentoo/pull/24868 |
||
Whiteboard: | |||
Package list: |
dev-libs/imath-3.1.4-r3 amd64 arm64 x86
dev-python/pyilmbase-2.5.7-r1 amd64
media-gfx/alembic-1.8.3-r2 amd64
media-gfx/blender-2.93.8-r4 amd64
media-gfx/openvdb-8.2.0-r7 amd64
media-gfx/povray-3.7.0.0-r2 amd64 ppc ppc64 sparc x86
media-gfx/gmic-3.0.1-r1 amd64 arm64 x86
media-gfx/gimp-2.10.30 arm64 ppc64 x86
media-libs/gegl-0.4.34 arm64 ppc64 x86
media-libs/devil-1.7.8-r3 amd64 arm64 ppc ppc64 x86
media-libs/ilmbase-2.5.7-r3 amd64 arm64 hppa sparc x86
media-libs/openexr-3.1.4-r1 amd64 arm64 x86
media-libs/openimageio-2.3.12.0-r3 amd64 x86
media-libs/osl-1.11.17.0-r3 amd64
media-libs/vigra-1.11.1-r6 amd64 arm64 x86
media-libs/Field3D-1.7.2-r3 amd64 x86
media-libs/freeimage-3.18.0-r6 amd64 x86
media-libs/opencv-4.5.5-r1 amd64 arm64 x86
media-libs/opencolorio-2.1.1-r7 amd64 x86
dev-cpp/pystring-1.1.3-r1 amd64 x86
kde-frameworks/kimageformats-5.90.0-r1 amd64 arm64 x86
media-gfx/krita-5.0.2 amd64
media-gfx/hugin-2021.0.0 amd64 arm64 x86
media-gfx/luminance-hdr-2.6.1.1 amd64 x86
dev-games/openscenegraph-3.6.5-r112 amd64 ppc64 x86
dev-libs/collada-dom-2.5.0 amd64 ppc64 x86
|
Runtime testing required: | --- |
Bug Depends on: | 833460, 833487, 833489, 833491, 833494, 833624, 833625, 833766, 833833, 833933 | ||
Bug Blocks: | 829880, 820674 |
Description
Sam James
2022-02-12 04:16:38 UTC
Comment hidden (obsolete)
Sanity check failed:
> media-gfx/openvdb-9.0.0
> depend amd64 dev profile default/linux/amd64/17.0/x32 (2 total)
> >=dev-cpp/tbb-2021.4.0:=
> depend amd64 stable profile default/linux/amd64/17.1 (14 total)
> >=dev-cpp/tbb-2021.4.0:=
> rdepend amd64 dev profile default/linux/amd64/17.0/x32 (2 total)
> >=dev-cpp/tbb-2021.4.0:=
> rdepend amd64 stable profile default/linux/amd64/17.1 (14 total)
> >=dev-cpp/tbb-2021.4.0:=
> media-libs/opencolorio-2.1.1-r3
> depend x86 stable profile default/linux/x86/17.0 (10 total)
> dev-cpp/pystring
> rdepend x86 stable profile default/linux/x86/17.0 (10 total)
> dev-cpp/pystring
Unable to check for sanity:
> no match for package: media-gfx/openvdb-8.2.0-r2
Sanity check failed:
> media-libs/opencolorio-2.1.1-r3
> depend x86 stable profile default/linux/x86/17.0 (10 total)
> dev-cpp/pystring
> rdepend x86 stable profile default/linux/x86/17.0 (10 total)
> dev-cpp/pystring
Unable to check for sanity:
> no match for package: media-gfx/blender-2.93.8-r1
Unable to check for sanity:
> no match for package: media-libs/openimageio-2.3.12.0-r1
All sanity-check issues have been resolved Unable to check for sanity:
> no match for package: media-libs/openimageio-2.3.12.0-r2
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95a94edc6381eb017181989c80ab85378329464d commit 95a94edc6381eb017181989c80ab85378329464d Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-15 19:39:21 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-15 19:50:26 +0000 kde-frameworks/kimageformats: adjust to unslotted OpenEXR Bug: https://bugs.gentoo.org/833158 Signed-off-by: Sam James <sam@gentoo.org> .../{kimageformats-5.91.0.ebuild => kimageformats-5.91.0-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1949e9bbaf18f55016c6d8b2853f29675bd8d25 commit c1949e9bbaf18f55016c6d8b2853f29675bd8d25 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-12 22:16:26 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-15 19:50:23 +0000 media-libs/freeimage: support OpenEXR 3 / imath Bug: https://bugs.gentoo.org/833158 Signed-off-by: Sam James <sam@gentoo.org> .../files/freeimage-3.18.0-openexr-3-imath.patch | 144 +++++++++++++++++++++ media-libs/freeimage/freeimage-3.18.0-r4.ebuild | 122 +++++++++++++++++ 2 files changed, 266 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=150ec563107000945dfc9b1e6042c577a1ad0de0 commit 150ec563107000945dfc9b1e6042c577a1ad0de0 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-12 21:51:55 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-15 19:50:20 +0000 media-gfx/mandelbulber: support OpenEXR 3 / imath Bug: https://bugs.gentoo.org/833158 Signed-off-by: Sam James <sam@gentoo.org> .../files/mandelbulber-2.26-openexr-3-imath.patch | 32 +++++++ media-gfx/mandelbulber/mandelbulber-2.26-r1.ebuild | 97 ++++++++++++++++++++++ 2 files changed, 129 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=300ac949ce26921799260da56eb99980d3a9ef46 commit 300ac949ce26921799260da56eb99980d3a9ef46 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-12 21:38:26 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-15 19:50:16 +0000 media-gfx/gmic: support OpenEXR 3 / imath Bug: https://bugs.gentoo.org/833158 Signed-off-by: Sam James <sam@gentoo.org> .../gmic/files/gmic-3.0.1-openexr-3-imath.patch | 28 ++++ media-gfx/gmic/gmic-3.0.1-r1.ebuild | 176 +++++++++++++++++++++ 2 files changed, 204 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36ed0f3919ac0fbe012d2ad328919c41d26d83cf commit 36ed0f3919ac0fbe012d2ad328919c41d26d83cf Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-12 21:23:02 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-15 19:50:13 +0000 media-libs/opencv: support OpenEXR 3 / imath We drop multilib for OpenEXR bits for now. Not clear that anything actually needs this and we don't have multilib support in imath right now (nor did it succeed when I tried to add it there). Bug: https://bugs.gentoo.org/833158 Bug: https://bugs.gentoo.org/830124 Signed-off-by: Sam James <sam@gentoo.org> media-libs/opencv/opencv-4.5.5-r1.ebuild | 578 +++++++++++++++++++++++++++++++ 1 file changed, 578 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d2f32df6d14ef3b47278e59ab39fd4df1d3eba8 commit 5d2f32df6d14ef3b47278e59ab39fd4df1d3eba8 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-12 21:02:22 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-15 19:50:10 +0000 media-gfx/povray: drop OpenEXR support - No activity upstream involving this, it seems - Fedora don't seem to be patching it but it doesn't seem to work here (silently ignored during build) - No reverse dependencies Bug: https://bugs.gentoo.org/833158 Signed-off-by: Sam James <sam@gentoo.org> media-gfx/povray/povray-3.7.0.0-r2.ebuild | 143 ++++++++++++++++++++++++++++++ 1 file changed, 143 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56aff67d12ed9fac1c638b64c804828f3e7026e9 commit 56aff67d12ed9fac1c638b64c804828f3e7026e9 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-12 20:50:23 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-15 19:50:07 +0000 media-libs/Field3D: support OpenEXR 3 / imath Bug: https://bugs.gentoo.org/833158 Signed-off-by: Sam James <sam@gentoo.org> media-libs/Field3D/Field3D-1.7.2-r1.ebuild | 41 ++++ .../files/Field3D-1.7.2-openexr-3-imath.patch | 233 +++++++++++++++++++++ 2 files changed, 274 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=663937bb03ecb813f5e77c26318b875fad24ea4b commit 663937bb03ecb813f5e77c26318b875fad24ea4b Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-12 20:42:06 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-15 19:50:03 +0000 media-libs/vigra: support OpenEXR 3 / imath Bug: https://bugs.gentoo.org/833158 Signed-off-by: Sam James <sam@gentoo.org> media-libs/vigra/vigra-1.11.1-r4.ebuild | 160 ++++++++++++++++++++++++++++++++ media-libs/vigra/vigra-9999.ebuild | 35 ++----- 2 files changed, 168 insertions(+), 27 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dff8e7cbc3fb7966f14fd783be2cb9bab3dc651a commit dff8e7cbc3fb7966f14fd783be2cb9bab3dc651a Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-12 20:34:43 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-15 19:50:00 +0000 media-gfx/prusaslicer: support OpenEXR 3 / imath Bug: https://bugs.gentoo.org/833158 Signed-off-by: Sam James <sam@gentoo.org> .../files/prusaslicer-2.4.0-openexr-3.patch | 76 +++++++++++++++++++++ media-gfx/prusaslicer/prusaslicer-2.4.0-r2.ebuild | 78 ++++++++++++++++++++++ 2 files changed, 154 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=967d8224791b0c4f99b837c84f17a4bb8b34f6c8 commit 967d8224791b0c4f99b837c84f17a4bb8b34f6c8 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-12 18:15:05 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-15 19:49:57 +0000 media-libs/osl: adjust to unslotted OpenEXR Bug: https://bugs.gentoo.org/833158 Bug: https://bugs.gentoo.org/831357 Bug: https://bugs.gentoo.org/832862 Bug: https://bugs.gentoo.org/821247 Signed-off-by: Sam James <sam@gentoo.org> .../osl/files/osl-1.11.16.0-openexr-3-imath.patch | 126 --------------------- .../osl/files/osl-1.12.4.1-openexr-3-imath.patch | 126 --------------------- ...1.11.17.0-r1.ebuild => osl-1.11.17.0-r2.ebuild} | 6 +- 3 files changed, 1 insertion(+), 257 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b54e19ec3c5870b59d1e18f2d430e72ddaacb009 commit b54e19ec3c5870b59d1e18f2d430e72ddaacb009 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-12 18:03:48 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-15 19:49:53 +0000 media-gfx/openvdb: adjust to unslotted OpenEXR Bug: https://bugs.gentoo.org/833158 Bug: https://bugs.gentoo.org/831357 Bug: https://bugs.gentoo.org/832862 Bug: https://bugs.gentoo.org/821247 Signed-off-by: Sam James <sam@gentoo.org> .../openvdb/files/openvdb-8.2.0-openexr-3-imath.patch | 16 ---------------- .../{openvdb-8.2.0-r1.ebuild => openvdb-8.2.0-r3.ebuild} | 7 ++----- .../{openvdb-8.2.0-r2.ebuild => openvdb-8.2.0-r4.ebuild} | 3 +-- .../{openvdb-9.0.0.ebuild => openvdb-9.0.0-r1.ebuild} | 12 ++---------- 4 files changed, 5 insertions(+), 33 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22d23e6ab87569d482db5b5aad1f9e11d8c7c377 commit 22d23e6ab87569d482db5b5aad1f9e11d8c7c377 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-12 18:01:28 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-15 19:49:50 +0000 media-gfx/blender: adjust to unslotted OpenEXR Bug: https://bugs.gentoo.org/833197 Bug: https://bugs.gentoo.org/828441 Bug: https://bugs.gentoo.org/833265 Bug: https://bugs.gentoo.org/833196 Bug: https://bugs.gentoo.org/833158 Bug: https://bugs.gentoo.org/831357 Bug: https://bugs.gentoo.org/832862 Bug: https://bugs.gentoo.org/821247 Signed-off-by: Sam James <sam@gentoo.org> media-gfx/blender/blender-2.93.8-r2.ebuild | 4 +- media-gfx/blender/blender-3.0.1-r3.ebuild | 6 +- media-gfx/blender/blender-9999.ebuild | 2 +- .../blender/files/blender-3.0.1-openexr.patch | 161 +++++++++------------ 4 files changed, 75 insertions(+), 98 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=124b7f13127804fd8a22b55353ef23196798fe11 commit 124b7f13127804fd8a22b55353ef23196798fe11 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-12 17:59:23 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-15 19:49:47 +0000 media-libs/ilmbase: adjust to unslotted OpenEXR Bug: https://bugs.gentoo.org/833158 Bug: https://bugs.gentoo.org/831357 Bug: https://bugs.gentoo.org/832862 Bug: https://bugs.gentoo.org/821247 Signed-off-by: Sam James <sam@gentoo.org> media-libs/ilmbase/{ilmbase-2.5.7.ebuild => ilmbase-2.5.7-r1.ebuild} | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cf44c5ab2ca709df6fb7b90434d02487faed323 commit 5cf44c5ab2ca709df6fb7b90434d02487faed323 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-12 17:58:14 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-15 19:49:43 +0000 media-libs/opencolorio: adjust to unslotted OpenEXR Bug: https://bugs.gentoo.org/833158 Closes: https://bugs.gentoo.org/831357 Closes: https://bugs.gentoo.org/832862 Closes: https://bugs.gentoo.org/821247 Signed-off-by: Sam James <sam@gentoo.org> .../files/opencolorio-2.1.1-imath-openexr-3.patch | 75 ---------------------- ...2.1.1-r3.ebuild => opencolorio-2.1.1-r4.ebuild} | 4 -- 2 files changed, 79 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9988b26e89cfe41f05da7aa37685aa51e110808f commit 9988b26e89cfe41f05da7aa37685aa51e110808f Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-12 17:57:25 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-15 19:49:40 +0000 media-libs/openimageio: adjust to unslotted OpenEXR Bug: https://bugs.gentoo.org/833158 Closes: https://bugs.gentoo.org/833194 Closes: https://bugs.gentoo.org/831357 Closes: https://bugs.gentoo.org/832862 Signed-off-by: Sam James <sam@gentoo.org> .../openimageio-2.3.11.0-imath-openexr-3.patch | 302 --------------------- ....0-r1.ebuild => openimageio-2.3.12.0-r2.ebuild} | 21 +- 2 files changed, 3 insertions(+), 320 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e6dd2ea7633bea9d8b3ff8ab037db8fa8a03eac commit 7e6dd2ea7633bea9d8b3ff8ab037db8fa8a03eac Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-12 17:58:55 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-15 19:49:37 +0000 dev-libs/imath: unslot OpenEXR Bug: https://bugs.gentoo.org/833158 Bug: https://bugs.gentoo.org/831357 Bug: https://bugs.gentoo.org/832862 Bug: https://bugs.gentoo.org/821247 Signed-off-by: Sam James <sam@gentoo.org> .../imath/{imath-3.1.4-r1.ebuild => imath-3.1.4-r2.ebuild} | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=130798de3e0e6eb70956b32eb72d0ede71a0b3c1 commit 130798de3e0e6eb70956b32eb72d0ede71a0b3c1 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-12 17:59:51 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-15 19:49:34 +0000 media-libs/openexr: unslot We've tried hard to make this work but it can't, for two reasons: 1. As time goes on, more and more packages port to OpenEXR 3 upstream, which means we have to fix more and more of them to use our special/different paths (e.g. OpenEXR-3, Imath-3); 2. ABI breakage. We _must_ have everything (or a significant portion of the stack for e.g. Blender, including OIIO and OCIO) built against the same major versions, or we hit both runtime and build-time breakages (depending on the situation). I've tried to keep fixing the avalanche of build failures but it's brittle and ultimately doesn't end up solving all the problems anyway. Indeed, this effort to unslot started after I did a sprint to fix the remaining issues, and then more popped up in their place. Most packages now support OpenEXR 3. Bug: https://bugs.gentoo.org/833158 Bug: https://bugs.gentoo.org/831357 Bug: https://bugs.gentoo.org/832862 Bug: https://bugs.gentoo.org/821247 Signed-off-by: Sam James <sam@gentoo.org> media-libs/openexr/openexr-3.1.4-r1.ebuild | 74 ++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) Unable to check for sanity:
> no match for package: media-gfx/openvdb-8.2.0-r2
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/kde.git/commit/?id=b4cbc8bdf28d70451915492349885ee2a819aedb commit b4cbc8bdf28d70451915492349885ee2a819aedb Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-15 19:39:21 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-15 19:57:00 +0000 kde-frameworks/kimageformats: adjust to unslotted OpenEXR Bug: https://bugs.gentoo.org/833158 Signed-off-by: Sam James <sam@gentoo.org> kde-frameworks/kimageformats/kimageformats-9999.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61f15838b205cbc9044cd88da9140aaa4947e13b commit 61f15838b205cbc9044cd88da9140aaa4947e13b Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-15 19:58:54 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-15 19:59:10 +0000 kde-frameworks/kimageformats: adjust to unslotted OpenEXR for 5.90.x too Bug: https://bugs.gentoo.org/833158 Signed-off-by: Sam James <sam@gentoo.org> .../kimageformats/kimageformats-5.90.0-r1.ebuild | 39 ++++++++++++++++++++++ 1 file changed, 39 insertions(+) Unable to check for sanity:
> no match for package: media-libs/osl-1.11.16.0-r4
Unable to check for sanity:
> no match for package: media-libs/opencolorio-2.1.1-r3
Unable to check for sanity:
> no match for package: media-gfx/blender-2.93.8-r2
Unable to check for sanity:
> no match for package: media-libs/opencolorio-2.1.1-r4
> kde-apps/kio-extras-21.12.2 *
Do *not* stabilise random KDE packages.
Dropping kde-apps/kio-extras-21.12.2, there is no difference to 21.08.3. Adding media-gfx/krita-5.0.2, since current stable has <media-libs/openexr-3.0.0:0= restriction. Are you sure this list is complete? Sanity check failed:
> media-gfx/krita-5.0.2
> depend amd64 dev profile default/linux/amd64/17.0/x32 (2 total)
> >=media-libs/libwebp-1.2.0:=
> depend amd64 stable profile default/linux/amd64/17.1 (14 total)
> >=media-libs/libwebp-1.2.0:=
> rdepend amd64 dev profile default/linux/amd64/17.0/x32 (2 total)
> >=media-libs/libwebp-1.2.0:=
> rdepend amd64 stable profile default/linux/amd64/17.1 (14 total)
> >=media-libs/libwebp-1.2.0:=
(In reply to Andreas Sturmlechner from comment #17) > Dropping kde-apps/kio-extras-21.12.2, there is no difference to 21.08.3. > > Adding media-gfx/krita-5.0.2, since current stable has > <media-libs/openexr-3.0.0:0= restriction. > > Are you sure this list is complete? I'll be doing an audit of both the existing list and rdeps in tree before CCing arches. Thanks for noticing issues so far and filing blockers! All sanity-check issues have been resolved (In reply to Andreas Sturmlechner from comment #17) > Dropping kde-apps/kio-extras-21.12.2, there is no difference to 21.08.3. > > Adding media-gfx/krita-5.0.2, since current stable has > <media-libs/openexr-3.0.0:0= restriction. > > Are you sure this list is complete? The list is currently not complete. I noticed krita yesterday, but it was still compiling when I noticed it. I'm currently also checking the list of rdepends to see which packages build and which might little patching to get it to work. =media-gfx/hugin-2021.0.0 should be added due to edia-gfx/hugin-2020.0.0-r1 fails to find openexr-3 during configuration. (In reply to Fat-Zer from comment #22) > =media-gfx/hugin-2021.0.0 should be added due to edia-gfx/hugin-2020.0.0-r1 > fails to find openexr-3 during configuration. Does it build? I was thinking I tried this the other day and it didn't build out of the box. Sanity check failed:
> media-gfx/gimp-2.10.30
> depend ppc64 stable profile default/linux/ppc64/17.0 (12 total)
> >=media-libs/gegl-0.4.34:0.4[cairo]
> rdepend ppc64 stable profile default/linux/ppc64/17.0 (12 total)
> >=media-libs/gegl-0.4.34:0.4[cairo]
> media-libs/gegl-0.4.34
> bdepend hppa stable profile default/linux/hppa/17.0 (2 total)
> dev-lang/vala:0.46[vapigen(+)]
> dev-lang/vala:0.48[vapigen(+)]
> dev-lang/vala:0.50[vapigen(+)]
> dev-lang/vala:0.52[vapigen(+)]
> dev-lang/vala:0.54[vapigen(+)]
> depend hppa stable profile default/linux/hppa/17.0 (2 total)
> >=media-libs/babl-0.1.88[introspection,lcms,vala]
> >=media-libs/lensfun-0.2.5
> >=media-libs/libraw-0.15.4:0=
> >=media-libs/libv4l-1.0.1
> media-libs/libnsgif
> sci-libs/umfpack
> rdepend hppa stable profile default/linux/hppa/17.0 (2 total)
> >=media-libs/babl-0.1.88[introspection,lcms,vala]
> >=media-libs/lensfun-0.2.5
> >=media-libs/libraw-0.15.4:0=
> >=media-libs/libv4l-1.0.1
> media-libs/libnsgif
> sci-libs/umfpack
> depend sparc stable profile default/linux/sparc/17.0 (12 total)
> >=media-libs/babl-0.1.88[introspection,lcms,vala]
> media-libs/libnsgif
> rdepend sparc stable profile default/linux/sparc/17.0 (12 total)
> >=media-libs/babl-0.1.88[introspection,lcms,vala]
> media-libs/libnsgif
Unable to check for sanity:
> no match for package: media-gfx/openvdb-8.2.0-r5
Sanity check failed:
> media-gfx/gimp-2.10.30
> depend ppc64 stable profile default/linux/ppc64/17.0 (12 total)
> >=media-libs/gegl-0.4.34:0.4[cairo]
> rdepend ppc64 stable profile default/linux/ppc64/17.0 (12 total)
> >=media-libs/gegl-0.4.34:0.4[cairo]
> media-libs/gegl-0.4.34
> bdepend hppa stable profile default/linux/hppa/17.0 (2 total)
> dev-lang/vala:0.46[vapigen(+)]
> dev-lang/vala:0.48[vapigen(+)]
> dev-lang/vala:0.50[vapigen(+)]
> dev-lang/vala:0.52[vapigen(+)]
> dev-lang/vala:0.54[vapigen(+)]
> depend hppa stable profile default/linux/hppa/17.0 (2 total)
> >=media-libs/babl-0.1.88[introspection,lcms,vala]
> >=media-libs/lensfun-0.2.5
> >=media-libs/libraw-0.15.4:0=
> >=media-libs/libv4l-1.0.1
> media-libs/libnsgif
> sci-libs/umfpack
> rdepend hppa stable profile default/linux/hppa/17.0 (2 total)
> >=media-libs/babl-0.1.88[introspection,lcms,vala]
> >=media-libs/lensfun-0.2.5
> >=media-libs/libraw-0.15.4:0=
> >=media-libs/libv4l-1.0.1
> media-libs/libnsgif
> sci-libs/umfpack
> depend sparc stable profile default/linux/sparc/17.0 (12 total)
> >=media-libs/babl-0.1.88[introspection,lcms,vala]
> media-libs/libnsgif
> rdepend sparc stable profile default/linux/sparc/17.0 (12 total)
> >=media-libs/babl-0.1.88[introspection,lcms,vala]
> media-libs/libnsgif
(In reply to Bernd from comment #23) > (In reply to Fat-Zer from comment #22) > > =media-gfx/hugin-2021.0.0 should be added due to edia-gfx/hugin-2020.0.0-r1 > > fails to find openexr-3 during configuration. > > Does it build? I was thinking I tried this the other day and it didn't build > out of the box. I needed to step ahead to vigra-1.11.1-r5 b/c -r4 gave me a config error during emerge of hugin-2021.0.0 . The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4e1d954fa68fcd11f053d20ee738fe491c09ee0 commit b4e1d954fa68fcd11f053d20ee738fe491c09ee0 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-18 02:11:57 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-18 02:13:34 +0000 media-libs/opencolorio: require newer imath for 2.1.1 Avoid picking an imath which is still in 'slotted mode' (installing to Imath-3 rather than Imath). Bug: https://bugs.gentoo.org/833158 Signed-off-by: Sam James <sam@gentoo.org> .../{opencolorio-2.1.1-r5.ebuild => opencolorio-2.1.1-r6.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (In reply to Mark Brehon from comment #27) > I needed to step ahead to vigra-1.11.1-r5 b/c -r4 gave me a config error > during emerge of hugin-2021.0.0 . Thanks. Sanity check failed:
> media-gfx/gimp-2.10.30
> depend ppc64 stable profile default/linux/ppc64/17.0 (12 total)
> >=media-libs/gegl-0.4.34:0.4[cairo]
> rdepend ppc64 stable profile default/linux/ppc64/17.0 (12 total)
> >=media-libs/gegl-0.4.34:0.4[cairo]
> media-libs/gegl-0.4.34
> bdepend hppa stable profile default/linux/hppa/17.0 (2 total)
> dev-lang/vala:0.46[vapigen(+)]
> dev-lang/vala:0.48[vapigen(+)]
> dev-lang/vala:0.50[vapigen(+)]
> dev-lang/vala:0.52[vapigen(+)]
> dev-lang/vala:0.54[vapigen(+)]
> depend hppa stable profile default/linux/hppa/17.0 (2 total)
> >=media-libs/babl-0.1.88[introspection,lcms,vala]
> >=media-libs/lensfun-0.2.5
> >=media-libs/libraw-0.15.4:0=
> >=media-libs/libv4l-1.0.1
> media-libs/libnsgif
> sci-libs/umfpack
> rdepend hppa stable profile default/linux/hppa/17.0 (2 total)
> >=media-libs/babl-0.1.88[introspection,lcms,vala]
> >=media-libs/lensfun-0.2.5
> >=media-libs/libraw-0.15.4:0=
> >=media-libs/libv4l-1.0.1
> media-libs/libnsgif
> sci-libs/umfpack
> depend sparc stable profile default/linux/sparc/17.0 (12 total)
> >=media-libs/babl-0.1.88[introspection,lcms,vala]
> media-libs/libnsgif
> rdepend sparc stable profile default/linux/sparc/17.0 (12 total)
> >=media-libs/babl-0.1.88[introspection,lcms,vala]
> media-libs/libnsgif
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e976ef0b27efc0d40dbe7af6945f121c610f65e commit 9e976ef0b27efc0d40dbe7af6945f121c610f65e Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-18 02:19:55 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-18 02:19:55 +0000 media-gfx/blender: crank up opencolorio lower bound Just in case. Bug: https://bugs.gentoo.org/833158 Signed-off-by: Sam James <sam@gentoo.org> media-gfx/blender/blender-2.93.8-r3.ebuild | 2 +- media-gfx/blender/blender-3.0.1-r3.ebuild | 2 +- media-gfx/blender/blender-9999.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd6ad2d2bfd48d07a93d765ae492fd36af74f907 commit bd6ad2d2bfd48d07a93d765ae492fd36af74f907 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-18 02:19:12 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-18 02:19:12 +0000 media-gfx/blender: crank up openimageio lower bound Just to be sure. Bug: https://bugs.gentoo.org/833158 Signed-off-by: Sam James <sam@gentoo.org> media-gfx/blender/blender-2.93.8-r3.ebuild | 2 +- media-gfx/blender/blender-3.0.1-r3.ebuild | 2 +- media-gfx/blender/blender-9999.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8613455e58ba5fb57fe150c3fda756f5aa3e85f commit b8613455e58ba5fb57fe150c3fda756f5aa3e85f Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-18 02:18:06 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-18 02:18:06 +0000 media-gfx/blender: explicitly require newer imath Try harder to avoid an imath which installs things to the wrong/old locations. Bug: https://bugs.gentoo.org/833158 See: b4e1d954fa68fcd11f053d20ee738fe491c09ee0 Signed-off-by: Sam James <sam@gentoo.org> media-gfx/blender/blender-2.93.8-r3.ebuild | 4 ++-- media-gfx/blender/blender-3.0.1-r3.ebuild | 4 ++-- media-gfx/blender/blender-9999.ebuild | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) USE="openexr" =media-libs/gegl-0.4.34 amd64 USE="openexr" =media-gfx/gimp-2.10.30 amd64 successfully configured and built against =media-libs/openexr-3.1.4-r1:0/30 without any ebuild changes. Unable to check for sanity:
> no match for package: media-gfx/openvdb-8.2.0-r6
All sanity-check issues have been resolved what about media-gfx/imagemagick? it wants openexr:0, but conflicts in a system with openexr:3 installed as a dependency of some other package. (In reply to Marco Clocchiatti from comment #35) > what about media-gfx/imagemagick? > > it wants openexr:0, but conflicts in a system with openexr:3 installed as a > dependency of some other package. With the full package list in this bug, nothing should want :3. Hello! I don't know quite where this belongs, but the commit-- c1949e9bbaf18f55016c6d8b2853f29675bd8d25, in which freeimage-3.18.0-r4.ebuild was created-- refers to this bug. The trouble is that -r4 and -r5 can't build, apparently because the patch, freeimage-3.18.0-libraw-0.20.0.patch added in -r2 from https://bugs.gentoo.org/734724, is no longer being applied. I get roughly the same old errors: "'substream' was not declared in this scope", etc. Re-adding it to the -r5 ebuild fixes compilation, at least. That's all I know. (In reply to Robin Couto from comment #37) > Hello! I don't know quite where this belongs, but the commit-- > c1949e9bbaf18f55016c6d8b2853f29675bd8d25, in which > freeimage-3.18.0-r4.ebuild was created-- refers to this bug. The trouble is > that -r4 and -r5 can't build, apparently because the patch, > freeimage-3.18.0-libraw-0.20.0.patch added in -r2 from > https://bugs.gentoo.org/734724, is no longer being applied. I get roughly > the same old errors: "'substream' was not declared in this scope", etc. > Re-adding it to the -r5 ebuild fixes compilation, at least. That's all I > know. Thanks Robin! I'll get that sorted now. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e162de72d7c304757c5997e0ee97036c87edbee3 commit e162de72d7c304757c5997e0ee97036c87edbee3 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-19 23:46:39 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-19 23:47:36 +0000 media-libs/freeimage: restore dropped libraw patch Bug: https://bugs.gentoo.org/833158 Reported-by: Robin Couto <dbtx+gn2@ozono.us> Signed-off-by: Sam James <sam@gentoo.org> media-libs/freeimage/freeimage-3.18.0-r6.ebuild | 1 + 1 file changed, 1 insertion(+) Unable to check for sanity:
> no match for package: media-libs/opencolorio-2.1.1-r7
Unable to check for sanity:
> no match for package: media-gfx/openvdb-8.2.0-r6
Adding media-gfx/luminance-hdr-2.6.1.1. (Dropping darktable, as at least new-stable is fine.) Unable to check for sanity:
> no match for package: dev-games/openscenegraph-3.6.5-r112
Sanity check failed:
> dev-games/openscenegraph-3.6.5-r112
> depend amd64 dev profile default/linux/amd64/17.0/x32 (2 total)
> dev-libs/collada-dom:=
> depend amd64 stable profile default/linux/amd64/17.1 (31 total)
> dev-libs/collada-dom:=
> rdepend amd64 dev profile default/linux/amd64/17.0/x32 (2 total)
> dev-libs/collada-dom:=
> rdepend amd64 stable profile default/linux/amd64/17.1 (31 total)
> dev-libs/collada-dom:=
All sanity-check issues have been resolved Intention is to move forward shortly within the next day. Note that openscenegraph was just added to the list too. amd64 done sparc done ppc done x86 done ppc64 done arm64 done Those two package versions still depend on slot 3 of openexr: - kde-frameworks/kimageformats-5.90.0.ebuild - media-libs/openimageio-2.3.11.0-r2.ebuild Can we cleanup those, so we can cleanup slot 3 of openexr? Kimageformats already has a stable -r1 ebuild which depends on unslotted openexr. Openimageio has a stable 2.3.12.0 release, which depends on unslotted openexr. If we need the 2.3.11.0 release, the -r0 ebuild did depend on slot 0 and was changed to slot 3. Maybe it's possible to do another revbump for this version which works with unslotted openexr as well? Or just drop the -r2, if the -r0 is working with the unslotted versions? Cleanup kde-frameworks/kimageformats whenever slot 3 shall die. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a1d9ccaaa866fd0a831653dc92588fc59be0085 commit 5a1d9ccaaa866fd0a831653dc92588fc59be0085 Author: Bernd Waibel <waebbl-gentoo@posteo.net> AuthorDate: 2022-03-14 06:01:38 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2022-04-10 21:01:49 +0000 media-libs/openexr: drop 3.1.2, 3.1.3, 3.1.4 Cleanup old and vulnerable slot 3 versions. Bug: https://bugs.gentoo.org/817431 Bug: https://bugs.gentoo.org/820674 Bug: https://bugs.gentoo.org/830384 Closes: https://bugs.gentoo.org/833158 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> media-libs/openexr/Manifest | 2 - ...1-0001-changes-needed-for-proper-slotting.patch | 119 ---------- ...0002-add-version-to-binaries-for-slotting.patch | 252 --------------------- media-libs/openexr/openexr-3.1.2.ebuild | 78 ------- media-libs/openexr/openexr-3.1.3.ebuild | 78 ------- media-libs/openexr/openexr-3.1.4.ebuild | 78 ------- 6 files changed, 607 deletions(-) |