By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.
Bug 2761 - openSUSE installation requires package(s) retired from Packman
Summary: openSUSE installation requires package(s) retired from Packman
Status: PATCHAVAIL
Alias: None
Product: TDE
Classification: Unclassified
Component: non-core programs (show other bugs)
Version: R14.0.x [Trinity]
Hardware: amd64 Linux
: P5 blocker
Assignee: Timothy Pearson
URL:
Depends on:
Blocks:
 
Reported: 2017-03-28 02:43 CDT by Felix Miata
Modified: 2018-07-05 00:05 CDT (History)
3 users (show)

See Also:
Compiler Version:
TDE Version String:
Application Version:
Application Name:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Felix Miata 2017-03-28 02:43:16 CDT
Mailing list threads:
http://trinity-users.pearsoncomputing.net/?0::11301 (openSUSE Leap 42.2)
http://trinity-devel.pearsoncomputing.net/?0::15375 (openSUSE Leap 42.1)

Terse Packman developer response to packages absence on mirrors:
http://lists.links2linux.de/pipermail/packman/2017-March/015171.html 

Excerpt from 2nd mailing list thread:
"Problem: nothing provides libIlmImf-2_2.so.22()(64bit) needed by trinity-tdelibs-14.0.4-1.oss421.x86_64
  Solution 1: do not install trinity-gtk-qt-engine-2:0.8-14.0.4_1.oss421.x86_64
  Solution 2: break trinity-tdelibs-14.0.4-1.oss421.x86_64 by ignoring some of its dependencies"

I tried installing by permitting packages to be broken, and a TDE session cannot be started:
"Could not start tdestartupconfig. Check your installation."
"Could not start tdeinit. Check your installation."
Comment 1 Felix Miata 2017-03-28 19:36:28 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.
Comment 2 Felix Miata 2017-06-19 17:58:04 CDT
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.
Comment 3 Francois Andriot 2017-06-28 15:15:35 CDT
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.
Comment 4 Felix Miata 2018-05-06 19:45:48 CDT
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 5 Felix Miata 2018-05-07 03:49:44 CDT
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.
Comment 6 Francois Andriot 2018-05-08 05:22:48 CDT
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'.
Comment 7 Felix Miata 2018-05-11 13:46:56 CDT
Problem: nothing provides libIlmImf-Imf_2_1.so.21()(64bit) needed by trinity-tdelibs-14.0.4-1.oss423.x86_64
Comment 8 Francois Andriot 2018-05-11 14:04:30 CDT
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
Comment 9 Felix Miata 2018-05-11 15:56:52 CDT
(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.
Comment 10 Felix Miata 2018-05-12 19:03:00 CDT
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.
Comment 11 Francois Andriot 2018-05-13 04:32:27 CDT
This is strange, here when I download trinity-tdelibs from official repo, it requires 'libHalf.so.23()(64bit)', not the '.12'.
Comment 12 Felix Miata 2018-07-05 00:05:46 CDT
# 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