Description of problem:
preupgrade / anaconda fail if we need to update packages that are in Everything
Version-Release number of selected component (if applicable):
did not try but expect this to be always reproducible
Steps to Reproduce:
1. run preupgrade under F8 to go to F9
2. reboot when prompted
3. F9 anaconda runs
in my case it choked on unison227, which we have in Everything but not in Fedora
system upgrades cleanly
setting Sev to high as one of our much publicised features does not work even if
the package is still in updates-testing of F8
The problem here is that we have two repos - instrepo (Fedora, which has
kernel/initrd/stage2) and distrepo (Everything, but no kernel images).
Currently we set method=instrepo as a fallback for the case where we're missing
packages / images. Lacking stage2 is very common - it happens on any system
where /boot is less than 200MB - so this made sense.
Instead we should probably do method=distrepo, and have
stage2=instrepo+stage2path in the case where we're missing stage2.
Well. The *real* fix would be to get F8 yum and F9 yum (in anaconda) to agree on
which packages you need on multilib systems. But that's a much, much harder problem.
Current bzr now uses distrepo for method=URL.
This bug appears to have been reported against 'rawhide' during the Fedora 10 development cycle.
Changing version to '10'.
More information and reason for this action is here:
The "real" fix has been implemented for F10 - preupgrade and anaconda share anaconda-yum-plugins, which decides which packages are needed.