Followup-For: Bug #952533
Control: tag -1 patch

Broken symlinks reported by adequate before applying the patch:

llvm: broken-symlink /usr/share/man/man1/bugpoint.1.gz -> bugpoint-11.1.gz
llvm: broken-symlink /usr/share/man/man1/dsymutil.1.gz -> dsymutil-11.1.gz
llvm: broken-symlink /usr/share/man/man1/lit.1.gz -> lit-11.1.gz
llvm: broken-symlink /usr/share/man/man1/llc.1.gz -> llc-11.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-ar.1.gz -> llvm-ar-11.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-as.1.gz -> llvm-as-11.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-bcanalyzer.1.gz -> 
llvm-bcanalyzer-11.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-config.1.gz -> llvm-config-11.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-cov.1.gz -> llvm-cov-11.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-diff.1.gz -> llvm-diff-11.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-dis.1.gz -> llvm-dis-11.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-exegesis.1.gz -> 
llvm-exegesis-11.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-extract.1.gz -> 
llvm-extract-11.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-lib.1.gz -> llvm-lib-11.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-link.1.gz -> llvm-link-11.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-mca.1.gz -> llvm-mca-11.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-nm.1.gz -> llvm-nm-11.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-pdbutil.1.gz -> 
llvm-pdbutil-11.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-profdata.1.gz -> 
llvm-profdata-11.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-readobj.1.gz -> 
llvm-readobj-11.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-stress.1.gz -> llvm-stress-11.1.gz
llvm: broken-symlink /usr/share/man/man1/llvm-symbolizer.1.gz -> 
llvm-symbolizer-11.1.gz
llvm: broken-symlink /usr/share/man/man1/opt.1.gz -> opt-11.1.gz
llvm: broken-symlink /usr/share/man/man1/tblgen.1.gz -> tblgen-11.1.gz
libllvm-ocaml-dev: broken-symlink /usr/lib/ocaml/METAS/META.llvm -> 
../llvm-11/META.llvm
lldb: broken-symlink /usr/bin/lldb-mi -> lldb-mi-11
lldb: broken-symlink /usr/share/man/man1/lldb-mi.1.gz -> lldb-mi-11.1.gz

The attached patch fixes them all. I intend to NMU this in a few days.


Andreas
diff -Nru llvm-defaults-0.51+nmu4/debian/changelog 
llvm-defaults-0.51+nmu5/debian/changelog
--- llvm-defaults-0.51+nmu4/debian/changelog    2021-01-14 16:39:00.000000000 
+0100
+++ llvm-defaults-0.51+nmu5/debian/changelog    2021-04-30 16:57:22.000000000 
+0200
@@ -1,3 +1,14 @@
+llvm-defaults (0.51+nmu5) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * llvm: Drop broken manpage symlinks, targets removed since llvm-9.
+    (Closes: #952533)
+  * lldb: Drop lldb-mi symlink, target removed since lldb-10.
+  * libllvm-ocaml-dev: Fix /usr/lib/ocaml/METAS/META.llvm symlink.
+    (Closes: #857768)
+
+ -- Andreas Beckmann <a...@debian.org>  Fri, 30 Apr 2021 16:57:22 +0200
+
 llvm-defaults (0.51+nmu4) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru llvm-defaults-0.51+nmu4/debian/rules 
llvm-defaults-0.51+nmu5/debian/rules
--- llvm-defaults-0.51+nmu4/debian/rules        2021-01-09 18:16:50.000000000 
+0100
+++ llvm-defaults-0.51+nmu5/debian/rules        2021-04-30 16:57:22.000000000 
+0200
@@ -194,11 +194,9 @@
 # To know if there is a manpage or not
 # for f in $L; do if test -f /usr/share/man/man1/$f-7.1.gz; then echo $f; fi; 
done|tr "\n" " "
        for man in \
-               bugpoint lit llc llvm-ar llvm-as llvm-bcanalyzer llvm-config \
-               llvm-diff llvm-dis llvm-extract llvm-link llvm-nm llvm-profdata 
\
-               llvm-ranlib opt tblgen llvm-symbolizer llvm-cov llvm-dwarfdump \
-               llvm-objdump llvm-rtdyld llvm-size llvm-mc dsymutil 
llvm-exegesis \
-               llvm-lib llvm-mca llvm-pdbutil llvm-readobj llvm-stress; do \
+               llvm-ranlib llvm-dwarfdump \
+               llvm-objdump llvm-rtdyld llvm-size llvm-mc \
+               ; do \
                dh_link -pllvm \
                        /usr/share/man/man1/$$man-$(PV_LLVM).1.gz \
                        /usr/share/man/man1/$$man.1.gz ; \
@@ -241,7 +239,7 @@
        done
 
        for man in \
-               lldb lldb-mi; do \
+               lldb; do \
                dh_link -plldb \
                        /usr/share/man/man1/$$man-$(PV_LLVM).1.gz \
                        /usr/share/man/man1/$$man.1.gz ; \
@@ -298,7 +296,7 @@
        dh_installdirs -plibllvm-ocaml-dev \
                /usr/lib/ocaml/METAS
        dh_link -plibllvm-ocaml-dev \
-               /usr/lib/ocaml/llvm-$(PV_LLVM)/META.llvm 
/usr/lib/ocaml/METAS/META.llvm
+               /usr/lib/ocaml/META.llvm /usr/lib/ocaml/METAS/META.llvm
 
 #  clang
 
@@ -381,9 +379,6 @@
                        /usr/bin/lldb-argdumper-$(PV_LLVM) \
                        /usr/bin/lldb-argdumper
        dh_link -plldb \
-                       /usr/bin/lldb-mi-$(PV_LLVM) \
-                       /usr/bin/lldb-mi
-       dh_link -plldb \
                        /usr/bin/lldb-server-$(PV_LLVM) \
                        /usr/bin/lldb-server
 

Reply via email to