| Summary: | openSUSE installation requires package(s) retired from Packman | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Felix Miata <mrmazda> |
| Component: | non-core programs | Assignee: | Timothy Pearson <kb9vqf> |
| Status: | PATCHAVAIL --- | ||
| Severity: | blocker | CC: | albator78, bugwatch, jlturriff |
| Priority: | P5 | ||
| Version: | R14.0.x [Trinity] | ||
| Hardware: | amd64 | ||
| OS: | Linux | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
|
Description
Felix Miata
2017-03-28 02:43:16 CDT
Upon reading http://trinity-users.pearsoncomputing.net/?0::11302 after filing this I was able to use https://software.opensuse.org/search to locate and download libaudio2-1.9.3-2.1.x86_64.rpm & libIlmImf-2_2-22-2.2.0-11.1.x86_64.rpm from http://download.opensuse.org/repositories/home:/ and install them with rpm. That and zypper installing trinity-gtk3-tqt-engine seems to have provided a full fix for TDE sessions on 42.1 host k8mmv. http://lists.links2linux.de/pipermail/packman/2017-June/015273.html reports what to do about this. I tried on host big41 another installation according to what I reported in comment 1, and found too many dependencies to succeed. Hello, I've rebuilt all Opensuse 42.2 packages in a clean build environment, to avoid missing dependencies. The packages will appear on the mirrors in ~48h. Happening again in 42.3: trinity-tdelibs requires obsolete/retired libHalf22 from Packman replaced by libHalf23 Clean installation to fresh openSUSE 42.3 impossible due to dependency provided by neither openSUSE repos nor TDE repos. Comment 4 has a typo. trinity-tdelibs requires libHalf12, not libHalf22. Packman only has libHalf23, which I installed, then installed trinity packages "broken" by absence of libHalf12. So far, all of TDE I've used works having only libHalf23 installed. Hello, I've rebuilt the following packages with 'libHalf23': - tdelibs - tdebase - tdegraphics - libksquirrel - koffice After the mirrors are synchronized, you should be able to update the packages using 'zypper dup'. Problem: nothing provides libIlmImf-Imf_2_1.so.21()(64bit) needed by trinity-tdelibs-14.0.4-1.oss423.x86_64 Hello Felix, I manage to install all TDE packages on a fresh opensuse 42.3 installation. Here is the package you are looking for: # rpm -qf /usr/lib64/libIlmImf-Imf_2_1.so.21 libIlmImf-Imf_2_1-21-2.1.0-10.3.1.x86_64 # rpm -qi libIlmImf-Imf_2_1-21-2.1.0-10.3.1.x86_64 Name : libIlmImf-Imf_2_1-21 Version : 2.1.0 Release : 10.3.1 Architecture: x86_64 Install Date: Fri May 11 18:59:59 2018 Group : Development/Libraries/C and C++ Size : 1142561 License : BSD-3-Clause Signature : RSA/SHA256, Fri Mar 2 11:08:51 2018, Key ID b88b2fd43dbdc284 Source RPM : openexr-2.1.0-10.3.1.src.rpm Build Date : Fri Mar 2 11:08:34 2018 Build Host : lamb10 Relocations : (not relocatable) Packager : http://bugs.opensuse.org Vendor : openSUSE URL : http://www.openexr.com/ Summary : Library to Handle EXR Pictures in 16-Bit Floating-Point Format Description : OpenEXR is a high dynamic-range (HDR) image file format developed by Industrial Light & Magic for use in computer imaging applications. This package contains shared library libIlmImf Distribution: openSUSE Leap 42.3 (In reply to Francois Andriot from comment #8) > Here is the package you are looking for: > > # rpm -qf /usr/lib64/libIlmImf-Imf_2_1.so.21 > libIlmImf-Imf_2_1-21-2.1.0-10.3.1.x86_64 > > # rpm -qi libIlmImf-Imf_2_1-21-2.1.0-10.3.1.x86_64 > Name : libIlmImf-Imf_2_1-21 > Version : 2.1.0 > Release : 10.3.1 > Architecture: x86_64 > Install Date: Fri May 11 18:59:59 2018 I see it now, and don't understand why zypper couldn't find it 70 minutes ago. What I actually want is the whole set of 15.0 packages. Is there a set of 14.0.5 rather than 14.0.4 for 15.0? There are only 14 days left to test 15.0RC until it is released. Problem: nothing provides libHalf.so.12()(64bit) needed by trinity-tdelibs-14.0.4-1.osstw.x86_64. TW OSS provides 23-2.2.1-1.1. This is strange, here when I download trinity-tdelibs from official repo, it requires 'libHalf.so.23()(64bit)', not the '.12'. # grep RETT /etc/os-release PRETTY_NAME="openSUSE Tumbleweed" # 20180702 # zypper se -s libIlm | egrep -v 'debug|32bit' i | libIlmImf-2_2-22 | package | 2.2.0-2.1 | x86_64 | (System Packages) v | libIlmImf-2_2-23 | package | 2.2.1-1.2 | i586 | OSS i+ | libIlmImf-2_2-23 | package | 2.2.1-1.2 | x86_64 | OSS | libIlmImfUtil-2_2-23 | package | 2.2.1-1.2 | i586 | OSS | libIlmImfUtil-2_2-23 | package | 2.2.1-1.2 | x86_64 | OSS i | libIlmThread-2_2-12 | package | 2.2.0-4.2 | x86_64 | Packman v | libIlmThread-2_2-23 | package | 2.2.1-1.2 | i586 | OSS i | libIlmThread-2_2-23 | package | 2.2.1-1.2 | x86_64 | OSS # zypper --no-refresh se -si | grep 'tem Pac' | egrep -v 'plication|kernel|monitor-edid|fbset|grub|libdvdcss2' i | libIlmImf-2_2-22 | package | 2.2.0-2.1 | x86_64 | (System Packages) i | libidn11 | package | 1.33-3.4 | x86_64 | (System Packages) i | libjasper1 | package | 1.900.14-8.2 | x86_64 | (System Packages) # zypper rm libIlmThread-2_2-12 Loading repository data... Reading installed packages... Resolving package dependencies... The following 39 packages are going to be REMOVED: libIlmImf-2_2-22 libIlmThread-2_2-12 trinity-gtk-qt-engine trinity-gtk3-tqt-engine trinity-kappfinder trinity-kate trinity-kcontrol trinity-kdesktop trinity-kfind trinity-khelpcenter trinity-kicker trinity-klipper trinity-kmenuedit trinity-kmix trinity-konqueror trinity-konqueror-nsplugins trinity-konsole trinity-kpager trinity-kpersonalizer trinity-ksmserver trinity-ksplash trinity-ksysguard trinity-ktip trinity-kwrite trinity-libkateinterfaces trinity-libkcddb trinity-libkonq trinity-tdebase trinity-tdebase-bin trinity-tdebase-libtqt3-integration trinity-tdebase-tdeio-pim-plugins trinity-tdebase-tdeio-plugins trinity-tdebase-tdeio-smb-plugin trinity-tdelibs trinity-tdemultimedia-tdeio-plugins trinity-tdepasswd trinity-tdeprint trinity-tdm trinity-twin 39 packages to remove. After the operation, 102.8 MiB will be freed. Continue? [y/n/...? shows all options] (y): n |