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

