Author: tmancill Date: 2013-11-21 06:33:57 +0000 (Thu, 21 Nov 2013) New Revision: 17467
Added: trunk/libbtm-java/debian/patches/fix-jms-proper-usage-mock-test.patch trunk/libbtm-java/debian/patches/transition-to-openjdk7.patch Modified: trunk/libbtm-java/debian/changelog trunk/libbtm-java/debian/compat trunk/libbtm-java/debian/control trunk/libbtm-java/debian/patches/series trunk/libbtm-java/debian/rules Log: packaging updates for 2.1.4 Modified: trunk/libbtm-java/debian/changelog =================================================================== --- trunk/libbtm-java/debian/changelog 2013-11-21 00:31:20 UTC (rev 17466) +++ trunk/libbtm-java/debian/changelog 2013-11-21 06:33:57 UTC (rev 17467) @@ -1,11 +1,16 @@ -libbtm-java (2.1.2-2) UNRELEASED; urgency=low +libbtm-java (2.1.4-1) unstable; urgency=low - [ by sponsor Steffen Moeller ] - * Added DMUA flag. + * Team upload. + * New upstream release. + * Add and freshen patch for FTBFS with JDK 7. (Closes: #706702) + - Thanks to Shuxiong Ye + * Add fix-jms-proper-usage-mock-test.patch to address FTBFS test failure. + * Bump Standards-Version to 3.9.5. + * Bump debian/compat and debhelper dependency to 9. + * Update Vcs fields to canonical URLs. - -- Brian Thomason <[email protected]> Fri, 23 Dec 2011 23:56:40 +0100 + -- tony mancill <[email protected]> Mon, 18 Nov 2013 06:35:15 +0000 - libbtm-java (2.1.2-1) unstable; urgency=low [ by sponsor Steffen Moeller ] Modified: trunk/libbtm-java/debian/compat =================================================================== --- trunk/libbtm-java/debian/compat 2013-11-21 00:31:20 UTC (rev 17466) +++ trunk/libbtm-java/debian/compat 2013-11-21 06:33:57 UTC (rev 17467) @@ -1 +1 @@ -7 +9 Modified: trunk/libbtm-java/debian/control =================================================================== --- trunk/libbtm-java/debian/control 2013-11-21 00:31:20 UTC (rev 17466) +++ trunk/libbtm-java/debian/control 2013-11-21 06:33:57 UTC (rev 17467) @@ -2,15 +2,15 @@ Section: java Priority: optional Maintainer: Debian Java Maintainers <[email protected]> -Uploaders: Torsten Werner <[email protected]>, Brian Thomason <[email protected]> -Build-Depends: debhelper (>= 7.0.50~), maven-repo-helper, default-jdk, ant, +Uploaders: Torsten Werner <[email protected]>, + Brian Thomason <[email protected]> +Build-Depends: debhelper (>= 9), maven-repo-helper, default-jdk, ant, libgeronimo-jta-1.1-spec-java, libgeronimo-jms-1.1-spec-java, libslf4j-java, libmockito-java, junit, ant-optional -Standards-Version: 3.9.2 -DM-upload-allowed: yes +Standards-Version: 3.9.5 Homepage: http://docs.codehaus.org/display/BTM/Home -Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/libbtm-java -Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/libbtm-java/ +Vcs-Svn: svn://anonscm.debian.org/pkg-java/trunk/libbtm-java +Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-java/trunk/libbtm-java/ Package: libbtm-java Architecture: all Added: trunk/libbtm-java/debian/patches/fix-jms-proper-usage-mock-test.patch =================================================================== --- trunk/libbtm-java/debian/patches/fix-jms-proper-usage-mock-test.patch (rev 0) +++ trunk/libbtm-java/debian/patches/fix-jms-proper-usage-mock-test.patch 2013-11-21 06:33:57 UTC (rev 17467) @@ -0,0 +1,20 @@ +Description: work-around for test failure due to parent class being + called for each setUp(). +Author: tony mancill <[email protected]> + +--- a/test/bitronix/tm/mock/JmsProperUsageMockTest.java ++++ b/test/bitronix/tm/mock/JmsProperUsageMockTest.java +@@ -101,9 +101,11 @@ + assertEquals(Status.STATUS_COMMITTING, ((JournalLogEvent) orderedEvents.get(i++)).getStatus()); + assertEquals(true, ((XAResourceCommitEvent) orderedEvents.get(i++)).isOnePhase()); + assertEquals(Status.STATUS_COMMITTED, ((JournalLogEvent) orderedEvents.get(i++)).getStatus()); +- } + +- public void testSerialization() throws Exception { ++ // setUp/tearDown cannot be called twice ++ //} ++ ++ //public void testSerialization() throws Exception { + ByteArrayOutputStream baos = new ByteArrayOutputStream(); + ObjectOutputStream oos = new ObjectOutputStream(baos); + oos.writeObject(poolingConnectionFactory1); Modified: trunk/libbtm-java/debian/patches/series =================================================================== --- trunk/libbtm-java/debian/patches/series 2013-11-21 00:31:20 UTC (rev 17466) +++ trunk/libbtm-java/debian/patches/series 2013-11-21 06:33:57 UTC (rev 17467) @@ -1 +1,3 @@ add-pom-file.patch +transition-to-openjdk7.patch +fix-jms-proper-usage-mock-test.patch Added: trunk/libbtm-java/debian/patches/transition-to-openjdk7.patch =================================================================== --- trunk/libbtm-java/debian/patches/transition-to-openjdk7.patch (rev 0) +++ trunk/libbtm-java/debian/patches/transition-to-openjdk7.patch 2013-11-21 06:33:57 UTC (rev 17467) @@ -0,0 +1,80 @@ +Description: Address FTBFS with JDK 7 +Author: Shuxiong Ye <[email protected]> +Forwarded: http://bitronix-transaction-manager.10986.n7.nabble.com/libbtm-java-2-1-2-Fail-to-build-from-source-with-Java7-td1499.html + +--- a/src/bitronix/tm/resource/jdbc/PoolingDataSource.java ++++ b/src/bitronix/tm/resource/jdbc/PoolingDataSource.java +@@ -47,6 +47,7 @@ + import java.lang.reflect.Proxy; + import java.sql.Connection; + import java.sql.SQLException; ++import java.sql.SQLFeatureNotSupportedException; + import java.util.Iterator; + import java.util.List; + import java.util.concurrent.CopyOnWriteArrayList; +@@ -404,4 +405,10 @@ + public void reset() throws Exception { + pool.reset(); + } ++ ++ @Override ++ public java.util.logging.Logger getParentLogger() ++ throws SQLFeatureNotSupportedException { ++ throw new SQLFeatureNotSupportedException(); ++ } + } +--- a/src/bitronix/tm/resource/jdbc/lrc/LrcXADataSource.java ++++ b/src/bitronix/tm/resource/jdbc/lrc/LrcXADataSource.java +@@ -29,6 +29,7 @@ + import java.sql.Connection; + import java.sql.Driver; + import java.sql.SQLException; ++import java.sql.SQLFeatureNotSupportedException; + import java.util.Properties; + + /** +@@ -127,4 +128,10 @@ + public String toString() { + return "a JDBC LrcXADataSource on " + driverClassName + " with URL " + url; + } ++ ++ @Override ++ public java.util.logging.Logger getParentLogger() ++ throws SQLFeatureNotSupportedException { ++ throw new SQLFeatureNotSupportedException(); ++ } + } +--- a/test/bitronix/tm/mock/resource/jdbc/MockDriver.java ++++ b/test/bitronix/tm/mock/resource/jdbc/MockDriver.java +@@ -24,6 +24,7 @@ + import java.sql.SQLException; + import java.sql.Connection; + import java.sql.DriverPropertyInfo; ++import java.sql.SQLFeatureNotSupportedException; + import java.util.Properties; + + /** +@@ -55,4 +56,10 @@ + public DriverPropertyInfo[] getPropertyInfo(String url, Properties info) throws SQLException { + return new DriverPropertyInfo[0]; + } ++ ++ @Override ++ public java.util.logging.Logger getParentLogger() ++ throws SQLFeatureNotSupportedException { ++ throw new SQLFeatureNotSupportedException(); ++ } + } +--- a/test/bitronix/tm/mock/resource/jdbc/MockitoXADataSource.java ++++ b/test/bitronix/tm/mock/resource/jdbc/MockitoXADataSource.java +@@ -218,4 +218,10 @@ + public void setUselessThing(Object uselessThing) { + this.uselessThing = uselessThing; + } ++ ++ @Override ++ public java.util.logging.Logger getParentLogger() ++ throws SQLFeatureNotSupportedException { ++ throw new SQLFeatureNotSupportedException(); ++ } + } Modified: trunk/libbtm-java/debian/rules =================================================================== --- trunk/libbtm-java/debian/rules 2013-11-21 00:31:20 UTC (rev 17466) +++ trunk/libbtm-java/debian/rules 2013-11-21 06:33:57 UTC (rev 17467) @@ -7,6 +7,10 @@ D := /usr/share/java/ export CLASSPATH := $(D)slf4j-api.jar:$(D)geronimo-jms_1.1_spec-1.1.jar:$(D)geronimo-jta-1.0.1b-spec.jar:$(D)mockito-core.jar +# use this CP in order to get test output logging during the build +# you will also need to install liblogback-java +#export CLASSPATH := $(D)slf4j-api.jar:$(D)geronimo-jms_1.1_spec-1.1.jar:$(D)geronimo-jta-1.0.1b-spec.jar:$(D)mockito-core.jar:$(D)logback-classic.jar:$(D)logback-core.jar + %: dh $@ _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

