[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#687015: unblock: llvm-defaults/1:3.0-14+nmu1



Package: release.debian.org
Severity: normal
User: release.debian.org@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 <taffit@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 <sylvestre@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 ; \

Reply to: