YaST - KDE 3 Desktop Environment - Pattern Broken by kde3-gtk-qt-engine
All, Yasuhiko, Responding to a question by Felix regarding resume= for suspend, he asked for the patterns installed on my system. Checking yast I stumbled across the actual pattern KDE 3 Desktop Environment. (I'd never looked, I just presumed it was still missing as it had been for years) It's there! That's good! The bad is you cannot install it due to libbonoboui. Attempting to select the pattern results in the dependency error: ! nothing provides 'libbonoboui-2.so.0()(64bit)' needed by the to be installed kde3-gtk-qt-engine-0.8svn.20071009-52.33.x86_64 I know I've flagged the missing dep before, but there has to be some way to bring that library into the kde3 repo or patch the kde3-gtk-qt-engine to build with the newer version because that is badly needed for the kde3 continuity of desktop look and feel across gtk apps. Yes many gtk apps are moving to gtk4 being ported from gtk+3 and/or gtk+2, but many (like Gimp) still use gtk+2/gtk+3. (gtk+3 removed the ruler widget Gimp relies on, so Gimp will continue to need gtk+2 for some time) We can probably remove the following packages from the pattern as well unless the underlying libraries have been updated (the packages stay for install if individually chosen, but the likely don't need to be in the Pattern): kdebase3-extra kdenetwork3 kdenetwork3-IRC (most of the services don't exist anymore) kdenetwork3-lan kdenetwork3-lisa The rest is fine, kde3-knemo works quite nicely still. Not a high priority -- but the Pattern should install if chosen from YaST, and kde3-kcm_gtk isn't an viable alternative for kde3-gtk-qt-engine. -- David C. Rankin, J.D.,P.E.
David C. Rankin composed on 2024-09-04 18:28 (UTC-0500):
We can probably remove the following packages from the pattern as well unless the underlying libraries have been updated (the packages stay for install if individually chosen, but the likely don't need to be in the Pattern):
kdebase3-extra kdenetwork3 kdenetwork3-IRC (most of the services don't exist anymore) kdenetwork3-lan kdenetwork3-lisa
kdenetwork3-IRC I run 24/7 365 -- Evolution as taught in public schools is, like religion, based on faith, not based on science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata
Thanks for reporting. kde3-gtk-qt-engine has been removed from KDE3-DEFAULT pattern. (KDE:KDE3 _pattern package in OBS). download.opensuse.org (.ymp file) will probably be updated soon.
kdebase3-extra kdenetwork3 kdenetwork3-IRC (most of the services don't exist anymore) kdenetwork3-lan kdenetwork3-lisa
These are part of base packages, so I think it's better to leave them with the recommended. On Wed, 4 Sep 2024 18:28:43 -0500 "David C. Rankin" <drankinatty@gmail.com> wrote:
All, Yasuhiko,
Responding to a question by Felix regarding resume= for suspend, he asked for the patterns installed on my system. Checking yast I stumbled across the actual pattern KDE 3 Desktop Environment. (I'd never looked, I just presumed it was still missing as it had been for years)
It's there! That's good! The bad is you cannot install it due to libbonoboui. Attempting to select the pattern results in the dependency error:
! nothing provides 'libbonoboui-2.so.0()(64bit)' needed by the to be installed kde3-gtk-qt-engine-0.8svn.20071009-52.33.x86_64
I know I've flagged the missing dep before, but there has to be some way to bring that library into the kde3 repo or patch the kde3-gtk-qt-engine to build with the newer version because that is badly needed for the kde3 continuity of desktop look and feel across gtk apps. Yes many gtk apps are moving to gtk4 being ported from gtk+3 and/or gtk+2, but many (like Gimp) still use gtk+2/gtk+3. (gtk+3 removed the ruler widget Gimp relies on, so Gimp will continue to need gtk+2 for some time)
We can probably remove the following packages from the pattern as well unless the underlying libraries have been updated (the packages stay for install if individually chosen, but the likely don't need to be in the Pattern):
kdebase3-extra kdenetwork3 kdenetwork3-IRC (most of the services don't exist anymore) kdenetwork3-lan kdenetwork3-lisa
The rest is fine, kde3-knemo works quite nicely still.
Not a high priority -- but the Pattern should install if chosen from YaST, and kde3-kcm_gtk isn't an viable alternative for kde3-gtk-qt-engine.
-- David C. Rankin, J.D.,P.E.
-- Yasuhiko Kamata <belphegor@belbel.or.jp>
On 9/5/24 3:58 AM, Yasuhiko Kamata wrote:
Thanks for reporting.
kde3-gtk-qt-engine has been removed from KDE3-DEFAULT pattern. (KDE:KDE3 _pattern package in OBS). download.opensuse.org (.ymp file) will probably be updated soon.
Thank you Yasuhiko! Good that the pattern installs. I've looked at libbonoboui and it has challenging dependencies. -- David C. Rankin, J.D.,P.E.
participants (3)
-
David C. Rankin
-
Felix Miata
-
Yasuhiko Kamata