# rpm -e plymouth plymouth-scripts plymouth-system-theme mageia-theme bootsplash error: Failed dependencies: mageia-theme-Default is needed by (installed) trinity-tdebase-14.0.12-1.mga8.x86_64 #
Why does TDE demand plymouth be installed on Mageia installations? I've seen no equivalent on Debian & derivatives or other rpm distros. :(
Le 09/10/2022 à 09:15, Felix Miata a écrit :
# rpm -e plymouth plymouth-scripts plymouth-system-theme mageia-theme bootsplash error: Failed dependencies: mageia-theme-Default is needed by (installed) trinity-tdebase-14.0.12-1.mga8.x86_64 #
Why does TDE demand plymouth be installed on Mageia installations? I've seen no equivalent on Debian & derivatives or other rpm distros. :(
Hello Felix,
this is a distribution-specific issue. In all RPM based distributions, I configure the default Trinity desktop to use the distribution-provided wallpaper and start button icon. In Mageia, they are provided in the 'mageia-theme-Default' package, so I've added dependency to tdebase. Alas, this package in turns requires other packages that we don't need in Trinity. Other distributions don't have this problem. I think it's more a distribution specific issue than a Trinity issue, as all other desktops are probably impacted too.
François
François Andriot composed on 2022-10-09 22:20 (UTC+0200):
Le 09/10/2022 à 09:15, Felix Miata a écrit :
# rpm -e plymouth plymouth-scripts plymouth-system-theme mageia-theme bootsplash error: Failed dependencies: mageia-theme-Default is needed by (installed) trinity-tdebase-14.0.12-1.mga8.x86_64 #
Why does TDE demand plymouth be installed on Mageia installations? I've seen no equivalent on Debian & derivatives or other rpm distros. :(
this is a distribution-specific issue. In all RPM based distributions, I configure the default Trinity desktop to use the distribution-provided wallpaper and start button icon. In Mageia, they are provided in the 'mageia-theme-Default' package, so I've added dependency to tdebase. Alas, this package in turns requires other packages that we don't need in Trinity. Other distributions don't have this problem. I think it's more a distribution specific issue than a Trinity issue, as all other desktops are probably impacted too.
Why is requires/depends necessary rather than suggests or recommends? Why can't people who don't want the bling be satisified with whatever default icons are available? Uninstalling trinity-tdebase is a rather severe penalty for wanting simplicity, or the lightweight environment that draws people to TDE.
On Sun October 9 2022 13:51:04 Felix Miata wrote:
Why is requires/depends necessary rather than suggests or recommends? Why can't people who don't want the bling be satisified with whatever default icons are available? Uninstalling trinity-tdebase is a rather severe penalty for wanting simplicity, or the lightweight environment that draws people to TDE.
I don't have a Mageia system to test this on but according to their website they have an empty transitional package with no files and no dependencies which you can install instead of mageia-theme:
http://sophie.zarb.org/rpms/45a5eafeffe140c822c6e37dd80da23b/deps
I do not know whether trinity-tdebase fails gracefully if the wallpaper and start button icon are missing.
--Mike
Mike Bird composed on 2022-10-09 22:54 (UTC-0700):
Felix Miata wrote:
Why is requires/depends necessary rather than suggests or recommends? Why can't people who don't want the bling be satisified with whatever default icons are available? Uninstalling trinity-tdebase is a rather severe penalty for wanting simplicity, or the lightweight environment that draws people to TDE.
I don't have a Mageia system to test this on but according to their website they have an empty transitional package with no files and no dependencies which you can install instead of mageia-theme:
http://sophie.zarb.org/rpms/45a5eafeffe140c822c6e37dd80da23b/deps
I do not know whether trinity-tdebase fails gracefully if the wallpaper and start button icon are missing.
Nice you found it, but it's not so good:
# urpmi mageia-theme-Default
http://mirrors.mageia.org/api/mageia.8.x86_64.list: media/core/release/mageia-theme-Default-8.0-2.mga8.noarch.rpm installing mageia-theme-Default-8.0-2.mga8.noarch.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################################################################################################## 1/1: mageia-theme-Default ########################################################################################################################################################## # urpme mageia-theme To satisfy dependencies, the following 5 packages will be removed (10MB): icewm-2.0.1-2.mga8.x86_64 (due to unsatisfied icewm-light >= 1:2.0.1) icewm-light-2.0.1-2.mga8.x86_64 (due to missing icewm-theme-oxygen-aya) icewm-theme-oxygen-aya-0.1-13.mga8.noarch (due to missing mageia-theme) mageia-theme-8.0-2.mga8.noarch (due to missing plymouth-system-theme) plymouth-system-theme-0.9.5-5.mga8.x86_64 (due to missing plymouth(system-theme)) Remove 5 packages? (y/N) n
IceWM is my fallback/alternate to/for TDE. :(
On Sun October 9 2022 23:50:52 Felix Miata wrote:
Nice you found it, but it's not so good:
# urpmi mageia-theme-Default
http://mirrors.mageia.org/api/mageia.8.x86_64.list:
media/core/release/mageia-theme-Default-8.0-2.mga8.noarch.rpm installing mageia-theme-Default-8.0-2.mga8.noarch.rpm from /var/cache/urpmi/rpms Preparing... ########################################################################### ############################################################################ ### 1/1: mageia-theme-Default ########################################################################### ############################################################################ ### # urpme mageia-theme To satisfy dependencies, the following 5 packages will be removed (10MB): icewm-2.0.1-2.mga8.x86_64 (due to unsatisfied icewm-light >= 1:2.0.1) icewm-light-2.0.1-2.mga8.x86_64 (due to missing icewm-theme-oxygen-aya) icewm-theme-oxygen-aya-0.1-13.mga8.noarch (due to missing mageia-theme) mageia-theme-8.0-2.mga8.noarch (due to missing plymouth-system-theme) plymouth-system-theme-0.9.5-5.mga8.x86_64 (due to missing plymouth(system-theme)) Remove 5 packages? (y/N) n
IceWM is my fallback/alternate to/for TDE. :(
icewm-theme-oxygen-aya needs mageia-theme needs plymouth stuff in Mageia and there's nothing TDE can do about that.
Maybe there's a different icewm theme in Mageia that doesn't need plymouth. I don't know.
--Mike
On 2022-10-09 15:20:18 François Andriot wrote:
Le 09/10/2022 à 09:15, Felix Miata a écrit :
# rpm -e plymouth plymouth-scripts plymouth-system-theme mageia-theme bootsplash error: Failed dependencies: mageia-theme-Default is needed by (installed) trinity-tdebase-14.0.12-1.mga8.x86_64 #
Why does TDE demand plymouth be installed on Mageia installations? I've seen no equivalent on Debian & derivatives or other rpm distros. :(
Hello Felix,
this is a distribution-specific issue. In all RPM based distributions, I configure the default Trinity desktop to use the distribution-provided wallpaper and start button icon. In Mageia, they are provided in the 'mageia-theme-Default' package, so I've added dependency to tdebase. Alas, this package in turns requires other packages that we don't need in Trinity. Other distributions don't have this problem. I think it's more a distribution specific issue than a Trinity issue, as all other desktops are probably impacted too.
François
Would it be possible to provide a 'TDE version' of mageia-theme-Default with its plymouth dependencies removed?
Leslie
J Leslie Turriff composed on 2022-10-10 00:21 (UTC-0500):
François...
Would it be possible to provide a 'TDE version' of mageia-theme-Default with its plymouth dependencies removed?
Sure, /somebody/ could do it. But changing a hard dep to a soft dep should amount to little more than a bit flip at build configure time. I'm thankful that François is able to provide rpm builds. I don't want to be asking for more of his time by sidetracking into theme re-development. I would expect the XDG system to provide something as a suitable substitute if TDE's own icons couldn't be used in place of Mageia's imposing Plymouth deps.
On 2022-10-10 00:38:01 Felix Miata wrote:
J Leslie Turriff composed on 2022-10-10 00:21 (UTC-0500):
François...
Would it be possible to provide a 'TDE version' of mageia-theme-Default with its plymouth dependencies removed?
Sure, /somebody/ could do it. But changing a hard dep to a soft dep should amount to little more than a bit flip at build configure time. I'm thankful that François is able to provide rpm builds. I don't want to be asking for more of his time by sidetracking into theme re-development. I would expect the XDG system to provide something as a suitable substitute if TDE's own icons couldn't be used in place of Mageia's imposing Plymouth deps.
Fair enough.
Leslie