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

Bug#1055267: marked as done (libreoffice-uiconfig-*: missing Breaks for the Replaces)



Your message dated Fri, 03 Nov 2023 17:32:06 +0000
with message-id <E1qyy1e-00E1LU-RO@fasolo.debian.org>
and subject line Bug#1055267: fixed in libreoffice 4:7.6.3~rc1-2
has caused the Debian Bug report #1055267,
regarding libreoffice-uiconfig-*: missing Breaks for the Replaces
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1055267: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1055267
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: libreoffice
Version: 4:7.6.2-5
Severity: serious
User: debian-qa@lists.debian.org
Usertags: piuparts replaces-without-breaks

Hi,

during a test with piuparts and DOSE tools I noticed your package causes
removal of files that also belong to another package.
This is caused by using Replaces without corresponding Breaks.

The installation sequence to reproduce this problem is

  apt-get install libreoffice-base-nogui/sid
  # (1)
  apt-get install libreoffice-uiconfig-base/experimental
  apt-get remove libreoffice-uiconfig-base
  # (2)

The list of installed files at points (1) and (2) should be identical,
but the following files have disappeared:

usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/admindialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/advancedsettingsdialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/appborderwindow.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/appdetailwindow.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/applycolpage.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/appswapwindow.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/authentificationpage.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/autocharsetpage.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/choosedatasourcedialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/colcontrolbox.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/collectionviewdialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/colwidthdialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/connectionpage.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/copytablepage.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/dbaseindexdialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/dbasepage.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/dbtreelist.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/dbwizconnectionpage.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/dbwizmysqlintropage.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/dbwizmysqlnativepage.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/dbwizspreadsheetpage.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/dbwiztextpage.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/deleteallrowsdialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/designsavemodifieddialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/detailwindow.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/directsqldialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/emptypage.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/fielddescpage.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/fielddescpanel.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/fielddialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/finalpagewizard.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/generalpagedialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/generalpagewizard.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/generalspecialjdbcdetailspage.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/generatedvaluespage.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/indexdesigndialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/jdbcconnectionpage.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/joindialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/jointablemenu.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/joinviewmenu.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/keymenu.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/ldapconnectionpage.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/ldappage.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/limitbox.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/migrwarndlg.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/mysqlnativepage.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/mysqlnativesettings.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/namematchingpage.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/odbcpage.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/parametersdialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/password.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/querycolmenu.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/queryfilterdialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/queryfuncmenu.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/querypropertiesdialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/queryview.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/relationdialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/rowheightdialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/savedialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/saveindexdialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/savemodifieddialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/sortdialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/specialjdbcconnectionpage.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/specialsettingspage.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/sqlexception.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/tableborderwindow.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/tabledesignrowmenu.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/tabledesignsavemodifieddialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/tablelistbox.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/tablesfilterdialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/tablesfilterpage.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/tablesjoindialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/tabletitle.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/taskwindow.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/textconnectionsettings.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/textpage.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/titlewindow.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/typeselectpage.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/useradmindialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/useradminpage.ui
usr/lib/libreoffice/share/config/soffice.cfg/dbaccess/ui/userdetailspage.ui
usr/lib/libreoffice/share/config/soffice.cfg/modules/dbapp/menubar/menubar.xml
usr/lib/libreoffice/share/config/soffice.cfg/modules/dbapp/popupmenu/edit.xml
usr/lib/libreoffice/share/config/soffice.cfg/modules/dbapp/popupmenu/new.xml
usr/lib/libreoffice/share/config/soffice.cfg/modules/dbapp/popupmenu/preview.xml
usr/lib/libreoffice/share/config/soffice.cfg/modules/dbapp/statusbar/statusbar.xml
usr/lib/libreoffice/share/config/soffice.cfg/modules/dbapp/toolbar/formobjectbar.xml
usr/lib/libreoffice/share/config/soffice.cfg/modules/dbapp/toolbar/queryobjectbar.xml
usr/lib/libreoffice/share/config/soffice.cfg/modules/dbapp/toolbar/reportobjectbar.xml
usr/lib/libreoffice/share/config/soffice.cfg/modules/dbapp/toolbar/tableobjectbar.xml
usr/lib/libreoffice/share/config/soffice.cfg/modules/dbapp/toolbar/toolbar.xml
usr/lib/libreoffice/share/config/soffice.cfg/modules/dbbrowser/menubar/compat.xml
usr/lib/libreoffice/share/config/soffice.cfg/modules/dbbrowser/popupmenu/explorer.xml
usr/lib/libreoffice/share/config/soffice.cfg/modules/dbbrowser/popupmenu/refreshdata.xml
usr/lib/libreoffice/share/config/soffice.cfg/modules/dbbrowser/toolbar/toolbar.xml
usr/lib/libreoffice/share/config/soffice.cfg/modules/dbquery/menubar/menubar.xml
usr/lib/libreoffice/share/config/soffice.cfg/modules/dbquery/toolbar/designobjectbar.xml
usr/lib/libreoffice/share/config/soffice.cfg/modules/dbquery/toolbar/sqlobjectbar.xml
usr/lib/libreoffice/share/config/soffice.cfg/modules/dbquery/toolbar/toolbar.xml
usr/lib/libreoffice/share/config/soffice.cfg/modules/dbrelation/menubar/menubar.xml
usr/lib/libreoffice/share/config/soffice.cfg/modules/dbrelation/toolbar/toolbar.xml
usr/lib/libreoffice/share/config/soffice.cfg/modules/dbtable/menubar/menubar.xml
usr/lib/libreoffice/share/config/soffice.cfg/modules/dbtable/toolbar/toolbar.xml
usr/lib/libreoffice/share/config/soffice.cfg/modules/dbtdata/menubar/menubar.xml
usr/lib/libreoffice/share/config/soffice.cfg/modules/dbtdata/popupmenu/refreshdata.xml
usr/lib/libreoffice/share/config/soffice.cfg/modules/dbtdata/toolbar/toolbar.xml
usr/lib/libreoffice/share/config/soffice.cfg/modules/sabpilot/ui/contentfieldpage.ui
usr/lib/libreoffice/share/config/soffice.cfg/modules/sabpilot/ui/contenttablepage.ui
usr/lib/libreoffice/share/config/soffice.cfg/modules/sabpilot/ui/datasourcepage.ui
usr/lib/libreoffice/share/config/soffice.cfg/modules/sabpilot/ui/defaultfieldselectionpage.ui
usr/lib/libreoffice/share/config/soffice.cfg/modules/sabpilot/ui/fieldassignpage.ui
usr/lib/libreoffice/share/config/soffice.cfg/modules/sabpilot/ui/fieldlinkpage.ui
usr/lib/libreoffice/share/config/soffice.cfg/modules/sabpilot/ui/gridfieldsselectionpage.ui
usr/lib/libreoffice/share/config/soffice.cfg/modules/sabpilot/ui/groupradioselectionpage.ui
usr/lib/libreoffice/share/config/soffice.cfg/modules/sabpilot/ui/invokeadminpage.ui
usr/lib/libreoffice/share/config/soffice.cfg/modules/sabpilot/ui/optiondbfieldpage.ui
usr/lib/libreoffice/share/config/soffice.cfg/modules/sabpilot/ui/optionsfinalpage.ui
usr/lib/libreoffice/share/config/soffice.cfg/modules/sabpilot/ui/optionvaluespage.ui
usr/lib/libreoffice/share/config/soffice.cfg/modules/sabpilot/ui/selecttablepage.ui
usr/lib/libreoffice/share/config/soffice.cfg/modules/sabpilot/ui/selecttypepage.ui
usr/lib/libreoffice/share/config/soffice.cfg/modules/sabpilot/ui/tableselectionpage.ui
usr/lib/libreoffice/share/config/soffice.cfg/modules/sbibliography/menubar/menubar.xml
usr/lib/libreoffice/share/config/soffice.cfg/modules/sbibliography/ui/autofiltermenu.ui
usr/lib/libreoffice/share/config/soffice.cfg/modules/sbibliography/ui/choosedatasourcedialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/modules/sbibliography/ui/combobox.ui
usr/lib/libreoffice/share/config/soffice.cfg/modules/sbibliography/ui/editbox.ui
usr/lib/libreoffice/share/config/soffice.cfg/modules/sbibliography/ui/generalpage.ui
usr/lib/libreoffice/share/config/soffice.cfg/modules/sbibliography/ui/mappingdialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/modules/sbibliography/ui/querydialog.ui
usr/lib/libreoffice/share/config/soffice.cfg/modules/sbibliography/ui/toolbar.ui

This is a serious bug violating policy 7.6, see
https://www.debian.org/doc/debian-policy/ch-relationships.html#overwriting-files-and-replacing-packages-replaces
and also see the footnote that describes this incorrect behavior:
https://www.debian.org/doc/debian-policy/ch-relationships.html#id13

The libreoffice-uiconfig-base package has the following relationships with libreoffice-base:

  Conflicts: n/a
  Breaks:    n/a
  Replaces:  libreoffice-base (<< 4:7.6.0~beta1), libreoffice-base-nogui (<< 4:7.6.0~beta1), libreoffice-common (<< 4:7.6.0~beta1)


Similar bugs seem to be present in all other libreoffice-uiconfig-*
packages, too.


cheers,

Andreas

--- End Message ---
--- Begin Message ---
Source: libreoffice
Source-Version: 4:7.6.3~rc1-2
Done: Rene Engelhard <rene@debian.org>

We believe that the bug you reported is fixed in the latest version of
libreoffice, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1055267@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Rene Engelhard <rene@debian.org> (supplier of updated libreoffice package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 03 Nov 2023 17:59:51 +0100
Source: libreoffice
Architecture: source
Version: 4:7.6.3~rc1-2
Distribution: experimental
Urgency: medium
Maintainer: Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>
Changed-By: Rene Engelhard <rene@debian.org>
Closes: 1055267
Changes:
 libreoffice (4:7.6.3~rc1-2) experimental; urgency=medium
 .
   * debian/rules:
     - readd fonts-crosextra-caladea build-dep; Cambria usage is back
   * debian/control.in:
     - duplicate Replaces: as Breaks: in -uiconfig-* (closes: #1055267)
Checksums-Sha1:
 a2af7071dec7b103b63de2e54c1d9eb64369fafc 34344 libreoffice_7.6.3~rc1-2.dsc
 e4028bdaec51e0a11f017043715b2877ad1c6327 24119580 libreoffice_7.6.3~rc1-2.debian.tar.xz
 718de04185adae1c4df59db0291a6c14ab997b0e 35718 libreoffice_7.6.3~rc1-2_source.buildinfo
Checksums-Sha256:
 49ab743549875446f6abbbb3997f0ca3bf31014beba0cd98449bcc7446e8cc7f 34344 libreoffice_7.6.3~rc1-2.dsc
 ba9799b3feb91c05ca714e3cfe5848f7b81bedabebeeae715748e47046088bcb 24119580 libreoffice_7.6.3~rc1-2.debian.tar.xz
 25290ee2f6b4551a6e456efd5cf7b921814f66b06acd9f436705232565823dd2 35718 libreoffice_7.6.3~rc1-2_source.buildinfo
Files:
 41beb1a763dc5578b8b1274b4678a8ea 34344 editors optional libreoffice_7.6.3~rc1-2.dsc
 04a0228f9a9f3011ef7367cdcd408a84 24119580 editors optional libreoffice_7.6.3~rc1-2.debian.tar.xz
 a6d5235b1d3e55d8e3695a9951ca170a 35718 editors optional libreoffice_7.6.3~rc1-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJEBAEBCgAuFiEE4S3qRnUGcM+pYIAdCqBFcdA+PnAFAmVFKGgQHHJlbmVAZGVi
aWFuLm9yZwAKCRAKoEVx0D4+cCITD/9CAVWpDcY64szc/Pip3/OgP5ws3mgcWHAO
hsBNpTQ3iiVOJPJxiP+XlzRuSrhlqTFggmU4Fg1pD7IGP0MrW5tVisBQ3yMWbVx3
CDcmGjnxLfoOkq6CN/ebV+U1IIZgPPqix9Cafdd+u2xOMxnacYWewbgCadEHS2E1
6kcskDsD08kt7MnM24qB+R7ubJCZiOGUgukKvndhycQEB7Qh4oqNLKshBgGYrCEq
Jn7mFZWZp28J9BFy8H5AvpbPKUWx4D6FpOX+dBr/AzZN+22CT8BsCCv4Q1gpBOq6
6GmueU6CabjbE9C+7ZmPnbAa8tg7tQ+RvWahOR4vW5bcQ3vKs+WCz48JtQnVxPip
kWM/3NzdXA1N4uIm3N8xwgfC382mn1P5cedRqcLaMMZjJNRYqsnzP6vq2aWb+eT7
nWsTrQZHR0LYqzVRpL/hpr0i+gI6C6aXsyjXcMDpShCSf4MNoQ3ZUOttWiQO6o3L
VVG74CPQoH/eieatXwBuTvz+A/WWVcGoYbOUhoiYhB7XE/nAFMAmntaN6qU+x6E1
hB3aioFX78sdEd7PC0wslb2WIbDsaCJuJ0Btr8bxfY3XoqLJ+dXZ/y4ZtgciAOd3
v64dLVxdNmuSEoN2MlzofDYhA0KirNHvhpWKiic1slJgDtAdYyLsLuqgrorUCnEG
W5cA28zrEg==
=SACD
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: