Certainly this would make a release managers life easy. +1 Rajith
On Tue, Mar 16, 2010 at 3:31 PM, Alan Conway <acon...@redhat.com> wrote: > I was trying to figure out where the project version is stored and it > appears to be stored in many places (and out of date in most of them) > > Files that refer to 0.7 > ./extras/qmf/setup.py:23: version="0.7", > ./tests/setup.py:23: version="0.7", > ./cpp/src/qpid/Version.h:39: const std::string version = "0.7"; > ./cpp/configure.ac:14:AC_INIT([qpidc], [0.7], [...@qpid.apache.org]) > ./python/setup.py:301: version="0.7", > ./java/management/common/src/main/java/management-common.bnd:1:ver: 0.7.0 > ./java/client/src/main/java/client.bnd:1:ver: 0.7.0 > ./java/common.xml:26: <property name="project.version" value="0.7"/> > > Files that refer to 0.6 > ./doc/book/src/SASL-Compatibility.xml:20:| Python Client > |0.6\[[#2]\]|0.6\[[#2]\]|0.6\[[#2]\] |0.6\[[#2]\]|0.6\[[#2]\] | M4 > | > ./doc/book/src/SASL-Compatibility.xml:21:| Ruby Client > |0.6\[[#2]\]|0.6\[[#2]\]|0.6\[[#2]\] |0.6\[[#2]\]|0.6\[[#2]\] | M4 > | > ./cpp/bld-winsdk.ps1:27:$ver='0.6' > ./cpp/examples/README.txt:19: C:\Program Files\qpidc-0.6\examples\direct> > declare_queues > ./java/broker/src/test/java/org/apache/qpid/server/logging/messages/BrokerMessagesTest.java:32: > String version = "Qpid 0.6"; > ./java/broker/src/main/java/org/apache/qpid/server/plugins/PluginManager.java:82: > "org.apache.qpid.junit.extensions.util; version=0.6.1," > ./java/common/src/main/java/common.bnd:1:ver: 0.6.0 > ./java/systests/src/main/java/org/apache/qpid/server/logging/BrokerLoggingTest.java:348: > * <date> MESSAGE BRK-1001 : Startup : qpid Version: 0.6 Build: 767150 > > I propose we create a single file: qpid/QPID_VERSION.txt and have all the > build systems copy that into their builds when built in an SVN checkout. Any > objections or better ideas? I can fix up C++, any volunteers to do > python/ruby/java? > > Cheers, > Alan. > > --------------------------------------------------------------------- > Apache Qpid - AMQP Messaging Implementation > Project: http://qpid.apache.org > Use/Interact: mailto:dev-subscr...@qpid.apache.org > > -- Regards, Rajith Attapattu Red Hat http://rajith.2rlabs.com/ --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org