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

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: