On Mon, 2008-07-14 at 13:57 -0400, Chris Lumens wrote: > As you may be aware, anaconda has some special upgrade magic in the form > of the whiteout list and the upgrade blacklist. The whiteout list helps > us to know where to split dependency loops, and the blacklist helps us > to know which packages should be removed on upgrade. This is mostly due > to packages changing from multilib to not. > > Attached is my two yum plugins (the first two I've ever actually > written, so there's bound to be something I missed) and examples of the > two metadata files. Of course we may want to alter the format of the > metadata. These files will need to be maintained by hand in some > version control, similar to comps. We'll also need to make sure they > get written out to repomd.xml. > > I have performed minimal testing. I'd like to try them out with > preupgrade, but haven't been able to get to that yet. Anyway, comments? Will the blacklist ever need to take evr's as well as name-archs? If not, then jeremy's suggestion of preresolve is probably not unreasonable. However, if it will need to take evr's then putting them in the exclude_hook makes more sense. thanks, -sv _______________________________________________ Anaconda-devel-list mailing list Anaconda-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/anaconda-devel-list