I recently decided to use an RPM virtual package (one that offers no files but merely Requires others) in order to lock down the version of packages that were being installed when an EC2 was provisioned. Much to my chagrin it failed miserably when yum loaded packages in an unexpected order. So, can you tell yum what order to load your RPMs?