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#23891 - [pacman] -d option seems to be ignored

Attached to Project: Arch Linux
Opened by Mark (markg85) - Friday, 22 April 2011, 19:32 GMT
Last edited by Allan McRae (Allan) - Friday, 22 April 2011, 20:09 GMT
Task Type Bug Report
Category Packages: Core
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 0
Private No

Details

Hi,

Usually when i want to remove a package that still has some dependencies which i don't want to remove i do this:
pacman -Rd package

However, at this moment with the latest pacman 3.5.2-1 it is still checking the dependencies and failing to remove it.
The package i tested this on is catalyst-util which (with that option given) tells me that there are several packages that depend on "libgl".

So, could this be fixed so that -Rd forcefully removes a package again regardless of any deps?

Before i get told that this is bad practice.. I know! But sometimes with some packages it's simpler to remove a package, upgrade other packages and install it again like with the catalyst drivers.

Kind regards,
Mark
This task depends upon

Closed by  Allan McRae (Allan)
Friday, 22 April 2011, 20:09 GMT
Reason for closing:  Not a bug
Additional comments about closing:  Documented behavior
Comment by Karol Błażewicz (karol) - Friday, 22 April 2011, 19:58 GMT
I think I'm going to scream ...
https://bugs.archlinux.org/task/23880
Comment by Mark (markg85) - Friday, 22 April 2011, 20:01 GMT
Well then the behavior changed in one of the last few releases.. I never ever did -Rdd nor had to do it.
Comment by Karol Błażewicz (karol) - Friday, 22 April 2011, 20:03 GMT
As for the reopening of that bug report: the 'dd' option is explicitly mentioned in the http://projects.archlinux.org/pacman.git/tree/NEWS?id=v3.5.0:
- finer grained control of ignoring dependency resolution
- -Sd to ignore dependency versions only
- -Sdd to ignore all dependency information


Why do you think you get updates? New package version usually means some bugs got fixed, some features got added.

Loading...