Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 833158 - media-libs/openexr-3 unslotting stabilisation
Summary: media-libs/openexr-3 unslotting stabilisation
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Adrian
URL:
Whiteboard:
Keywords: CC-ARCHES, PullRequest, SECURITY
Depends on: 833460 833487 833489 833491 833494 833624 833625 833766 833833 833933
Blocks: CVE-2021-45463 820674
  Show dependency tree
 
Reported: 2022-02-12 04:16 UTC by Sam James
Modified: 2022-04-10 21:02 UTC (History)
24 users (show)

See Also:
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: ---
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-02-12 04:16:38 UTC Comment hidden (obsolete)
Comment 1 NATTkA bot gentoo-dev 2022-02-12 04:20:34 UTC Comment hidden (obsolete)
Comment 2 NATTkA bot gentoo-dev 2022-02-12 04:40:26 UTC Comment hidden (obsolete)
Comment 3 NATTkA bot gentoo-dev 2022-02-12 04:56:32 UTC Comment hidden (obsolete)
Comment 4 NATTkA bot gentoo-dev 2022-02-12 15:04:26 UTC Comment hidden (obsolete)
Comment 5 NATTkA bot gentoo-dev 2022-02-12 16:28:26 UTC Comment hidden (obsolete)
Comment 6 NATTkA bot gentoo-dev 2022-02-12 16:32:33 UTC Comment hidden (obsolete)
Comment 7 NATTkA bot gentoo-dev 2022-02-12 16:44:27 UTC Comment hidden (obsolete)
Comment 8 Larry the Git Cow gentoo-dev 2022-02-15 19:51:16 UTC
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(+)
Comment 9 NATTkA bot gentoo-dev 2022-02-15 19:56:28 UTC Comment hidden (obsolete)
Comment 10 Larry the Git Cow gentoo-dev 2022-02-15 19:57:24 UTC
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(-)
Comment 11 Larry the Git Cow gentoo-dev 2022-02-15 19:59:34 UTC
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(+)
Comment 12 NATTkA bot gentoo-dev 2022-02-15 20:04:29 UTC Comment hidden (obsolete)
Comment 13 NATTkA bot gentoo-dev 2022-02-15 20:08:29 UTC Comment hidden (obsolete)
Comment 14 NATTkA bot gentoo-dev 2022-02-15 20:28:30 UTC Comment hidden (obsolete)
Comment 15 NATTkA bot gentoo-dev 2022-02-15 22:40:28 UTC Comment hidden (obsolete)
Comment 16 Andreas Sturmlechner gentoo-dev 2022-02-16 14:15:11 UTC
> kde-apps/kio-extras-21.12.2 *

Do *not* stabilise random KDE packages.
Comment 17 Andreas Sturmlechner gentoo-dev 2022-02-16 14:32:48 UTC
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?
Comment 18 NATTkA bot gentoo-dev 2022-02-16 14:36:55 UTC Comment hidden (obsolete)
Comment 19 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-02-16 14:56:36 UTC Comment hidden (obsolete)
Comment 20 NATTkA bot gentoo-dev 2022-02-16 15:28:57 UTC Comment hidden (obsolete)
Comment 21 Bernd 2022-02-16 17:17:39 UTC
(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.
Comment 22 Fat-Zer 2022-02-16 18:00:40 UTC
=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.
Comment 23 Bernd 2022-02-16 18:09:09 UTC
(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.
Comment 24 NATTkA bot gentoo-dev 2022-02-16 19:16:59 UTC Comment hidden (obsolete)
Comment 25 NATTkA bot gentoo-dev 2022-02-16 19:28:34 UTC Comment hidden (obsolete)
Comment 26 NATTkA bot gentoo-dev 2022-02-16 19:33:00 UTC Comment hidden (obsolete)
Comment 27 Mark Brehon 2022-02-17 05:36:00 UTC
(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 .
Comment 28 Larry the Git Cow gentoo-dev 2022-02-18 02:14:17 UTC
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(-)
Comment 29 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-02-18 02:14:31 UTC Comment hidden (obsolete)
Comment 30 NATTkA bot gentoo-dev 2022-02-18 02:16:56 UTC Comment hidden (obsolete)
Comment 31 Larry the Git Cow gentoo-dev 2022-02-18 02:20:39 UTC
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(-)
Comment 32 Sergey Torokhov 2022-02-18 21:16:54 UTC
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.
Comment 33 NATTkA bot gentoo-dev 2022-02-18 22:44:29 UTC Comment hidden (obsolete)
Comment 34 NATTkA bot gentoo-dev 2022-02-18 22:52:59 UTC Comment hidden (obsolete)
Comment 35 Marco Clocchiatti 2022-02-19 17:02:21 UTC
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.
Comment 36 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-02-19 17:06:41 UTC Comment hidden (obsolete)
Comment 37 Robin Couto 2022-02-19 21:05:34 UTC
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.
Comment 38 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-02-19 23:44:50 UTC Comment hidden (obsolete)
Comment 39 Larry the Git Cow gentoo-dev 2022-02-19 23:48:00 UTC
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(+)
Comment 40 NATTkA bot gentoo-dev 2022-02-20 04:48:30 UTC Comment hidden (obsolete)
Comment 41 NATTkA bot gentoo-dev 2022-02-23 02:20:29 UTC Comment hidden (obsolete)
Comment 42 Andreas Sturmlechner gentoo-dev 2022-02-26 18:35:12 UTC
Adding media-gfx/luminance-hdr-2.6.1.1.
Comment 43 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-02-26 22:18:13 UTC Comment hidden (obsolete)
Comment 44 NATTkA bot gentoo-dev 2022-02-28 01:32:22 UTC Comment hidden (obsolete)
Comment 45 NATTkA bot gentoo-dev 2022-02-28 01:40:58 UTC Comment hidden (obsolete)
Comment 46 NATTkA bot gentoo-dev 2022-02-28 02:09:01 UTC Comment hidden (obsolete)
Comment 47 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-02-28 03:52:25 UTC Comment hidden (obsolete)
Comment 48 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-02-28 05:20:52 UTC
amd64 done
Comment 49 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-02-28 05:45:35 UTC
sparc done
Comment 50 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-02-28 05:45:36 UTC
ppc done
Comment 51 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-02-28 23:57:42 UTC
x86 done
Comment 52 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-03-01 00:00:50 UTC
ppc64 done
Comment 53 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-03-01 00:02:04 UTC
arm64 done
Comment 54 Bernd 2022-03-18 12:06:35 UTC
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?
Comment 55 Andreas Sturmlechner gentoo-dev 2022-03-20 14:00:37 UTC
Cleanup kde-frameworks/kimageformats whenever slot 3 shall die.
Comment 56 Larry the Git Cow gentoo-dev 2022-04-10 21:02:14 UTC
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(-)