Bug#1068188: pthread_cond_init.3.gz: conflict with manpages-dev 6.7-1
control: found -1 glibc/2.37-15.1
Hi,
On 2024-04-01 16:23, Alejandro Colomar wrote:
> Package: glibc-doc
> Version: 2.38-6
> Severity: serious
> Justification: Policy 7.4
> X-Debbugs-Cc: alx@kernel.org, marcos@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:
Thanks, that sounds great that we can finally get rid out of those in
the debian package.
> $ 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)
I think this is actually not specific to the experimental version, those
manpages are also in the unstable version.
> Please, remove from glibc-doc those manual pages that conflict with
> manpages-dev.
Noted. However following the time_t transition, the glibc package does
not build anymore on 32-bit architectures (i have just opened #1059937
to make people aware of that), so uploading a new glibc now is probably
not the best idea.
Regards
Aurelien
--
Aurelien Jarno GPG: 4096R/1DDD8C9B
aurelien@aurel32.net http://aurel32.net
Reply to: