This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to branch master
in repository xsom.

commit 3992475a5d4b754148c71e46f669fe89a238a6f0
Author: Emmanuel Bourg <[email protected]>
Date:   Tue Dec 17 15:51:13 2013 +0100

    Added a patch to replace the XML schema used by the tests
---
 debian/patches/02-use-local-schemas.patch | 23 +++++++++++++++++++++++
 debian/patches/series                     |  1 +
 debian/rules                              | 15 ---------------
 3 files changed, 24 insertions(+), 15 deletions(-)

diff --git a/debian/patches/02-use-local-schemas.patch 
b/debian/patches/02-use-local-schemas.patch
new file mode 100644
index 0000000..b768584
--- /dev/null
+++ b/debian/patches/02-use-local-schemas.patch
@@ -0,0 +1,23 @@
+Description: Use a local XML schema to avoid fetching an external resource 
from the network during the build
+Author: Emmanuel Bourg <[email protected]>
+Forwarded: not-needed
+--- a/test/XSOMParserTest.java
++++ b/test/XSOMParserTest.java
+@@ -60,7 +60,7 @@
+  */
+ public class XSOMParserTest extends TestCase {
+ 
+-    private static String docURLStr = 
"http://docs.oasis-open.org/regrep/v3.0/schema/lcm.xsd";;
++    private static String docURLStr = "debian/local/lcm.xsd";
+     //private static String docURLStr = 
"http://ebxmlrr.sourceforge.net/private/sun/irs/ContactMechanism/IRS-ContactMechanismCommonAggregateComponents-1.0.xsd";;
+     private static URL docURL = null;
+     private static XSOMParser instance = null;
+@@ -71,7 +71,7 @@
+ 
+     protected void setUp() throws Exception {
+         if (docURL == null) {
+-            docURL = new URL(docURLStr);
++            docURL = new java.io.File(docURLStr).toURI().toURL();
+ 
+             instance = new XSOMParser();
+         }
diff --git a/debian/patches/series b/debian/patches/series
index e9dcb24..56e6b54 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 01-mangle-jars.diff
+02-use-local-schemas.patch
diff --git a/debian/rules b/debian/rules
index 4b5b85d..d8ef6a9 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,24 +5,9 @@ JAVA_HOME := /usr/lib/jvm/default-java
 %:
        dh $@ --buildsystem=maven
 
-override_dh_auto_build:
-       # Replace the URL of the XSD file used by the tests with its
-       # absolute filesystem location:
-       sed -i \
-         
's|http://docs.oasis-open.org/regrep/v3.0/schema/lcm.xsd|file://$(CURDIR)/debian/local/lcm.xsd|'
 \
-         test/XSOMParserTest.java
-
-       dh_auto_build
-
-
 override_dh_auto_clean:
-       sed -i \
-         
's|file://$(CURDIR)/debian/local/lcm.xsd|http://docs.oasis-open.org/regrep/v3.0/schema/lcm.xsd|'
 \
-         test/XSOMParserTest.java
        rm -Rf build
-       
        dh_auto_clean
 
-
 get-orig-source:
        uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download 
--rename

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-java/xsom.git

_______________________________________________
pkg-java-commits mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to