Package: fish
Severity: normal

In #361713, fish added a hard Depends on `lynx | www-browser`. This is
typically fine on desktop machines, but I hardly see why servers where
you'd possibly want to install fish would need a web browser.

It seems this is because the "help" command relies on HTML
documentation. But power users might not need that command
systematically. At least the dependency is described upstream as
"optional" here:

https://github.com/fish-shell/fish-shell#dependencies

... and it seems like the "help" command actually only need the
manpages system to be operational. Instead, the dependency is now for
the "`fish_config` web configuration tool", which also requires Python
3.5+, apparently.

In any case, it seems like this is a spurious dependency that should
probably be moved to a Recommends.

-- System Information:
Debian Release: 11.4
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'stable-debug'), (500, 'stable'), 
(1, 'unstable'), (1, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-16-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_FIRMWARE_WORKAROUND, 
TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_CA.UTF-8, LC_CTYPE=fr_CA.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 fish depends on:
ii  bc                         1.07.1-2+b2
ii  bsdextrautils              2.36.1-8+deb11u1
ii  chromium [www-browser]     104.0.5112.79-1~deb11u1
ii  dpkg                       1.20.11
ii  firefox-esr [www-browser]  91.12.0esr-1~deb11u1
pn  fish-common                <none>
ii  groff-base                 1.22.4-6
ii  libc6                      2.31-13+deb11u3
ii  libpcre2-32-0              10.36-2
ii  libstdc++6                 10.2.1-6
ii  libtinfo6                  6.2+20201114-2
ii  lynx [www-browser]         2.9.0dev.6-3~deb11u1
ii  man-db                     2.9.4-2
ii  python3                    3.9.2-3
ii  python3-distutils          3.9.2-1
ii  w3m [www-browser]          0.5.3+git20210102-6

Versions of packages fish recommends:
ii  xsel  1.2.0+git9bfc13d.20180109-3

Versions of packages fish suggests:
pn  doc-base  <none>

Reply via email to