On Tue, 2004-12-21 at 11:32 -0500, Colin Walters wrote: > Finally, you do: > > make local-build > > You install the resulting RPM, dogfood it on your laptop a bit, then do: > > make build Incidentally, one other nice thing here about killing off the Release from the spec file: these targets would actually use different releases, without modifying the spec. For a local-build, it would look at the current version of the package installed on your system, and suffix it with .0.local.N (or increment N if you already have a local version installed). That way the package installs without any warnings from RPM or --force flags, etc. When you do a real 'make build', it would use the central postgres database to get a new build version. This would be newer than the .0.local.N versions, so you transparently get the "real" version from the central build server when it comes through.