All, I see that libmysql-java package is no longer available in Ubuntu 19.04 and above, this creates an issue while supporting Debian packages which depend on distro provided libmysql-java package that has the mysql-connector-java.jar.
During development, for example using maven, we do rely on mysql-connector-java (gplv2 with foss exception) which is used during db deployment and when managment server or usage server is run via maven, however, during packaging this dependency is excluded and not bundled either in the cloudstack-management or cloudstack-usage packages. I'm unaware of the legal implications but what I understand per the latest dependency and 8.x releases, it seems it allows redistribution and there is a foss exception: https://github.com/mysql/mysql-connector-j Given the source code does not include the mysql-connector-java dependency which is available via maven repositories, should we include it by default during packaging? This would remove the distribution provided dependency of libmysql-java or an equivalent mysql-connector-java package. Thoughts, ideas? Regards, Rohit Yadav Software Architect, ShapeBlue https://www.shapeblue.com [email protected] www.shapeblue.com Amadeus House, Floral Street, London WC2E 9DPUK @shapeblue
