control: severity -1 serious control: tags -1 patch Hello cqrlog maintainers!
since the package is doing a dlopen of mysql libraries, it can't work with mariadb implementation function TdmData.GetMySQLLib : String; var lib : String; begin lib := FindLib('/usr/lib64/','libmysqlclient.so*'); if (lib = '') then lib := FindLib('/lib64/','libmysqlclient.so*'); if (lib = '') then lib := FindLib('/usr/lib/x86_64-linux-gnu/','libmysqlclient.so*'); if (lib = '') then lib := FindLib('/usr/lib/i386-linux-gnu/','libmysqlclient.so*'); if (lib = '') then lib := FindLib('/usr/lib64/mysql/','libmysqlclient.so*'); if (lib = '') then lib := FindLib('/usr/lib/','libmysqlclient.so*'); if (lib = '') then lib := FindLib('/lib/','libmysqlclient.so*'); if (lib = '') then lib := FindLib('/usr/lib/mysql/','libmysqlclient.so*'); Result := Lib end; I tried to link libmariadbclient to libmysqlclient and it worked. Patching the code should be working (at least it is not failing during startup) patch is coming shortly, I had to change the runtime sql depenency Depends: ${shlibs:Depends}, ${misc:Depends}, libssl-dev, libmariadbclient-dev-compat, libhamlib2 (>= 1.2.10), libhamlib-utils (>= 1.2.10) test build is here: http://debomatic-amd64.debian.net/distribution#unstable/cqrlog/2.0.2-1.1/buildlog trivial patch attached: diff -Nru cqrlog-2.0.2/debian/changelog cqrlog-2.0.2/debian/changelog --- cqrlog-2.0.2/debian/changelog 2016-09-09 14:58:50.000000000 +0200 +++ cqrlog-2.0.2/debian/changelog 2017-05-29 17:30:06.000000000 +0200 @@ -1,3 +1,12 @@ +cqrlog (2.0.2-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Depend on libmariadbclient-dev-compat, to have the libmysqlclient.so + symlink at runtime (function TdmData.GetMySQLLib loads it dynamically) + (Closes: #848430) + + -- Gianfranco Costamagna <locutusofb...@debian.org> Mon, 29 May 2017 17:29:07 +0200 + cqrlog (2.0.2-1) unstable; urgency=medium * New upstream bugfix release. diff -Nru cqrlog-2.0.2/debian/control cqrlog-2.0.2/debian/control --- cqrlog-2.0.2/debian/control 2016-05-03 10:56:29.000000000 +0200 +++ cqrlog-2.0.2/debian/control 2017-05-29 17:29:06.000000000 +0200 @@ -13,7 +13,7 @@ Package: cqrlog Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, libssl-dev, mysql-client | mariadb-client, libhamlib2 (>= 1.2.10), libhamlib-utils (>= 1.2.10) +Depends: ${shlibs:Depends}, ${misc:Depends}, libssl-dev, libmariadbclient-dev-compat, libhamlib2 (>= 1.2.10), libhamlib-utils (>= 1.2.10) Recommends: mysql-server | mariadb-server, xplanet Description: Advanced logging program for hamradio operators CQRLOG is an advanced ham radio logger based on MySQL embedded database. (I plan to NMU if testing works) G.
signature.asc
Description: OpenPGP digital signature