On Wed, 2006-08-02 at 17:52 -0700, Mark wrote: > Hi, > > I have started out with FC1, later FC3 and am now on FC4 and just started downloading FC5. I have not migrated all the older > production FC1/FC3 machines to FC3 / FC4 etc, because I did not want to risk breaking them. So I have different machines on > different versions of Fedora > > In between, I have made a bunch of RPMs myself. > However, with each version of fedora, sometimes even each version of a kernel, it seems like I need a different build environment. > Instead of using the production machines to build the RPMs on them, am using separate build machines (older machines that have been > phased out). > Since more and more versions need to be supported, it seems to be irrational to set up yet another one of those machines for each > new version that needs to be supported. > > What is the best way of dealing with this without having to have a separate build machine for each environment? I tried to google > around a bit but have not found much. Use mock to build packages for your legacy systems. The Fedora Extras build system builds packages for all supported distributions on an FC5 host this way. http://fedoraproject.org/wiki/Projects/Mock Tips on using mock with legacy distributions: http://fedoraproject.org/wiki/Legacy/Mock Paul.