On Wed, Jun 29, 2005 at 08:48:11AM -0500, Tom 'spot' Callaway wrote:
skvidal> and installing quux(provides foo)
skvidal> and it is all in one transaction then there are no broken dependencies
spot> ok. :) then its a non issue.
skvidal> there's no need for --nodeps
Okay, just to get this all concrete for me....
On the system, we've got:
kernel-2.6.11-1.27_FC3
kernel-2.6.11-1.35_FC3
kernel-smp-2.6.11-1.27_FC3
kernel-smp-2.6.11-1.35_FC3
openafs-1.3.84-1
openafs-client-1.3.84-1
kernel-module-openafs-1.3.84-1_2.6.11-1.27_FC3
kernel-module-openafs-1.3.84-1_2.6.11-1.35_FC3
kernel-module-openafs-1.3.84-1_2.6.11-1.27_FC3smp
kernel-module-openafs-1.3.84-1_2.6.11-1.35_FC3smp
If we add a new kernel, say:
kernel-2.6.11-1.40_FC3
kernel-smp-2.6.11-1.40_FC3
Okay, the Magic makes the depsolver pull in
kernel-module-openafs-1.3.84-1_2.6.11-1.40_FC3
kernel-module-openafs-1.3.84-1_2.6.11-1.40_FC3smp
and we're all good.
Okay, but now say there's an updated openafs-1.3.85. So we've got to figure
out that:
kernel-module-openafs-1.3.84-1_2.6.11-1.27_FC3 -> 1.3.85-1_2.6.11-1.27_FC3
kernel-module-openafs-1.3.84-1_2.6.11-1.35_FC3 -> 1.3.85-1_2.6.11-1.35_FC3
kernel-module-openafs-1.3.84-1_2.6.11-1.40_FC3 -> 1.3.85-1_2.6.11-1.40_FC3
(plus smp)
And to complicate things, you also have the potential to have to deal with
kernel-module-openafs-1.3.84-1_2.6.11-1.27_FC3 -> 1.3.85-2_2.6.11-1.27_FC3
kernel-module-openafs-1.3.84-1_2.6.11-1.35_FC3 -> 1.3.85-2_2.6.11-1.35_FC3
kernel-module-openafs-1.3.84-1_2.6.11-1.40_FC3 -> 1.3.85-2_2.6.11-1.40_FC3
and
kernel-module-openafs-1.3.85-1_2.6.11-1.27_FC3 -> 1.3.85-2_2.6.11-1.27_FC3
kernel-module-openafs-1.3.85-1_2.6.11-1.35_FC3 -> 1.3.85-2_2.6.11-1.35_FC3
kernel-module-openafs-1.3.85-1_2.6.11-1.40_FC3 -> 1.3.85-2_2.6.11-1.40_FC3
.
Maybe this'll all work, but, gah. :)
--
Matthew Miller mattdm(a)mattdm.org <
http://www.mattdm.org/>
Boston University Linux ------> <
http://linux.bu.edu/>
Current office temperature: 77 degrees Fahrenheit.