Bug#1026967: llvm: broken-symlink /usr/share/man/man1/llvm-reduce.1.gz -> llvm-reduce-14.1.gz

Paul Wise pabs at debian.org
Sun Dec 25 05:44:00 GMT 2022


Package: llvm
Version: 1:14.0-55.3
Severity: normal
File: /usr/share/man/man1/llvm-reduce.1.gz
User: debian-qa at lists.debian.org
Usertags: adequate broken-symlink

llvm-defaults 0.55.3 introduced a broken symlink:

   /usr/share/man/man1/llvm-reduce.1.gz -> llvm-reduce-14.1.gz

It looks like what happened is that the llvm-defaults symlink machinery
expects every LLVM binary to have a manual page, but the llvm-reduce
binary doesn't have a manual page.

Here is some more information about the broken symlink:

   Log started: 2022-12-25  12:23:00
   apt-listchanges: Reading changelogs...
   apt-listchanges: Mailing root: apt-listchanges: changelogs for chianamo
   apt-listchanges: Reading changelogs...
   Preparing to unpack .../0-clangd_1%3a14.0-55.3_amd64.deb ...
   Unpacking clangd:amd64 (1:14.0-55.3) over (1:14.0-55.2+b1) ...
   Preparing to unpack .../1-clang-tools_1%3a14.0-55.3_amd64.deb ...
   Unpacking clang-tools:amd64 (1:14.0-55.3) over (1:14.0-55.2+b1) ...
   Preparing to unpack .../2-clang-format_1%3a14.0-55.3_amd64.deb ...
   Unpacking clang-format:amd64 (1:14.0-55.3) over (1:14.0-55.2+b1) ...
   Preparing to unpack .../3-clang-tidy_1%3a14.0-55.3_amd64.deb ...
   Unpacking clang-tidy (1:14.0-55.3) over (1:14.0-55.2+b1) ...
   Preparing to unpack .../4-clang_1%3a14.0-55.3_amd64.deb ...
   Unpacking clang (1:14.0-55.3) over (1:14.0-55.2+b1) ...
   Preparing to unpack .../5-llvm-dev_1%3a14.0-55.3_amd64.deb ...
   Unpacking llvm-dev (1:14.0-55.3) over (1:14.0-55.2+b1) ...
   Preparing to unpack .../6-llvm_1%3a14.0-55.3_amd64.deb ...
   Unpacking llvm (1:14.0-55.3) over (1:14.0-55.2+b1) ...
   Preparing to unpack .../7-llvm-runtime_1%3a14.0-55.3_amd64.deb ...
   Unpacking llvm-runtime:amd64 (1:14.0-55.3) over (1:14.0-55.2+b1) ...
   Setting up clang-format:amd64 (1:14.0-55.3) ...
   Setting up clang-tidy (1:14.0-55.3) ...
   Setting up clangd:amd64 (1:14.0-55.3) ...
   Setting up clang (1:14.0-55.3) ...
   Setting up llvm-runtime:amd64 (1:14.0-55.3) ...
   Setting up llvm (1:14.0-55.3) ...
   Setting up clang-tools:amd64 (1:14.0-55.3) ...
   Setting up llvm-dev (1:14.0-55.3) ...
   Processing triggers for man-db (2.11.1-1) ...
   Log ended: 2022-12-25  12:24:01
   
   $ adequate llvm
   llvm: broken-symlink /usr/share/man/man1/llvm-reduce.1.gz -> llvm-reduce-14.1.gz
   
   $ readlink /usr/share/man/man1/llvm-reduce.1.gz
   llvm-reduce-14.1.gz
   
   $ ls -l /usr/share/man/man1/llvm-reduce.1.gz
   lrwxrwxrwx 1 root root 19 Dec 12 21:34 /usr/share/man/man1/llvm-reduce.1.gz -> llvm-reduce-14.1.gz
   
   $ chase /usr/share/man/man1/llvm-reduce.1.gz
   chase: /usr/share/man/man1/llvm-reduce-14.1.gz: No such file or directory
   
   $ ls -l /usr/share/man/man1/llvm-reduce-14.1.gz
   ls: cannot access '/usr/share/man/man1/llvm-reduce-14.1.gz': No such file or directory
   
   $ apt-file search llvm-reduce-14.1.gz
   
   $ apt-file search llvm-reduce-14
   llvm-14: /usr/bin/llvm-reduce-14
   
   $ apt-file search llvm-reduce
   llvm: /usr/bin/llvm-reduce
   llvm: /usr/share/man/man1/llvm-reduce.1.gz
   llvm-13: /usr/bin/llvm-reduce-13
   llvm-13: /usr/lib/llvm-13/bin/llvm-reduce
   llvm-14: /usr/bin/llvm-reduce-14
   llvm-14: /usr/lib/llvm-14/bin/llvm-reduce
   llvm-15: /usr/bin/llvm-reduce-15
   llvm-15: /usr/lib/llvm-15/bin/llvm-reduce
   llvm-16: /usr/bin/llvm-reduce-16
   llvm-16: /usr/lib/llvm-16/bin/llvm-reduce
   
   $ find /usr/share/man/man1/llvm-* -type l -print0 | xargs -0 chase
   /usr/share/man/man1/llvm-addr2line-14.1.gz
   /usr/share/man/man1/llvm-ar-14.1.gz
   /usr/share/man/man1/llvm-as-14.1.gz
   /usr/share/man/man1/llvm-bcanalyzer-14.1.gz
   /usr/share/man/man1/llvm-config-14.1.gz
   /usr/share/man/man1/llvm-cov-14.1.gz
   /usr/share/man/man1/llvm-cxxfilt-14.1.gz
   /usr/share/man/man1/llvm-diff-14.1.gz
   /usr/share/man/man1/llvm-dis-14.1.gz
   /usr/share/man/man1/llvm-dwarfdump-14.1.gz
   /usr/share/man/man1/llvm-exegesis-14.1.gz
   /usr/share/man/man1/llvm-extract-14.1.gz
   /usr/share/man/man1/llvm-lib-14.1.gz
   /usr/share/man/man1/llvm-link-14.1.gz
   /usr/share/man/man1/llvm-mc-14.1.gz
   /usr/share/man/man1/llvm-mca-14.1.gz
   /usr/share/man/man1/llvm-nm-14.1.gz
   /usr/share/man/man1/llvm-objcopy-14.1.gz
   /usr/share/man/man1/llvm-objdump-14.1.gz
   /usr/share/man/man1/llvm-pdbutil-14.1.gz
   /usr/share/man/man1/llvm-profdata-14.1.gz
   /usr/share/man/man1/llvm-ranlib-14.1.gz
   /usr/share/man/man1/llvm-readelf-14.1.gz
   /usr/share/man/man1/llvm-readobj-14.1.gz
   chase: /usr/share/man/man1/llvm-reduce-14.1.gz: No such file or directory
   /usr/share/man/man1/llvm-rtdyld-14.1.gz
   /usr/share/man/man1/llvm-size-14.1.gz
   /usr/share/man/man1/llvm-stress-14.1.gz
   /usr/share/man/man1/llvm-strings-14.1.gz
   /usr/share/man/man1/llvm-strip-14.1.gz
   /usr/share/man/man1/llvm-symbolizer-14.1.gz
   /usr/share/man/man1/llvm-tblgen-14.1.gz

-- System Information:
Debian Release: bookworm/sid
  APT prefers testing-debug
  APT policy: (900, 'testing-debug'), (900, 'testing'), (800, 'unstable-debug'), (800, 'unstable'), (790, 'buildd-unstable'), (700, 'experimental-debug'), (700, 'experimental'), (690, 'buildd-experimental')
merged-usr: no
Architecture: amd64 (x86_64)

Kernel: Linux 6.0.0-6-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8), LANGUAGE=en_AU:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages llvm depends on:
ii  llvm-14       1:14.0.6-9
ii  llvm-runtime  1:14.0-55.3

llvm recommends no packages.

llvm suggests no packages.

-- no debconf information

-- 
bye,
pabs

https://wiki.debian.org/PaulWise
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://alioth-lists.debian.net/pipermail/pkg-llvm-team/attachments/20221225/e7926dcb/attachment.sig>


More information about the Pkg-llvm-team mailing list