Jay,
Did you miss the new patch file when you checked this in? Actually,
would it be possible to create just one patch file that includes all the
changes in your tomcat source image and check that in? That way we only
need to apply one patch to recreate the image and all of the revision #s
would be consistent (and we could delete all of the 604245 items).
Thanks,
Joe
[EMAIL PROTECTED] wrote:
Author: jaydm
Date: Wed Jan 23 16:31:35 2008
New Revision: 614754
URL: http://svn.apache.org/viewvc?rev=614754&view=rev
Log:
GERONIMO-3451 - Use a new snapshot of tomcat
Includes security fix for webdav as well as 'restricted listeners' message
Added:
geronimo/server/trunk/repository/org/apache/tomcat/6.0.14-G614585.README.TXT
geronimo/server/trunk/repository/org/apache/tomcat/catalina/6.0.14-G614585/
geronimo/server/trunk/repository/org/apache/tomcat/catalina/6.0.14-G614585/catalina-6.0.14-G614585.jar
(with props)
geronimo/server/trunk/repository/org/apache/tomcat/jasper/6.0.14-G614585/
geronimo/server/trunk/repository/org/apache/tomcat/jasper/6.0.14-G614585/jasper-6.0.14-G614585.jar
(with props)
Modified:
geronimo/server/trunk/pom.xml
Modified: geronimo/server/trunk/pom.xml
URL:
http://svn.apache.org/viewvc/geronimo/server/trunk/pom.xml?rev=614754&r1=614753&r2=614754&view=diff
==============================================================================
--- geronimo/server/trunk/pom.xml (original)
+++ geronimo/server/trunk/pom.xml Wed Jan 23 16:31:35 2008
@@ -984,7 +984,7 @@
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>jasper</artifactId>
- <version>6.0.14-G604245</version>
+ <version>6.0.14-G614585</version>
</dependency>
<dependency>
@@ -1014,7 +1014,7 @@
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>catalina</artifactId>
- <version>6.0.14-G604245</version>
+ <version>6.0.14-G614585</version>
</dependency>
<dependency>
@@ -1950,7 +1950,7 @@
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>jasper</artifactId>
- <version>6.0.14-G604245</version>
+ <version>6.0.14-G614585</version>
</dependency>
</dependencies>
</plugin>
Added:
geronimo/server/trunk/repository/org/apache/tomcat/6.0.14-G614585.README.TXT
URL:
http://svn.apache.org/viewvc/geronimo/server/trunk/repository/org/apache/tomcat/6.0.14-G614585.README.TXT?rev=614754&view=auto
==============================================================================
---
geronimo/server/trunk/repository/org/apache/tomcat/6.0.14-G614585.README.TXT
(added)
+++
geronimo/server/trunk/repository/org/apache/tomcat/6.0.14-G614585.README.TXT
Wed Jan 23 16:31:35 2008
@@ -0,0 +1,87 @@
+Private Build of Tomcat for Geronimo.
+
+How to build Tomcat 6_0_14 with modifications for Geronimo:
+
+Checkout tomcat 6.0.14
+ svn co https://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_14
tomcat_6_0_14
+
+svn info for Tomcat image:
+Path: .
+URL: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_14
+Repository Root: https://svn.apache.org/repos/asf
+Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68
+Revision: 604245
+Node Kind: directory
+Schedule: normal
+Last Changed Author: remm
+Last Changed Rev: 557842
+Last Changed Date: 2007-07-19 21:43:38 -0400 (Thu, 19 Jul 2007)
+Properties Last Updated: 2007-12-07 14:29:52 -0500 (Fri, 07 Dec 2007)
+
+
+Apply the custom patch for Geronimo Annotation changes, Webdav fix, and build
fix.
+ cd tomcat_6_0_14
+ patch -p0 -u < tomcat_6_0_14-G604245.patch (checked in as a peer to this
file)
+ - Respond "y" to the 3 prompts "Reversed (or previously applied) patch detected!
Assume -R? [n]"
+
+Force delete these three files
+ svn delete java/org/apache/jasper/runtime/AnnotationHelper.java --force
+ svn delete java/org/apache/AnnotationProcessor.java --force
+ svn delete java/org/apache/catalina/util/DefaultAnnotationProcessor.java
--force
+
+Apply the 'restricted listeners' patch provided by djencks (already merged
into Tomcat trunk)
+ patch -p0 -u < tomcat_6_0_14-G614585.patch (cheked in as a peer to this
file)
+
+Build tomcat
+ cd tomcat_6_0_14
+ Per tomcat build instructions install ant-1.6.5 or later and set ANT_HOME as
well as add ant/bin to PATH
+ You must run as the super user for the first build that downloads more ant &
eclipse artifacts
+ ant download - to setup build for tomcat
+ Exit super user
+ ant - to build tomcat artifacts
+
+Copy to appropriate jars and rename into geronimo/repository
+ cd tomcat_6_0_14
+ cp output/build/lib/catalina.jar
<geronimo-root>/repository/org/apache/tomcat/catalina/6.0.14-G614585/catalina-6.0.14-G614585.jar
+ cp output/build/lib/jasper.jar
<geronimo-root>/repository/org/apache/tomcat/jasper/6.0.14-G614585/jasper-6.0.14-G614585.jar
+
+
+
+How the patch was created (tomcat_6_0_14-G604245.patch):
+
+Checkout tomcat 6.0.14
+ svn co https://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_14
tomcat_6_0_14
+
+
+Apply annotation changes from old tomcat trunk
+ cd tomcat_6_0_14
+ svn merge -r 542188:542189
https://svn.apache.org/repos/asf/tomcat/sandbox/gdev6x/ .
+ manually correct merge conflicts
+
+The merge earlier keeps a history on added parts. As a result, the added
parts will not appear on patch created from this image. To correct
+this we must revert the addition changes and manually add the parts back.
Perform the following commands:
+ svn revert java/org/apache/InstanceManager.java
+ svn add java/org/apache/InstanceManager.java
+ svn revert java/org/apache/jasper/runtime/InstanceManagerFactory.java
+ svn add java/org/apache/jasper/runtime/InstanceManagerFactory.java
+ svn revert java/org/apache/catalina/deploy/InjectionTarget.java
+ svn add java/org/apache/catalina/deploy/InjectionTarget.java
+
+Apply the Webdav security fix from the new tomcat trunk
+ svn merge -r 587081:587082 https://svn.apache.org/repos/asf/tomcat/trunk/ .
+ manually correct merge conflicts
+
+Fix the tomcat build properties before attempting "ant download"
+ - Before you can build tomcat you need to make some manual changes to build.properties.default
+ - replace jdt.jar=${jdt.lib}/org.eclipse.jdt.core_3.2.3.v_686_R32x.jar
+ with jdt.jar=${jdt.lib}/org.eclipse.jdt.core_3.3.1.v_780_R33x.jar
+ and
+ - replace
jdt.loc=http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/R-3.2.2-200702121330/eclipse-JDT-3.2.2.zip
+ with
jdt.loc=http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.3.1-200709211145/eclipse-JDT-3.3.1.zip
+
+Create the patch:
+ svn diff > TOMCAT_6_0_14-G604245.patch
+
+
+
+
Added:
geronimo/server/trunk/repository/org/apache/tomcat/catalina/6.0.14-G614585/catalina-6.0.14-G614585.jar
URL:
http://svn.apache.org/viewvc/geronimo/server/trunk/repository/org/apache/tomcat/catalina/6.0.14-G614585/catalina-6.0.14-G614585.jar?rev=614754&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
geronimo/server/trunk/repository/org/apache/tomcat/catalina/6.0.14-G614585/catalina-6.0.14-G614585.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
geronimo/server/trunk/repository/org/apache/tomcat/jasper/6.0.14-G614585/jasper-6.0.14-G614585.jar
URL:
http://svn.apache.org/viewvc/geronimo/server/trunk/repository/org/apache/tomcat/jasper/6.0.14-G614585/jasper-6.0.14-G614585.jar?rev=614754&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
geronimo/server/trunk/repository/org/apache/tomcat/jasper/6.0.14-G614585/jasper-6.0.14-G614585.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream