[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: libreoffice-common: package conflicts



On 5/18/22 7:14 AM, Rene Engelhard wrote:
/usr/bin/soffice (and maybe others I forgot).

The files simply conflict.

I checked the list of files that OpenOffice 4.1.12 .deb package install.

The downloaded current file for Debian 64 bit is:
Apache_OpenOffice_4.1.12_Linux_x86-64_install-deb_en-US.tar.gz

Once extracted has two parts:
en-US/DEBS    (with applications)
en-US/DEBS/desktop-integration   (icons,mime,links)

All the "applications" *.deb in extracted
en-US/DEBS
(are 41 DEB files)
install file only in /opt/openoffice4/
so no file conflicts here.


The optional package:
openoffice4.1-debian-menus_4.1.12-9809_all.deb
extracted in:
en-US/DEBS/desktop-integration/
contain other files:
/usr/bin/openoffice4*
/usr/lib/menu/openoffice*
/usr/share/application-registry/openoffice4*
/usr/share/mime-info/openoffice4*
/usr/share/mimelnk/application/openoffice4*
/usr/share/icons/hi|locolor/<size>/apps/openoffice4*
/usr/share/icons/hi|locolor/<size>/mimetypes/openoffice4*
/usr/share/icons/gnome/<size>/apps/openoffice4*
/usr/share/icons/gnome/<size>/mimetypes/openoffice4*

plus some links:
/usr/bin/soffice -> /opt/openoffice4/program/soffice
/usr/share/applications/openoffice4*.desktop -> /opt/openoffice4/*
/etc/openoffice4 -> /opt/openoffice4


The only conflicting link is:
/usr/bin/soffice -> /opt/openoffice4/program/soffice
conflicting with:
/usr/bin/soffice -> /usr/lib/libreoffice/program/soffice


I saw the package 'libreoffice-common' has set a rule as so:
Conflicts: openoffice.org-unbundled

I think the deb rule should point to real conflicting package:
openoffice4.1-debian-menus
so avoiding to install the latter, let users install both applications from deb, or better LibreOffice from repository and OpenOffice from distributed .deb
My 'reportbug' point to this.


BTW: I used StarOffice from the time of Sun Solaris on Sparc Station (pre 2000) and everywhere after, the link:
/usr/bin/soffice
was always part of StarOffice and then OpenOffice package.
So, while I'm in favor of GPL license of LibreOffice, I'm not against OpenOffice, and about the conflicting link, my opinion is that the link
/usr/bin/soffice
should be reserved to OpenOffice as was before.
LibreOffice should use:
/usr/bin/loffice
bash script to be started.

Please reconsider this package conflict rule

best regards,
thank you
--
Valerio


Reply to: