From taglibs-dev-returnthompsonkevin@example.org Tue Mar 02 03:42:32 2004 Return-Path: <taglibs-dev-returnthompsonkevin@example.org> Delivered-To: thompsonkevin@example.org Received: (qmail 96447 invoked from network); 2 Mar 2004 03:42:32 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 2 Mar 2004 03:42:32 -0000 Received: (qmail 17746 invoked by uid 500); 2 Mar 2004 03:42:12 -0000 Delivered-To: thompsonkevin@example.org Received: (qmail 17713 invoked by uid 500); 2 Mar 2004 03:42:12 -0000 Mailing-List: contact thompsonkevin@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:thompsonkevin@example.org> List-Subscribe: <mailto:thompsonkevin@example.org> List-Help: <mailto:thompsonkevin@example.org> List-Post: <mailto:thompsonkevin@example.org> List-Id: "Tag Libraries Developers List" <taglibs-dev.jakarta.apache.org> Reply-To: "Tag Libraries Developers List" <thompsonkevin@example.org> Delivered-To: mailing list thompsonkevin@example.org Received: (qmail 17700 invoked by uid 500); 2 Mar 2004 03:42:12 -0000 Received: (qmail 17696 invoked from network); 2 Mar 2004 03:42:12 -0000 Received: from unknown (HELO minotaur.apache.org) (83.161.120.155) by daedalus.apache.org with SMTP; 2 Mar 2004 03:42:12 -0000 Received: (qmail 96437 invoked by uid 1793); 2 Mar 2004 03:42:30 -0000 Date: 2 Mar 2004 03:42:30 -0000 Message-ID: <thompsonkevin@example.org> From: thompsonkevin@example.org To: thompsonkevin@example.org Subject: cvs commit: jakarta-taglibs/standard/src/org/apache/taglibs/standard/lang/jstl/parser/jsp20 ELParser.java X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N felipeal 2004/03/01 19:42:30 Removed: standard/src/org/apache/taglibs/standard/lang/jstl/parser/jsp20 Tag: STANDARD_1_0_BRANCH ELParser.java Log: removed this file, as it is not required anymore - according to Pierre, it was required at one point because JSP 2.0 was gettingthe EL from the JSTL workspace --------------------------------------------------------------------- To unsubscribe, e-mail: thompsonkevin@example.org For additional commands, e-mail: thompsonkevin@example.org From taglibs-dev-returnthompsonkevin@example.org Tue Mar 02 03:42:43 2004 Return-Path: <taglibs-dev-returnthompsonkevin@example.org> Delivered-To: thompsonkevin@example.org Received: (qmail 96526 invoked from network); 2 Mar 2004 03:42:42 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 2 Mar 2004 03:42:42 -0000 Received: (qmail 18212 invoked by uid 500); 2 Mar 2004 03:42:23 -0000 Delivered-To: thompsonkevin@example.org Received: (qmail 18186 invoked by uid 500); 2 Mar 2004 03:42:23 -0000 Mailing-List: contact thompsonkevin@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:thompsonkevin@example.org> List-Subscribe: <mailto:thompsonkevin@example.org> List-Help: <mailto:thompsonkevin@example.org> List-Post: <mailto:thompsonkevin@example.org> List-Id: "Tag Libraries Developers List" <taglibs-dev.jakarta.apache.org> Reply-To: "Tag Libraries Developers List" <thompsonkevin@example.org> Delivered-To: mailing list thompsonkevin@example.org Received: (qmail 18173 invoked by uid 500); 2 Mar 2004 03:42:23 -0000 Received: (qmail 18170 invoked from network); 2 Mar 2004 03:42:23 -0000 Received: from unknown (HELO minotaur.apache.org) (83.161.120.155) by daedalus.apache.org with SMTP; 2 Mar 2004 03:42:23 -0000 Received: (qmail 96515 invoked by uid 1793); 2 Mar 2004 03:42:41 -0000 Date: 2 Mar 2004 03:42:41 -0000 Message-ID: <thompsonkevin@example.org> From: thompsonkevin@example.org To: thompsonkevin@example.org Subject: cvs commit: jakarta-taglibs/standard/src/org/apache/taglibs/standard/lang/jstl/parser/jsp20 ELParser.java X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N felipeal 2004/03/01 19:42:41 Removed: standard/src/org/apache/taglibs/standard/lang/jstl/parser/jsp20 ELParser.java Log: removed this file, as it is not required anymore - according to Pierre, it was required at one point because JSP 2.0 was gettingthe EL from the JSTL workspace --------------------------------------------------------------------- To unsubscribe, e-mail: thompsonkevin@example.org For additional commands, e-mail: thompsonkevin@example.org From taglibs-dev-returnthompsonkevin@example.org Tue Mar 02 03:43:37 2004 Return-Path: <taglibs-dev-returnthompsonkevin@example.org> Delivered-To: thompsonkevin@example.org Received: (qmail 96806 invoked from network); 2 Mar 2004 03:43:37 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 2 Mar 2004 03:43:37 -0000 Received: (qmail 18860 invoked by uid 500); 2 Mar 2004 03:43:17 -0000 Delivered-To: thompsonkevin@example.org Received: (qmail 18833 invoked by uid 500); 2 Mar 2004 03:43:17 -0000 Mailing-List: contact thompsonkevin@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:thompsonkevin@example.org> List-Subscribe: <mailto:thompsonkevin@example.org> List-Help: <mailto:thompsonkevin@example.org> List-Post: <mailto:thompsonkevin@example.org> List-Id: "Tag Libraries Developers List" <taglibs-dev.jakarta.apache.org> Reply-To: "Tag Libraries Developers List" <thompsonkevin@example.org> Delivered-To: mailing list thompsonkevin@example.org Received: (qmail 18820 invoked by uid 500); 2 Mar 2004 03:43:17 -0000 Received: (qmail 18816 invoked from network); 2 Mar 2004 03:43:17 -0000 Received: from unknown (HELO minotaur.apache.org) (83.161.120.155) by daedalus.apache.org with SMTP; 2 Mar 2004 03:43:17 -0000 Received: (qmail 96799 invoked by uid 1793); 2 Mar 2004 03:43:35 -0000 Date: 2 Mar 2004 03:43:35 -0000 Message-ID: <thompsonkevin@example.org> From: thompsonkevin@example.org To: thompsonkevin@example.org Subject: cvs commit: jakarta-taglibs/standard build.xml X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N felipeal 2004/03/01 19:43:35 Modified: standard Tag: STANDARD_1_0_BRANCH build.xml Log: added targets that check for properties - useful if your're compiling it agains JDK 1.4 Revision Changes Path No revision No revision 83.161.120.155 +112 -146 jakarta-taglibs/standard/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/jakarta-taglibs/standard/build.xml,v retrieving revision 83.161.120.155 retrieving revision 83.161.120.155 diff -u -r83.161.120.155 -r83.161.120.155 --- build.xml 28 Feb 2004 06:32:39 -0000 83.161.120.155 +++ build.xml 2 Mar 2004 03:43:35 -0000 83.161.120.155 @@ -48,25 +48,18 @@ <!-- ********************** Destination Preparation ********************* --> <target name="prepare"> - <available file="${jaxp-api.jar}" property="isJaxp12" value="true"/> <!-- Make sure required dependencies are available --> - <antcall target="checkRequiredFile"> + + <antcall target="requiredJar"> + <param name="prop" value="servlet23.jar"/> <param name="file" value="${servlet23.jar}"/> - <param name="fail.message" value="A jar file containing the Servlet 2.3 and JSP1.2 classes is required to compile the Standard Taglib. ${servlet23.jar} Please define the property servlet23.jar in your build.properties file and ensure that the file exists."/> - </antcall> - <antcall target="checkRequiredFile"> - <param name="file" value="${jdbc2_0-stdext.jar}"/> - <param name="fail.message" value="This build process for the Standard Taglib requires the Sun JDBC 2.0 Optional Package (Standard Extensions). Please define the property jdbc2_0-stdext.jar in your build.properties file and ensure that the file exists."/> + <param name="desc" value="Servlet 2.3 API classes"/> </antcall> - <!-- JAXP 1.1 and 1.2 --> - <antcall target="checkJaxp11"/> - <antcall target="checkJaxp12"/> - <antcall target="checkRequiredFile"> - <param name="file" value="${xalan.jar}"/> - <param name="fail.message" value="This build process for the Standard Taglib requires xalan.jar. Please define the property xalan.jar in your build.properties file and ensure that the file exists."/> + <antcall target="processJars"> + <param name="task" value="requiredJarIfPropSet"/> </antcall> - + <!-- Set up build directories --> <mkdir dir="${build.dir}"/> <mkdir dir="${build.doc}"/> @@ -83,48 +76,10 @@ <mkdir dir="${dist.dir}"/> <mkdir dir="${dist.dir}/${taglib.name}"/> </target> - - <!-- **************** JAXP 1.1, 1.2 checks ******************** --> - - <target name="checkJaxp11" unless="isJaxp12"> - <antcall target="checkRequiredFile"> - <param name="file" value="${crimson.jar}"/> - <param name="fail.message" value="This build process for the Standard Taglib requires a JAXP 1.1-compliant XML parser, such as crimson.jar. Please define the property crimson.jar in your build.properties file and ensure that the file exists."/> - </antcall> - </target> - - <target name="checkJaxp12" if="isJaxp12"> - <antcall target="checkRequiredFile"> - <param name="file" value="${jaxp-api.jar}"/> - <param name="fail.message" value="This build process for the Standard Taglib requires jaxp-api.jar from JAXP 1.2. Please define the property jaxp-api.jar in your build.properties file and ensure that the file exists."/> - </antcall> - <antcall target="checkRequiredFile"> - <param name="file" value="${dom.jar}"/> - <param name="fail.message" value="This build process for the Standard Taglib requires dom.jar from JAXP 1.2. Please define the property dom.jar in your build.properties file and ensure that the file exists."/> - </antcall> - <antcall target="checkRequiredFile"> - <param name="file" value="${sax.jar}"/> - <param name="fail.message" value="This build process for the Standard Taglib requires sax.jar from JAXP 1.2. Please define the property sax.jar in your build.properties file and ensure that the file exists."/> - </antcall> - <antcall target="checkRequiredFile"> - <param name="file" value="${xercesImpl.jar}"/> - <param name="fail.message" value="This build process for the Standard Taglib requires a xercesImpl.jar from JAXP 1.2. Please define the property xercesImpl.jar in your build.properties file and ensure that the file exists."/> - </antcall> - </target> + <!-- **************** JAXP 1.1, 1.2 copying ******************** --> - <target name="copyJaxp11" unless="isJaxp12"> - <copy file="${crimson.jar}" tofile="${build.examples}/WEB-INF/lib/crimson.jar" /> - </target> - - <target name="copyJaxp12" if="isJaxp12"> - <copy file="${jaxp-api.jar}" tofile="${build.examples}/WEB-INF/lib/jaxp-api.jar" /> - <copy file="${dom.jar}" tofile="${build.examples}/WEB-INF/lib/dom.jar" /> - <copy file="${sax.jar}" tofile="${build.examples}/WEB-INF/lib/sax.jar" /> - <copy file="${xercesImpl.jar}" tofile="${build.examples}/WEB-INF/lib/xercesImpl.jar" /> - </target> - <target name="copyJaxp11Dist" unless="isJaxp12"> <copy file="${crimson.jar}" todir="${dist.dir}/${taglib.name}/lib"/> </target> @@ -141,72 +96,15 @@ <target name="compileJaxp11" unless="isJaxp12"> <javac srcdir="${library.src}" destdir="${build.library}" classpath="${servlet23.jar}:${jdbc2_0-stdext.jar}:${crimson.jar}:${xalan.jar}:${jaxen-full.jar}:${saxpath.jar}" - excludes="org/apache/taglibs/standard/lang/jstl/parser/jsp20/*" debug="on"/> </target> <target name="compileJaxp12" if="isJaxp12"> <javac srcdir="${library.src}" destdir="${build.library}" classpath="${servlet23.jar}:${jdbc2_0-stdext.jar}:${jaxp-api.jar}:${dom.jar}:${sax.jar}:${xercesImpl.jar}:${xalan.jar}:${jaxen-full.jar}:${saxpath.jar}" - excludes="org/apache/taglibs/standard/lang/jstl/parser/jsp20/*" debug="on"/> </target> - <!-- **************** Special JSP 2.0 EL target ******************** --> - - <target name="jsp20el.build"> - <echo message="Building JSP 2.0 expression language."/> - <property name="jsp20el.build.dir" value="${build.dir}/${taglib.name}/jsp20el"/> - <property name="jsp20el.scratch.dir" value="${build.dir}/${taglib.name}/jsp20el/scratch"/> - <property name="jsp20el.package.dir" value="org/apache/jasper/runtime/el"/> - - <mkdir dir="${jsp20el.build.dir}"/> - <mkdir dir="${jsp20el.scratch.dir}"/> - - <copy todir="${jsp20el.scratch.dir}/${jsp20el.package.dir}"> - <fileset dir="${library.src}/org/apache/taglibs/standard/lang"> - <include name="jstl/*"/> - <include name="jstl/parser/*"/> - <include name="jstl/parser/jsp20/*"/> - <include name="support/*"/> - </fileset> - </copy> - <!-- rename packages and imports for JSP 2.0 --> - <replace dir="${jsp20el.scratch.dir}/${jsp20el.package.dir}"> - <include name="**/*"/> - <replacetoken>org.apache.taglibs.standard.lang</replacetoken> - <replacevalue>org.apache.jasper.runtime.el</replacevalue> - </replace> - - <javac srcdir="${jsp20el.scratch.dir}" - destdir="${jsp20el.build.dir}" - classpath="${servlet23.jar}:${build.library}" - debug="on"> - <include name="${jsp20el.package.dir}/jstl/*"/> - <include name="${jsp20el.package.dir}/jstl/parser/*"/> - <exclude name="${jsp20el.package.dir}/jstl/parser/ELParser.java"/> - <include name="${jsp20el.package.dir}/jstl/parser/jsp20/*"/> - <include name="${jsp20el.package.dir}/support/**"/> - </javac> - <copy todir="${jsp20el.build.dir}/${jsp20el.package.dir}/jstl"> - <fileset dir="${jsp20el.scratch.dir}/${jsp20el.package.dir}/jstl"> - <include name="**/*.properties"/> - </fileset> - </copy> - <delete dir="${jsp20el.scratch.dir}"/> - </target> - - <target name="jsp20el.dist" depends="jsp20el.build"> - <mkdir dir="${dist.dir}/jsp20el"/> - <jar jarfile="${dist.dir}/jsp20el/jsp20el.jar" - basedir="${build.dir}/${taglib.name}/jsp20el"/> - </target> - - <target name="jsp20el.clean"> - <delete dir="${build.dir}/${taglib.name}/jsp20el"/> - <delete dir="${dist.dir}/jsp20el"/> - </target> - <!-- **************** Compile Tag Library Components ******************** --> <!-- Compile the documentation application --> @@ -235,15 +133,11 @@ <copy todir="${build.examples}"> <fileset dir="${examples.src}/web"/> </copy> - <!-- Copy implementation-detail jar files --> - <copy todir="${build.examples}/WEB-INF/lib"> - <fileset dir="lib" includes="*.jar"/> - </copy> - <copy file="${jdbc2_0-stdext.jar}" tofile="${build.examples}/WEB-INF/lib/jdbc2_0-stdext.jar" /> - <copy file="${xalan.jar}" tofile="${build.examples}/WEB-INF/lib/xalan.jar" /> - - <antcall target="copyJaxp11"/> - <antcall target="copyJaxp12"/> + + <antcall target="processJars"> + <param name="task" value="copyIfPropSet"/> + <param name="todir" value="${build.examples}/WEB-INF/lib"/> + </antcall> <!-- Copy required external API jar files --> <!-- Copy the 'standard' TLD files --> @@ -332,13 +226,11 @@ <copy file="../LICENSE" tofile="${dist.dir}/${taglib.name}/LICENSE"/> <copy file="../NOTICE" tofile="${dist.dir}/${taglib.name}/NOTICE"/> <copy file="README.dist" tofile="${dist.dir}/${taglib.name}/README"/> - <copy file="${jaxen-full.jar}" todir="${dist.dir}/${taglib.name}/lib"/> - <copy file="${saxpath.jar}" todir="${dist.dir}/${taglib.name}/lib"/> - <copy file="${jdbc2_0-stdext.jar}" todir="${dist.dir}/${taglib.name}/lib"/> - <copy file="${xalan.jar}" todir="${dist.dir}/${taglib.name}/lib"/> - <antcall target="copyJaxp11Dist"/> - <antcall target="copyJaxp12Dist"/> + <antcall target="processJars"> + <param name="todir" value="${dist.dir}/${taglib.name}/lib"/> + <param name="task" value="copyIfPropSet"/> + </antcall> <copy file="${conf.src}/c.tld" todir="${dist.dir}/${taglib.name}/tld"/> <copy file="${conf.src}/c-rt.tld" todir="${dist.dir}/${taglib.name}/tld"/> @@ -350,6 +242,54 @@ <copy file="${conf.src}/sql-rt.tld" todir="${dist.dir}/${taglib.name}/tld"/> </target> + <target name="processJars"> + <!-- All jar files required at runtime are copied in the 'lib' dir --> + + <antcall target="processIfPropSet"> + <param name="prop" value="jdbc2_0-stdext.jar"/> + <param name="file" value="${jdbc2_0-stdext.jar}"/> + <param name="desc" value="Sun JDBC 2.0 API classes"/> + </antcall> + + <antcall target="processIfPropSet"> + <param name="prop" value="jaxp-api.jar"/> + <param name="file" value="${jaxp-api.jar}"/> + <param name="desc" value="JAXP 1.2 API classes"/> + </antcall> + + <antcall target="processIfPropSet"> + <param name="prop" value="dom.jar"/> + <param name="file" value="${dom.jar}"/> + <param name="desc" value="JAXP 1.2 DOM API classes"/> + </antcall> + + <antcall target="processIfPropSet"> + <param name="prop" value="sax.jar"/> + <param name="file" value="${sax.jar}"/> + <param name="desc" value="JAXP 1.2 SAX API classes"/> + </antcall> + + <antcall target="processIfPropSet"> + <param name="prop" value="xalan.jar"/> + <param name="file" value="${xalan.jar}"/> + <param name="desc" value="Xalan implementation"/> + </antcall> + + <antcall target="processIfPropSet"> + <param name="prop" value="xercesImpl.jar"/> + <param name="file" value="${xercesImpl.jar}"/> + <param name="desc" value="Xerces implementation"/> + </antcall> + + <antcall target="copyOldJars"/> + + </target> + + <target name="copyOldJars" if="todir"> + <copy file="${jaxen-full.jar}" todir="${todir}"/> + <copy file="${saxpath.jar}" todir="${todir}"/> + </target> + <!-- javadoc --> <target name="javadoc-dist"> <mkdir dir="${dist.library}/javadoc"/> @@ -361,7 +301,7 @@ </target> <!-- Create the entire set of distribution files --> - <target name="dist" depends="library-dist,examples-dist,documentation-dist,javadoc-dist,jsp20el.dist"/> + <target name="dist" depends="library-dist,examples-dist,documentation-dist,javadoc-dist"/> @@ -373,27 +313,53 @@ <delete dir="${dist.dir}/${taglib.name}"/> </target> - <!-- =================================================================== --> - <!-- Scripts used with antcall for checking for required classes or jars --> - <!-- Must provide "class" or "file" and "fail.message" parameters --> - <!-- =================================================================== --> - <target name="checkRequiredClass"> - <available classname="${class}" property="requirement.satisfied"/> - <antcall target="checkRequired.fail"/> - </target> - <target name="checkRequiredFile"> - <available file="${file}" property="requirement.satisfied"/> - <antcall target="checkRequired.fail"/> - </target> - <target name="checkOptionalFile"> + <!-- Check the availability of a required jar --> + <target name="requiredJar"> + <echo message=" ${prop}"/> <available file="${file}" property="requirement.satisfied"/> - <antcall target="checkRequired.warn"/> - </target> - <target name="checkRequired.fail" unless="requirement.satisfied"> - <fail message="${fail.message}"/> - </target> - <target name="checkRequired.warn" unless="requirement.satisfied"> - <echo message="WARNING: ${warn.message}"/> + <antcall target="requiredJarFailed"/> </target> + <!-- Support for target 'requiredJar' --> + <target name="requiredJarFailed" unless="requirement.satisfied"> + <echo message="The property ${prop} must be set to a jar file containing"/> + <echo message="the '${desc}'."/> + <fail message="Current value for ${prop} is: ${file}."/> + </target> + + <!-- Process a target only if a property is set. + Allows us to ignore some dependencies that are included in + J2SE 1.4 but were not prior to that. --> + <target name="processIfPropSet"> + <echo message=" ${prop}"/> + <condition property="prop.specified"> + <isSet property="${prop}"/> + </condition> + <antcall target="${task}"/> + <antcall target="${task}Not"/> + </target> + + <!-- Check the availability of a required jar only if property is set --> + <target name="requiredJarIfPropSet" if="prop.specified"> + <antcall target="requiredJar"/> + </target> + + <!-- Warning message when required jar is ignored because the property + is not set. --> + <target name="requiredJarIfPropSetNot" unless="prop.specified"> + <echo message=" Ignoring dependency on ${prop} because property is not set."/> + <echo message=" OK as long as both compile and run-time environments are at least J2SE 1.4."/> + </target> + + <!-- Copy file only if property is set --> + <target name="copyIfPropSet" if="prop.specified"> + <copy file="${file}" todir="${todir}"/> + </target> + + <!-- Warning message when file is not copied because the property + is not set. --> + <target name="copyIfPropSetNot" unless="prop.specified"> + <echo message=" Ignoring copy of ${prop} because property is not set."/> + </target> + </project> --------------------------------------------------------------------- To unsubscribe, e-mail: thompsonkevin@example.org For additional commands, e-mail: thompsonkevin@example.org From taglibs-dev-returnthompsonkevin@example.org Tue Mar 02 04:02:07 2004 Return-Path: <taglibs-dev-returnthompsonkevin@example.org> Delivered-To: thompsonkevin@example.org Received: (qmail 10721 invoked from network); 2 Mar 2004 04:02:07 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 2 Mar 2004 04:02:07 -0000 Received: (qmail 40113 invoked by uid 500); 2 Mar 2004 04:01:47 -0000 Delivered-To: thompsonkevin@example.org Received: (qmail 40088 invoked by uid 500); 2 Mar 2004 04:01:47 -0000 Mailing-List: contact thompsonkevin@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:thompsonkevin@example.org> List-Subscribe: <mailto:thompsonkevin@example.org> List-Help: <mailto:thompsonkevin@example.org> List-Post: <mailto:thompsonkevin@example.org> List-Id: "Tag Libraries Developers List" <taglibs-dev.jakarta.apache.org> Reply-To: "Tag Libraries Developers List" <thompsonkevin@example.org> Delivered-To: mailing list thompsonkevin@example.org Received: (qmail 40073 invoked by uid 500); 2 Mar 2004 04:01:46 -0000 Received: (qmail 40069 invoked from network); 2 Mar 2004 04:01:46 -0000 Received: from unknown (HELO minotaur.apache.org) (83.161.120.155) by daedalus.apache.org with SMTP; 2 Mar 2004 04:01:46 -0000 Received: (qmail 10708 invoked by uid 1793); 2 Mar 2004 04:02:05 -0000 Date: 2 Mar 2004 04:02:05 -0000 Message-ID: <thompsonkevin@example.org> From: thompsonkevin@example.org To: thompsonkevin@example.org Subject: cvs commit: jakarta-taglibs/standard build.xml X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N felipeal 2004/03/01 20:02:05 Modified: standard Tag: STANDARD_1_0_BRANCH build.xml Log: added release target Revision Changes Path No revision No revision 83.161.120.155 +31 -1 jakarta-taglibs/standard/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/jakarta-taglibs/standard/build.xml,v retrieving revision 83.161.120.155 retrieving revision 83.161.120.155 diff -u -r83.161.120.155 -r83.161.120.155 --- build.xml 2 Mar 2004 03:43:35 -0000 83.161.120.155 +++ build.xml 2 Mar 2004 04:02:05 -0000 83.161.120.155 @@ -4,6 +4,9 @@ <!-- Version Number --> <property name="standard-version" value="1.0.5" /> + <property name="release.name" value="jakarta-taglibs-standard-${standard-version}" /> + <property name="release.pre" value="nop" /> + <property name="release.post" value="nop" /> <!-- Now bundle with JAXP 1.2 --> <property name="isJaxp12" value="true" /> @@ -361,5 +364,32 @@ <target name="copyIfPropSetNot" unless="prop.specified"> <echo message=" Ignoring copy of ${prop} because property is not set."/> </target> - + + <!-- =================================================================== --> + <!-- Perform an official release --> + <!-- =================================================================== --> + <target name="release" depends="dist"> + <mkdir dir="${release.dir}"/> + <antcall target="${release.pre}"/> + <!-- Copy the taglib to the release dir --> + <copy todir="${release.dir}" > + <fileset dir="${dist.dir}/${taglib.name}" excludes="doc/**"/> + </copy> + <copy file="../LICENSE" tofile="${release.dir}/LICENSE"/> + <copy file="../NOTICE" tofile="${release.dir}/NOTICE"/> + <copy file="../README" tofile="${release.dir}/README"/> + <zip zipfile="${dist.dir}/${release.name}.zip" + basedir="${dist.dir}" includes="${release.name}/**"/> + <tar tarfile="${dist.dir}/${release.name}.tar" + basedir="${dist.dir}" includes="${release.name}/**"/> + <gzip zipfile="${dist.dir}/${release.name}.tar.gz" + src="${dist.dir}/${release.name}.tar"/> + <delete dir="${dist.dir}/${release.name}"/> + <delete file="${dist.dir}/${release.name}.tar"/> + <antcall target="${release.post}"/> + </target> + + <!-- target that does nothing --> + <target name="nop"/> + </project> --------------------------------------------------------------------- To unsubscribe, e-mail: thompsonkevin@example.org For additional commands, e-mail: thompsonkevin@example.org From taglibs-dev-returnthompsonkevin@example.org Tue Mar 02 04:08:54 2004 Return-Path: <taglibs-dev-returnthompsonkevin@example.org> Delivered-To: thompsonkevin@example.org Received: (qmail 13260 invoked from network); 2 Mar 2004 04:08:54 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 2 Mar 2004 04:08:54 -0000 Received: (qmail 49408 invoked by uid 500); 2 Mar 2004 04:08:34 -0000 Delivered-To: thompsonkevin@example.org Received: (qmail 49385 invoked by uid 500); 2 Mar 2004 04:08:33 -0000 Mailing-List: contact thompsonkevin@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:thompsonkevin@example.org> List-Subscribe: <mailto:thompsonkevin@example.org> List-Help: <mailto:thompsonkevin@example.org> List-Post: <mailto:thompsonkevin@example.org> List-Id: "Tag Libraries Developers List" <taglibs-dev.jakarta.apache.org> Reply-To: "Tag Libraries Developers List" <thompsonkevin@example.org> Delivered-To: mailing list thompsonkevin@example.org Received: (qmail 49372 invoked by uid 500); 2 Mar 2004 04:08:33 -0000 Received: (qmail 49369 invoked from network); 2 Mar 2004 04:08:33 -0000 Received: from unknown (HELO minotaur.apache.org) (83.161.120.155) by daedalus.apache.org with SMTP; 2 Mar 2004 04:08:33 -0000 Received: (qmail 13248 invoked by uid 1793); 2 Mar 2004 04:08:52 -0000 Date: 2 Mar 2004 04:08:52 -0000 Message-ID: <thompsonkevin@example.org> From: thompsonkevin@example.org To: thompsonkevin@example.org Subject: cvs commit: jakarta-taglibs/standard build.xml X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N felipeal 2004/03/01 20:08:52 Modified: standard build.xml Log: added release target Revision Changes Path 1.41 +30 -0 jakarta-taglibs/standard/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/jakarta-taglibs/standard/build.xml,v retrieving revision 1.40 retrieving revision 1.41 diff -u -r1.40 -r1.41 --- build.xml 28 Feb 2004 06:18:48 -0000 1.40 +++ build.xml 2 Mar 2004 04:08:52 -0000 1.41 @@ -5,6 +5,9 @@ <!-- =================================================================== --> <property name="standard-version" value="1.1.0" /> + <property name="release.name" value="jakarta-taglibs-standard-${standard-version}" /> + <property name="release.pre" value="nop" /> + <property name="release.post" value="nop" /> <!-- =================================================================== --> <!-- Inherited properties --> @@ -438,5 +441,32 @@ <target name="copyIfPropSetNot" unless="prop.specified"> <echo message=" Ignoring copy of ${prop} because property is not set."/> </target> + + <!-- =================================================================== --> + <!-- Perform an official release --> + <!-- =================================================================== --> + <target name="release" depends="dist"> + <mkdir dir="${release.dir}"/> + <antcall target="${release.pre}"/> + <!-- Copy the taglib to the release dir --> + <copy todir="${release.dir}" > + <fileset dir="${dist.dir}/${taglib.name}" excludes="doc/**"/> + </copy> + <copy file="../LICENSE" tofile="${release.dir}/LICENSE"/> + <copy file="../NOTICE" tofile="${release.dir}/NOTICE"/> + <copy file="../README" tofile="${release.dir}/README"/> + <zip zipfile="${dist.dir}/${release.name}.zip" + basedir="${dist.dir}" includes="${release.name}/**"/> + <tar tarfile="${dist.dir}/${release.name}.tar" + basedir="${dist.dir}" includes="${release.name}/**"/> + <gzip zipfile="${dist.dir}/${release.name}.tar.gz" + src="${dist.dir}/${release.name}.tar"/> + <delete dir="${dist.dir}/${release.name}"/> + <delete file="${dist.dir}/${release.name}.tar"/> + <antcall target="${release.post}"/> + </target> + + <!-- target that does nothing --> + <target name="nop"/> </project> --------------------------------------------------------------------- To unsubscribe, e-mail: thompsonkevin@example.org For additional commands, e-mail: thompsonkevin@example.org From taglibs-dev-returnthompsonkevin@example.org Tue Mar 02 04:22:06 2004 Return-Path: <taglibs-dev-returnthompsonkevin@example.org> Delivered-To: thompsonkevin@example.org Received: (qmail 17828 invoked from network); 2 Mar 2004 04:22:05 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 2 Mar 2004 04:22:05 -0000 Received: (qmail 67266 invoked by uid 500); 2 Mar 2004 04:21:45 -0000 Delivered-To: thompsonkevin@example.org Received: (qmail 67248 invoked by uid 500); 2 Mar 2004 04:21:44 -0000 Mailing-List: contact thompsonkevin@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:thompsonkevin@example.org> List-Subscribe: <mailto:thompsonkevin@example.org> List-Help: <mailto:thompsonkevin@example.org> List-Post: <mailto:thompsonkevin@example.org> List-Id: "Tag Libraries Developers List" <taglibs-dev.jakarta.apache.org> Reply-To: "Tag Libraries Developers List" <thompsonkevin@example.org> Delivered-To: mailing list thompsonkevin@example.org Received: (qmail 67231 invoked from network); 2 Mar 2004 04:21:44 -0000 Received: from unknown (HELO exchange.sun.com) (83.161.120.155) by daedalus.apache.org with SMTP; 2 Mar 2004 04:21:44 -0000 Received: (qmail 7257 invoked by uid 50); 2 Mar 2004 04:22:21 -0000 Date: 2 Mar 2004 04:22:21 -0000 Message-ID: <thompsonkevin@example.org> From: thompsonkevin@example.org To: thompsonkevin@example.org Cc: Subject: DO NOT REPLY [Bug 18198] - [PATCH] Cache - Overloading CacheUtil methods X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18198>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18198 [PATCH] Cache - Overloading CacheUtil methods ------- Additional Comments From thompsonkevin@example.org 2004-03-02 04:22 ------- Andy, The best way to provide a patch is running cvs diff -u > patch_file on your local repository (assuming you're running Linux or windows with Cygwin) and then attach the patch_file here on bugzilla. Could you please do that? -- Felipe --------------------------------------------------------------------- To unsubscribe, e-mail: thompsonkevin@example.org For additional commands, e-mail: thompsonkevin@example.org From taglibs-dev-returnthompsonkevin@example.org Tue Mar 02 04:38:17 2004 Return-Path: <taglibs-dev-returnthompsonkevin@example.org> Delivered-To: thompsonkevin@example.org Received: (qmail 23886 invoked from network); 2 Mar 2004 04:38:17 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 2 Mar 2004 04:38:17 -0000 Received: (qmail 86300 invoked by uid 500); 2 Mar 2004 04:37:58 -0000 Delivered-To: thompsonkevin@example.org Received: (qmail 86030 invoked by uid 500); 2 Mar 2004 04:37:56 -0000 Mailing-List: contact thompsonkevin@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:thompsonkevin@example.org> List-Subscribe: <mailto:thompsonkevin@example.org> List-Help: <mailto:thompsonkevin@example.org> List-Post: <mailto:thompsonkevin@example.org> List-Id: "Tag Libraries Developers List" <taglibs-dev.jakarta.apache.org> Reply-To: "Tag Libraries Developers List" <thompsonkevin@example.org> Delivered-To: mailing list thompsonkevin@example.org Received: (qmail 86016 invoked from network); 2 Mar 2004 04:37:56 -0000 Received: from unknown (HELO exchange.sun.com) (83.161.120.155) by daedalus.apache.org with SMTP; 2 Mar 2004 04:37:56 -0000 Received: (qmail 7612 invoked by uid 50); 2 Mar 2004 04:38:33 -0000 Date: 2 Mar 2004 04:38:33 -0000 Message-ID: <thompsonkevin@example.org> From: thompsonkevin@example.org To: thompsonkevin@example.org Cc: Subject: DO NOT REPLY [Bug 23437] - Uri (http://jakarta.apache.org/taglibs/datetime-1.0) cannot be resolved using datetime X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=23437>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=23437 Uri (http://jakarta.apache.org/taglibs/datetime-1.0) cannot be resolved using datetime thompsonkevin@example.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WORKSFORME ------- Additional Comments From thompsonkevin@example.org 2004-03-02 04:38 ------- What version of Tomcat are you using? I just tried it with Tomcat 4.1.30 and it worked fine. Felipe PS: a JSP 1.2 container automatically maps the URIs in the TLD files contained inside the taglibs jars. For instance, when my Tomcat 4.1.30 server goes up, it shows the following message: ContextConfig[/datetime]: Scanning JAR at resource path '/WEB-INF/lib/taglibs-datetime.jar' ContextConfig[/datetime]: Processing TLD at 'META-INF/taglib.tld' ContextConfig[/datetime]: Scanning TLD at resource path '/WEB-INF/taglibs-datetime.tld' --------------------------------------------------------------------- To unsubscribe, e-mail: thompsonkevin@example.org For additional commands, e-mail: thompsonkevin@example.org From taglibs-dev-returnthompsonkevin@example.org Tue Mar 02 04:42:32 2004 Return-Path: <taglibs-dev-returnthompsonkevin@example.org> Delivered-To: thompsonkevin@example.org Received: (qmail 24946 invoked from network); 2 Mar 2004 04:42:32 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 2 Mar 2004 04:42:32 -0000 Received: (qmail 90305 invoked by uid 500); 2 Mar 2004 04:42:12 -0000 Delivered-To: thompsonkevin@example.org Received: (qmail 90124 invoked by uid 500); 2 Mar 2004 04:42:11 -0000 Mailing-List: contact thompsonkevin@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:thompsonkevin@example.org> List-Subscribe: <mailto:thompsonkevin@example.org> List-Help: <mailto:thompsonkevin@example.org> List-Post: <mailto:thompsonkevin@example.org> List-Id: "Tag Libraries Developers List" <taglibs-dev.jakarta.apache.org> Reply-To: "Tag Libraries Developers List" <thompsonkevin@example.org> Delivered-To: mailing list thompsonkevin@example.org Received: (qmail 90110 invoked from network); 2 Mar 2004 04:42:11 -0000 Received: from unknown (HELO exchange.sun.com) (83.161.120.155) by daedalus.apache.org with SMTP; 2 Mar 2004 04:42:11 -0000 Received: (qmail 7737 invoked by uid 50); 2 Mar 2004 04:42:48 -0000 Date: 2 Mar 2004 04:42:48 -0000 Message-ID: <thompsonkevin@example.org> From: thompsonkevin@example.org To: thompsonkevin@example.org Cc: Subject: DO NOT REPLY [Bug 21204] - jsp file with format tag not compiling correctly X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21204>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21204 jsp file with format tag not compiling correctly thompsonkevin@example.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID ------- Additional Comments From thompsonkevin@example.org 2004-03-02 04:42 ------- David, The pattern attribute of fornat's tag does not accept RT (request time) expressions, so the compilation is fine. You can open a new bug requesting RT support for that attribute though. -- Felipe --------------------------------------------------------------------- To unsubscribe, e-mail: thompsonkevin@example.org For additional commands, e-mail: thompsonkevin@example.org From taglibs-dev-returnthompsonkevin@example.org Tue Mar 02 11:34:40 2004 Return-Path: <taglibs-dev-returnthompsonkevin@example.org> Delivered-To: thompsonkevin@example.org Received: (qmail 37643 invoked from network); 2 Mar 2004 11:34:40 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 2 Mar 2004 11:34:40 -0000 Received: (qmail 71298 invoked by uid 500); 2 Mar 2004 11:34:38 -0000 Delivered-To: thompsonkevin@example.org Received: (qmail 71275 invoked by uid 500); 2 Mar 2004 11:34:38 -0000 Mailing-List: contact thompsonkevin@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:thompsonkevin@example.org> List-Subscribe: <mailto:thompsonkevin@example.org> List-Help: <mailto:thompsonkevin@example.org> List-Post: <mailto:thompsonkevin@example.org> List-Id: "Tag Libraries Developers List" <taglibs-dev.jakarta.apache.org> Reply-To: "Tag Libraries Developers List" <thompsonkevin@example.org> Delivered-To: mailing list thompsonkevin@example.org Received: (qmail 71261 invoked from network); 2 Mar 2004 11:34:38 -0000 Received: from unknown (HELO galen.earthdome.org) (83.161.120.155) by daedalus.apache.org with SMTP; 2 Mar 2004 11:34:38 -0000 Received: from gkar.earthdome.org (gkar.earthdome.org [83.161.120.155]) by galen.earthdome.org (Postfix) with ESMTP id 1153E13108 for <thompsonkevin@example.org>; Tue, 2 Mar 2004 05:34:36 -0600 (CST) Received: by gkar.earthdome.org (Postfix, from userid 501) id 2838213814F; Tue, 2 Mar 2004 05:34:24 -0600 (CST) Date: Tue, 2 Mar 2004 05:34:24 -0600 From: Glenn Nielsen <thompsonkevin@example.org> To: Tag Libraries Developers List <thompsonkevin@example.org> Subject: Re: Change on ant tasks Message-ID: <thompsonkevin@example.org> References: <thompsonkevin@example.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <thompsonkevin@example.org> User-Agent: Mutt/1.4.1i X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N +1 On Wed, Feb 25, 2004 at 05:35:14PM -0300, Felipe Leme wrote: > Hi all, > > Every time I have to setup an environment to compile a (Jakarta) taglib > from CVS, it's a PITA to setup the environment, as Ant complies about > missing jars that are already included in J2SE 1.4. > > This issue has been solved on Standard MAIN branch, with the addition of > new tasks that ignores the property checking if running on J2SE 1.4. The > problem is that these news tasks are defined on standard/build.xml, not > on ROOT/common.xml. > > So, I'd like to propose that we "promote" these new tasks to the whole > project. I can do that myself, if nobody disagree... > > > Felipe > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: thompsonkevin@example.org > For additional commands, e-mail: thompsonkevin@example.org ---------------------------------------------------------------------- Glenn Nielsen thompsonkevin@example.org | /* Spelin donut madder | MOREnet System Programming | * if iz ina coment. | Missouri Research and Education Network | */ | ---------------------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: thompsonkevin@example.org For additional commands, e-mail: thompsonkevin@example.org From taglibs-dev-returnthompsonkevin@example.org Tue Mar 02 11:58:01 2004 Return-Path: <taglibs-dev-returnthompsonkevin@example.org> Delivered-To: thompsonkevin@example.org Received: (qmail 50483 invoked from network); 2 Mar 2004 11:58:01 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 2 Mar 2004 11:58:01 -0000 Received: (qmail 11930 invoked by uid 500); 2 Mar 2004 11:57:58 -0000 Delivered-To: thompsonkevin@example.org Received: (qmail 11902 invoked by uid 500); 2 Mar 2004 11:57:58 -0000 Mailing-List: contact thompsonkevin@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:thompsonkevin@example.org> List-Subscribe: <mailto:thompsonkevin@example.org> List-Help: <mailto:thompsonkevin@example.org> List-Post: <mailto:thompsonkevin@example.org> List-Id: "Tag Libraries Developers List" <taglibs-dev.jakarta.apache.org> Reply-To: "Tag Libraries Developers List" <thompsonkevin@example.org> Delivered-To: mailing list thompsonkevin@example.org Received: (qmail 11792 invoked from network); 2 Mar 2004 11:57:57 -0000 Received: from unknown (HELO galen.earthdome.org) (83.161.120.155) by daedalus.apache.org with SMTP; 2 Mar 2004 11:57:57 -0000 Received: from gkar.earthdome.org (gkar.earthdome.org [83.161.120.155]) by galen.earthdome.org (Postfix) with ESMTP id 952.635.0140 for <thompsonkevin@example.org>; Tue, 2 Mar 2004 05:57:56 -0600 (CST) Received: by gkar.earthdome.org (Postfix, from userid 501) id 7E27C1381A3; Tue, 2 Mar 2004 05:57:43 -0600 (CST) Date: Tue, 2 Mar 2004 05:57:43 -0600 From: Glenn Nielsen <thompsonkevin@example.org> To: Tag Libraries Developers List <thompsonkevin@example.org> Subject: Re: [Mailer] Handling get[Default]Instance() - bug #24715 Message-ID: <thompsonkevin@example.org> References: <thompsonkevin@example.org> <000e01c3f604$828e6ce0$1400000a@rubic65> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <000e01c3f604$828e6ce0$1400000a@rubic65> User-Agent: Mutt/1.4.1i X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Perhaps a better way to accomplish restricting the use of getInstance() would be to use the Java SecurityManager. There could be a property named org.apache.taglibs.mailer.getInstance. A checkPermission could be done to verify whether the webapp had the java.util.PropertyPermission "org.apache.taglibs.mailer.getInstance", "write" permission, if it has this permission allow the use of getInstance. In this case the property doesn't have to be defined in the JVM only the SecurityPermssion in the app server security policy. This way the use of getInstance() can be controlled on a per webapp level rather than globally. Regards, Glenn On Wed, Feb 18, 2004 at 10:49:32AM +0100, Martin van Dijken wrote: > Hey Martin, > > I can indeed imagine cases where the sysops of a system won't want the > webapp developers to have this kind of control. This is however a little > nasty in the sense that it will have to be documented very well, and > even then will be overlooked most of the times... Also, if something > were wrong with one of my webapps upon deployment, the last thing I > would think to check for problems with a taglib is the system > properties... I must admit that I can't think of another solution > though. > > Martin > > > -----Original Message----- > > From: Martin Cooper [mailto:thompsonkevin@example.org] > > Sent: woensdag 18 februari 2004 6:49 > > To: thompsonkevin@example.org > > Subject: [Mailer] Handling get[Default]Instance() - bug #24715 > > > > > > Bugzilla #24715 points out that, under certain circumstances, > > it is necessary to use JavaMail's getInstance() method, > > rather than the > > getDefaultInstance() method, to get the session to use for > > sending mail. However, as Glenn Nielsen has pointed out, > > there are also cases in which > > getDefaultInstance() must be used, to prevent modification of > > the session by the client. > > > > In the latter case, a web app config parameter is not > > sufficient, because control needs to lie with those in > > control of the JVM, rather than those who have control over > > the web app (at least as I understand it). > > > > Therefore, I propose to resolve this issue by introducing a > > system property that will be used to determine which method > > to use to obtain a JavaMail session. > > > > Further, since the more unusual case (I am assuming) is > > restricted access to the session, I propose that the absence > > of the property be taken to indicate that getInstance() > > should be used, and that the property must be defined to > > specify that getDefaultInstance() should be used. > > > > Comments? > > > > -- > > Martin Cooper > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: thompsonkevin@example.org > > For additional commands, e-mail: thompsonkevin@example.org > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: thompsonkevin@example.org > For additional commands, e-mail: thompsonkevin@example.org ---------------------------------------------------------------------- Glenn Nielsen thompsonkevin@example.org | /* Spelin donut madder | MOREnet System Programming | * if iz ina coment. | Missouri Research and Education Network | */ | ---------------------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: thompsonkevin@example.org For additional commands, e-mail: thompsonkevin@example.org From taglibs-dev-returnthompsonkevin@example.org Tue Mar 02 12:10:30 2004 Return-Path: <taglibs-dev-returnthompsonkevin@example.org> Delivered-To: thompsonkevin@example.org Received: (qmail 57903 invoked from network); 2 Mar 2004 12:10:29 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 2 Mar 2004 12:10:29 -0000 Received: (qmail 31424 invoked by uid 500); 2 Mar 2004 12:10:27 -0000 Delivered-To: thompsonkevin@example.org Received: (qmail 31317 invoked by uid 500); 2 Mar 2004 12:10:27 -0000 Mailing-List: contact thompsonkevin@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:thompsonkevin@example.org> List-Subscribe: <mailto:thompsonkevin@example.org> List-Help: <mailto:thompsonkevin@example.org> List-Post: <mailto:thompsonkevin@example.org> List-Id: "Tag Libraries Developers List" <taglibs-dev.jakarta.apache.org> Reply-To: "Tag Libraries Developers List" <thompsonkevin@example.org> Delivered-To: mailing list thompsonkevin@example.org Received: (qmail 31302 invoked from network); 2 Mar 2004 12:10:27 -0000 Received: from unknown (HELO galen.earthdome.org) (83.161.120.155) by daedalus.apache.org with SMTP; 2 Mar 2004 12:10:27 -0000 Received: from gkar.earthdome.org (gkar.earthdome.org [83.161.120.155]) by galen.earthdome.org (Postfix) with ESMTP id 49B6F13108 for <thompsonkevin@example.org>; Tue, 2 Mar 2004 06:10:26 -0600 (CST) Received: by gkar.earthdome.org (Postfix, from userid 501) id 7E561138218; Tue, 2 Mar 2004 06:10:13 -0600 (CST) Date: Tue, 2 Mar 2004 06:10:13 -0600 From: Glenn Nielsen <thompsonkevin@example.org> To: Tag Libraries Developers List <thompsonkevin@example.org> Subject: Re: New Apache License, Version 2.0 Message-ID: <thompsonkevin@example.org> References: <thompsonkevin@example.org> <thompsonkevin@example.org> <thompsonkevin@example.org> <thompsonkevin@example.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <thompsonkevin@example.org> User-Agent: Mutt/1.4.1i X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N On Sun, Feb 29, 2004 at 12:02:01PM -0300, Felipe Leme wrote: <snip> > In fact, this is a good opportunity to release new versions for each > taglib - once we finish the new license transition on each one and > pending bugs (for instance, I fixed a couple of dbtags, random and > scrape bugs over the week, and was going to send a vote message about > releasing new versions). It is great to see all the renewed activity in taglibs Thanks to Pierre, Felipe, Martin, and others. It will be nice to see some new releases of existing taglibs. For any of you contemplating being a release manager I wrote up some documentation on how to do this at: http://jakarta.apache.org/taglibs/addtaglib.html This may need updating, its been a while since I thompsonkevin@example.org. Things to add would be verifying that the release uses the new Apache 2.0 license. Another thing to add would be generation of an MD5 checksum for the release archives. (Some people prefer just checking the md5 checksum rather than verifying a PGP signature). Regards, Glenn ---------------------------------------------------------------------- Glenn Nielsen thompsonkevin@example.org | /* Spelin donut madder | MOREnet System Programming | * if iz ina coment. | Missouri Research and Education Network | */ | ---------------------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: thompsonkevin@example.org For additional commands, e-mail: thompsonkevin@example.org From taglibs-dev-returnthompsonkevin@example.org Tue Mar 02 19:02:28 2004 Return-Path: <taglibs-dev-returnthompsonkevin@example.org> Delivered-To: thompsonkevin@example.org Received: (qmail 52912 invoked from network); 2 Mar 2004 19:02:28 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 2 Mar 2004 19:02:28 -0000 Received: (qmail 99453 invoked by uid 500); 2 Mar 2004 19:02:16 -0000 Delivered-To: thompsonkevin@example.org Received: (qmail 99426 invoked by uid 500); 2 Mar 2004 19:02:16 -0000 Mailing-List: contact thompsonkevin@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:thompsonkevin@example.org> List-Subscribe: <mailto:thompsonkevin@example.org> List-Help: <mailto:thompsonkevin@example.org> List-Post: <mailto:thompsonkevin@example.org> List-Id: "Tag Libraries Developers List" <taglibs-dev.jakarta.apache.org> Reply-To: "Tag Libraries Developers List" <thompsonkevin@example.org> Delivered-To: mailing list thompsonkevin@example.org Received: (qmail 99338 invoked from network); 2 Mar 2004 19:02:15 -0000 Received: from unknown (HELO hm13.locaweb.com.br) (83.161.120.155) by daedalus.apache.org with SMTP; 2 Mar 2004 19:02:15 -0000 Received: (qmail 26492 invoked from network); 2 Mar 2004 19:00:28 -0000 Received: from hm101.locaweb.com.br (83.161.120.155) by hm13.locaweb.com.br with QMTP; 2 Mar 2004 19:00:28 -0000 Received: (qmail 6604 invoked from network); 2 Mar 2004 18:58:36 -0000 Received: from unknown (HELO ?83.161.120.155?) (thompsonkevin@example.org@83.161.120.155) by hm101.locaweb.com.br with SMTP; 2 Mar 2004 18:58:37 -0000 Subject: Re: New Apache License, Version 2.0 From: Felipe Leme <thompsonkevin@example.org> To: Tag Libraries Developers List <thompsonkevin@example.org> In-Reply-To: <thompsonkevin@example.org> References: <thompsonkevin@example.org> <thompsonkevin@example.org> <thompsonkevin@example.org> <thompsonkevin@example.org> <thompsonkevin@example.org> Content-Type: text/plain Message-Id: <thompsonkevin@example.org> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 (1.4.5-7) Date: Tue, 02 Mar 2004 16:02:12 -0300 Content-Transfer-Encoding: 7bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N On Tue, 2004-03-02 at 09:10, Glenn Nielsen wrote: > It is great to see all the renewed activity in taglibs Thanks to > Pierre, Felipe, Martin, and others. That's a beginning - but we're still short compared to the number of taglibs. > It will be nice to see some new releases of existing taglibs. Agreed. Once I finish some more bugs and read all the HOWTOs, I will propose new releases for some. > For any of you contemplating being a release manager I wrote up > some documentation on how to do this at: > > http://jakarta.apache.org/taglibs/addtaglib.html Interesting, I didn't know that document (I found the HOWTO_RELEASE on CVS a couple of days ago, but this link is more complete). Felipe --------------------------------------------------------------------- To unsubscribe, e-mail: thompsonkevin@example.org For additional commands, e-mail: thompsonkevin@example.org From taglibs-dev-returnthompsonkevin@example.org Wed Mar 03 07:17:44 2004 Return-Path: <taglibs-dev-returnthompsonkevin@example.org> Delivered-To: thompsonkevin@example.org Received: (qmail 55009 invoked from network); 3 Mar 2004 07:17:43 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 3 Mar 2004 07:17:43 -0000 Received: (qmail 88617 invoked by uid 500); 3 Mar 2004 07:17:19 -0000 Delivered-To: thompsonkevin@example.org Received: (qmail 88597 invoked by uid 500); 3 Mar 2004 07:17:19 -0000 Mailing-List: contact thompsonkevin@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:thompsonkevin@example.org> List-Subscribe: <mailto:thompsonkevin@example.org> List-Help: <mailto:thompsonkevin@example.org> List-Post: <mailto:thompsonkevin@example.org> List-Id: "Tag Libraries Developers List" <taglibs-dev.jakarta.apache.org> Reply-To: "Tag Libraries Developers List" <thompsonkevin@example.org> Delivered-To: mailing list thompsonkevin@example.org Received: (qmail 88583 invoked from network); 3 Mar 2004 07:17:19 -0000 Received: from unknown (HELO minotaur.apache.org) (83.161.120.155) by daedalus.apache.org with SMTP; 3 Mar 2004 07:17:19 -0000 Received: (qmail 54993 invoked by uid 1339); 3 Mar 2004 07:17:41 -0000 Received: from localhost (thompsonkevin@example.org) by localhost with SMTP; 3 Mar 2004 07:17:41 -0000 Date: Tue, 2 Mar 2004 23:17:41 -0800 (PST) From: Martin Cooper <thompsonkevin@example.org> To: Tag Libraries Developers List <thompsonkevin@example.org> Subject: Re: Naming of the standard package In-Reply-To: <000501c3faa5$f7b09ac0$1400000a@rubic65> Message-ID: <thompsonkevin@example.org> References: <000501c3faa5$f7b09ac0$1400000a@rubic65> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Rating: localhost 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N On Tue, 24 Feb 2004, Martin van Dijken wrote: > Hey gang, > > On the user list I've recently seen a few questions regarding where to > find a download of the JSTL implementation of Jakarta. Wouldn't it be > more logical to name the package jakarta-jstl or something instead of > standard? Yes, it would. However, my understanding (Pierre et al, please correct me if I'm wrong) is that, since JSTL is a Sun trademark, we can't use it in the name of the taglib. We can, however, refer to the Standard taglib as the Reference Implementation of JSTL. -- Martin Cooper > > Grtz, > > Martin vD > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: thompsonkevin@example.org > For additional commands, e-mail: thompsonkevin@example.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: thompsonkevin@example.org For additional commands, e-mail: thompsonkevin@example.org From taglibs-dev-returnthompsonkevin@example.org Wed Mar 03 07:22:50 2004 Return-Path: <taglibs-dev-returnthompsonkevin@example.org> Delivered-To: thompsonkevin@example.org Received: (qmail 57615 invoked from network); 3 Mar 2004 07:22:50 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 3 Mar 2004 07:22:50 -0000 Received: (qmail 95603 invoked by uid 500); 3 Mar 2004 07:22:19 -0000 Delivered-To: thompsonkevin@example.org Received: (qmail 95572 invoked by uid 500); 3 Mar 2004 07:22:19 -0000 Mailing-List: contact thompsonkevin@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:thompsonkevin@example.org> List-Subscribe: <mailto:thompsonkevin@example.org> List-Help: <mailto:thompsonkevin@example.org> List-Post: <mailto:thompsonkevin@example.org> List-Id: "Tag Libraries Developers List" <taglibs-dev.jakarta.apache.org> Reply-To: "Tag Libraries Developers List" <thompsonkevin@example.org> Delivered-To: mailing list thompsonkevin@example.org Received: (qmail 95522 invoked from network); 3 Mar 2004 07:22:18 -0000 Received: from unknown (HELO minotaur.apache.org) (83.161.120.155) by daedalus.apache.org with SMTP; 3 Mar 2004 07:22:18 -0000 Received: (qmail 57518 invoked by uid 1339); 3 Mar 2004 07:22:40 -0000 Received: from localhost (thompsonkevin@example.org) by localhost with SMTP; 3 Mar 2004 07:22:40 -0000 Date: Tue, 2 Mar 2004 23:22:40 -0800 (PST) From: Martin Cooper <thompsonkevin@example.org> To: Tag Libraries Developers List <thompsonkevin@example.org> Subject: Re: [Mailer] Handling get[Default]Instance() - bug #24715 In-Reply-To: <thompsonkevin@example.org> Message-ID: <thompsonkevin@example.org> References: <thompsonkevin@example.org> <000e01c3f604$828e6ce0$1400000a@rubic65> <thompsonkevin@example.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Rating: localhost 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N On Tue, 2 Mar 2004, Glenn Nielsen wrote: > Perhaps a better way to accomplish restricting the use of getInstance() > would be to use the Java SecurityManager. > > There could be a property named org.apache.taglibs.mailer.getInstance. > A checkPermission could be done to verify whether the webapp had > the java.util.PropertyPermission "org.apache.taglibs.mailer.getInstance", "write" > permission, if it has this permission allow the use of getInstance. > In this case the property doesn't have to be defined in the JVM only > the SecurityPermssion in the app server security policy. This way > the use of getInstance() can be controlled on a per webapp level rather > than globally. That makes a lot of sense. I've so far escaped having to care much about the security manager, but it looks like my time has come. ;-) -- Martin Cooper > > Regards, > > Glenn > > > On Wed, Feb 18, 2004 at 10:49:32AM +0100, Martin van Dijken wrote: > > Hey Martin, > > > > I can indeed imagine cases where the sysops of a system won't want the > > webapp developers to have this kind of control. This is however a little > > nasty in the sense that it will have to be documented very well, and > > even then will be overlooked most of the times... Also, if something > > were wrong with one of my webapps upon deployment, the last thing I > > would think to check for problems with a taglib is the system > > properties... I must admit that I can't think of another solution > > though. > > > > Martin > > > > > -----Original Message----- > > > From: Martin Cooper [mailto:thompsonkevin@example.org] > > > Sent: woensdag 18 februari 2004 6:49 > > > To: thompsonkevin@example.org > > > Subject: [Mailer] Handling get[Default]Instance() - bug #24715 > > > > > > > > > Bugzilla #24715 points out that, under certain circumstances, > > > it is necessary to use JavaMail's getInstance() method, > > > rather than the > > > getDefaultInstance() method, to get the session to use for > > > sending mail. However, as Glenn Nielsen has pointed out, > > > there are also cases in which > > > getDefaultInstance() must be used, to prevent modification of > > > the session by the client. > > > > > > In the latter case, a web app config parameter is not > > > sufficient, because control needs to lie with those in > > > control of the JVM, rather than those who have control over > > > the web app (at least as I understand it). > > > > > > Therefore, I propose to resolve this issue by introducing a > > > system property that will be used to determine which method > > > to use to obtain a JavaMail session. > > > > > > Further, since the more unusual case (I am assuming) is > > > restricted access to the session, I propose that the absence > > > of the property be taken to indicate that getInstance() > > > should be used, and that the property must be defined to > > > specify that getDefaultInstance() should be used. > > > > > > Comments? > > > > > > -- > > > Martin Cooper > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: thompsonkevin@example.org > > > For additional commands, e-mail: thompsonkevin@example.org > > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: thompsonkevin@example.org > > For additional commands, e-mail: thompsonkevin@example.org > ---------------------------------------------------------------------- > Glenn Nielsen thompsonkevin@example.org | /* Spelin donut madder | > MOREnet System Programming | * if iz ina coment. | > Missouri Research and Education Network | */ | > ---------------------------------------------------------------------- > > --------------------------------------------------------------------- > To unsubscribe, e-mail: thompsonkevin@example.org > For additional commands, e-mail: thompsonkevin@example.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: thompsonkevin@example.org For additional commands, e-mail: thompsonkevin@example.org From taglibs-dev-returnthompsonkevin@example.org Wed Mar 03 07:30:16 2004 Return-Path: <taglibs-dev-returnthompsonkevin@example.org> Delivered-To: thompsonkevin@example.org Received: (qmail 9023 invoked from network); 3 Mar 2004 07:30:16 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 3 Mar 2004 07:30:16 -0000 Received: (qmail 8392 invoked by uid 500); 3 Mar 2004 07:29:52 -0000 Delivered-To: thompsonkevin@example.org Received: (qmail 8232 invoked by uid 500); 3 Mar 2004 07:29:51 -0000 Mailing-List: contact thompsonkevin@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:thompsonkevin@example.org> List-Subscribe: <mailto:thompsonkevin@example.org> List-Help: <mailto:thompsonkevin@example.org> List-Post: <mailto:thompsonkevin@example.org> List-Id: "Tag Libraries Developers List" <taglibs-dev.jakarta.apache.org> Reply-To: "Tag Libraries Developers List" <thompsonkevin@example.org> Delivered-To: mailing list thompsonkevin@example.org Received: (qmail 8219 invoked from network); 3 Mar 2004 07:29:51 -0000 Received: from unknown (HELO minotaur.apache.org) (83.161.120.155) by daedalus.apache.org with SMTP; 3 Mar 2004 07:29:51 -0000 Received: (qmail 8982 invoked by uid 1339); 3 Mar 2004 07:30:13 -0000 Received: from localhost (thompsonkevin@example.org) by localhost with SMTP; 3 Mar 2004 07:30:13 -0000 Date: Tue, 2 Mar 2004 23:30:13 -0800 (PST) From: Martin Cooper <thompsonkevin@example.org> To: Tag Libraries Developers List <thompsonkevin@example.org> Subject: Re: New Apache License, Version 2.0 In-Reply-To: <thompsonkevin@example.org> Message-ID: <thompsonkevin@example.org> References: <thompsonkevin@example.org> <thompsonkevin@example.org> <thompsonkevin@example.org> <thompsonkevin@example.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Rating: localhost 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N On Sun, 29 Feb 2004, Felipe Leme wrote: > On Sun, 2004-02-29 at 04:53, Martin Cooper wrote: > > I've converted the license in the Java sources of many of the taglibs, but > > Good work!! > > > there are still several that are unconverted (mainly because I'm not > > in a position to build those at the moment, and I don't want to check > > in files that I can't build). > > I understand the filling - I'd like to change a file on XSL a couple of > days ago, but couldn't build that taglib (as it is a deprecated one, I > gave up). > > > many other files that need the ALv2 license applied, such as the docs and > > XML files. > > That's a good timing to fix/update these docs. Besides the license, we > also have that inconsistent TLD naming issue (see bug 26508 - > http://nagoya.apache.org/bugzilla/show_bug.cgi?id=26508). Besides that, > I'm improving the build.xml/common.xml process > > > Still, this will get us on the right track. > > Agreed. > > > I'm keeping a list of what > > state each taglib is in, with respect to the new license, so if you make > > license related changes, please let me know, so that I can update my list. > > Better yet, I think we should create a page in the site with the overall > status of the tags, including: > > - current version > - next version > - status (deprecated, preparing for next, unable to build, converting > licenses, licenses converted, stable, etc...) > - current maintainer (name of the committer, vacant, abandoned, etc...) > - pending bugs for next version (number of the bugs or none if stable) > - other info (JSP version, date last release, date planned for next > release, link for bugzilla bugs, etc...) Yah, I was thinking about creating a web page, but I was too lazy at the time. ;-) Also, I haven't played with updating the Taglibs site yet, so I'm not sure what I would be letting myself in for... > > > In fact, this is a good opportunity to release new versions for each > taglib - once we finish the new license transition on each one and > pending bugs (for instance, I fixed a couple of dbtags, random and > scrape bugs over the week, and was going to send a vote message about > releasing new versions). For taglibs that have changes and / or bug fixes, yes, that makes sense. There are undoubtedly some taglibs, though, that haven't changed, and I don't think we have any need to re-release those. -- Martin Cooper > > > Felipe > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: thompsonkevin@example.org > For additional commands, e-mail: thompsonkevin@example.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: thompsonkevin@example.org For additional commands, e-mail: thompsonkevin@example.org From taglibs-dev-returnthompsonkevin@example.org Wed Mar 03 07:39:37 2004 Return-Path: <taglibs-dev-returnthompsonkevin@example.org> Delivered-To: thompsonkevin@example.org Received: (qmail 13481 invoked from network); 3 Mar 2004 07:39:37 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 3 Mar 2004 07:39:37 -0000 Received: (qmail 18366 invoked by uid 500); 3 Mar 2004 07:39:13 -0000 Delivered-To: thompsonkevin@example.org Received: (qmail 18342 invoked by uid 500); 3 Mar 2004 07:39:13 -0000 Mailing-List: contact thompsonkevin@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:thompsonkevin@example.org> List-Subscribe: <mailto:thompsonkevin@example.org> List-Help: <mailto:thompsonkevin@example.org> List-Post: <mailto:thompsonkevin@example.org> List-Id: "Tag Libraries Developers List" <taglibs-dev.jakarta.apache.org> Reply-To: "Tag Libraries Developers List" <thompsonkevin@example.org> Delivered-To: mailing list thompsonkevin@example.org Received: (qmail 18329 invoked from network); 3 Mar 2004 07:39:12 -0000 Received: from unknown (HELO minotaur.apache.org) (83.161.120.155) by daedalus.apache.org with SMTP; 3 Mar 2004 07:39:12 -0000 Received: (qmail 13457 invoked by uid 1339); 3 Mar 2004 07:39:35 -0000 Received: from localhost (thompsonkevin@example.org) by localhost with SMTP; 3 Mar 2004 07:39:35 -0000 Date: Tue, 2 Mar 2004 23:39:35 -0800 (PST) From: Martin Cooper <thompsonkevin@example.org> To: Tag Libraries Developers List <thompsonkevin@example.org> Subject: Re: New Apache License, Version 2.0 In-Reply-To: <thompsonkevin@example.org> Message-ID: <thompsonkevin@example.org> References: <thompsonkevin@example.org> <thompsonkevin@example.org> <thompsonkevin@example.org> <thompsonkevin@example.org> <thompsonkevin@example.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Rating: localhost 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N On Tue, 2 Mar 2004, Glenn Nielsen wrote: > On Sun, Feb 29, 2004 at 12:02:01PM -0300, Felipe Leme wrote: > <snip> > > In fact, this is a good opportunity to release new versions for each > > taglib - once we finish the new license transition on each one and > > pending bugs (for instance, I fixed a couple of dbtags, random and > > scrape bugs over the week, and was going to send a vote message about > > releasing new versions). > > It is great to see all the renewed activity in taglibs Thanks to > Pierre, Felipe, Martin, and others. Just scratching my itch... ;-) > > It will be nice to see some new releases of existing taglibs. > > For any of you contemplating being a release manager I wrote up > some documentation on how to do this at: > > http://jakarta.apache.org/taglibs/addtaglib.html Very nice. I've been doing the RM thing for some time now, for Struts and a few Jakarta Commons components, so I've got the basic idea down pat, but there are clearly some Taglibs peculiarities, so this is great. > > This may need updating, its been a while since I thompsonkevin@example.org. > > Things to add would be verifying that the release uses the new > Apache 2.0 license. Another thing to add would be generation of > an MD5 checksum for the release archives. (Some people prefer > just checking the md5 checksum rather than verifying a PGP > signature). Yah, I've been generating both digests and signatures for Struts and Commons for a while now. The only oddity I've found is that the MD5 files generated on minotaur seem to need editing to conform to the norm of what's in such a file. -- Martin Cooper > > Regards, > > Glenn > > ---------------------------------------------------------------------- > Glenn Nielsen thompsonkevin@example.org | /* Spelin donut madder | > MOREnet System Programming | * if iz ina coment. | > Missouri Research and Education Network | */ | > ---------------------------------------------------------------------- > > --------------------------------------------------------------------- > To unsubscribe, e-mail: thompsonkevin@example.org > For additional commands, e-mail: thompsonkevin@example.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: thompsonkevin@example.org For additional commands, e-mail: thompsonkevin@example.org From taglibs-dev-returnthompsonkevin@example.org Wed Mar 03 19:51:11 2004 Return-Path: <taglibs-dev-returnthompsonkevin@example.org> Delivered-To: thompsonkevin@example.org Received: (qmail 67428 invoked from network); 3 Mar 2004 19:51:11 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur-2.apache.org with SMTP; 3 Mar 2004 19:51:11 -0000 Received: (qmail 22265 invoked by uid 500); 3 Mar 2004 19:50:59 -0000 Delivered-To: thompsonkevin@example.org Received: (qmail 22235 invoked by uid 500); 3 Mar 2004 19:50:59 -0000 Mailing-List: contact thompsonkevin@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:thompsonkevin@example.org> List-Subscribe: <mailto:thompsonkevin@example.org> List-Help: <mailto:thompsonkevin@example.org> List-Post: <mailto:thompsonkevin@example.org> List-Id: "Tag Libraries Developers List" <taglibs-dev.jakarta.apache.org> Reply-To: "Tag Libraries Developers List" <thompsonkevin@example.org> Delivered-To: mailing list thompsonkevin@example.org Received: (qmail 22221 invoked from network); 3 Mar 2004 19:50:59 -0000 Received: from unknown (HELO brmea-mail-1.sun.com) (83.161.120.155) by daedalus.apache.org with SMTP; 3 Mar 2004 19:50:59 -0000 Received:
{'source': 'Apache Software Foundation Public Mail Archives'}