Bug#912140: libreoffice-base,libreoffice-common: trying to overwrite '/usr/lib/libreoffice/share/basic/dialog.xlc', which is also in package libreoffice-{base,common} 1:5.2.7-1+deb9u3
On Sun, Oct 28, 2018 at 02:08:13PM +0000, Axel Beckert wrote:
> Package: libreoffice-base,libreoffice-common
> Version: 1:5.2.7-1+deb9u4
> Severity: serious
> Justification: file conflict, fails to upgrade
No.
> When upgrading Debian Stretch on a friends Gemini PDA (arm64), parts of libreoffice failed to
> upgrade from deb8u3 to deb8u4 due a file conflict between two of its binary packages.
>
> It looks as if dialog.xlc moved between packages between deb8u3 and deb8u4 on at least arm64.
No, it didn't.
As you say already in your other mail this is a diversion. If your
system was clean before there was no issue (there was a short time where
the diversion was broken, yes...
-base diverts dialog.xlc (and others) because I don't see the need on
forcing Access2Base macros (yes, doing what it says...) on everyone.
This is basically the case since ages:
libreoffice (1:4.3.0~rc3-2) experimental; urgency=low
* Brown paper bag release
* debian/patches/handle-symlinks-to-icon-themes-correctly.diff: as name says;
from upstream
* debian/rules:
- fix typo so export DISABLE_CVE_TESTS=TRUE is actually set
- add symlinks for images*.zip again
- s/iceweasel-dev/npapi-sdk-dev/. Re-enable system-npapi-headers
- ENABLE_AVAHI=n (closes: #749770, #755309)
* debian/libreoffice-base.preinst.in: fix version check (closes: #755290)
* debian/libreoffice-base.postrm.in: add more checks for the
Access2Base diversions; add forgotten recommended abort-upgrade step
from policy manual
-- Rene Engelhard <rene@debian.org> Sat, 19 Jul 2014 09:57:19 +0200
[...]
libreoffice (1:4.3.0~beta1-1) experimental; urgency=low
* new upstream beta release
- fixes unconditional execution of VBA macros (CVE-2014-0247)
* debian/patches/odk-no-dot.diff: HAVE_DOT=NO in Doxyfiles to prevent loads
of error: " Problems running dot: exit code=127, command='dot'"
* debian/patches/disable-ftp-nohost-test.diff: remove, seems to work now
* debian/rules:
- move /usr/lib/libreoffice/share/basic/Access2Base from -common to -base,
as it clearly is Base-specific
* debian/control.in:
- add Replaces: for the Access2Base move
* debian/libreoffice-base.{preinst,postrm}.in: dpkg-divert dialog.xlc
and script.xlc... FIXME: Better, scalable solution..
* debian/control.help.in:
- make -help-* depend on -style-default (closes: #748434)
-- Rene Engelhard <rene@debian.org> Fri, 23 May 2014 07:31:12 +0200
And those didn't change since then.
Regards,
Rene
Reply to: