Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#29658 - [xfce4-session] Incorrect dependecies

Attached to Project: Arch Linux
Opened by Nick Schermer (xerverius) - Sunday, 29 April 2012, 11:44 GMT
Last edited by Evangelos Foutras (foutrelis) - Monday, 30 April 2012, 18:59 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Evangelos Foutras (foutrelis)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

2 deps in the xfce4-session testing package are incorrect:

Remove libgnome-keyring, that is not required. I know libgnome-keyring was still search during configure, but that is a mistake on my end will be removed in the next release. See http://git.xfce.org/xfce/xfce4-session/commit/?id=7a75a8a0f7089b716e702e6bb0cf13fc3194e3db
Instead make gnome-keyring optional (for keyring support when GNOME compatibility is enabled).

fortune-mod can be dropped, xfce4-tips has been removed in 4.10

From a technical point of view upower and consolkit are optional, since they are queried over dbus. But for a distro it might be better to depend on them, duno. Sudo can be used, but required an update in sudoers.

If make optional these are the correct descriptions:
consolekit - for shutdown and restart support
upower - for suspend and hibernate support
sudo - for shutdown and restart support (alternative to consolekit)
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Monday, 30 April 2012, 18:59 GMT
Reason for closing:  Fixed
Additional comments about closing:  Incorrect libgnome-keyring and fortune-mod dependencies were fixed in xfce4-session 4.10.0-2.
Comment by Evangelos Foutras (foutrelis) - Sunday, 29 April 2012, 16:43 GMT
Thank you for the suggestions Nick. I have fixed the incorrect dependencies, but I'll leave upower and consolekit as hard dependencies for now. The reasoning for this is that most users already have them installed on their systems, they are quite small, and it simplifies things a bit.
Comment by philomath (archadmirer) - Monday, 30 April 2012, 10:04 GMT
  • Field changed: Percent Complete (100% → 0%)
Please reconsider. I'm having this two packages (consolekit and upower) just because of xfce, and they pull in pm-utils, pm-quirks, libimobiledevice, usbmuxd, and libplist. to a total of over 4200 KiB.
thanks.
Comment by Evangelos Foutras (foutrelis) - Monday, 30 April 2012, 10:24 GMT
I'm sorry, but the space savings are very minimal and don't justify the added complexity.
Comment by philomath (archadmirer) - Monday, 30 April 2012, 11:29 GMT
It's your choice, of-course. but it's not (only) about space, it's about having 7 unneeded (and -for me- unused) packages because of 1 (where it is in fact optional).
I'l respect your decision, I have just shared my view.
Comment by Evangelos Foutras (foutrelis) - Monday, 30 April 2012, 18:58 GMT
I appreciate your understanding. :)

Loading...