Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package mysql-connector-java for 
openSUSE:Factory checked in at 2021-07-25 20:09:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mysql-connector-java (Old)
 and      /work/SRC/openSUSE:Factory/.mysql-connector-java.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mysql-connector-java"

Sun Jul 25 20:09:12 2021 rev:33 rq:907801 version:8.0.25

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/mysql-connector-java/mysql-connector-java.changes    
    2020-07-06 16:14:16.820395201 +0200
+++ 
/work/SRC/openSUSE:Factory/.mysql-connector-java.new.1899/mysql-connector-java.changes
      2021-07-25 20:09:19.691439349 +0200
@@ -1,0 +2,487 @@
+Mon Jul 19 09:38:50 UTC 2021 - Johannes Grassler <johannes.grass...@suse.com>
+
+- Remove hibernate-check.patch (fixed upstream)
+- Remove mysql-connector-java-jdbc-4.1.patch (fixed upstream)
+- Remove disable-testsuite.patch mysql-connector-java-jdbc-4.1.patch (fixed 
upstream)
+- Remove compile-jdk7.patch (fixed upstream)
+- Remove mysql-connector-java-sourcetarget.patch (fixed upstream)
+- Refresh javac-check.patch
+- Depend on log4j rather than log4j-mini and adjust log4j dependencies to
+  account for the lack of log4j12 Provides in some code streams.
+- Add missing Group tag
+- Update to 8.0.25 (SOC-11543)
+  Changes in 8.0.25
+    * No functional changes: version alignment with MySQL Server 8.0.25.
+  Changes in 8.0.24
+    * Bug#102188 (32526663), AccessControlException with 
AuthenticationLdapSaslClientPlugin.
+    * Bug#22508715, SETSESSIONMAXROWS() CALL ON CLOSED CONNECTION RESULTS IN 
NPE.
+    * Bug#102131 (32338451), UPDATABLERESULTSET NPE WHEN USING DERIVED QUERIES 
OR VIEWS.
+    * Bug#101596 (32151143), GET THE 'HOST' PROPERTY ERROR AFTER CALLING 
TRANSFORMPROPERTIES() METHOD.
+    * Bug#20391832, SETOBJECT() FOR TYPES.TIME RESULTS IN EXCEPTION WHEN VALUE 
HAS FRACTIONAL PART.
+    * Bug#97730 (31699993), xdev api: ConcurrentModificationException at 
Session.close.
+    * Bug#99708 (31510398), mysql-connector-java 8.0.20 ASSERTION FAILED: 
Unknown message type: 57 s.close.
+    * Bug#32122553, EXTRA BYTE IN COM_STMT_EXECUTE.
+    * Bug#101558 (32141210), NULLPOINTEREXCEPTION WHEN EXECUTING INVALID QUERY 
WITH USEUSAGEADVISOR ENABLED.
+    * Bug#102076 (32329915), CONTRIBUTION: MYSQL JDBC DRIVER 
RESULTSET.GETLONG() THROWS NUMBEROUTOFRANGE.
+    * Bug#31747910, BUG 30474158 FIX IMPROVES JDBC COMPLIANCE BUT CHANGES 
DEFAULT RESULTSETTYPE HANDLING.
+    * Bug#102321 (32405590), CALLING RESULTSETMETADATA.GETCOLUMNCLASSNAME 
RETURNS WRONG VALUE FOR DATETIME.
+    * WL#14453, Pluggable authentication: new default behavior & user-less 
authentications.
+    * WL#14392, Improve timeout error messages [classic].
+    * WL#14202, XProtocol: Support connection close notification.
+  Changes in 8.0.23
+    * Bug#21789378, FORCED TO SET SERVER TIMEZONE IN CONNECT STRING.
+    * Bug#95644 (30573281), JDBC GETDATE/GETTIME/GETTIMESTAMP INTERFACE 
BEHAVIOR CHANGE AFTER UPGRADE 8.0.
+    * Bug#94457 (29402209), CONNECTOR/J RESULTSET.GETOBJECT( ..., 
OFFSETDATETIME.CLASS ) THROWS.
+    * Bug#76775 (20959249), FRACTIONAL SECONDS IN TIME VALUES ARE NOT 
AVAILABLE VIA JDBC.
+    * Bug#99013 (31074051), AN EXTRA HOUR GETS ADDED TO THE TIMESTAMP WHEN 
SUBTRACTING INTERVAL 'N' DAYS.
+    * Bug#98695 (30962953), EXECUTION OF "LOAD DATA LOCAL INFILE" COMMAND 
THROUGH JDBC FOR DATETIME COLUMN.
+    * Bug#101413 (32099505), JAVA.TIME.LOCALDATETIME CANNOT BE CAST TO 
JAVA.SQL.TIMESTAMP.
+    * Bug#101242 (32046007), CANNOT USE BYTEARRAYINPUTSTREAM AS ARGUMENTS IN 
PREPARED STATEMENTS AN MORE.
+    * WL#14274, Support for authentication_ldap_sasl_client(SCRAM-SHA-256) 
authentication plugin.
+    * WL#14206, Support for authentication_ldap_sasl_client(GSSAPI) 
authentication plugin.
+    * WL#14207, Replace language in APIs and source code/docs.
+  Changes in 8.0.22
+    * Bug#98667 (31711961), "All pipe instances are busy" exception on 
multiple connections to named Pipe.
+    * Bug#96309 (31699357), MultiHost in loadbalance may lead to a TPS 
reduction during a quick switch.
+    * Bug#99076 (31083755), Unclear exception/error when connecting with 
jdbc:mysql to a mysqlx port.
+    * Bug#96870 (30304764), Contribution: Allow to disable 
AbandonedConnectionCleanupThread completely.
+    * WL#14115, Support for authentication_ldap_sasl_client (SCRAM-SHA-1) 
authentication plugin.
+    * WL#14096, Add option to specify LOAD DATA LOCAL allow list folder.
+    * WL#13780, Skip system-wide trust and key stores (incl. X DevAPI client 
certs).
+    * WL#14017, XProtocol -- support for configurable compression algorithms.
+    * Bug#92903 (28834903), MySQL Connector/j should support wildcard names or 
alternative names.
+    * Bug#99767 (31443178), Contribution: Check SubjectAlternativeName for TLS 
instead of commonName.
+    * Bug#93444 (29015453), LOCALDATETIME PARAMETER VA UES ALTERED WHEN CLIENT 
AND SERVER TIMEZONES DIFFER.
+    * WL#14052, Remove asynchronous variant of X Protocol.
+    * Bug#99713 (31418928), NPE DURING 
COM.MYSQL.CJ.SERVERPREPAREDQUERYBINDVALUE.STOREDATE().
+    * WL#14068, Remove legacy integration with JBoss.
+  Changes in 8.0.21
+    * WL#14051, Upgrade Protocol Buffers dependency to protobuf-java-3.11.4.
+    * WL#14042, Upgrade testsuite to JUnit 5.
+    * Bug#98237 (30911870),  PREPAREDSTATEMENT.SETOBJECT(I, "FALSE", 
TYPES.BOOLEAN) ALWAYS SETS TRUE OR 1.
+    * WL#13008, DevAPI: Add schema validation to create collection.
+  Changes in 8.0.20
+    * Bug#30805426, IN CASE OF ISAUTHMETHODSWITCHREQUESTPACKET , TOSERVERS > 1 
ARE IGNORED.
+    * Bug#97714 (30570249), Contribution: Expose elapsed time for query 
interceptor
+    * Bug#97724 (30570721), Contribution: Allow \'3.\' formatted numbers.
+    * Bug#98536 (30877755), SIMPLEDATEFORMAT COULD CACHE A WRONG CALENDAR.
+      Fix for Bug#91112 (28125069), AGAIN WRONG JAVA.SQL.DATE.
+    * Bug#30474158, CONNECTOR/J 8 DOES NOT HONOR THE REQUESTED RESULTSETTYPE 
SCROLL_INSENSITIVE ETC.
+    * Bug#98445 (30832513), Connection option 
clientInfoProvider=ClientInfoProviderSP causes NPE.
+    * WL#12248, DevAPI: Connection compression.
+    * Bug#30636056, ResultSetUtil.resultSetToMap() can be unsafe to use.
+    * Bug#97757 (30584907), NULLPOINTEREXCEPTION WITH 
CACHERESULTSETMETADATA=TRUE AND EXECUTEQUERY OF "SET".
+  Changes in 8.0.19
+    * WL#13346, Support for mult-host and failover.
+    * Bug#97413 (30477722), DATABASEMETADATA IS BROKEN AFTER SERVER WL#13528.
+    * WL#13367, DNS SRV support.
+    * WL#12736, DevAPI: Specify TLS ciphers to be used by a client or session.
+    * Bug#96383 (30119545) RS.GETTIMESTAMP() HAS * DIFFERENT RESULTS FOR TIME 
FIELDS WITH USECURSORFETCH=TRUE.
+    * Bug#96059 (29999318), ERROR STREAMING MULTI RESULTSETS WITH 
MYSQL-CONNECTOR-JAVA 8.0.X.
+    * Bug#96442 (30151808), INCORRECT DATE ERROR WHEN CALLING GETMETADATA ON 
PREPARED STATEMENT.
+  Changes in 8.0.18
+    * WL#13347, Connectors should handle expired password sandbox without SET 
operations.
+    * Bug#84098 (25223123), endless loop in LoadBalancedAutoCommitInterceptor.
+    * Bug#23721537, MULTI-SELECT WITH EXECUTEASYNC() GIVES IMPROPER ERROR.
+    * Bug#95741 (29898567), METADATA QUERY USES UPPER() AROUND NUMERIC 
EXPRESSION.
+    * Bug#20913289, PSTMT.EXECUTEUPDATE() FAILS WHEN SQL MODE IS 
NO_BACKSLASH_ESCAPES.
+    * Bug#80441 (22850444), SYNTAX ERROR ON RESULTSET.UPDATEROW() WITH 
SQL_MODE NO_BACKSLASH_ESCAPES.
+  Changes in 8.0.17
+    * WL#13210, Generate Javadocs via ant.
+    * WL#12247, DevAPI: indexing array fields.
+    * WL#12726, DevAPI: Add overlaps and not_overlaps as operator.
+    * Bug#95503 (29821029), Operator IN not mapping consistently to the right 
X Plugin operation.
+    * WL#12942, Update README.md and add new CONTRIBUTING.md.
+    * WL#13125, Support fully qualified hostnames longer than 60 characters.
+    * Bug#95210 (29807741), ClassCastException in BlobFromLocator when 
connecting as jdbc:mysql:replication.
+    * Bug#29591275, THE JAR FILE NEEDS TO CONTAIN A README AND LICENSE FILE.
+    * WL#13124, Support new utf8mb4 bin collation.
+    * WL#13009, DevAPI: Deprecate methods.
+    * WL#11101, Remove de-cache and close of SSPSs on double call to close().
+    * Bug#89133 (27356869)  CONTRIBUTION: UPDATE DA ABASEMETADATA.JAVA.
+    * Bug#11891000, DABATASEMETADATA.GETTABLES() IGNORES THE SCHEMA_PATTERN 
ARGUMENT.
+    * Bug#94101 (29277648), SETTING LOGSLOWQUERIES SHOULD NOT AUTOMATICALLY 
ENABLE PROFILESQL FOR QUERIES.
+    * Bug#74690 (20010454), PROFILEREVENT HOSTNAME HAS NO GETTER().
+    * Bug#70677 (17640628), CONNECTOR J WITH PROFILESQL - LOG CONTAINS LOTS OF 
STACKTRACE DATA.
+    * Bug#41172 (11750577), PROFILEREVENT.PACK() THROWS 
ARRAYINDEXOUTOFBOUNDSEXCEPTION.
+    * Bug#27453692, CHARACTERS GET GARBLED IN CONCAT() IN PS WHEN 
USECURSORFETCH=TRUE.
+    * Bug#94585 (29452669), GETTABLENAME() RETURNS NULL FOR A QUERY HAVING 
COUNT(*) WITH JDBC DRIVER V8.0.12.
+    * Bug#94442 (29446059), RESULTSETIMPL.GETDOUBLE IS INEFFICIENT BECAUSE OF 
BIGDECIMAL (RE)CONSTRUCTIONS.
+  Changes in 8.0.16
+    * WL#12825, Remove third-party libraries from sources and bundles.
+    * Bug#93590 (29054329), javax.net.ssl.SSLException: closing inbound before 
receiving peer's close_notify.
+    * Bug#94414 (29384853), Connector/J RPM package have version number in 
path.
+    * Bug#27786499, REDUNDANT FILES IN DEBIAN PACKAGE FOR DEBIAN9(COMMUNITY 
PACKAGE) FOR CJAVA.
+    * WL#12246, DevAPI: Prepared statement support.
+    * WL#10839, Adjust c/J tests to the new "ON" default for 
explicit_defaults_for_timestamp.
+    * Bug#29329326, PLEASE AVOID SHOW PROCESSLIST IF POSSIBLE.
+    * WL#12460, DevAPI: Support new session reset functionality.
+    * WL#12459, DevAPI: Support connection-attributes.
+    * Bug#25650385, GETBYTE() RETURNS ERROR FOR BINARY() FLD.
+    * Bug#27784363, MYSQL 8.0 JDBC DRIVER THROWS NUMBERFORMATEXCEPTION FOR 
TEXT DATA
+    * Bug#93007 (28860051), LoadBalancedConnectionProxy.getGlobalBlacklist bug.
+    * Bug#29186870, CONNECTOR/J REGRESSION: NOT RETURNING PRECISION 
GETPROCEDURECOLUMNS.
+    * Bug#22038729, X DEVAPI: ANY API CALL AFTER A FAILED CALL PROC() RESULTS 
IN HANG.
+    * Bug#29244101, ADD MAPPING FOR UTF8MB4_ZH_0900_AS_CS COLLATION.
+    * Bug#92819 (28834959), EXPRPARSER THROWS WRONGARGUMENTEXCEPTION WHEN 
PARSING EMPTY JSON ARRAY.
+    * Bug#21921956, X DEVAPI: EXPRESSION PARSE ERROR WITH UNARY OPERATOR.
+    * Bug#94031 (29257922), WRONG JSON_UNQUOTE WORKAROUND.
+    * Bug#22931700, BINDINGS.GETBOOLEAN() ALWAYS RETURNS FALSE.
+    * Bug#25650912, ERROR MESSAGE NOT CLEAR WHEN WE PASS A CHAR DATA TO ANY 
TABLE API.
+    * Bug#25642021, CHANGEUSER() FAILS WHEN ENABLEPACKETDEBUG=TRUE.
+  Changes in 8.0.15
+    * Bug#94051 (29261254), Not recommended default for 'allowLoadLocalInfile'.
+  Changes in 8.0.14
+    * WL#12298, Connectors: Expose metadata about source and binaries in 
unified way.
+    * Bug#93111 (28894344), ConnectionUrl.java contains char U+00A7 (section 
sign).
+    * WL#12621, DevAPI: Handling of Default Schema.
+    * Bug#93340 (28970166), C/J BUILD SCRIPT IS TOO VERBOSE
+    * WL#12462, DevAPI: Be prepared for initial notice on connection.
+    * Bug#28924137, WL#12463:IF COLLECTION DOESN'T EXIST, COLL.COUNT() IS 
GIVING A WRONG ERROR MESSAGE.
+    * WL#12463, DevAPI: Standardize count method.
+    * Bug#92508 (28747636), mysql-connector in bootclasspath causing memory 
leak.
+    * Bug#25650514, UPDATEROW() CALL FAILS WITH NPE WHEN SSPS=TRUE AND TABLE 
HAS MULTI-FLD KEY.
+    * Bug#25650482, REFRESHROW() CALL AFTER UPDATEROW() API FAILS WHEN 
USESERVERPREPSTMTS=TRUE.
+    * Bug#92536 (28692243), UPDATEING SERVER SIDE PREPSTMTS RESULTSET FAIL.
+    * Bug#92625 (28731795), CONTRIBUTION: FIX OBSERVED NPE IN CLEARINPUTSTREAM.
+    * Bug#23045642, ADDING NO-DOC (MYSQLCONNJ-696) RESULTS IN EXCEPTION.
+    * Bug#91065 (28101003), ZERODATETIMEBEHAVIOR=CONVERT_TO_NULL SHOULD NOT 
APPLY TO 00:00:00 TIME COLUMNS.
+    * Bug#92574 (28706219), WHEN CONVERTING FROM VARCHAR TO JAVA BOOLEAN, 'N' 
IS NOT SUPPORTED.
+    * Bug#25642226, CHANGEUSER() NOT SETTING THE DATABASE PROPERLY WITH SHA 
USER.
+    * Bug#28606708, NAMED PIPE CONNECTION FOR X PROTOCOL RETURNS NPE, EXPECTED 
PROPER ERROR MESSAGE.
+  Changes in 8.0.13
+    * Bug#91317 (28207422), Wrong defaults on collation mappings.
+    * WL#12245, DevAPI: Implement connect timeout.
+    * Bug#21774249, UNIT TEST FAILS WITH ERROR " 'CEST' IS UNRECOGNIZED TIME 
ZONE".
+    * WL#11857, DevAPI: Implement connection pooling for xprotocol.
+    * Bug#91873 (28444461), REMOVE USEOLDUTF8BEHAVIOR CONNECTION PROPERTY.
+    * Bug#92264 (28594434), JSONPARSER PUTS UNNECESSARY MAXIMUM LIMIT ON 
JSONNUMBER TO 10 DIGITS.
+    * WL#12110, Extend PropertyDefinitions.PropertyKey usage.
+    * Bug#81063 (23098159), w/ rewriteBatchedStatements, when 2 tables 
involved, the rewriting not correct.
+    * Bug#84813 (25501750), rewriteBatchedStatements fails in INSERT.
+    * Bug#81196 (23227334), CONNECTOR/J NOT FOLLOWING DATABASE CHARACTER SET.
+    * Bug#72609 (18749544), SETDATE() NOT USING A PROLEPTIC GREGORIAN CALENDAR.
+    * Bug#87534 (26730196), UNION ALL query fails when useServerPrepStmts=true 
on database connection.
+    * Bug#89948 (27658489), Batched statements are not committed for 
useLocalTransactionState=true.
+    * BUG#22305979, WRONG RECORD UPDATED IF SENDFRACTIONALSECONDS=FALSE AND 
SMT IS SCROLLABLE.
+    * Bug#27102307, CHANGE USESSL AND VERIFYSERVERCERTIFICATE TO SSLMODE 
OPTION.
+    * Bug#28150662, CONNECTOR/J 8 MALFORMED DATABASE URL EXCEPTION WHIT 
CORRECT URL STRING.
+    * Bug#91421 (28246270), ALLOWED VALUES FOR ZERODATETIMEBEHAVIOR ARE 
INCOMPATIBLE WITH NETBEANS.
+    * Bug#23045604, XSESSION.GETURI() RETURNS NPE.
+    * Bug#21914769, NPE WHEN TRY TO EXECUTE INVALID JSON STRING.
+    * Bug#BUG#90887 (28034570), DATABASEMETADATAUSINGINFOSCHEMA#GETTABLES 
FAILS IF METHOD ARGUMENTS ARE NULL.
+    * Bug#28207088, C/JAVA: UPDATECLOB(INT COLUMNLABEL, JAVA.SQL.CLOB CLOB) IS 
FAILING.
+    * Bug#27629553, NPE FROM GETSESSION() FOR SSL CONNECTION WHEN NO PASSWORD 
PASSED.
+  Changes in 8.0.12
+    * Bug#28208000, MASTER : HANG IN ASYNCHRONOUS SELECT TEST.
+    * WL#10544, Update MySQL 8.0 keywords list.
+    * WL#11858, DevAPI: Core API v1 alignment.
+    * Bug#27652379, NPE FROM GETSESSION(PROPERTIES) WHEN HOST PARAMETER IS 
GIVEN IN SMALL LETTER.
+    * BUG#87600 (26724154), CONNECTOR THROWS 'MALFORMED DATABASE URL' ON NON 
MYSQL CONNECTION-URLS.
+    * BUG#26089880, GETCONNECTION("MYSQLX://..") RETURNS NON-X PROTOCOL 
CONNECTION.
+    * WL#11876, Improve connection properties design.
+    * WL#11933, Connector/J 8.0 X DevAPI reference documentation update.
+    * WL#11860, Ensure >= 75% code coverage.
+    * Bug#90753 (27977617), WAIT_TIMEOUT EXCEEDED MESSAGE NOT TRIGGERED.
+    * Bug#85941 (25924324), WASNULL NOT SET AFTER GETBYTES IS CALLED.
+    * Bug#28066709, COLLECTION.CREATEINDEX() TEST IS BROKEN AFTER WL#11808 
IMPLEMENTATION.
+    * Bug#90872 (28027459), FILTERPARAMS CLASS IS NOT NEEDED.
+    * Bug#27522054, POSSIBLE ASYNC XPROTOCOL MESSAGE HANDLING PERF ISSUE.
+      The "xdevapi.useAsyncProtocol" connection property default value is 
changed to "false".
+  Changes in 8.0.11
+    * WL#11293, DevAPI: Support new locking modes : NOWAIT and SKIP LOCKED.
+    * Bug#90029 (27678308), FAILURE WHEN GETTING GEOMCOLLECTION COLUMN TYPE.
+    * BUG#90024 (27677574), SOME TESTS FAILED AGAINST MYSQL 8.0.5 BECAUSE OF 
DEPRECATED FEATURES REMOVAL.
+    * Bug#86741 (26314325), Multi-Host connection with autocommit=0 
getAutoCommit maybe wrong.
+    * Bug#27231383, PROVIDE MAVEN-FRIENDLY COMMERCIAL PACKAGES WITHOUT "-BIN".
+    * Bug#26819691, SETTING PACKETDEBUGBUFFERSIZE=0 RESULTS IN CONNECTION 
FAILURE.
++++ 290 more lines (skipped)
++++ between 
/work/SRC/openSUSE:Factory/mysql-connector-java/mysql-connector-java.changes
++++ and 
/work/SRC/openSUSE:Factory/.mysql-connector-java.new.1899/mysql-connector-java.changes

Old:
----
  compile-jdk7.patch
  disable-testsuite.patch
  hibernate-check.patch
  mysql-connector-java-5.1.49-suse.tar.xz
  mysql-connector-java-jdbc-4.1.patch
  mysql-connector-java-sourcetarget.patch

New:
----
  mysql-connector-java-8.0.25-suse.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mysql-connector-java.spec ++++++
--- /var/tmp/diff_new_pack.niCDAg/_old  2021-07-25 20:09:20.223438756 +0200
+++ /var/tmp/diff_new_pack.niCDAg/_new  2021-07-25 20:09:20.223438756 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package mysql-connector-java
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,30 +17,29 @@
 
 
 Name:           mysql-connector-java
-Version:        5.1.49
+Version:        8.0.25
 Release:        0
 Summary:        Official JDBC Driver for MySQL
 License:        GPL-2.0-or-later
 URL:            https://dev.mysql.com/downloads/connector/j/
 Source0:        %{name}-%{version}-suse.tar.xz
+Group:          Development/Languages/Java
 # Script to repack upstream tarball
 # ./generate-tarball.sh VERSION
 Source99:       generate-tarball.sh
 Patch0:         javac-check.patch
-Patch1:         hibernate-check.patch
-Patch2:         mysql-connector-java-jdbc-4.1.patch
-Patch3:         disable-testsuite.patch
-Patch4:         compile-jdk7.patch
-Patch5:         mysql-connector-java-sourcetarget.patch
 BuildRequires:  ant
 BuildRequires:  ant-contrib
 BuildRequires:  apache-commons-logging
 BuildRequires:  geronimo-jta-1_1-api
+BuildRequires:  git
 BuildRequires:  java-devel >= 1.8
 BuildRequires:  javapackages-local
-BuildRequires:  javapackages-tools
+BuildRequires:  javapackages-tools >= 5.3.1
+BuildRequires:  javassist >= 3.23.1
 BuildRequires:  junit
 BuildRequires:  log4j12-mini
+BuildRequires:  protobuf-java >= 3.9.2
 BuildRequires:  slf4j
 BuildRequires:  xz
 Requires:       jta >= 1.0
@@ -65,33 +64,16 @@
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-
-# dup
-rm -f README
-# wrong end of line encoding
-sed -i -e 's/.$//' README.txt
 
 # extra libs
 mkdir -p lib
 mkdir -p src/lib
 ln -f -s %{_datadir}/java/ant/ant-contrib.jar lib/ant-contrib.jar
 ln -f -s %{_datadir}/java/slf4j/api.jar lib/slf4j-api.jar
+ln -s %{_datadir}/java/javassist.jar lib/javassist.jar
+ln -s %{_datadir}/java/protobuf.jar lib/protobuf.jar
 
 %build
-# disable jboss integration
-rm -rf src/com/mysql/jdbc/integration/jboss
-rm src/testsuite/regression/ConnectionRegressionTest.java
-rm src/testsuite/regression/DataSourceRegressionTest.java
-rm src/testsuite/simple/ReadOnlyCallableStatementTest.java
-rm src/testsuite/simple/jdbc4/StatementsTest.java
-# disable hibernate4 integration
-rm -rf src/com/mysql/fabric/hibernate
-rm -rf src/demo
 
 export CLASSPATH=$(build-classpath \
     ant-contrib \
@@ -100,34 +82,56 @@
     jdbc-stdext\
     jta \
     junit \
-    log4j12/log4j-12)
+    log4j12/log4j-12 \
+    protobuf)
 %{ant} \
-    -Dcom.mysql.jdbc.jdk5.javac=%javac \
-    -Dcom.mysql.jdbc.jdk8.javac=%javac \
     -Dsnapshot.version= \
     -Dcom.mysql.jdbc.extra.libs=lib \
-    -Dant.java.version=1.6 \
-    -Dant.build.javac.source=1.6 \
-    -Dant.build.javac.target=1.6 \
+    -Dant.java.version=1.8 \
+    -Dant.build.javac.source=1.8 \
+    -Dant.build.javac.target=1.8 \
+    -Dcom.mysql.cj.build.jdk=%{java_home} \
+    -Dcom.mysql.cj.build.jdk.javac=%{javac} \
+    -Dcom.mysql.cj.build.jdk.java=%{java} \
     dist
 
 %install
 install -d -m 755 %{buildroot}%{_javadir}
 
-install ./build/%{name}-%{version}/%{name}-%{version}-bin.jar \
-        %{buildroot}%{_javadir}/%{name}.jar
+install build/%{name}-%{version}-SNAPSHOT/%{name}-%{version}-SNAPSHOT.jar 
%{buildroot}%{_javadir}/%{name}.jar
 
 rm -rf %{buildroot}%{name}-%{version}/docs/release-test-output
 
 # Install the Maven build information
 install -d -m 755 %{buildroot}%{_mavenpomdir}
-install -pm 644 src/doc/sources/pom.xml 
%{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
-sed -i 's/>@.*</>%{version}</' %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
+install -pm 644 build/%{name}-%{version}-SNAPSHOT/pom.xml 
%{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
+sed -i 's/-SNAPSHOT//' %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
 
 %add_maven_depmap JPP-%{name}.pom %{name}.jar
 
 %files -f .mfiles
-%license COPYING
-%doc CHANGES README.txt
+%license LICENSE
+%doc CHANGES README
+
+#    -Dcom.mysql.cj.build.jdk.javac=/usr/lib64/jvm/java-1.8.0/bin/javac \
+#    -Dcom.mysql.cj.build.jdk.java=/usr/lib64/jvm/java-1.8.0/bin/java \
+    dist
+
+install -d -m 755 %{buildroot}%{_javadir}
+
+install build/%{name}-%{version}-SNAPSHOT/%{name}-%{version}-SNAPSHOT.jar 
%{buildroot}%{_javadir}/%{name}.jar
+
+rm -rf %{buildroot}%{name}-%{version}/docs/release-test-output
+
+# Install the Maven build information
+install -d -m 755 %{buildroot}%{_mavenpomdir}
+install -pm 644 build/%{name}-%{version}-SNAPSHOT/pom.xml 
%{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
+sed -i 's/-SNAPSHOT//' %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
+
+%add_maven_depmap JPP-%{name}.pom %{name}.jar
+
+%files -f .mfiles
+%license LICENSE
+%doc CHANGES README
 
 %changelog

++++++ javac-check.patch ++++++
--- /var/tmp/diff_new_pack.niCDAg/_old  2021-07-25 20:09:20.247438729 +0200
+++ /var/tmp/diff_new_pack.niCDAg/_new  2021-07-25 20:09:20.247438729 +0200
@@ -1,14 +1,16 @@
 Description: Disable the JDK check
 Author: Emmanuel Bourg <ebo...@apache.org>
 Forwarded: not-needed
---- a/build.xml
-+++ b/build.xml
-@@ -415,7 +415,7 @@
+Index: mysql-connector-java-8.0.25/build.xml
+===================================================================
+--- mysql-connector-java-8.0.25.orig/build.xml
++++ mysql-connector-java-8.0.25/build.xml
+@@ -401,7 +401,7 @@ See also com.mysql.cj.conf.PropertyDefin
  
  
      <!-- Prepares files and settings for compiling driver. -->
--    <target name="init" depends="-compiler-check, -init-copy, 
-init-filter-license, -init-no-crypto">
-+    <target name="init" depends="-init-copy, -init-filter-license, 
-init-no-crypto">
+-    <target name="init" depends="-extra-libs-check, -compiler-check, 
-init-copy, -init-notices-commercial, -init-notices-gpl, -init-info-files">
++    <target name="init" depends="-extra-libs-check, -init-copy, 
-init-notices-commercial, -init-notices-gpl, -init-info-files">
          <!-- The following is needed for source distributions as the 
classpath can't be dynamically altered, and not having this directory present 
causes the
               build to fail. -->
-         <available file="${com.mysql.jdbc.docs.sourceDir}" 
property="com.mysql.jdbc.docs.sourcesPresent" />
+         <available property="com.mysql.cj.prebuiltDocsPresent" 
file="${com.mysql.cj.dist.dir.prebuilt.docs}" />

++++++ mysql-connector-java-5.1.49-suse.tar.xz -> 
mysql-connector-java-8.0.25-suse.tar.xz ++++++
++++ 482287 lines of diff (skipped)

Reply via email to