On Tue, 2004-12-21 at 00:47 -0500, Dimitrie O. Paun wrote: > On Fri, Dec 17, 2004 at 04:12:15PM -0500, Colin Walters wrote: > > > A lot of packages include a spec.in file which is then passed through sed > > > to install the version number in the spec file before a tarball is > > > generated. Eliminating this extra step would make it easier for upstreams > > > to provide RPM support by eliminating this extra step. > > > > Yes; but you still have the rpm revision number. I am arguing for its > > removal entirely. That's one less spurious thing you see in a diff > > between branches, and one less thing to merge conflict on. > > Sorry for the late reply, but I must have missed one thing: where do > we store these? Now, I'm not arguing for having them in .spec (in fact, > I agree with you that they don't belong there), but where do we put > them? A PostgreSQL database would be my suggestion. That way you can also easily store in all the other metadata that you might want associated with a version, such as: o which architectures it's built for o what machine it was built on o which test suites it passed o which OS versions it was released in o who maintains it etc.