Your message dated Sun, 05 Dec 2021 18:18:47 +0000
with message-id <e1mtw63-000h7h...@fasolo.debian.org>
and subject line Bug#985401: fixed in dpkg 1.21.0
has caused the Debian Bug report #985401,
regarding dpkg: Print package removal due to Conflicts
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 ow...@bugs.debian.org
immediately.)


-- 
985401: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=985401
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dpkg
Version: 1.20.7.1
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts
Control: block 985297 with -1

  Preparing to unpack .../0-ure_1%3a7.0.4-3_amd64.deb ...
  Unpacking ure (1:7.0.4-3) over (6.1.5-3+deb10u7) ...
  Preparing to unpack .../1-libreoffice-style-colibre_1%3a7.0.4-3_all.deb ...
  Unpacking libreoffice-style-colibre (1:7.0.4-3) over (1:6.1.5-3+deb10u7) ...
  dpkg: considering deconfiguration of libreoffice-writer, which would be 
broken by installation of libreoffice-core ...
  dpkg: yes, will deconfigure libreoffice-writer (broken by libreoffice-core)
  Preparing to unpack .../2-libreoffice-core_1%3a7.0.4-3_amd64.deb ...
  De-configuring libreoffice-writer (1:6.1.5-3+deb10u7) ...
  Unpacking libreoffice-core (1:7.0.4-3) over (1:6.1.5-3+deb10u7) ...
  dpkg: considering removing libreoffice-writer in favour of libreoffice-common 
...
* dpkg: libreoffice-writer is not properly installed; ignoring any dependencies 
on it ***
* dpkg: yes, will remove libreoffice-writer in favour of libreoffice-common     
      ***
  Preparing to unpack .../3-libreoffice-common_1%3a7.0.4-3_all.deb ...
  dpkg-maintscript-helper: error: file 
'/usr/lib/libreoffice/share/registry/writer.xcd' not owned by package 
'libreoffice-common:all'
  dpkg-maintscript-helper: error: directory 
'/usr/lib/libreoffice/share/registry' contains files not owned by package 
libreoffice-common:all, cannot switch to symlink
  dpkg: error processing archive 
/tmp/apt-dpkg-install-sERX6l/3-libreoffice-common_1%3a7.0.4-3_all.deb 
(--unpack):
   new libreoffice-common package pre-installation script subprocess returned 
error exit status 1
  rmdir: failed to remove '/var/lib/libreoffice/program/': No such file or 
directory
  rmdir: failed to remove '/var/lib/libreoffice': No such file or directory
  Selecting previously unselected package libreoffice-writer.
  dpkg: considering deconfiguration of libreoffice-common, which would be 
broken by installation of libreoffice-writer ...
  dpkg: yes, will deconfigure libreoffice-common (broken by libreoffice-writer)
  Preparing to unpack .../4-libreoffice-writer_1%3a7.0.4-3_amd64.deb ...
  De-configuring libreoffice-common (1:6.1.5-3+deb10u7) ...
  Unpacking libreoffice-writer (1:7.0.4-3) over (1:6.1.5-3+deb10u7) ...
  Replacing files in old package libreoffice-common (1:6.1.5-3+deb10u7) ...
  Preparing to unpack .../5-libxmlsec1_1.2.31-1_amd64.deb ...
  Unpacking libxmlsec1:amd64 (1.2.31-1) over (1.2.27-2) ...
  Preparing to unpack .../6-libreoffice-base-core_1%3a7.0.4-3_amd64.deb ...
  Unpacking libreoffice-base-core (1:7.0.4-3) over (1:6.1.5-3+deb10u7) ...
  Errors were encountered while processing:
   /tmp/apt-dpkg-install-sERX6l/3-libreoffice-common_1%3a7.0.4-3_all.deb

So is dpkg going to remove libreoffice-writer or not? It says both and does
not remove it, causing dpkg-maintscript-helper to fail since
/usr/lib/libreoffice/share/registry is not empty before dir_to_symlink
is run. There should be enough Conflicts to ensure all packages previously
shipping files there are removed or upgraded.

Andreas

--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.21.0
Done: Guillem Jover <guil...@debian.org>

We believe that the bug you reported is fixed in the latest version of
dpkg, 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 985...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover <guil...@debian.org> (supplier of updated dpkg 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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Sun, 05 Dec 2021 16:32:45 +0100
Source: dpkg
Architecture: source
Version: 1.21.0
Distribution: unstable
Urgency: medium
Maintainer: Dpkg Developers <debian-d...@lists.debian.org>
Changed-By: Guillem Jover <guil...@debian.org>
Closes: 582921 871420 940571 963087 980066 980527 980963 985401 985444 986103 
989824 991190 993991 995387 996044 996959 999600 1000421 1000557
Changes:
 dpkg (1.21.0) unstable; urgency=medium
 .
   [ Guillem Jover ]
   * dpkg-genchanges: Include orig tarball on source package renames.
     Closes: #980066
   * scripts: Consider SHA-1 and RIPEMD-160 weak algorithms in OpenPGP
     signatures.
   * dpkg: During unpack print a removal message due to Conflicts.
     Closes: #985401
   * scripts: Add zsh completions for dpkg-parsechangelog.
     Thanks to Daniel Shahaf <danie...@apache.org>. Closes: #986103
   * dpkg-buildpackage: When printing build type match the extension exactly.
     Closes: #989824
   * dpkg-maintscript-helper: Use xargs -I argument instead of deprecated -i.
   * dpkg-maintscript-helper: Quote variable inside ${} to avoid pattern match.
   * libdpkg: Fix dpkg_fsys_get_path() to always strip leading / and ./.
   * libdpkg: Set the default database directory relative to the system root.
   * dpkg-divert, dpkg-statoverride: Set admindir after instdir.
   * update-alternatives: Fix admindir setting.
     Prompted by Johannes Schauer Marin Rodrigues <jo...@debian.org>.
   * dselect: Honor DPKG_ADMINDIR environment variable.
   * dpkg-query, dpkg-trigger, dselect: Add support for setting the root
     directory.
   * dpkg-fsys-usrunmess: Move forced reconfiguration to the last step.
     See #991190.
   * dpkg-fsys-usrunmess: Install a local policy-rc.d to ignore service
     restarts. Closes: #991190
   * dpkg-fsys-usrunmess: Do not fail when removing lingering directories.
   * dpkg-fsys-usrunmess: Generate a regression prevention package.
   * dpkg-fsys-usrunmess: Fix typo in debug message.
   * dpkg: Distinguish deconfiguration message for installation and multi-arch
     syncs.
   * dpkg-buildpackage: Add new --changes-file option.
     Prompted by Niels Thykier <ni...@thykier.net>.
   * dpkg-buildpackage: Add new --buildinfo-file option.
   * dpkg: Rework --assert-<feature> logic to be more robust.
     Prompted by Helmut Grohne <hel...@subdivi.de>.
     Prompted by David Kalnischkies <donk...@debian.org>.
   * dpkg: Improve --assert-<feature> descriptions.
   * dpkg: Add a new --assert-help option.
   * scripts/mk: Pass DEB_BUILD_PATH to dpkg-buildflags. See #985553.
   * dpkg-db-backup: New program factored out from Debian-specific daily cron.
   * dpkg-db-backup: Accept an option to override the number of rotation cycles.
   * dpkg-db-backup: Honor the admindir set at configure time.
   * update-alternatives: Fix --auto and --set-selections output progress.
   * update-alternatives: Print defaults for configuration and database
     pathnames.
   * scripts: Replace shebang in dpkg-error shell library with shellcheck
     directive.
   * dpkg-buildpackage: Add support for terse DEB_BUILD_OPTIONS.
   * dpkg-mergechangelogs: Add new --merge-unreleased option. Closes: #582921
   * dpkg: Restore fallback to "new-prerm failed-upgrade" for downgrades.
     Analysis by Ian Jackson <ijack...@chiark.greenend.org.uk>. Closes: #996959
   * dselect: Use safe temporary file creation in methods setup.
   * dselect: Remove bashism from update script in multicd method.
   * dpkg: Fix --verify to handle missing or inaccessible pathnames.
     Closes: #963087
   * dpkg: Add partial --verify support for mode checks.
   * Use «digest» instead of «hash» in output messages.
     Reported by Sven Joachim <svenj...@gmx.de>.
   * dselect: use `grep -E` instead of `egrep`.
     Thanks to Ville Skyttä <ville.sky...@iki.fi>. Closes: #999600
   * libdpkg: Fix memory leak on End Of Tape condition in tar parser.
   * dpkg: Fix short lived memory leak with --recursive.
   * dpkg: Fix conffile removal-on-upgrade handling. Closes: #995387
   * dpkg-deb: Fix conffile name length tracking on remove-on-upgrade parsing.
     Reported by uau on IRC.
   * Architecture support:
     - Clarify that the regex columns need to be ordered to match first.
     - Add support for ARCv2 CPU. Closes: #980963
       Based on a patch by Alexey Brodkin <alexey.brod...@synopsys.com>.
   * Portability:
     - start-stop-daemon: Define SOCK_NONBLOCK to 0 if not defined.
     - libdpkg: Add support for AIX to dpkg_get_progname().
   * Perl modules:
     - Dpkg::Source::Quilt: Add hint to check missing files on patch apply
       failures.
       Reported by Joseph Nahmias <je...@debian.org>.
     - Dpkg::Changelog::Parse: Require format plugins to inherit from
       Dpkg::Changelog.
     - Dpkg::OpenPGP: Refactor openpgp implementation execution into a new
       function.
     - Dpkg::Vendor::Debian: Refactor compiler flag names into an array.
     - Dpkg::Vendor::Debian: Add new lto feature in new optimize area.
       Closes: #940571
     - Test::Dpkg: Print actual error messages in test_neutralize_checksums().
     - Dpkg::Deps: Use current_sub feature for __SUB__.
     - Dpkg::BuildFlags: Add support for ASFLAGS.
       See https://salsa.debian.org/debian/debhelper/-/merge_requests/50.
     - Dpkg::Compression: Use gzip --rsyncable unconditionally.
     - Dpkg::Changelog::Entry::Debian: Fix full month misuse warning.
     - Dpkg::Shlibs::Symbol: Emit a warning on fully qualified symver patterns.
       Closes: #993991
     - Dpkg::Control::HashCore: Add new keep_duplicate option.
     - Dpkg::Control::FieldsCore: Add new field_parse_binary_source().
       Closes: #980527
     - Dpkg::Control::FieldsCore: Fix types allowed for
       field_parse_binary_source().
       Reported by Johannes Schauer Marin Rodrigues <jo...@debian.org>.
     - Dpkg::Shlibs::Objdump: Fix apply_relocations to work with versioned
       symbols. Closes: #1000421
     - Dpkg::Vendor::Ubuntu: Update Maintainer field logic to include
       “canonical”. Based on a patch by
       William 'jawn-smith' Wilson <william.wil...@canonical.com>.
       Closes: #1000557
     - Dpkg::Source::Package::V2: Add hint about version matching source tree.
       Based on a patch by Samuel Henrique <samuel...@debian.org>.
       Closes: #996044
   * Documentation:
     - man: Itemize dpkg-gensymbols -c levels.
     - man: Add man page for deb-md5sums(5).
       Reported by Maxim Cournoyer (on IRC).
     - man: Switch the Architecture field in deb-control(5) to required.
       Reported by Maxim Cournoyer (on IRC).
     - man: Make clear that dpkg-query arguments accept multiple values.
       Prompted by Rémi Rampin <remiram...@gmail.com>. See #913781.
     - man: Document dpkg-query --search and --listfiles output formats.
     - doc: Fix incorrect use of ‘an’ article.
     - doc: Update coding style to document POD instead of troff.
     - doc: Update THANKS file.
     - doc: Annotate current maintainer start year.
     - doc: Sort maintenance information chronologically.
     - man: Add versions since features where introduced.
     - man: Further clarify when re-inclusions of excluded pathnames happen.
       Closes: #871420
     - doc: Update Doxygen configuration from version 1.9.1.
     - doc: Improve description of dpkg suite.
       Prompted by Fabrice Bauzac-Stehly <n...@mykolab.com>.
     - man: Add a reference to where the Installed-Size algorithm is described.
     - man: Improve dpkg --verify-format rpm format documentation.
     - man: Document in deb-substvars(5) what ${} is good for.
       Prompted by Paul Wise <p...@debian.org>.
     - man: Document in dpkg-architecture(1) target being useful for emulators
       too. Prompted by Helmut Grohne <hel...@subdivi.de>.
     - man: Document in dpkg-query(1) full --search and --listfiles output
       format. Prompted by Johannes Schauer Marin Rodrigues <jo...@debian.org>.
   * Code internals:
     - Remove irrelevant or obsolete FIXME markers.
     - Turn FIXME markers denoting pending actions into TODO markers.
     - Turn FIXME markers giving historic information into simple Notes.
     - update-alternatives: Turn FIXME for explicit behavior choice into an XXX.
     - Use localtime_r() instead of localtime().
     - libdpkg: Remove MDEBUG support from m_malloc() implementation.
     - libdpkg: Mark dpkg_arch_unmark() arch_remove argument as const.
     - libdpkg: Mark treewalk_open() func argument as const.
     - dpkg: Mark ignore_depends() pkg argument as const.
     - dpkg: Mark deb_parse_conffiles() pkg argument as const.
     - libcompat: Remove local setexecfilecon() and require libselinux 2.3.
     - libdpkg: Add missing DPKG_{BEGIN,END}_DECLS in header files.
     - dpkg: Move SE Linux function declarations into its own header file.
     - dpkg: Move the command action enum to its own header file.
     - dpkg: Switch from including "main.h" to "force.h".
     - dselect: Rename dme() to display_menu_entry().
     - dpkg: Split function handling deconfiguration due to install and removal.
     - libdpkg: Add new ACTION_MUX macro for continued options.
     - dpkg: Refactor --assert-<feature> handling to be data driven.
     - dpkg-fsys-usrunmess: Do not use interpolated strings for literals.
     - dpkg-db-backup: Add a license header comment.
   * Build system:
     - Fallback to $^X and 'perl' if $Config{perlpath} is unset or empty.
     - Bump minimal Perl version to 5.28.1.
     - Remove redundant localedir and pkgconfdir initializations.
     - Check for libsocket.
     - Do not set have_libmd on the found branch in AC_SEARCH_LIBS.
     - Switch DPKG_FUNC_C99_SNPRINTF from AC_LANG_SOURCE to AC_LANG_PROGRAM.
     - Check whether fsync(3) works on directories.
     - Remove obsolete AC_HEADER_STDC.
     - Detect appropriate sed program at configure time.
     - Rename DPKG_DEB_PROG_TAR to DPKG_PROG_TAR.
     - Parametrize the backups directory with a configure option.
     - Add a check for symlinks in the git repository.
     - Rename shell scripts to .sh.
     - Switch from hardcoded /run to parametrized runstatedir.
     - Use new Dpkg::Control keep_duplicate option in gen-changelog.
     - Use title-case for field in gen-changelog.
     - Execute run-script via CONFIG_SHELL.
       Reported by Larkin Nickle <m...@larbob.org>.
     - Quote variables containing pathnames in m4 macros.
     - Add support for commit message fix up machinery in gen-changelog.
   * Packaging:
     - Use absolute pathnames in .install debhelper fragments.
     - Remove unused dh_installcron call for arch-indep targets.
     - Add support for a native systemd timer. Closes: #985444
     - Create auotpkgtest installation directory.
     - Bump Standards-Version to 4.6.0 (no changes needed).
   * Test suite:
     - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
     - Use can_run() instead of find_command().
     - Add descriptions to makefile test runners.
     - Add unit tests for architecture bijective mapping property.
     - Suppress cppcheck constParameter check.
     - Suppress bogus cppcheck for nullPointerRedundantCheck.
     - Mark external sourced shell files for checking.
     - Ignore new shellcheck checks.
     - Remove shipped dpkg database.
     - Add re-inclusion of symlink case to t-filtering. See #871420.
     - Generate symlink during test build time.
     - Remove superfluous long filename.
     - Refactor parse_ctrl() from parse_dsc().
     - Update codespell stopwords.
 .
   [ Helge Kreutzmann ]
   * deb-md5sums.pod: Fix typo.
 .
   [ Add programs translations ]
   * Occitan (Quentin PAGÈS).
 .
   [ Update dselect translations ]
   * German (Sven Joachim).
 .
   [ Update man pages translations ]
   * German (Helge Kreutzmann).
 .
   [ Update programs translations ]
   * German (Sven Joachim).
   * Polish (Marcin Owsiany, Łukasz Dulny).
 .
   [ Update scripts translations ]
   * German (Helge Kreutzmann).
Checksums-Sha1:
 0470585880a60d9f642e5e34663f0e3338875ef5 2120 dpkg_1.21.0.dsc
 27326e5edfc3d834c35b896cfff320cbae5ccfe5 4985476 dpkg_1.21.0.tar.xz
 012cb5e4cfcf1b87bc5a7e6b6acd6f0cff8e1d3b 7700 dpkg_1.21.0_amd64.buildinfo
Checksums-Sha256:
 09e3fdf4f343a3cef150da76f6de267502f6beea3b4edd3bc191bd6d9b1759cb 2120 
dpkg_1.21.0.dsc
 e98e3b8cc49ea5b35c4b62a2a363c56ad2fb46929cad0d35c6cdca9d64c8db93 4985476 
dpkg_1.21.0.tar.xz
 eed6d2231822f37edb624fbb9ecfbe46e701f276c1475286c8ba9b7826462f49 7700 
dpkg_1.21.0_amd64.buildinfo
Files:
 24c31ee2e751f1256ad5b219342e3bf6 2120 admin required dpkg_1.21.0.dsc
 511eac4cf058388ad14d54c38c441163 4985476 admin required dpkg_1.21.0.tar.xz
 9f9d15cab85c13655e9465ebb001dd81 7700 admin required 
dpkg_1.21.0_amd64.buildinfo

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

iQIzBAEBCgAdFiEETz509DYFDBD1aWV0uXK/PqSuV6MFAmGs31MACgkQuXK/PqSu
V6MzwQ/7B/aQ35JxL1GOC0G2opkzIsu0Id1EAl6h7t19/mOltn4QgbOoLW4uSa8E
4fV2GuvnpCxlqowL+j8nN+x50FI/u/gZuObuKQ5p+aoahEhlLyxfDpVyHbl7oTzl
BY2dl31ybDEjrmvYMepDtH1wLx6sfbqyIeT1kTToKmh4k76uxXb3lToVJXuvSL2r
SrYiTAqq9ncikK7V7KKckY5o6aizlwF+DqLWGHE4B0w/Cau1CobscmtOq5bqHTHD
I3ouq3C1NA3KVddLky7dNLq+YFn+/fmEVki2UkS7a2Y9XSyByPf+NPrsWZ/1d5Zy
/p0eTWtw4gyj4zIlrpZucfZTvBYPCm3m+ZtyQ2Qs7Nrk/vFlKi3dNKjG6zWOeQoQ
PmGCHMiBH/DmiO9Ak8Y9ZcLXBpZ51bbCJ0Nsp4u79GEuQjFEXZwHG2c4QY/udwAH
CY9euvb7Gv/ztkhBc5ROB2W0p3MlEK++8fnSzvt1jxqDV7CMVBS99fs2sh6Z1ocm
sLM12UG+j/uSLmU1+XwlOP84HHQ2lgs/196jgWoT/LS0EmDAXZIzzYYpwo1yRCHH
cB1E3qYVF58PAs935ayvEj841Hod1Qb6w6tg61OVZou+aTlAFOmp0IvcMrHlqVqm
EjGxiL28hXBNyfLst3ChOu2fl1FSooggOFQP5n/4bTf1fjrQhCg=
=bxP/
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to