Bug#952533: llvm: broken symlinks to manual pages

Paul Wise pabs at debian.org
Tue Feb 25 12:37:17 GMT 2020


Package: llvm
Version: 1:9.0-49
Severity: normal
User: debian-qa at lists.debian.org
Usertags: adequate broken-symlink

The upgrade from LLVM 8 to 9/10/11 dropped the manual pages from the
llvm-9 package and consequently the manual page symlinks in the llvm
metapackage are now broken. Please either remove the symlinks or re-add 
the manual pages to the llvm-9 package and fix 10/11 for future LLVM
default version updates.

$ adequate llvm
llvm: broken-symlink /usr/share/man/man1/bugpoint.1.gz -> bugpoint-9.1.gz
llvm: broken-symlink /usr/share/man/man1/dsymutil.1.gz -> dsymutil-9.1.gz
llvm: broken-symlink /usr/share/man/man1/lit.1.gz -> lit-9.1.gz
llvm: broken-symlink /usr/share/man/man1/llc.1.gz -> llc-9.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-ar.1.gz -> llvm-ar-9.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-as.1.gz -> llvm-as-9.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-bcanalyzer.1.gz -> llvm-bcanalyzer-9.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-config.1.gz -> llvm-config-9.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-cov.1.gz -> llvm-cov-9.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-diff.1.gz -> llvm-diff-9.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-dis.1.gz -> llvm-dis-9.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-exegesis.1.gz -> llvm-exegesis-9.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-extract.1.gz -> llvm-extract-9.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-lib.1.gz -> llvm-lib-9.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-link.1.gz -> llvm-link-9.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-mca.1.gz -> llvm-mca-9.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-nm.1.gz -> llvm-nm-9.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-pdbutil.1.gz -> llvm-pdbutil-9.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-profdata.1.gz -> llvm-profdata-9.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-readobj.1.gz -> llvm-readobj-9.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-stress.1.gz -> llvm-stress-9.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-symbolizer.1.gz -> llvm-symbolizer-9.1.gz
llvm: broken-symlink /usr/share/man/man1/opt.1.gz -> opt-9.1.gz
llvm: broken-symlink /usr/share/man/man1/tblgen.1.gz -> tblgen-9.1.gz

$ apt-file search llvm-config
llvm: /usr/bin/llvm-config                
llvm: /usr/share/man/man1/llvm-config.1.gz
llvm-10: /usr/bin/llvm-config-10
llvm-10: /usr/lib/llvm-10/bin/llvm-config
llvm-10-dev: /usr/include/llvm-10/llvm/Config/llvm-config.h
llvm-10-doc: /usr/share/doc/llvm-10-doc/html/CommandGuide/llvm-config.html
llvm-10-doc: /usr/share/doc/llvm-10-doc/html/_sources/CommandGuide/llvm-config.rst.txt
llvm-11: /usr/bin/llvm-config-11
llvm-11: /usr/lib/llvm-11/bin/llvm-config
llvm-11-dev: /usr/include/llvm-11/llvm/Config/llvm-config.h
llvm-11-doc: /usr/share/doc/llvm-11-doc/html/CommandGuide/llvm-config.html
llvm-11-doc: /usr/share/doc/llvm-11-doc/html/_sources/CommandGuide/llvm-config.rst.txt
llvm-6.0: /usr/bin/llvm-config-6.0
llvm-6.0: /usr/lib/llvm-6.0/bin/llvm-config
llvm-6.0: /usr/share/man/man1/llvm-config-6.0.1.gz
llvm-6.0-dev: /usr/include/llvm-6.0/llvm/Config/llvm-config.h
llvm-6.0-doc: /usr/share/doc/llvm-6.0-doc/html/CommandGuide/llvm-config.html
llvm-6.0-doc: /usr/share/doc/llvm-6.0-doc/html/_sources/CommandGuide/llvm-config.rst.txt
llvm-7: /usr/bin/llvm-config-7
llvm-7: /usr/lib/llvm-7/bin/llvm-config
llvm-7: /usr/share/man/man1/llvm-config-7.1.gz
llvm-7-dev: /usr/include/llvm-7/llvm/Config/llvm-config.h
llvm-7-doc: /usr/share/doc/llvm-7-doc/html/CommandGuide/llvm-config.html
llvm-7-doc: /usr/share/doc/llvm-7-doc/html/_sources/CommandGuide/llvm-config.rst.txt
llvm-8: /usr/bin/llvm-config-8
llvm-8: /usr/lib/llvm-8/bin/llvm-config
llvm-8: /usr/share/man/man1/llvm-config-8.1.gz
llvm-8-dev: /usr/include/llvm-8/llvm/Config/llvm-config.h
llvm-8-doc: /usr/share/doc/llvm-8-doc/html/CommandGuide/llvm-config.html
llvm-8-doc: /usr/share/doc/llvm-8-doc/html/_sources/CommandGuide/llvm-config.rst.txt
llvm-9: /usr/bin/llvm-config-9
llvm-9: /usr/lib/llvm-9/bin/llvm-config
llvm-9-dev: /usr/include/llvm-9/llvm/Config/llvm-config.h
llvm-9-doc: /usr/share/doc/llvm-9-doc/html/CommandGuide/llvm-config.html
llvm-9-doc: /usr/share/doc/llvm-9-doc/html/_sources/CommandGuide/llvm-config.rst.txt
rust-src: /usr/src/rustc-1.40.0/src/bootstrap/bin/llvm-config-wrapper.rs
rust-src: /usr/src/rustc-1.40.0/src/ci/docker/disabled/dist-x86_64-haiku/llvm-config.sh

-- System Information:
Debian Release: bullseye/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')
Architecture: amd64 (x86_64)

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

Versions of packages llvm depends on:
ii  llvm-9        1:9.0.1-8
ii  llvm-runtime  1:9.0-49

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/20200225/28cea54a/attachment.sig>


More information about the Pkg-llvm-team mailing list