FS#17127 - IgnorePkg with package version

Attached to Project: Pacman
Opened by ptero (ptero__) - Friday, 13 November 2009, 19:48 GMT
Task Type Feature Request
Category General
Status Unconfirmed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version 3.3.2
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 13
Private No

Details

It would be very nice to have IgnorePkg work with package versions (even better with =version, <version, >version, etc.)
As of right now (correct me if I'm wrong) it's only possible to do that with custom scripts like
if [[ $(sudo pacman -Syi $package |grep Version |grep $version) ]]; then
pacman -Su --ignore $package
else pacman -Su
fi
This task depends upon

Comment by Matthew (piezoelectric) - Wednesday, 04 August 2010, 02:11 GMT
This is a duplicate of  FS#9515 . But I'd like to point out that the discussion there began with the desire to hold of upgrading until the next major version. (The OP wanted kernel26<2.6.25). However what would be more useful is holding off upgrading *to* the next major version: kernel26>=2.6.25
Comment by Phil Schaf (flying-sheep) - Tuesday, 12 June 2012, 18:58 GMT
yeah, this is different. the other one was about skipping minor versions until the next major is out.

this bug is about skipping certain defined versions, for which the issues raised with the other feature request don’t apply.

skipping certain versions would be useful e.g. if some package version has some known issues (which are expected to be fixed in the upcoming version) or if some big package (or lengthy AUR building process) doesn’t warrant the minor changes in the to-be-skipped version.

the latter is of course only of value if you use a AUR helper, but the former is a very valid point, e.g. skype was incompatible with one lib32-qt version at one point.
Comment by Caleb Cushing (xenoterracide) - Monday, 19 July 2021, 03:42 GMT
jeese guys, 9 years later and we still can't do this?
Comment by Mateusz Gozdek (invidian) - Tuesday, 12 April 2022, 07:28 GMT
For people running with testing environments enabled, this would be really useful if new update brings the regression. Then you ignore this specific version, downgrade and when new update shows up, you test it right away. Right now may need to manually write down the affected version and check it each time you do system upgrades, which is less than convenient.
Comment by Phil Schaf (flying-sheep) - Wednesday, 26 October 2022, 07:53 GMT
Here I am again, 10 years after the last time, still in search of the same feature!

skype and lib32-* (from my previous comment) are dead, but xorg is still around and therefore there’s still buggy versions one wants to skip: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1392
Comment by Alex Iribarren (alexiri) - Saturday, 21 January 2023, 13:34 GMT
I'm a new user of Arch Linux and I'm shocked that it's not possible to ignore a specific version of a package! Am I suppose to keep track of buggy versions of packages in my head like in the middle ages??

Loading...