Start using pure mariadb in DEB file name and remove version information from name
(MDEV-27033)
|
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Packaging |
| Affects Version/s: | 10.7, 10.8, 10.9 |
| Fix Version/s: | 10.7.4, 10.8.3 |
| Type: | Technical task | Priority: | Major |
| Reporter: | Tuukka Pasanen | Assignee: | Otto Kekäläinen |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Description |
|
Provider Plugins throws Lintian False-Positive Errors. This because these shared objects does not share any symbols from Glibc and Lintian uses command objdump -X to check exactly which symbols are required by shared object. As Lintian error itself if correct it's not error and it's false-positive which should be overrided with .lintian-overrides -files
Which should be suppressed also there is problem in debian/control file
Debian Policy Manual section 3.4 says that they are needed |
| Comments |
| Comment by Tuukka Pasanen [ 2022-03-18 ] |
|
There is clean Lintian runs: |
| Comment by Sergei Golubchik [ 2022-03-18 ] |
|
https://lintian.debian.org/tags/library-not-linked-against-libc
in this case those provider plugins, exactly, don't use any symbols from libc, as they don't do anything besides a couple of assignments. So, it's a false positive. |
| Comment by Tuukka Pasanen [ 2022-03-21 ] |
|
Yes and it's more objdump problem as it just deals with current binary. If you ldd those shared object it reports correctly that they links against libc. |