[ATrpms-devel] suspend2 kernel provides
Alexander Bergolth
leo at strike.wu-wien.ac.at
Wed May 17 11:05:02 CEST 2006
Hi!
On 17.05.2006 03:31, Axel Thimm wrote:
>> Again I only agree partly. ;)
>> I claim that if kernel-suspend2 would provide only "kernel =
>> <version>-<<release>" but not "kernel = <version>", things would work a
>> lot better.
>
> By covering up the bugs of the openafs rpm? The depedency of openafs
> on "kernel" is buggy, it just doesn't show up directly. Only when
> you'll install kernel-2.6.16-A and openafs for 2.6.16-B will you get
> hit. That's what this broken dependency allows you to do.
>
> Even worse, regardless of what kernel-suspend2 will provide
> kernel=2.6.16 always wins (it's effectively a wildcard provides like
> kernel=2.6.16-*). So any normal kernel rpm would already satisfy it
> again. That's just provocing funny bugs that users and ATrpms
> maintainer would be seeking for ages to find :)
Reconsidering this point, I have to add something:
Omitting the kernel-dependency does, of course, also allow you to
install openafs-2.6.16-B to a kernel-2.6.16-A. So nothing is won in
comparison to specifying a "Requires: kernel" dependency which will
simply be ineffective in many cases. (However, it will remind you of
eventually left over kernel-modules, if you change to a new
kernel-_version_.)
So I dont see this as a bug, it's just a dependency that isn't very
effective. And I don't see any advantage in omitting it. But maybe I
still didn't get the exact point.
Cheers,
--leo
--
-----------------------------------------------------------------------
Alexander.Bergolth at wu-wien.ac.at Fax: +43-1-31336-906050
Zentrum fuer Informatikdienste - Wirtschaftsuniversitaet Wien - Austria
More information about the atrpms-devel
mailing list