Lxappearance is a really simple package which now comes with the following list of "dependencies": - chbg-2.0.1-29.mga9.x86_64 - fortune-mod-3.12.0-2.mga9.x86_64 - gnome-screenshot-41.0-2.mga9.x86_64 - lib64obrender32-3.6.1-11.mga9.x86_64 - lib64obt2-3.6.1-11.mga9.x86_64 - lib64recode3-3.7.9-2.mga9.x86_64 - lxappearance-obconf-0.2.3-3.git20190221.5.mga9.x86_64 - obconf-2.0.4-10.mga9.x86_64 - openbox-3.6.1-11.mga9.x86_64 - python3-pyxdg-0.27-3.mga9.noarch - xscreensaver-6.04-1.mga9.tainted.x86_64 - xscreensaver-common-6.04-1.mga9.tainted.x86_64 These are ALL recommends, none of which are needed or extend its core functionality. For example, Mageia typically installs with IceWM as a secondary WM -- to lxappearance adds the possbility of changing application themes. There is no need to install OpenBox -- and IT'S dependencies! As I recall when I installed the package on Mageia 8, it had no "dependencies". That should be the default.
Assignee: bugsquad => nicolas.salguero
I confirm that installing 'lxappearance' with rpmdrake on M8 adds nothing.
(In reply to Lewis Smith from comment #1) > I confirm that installing 'lxappearance' with rpmdrake on M8 adds nothing. I messed this up! I overlooked that it was already installed... (not explicitly by me). And to UNinstall it - to test its re-installation - it wanted to take out also: - task-lxde-8-4.mga8.noarch - task-lxde-minimal-8-4.mga8.noarch Simply looking at its '--requires', it just listed a number of libs which do not include the 3 shown in comment 0. Conversely, '--whatrequires' it shows 'task-lxde-minimal', and I cannot tell whether that was a 'recommended' or straight dependancy. Surely 'recommended' dependencies should be able to be taken out? Enough of this confusion, sorry for the noise.
Hi, When I looked at the SPEC file, I saw that lxappearance has recommended lxappearance-obconf since many years. Anyway, I removed that "recommends" in lxappearance-0.6.3-3.git20220517.2.mga9. Best regards, Nico.
Hi, I think I can close that bug report, now. Best regards, Nico.
Status: NEW => RESOLVEDResolution: (none) => FIXED