[MDEV-26100] Release notes warning does not match reality Created: 2021-07-06  Updated: 2021-07-07  Resolved: 2021-07-07

Status: Closed
Project: MariaDB Server
Component/s: Documentation, Storage Engine - Connect
Affects Version/s: 10.5.9, 10.5.10, 10.5.11
Fix Version/s: N/A

Type: Bug Priority: Minor
Reporter: Michal Schorm Assignee: Daniel Bartholomew
Resolution: Fixed Votes: 0
Labels: None
Environment:

RPMs produced by MariaDB for Fedora



 Description   

Hello,
I have the following observation.

For MariaDB 10.5.9, there is no warning related to the Connect SE in the release notes.
For MariaDB 10.5.10 and 10.5.11, there is following warning related to the Connect SE:

MongoDB protocol support files for the CONNECT engine are missing in this release.
If you want to use CONNECT engine with MongoDB, you need to download
Mongo2.jar or Mongo3.jar and put a path to this file into the connect_class_path in the my.cnf.

I inspected following RPMs:

wget https://mariadb.mirror.serveriai.lt//mariadb-10.5.11/yum/fedora33-amd64/rpms/MariaDB-connect-engine-10.5.9-1.fc33.x86_64.rpm ; wget https://mariadb.mirror.serveriai.lt//mariadb-10.5.11/yum/fedora33-amd64/rpms/MariaDB-connect-engine-10.5.11-1.fc33.x86_64.rpm ; wget https://mariadb.mirror.serveriai.lt//mariadb-10.5.11/yum/fedora33-amd64/rpms/MariaDB-connect-engine-10.5.10-1.fc33.x86_64.rpm

with

rpmdev-extract ./*

And got the following results:

$ tree
.
├── MariaDB-connect-engine-10.5.10-1.fc33.x86_64
│   ├── etc
│   │   └── my.cnf.d
│   │       └── connect.cnf
│   └── usr
│       ├── lib
│       └── lib64
│           └── mysql
│               └── plugin
│                   ├── ha_connect.so
│                   ├── JavaWrappers.jar
│                   └── JdbcInterface.jar
├── MariaDB-connect-engine-10.5.10-1.fc33.x86_64.rpm
├── MariaDB-connect-engine-10.5.11-1.fc33.x86_64
│   ├── etc
│   │   └── my.cnf.d
│   │       └── connect.cnf
│   └── usr
│       ├── lib
│       ├── lib64
│       │   └── mysql
│       │       └── plugin
│       │           └── ha_connect.so
│       └── share
│           └── mysql
│               ├── JavaWrappers.jar
│               ├── JdbcInterface.jar
│               ├── Mongo2.jar
│               └── Mongo3.jar
├── MariaDB-connect-engine-10.5.11-1.fc33.x86_64.rpm
├── MariaDB-connect-engine-10.5.9-1.fc33.x86_64
│   ├── etc
│   │   └── my.cnf.d
│   │       └── connect.cnf
│   └── usr
│       ├── lib
│       └── lib64
│           └── mysql
│               └── plugin
│                   ├── ha_connect.so
│                   ├── JavaWrappers.jar
│                   └── JdbcInterface.jar
└── MariaDB-connect-engine-10.5.9-1.fc33.x86_64.rpm
 
26 directories, 17 files

Which shows, that MariaDB 10.5.9, does not contain the "Mongo*jar" files, even though the Release notes doesn't say so;
And the MariaDB 10.5.11 contains them even though the Release notes says otherwise.

I did not test any other RPMs or MariaDB versions, other than the three listed.

This issue does not have any impact on me,
however it still is something that you might want to fix.



 Comments   
Comment by Elena Stepanova [ 2021-07-06 ]

Thanks for the report.

The files weren't expected to be there in 10.5.9.
They were expected to be in 10.5.10, but were missing, hence the warning in release notes.
In 10.5.11 the problem was fixed, so the note should indeed be removed.

Comment by Daniel Bartholomew [ 2021-07-07 ]

I've removed the notice from from the 10.5.11 release notes. Thanks!

Generated at Thu Feb 08 09:42:44 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.