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

seamlik-guest pushed a commit to branch master
in repository lucene2.

commit 49c4b476bd37e7853acc5c48d0a320fbf945659d
Author: Jan-Pascal van Best <[email protected]>
Date:   Thu Nov 5 10:17:54 2009 +0000

    Move unused patch to old/; add patches to fix a contrib/ant test when 
running with
    pbuilder (it urldecoded a local path which contains a '+' sign from the 
Debian
    version number) and to disable back compat tests (they download older 
revisions
    from the upstream svn).
---
 debian/changelog                                   |  8 +++
 debian/patches/00list                              |  2 +
 .../31_fix-contrib-ant-test-wrong-encoding.dpatch  | 21 +++++++
 .../81_disable-test-tag-backcompat-tests.dpatch    | 72 ++++++++++++++++++++++
 .../11_run-javacc-for-contrib-queryparser.dpatch   |  0
 5 files changed, 103 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index feb5969..c089778 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+lucene2 (2.9.0+ds1-3) UNRELEASED; urgency=low
+
+  * Fix contrib/ant unit test for running under pbuilder
+  * Disable backwards compatibility tests because these download older versions
+    from the Apache Lucene svn repository
+
+ -- Jan-Pascal van Best <[email protected]>  Thu, 05 Nov 2009 11:07:28 
+0100
+
 lucene2 (2.9.0+ds1-2) unstable; urgency=low
 
   * Updated Java source and target version to 1.5 (Closes: #549812)
diff --git a/debian/patches/00list b/debian/patches/00list
index 07e6aa1..b58a86f 100644
--- a/debian/patches/00list
+++ b/debian/patches/00list
@@ -3,6 +3,7 @@
 11_fix-javacc-generated-files.dpatch
 20_fix-java-compiler-version.dpatch
 30_fix-contrib-ant-libs.dpatch
+31_fix-contrib-ant-test-wrong-encoding.dpatch
 40_fix-contrib-benchmark-libs.dpatch
 45_fix-contrib-collation-libs.dpatch
 50_fix-contrib-db-libs.dpatch
@@ -11,3 +12,4 @@
 61_lucli-script.dpatch
 70_fix-contrib-regex-libs.dpatch
 80_prevent-downloading-data-files.dpatch
+81_disable-test-tag-backcompat-tests.dpatch
diff --git a/debian/patches/31_fix-contrib-ant-test-wrong-encoding.dpatch 
b/debian/patches/31_fix-contrib-ant-test-wrong-encoding.dpatch
new file mode 100755
index 0000000..eca735e
--- /dev/null
+++ b/debian/patches/31_fix-contrib-ant-test-wrong-encoding.dpatch
@@ -0,0 +1,21 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 31_fix-contrib-ant-test-wrong-encoding.dpatch by Jan-Pascal van Best 
<[email protected]>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: The URL decoding caused the test to fail when building with pbuilder,
+## DP: because the '+' sign in the Debian version number was converted to
+## DP: a space. This patch removes the URL decoding.
+
+@DPATCH@
+diff -urNad 
lucene2~/contrib/ant/src/test/org/apache/lucene/ant/DocumentTestCase.java 
lucene2/contrib/ant/src/test/org/apache/lucene/ant/DocumentTestCase.java
+--- lucene2~/contrib/ant/src/test/org/apache/lucene/ant/DocumentTestCase.java  
2009-06-27 12:58:40.000000000 +0200
++++ lucene2/contrib/ant/src/test/org/apache/lucene/ant/DocumentTestCase.java   
2009-11-05 09:34:23.000000000 +0100
+@@ -33,7 +33,7 @@
+         String fullname =
+                      this.getClass().getResource(filename).getFile();
+         
+-        File file = new File(URLDecoder.decode(fullname, "UTF-8"));
++        File file = new File(fullname);
+         
+         return file;
+     }
diff --git a/debian/patches/81_disable-test-tag-backcompat-tests.dpatch 
b/debian/patches/81_disable-test-tag-backcompat-tests.dpatch
new file mode 100755
index 0000000..732ca74
--- /dev/null
+++ b/debian/patches/81_disable-test-tag-backcompat-tests.dpatch
@@ -0,0 +1,72 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 81_disable-test-tag-backcompat-tests.dpatch by Jan-Pascal van Best 
<[email protected]>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+@DPATCH@
+diff -urNad lucene2~/build.xml lucene2/build.xml
+--- lucene2~/build.xml 2009-09-18 01:03:43.000000000 +0200
++++ lucene2/build.xml  2009-11-05 10:43:38.000000000 +0100
+@@ -80,8 +80,8 @@
+   <target name="test-core" depends="common.test"
+           description="Runs unit tests for the core Lucene code"
+   />
+-  <target name="test" depends="test-core, test-contrib, test-tag"
+-          description="Runs all unit tests (core, contrib and back-compat)"
++  <target name="test" depends="test-core, test-contrib"
++          description="Runs all unit tests (core and contrib)"
+   />
+ 
+   <property name="tag" value="${compatibility.tag}"/>
+@@ -100,50 +100,6 @@
+     <pathelement path="${java.class.path}"/>
+   </path>
+ 
+-  <target name="download-tag"
+-      description="Downloads a previous Lucene version. Specify tag version 
like this: -Dtag=lucene_2_4_back_compat_tests_20090127">
+-      <sequential>
+-        <mkdir dir="${tags.dir}/${tag}"/>
+-      <exec dir="${tags.dir}/${tag}" executable="${svn.exe}"
+-            failifexecutionfails="false">
+-        <arg line="checkout 
http://svn.apache.org/repos/asf/lucene/java/tags/${tag}/src/"/>
+-      </exec>
+-      </sequential>
+-  </target>
+-      
+-  <target name="test-tag" depends="download-tag, compile-core, compile-demo, 
jar-core"
+-      description="Runs tests of a previous Lucene version. Specify tag 
version like this: -Dtag=branches/lucene_2_4_back_compat_tests">
+-      <sequential>
+-      <available property="tag.available" file="${tags.dir}/${tag}/src/test" 
/>
+-
+-        <fail unless="tag.available">
+-              Specified tag '${tag}' could not be found in directory 
'${tags.dir}/${tag}'.
+-        </fail>
+-        <mkdir dir="${build.dir}/${tag}"/>      
+-              
+-        <!-- first compile tag classes -->
+-        <compile
+-          srcdir="${tags.dir}/${tag}/src/java"
+-          destdir="${build.dir}/${tag}/classes/java">
+-        <classpath refid="tag.classpath"/>
+-        </compile>
+-
+-        <!-- compile jar for tag -->
+-      <jarify basedir="${build.dir}/${tag}/classes/java"
+-                        destfile="${build.dir}/${tag}/${tag}.jar" />
+-                      
+-        <!-- compile tag tests against tag jar -->    
+-        <compile-test-macro srcdir="${tags.dir}/${tag}/src/test" 
destdir="${build.dir}/${tag}/classes/test"
+-                                                
test.classpath="tag.test.classpath"/>
+-              
+-        <!-- run tag tests against trunk jar -->
+-      <test-macro dataDir="${tags.dir}/${tag}/src/test" 
+-                                tempDir="${build.dir}/${tag}"
+-                                junit.classpath="tag.junit.classpath"/>
+-      </sequential>
+-  </target>   
+-
+-      
+   <target name="clean-tags"
+     description="Removes contents of the tags directory">
+     <delete dir="${tags.dir}"/>
diff --git a/debian/patches/11_run-javacc-for-contrib-queryparser.dpatch 
b/debian/patches/old/11_run-javacc-for-contrib-queryparser.dpatch
similarity index 100%
rename from debian/patches/11_run-javacc-for-contrib-queryparser.dpatch
rename to debian/patches/old/11_run-javacc-for-contrib-queryparser.dpatch

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

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

Reply via email to