I kind of liked what you did, replacing the hard-coded numbers with
tags / tokens.  But I don't feel strongly enough about it either way,
so +0 to what you did ;)

Yoav




On Thu, Jan 14, 2010 at 4:55 AM, Rainer Jung <rainer.j...@kippdata.de> wrote:
> Konstantin gave some arguments, why the use of @VERSION@ and similar ant
> tags in top level text files (and filtering them) instead of directly using
> explicit version numbers like 7 or 7.0 might not be good. The files are
>        - RELEASE-NOTES
>        - RUNNING.txt
>        - BUILDING.txt
> and his arguments were
>       1) I see no point. These are specific for the major.minor branch.
>       Turning them into a template looks wrong.
>       I do not expect doing merges to these files.
>       2) It results in an unfiltered BUILDING.txt in our src bundles.
>       That is not pretty. This also affects our TC 7 builds.
> If we agree on this I will replace the tags in trunk by the explicit version
> numbers in those three files. The topic showed up, since I now backported
> using the version tags from trunk to TC6 (except for those text files).
>
> I guess we can easily come to a uniform handling in TC6 and 7, either use
> tags in those files as well, or explicit version numbers. I don't have a
> strong opinion, so I'm fine with Konstantin's arguments.
>
> Any preferences?
>
> The changes are:
>
> Index: RELEASE-NOTES
> ===================================================================
> --- RELEASE-NOTES       (revision 896608)
> +++ RELEASE-NOTES       (working copy)
> @@ -43,9 +43,9 @@
>  ===================
>  Dependency Changes:
>  ===================
> -Tomcat 6.0 is designed to run on JSE 5.0 and later.
> +Tomcat @VERSION_MAJOR_MINOR@ is designed to run on JSE 5.0 and later.
>
> -In addition, Tomcat 6.0 uses the Eclipse JDT Java compiler for compiling
> +In addition, Tomcat @VERSION_MAJOR_MINOR@ uses the Eclipse JDT Java
> compiler for compiling
>  JSP pages.  This means you no longer need to have the complete
>  Java Development Kit (JDK) to run Tomcat, but a Java Runtime Environment
>  (JRE) is sufficient.  The Eclipse JDT Java compiler is bundled with the
> @@ -78,7 +78,7 @@
>  =============
>  Bundled APIs:
>  =============
> -A standard installation of Tomcat 6.0 makes all of the following APIs
> available
> +A standard installation of Tomcat @VERSION_MAJOR_MINOR@ makes all of the
> following APIs available
>  for use by web applications (by placing them in "lib"):
>  * annotations-api.jar (Annotations package)
>  * catalina.jar (Tomcat Catalina implementation)
> Index: RUNNING.txt
> ===================================================================
> --- RUNNING.txt (revision 896608)
> +++ RUNNING.txt (working copy)
> @@ -18,10 +18,10 @@
>  $Id: RUNNING.txt 354430 2005-12-06 13:44:26Z yoavs $
>
>             ===================================================
> -            Running The Apache Tomcat 6.0 Servlet/JSP Container
> +            Running The Apache Tomcat @VERSION_MAJOR_MINOR@ Servlet/JSP
> Container
>             ===================================================
>
> -Apache Tomcat 6.0 requires the Java 2 Standard Edition Runtime
> +Apache Tomcat @VERSION_MAJOR_MINOR@ requires the Java 2 Standard Edition
> Runtime
>  Environment (JRE) version 5.0 or later.
>
>  =============================
> Index: BUILDING.txt
> ===================================================================
> --- BUILDING.txt        (revision 896608)
> +++ BUILDING.txt        (working copy)
> @@ -18,10 +18,10 @@
>  $Id$
>
>             ====================================================
> -            Building The Apache Tomcat 6.0 Servlet/JSP Container
> +            Building The Apache Tomcat @VERSION_MAJOR_MINOR@ Servlet/JSP
> Container
>             ====================================================
>
> -This subproject contains the source code for Tomcat 6.0, a container that
> +This subproject contains the source code for Tomcat @VERSION_MAJOR_MINOR@,
> a container that
>  implements the Servlet 2.5 and JSP 2.1 specifications from the Java
>  Community Process <http://www.jcp.org/>.  In order to build a binary
>  distribution version of the container from a source distribution,
> @@ -64,19 +64,19 @@
>   available, which will be used to actually perform the build.
>
>
> -(2) Building Tomcat 6.0
> +(2) Building Tomcat @VERSION_MAJOR_MINOR@
>
> -(2.1) Checkout or obtain the source code for Tomcat 6.0
> +(2.1) Checkout or obtain the source code for Tomcat @VERSION_MAJOR_MINOR@
>
>  * Tomcat SVN repository URL:
> -  http://svn.apache.org/repos/asf/tomcat/tc6.0.x/
> +  http://svn.apache.org/repos/asf/tomcat/t...@version_major_minor@.x/
>
>  * Download a source package from:
>   http://tomcat.apache.org/download-60.cgi
>
>  * Checkout the source using SVN, selecting the desired version or
>   branch (current development source is at
> -  http://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk/), or
> + http://svn.apache.org/repos/asf/tomcat/t...@version_major_minor@.x/trunk/),
> or
>   unpack the source package. The location where the source has been
>   placed will be referred as ${tomcat.source}.
>
> Regards,
>
> Rainer
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to