Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package llvm-defaults It fixes an RC bug (empty /usr/share/doc/ directories after Squeeze → Wheezy upgrade), and another one, doc related (dangling symlink for some manpages). The last one does not strictly follow the freeze policy, but is in unstable for almost two months, and the fix in debian/rules is small and useful enough so I hope you'll consider. unblock llvm-defaults/1:3.0-14+nmu1 Thanks in advance Regards David -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.2.0-3-amd64 (SMP w/1 CPU core) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
diff -Nru llvm-defaults-0.13/debian/changelog llvm-defaults-0.14+nmu1/debian/changelog --- llvm-defaults-0.13/debian/changelog 2012-06-29 17:51:41.000000000 -0400 +++ llvm-defaults-0.14+nmu1/debian/changelog 2012-09-07 22:13:00.000000000 -0400 @@ -1,3 +1,20 @@ +llvm-defaults (0.14+nmu1) unstable; urgency=low + + * Non-maintainer upload. + * Fix empty /usr/share/doc/ directories after Squeeze → Wheezy upgrade: add + *.preinst to remove directory before the symlink is created. + (Closes: #685170) + + -- David Prévot <taf...@debian.org> Fri, 07 Sep 2012 22:12:56 -0400 + +llvm-defaults (0.14) unstable; urgency=low + + [ Vincent Legout ] + * debian/rules: Update symlinks to match binaries and manpages from llvm-3.0 + instead of llvm-2.7 (Closes: #674896) + + -- Sylvestre Ledru <sylves...@debian.org> Mon, 16 Jul 2012 22:39:22 +0200 + llvm-defaults (0.13) unstable; urgency=low * Fix the symlink bad path. Thanks to Sam Hocevar (Closes: #679468) diff -Nru llvm-defaults-0.13/debian/libllvm-ocaml-dev.postinst llvm-defaults-0.14+nmu1/debian/libllvm-ocaml-dev.postinst --- llvm-defaults-0.13/debian/libllvm-ocaml-dev.postinst 1969-12-31 20:00:00.000000000 -0400 +++ llvm-defaults-0.14+nmu1/debian/libllvm-ocaml-dev.postinst 2012-09-07 21:53:21.000000000 -0400 @@ -0,0 +1,13 @@ +#!/bin/sh +set -e + +# Replace documentation directory with symlink +if [ -d /usr/share/doc/libllvm-ocaml-dev ] && [ ! -L /usr/share/doc/libllvm-ocaml-dev ]; then + if rmdir /usr/share/doc/libllvm-ocaml-dev 2>/dev/null; then + ln -sf llvm-runtime /usr/share/doc/libllvm-ocaml-dev + fi +fi + +#DEBHELPER# + +exit 0 diff -Nru llvm-defaults-0.13/debian/llvm-dev.postinst llvm-defaults-0.14+nmu1/debian/llvm-dev.postinst --- llvm-defaults-0.13/debian/llvm-dev.postinst 1969-12-31 20:00:00.000000000 -0400 +++ llvm-defaults-0.14+nmu1/debian/llvm-dev.postinst 2012-09-07 21:52:57.000000000 -0400 @@ -0,0 +1,13 @@ +#!/bin/sh +set -e + +# Replace documentation directory with symlink +if [ -d /usr/share/doc/llvm-dev ] && [ ! -L /usr/share/doc/llvm-dev ]; then + if rmdir /usr/share/doc/llvm-dev 2>/dev/null; then + ln -sf llvm-runtime /usr/share/doc/llvm-dev + fi +fi + +#DEBHELPER# + +exit 0 diff -Nru llvm-defaults-0.13/debian/llvm.postinst llvm-defaults-0.14+nmu1/debian/llvm.postinst --- llvm-defaults-0.13/debian/llvm.postinst 1969-12-31 20:00:00.000000000 -0400 +++ llvm-defaults-0.14+nmu1/debian/llvm.postinst 2012-09-07 21:43:32.000000000 -0400 @@ -0,0 +1,13 @@ +#!/bin/sh +set -e + +# Replace documentation directory with symlink +if [ -d /usr/share/doc/llvm ] && [ ! -L /usr/share/doc/llvm ]; then + if rmdir /usr/share/doc/llvm 2>/dev/null; then + ln -sf llvm-runtime /usr/share/doc/llvm + fi +fi + +#DEBHELPER# + +exit 0 diff -Nru llvm-defaults-0.13/debian/rules llvm-defaults-0.14+nmu1/debian/rules --- llvm-defaults-0.13/debian/rules 2012-06-29 17:50:58.000000000 -0400 +++ llvm-defaults-0.14+nmu1/debian/rules 2012-07-16 16:39:07.000000000 -0400 @@ -107,18 +107,19 @@ dh_installdirs -pllvm \ usr/bin usr/share/man/man1 for bin in \ - llvm-as llvm-prof llvm-bcanalyzer llvm-dis llvmc \ - llvm-ranlib llvm-ld llvm-link llvm-nm tblgen llvm-ar \ - llvm-extract llvm-config llc bugpoint opt ; do \ + bugpoint llc llvm-ar llvm-as llvm-bcanalyzer llvm-config \ + llvm-cov llvm-diff llvm-dis llvm-dwarfdump llvm-extract \ + llvm-ld llvm-link llvm-mc llvm-nm llvm-objdump llvm-prof \ + llvm-ranlib llvm-rtdyld llvm-size llvm-stub llvm-tblgen \ + macho-dump opt ; do \ dh_link -pllvm \ /usr/lib/llvm-$(PV_LLVM)/bin/$$bin \ /usr/bin/$$bin ; \ done for man in \ - opt bugpoint llvm-ranlib llvmc llvm-as llvm-ar llvmgxx \ - llvm-prof llvm-ld tblgen llvm-bcanalyzer llvm-dis \ - llvm-config llc llvm-link lit llvm-extract llvm-nm \ - llvmgcc ; do \ + bugpoint lit llc llvm-ar llvm-as llvm-bcanalyzer llvm-config \ + llvm-diff llvm-dis llvm-extract llvm-ld llvm-link llvm-nm \ + llvm-prof llvm-ranlib opt tblgen ; do \ dh_link -pllvm \ /usr/share/man/man1/$$man-$(PV_LLVM).1.gz \ /usr/share/man/man1/$$man.1.gz ; \