# zypper --no-refresh se -s -i lib*3_[34]* | egrep -v 'debug|devel|srcp|openSUSE-20' | egrep 'x86|noarch'| sort -f i | libIex-3_3-32 | package | 3.3.5-1.1 | x86_64 | (System Packages) i | libIex-3_4-33 | package | 3.4.0-1.2 | x86_64 | OSS i | libIlmThread-3_3-32 | package | 3.3.5-1.1 | x86_64 | (System Packages) i | libIlmThread-3_4-33 | package | 3.4.0-1.2 | x86_64 | OSS i | libOpenEXR-3_3-32 | package | 3.3.5-1.1 | x86_64 | (System Packages) i | libOpenEXR-3_4-33 | package | 3.4.0-1.2 | x86_64 | OSS i | libOpenEXRCore-3_3-32 | package | 3.3.5-1.1 | x86_64 | (System Packages) i | libOpenEXRCore-3_4-33 | package | 3.4.0-1.2 | x86_64 | OSS # rpm -e libOpenEXR-3_3-32 error: Failed dependencies: libOpenEXR-3_3.so.32()(64bit) is needed by (installed) trinity-tdelibs-14.1.4-1.osstw.x86_64 libOpenEXR-3_3.so.32()(64bit) is needed by (installed) trinity-tdebase-tdeio-plugins-14.1.4-1.osstw.x86_64 #
Felix Miata composed on 2025-09-30 22:34 (UTC-0400):
# zypper --no-refresh se -s -i lib*3_[34]* | egrep -v 'debug|devel|srcp|openSUSE-20' | egrep 'x86|noarch'| sort -f i | libIex-3_3-32 | package | 3.3.5-1.1 | x86_64 | (System Packages) i | libIex-3_4-33 | package | 3.4.0-1.2 | x86_64 | OSS i | libIlmThread-3_3-32 | package | 3.3.5-1.1 | x86_64 | (System Packages) i | libIlmThread-3_4-33 | package | 3.4.0-1.2 | x86_64 | OSS i | libOpenEXR-3_3-32 | package | 3.3.5-1.1 | x86_64 | (System Packages) i | libOpenEXR-3_4-33 | package | 3.4.0-1.2 | x86_64 | OSS i | libOpenEXRCore-3_3-32 | package | 3.3.5-1.1 | x86_64 | (System Packages) i | libOpenEXRCore-3_4-33 | package | 3.4.0-1.2 | x86_64 | OSS # rpm -e libOpenEXR-3_3-32 error: Failed dependencies: libOpenEXR-3_3.so.32()(64bit) is needed by (installed) trinity-tdelibs-14.1.4-1.osstw.x86_64 libOpenEXR-3_3.so.32()(64bit) is needed by (installed) trinity-tdebase-tdeio-plugins-14.1.4-1.osstw.x86_64 #
As 70% of my PCs will no longer be supported by openSUSE Leap next spring, I decided to begin upgrading them to Tumbleweed before that happens. The first went fine, except for this very retired dependency. As a result, TDM greeter opens, but it errors instead of starting any selection.
# zypseo | grep -E 'trinity|libI' i | libIex-2_2-23 | package | 2.2.1-150000.3.3.1 | x86_64 | (System Packages) i | libIlmImf-2_2-23 | package | 2.2.1-150000.3.43.1 | x86_64 | (System Packages) i | libIlmThread-2_2-23 | package | 2.2.1-150000.3.3.1 | x86_64 | (System Packages) i+ | trinity-tdelibs | package | 14.1.4-1.oss156 | x86_64 | (System Packages) # zypsei trinity | grep TDE | wc -l 54 # zypper -v in -f trinity-tdelibs ... Forcing installation of 'trinity-tdelibs-14.1.4-1.osstw.x86_64' from repository 'TDE'. Resolving package dependencies... Force resolution: No
Problem: 1: nothing provides 'libImath-3_1.so.29()(64bit)' needed by the to be installed trinity-tdelibs-14.1.4-1.osstw.x86_64 Solution 1: do not install trinity-tdelibs-14.1.4-1.osstw.x86_64 Solution 2: break trinity-tdelibs-14.1.4-1.osstw.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/c/d/?] (c): c # zypper --no-refresh se -s -i libIma tdm | egrep -v 'debug|devel|srcp|openSUSE-20' | egrep 'x86|noarch'| sort -f i | libImath-3_2-30 | package | 3.2.1-1.1 | x86_64 | OSS i+ | trinity-tdm | package | 14.1.4-1.osstw | x86_64 | TDE #
I went ahead and force installed trinity-tdelibs, "breaking" it, and it works. I have no idea what functionality may be missing on account of the absent dep. It might be nice to know. TDM and TDE session seem fine.
# inxi -CGMSz System: Kernel: 6.4.0-150600.23.70-default arch: x86_64 bits: 64 Desktop: TDE (Trinity) v: R14.1.4 Distro: openSUSE Tumbleweed 20251005 Machine: Type: Desktop System: Apple product: iMac7,1 v: 1.0 serial: <filter> Mobo: Apple model: Mac-F42386C8 v: PVT serial: <filter> UEFI: Apple v: IM71.88Z.007A.B03.0803051705 date: 03/05/08 CPU: Info: dual core model: Intel Core2 Duo T7700 bits: 64 type: MCP cache: L2: 4 MiB Speed (MHz): avg: 800 min/max: 800/2400 cores: 1: 800 2: 800 Graphics: Device-1: Advanced Micro Devices [AMD/ATI] RV630/M76 [Mobility Radeon HD 2600 XT/2700] driver: radeon v: kernel Device-2: Apple Built-in iSight driver: uvcvideo type: USB Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.8 driver: X: loaded: radeon unloaded: fbdev,modesetting,vesa dri: r600 gpu: radeon resolution: 1920x1200~60Hz API: EGL v: 1.5 drivers: r600,swrast platforms: gbm,x11,surfaceless,device API: OpenGL v: 4.5 compat-v: 3.3 vendor: mesa v: 25.2.4 renderer: AMD RV630 (DRM 2.50.0 / 6.4.0-150600.23.70-default LLVM 21.1.2) Info: Tools: api: clinfo, eglinfo, glxinfo x11: xdriinfo, xdpyinfo, xprop, xrandr #
On Mon, 6 Oct 2025 19:08:16 -0400 Felix Miata via tde-devels devels@trinitydesktop.org wrote:
Felix Miata composed on 2025-09-30 22:34 (UTC-0400):
# zypper --no-refresh se -s -i lib*3_[34]* | egrep -v 'debug|devel|srcp|openSUSE-20' | egrep 'x86|noarch'| sort -f i | libIex-3_3-32 | package | 3.3.5-1.1 | x86_64 | (System Packages) i | libIex-3_4-33 | package | 3.4.0-1.2 | x86_64 | OSS i | libIlmThread-3_3-32 | package | 3.3.5-1.1 | x86_64 | (System Packages) i | libIlmThread-3_4-33 | package | 3.4.0-1.2 | x86_64 | OSS i | libOpenEXR-3_3-32 | package | 3.3.5-1.1 | x86_64 | (System Packages) i | libOpenEXR-3_4-33 | package | 3.4.0-1.2 | x86_64 | OSS i | libOpenEXRCore-3_3-32 | package | 3.3.5-1.1 | x86_64 | (System Packages) i | libOpenEXRCore-3_4-33 | package | 3.4.0-1.2 | x86_64 | OSS # rpm -e libOpenEXR-3_3-32 error: Failed dependencies: libOpenEXR-3_3.so.32()(64bit) is needed by (installed) trinity-tdelibs-14.1.4-1.osstw.x86_64 libOpenEXR-3_3.so.32()(64bit) is needed by (installed) trinity-tdebase-tdeio-plugins-14.1.4-1.osstw.x86_64 #
As 70% of my PCs will no longer be supported by openSUSE Leap next spring, I decided to begin upgrading them to Tumbleweed before that happens. The first went fine, except for this very retired dependency. As a result, TDM greeter opens, but it errors instead of starting any selection.
[...]
I went ahead and force installed trinity-tdelibs, "breaking" it, and it works. I have no idea what functionality may be missing on account of the absent dep. It might be nice to know. TDM and TDE session seem fine.
EXR appears to be an obscure image format that you aren't likely to need unless you're doing certain types of pro graphics work. Imath is a library of graphics-related math datatypes and functions (matrices, vectors, etc.) which the OpenEXR library uses. The EXR stack is an *optional* dependency of tdelibs, and I doubt anything's going to break unless you do something silly with an EXR-formatted image (assuming you can even find one).
E. Liddell