For Connector/C to be a drop-in replacement for libmysqlclient, it needs to have the same SONAME. But it's soname is libmariadbclient.
One possible fix is to create a separate small library, with soname libmysqlclient, that doesn't contain or export any symbols, but depends on libmariadbclient.
well, that really should have been solved before release 10.2.6 as GA (and BTW i find it horrible that the mysql tradition that a 10.2.5 is beta and a 10.2.6 the frist GA is also used at MariaDB - from where i come you have 10.2.0alpha1, 10.2.0alpha2.... and 10.2.0 without suffix is the GA release)
Reindl Harald
added a comment - well, that really should have been solved before release 10.2.6 as GA (and BTW i find it horrible that the mysql tradition that a 10.2.5 is beta and a 10.2.6 the frist GA is also used at MariaDB - from where i come you have 10.2.0alpha1, 10.2.0alpha2.... and 10.2.0 without suffix is the GA release)
You could model this after how we did it in Debian official repositories, replacing thousands of instances of libmysqlclient usage with our libmariadbclient and how the libmariadb-dev-compat package was created to automatically replace the use of libmysqlclient without any code changes in the target software.
Otto Kekäläinen
added a comment - You could model this after how we did it in Debian official repositories, replacing thousands of instances of libmysqlclient usage with our libmariadbclient and how the libmariadb-dev-compat package was created to automatically replace the use of libmysqlclient without any code changes in the target software.
Automated message:
----------------------------
Since this issue has not been updated since 6 weeks, it's time to move it back to Stalled.
Julien Fritsch
added a comment - Automated message:
----------------------------
Since this issue has not been updated since 6 weeks, it's time to move it back to Stalled.
People
Georg Richter
Sergei Golubchik
Votes:
0Vote for this issue
Watchers:
6Start watching this issue
Dates
Created:
Updated:
Git Integration
Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.
{"report":{"fcp":1403.5,"ttfb":181.60000000149012,"pageVisibility":"visible","entityId":54820,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":16,"apdex":0.5,"journeyId":"743ba768-d447-4cd3-a4be-0f608856de74","navigationType":0,"readyForUser":1485.6000000014901,"redirectCount":0,"resourceLoadedEnd":881.3000000007451,"resourceLoadedStart":191.80000000074506,"resourceTiming":[{"duration":10.300000000745058,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2bu7/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":191.80000000074506,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":191.80000000074506,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":202.10000000149012,"responseStart":0,"secureConnectionStart":0},{"duration":10.400000002235174,"initiatorType":"link","name":"https://jira.mariadb.org/s/7ebd35e77e471bc30ff0eba799ebc151-CDN/lu2bu7/820016/12ta74/8679b4946efa1a0bb029a3a22206fb5d/_/download/contextbatch/css/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true","startTime":192,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":192,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":202.40000000223517,"responseStart":0,"secureConnectionStart":0},{"duration":379.30000000074506,"initiatorType":"script","name":"https://jira.mariadb.org/s/fbf975c0cce4b1abf04784eeae9ba1f4-CDN/lu2bu7/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":192.10000000149012,"connectEnd":192.10000000149012,"connectStart":192.10000000149012,"domainLookupEnd":192.10000000149012,"domainLookupStart":192.10000000149012,"fetchStart":192.10000000149012,"redirectEnd":0,"redirectStart":0,"requestStart":208.20000000298023,"responseEnd":571.4000000022352,"responseStart":221.80000000074506,"secureConnectionStart":192.10000000149012},{"duration":663.1000000014901,"initiatorType":"script","name":"https://jira.mariadb.org/s/099b33461394b8015fc36c0a4b96e19f-CDN/lu2bu7/820016/12ta74/8679b4946efa1a0bb029a3a22206fb5d/_/download/contextbatch/js/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en&slack-enabled=true","startTime":192.30000000074506,"connectEnd":192.30000000074506,"connectStart":192.30000000074506,"domainLookupEnd":192.30000000074506,"domainLookupStart":192.30000000074506,"fetchStart":192.30000000074506,"redirectEnd":0,"redirectStart":0,"requestStart":208.80000000074506,"responseEnd":855.4000000022352,"responseStart":222.40000000223517,"secureConnectionStart":192.30000000074506},{"duration":10.600000001490116,"initiatorType":"script","name":"https://jira.mariadb.org/s/94c15bff32baef80f4096a08aceae8bc-CDN/lu2bu7/820016/12ta74/c92c0caa9a024ae85b0ebdbed7fb4bd7/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en","startTime":192.5,"connectEnd":192.5,"connectStart":192.5,"domainLookupEnd":192.5,"domainLookupStart":192.5,"fetchStart":192.5,"redirectEnd":0,"redirectStart":0,"requestStart":192.5,"responseEnd":203.10000000149012,"responseStart":203.10000000149012,"secureConnectionStart":192.5},{"duration":40,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":192.70000000298023,"connectEnd":192.70000000298023,"connectStart":192.70000000298023,"domainLookupEnd":192.70000000298023,"domainLookupStart":192.70000000298023,"fetchStart":192.70000000298023,"redirectEnd":0,"redirectStart":0,"requestStart":209.20000000298023,"responseEnd":232.70000000298023,"responseStart":230.40000000223517,"secureConnectionStart":192.70000000298023},{"duration":14.100000001490116,"initiatorType":"link","name":"https://jira.mariadb.org/s/b04b06a02d1959df322d9cded3aeecc1-CDN/lu2bu7/820016/12ta74/a2ff6aa845ffc9a1d22fe23d9ee791fc/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":192.80000000074506,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":192.80000000074506,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":206.90000000223517,"responseStart":0,"secureConnectionStart":0},{"duration":39.80000000074506,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":192.80000000074506,"connectEnd":192.80000000074506,"connectStart":192.80000000074506,"domainLookupEnd":192.80000000074506,"domainLookupStart":192.80000000074506,"fetchStart":192.80000000074506,"redirectEnd":0,"redirectStart":0,"requestStart":209.30000000074506,"responseEnd":232.60000000149012,"responseStart":229.90000000223517,"secureConnectionStart":192.80000000074506},{"duration":40.600000001490116,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":193,"connectEnd":193,"connectStart":193,"domainLookupEnd":193,"domainLookupStart":193,"fetchStart":193,"redirectEnd":0,"redirectStart":0,"requestStart":210.20000000298023,"responseEnd":233.60000000149012,"responseStart":232.80000000074506,"secureConnectionStart":193},{"duration":13.899999998509884,"initiatorType":"link","name":"https://jira.mariadb.org/s/3ac36323ba5e4eb0af2aa7ac7211b4bb-CDN/lu2bu7/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.css?jira.create.linked.issue=true","startTime":193.10000000149012,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":193.10000000149012,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":207,"responseStart":0,"secureConnectionStart":0},{"duration":44.69999999925494,"initiatorType":"script","name":"https://jira.mariadb.org/s/3339d87fa2538a859872f2df449bf8d0-CDN/lu2bu7/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.js?jira.create.linked.issue=true&locale=en","startTime":193.20000000298023,"connectEnd":193.20000000298023,"connectStart":193.20000000298023,"domainLookupEnd":193.20000000298023,"domainLookupStart":193.20000000298023,"fetchStart":193.20000000298023,"redirectEnd":0,"redirectStart":0,"requestStart":215.40000000223517,"responseEnd":237.90000000223517,"responseStart":236.60000000149012,"secureConnectionStart":193.20000000298023},{"duration":678.5999999977648,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":199.70000000298023,"connectEnd":199.70000000298023,"connectStart":199.70000000298023,"domainLookupEnd":199.70000000298023,"domainLookupStart":199.70000000298023,"fetchStart":199.70000000298023,"redirectEnd":0,"redirectStart":0,"requestStart":232.30000000074506,"responseEnd":878.3000000007451,"responseStart":862.5,"secureConnectionStart":199.70000000298023},{"duration":681.5,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":199.80000000074506,"connectEnd":199.80000000074506,"connectStart":199.80000000074506,"domainLookupEnd":199.80000000074506,"domainLookupStart":199.80000000074506,"fetchStart":199.80000000074506,"redirectEnd":0,"redirectStart":0,"requestStart":250.5,"responseEnd":881.3000000007451,"responseStart":863.5,"secureConnectionStart":199.80000000074506},{"duration":139.60000000149012,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":750.1000000014901,"connectEnd":750.1000000014901,"connectStart":750.1000000014901,"domainLookupEnd":750.1000000014901,"domainLookupStart":750.1000000014901,"fetchStart":750.1000000014901,"redirectEnd":0,"redirectStart":0,"requestStart":828.6000000014901,"responseEnd":889.7000000029802,"responseStart":876.1000000014901,"secureConnectionStart":750.1000000014901},{"duration":466.80000000074506,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":1308.6000000014901,"connectEnd":1308.6000000014901,"connectStart":1308.6000000014901,"domainLookupEnd":1308.6000000014901,"domainLookupStart":1308.6000000014901,"fetchStart":1308.6000000014901,"redirectEnd":0,"redirectStart":0,"requestStart":1744.9000000022352,"responseEnd":1775.4000000022352,"responseStart":1774.9000000022352,"secureConnectionStart":1308.6000000014901}],"fetchStart":0,"domainLookupStart":17,"domainLookupEnd":26,"connectStart":26,"connectEnd":54,"secureConnectionStart":35,"requestStart":55,"responseStart":181,"responseEnd":198,"domLoading":185,"domInteractive":1632,"domContentLoadedEventStart":1632,"domContentLoadedEventEnd":1751,"domComplete":2565,"loadEventStart":2565,"loadEventEnd":2566,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":1573.7000000029802},{"name":"bigPipe.sidebar-id.end","time":1574.800000000745},{"name":"bigPipe.activity-panel-pipe-id.start","time":1574.9000000022352},{"name":"bigPipe.activity-panel-pipe-id.end","time":1576.1000000014901},{"name":"activityTabFullyLoaded","time":1815.6000000014901}],"measures":[],"correlationId":"a268566825be58","effectiveType":"4g","downlink":9.8,"rtt":0,"serverDuration":78,"dbReadsTimeInMs":9,"dbConnsTimeInMs":16,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}
well, that really should have been solved before release 10.2.6 as GA (and BTW i find it horrible that the mysql tradition that a 10.2.5 is beta and a 10.2.6 the frist GA is also used at MariaDB - from where i come you have 10.2.0alpha1, 10.2.0alpha2.... and 10.2.0 without suffix is the GA release)