| Summary: | Please do not provide liblibreofficekitgtk.so()(64bit) | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Dmitry V. Levin <ldv> |
| Component: | libreofficekit-still | Assignee: | Andrey Cherepanov <cas> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | cas, grenka |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
$ apt-cache showpkg 'liblibreofficekitgtk.so()(64bit)' Package: liblibreofficekitgtk.so()(64bit) Versions: Reverse Depends: Dependencies: Provides: Reverse Provides: libreofficekit-still 6.4.7.2-alt1:sisyphus+260240.300.4.3@1603576136 libreofficekit 7.0.1.2-alt2:sisyphus+259887.100.1.2@1602681375 That is, two packages provide a shared library that is not used by other packages. $ rpmsodiff \ Sisyphus/files/x86_64/RPMS/libreofficekit-still-6.4.7.2-alt1.x86_64.rpm \ Sisyphus/files/x86_64/RPMS/libreofficekit-7.0.1.2-alt2.x86_64.rpm |\ grep symbols 13 symbols removed 1 symbols added 18 symbols changed That is, these two libraries have incompatible ABIs. I suggest to stop this practice, e.g. by filtering out liblibreofficekitgtk.so from autogenerated provides.