Bug 39219 - Please do not provide liblibreofficekitgtk.so()(64bit)
Summary: Please do not provide liblibreofficekitgtk.so()(64bit)
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libreofficekit-still (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-11-08 02:35 MSK by Dmitry V. Levin
Modified: 2020-11-09 04:39 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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).