The version string ideally should only be stored and updated in configure.in. For some reason we have a handful of places where things must be updated by hand (Solaris packaging for example) and the funny looking PVERSION business in the Redhat spec file. How do you generate makerpms.sh from makerpms.sh.tmpl? It's not obvious. And there is version.h which I think is the authoritative place.
PVERSION is set in all packaging using packaging/bin/update-pkginfo ( sh bin/update-pkginfo 3.0.0beta3 1 ) This is done as part of the release script.
Ah OK. I should fix the Solaris package then. Thanks dude.
I think this is in pretty good shape right now
originally reported against 3.0aph24. Bugzilla spring cleaning. Removing old alpha versions.
sorry for the same, cleaning up the database to prevent unecessary reopens of bugs.