[Pkg-shadow-devel] Bug#1042828: Bug#1042828: manpage: obsolete reference in the shadow(5) man page
Bálint Réczey
balint at balintreczey.hu
Sun Oct 15 20:30:36 BST 2023
Hi Andreas,
I hope this explanation is satisfactory and you agree that it is not a
bug to mention crypt(3).
Alejandro, thank you for the explanation.
I'm closing this bug, since it seems to be invalid.
Cheers,
Balint
Alejandro Colomar <alx at kernel.org> ezt írta (időpont: 2023. aug. 1., K, 16:30):
>
> [CC += Tobias, Marcos]
>
> Hi Andreas,
>
> On 2023-08-01 16:14, Andreas Schwarz wrote:
> > Package: passwd
> > Version: 1:4.13+dfsg1-1+b1
> > Severity: minor
> > X-Debbugs-Cc: andreas.schwarz at noris.de
> >
> > Dear Maintainer,
> >
> > The manpage shadow(5) refers to crypt(3), but this no longer exists.
> >
> > This manpage was part of the manpages-dev package, as far as I can see crypt(3) was last included in "Debian buster".
>
> I'm on Debian Sid and see this:
>
> $ apt-file find -x 'man/man3/crypt\.3\b'
> libcrypt-dev: /usr/share/man/man3/crypt.3.gz
> $ apt-file find -x 'man/man5/shadow\.5\b'
> passwd: /usr/share/man/man5/shadow.5.gz
>
> The Linux man-pages project has a crypt(3) page, but it is removed in the Debian
> packaging due to a conflict with libcrypt-dev. The commit where that happened
> is the following one:
>
>
> commit c56791e95a0759d58ded54150466f207c7cf3322
> Author: Dr. Tobias Quathamer <toddy at debian.org>
> Date: Tue Jul 9 20:12:48 2019 +0200
>
> Update list of conflicting manpages
>
> diff --git a/debian/rules b/debian/rules
> index f38c428f7..5f963d152 100755
> --- a/debian/rules
> +++ b/debian/rules
> @@ -22,6 +22,8 @@ override_dh_installman:
> rm -f debian/manpages/usr/share/man/man4/sk98lin.4
> # Start of automatically added files by debian/check-conflicts
> rm -f debian/manpages/usr/share/man/man1/time.1
> + rm -f debian/manpages-dev/usr/share/man/man3/crypt.3
> + rm -f debian/manpages-dev/usr/share/man/man3/crypt_r.3
> rm -f debian/manpages-dev/usr/share/man/man3/pthread_atfork.3
> rm -f debian/manpages-dev/usr/share/man/man3/pthread_mutexattr_destroy.3
> rm -f debian/manpages-dev/usr/share/man/man3/pthread_mutexattr_init.3
>
>
> $ git describe --contains c56791e95a
> debian/5.01-1~2
>
>
> manpages-dev 5.01 first appeared in Bullseye, so Buster still shipped crypt(3)
> in manpages-dev, as you experience. The solution for you will be to install
> libcrypt-dev, or complain to the manpages-dev Debian team. :)
>
> Cheers,
> Alex
>
>
> >
> > -- System Information:
> > Debian Release: 12.0
> > APT prefers stable-security
> > APT policy: (500, 'stable-security'), (500, 'stable')
> > Architecture: amd64 (x86_64)
> >
> > Kernel: Linux 6.1.0-10-amd64 (SMP w/8 CPU threads; PREEMPT)
> > Kernel taint flags: TAINT_WARN
> > Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
> > Shell: /bin/sh linked to /usr/bin/dash
> > Init: systemd (via /run/systemd/system)
> > LSM: AppArmor: enabled
> >
> > Versions of packages passwd depends on:
> > ii libaudit1 1:3.0.9-1
> > ii libc6 2.36-9
> > ii libcrypt1 1:4.4.33-2
> > ii libpam-modules 1.5.2-6
> > ii libpam0g 1.5.2-6
> > ii libselinux1 3.4-1+b6
> > ii libsemanage2 3.4-1+b5
> >
> > Versions of packages passwd recommends:
> > ii sensible-utils 0.0.17+nmu1
> >
> > passwd suggests no packages.
> >
> > -- no debconf information
> >
> > _______________________________________________
> > Pkg-shadow-devel mailing list
> > Pkg-shadow-devel at alioth-lists.debian.net
> > https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-shadow-devel
>
> --
> <http://www.alejandro-colomar.es/>
> GPG key fingerprint: A9348594CE31283A826FBDD8D57633D441E25BB5
More information about the Pkg-shadow-devel
mailing list