Package: glibc-doc Version: 2.38-6 Severity: serious Justification: Policy 7.4 X-Debbugs-Cc: a...@kernel.org, mar...@debian.org
Dear Maintainer, The Linux man-pages project has recently added the pthread_*(3) manual pages that were provided by glibc-doc. The first upstream version of the Linux man-pages that includes these pages is man-pages-6.06. Here's what was added: $ git diff --stat b06cd070f..128a3ae35 man3/pthread_cond_init.3 | 264 ++++++++++++++++++++ man3/pthread_condattr_init.3 | 48 ++++ man3/pthread_key_create.3 | 178 +++++++++++++ man3/pthread_mutex_init.3 | 241 ++++++++++++++++++ man3/pthread_mutexattr_setkind_np.3 | 52 ++++ man3/pthread_once.3 | 44 ++++ 6 files changed, 827 insertions(+) Debian's manpages-dev_6.7-1_all.deb has been the first package since that happened, and I've noticed that dpkg(1) (via apt-get(8)) refuses to upgrade manpages-dev due to a conflict with glibc-doc. $ sudo apt-get upgrade -V; [...] Do you want to continue? [Y/n] y Reading changelogs... Done (Reading database ... 404853 files and directories currently installed.) Preparing to unpack .../manpages-dev_6.7-1_all.deb ... Unpacking manpages-dev (6.7-1) over (6.05.01-1) ... dpkg: error processing archive /var/cache/apt/archives/manpages-dev_6.7-1_all.deb (--unpack): trying to overwrite '/usr/share/man/man3/pthread_cond_init.3.gz', which is also in package glibc-doc 2.38-6 Errors were encountered while processing: /var/cache/apt/archives/manpages-dev_6.7-1_all.deb needrestart is being skipped since dpkg has failed E: Sub-process /usr/bin/dpkg returned an error code (1) Please, remove from glibc-doc those manual pages that conflict with manpages-dev. Marcos, you'll also need to specify a breaks with glibc-doc versions up to (and including) 6.38-6 in the next revision of manpages-dev, and drop 6.7-1. Have a lovely day! Alex -- System Information: Debian Release: trixie/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 6.8.0-rc7-alx-dirty (SMP w/24 CPU threads; PREEMPT) Locale: LANG=C.utf8, LC_CTYPE=C.utf8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled glibc-doc depends on no packages. glibc-doc recommends no packages. Versions of packages glibc-doc suggests: ii glibc-doc-reference 2.38-1 -- no debconf information