Title: Please bump SONAME when removing library symbols. · Issue #488 · sqlcipher/sqlcipher · GitHub
Open Graph Title: Please bump SONAME when removing library symbols. · Issue #488 · sqlcipher/sqlcipher
X Title: Please bump SONAME when removing library symbols. · Issue #488 · sqlcipher/sqlcipher
Description: At the moment the library SONAME version is 0. To work well in a Linux environment with programs linked to the shared library, the library should change SONAME version every time a non-backwards compatible change is done. One example lik...
Open Graph Description: At the moment the library SONAME version is 0. To work well in a Linux environment with programs linked to the shared library, the library should change SONAME version every time a non-backwards co...
X Description: At the moment the library SONAME version is 0. To work well in a Linux environment with programs linked to the shared library, the library should change SONAME version every time a non-backwards co...
Opengraph URL: https://github.com/sqlcipher/sqlcipher/issues/488
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Please bump SONAME when removing library symbols.","articleBody":"At the moment the library SONAME version is 0. To work well in a Linux environment with programs linked to the shared library, the library should change SONAME version every time a non-backwards compatible change is done. One example like this is the removal of symbols.\r\n\r\nWhile working on updating sqlcipher in Debian, I discovered that several times between the current Debian release 3.4.1 and the latest version 4.5.5 backwards compatibility was broken without changing the SONAME.\r\n\r\nTo update the SONAME, the -version-info \"8:6:8\" statement in Makefile.in need to be updated, and the diff between the first and third number need to increase. At the moment the SONAME version is 8-8=0, while in the new version in Debian I plan to move to 9:6:8 to get 9-8=1.\r\n\r\nhttps://tracker.debian.org/sqlcipher","author":{"url":"https://github.com/petterreinholdtsen","@type":"Person","name":"petterreinholdtsen"},"datePublished":"2023-11-09T07:30:30.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":12},"url":"https://github.com/488/sqlcipher/issues/488"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:9d0bad4d-f68f-8c9d-880e-8be5f1bc816c |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | A188:D2C73:1E40F1A:2A359B6:696FEA4B |
| html-safe-nonce | fe18e6fab7b6a8c994a2c439f5ebce8a95460a57435943f9240141a063de9539 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBMTg4OkQyQzczOjFFNDBGMUE6MkEzNTlCNjo2OTZGRUE0QiIsInZpc2l0b3JfaWQiOiI1OTU4MTczODc5Njk4NDUxMDE5IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | bc5e1fe0d7b1bb87567b203d79850f2607217cd831cf06f6d81b6ee57f5f7955 |
| hovercard-subject-tag | issue:1984999625 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/sqlcipher/sqlcipher/488/issue_layout |
| twitter:image | https://opengraph.githubassets.com/da07dab46fa5319535653c395439b4859a5e098778a1b650c4c0197459532b08/sqlcipher/sqlcipher/issues/488 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/da07dab46fa5319535653c395439b4859a5e098778a1b650c4c0197459532b08/sqlcipher/sqlcipher/issues/488 |
| og:image:alt | At the moment the library SONAME version is 0. To work well in a Linux environment with programs linked to the shared library, the library should change SONAME version every time a non-backwards co... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | petterreinholdtsen |
| hostname | github.com |
| expected-hostname | github.com |
| None | bb7c872aa74896d911608183f4997f8b9c121a1624064705ec4570cd91bd7839 |
| turbo-cache-control | no-preview |
| go-import | github.com/sqlcipher/sqlcipher git https://github.com/sqlcipher/sqlcipher.git |
| octolytics-dimension-user_id | 649049 |
| octolytics-dimension-user_login | sqlcipher |
| octolytics-dimension-repository_id | 38617 |
| octolytics-dimension-repository_nwo | sqlcipher/sqlcipher |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 38617 |
| octolytics-dimension-repository_network_root_nwo | sqlcipher/sqlcipher |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 257e1b418957178bd3ac9f7520608a40ebbb0f1e |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width