Hi,

On Tue, Apr 02, 2024 at 08:58:32PM +0200, Aurelien Jarno wrote:
> 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(+)

I now see that `apt-file show glibc-doc` shows several more pages.  I'll
have a look at them and maybe I also import them into the Linux
man-pages project.

> > 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.

Right.  I only installed the experimental one to see if the bug had
been fixed (as reportbug(1) suggested trying it).

> > 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.

Hmm, maybe you can drop the manual pages, but not upload yet, and wait
for that bug to be fixed to do an upload without the pages.

Have a lovely day!
Alex

-- 
<https://www.alejandro-colomar.es/>

Attachment: signature.asc
Description: PGP signature

Reply via email to