Bug 39219

Summary: Please do not provide liblibreofficekitgtk.so()(64bit)
Product: Sisyphus Reporter: Dmitry V. Levin <ldv>
Component: libreofficekit-stillAssignee: Andrey Cherepanov <cas>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: cas
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Dmitry V. Levin 2020-11-08 02:35:14 MSK
$ 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.
Comment 1 Repository Robot 2020-11-09 04:39:13 MSK
LibreOffice-still-6.4.7.2-alt2 -> sisyphus:

 Sun Nov 08 2020 Andrey Cherepanov <cas@altlinux> 6.4.7.2-alt2
 - Do not provide liblibreofficekitgtk.so (ALT #39219).