[pkg-java] r12726 - in trunk/libspring-java/debian: . patches
Miguel Landaeta
nomadium-guest at alioth.debian.org
Sun Jul 4 22:58:10 UTC 2010
Author: nomadium-guest
Date: 2010-07-04 22:58:10 +0000 (Sun, 04 Jul 2010)
New Revision: 12726
Added:
trunk/libspring-java/debian/patches/0005_commonj.diff
Removed:
trunk/libspring-java/debian/patches/0005_no_commonj.diff
Modified:
trunk/libspring-java/debian/build-classpath
trunk/libspring-java/debian/control
trunk/libspring-java/debian/patches/series
Log:
* Fix dependencies on castor.
* Enable support for CommonJ API.
Modified: trunk/libspring-java/debian/build-classpath
===================================================================
--- trunk/libspring-java/debian/build-classpath 2010-07-04 11:03:50 UTC (rev 12725)
+++ trunk/libspring-java/debian/build-classpath 2010-07-04 22:58:10 UTC (rev 12726)
@@ -15,7 +15,6 @@
/usr/share/java/backport-util-concurrent.jar
/usr/share/java/bsh.jar
/usr/share/java/c3p0.jar
-# FIX #581862
/usr/share/java/castor-core.jar
/usr/share/java/castor-xml.jar
/usr/share/java/catalina.jar
Modified: trunk/libspring-java/debian/control
===================================================================
--- trunk/libspring-java/debian/control 2010-07-04 11:03:50 UTC (rev 12725)
+++ trunk/libspring-java/debian/control 2010-07-04 22:58:10 UTC (rev 12726)
@@ -208,7 +208,7 @@
Package: libspring-oxm-java
Architecture: all
Depends: ${misc:Depends}, libspring-core-java (= ${source:Version}), libspring-beans-java (= ${source:Version}), libspring-context-java (= ${source:Version})
-Suggests: libxstream-java, libjibx1.2-java, libxmlbeans-java, libcastor-java
+Suggests: libxstream-java, libjibx1.2-java, libxmlbeans-java, libcastor-xml-java
Description: modular Java/J2EE application framework - Object/XML Mapping
Spring is a layered Java/J2EE application framework offering a lot of freedom
to Java developers yet providing well documented and easy-to-use solutions for
@@ -220,7 +220,7 @@
Package: libspring-instrument-java
Architecture: all
Depends: ${misc:Depends}, libspring-core-java (= ${source:Version}), libspring-beans-java (= ${source:Version}), libspring-context-java (= ${source:Version})
-Suggests: libxstream-java, libjibx1.2-java, libxmlbeans-java, libcastor-java
+Suggests: libxstream-java, libjibx1.2-java, libxmlbeans-java, libcastor-xml-java
Description: modular Java/J2EE application framework - Instrumentation
Spring is a layered Java/J2EE application framework offering a lot of freedom
to Java developers yet providing well documented and easy-to-use solutions for
Copied: trunk/libspring-java/debian/patches/0005_commonj.diff (from rev 12725, trunk/libspring-java/debian/patches/0005_no_commonj.diff)
===================================================================
--- trunk/libspring-java/debian/patches/0005_commonj.diff (rev 0)
+++ trunk/libspring-java/debian/patches/0005_commonj.diff 2010-07-04 22:58:10 UTC (rev 12726)
@@ -0,0 +1,52 @@
+Description: Compatibility with CommonJ API provided by Geronimo project
+ The references to the Work related exceptions are disabled because the
+ build fails and the compiler emit messages like this:
+ "Unreachable catch block for WorkException. This exception is never thrown
+ from the try statement body".
+Author: Miguel Landaeta <miguel at miguel.cc>
+Last-Update: 2010-07-04
+Forwarded: no
+
+--- libspring-java-3.0.3.RELEASE.orig/projects/org.springframework.context.support/src/main/java/org/springframework/scheduling/commonj/WorkManagerTaskExecutor.java
++++ libspring-java-3.0.3.RELEASE/projects/org.springframework.context.support/src/main/java/org/springframework/scheduling/commonj/WorkManagerTaskExecutor.java
+@@ -146,20 +146,22 @@ public class WorkManagerTaskExecutor ext
+ public void execute(Runnable task) {
+ Assert.state(this.workManager != null, "No WorkManager specified");
+ Work work = new DelegatingWork(task);
+- try {
++ //try {
+ if (this.workListener != null) {
+ this.workManager.schedule(work, this.workListener);
+ }
+ else {
+ this.workManager.schedule(work);
+ }
+- }
++ //}
++ /*
+ catch (WorkRejectedException ex) {
+ throw new TaskRejectedException("CommonJ WorkManager did not accept task: " + task, ex);
+ }
+ catch (WorkException ex) {
+ throw new SchedulingException("Could not schedule task on CommonJ WorkManager", ex);
+ }
++ */
+ }
+
+ public void execute(Runnable task, long startTimeout) {
+@@ -191,13 +193,13 @@ public class WorkManagerTaskExecutor ext
+ //-------------------------------------------------------------------------
+
+ public WorkItem schedule(Work work)
+- throws WorkException, IllegalArgumentException {
++ throws IllegalArgumentException {
+
+ return this.workManager.schedule(work);
+ }
+
+ public WorkItem schedule(Work work, WorkListener workListener)
+- throws WorkException, IllegalArgumentException {
++ throws IllegalArgumentException {
+
+ return this.workManager.schedule(work, workListener);
+ }
Deleted: trunk/libspring-java/debian/patches/0005_no_commonj.diff
===================================================================
--- trunk/libspring-java/debian/patches/0005_no_commonj.diff 2010-07-04 11:03:50 UTC (rev 12725)
+++ trunk/libspring-java/debian/patches/0005_no_commonj.diff 2010-07-04 22:58:10 UTC (rev 12726)
@@ -1,22 +0,0 @@
-Description: BEA CommonJ is non-free (remove it)
-Author: Damien Raude-Morvan <drazzib at debian.org>
-Last-Update: 2010-06-20
-Forwarded: not-needed
---- a/projects/org.springframework.context.support/build.xml
-+++ b/projects/org.springframework.context.support/build.xml
-@@ -4,4 +4,15 @@
- <property file="${basedir}/../build.versions"/>
- <import file="${basedir}/../build-spring-framework/package-bundle.xml"/>
- <import file="${basedir}/../spring-build/standard/default.xml"/>
-+
-+ <macrodef name="pre-compile">
-+ <attribute name="classpath.id"/>
-+ <attribute name="input.dir"/>
-+ <attribute name="output.dir"/>
-+ <attribute name="resources.dir"/>
-+ <sequential>
-+ <delete dir="${basedir}/src/main/java/org/springframework/scheduling/commonj"/>
-+ </sequential>
-+ </macrodef>
-+
- </project>
Modified: trunk/libspring-java/debian/patches/series
===================================================================
--- trunk/libspring-java/debian/patches/series 2010-07-04 11:03:50 UTC (rev 12725)
+++ trunk/libspring-java/debian/patches/series 2010-07-04 22:58:10 UTC (rev 12726)
@@ -2,7 +2,7 @@
0002_ivy_dependencies.diff
0003_no_ibm_websphere.diff
0004_no_derby_db.diff
-0005_no_commonj.diff
+0005_commonj.diff
0006_aspectj_classpath.diff
0007_no_jruby.diff
0008_jpa_20_api.diff
More information about the pkg-java-commits
mailing list