Package: util-linux
Version: 2.36.1-8+deb11u1
Followup-For: Bug #973471

Hello,

The issue is that currently "look" is broken on debian/bullseye. I don't know
whether this package needs to be updated or the dictionary package(s).

Attached is a patch that removes the default -d and -f when no dictionary file
is given, which seems to mitigate this issue.

Regards,
    Yair.

-- System Information:
Debian Release: 11.3
  APT prefers stable
  APT policy: (990, 'stable'), (910, 'stable-security')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.104-aufs-3 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_IL.UTF-8, LC_CTYPE=en_IL.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en_GB:en
Shell: /bin/sh linked to /usr/bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages util-linux depends on:
ii  libaudit1      1:3.0-2
ii  libblkid1      2.36.1-8+deb11u1
ii  libc6          2.31-13+deb11u3
ii  libcap-ng0     0.7.9-2.2+b1
ii  libcrypt1      1:4.4.18-4
ii  libmount1      2.36.1-8+deb11u1
ii  libpam0g       1.4.0-9+deb11u1
ii  libselinux1    3.1-3
ii  libsmartcols1  2.36.1-8+deb11u1
ii  libsystemd0    247.3-7
ii  libtinfo6      6.2+20201114-2
ii  libudev1       247.3-7
ii  libuuid1       2.36.1-8+deb11u1
ii  login          1:4.8.1-1
ii  zlib1g         1:1.2.11.dfsg-2

util-linux recommends no packages.

Versions of packages util-linux suggests:
ii  dosfstools          4.2-1
ii  kbd                 2.3.0-3
pn  util-linux-locales  <none>

-- Configuration Files:
/etc/pam.d/runuser [Errno 2] No such file or directory: '/etc/pam.d/runuser'
/etc/pam.d/runuser-l [Errno 2] No such file or directory: '/etc/pam.d/runuser-l'
/etc/pam.d/su changed [not included]
/etc/pam.d/su-l changed [not included]

-- no debconf information
--- a/misc-utils/look.1
+++ b/misc-utils/look.1
@@ -69,15 +69,13 @@
 .TP
 .BR \-d , " \-\-alphanum"
 Use normal dictionary character set and order, i.e., only blanks and
-alphanumeric characters are compared.  This is on by default if no file is
-specified.
+alphanumeric characters are compared.
 
 Note that blanks have been added to dictionary character set for
 compatibility with \fBsort \-d\fR command since version 2.28.
 .TP
 .BR \-f , " \-\-ignore\-case"
-Ignore the case of alphabetic characters.  This is on by default if no file is
-specified.
+Ignore the case of alphabetic characters.
 .TP
 .BR \-t , " \-\-terminate " \fIcharacter\fR
 Specify a string termination character, i.e., only the characters
--- a/misc-utils/look.c
+++ b/misc-utils/look.c
@@ -141,8 +141,8 @@
                string = *argv++;
                file = *argv;
                break;
-       case 1:                         /* But set -df by default. */
-               dflag = fflag = 1;
+       case 1:                         /* But set -df by default (except on 
debian) */
+               //dflag = fflag = 1;
                string = *argv;
                break;
        default:

Reply via email to