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#24746 - `pacman -Rsc gnome` erroneously uninstalls xfce4-settings

Attached to Project: Arch Linux
Opened by Shaun (Pandemonium) - Thursday, 16 June 2011, 21:51 GMT
Last edited by Ionut Biru (wonder) - Thursday, 16 June 2011, 22:04 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
On a system with both Gnome and XFCE installed, uninstalling Gnome (# pacman -Rsc gnome) also removes the package xfce4-settings. This breaks the XFCE installation (removing key menu entries, icons, etc) until the package is manually reinstalled.

Forum thread on the topic:
https://bbs.archlinux.org/viewtopic.php?pid=949280

Steps to reproduce:
1. Install Gnome and XFCE.
2. Uninstall Gnome.
3. Try to use XFCE.
This task depends upon

Closed by  Ionut Biru (wonder)
Thursday, 16 June 2011, 22:04 GMT
Reason for closing:  Not a bug
Comment by Ionut Biru (wonder) - Thursday, 16 June 2011, 21:57 GMT
is your problem because you passed -c.

-c, --cascade
Remove all target packages, as well as all packages that depend on one or more target packages. This operation is recursive, and must be used with care since it can remove many potentially needed packages.

-s, --recursive
Remove each target specified including all of their dependencies, provided that (A) they are not required by other packages; and (B) they were not explicitly installed by the user. This operation is recursive and analogous to a backwards --sync operation, and helps keep a clean system without orphans. If you want to omit condition (B), pass this option twice.
Comment by Shaun (Pandemonium) - Thursday, 16 June 2011, 22:04 GMT
It sounds like it might be user error as this is the expected behavior, then. If so, feel free to close this bug.

Loading...