FS#9515 - Ignore Pkg until New Major-Update, until defined Version

Attached to Project: Pacman
Opened by P. Baumgart (Baumi) - Sunday, 10 February 2008, 16:59 GMT
Last edited by Roman Kyrylych (Romashka) - Sunday, 17 February 2008, 16:04 GMT
Task Type Feature Request
Category Backend/Core
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version 3.1.1
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Perhaps it sounds something stupid. But why can´t i say to pacman, that it should hold a package until a Update-Version I choose.
Something like in dependencies with pkgver <= 1.0 in IgnorePkg.

I came on it on every kernel Update or other big Updates.

Sometime a update works well, but a minor update later makes problems. So I can freeze a version on a defined major-state. My alsa-driver changes working between Minor KernelUpdates several times. And when I later on look in changelog there wasn´t most time a reason to update.

So something like
ignorePKG = 'kernel<=2.6.24'
in pacman.conf would be great to me.

I know, it´s the same like just the IgnorePkG in pacman.conf and check it every time on Updates if they make still sense. But I think it´s just more comfortable.

thx.


BAUMI




This task depends upon

Closed by  Roman Kyrylych (Romashka)
Sunday, 17 February 2008, 16:04 GMT
Reason for closing:  Won't implement
Comment by Nagy Gabor (combo) - Monday, 11 February 2008, 18:32 GMT
1. I think you wanted to say 'kernel<2.6.24' (new option :-P).
2. In my opinion small changes 2.6.24.1->2.6.24.2 are safer than big changes (2.6.18->2.6.24 :-P), and small version changes usually recommended bugfix (early versions of a major release usually buggy :-P)
3. Technically it is not hard to implement (but if we want to be consistant we should consider provisions here, too) and this will be almost compatible with the current implementation (but: don't forget about replaces -- now "ignore kernel" disallow kernel->kernel-ng replacement)
4. I don't think people want to add this to command line or edit pacman.conf frequently (when 2.6.24 came out you probably want to change 2.6.25)
Comment by Dan McGee (toofishes) - Sunday, 17 February 2008, 01:23 GMT
I will not be coding this, I can tell you that. I just don't see the need for features this complex, and reasons #2 and #4 from Nagy especially make me want to close this as "Won't Implement".
Comment by Xavier (shining) - Sunday, 17 February 2008, 08:30 GMT
Same opinion as Dan.
Comment by Matthew (piezoelectric) - Wednesday, 04 August 2010, 02:08 GMT
This would be better in the other direction.

IgnorePkg = kernel26 >= 2.6.25

to stay with .24

Loading...