• Anel Husakovic's avatar
    MDEV-31231: Remove JavaWrappers.jar from mariadb-test-data and create new... · 7ba9c7fb
    Anel Husakovic authored
    MDEV-31231: Remove JavaWrappers.jar from mariadb-test-data and create new mariadb-plugin-connect-jdbc package
    
    - Jar file created
    ```bash
    $ find .|grep JdbcInterface
    ./storage/connect/connect_jars/JdbcInterface.jar
    ```
    - Debian package created
    ```bash
    $ dpkg -c mariadb-plugin-connect-jdbc_11.2.0+maria~ubu2004_amd64.deb
    drwxr-xr-x root/root         0 2023-05-16 09:50 ./
    drwxr-xr-x root/root         0 2023-05-16 09:50 ./usr/
    drwxr-xr-x root/root         0 2023-05-16 09:50 ./usr/share/
    drwxr-xr-x root/root         0 2023-05-16 09:50 ./usr/share/doc/
    drwxr-xr-x root/root         0 2023-05-16 09:50 ./usr/share/doc/mariadb-plugin-connect-jdbc/
    -rw-r--r-- root/root       253 2023-05-16 09:50 ./usr/share/doc/mariadb-plugin-connect-jdbc/changelog.gz
    -rw-r--r-- root/root      2502 2023-05-09 15:14 ./usr/share/doc/mariadb-plugin-connect-jdbc/copyright
    drwxr-xr-x root/root         0 2023-05-16 09:50 ./usr/share/mariadb/
    -rw-r--r-- root/root      7538 2023-05-16 09:50 ./usr/share/mariadb/JdbcInterface.jar
    ```
    
    - Tested on RPM
    ```
    $ ls -la|grep connect
    -rw-r--r--  1 root root  2633772 May 23 11:27 MariaDB-connect-engine-11.2.0-1.el7.x86_64.rpm
    -rw-r--r--  1 root root  3430040 May 23 11:27 MariaDB-connect-engine-debuginfo-11.2.0-1.el7.x86_64.rpm
    -rw-r--r--  1 root root     9872 May 23 11:27 MariaDB-connect-engine-jdbc-11.2.0-1.el7.x86_64.rpm
    -rw-r--r--  1 root root       36 May 23 11:21 install_manifest_connect-engine-jdbc.txt
    -rw-r--r--  1 root root      123 May 23 11:21 install_manifest_connect-engine.txt
    -rw-r--r--  1 root root        0 May 23 11:21 install_manifest_connect-engineSymlinks.txt
    
    $ rpm -qlp MariaDB-connect-engine-jdbc-11.2.0-1.el7.x86_64.rpm
    /usr/share/mariadb
    /usr/share/mariadb/JdbcInterface.jar
    
    $ for o in --conflicts --enhances --obsoletes --provides --recommends --requires --suggests --supplements ; do echo opt $o; rpm -q $o /home/dan/repos/build-mariadb-server-11.2/MariaDB-connect-engine-jdbc-11.2.0-1.fc38.x86_64.rpm; done
    opt --conflicts
    opt --enhances
    opt --obsoletes
    opt --provides
    MariaDB-connect-engine-jdbc = 11.2.0-1.fc38
    MariaDB-connect-engine-jdbc(x86-64) = 11.2.0-1.fc38
    opt --recommends
    MariaDB-connect-engine
    mariadb-java-client
    mysql-connector-java
    postgresql-jdbc
    opt --requires
    java-1.8.0-openjdk-headless
    rpmlib(CompressedFileNames) <= 3.0.4-1
    rpmlib(FileDigests) <= 4.6.0-1
    rpmlib(PayloadFilesHavePrefix) <= 4.0-1
    rpmlib(PayloadIsZstd) <= 5.4.18-1
    opt --suggests
    opt --supplements
    ```
    
    Closes PR #1890  (MDEV-26218)
    
    Reviewer: <daniel@mariadb.org>
    7ba9c7fb
control 45 KB