Bug 30666 - Unneeded recommends for Lxappearance
Summary: Unneeded recommends for Lxappearance
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Nicolas Salguero
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-07-24 12:32 CEST by aguador
Modified: 2022-08-29 14:12 CEST (History)
0 users

See Also:
Source RPM: lxappearance-0.6.3-3.git20220517.1.mga9.src.rpm
CVE:
Status comment:


Attachments

Description aguador 2022-07-24 12:32:28 CEST
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.
sturmvogel 2022-07-24 12:50:50 CEST

Assignee: bugsquad => nicolas.salguero

Comment 1 Lewis Smith 2022-07-26 09:09:38 CEST
I confirm that installing 'lxappearance' with rpmdrake on M8 adds nothing.
Comment 2 Lewis Smith 2022-07-26 09:30:15 CEST
(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.
Comment 3 Nicolas Salguero 2022-07-26 10:22:58 CEST
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.
Comment 4 Nicolas Salguero 2022-08-29 14:12:39 CEST
Hi,

I think I can close that bug report, now.

Best regards,

Nico.

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.