Author: ebourg-guest
Date: 2013-07-03 10:05:29 +0000 (Wed, 03 Jul 2013)
New Revision: 16970

Added:
   trunk/mysql-connector-java/debian/README.source
   trunk/mysql-connector-java/debian/patches/0002-java6-compilation-compat.patch
Removed:
   trunk/mysql-connector-java/debian/README.Debian
   trunk/mysql-connector-java/debian/README.Debian-source
   trunk/mysql-connector-java/debian/patches/0002-java7-compat.patch
Modified:
   trunk/mysql-connector-java/debian/changelog
   trunk/mysql-connector-java/debian/control
   trunk/mysql-connector-java/debian/patches/series
   trunk/mysql-connector-java/debian/rules
   trunk/mysql-connector-java/debian/watch
Log:
Added a patch to build with one JDK and removed the build dependency on 
java-gcj-compat-dev
Use canonical URLs for the Vcs-* fields
Updated the watch file
Renamed debian/README.Debian-source to README.source



Deleted: trunk/mysql-connector-java/debian/README.Debian
===================================================================
--- trunk/mysql-connector-java/debian/README.Debian     2013-07-03 05:26:47 UTC 
(rev 16969)
+++ trunk/mysql-connector-java/debian/README.Debian     2013-07-03 10:05:29 UTC 
(rev 16970)
@@ -1,7 +0,0 @@
-MySQL Connector/J for Debian
-----------------------------
-
-In this version the JDBC 4 support is disabled because we have no runtime
-in main currently that can compile it.
-
- -- Michael Koch <[email protected]>  Fri, 30 Nov 2007 10:34:13 +0100

Deleted: trunk/mysql-connector-java/debian/README.Debian-source
===================================================================
--- trunk/mysql-connector-java/debian/README.Debian-source      2013-07-03 
05:26:47 UTC (rev 16969)
+++ trunk/mysql-connector-java/debian/README.Debian-source      2013-07-03 
10:05:29 UTC (rev 16970)
@@ -1,11 +0,0 @@
-MySQL Connector/J for Debian
-----------------------------
-
-The upstream sources were modified to comply with the Debian Free
-Software Guidelines. The following changes were made:
-
- * The third-party jars in `src/lib' were removed.
- * The two pre-compiled JDBC driver jars (debug and release version)
-   were removed.
-
- -- Marcus Better <[email protected]>  Fri, 22 Dec 2006 10:45:42 +0100

Copied: trunk/mysql-connector-java/debian/README.source (from rev 16957, 
trunk/mysql-connector-java/debian/README.Debian-source)
===================================================================
--- trunk/mysql-connector-java/debian/README.source                             
(rev 0)
+++ trunk/mysql-connector-java/debian/README.source     2013-07-03 10:05:29 UTC 
(rev 16970)
@@ -0,0 +1,11 @@
+MySQL Connector/J for Debian
+----------------------------
+
+The upstream sources were modified to comply with the Debian Free
+Software Guidelines. The following changes were made:
+
+ * The third-party jars in `src/lib' were removed.
+ * The two pre-compiled JDBC driver jars (debug and release version)
+   were removed.
+
+ -- Marcus Better <[email protected]>  Fri, 22 Dec 2006 10:45:42 +0100

Modified: trunk/mysql-connector-java/debian/changelog
===================================================================
--- trunk/mysql-connector-java/debian/changelog 2013-07-03 05:26:47 UTC (rev 
16969)
+++ trunk/mysql-connector-java/debian/changelog 2013-07-03 10:05:29 UTC (rev 
16970)
@@ -1,17 +1,21 @@
 mysql-connector-java (5.1.25-1) unstable; urgency=low
 
-  * Team upload.
   * New upstream release
   * Refreshed the patches
+  * Added a patch to build with one JDK and removed the build
+    dependency on java-gcj-compat-dev
   * Updated Standards-Version to 3.9.4 (no changes)
+  * Use canonical URLs for the Vcs-* fields
   * debian/rules: Improved the clean target to allow rebuilds
+  * Updated the watch file
+  * Renamed debian/README.Debian-source to README.source
 
   [ Miguel Landaeta ] 
   * Fix FTBFS with OpenJDK 7 (Closes: #706668)
   * Remove Michael Koch from Uploaders list.
     Thanks for your work on this package. (Closes: #654122).
 
- -- Emmanuel Bourg <[email protected]>  Sat, 11 May 2013 23:44:09 +0200
+ -- Emmanuel Bourg <[email protected]>  Tue, 02 Jul 2013 17:07:51 +0200
 
 mysql-connector-java (5.1.16-2) unstable; urgency=low
 

Modified: trunk/mysql-connector-java/debian/control
===================================================================
--- trunk/mysql-connector-java/debian/control   2013-07-03 05:26:47 UTC (rev 
16969)
+++ trunk/mysql-connector-java/debian/control   2013-07-03 10:05:29 UTC (rev 
16970)
@@ -3,13 +3,13 @@
 Priority: optional
 Maintainer: Debian Java Maintainers 
<[email protected]>
 Uploaders: Marcus Better <[email protected]>, Emmanuel Bourg <[email protected]>
-Build-Depends: debhelper (>= 7), cdbs, ant, java-gcj-compat-dev, ant-optional
+Build-Depends: debhelper (>= 7), cdbs, ant, ant-optional
 Build-Depends-Indep: default-jdk, junit, ant-contrib, maven-repo-helper,
  libslf4j-java
 Standards-Version: 3.9.4
 Homepage: http://www.mysql.com/products/connector/j/
-Vcs-Svn: svn://svn.debian.org/pkg-java/trunk/mysql-connector-java
-Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/mysql-connector-java/
+Vcs-Svn: svn://anonscm.debian.org/pkg-java/trunk/mysql-connector-java
+Vcs-Browser: 
http://anonscm.debian.org/viewvc/pkg-java/trunk/mysql-connector-java/
 
 Package: libmysql-java
 Architecture: all

Added: 
trunk/mysql-connector-java/debian/patches/0002-java6-compilation-compat.patch
===================================================================
--- 
trunk/mysql-connector-java/debian/patches/0002-java6-compilation-compat.patch   
                            (rev 0)
+++ 
trunk/mysql-connector-java/debian/patches/0002-java6-compilation-compat.patch   
    2013-07-03 10:05:29 UTC (rev 16970)
@@ -0,0 +1,1196 @@
+Description: This patch adds dummy JDBC4 methods to enable the compilation
+ with Java 6 or 7 and no longer require Java 5
+Author: Emmanuel Bourg <[email protected]>
+--- a/src/com/mysql/jdbc/CallableStatement.java
++++ b/src/com/mysql/jdbc/CallableStatement.java
+@@ -426,11 +426,11 @@
+            * @throws java.sql.SQLException If no object found that implements 
the interface 
+            * @since 1.6
+            */
+-              public Object unwrap(Class<?> iface) throws 
java.sql.SQLException {
++        public <T> T unwrap(Class<T> iface) throws SQLException {
+               try {
+                       // This works for classes that aren't actually wrapping
+                       // anything
+-                      return Util.cast(iface, this);
++                      return iface.cast(this);
+               } catch (ClassCastException cce) {
+                   throw SQLError.createSQLException("Unable to unwrap to " + 
iface.toString(), 
+                               SQLError.SQL_STATE_ILLEGAL_ARGUMENT, 
getExceptionInterceptor());
+@@ -2670,4 +2670,76 @@
+                       }
+               }
+       }
++
++    public java.sql.RowId getRowId(int parameterIndex) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.RowId getRowId(String parameterName) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setRowId(String parameterName, java.sql.RowId x) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setNString(String parameterName, String value) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setNClob(String parameterName, java.sql.NClob value) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setNClob(String parameterName, Reader reader, long length) 
throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.NClob getNClob(int parameterIndex) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.NClob getNClob(String parameterName) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setSQLXML(String parameterName, java.sql.SQLXML xmlObject) 
throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.SQLXML getSQLXML(int parameterIndex) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.SQLXML getSQLXML(String parameterName) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public String getNString(int parameterIndex) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public String getNString(String parameterName) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public Reader getNCharacterStream(int parameterIndex) throws SQLException 
{
++        throw new UnsupportedOperationException();
++    }
++
++    public Reader getNCharacterStream(String parameterName) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public Reader getCharacterStream(int parameterIndex) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public Reader getCharacterStream(String parameterName) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setNClob(String parameterName, Reader reader) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
+ }
+--- a/src/com/mysql/jdbc/ConnectionImpl.java
++++ b/src/com/mysql/jdbc/ConnectionImpl.java
+@@ -6101,4 +6101,56 @@
+                       return getSocketTimeout();
+               }
+       }
++
++    public java.sql.Clob createClob() throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.Blob createBlob() throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.NClob createNClob() throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.SQLXML createSQLXML() throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public boolean isValid(int timeout) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setClientInfo(String name, String value) throws 
java.sql.SQLClientInfoException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setClientInfo(Properties properties) throws 
java.sql.SQLClientInfoException {
++        throw new UnsupportedOperationException();
++    }
++
++    public String getClientInfo(String name) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public Properties getClientInfo() throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.Array createArrayOf(String typeName, Object[] elements) 
throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.Struct createStruct(String typeName, Object[] attributes) 
throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public <T> T unwrap(Class<T> iface) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public boolean isWrapperFor(Class<?> iface) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
+ }
+--- a/src/com/mysql/jdbc/DatabaseMetaData.java
++++ b/src/com/mysql/jdbc/DatabaseMetaData.java
+@@ -8540,4 +8540,28 @@
+             throws SQLException {
+               return true;
+       }
++
++    public java.sql.RowIdLifetime getRowIdLifetime() throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public boolean autoCommitFailureClosesAllResultSets() throws SQLException 
{
++        throw new UnsupportedOperationException();
++    }
++
++    public ResultSet getClientInfoProperties() throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public ResultSet getFunctions(String catalog, String schemaPattern, 
String functionNamePattern) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public <T> T unwrap(Class<T> iface) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public boolean isWrapperFor(Class<?> iface) throws SQLException {
++        throw new SQLException();
++    }
+ }
+--- a/src/com/mysql/jdbc/LoadBalancedMySQLConnection.java
++++ b/src/com/mysql/jdbc/LoadBalancedMySQLConnection.java
+@@ -2553,34 +2553,34 @@
+               
getActiveMySQLConnection().setIncludeThreadNamesAsStatementComment(flag);
+       }
+ 
+-      public boolean isServerLocal() throws SQLException {
+-              return getActiveMySQLConnection().isServerLocal();
+-      }
+-
+-      public void setAuthenticationPlugins(String authenticationPlugins) {
+-              
getActiveMySQLConnection().setAuthenticationPlugins(authenticationPlugins);
+-      }
+-
+-      public String getAuthenticationPlugins() {
+-              return getActiveMySQLConnection().getAuthenticationPlugins();
+-      }
+-
+-      public void setDisabledAuthenticationPlugins(
+-                      String disabledAuthenticationPlugins) {
+-              
getActiveMySQLConnection().setDisabledAuthenticationPlugins(disabledAuthenticationPlugins);
+-      }
+-
+-      public String getDisabledAuthenticationPlugins() {
+-              return 
getActiveMySQLConnection().getDisabledAuthenticationPlugins();
+-      }
+-
+-      public void setDefaultAuthenticationPlugin(
+-                      String defaultAuthenticationPlugin) {
+-              
getActiveMySQLConnection().setDefaultAuthenticationPlugin(defaultAuthenticationPlugin);
+-      }
+-
+-      public String getDefaultAuthenticationPlugin() {
+-              return 
getActiveMySQLConnection().getDefaultAuthenticationPlugin();
++      public boolean isServerLocal() throws SQLException {
++              return getActiveMySQLConnection().isServerLocal();
++      }
++
++      public void setAuthenticationPlugins(String authenticationPlugins) {
++              
getActiveMySQLConnection().setAuthenticationPlugins(authenticationPlugins);
++      }
++
++      public String getAuthenticationPlugins() {
++              return getActiveMySQLConnection().getAuthenticationPlugins();
++      }
++
++      public void setDisabledAuthenticationPlugins(
++                      String disabledAuthenticationPlugins) {
++              
getActiveMySQLConnection().setDisabledAuthenticationPlugins(disabledAuthenticationPlugins);
++      }
++
++      public String getDisabledAuthenticationPlugins() {
++              return 
getActiveMySQLConnection().getDisabledAuthenticationPlugins();
++      }
++
++      public void setDefaultAuthenticationPlugin(
++                      String defaultAuthenticationPlugin) {
++              
getActiveMySQLConnection().setDefaultAuthenticationPlugin(defaultAuthenticationPlugin);
++      }
++
++      public String getDefaultAuthenticationPlugin() {
++              return 
getActiveMySQLConnection().getDefaultAuthenticationPlugin();
+       }
+       
+       public void setParseInfoCacheFactory(String factoryClassname) {
+@@ -2635,4 +2635,57 @@
+       public String getConnectionAttributes() throws SQLException {
+               return getActiveMySQLConnection().getConnectionAttributes();
+       }
++
++
++    public java.sql.Clob createClob() throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.Blob createBlob() throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.NClob createNClob() throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.SQLXML createSQLXML() throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public boolean isValid(int timeout) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setClientInfo(String name, String value) throws 
java.sql.SQLClientInfoException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setClientInfo(Properties properties) throws 
java.sql.SQLClientInfoException {
++        throw new UnsupportedOperationException();
++    }
++
++    public String getClientInfo(String name) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public Properties getClientInfo() throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.Array createArrayOf(String typeName, Object[] elements) 
throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.Struct createStruct(String typeName, Object[] attributes) 
throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public <T> T unwrap(Class<T> iface) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public boolean isWrapperFor(Class<?> iface) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
+ }
+--- a/src/com/mysql/jdbc/MysqlParameterMetadata.java
++++ b/src/com/mysql/jdbc/MysqlParameterMetadata.java
+@@ -202,11 +202,11 @@
+      * @throws java.sql.SQLException If no object found that implements the 
interface 
+      * @since 1.6
+      */
+-      public Object unwrap(Class<?> iface) throws java.sql.SQLException {
++    public <T> T unwrap(Class<T> iface) throws SQLException {
+       try {
+               // This works for classes that aren't actually wrapping
+               // anything
+-              return Util.cast(iface, this);
++              return iface.cast(this);
+         } catch (ClassCastException cce) {
+             throw SQLError.createSQLException("Unable to unwrap to " + 
iface.toString(), 
+                       SQLError.SQL_STATE_ILLEGAL_ARGUMENT, 
this.exceptionInterceptor);
+--- a/src/com/mysql/jdbc/NonRegisteringDriver.java
++++ b/src/com/mysql/jdbc/NonRegisteringDriver.java
+@@ -966,4 +966,8 @@
+                       }
+               }
+       }
++
++    public java.util.logging.Logger getParentLogger() throws 
java.sql.SQLFeatureNotSupportedException {
++        throw new java.sql.SQLFeatureNotSupportedException();
++    }
+ }
+--- a/src/com/mysql/jdbc/PreparedStatement.java
++++ b/src/com/mysql/jdbc/PreparedStatement.java
+@@ -5757,4 +5757,16 @@
+                                               statementStartPos, sql, 
"SELECT", "\"'`",
+                                               "\"'`", false) == -1 && 
rewritableOdku;
+       }
++
++    public void setRowId(int parameterIndex, java.sql.RowId x) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setNClob(int parameterIndex, java.sql.NClob value) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setSQLXML(int parameterIndex, java.sql.SQLXML xmlObject) 
throws SQLException {
++        throw new UnsupportedOperationException();
++    }
+ }
+--- a/src/com/mysql/jdbc/ReplicationConnection.java
++++ b/src/com/mysql/jdbc/ReplicationConnection.java
+@@ -2695,4 +2695,56 @@
+       public Object getConnectionMutex() {
+               return getCurrentConnection().getConnectionMutex();
+       }
++
++    public Clob createClob() throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public Blob createBlob() throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.NClob createNClob() throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.SQLXML createSQLXML() throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public boolean isValid(int timeout) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setClientInfo(String name, String value) throws 
java.sql.SQLClientInfoException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setClientInfo(Properties properties) throws 
java.sql.SQLClientInfoException {
++        throw new UnsupportedOperationException();
++    }
++
++    public String getClientInfo(String name) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public Properties getClientInfo() throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.Array createArrayOf(String typeName, Object[] elements) 
throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.Struct createStruct(String typeName, Object[] attributes) 
throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public <T> T unwrap(Class<T> iface) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public boolean isWrapperFor(Class<?> iface) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
+ }
+--- a/src/com/mysql/jdbc/ResultSetImpl.java
++++ b/src/com/mysql/jdbc/ResultSetImpl.java
+@@ -8747,4 +8747,204 @@
+       protected ExceptionInterceptor getExceptionInterceptor() {
+               return this.exceptionInterceptor;
+       }
++
++    public java.sql.RowId getRowId(int columnIndex) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.RowId getRowId(String columnLabel) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateRowId(int columnIndex, java.sql.RowId x) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateRowId(String columnLabel, java.sql.RowId x) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public int getHoldability() throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public boolean isClosed() throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateNString(int columnIndex, String nString) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateNString(String columnLabel, String nString) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateNClob(int columnIndex, java.sql.NClob nClob) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateNClob(String columnLabel, java.sql.NClob nClob) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.NClob getNClob(int columnIndex) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.NClob getNClob(String columnLabel) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.SQLXML getSQLXML(int columnIndex) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.SQLXML getSQLXML(String columnLabel) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateSQLXML(int columnIndex, java.sql.SQLXML xmlObject) 
throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateSQLXML(String columnLabel, java.sql.SQLXML xmlObject) 
throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public String getNString(int columnIndex) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public String getNString(String columnLabel) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.io.Reader getNCharacterStream(int columnIndex) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.io.Reader getNCharacterStream(String columnLabel) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateNCharacterStream(int columnIndex, java.io.Reader x, 
long length) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateNCharacterStream(String columnLabel, java.io.Reader 
reader, long length) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateAsciiStream(int columnIndex, InputStream x, long 
length) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateBinaryStream(int columnIndex, InputStream x, long 
length) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateCharacterStream(int columnIndex, java.io.Reader x, long 
length) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateAsciiStream(String columnLabel, InputStream x, long 
length) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateBinaryStream(String columnLabel, InputStream x, long 
length) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateCharacterStream(String columnLabel, java.io.Reader 
reader, long length) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateBlob(int columnIndex, InputStream inputStream, long 
length) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateBlob(String columnLabel, InputStream inputStream, long 
length) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateClob(int columnIndex, java.io.Reader reader, long 
length) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateClob(String columnLabel, java.io.Reader reader, long 
length) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateNClob(int columnIndex, java.io.Reader reader, long 
length) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateNClob(String columnLabel, java.io.Reader reader, long 
length) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateNCharacterStream(int columnIndex, java.io.Reader x) 
throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateNCharacterStream(String columnLabel, java.io.Reader 
reader) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateAsciiStream(int columnIndex, InputStream x) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateBinaryStream(int columnIndex, InputStream x) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateCharacterStream(int columnIndex, java.io.Reader x) 
throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateAsciiStream(String columnLabel, InputStream x) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateBinaryStream(String columnLabel, InputStream x) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateCharacterStream(String columnLabel, java.io.Reader 
reader) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateBlob(int columnIndex, InputStream inputStream) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateBlob(String columnLabel, InputStream inputStream) 
throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateClob(int columnIndex, java.io.Reader reader) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateClob(String columnLabel, java.io.Reader reader) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateNClob(int columnIndex, java.io.Reader reader) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void updateNClob(String columnLabel, java.io.Reader reader) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public <T> T unwrap(Class<T> iface) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public boolean isWrapperFor(Class<?> iface) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
+ }
+--- a/src/com/mysql/jdbc/ResultSetMetaData.java
++++ b/src/com/mysql/jdbc/ResultSetMetaData.java
+@@ -849,11 +849,11 @@
+      * @throws java.sql.SQLException If no object found that implements the 
interface 
+      * @since 1.6
+      */
+-      public Object unwrap(Class<?> iface) throws java.sql.SQLException {
++    public <T> T unwrap(Class<T> iface) throws SQLException {
+       try {
+               // This works for classes that aren't actually wrapping
+               // anything
+-              return Util.cast(iface, this);
++              return iface.cast(this);
+         } catch (ClassCastException cce) {
+             throw SQLError.createSQLException("Unable to unwrap to " + 
iface.toString(), 
+                       SQLError.SQL_STATE_ILLEGAL_ARGUMENT, 
this.exceptionInterceptor);
+--- a/src/com/mysql/jdbc/StatementImpl.java
++++ b/src/com/mysql/jdbc/StatementImpl.java
+@@ -2971,11 +2971,11 @@
+      * @throws java.sql.SQLException If no object found that implements the 
interface
+      * @since 1.6
+      */
+-      public Object unwrap(Class<?> iface) throws java.sql.SQLException {
++    public <T> T unwrap(Class<T> iface) throws SQLException {
+       try {
+               // This works for classes that aren't actually wrapping
+               // anything
+-            return Util.cast(iface, this);
++            return iface.cast(this);
+         } catch (ClassCastException cce) {
+             throw SQLError.createSQLException("Unable to unwrap to " + 
iface.toString(),
+                       SQLError.SQL_STATE_ILLEGAL_ARGUMENT, 
getExceptionInterceptor());
+--- a/src/com/mysql/jdbc/jdbc2/optional/CallableStatementWrapper.java
++++ b/src/com/mysql/jdbc/jdbc2/optional/CallableStatementWrapper.java
+@@ -2636,4 +2636,139 @@
+ //            throw SQLError.notImplemented();
+ //    }
+ 
++    public java.sql.RowId getRowId(int parameterIndex) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.RowId getRowId(String parameterName) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setRowId(String parameterName, java.sql.RowId x) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setNString(String parameterName, String value) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setNCharacterStream(String parameterName, Reader value, long 
length) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setNClob(String parameterName, java.sql.NClob value) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setClob(String parameterName, Reader reader, long length) 
throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setBlob(String parameterName, InputStream inputStream, long 
length) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setNClob(String parameterName, Reader reader, long length) 
throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.NClob getNClob(int parameterIndex) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.NClob getNClob(String parameterName) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setSQLXML(String parameterName, java.sql.SQLXML xmlObject) 
throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.SQLXML getSQLXML(int parameterIndex) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.SQLXML getSQLXML(String parameterName) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public String getNString(int parameterIndex) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public String getNString(String parameterName) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public Reader getNCharacterStream(int parameterIndex) throws SQLException 
{
++        throw new UnsupportedOperationException();
++    }
++
++    public Reader getNCharacterStream(String parameterName) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public Reader getCharacterStream(int parameterIndex) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public Reader getCharacterStream(String parameterName) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setBlob(String parameterName, Blob x) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setClob(String parameterName, Clob x) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setAsciiStream(String parameterName, InputStream x, long 
length) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setBinaryStream(String parameterName, InputStream x, long 
length) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setCharacterStream(String parameterName, Reader reader, long 
length) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setAsciiStream(String parameterName, InputStream x) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setBinaryStream(String parameterName, InputStream x) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setCharacterStream(String parameterName, Reader reader) 
throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setNCharacterStream(String parameterName, Reader value) 
throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setClob(String parameterName, Reader reader) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setBlob(String parameterName, InputStream inputStream) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setNClob(String parameterName, Reader reader) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public <T> T getObject(int parameterIndex, Class<T> type) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public <T> T getObject(String parameterName, Class<T> type) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
+ }
+--- a/src/com/mysql/jdbc/jdbc2/optional/ConnectionWrapper.java
++++ b/src/com/mysql/jdbc/jdbc2/optional/ConnectionWrapper.java
+@@ -2834,4 +2834,55 @@
+               return this.mc.getConnectionMutex();
+       }
+ 
++    public java.sql.Clob createClob() throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.Blob createBlob() throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.NClob createNClob() throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.SQLXML createSQLXML() throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public boolean isValid(int timeout) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setClientInfo(String name, String value) throws 
java.sql.SQLClientInfoException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setClientInfo(Properties properties) throws 
java.sql.SQLClientInfoException {
++        throw new UnsupportedOperationException();
++    }
++
++    public String getClientInfo(String name) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public Properties getClientInfo() throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.Array createArrayOf(String typeName, Object[] elements) 
throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public java.sql.Struct createStruct(String typeName, Object[] attributes) 
throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public <T> T unwrap(Class<T> iface) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public boolean isWrapperFor(Class<?> iface) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
+ }
+\ No newline at end of file
+--- a/src/com/mysql/jdbc/jdbc2/optional/MysqlDataSource.java
++++ b/src/com/mysql/jdbc/jdbc2/optional/MysqlDataSource.java
+@@ -450,4 +450,16 @@
+ //    public <T> T unwrap(Class<T> iface) throws SQLException {
+ //            throw SQLError.notImplemented();
+ //    }
++    
++    public java.util.logging.Logger getParentLogger() throws 
java.sql.SQLFeatureNotSupportedException {
++        throw new java.sql.SQLFeatureNotSupportedException();
++    }
++
++    public <T> T unwrap(Class<T> iface) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public boolean isWrapperFor(Class<?> iface) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
+ }
+--- a/src/com/mysql/jdbc/jdbc2/optional/MysqlPooledConnection.java
++++ b/src/com/mysql/jdbc/jdbc2/optional/MysqlPooledConnection.java
+@@ -254,4 +254,12 @@
+       protected ExceptionInterceptor getExceptionInterceptor() {
+               return this.exceptionInterceptor;
+       }
++
++    public void addStatementEventListener(javax.sql.StatementEventListener 
listener) {
++        throw new UnsupportedOperationException();
++    }
++
++    public void removeStatementEventListener(javax.sql.StatementEventListener 
listener) {
++        throw new UnsupportedOperationException();
++    }
+ }
+\ No newline at end of file
+--- a/src/com/mysql/jdbc/jdbc2/optional/PreparedStatementWrapper.java
++++ b/src/com/mysql/jdbc/jdbc2/optional/PreparedStatementWrapper.java
+@@ -1224,4 +1224,76 @@
+ //    public Object unwrap(Class arg0) throws SQLException {
+ //            throw SQLError.notImplemented();
+ //    }
++    
++    public void setRowId(int parameterIndex, java.sql.RowId x) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setNString(int parameterIndex, String value) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setNCharacterStream(int parameterIndex, Reader value, long 
length) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setNClob(int parameterIndex, java.sql.NClob value) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setClob(int parameterIndex, Reader reader, long length) 
throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setBlob(int parameterIndex, InputStream inputStream, long 
length) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setNClob(int parameterIndex, Reader reader, long length) 
throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setSQLXML(int parameterIndex, java.sql.SQLXML xmlObject) 
throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setAsciiStream(int parameterIndex, InputStream x, long 
length) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setBinaryStream(int parameterIndex, InputStream x, long 
length) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setCharacterStream(int parameterIndex, Reader reader, long 
length) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setAsciiStream(int parameterIndex, InputStream x) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setBinaryStream(int parameterIndex, InputStream x) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setCharacterStream(int parameterIndex, Reader reader) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setNCharacterStream(int parameterIndex, Reader value) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setClob(int parameterIndex, Reader reader) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setBlob(int parameterIndex, InputStream inputStream) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setNClob(int parameterIndex, Reader reader) throws 
SQLException {
++        throw new UnsupportedOperationException();
++    }
+ }
+--- a/src/com/mysql/jdbc/jdbc2/optional/StatementWrapper.java
++++ b/src/com/mysql/jdbc/jdbc2/optional/StatementWrapper.java
+@@ -866,4 +866,32 @@
+                       checkAndFireConnectionError(sqlEx);
+               }
+       }
++
++    public boolean isClosed() throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void setPoolable(boolean poolable) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public boolean isPoolable() throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public void closeOnCompletion() throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public boolean isCloseOnCompletion() throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public <T> T unwrap(Class<T> iface) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
++
++    public boolean isWrapperFor(Class<?> iface) throws SQLException {
++        throw new UnsupportedOperationException();
++    }
+ }
+--- a/src/testsuite/regression/StatementRegressionTest.java
++++ b/src/testsuite/regression/StatementRegressionTest.java
+@@ -2542,7 +2542,7 @@
+               try {
+                       pStmt = this.conn
+                                       .prepareStatement("INSERT INTO 
testNullClob VALUES (?)");
+-                      pStmt.setClob(1, null);
++                      pStmt.setClob(1, (Clob) null);
+                       pStmt.executeUpdate();
+               } finally {
+                       if (pStmt != null) {
+@@ -5272,7 +5272,180 @@
+                       public int getBytesSize() throws SQLException {
+                               return 0;
+                       }
+-              };
++
++            public java.sql.RowId getRowId(int columnIndex) throws 
SQLException {
++                return null;
++            }
++
++            public java.sql.RowId getRowId(String columnLabel) throws 
SQLException {
++                return null;
++            }
++
++            public void updateRowId(int columnIndex, java.sql.RowId x) throws 
SQLException {
++            }
++
++            public void updateRowId(String columnLabel, java.sql.RowId x) 
throws SQLException {
++            }
++
++            public int getHoldability() throws SQLException {
++                return 0;
++            }
++
++            public boolean isClosed() throws SQLException {
++                return false;
++            }
++
++            public void updateNString(int columnIndex, String nString) throws 
SQLException {
++            }
++
++            public void updateNString(String columnLabel, String nString) 
throws SQLException {
++            }
++
++            public void updateNClob(int columnIndex, java.sql.NClob nClob) 
throws SQLException {
++            }
++
++            public void updateNClob(String columnLabel, java.sql.NClob nClob) 
throws SQLException {
++            }
++
++            public java.sql.NClob getNClob(int columnIndex) throws 
SQLException {
++                return null;
++            }
++
++            public java.sql.NClob getNClob(String columnLabel) throws 
SQLException {
++                return null;
++            }
++
++            public java.sql.SQLXML getSQLXML(int columnIndex) throws 
SQLException {
++                return null;
++            }
++
++            public java.sql.SQLXML getSQLXML(String columnLabel) throws 
SQLException {
++                return null;
++            }
++
++            public void updateSQLXML(int columnIndex, java.sql.SQLXML 
xmlObject) throws SQLException {
++            }
++
++            public void updateSQLXML(String columnLabel, java.sql.SQLXML 
xmlObject) throws SQLException {
++            }
++
++            public String getNString(int columnIndex) throws SQLException {
++                return null;
++            }
++
++            public String getNString(String columnLabel) throws SQLException {
++                return null;
++            }
++
++            public Reader getNCharacterStream(int columnIndex) throws 
SQLException {
++                return null;
++            }
++
++            public Reader getNCharacterStream(String columnLabel) throws 
SQLException {
++                return null;
++            }
++
++            public void updateNCharacterStream(int columnIndex, Reader x, 
long length) throws SQLException {
++            }
++
++            public void updateNCharacterStream(String columnLabel, Reader 
reader, long length) throws SQLException {
++            }
++
++            public void updateAsciiStream(int columnIndex, InputStream x, 
long length) throws SQLException {
++            }
++
++            public void updateBinaryStream(int columnIndex, InputStream x, 
long length) throws SQLException {
++            }
++
++            public void updateCharacterStream(int columnIndex, Reader x, long 
length) throws SQLException {
++            }
++
++            public void updateAsciiStream(String columnLabel, InputStream x, 
long length) throws SQLException {
++            }
++
++            public void updateBinaryStream(String columnLabel, InputStream x, 
long length) throws SQLException {
++            }
++
++            public void updateCharacterStream(String columnLabel, Reader 
reader, long length) throws SQLException {
++            }
++
++            public void updateBlob(int columnIndex, InputStream inputStream, 
long length) throws SQLException {
++            }
++
++            public void updateBlob(String columnLabel, InputStream 
inputStream, long length) throws SQLException {
++            }
++
++            public void updateClob(int columnIndex, Reader reader, long 
length) throws SQLException {
++            }
++
++            public void updateClob(String columnLabel, Reader reader, long 
length) throws SQLException {
++            }
++
++            public void updateNClob(int columnIndex, Reader reader, long 
length) throws SQLException {
++              
++            }
++
++            public void updateNClob(String columnLabel, Reader reader, long 
length) throws SQLException {
++            }
++
++            public void updateNCharacterStream(int columnIndex, Reader x) 
throws SQLException {
++            }
++
++            public void updateNCharacterStream(String columnLabel, Reader 
reader) throws SQLException {
++            }
++
++            public void updateAsciiStream(int columnIndex, InputStream x) 
throws SQLException {
++            }
++
++            public void updateBinaryStream(int columnIndex, InputStream x) 
throws SQLException {
++            }
++
++            public void updateCharacterStream(int columnIndex, Reader x) 
throws SQLException {
++            }
++
++            public void updateAsciiStream(String columnLabel, InputStream x) 
throws SQLException {
++            }
++
++            public void updateBinaryStream(String columnLabel, InputStream x) 
throws SQLException {
++            }
++
++            public void updateCharacterStream(String columnLabel, Reader 
reader) throws SQLException {
++            }
++
++            public void updateBlob(int columnIndex, InputStream inputStream) 
throws SQLException {
++            }
++
++            public void updateBlob(String columnLabel, InputStream 
inputStream) throws SQLException {
++            }
++
++            public void updateClob(int columnIndex, Reader reader) throws 
SQLException {
++            }
++
++            public void updateClob(String columnLabel, Reader reader) throws 
SQLException {
++            }
++
++            public void updateNClob(int columnIndex, Reader reader) throws 
SQLException {
++            }
++
++            public void updateNClob(String columnLabel, Reader reader) throws 
SQLException {
++            }
++
++            public <T> T getObject(int columnIndex, Class<T> type) throws 
SQLException {
++                return null;
++            }
++
++            public <T> T getObject(String columnLabel, Class<T> type) throws 
SQLException {
++                return null;
++            }
++
++            public <T> T unwrap(Class<T> iface) throws SQLException {
++                return null;
++            }
++
++            public boolean isWrapperFor(Class<?> iface) throws SQLException {
++                return false;
++            }
++        };
+       }
+ 
+       /**

Deleted: trunk/mysql-connector-java/debian/patches/0002-java7-compat.patch
===================================================================
--- trunk/mysql-connector-java/debian/patches/0002-java7-compat.patch   
2013-07-03 05:26:47 UTC (rev 16969)
+++ trunk/mysql-connector-java/debian/patches/0002-java7-compat.patch   
2013-07-03 10:05:29 UTC (rev 16970)
@@ -1,31 +0,0 @@
-Description: Dummy compatibility patch with Java7 APIs
-Author: Miguel Landaeta <[email protected]>
-Forwarded: no
-Last-Update: 2012-06-27
-
---- a/src/com/mysql/jdbc/JDBC4LoadBalancedMySQLConnection.java
-+++ b/src/com/mysql/jdbc/JDBC4LoadBalancedMySQLConnection.java
-@@ -135,4 +135,23 @@
-       }
-       
-       
-+      public void setSchema(String schema) throws SQLException {
-+              throw new UnsupportedOperationException("setSchema");
-+      }
-+
-+      public String getSchema() throws SQLException {
-+              throw new UnsupportedOperationException("getSchema");
-+      }
-+
-+      public void abort(java.util.concurrent.Executor executor) throws 
SQLException {
-+              throw new UnsupportedOperationException("abort");
-+      }
-+
-+      public void setNetworkTimeout(java.util.concurrent.Executor executor, 
int milliseconds) throws SQLException {
-+              throw new UnsupportedOperationException("setNetworkTimeout");
-+      }
-+
-+      public int getNetworkTimeout() throws SQLException {
-+              throw new UnsupportedOperationException("getNetworkTimeout");
-+      }
- }

Modified: trunk/mysql-connector-java/debian/patches/series
===================================================================
--- trunk/mysql-connector-java/debian/patches/series    2013-07-03 05:26:47 UTC 
(rev 16969)
+++ trunk/mysql-connector-java/debian/patches/series    2013-07-03 10:05:29 UTC 
(rev 16970)
@@ -1,2 +1,2 @@
 0001-disable-testsuite.patch
-0002-java7-compat.patch
+0002-java6-compilation-compat.patch

Modified: trunk/mysql-connector-java/debian/rules
===================================================================
--- trunk/mysql-connector-java/debian/rules     2013-07-03 05:26:47 UTC (rev 
16969)
+++ trunk/mysql-connector-java/debian/rules     2013-07-03 10:05:29 UTC (rev 
16970)
@@ -5,14 +5,11 @@
 
 VERSION := $(shell dpkg-parsechangelog | grep ^Version: | sed 's/Version: //' 
| cut -f1 -d- | cut -f1 -d+)
 
-JAVA_HOME := /usr/lib/jvm/java-gcj
-#quick fix for #640619
-#JAVA6_HOME := /usr/lib/jvm/java-6-openjdk
-JAVA6_HOME := /usr/lib/jvm/default-java
+JAVA_HOME := /usr/lib/jvm/default-java
 
 DEB_JARS := ant ant-launcher ant-junit junit ant-contrib slf4j-api
-DEB_ANT_ARGS := -Dcom.mysql.jdbc.java6.javac=$(JAVA6_HOME)/bin/javac \
-    -Dcom.mysql.jdbc.java6.rtjar=$(JAVA6_HOME)/jre/lib/rt.jar \
+DEB_ANT_ARGS := -Dcom.mysql.jdbc.java6.javac=$(JAVA_HOME)/bin/javac \
+    -Dcom.mysql.jdbc.java6.rtjar=$(JAVA_HOME)/jre/lib/rt.jar \
     -Dsnapshot.version=
 
 binary-post-install/libmysql-java::

Modified: trunk/mysql-connector-java/debian/watch
===================================================================
--- trunk/mysql-connector-java/debian/watch     2013-07-03 05:26:47 UTC (rev 
16969)
+++ trunk/mysql-connector-java/debian/watch     2013-07-03 10:05:29 UTC (rev 
16970)
@@ -1,2 +1,2 @@
 version=3
-ftp://ftp.gwdg.de/pub/misc/mysql/Downloads/Connector-J/mysql-connector-java-(.*)\.tar\.gz
 debian debian/orig-tar.sh
+http://ftp.gwdg.de/pub/misc/mysql/Downloads/Connector-J/mysql-connector-java-(.*)\.tar\.gz
 debian debian/orig-tar.sh


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

Reply via email to