FS#6720 - pacman3 -S doesnt respect --ignore

Attached to Project: Pacman
Opened by Ben Woodward (Sacro) - Tuesday, 27 March 2007, 09:18 GMT
Task Type Bug Report
Category
Status Closed
Assigned To Aaron Griffin (phrakture)
Architecture i686
Severity Low
Priority Normal
Reported Version 0.7.2 Gimmick
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

[root@laptop ~]# pacman -Syu
:: Synchronising package databases...
testing is up to date
current is up to date
extra is up to date
unstable is up to date
community is up to date
:: Starting full system upgrade...
warning: ipw3945-beyond: forcing upgrade to version 1.1.3-3
resolving dependencies... done.
looking for inter-conflicts... done.

Targets: ipw3945-beyond-1.1.3-3

Total Package Size: 0.10 MB

Proceed with installation? [Y/n]

-----------------------------------------------

[root@laptop ~]# pacman -Syu --ignore ipw3945-beyond
:: Synchronising package databases...
testing is up to date
current is up to date
extra is up to date
unstable is up to date
community is up to date
:: Starting full system upgrade...
warning: ipw3945-beyond: forcing upgrade to version 1.1.3-3
resolving dependencies... done.
looking for inter-conflicts... done.

Targets: ipw3945-beyond-1.1.3-3

Total Package Size: 0.10 MB

Proceed with installation? [Y/n]
This task depends upon

Closed by  Dan McGee (toofishes)
Wednesday, 28 March 2007, 04:37 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in CVS.
Comment by Scott H (stonecrest) - Tuesday, 27 March 2007, 16:21 GMT
Perhaps it's not ignoring it because the package update is forced (options=("FORCE"))?
Comment by Aaron Griffin (phrakture) - Tuesday, 27 March 2007, 16:25 GMT
Looks more like the options=(force) is overriding here ("forcing upgrade to version 1.1.3-3"). I'm not sure which is the proper action in this case. A 'force' is usually done for a reason, but I guess we can still let ignore skip the package safely.
Comment by Roman Kyrylych (Romashka) - Tuesday, 27 March 2007, 17:40 GMT
A little OT:

> A 'force' is usually done for a reason, but I guess we can still let ignore skip the package safely.

AFAIR force was/is used only for forcing pacman to downgrade package. :-/ (correct me if I'm wrong)
But we can get rid of force feature and issues like "is 1.23b > or < than 1.23?" by comparing versions by build date (I don't remember if there's FR for this but it was mentioned on pacman-dev ML few times)
Comment by Dan McGee (toofishes) - Wednesday, 28 March 2007, 04:36 GMT
Fixed in CVS, you'll see this working in release 3.0.1. The user is now prompted in this case.

Loading...