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

Bug#699044: unblock: tiff/4.0.2-6, tiff3/3.9.6-11



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock packages tiff and tiff3

I hope it's okay that I'm including two unblock requests together in one
bug report.  The problem applies to both the tiff3 and tiff packages,
and it's exactly the same problem exactly the same fix.

These versions close RC bugs 699041 (tiff3) and 687645 .  They fix a small but
important problem: back in 2008, I changed these packages to stop
creating symlinks in /usr/share/doc, but the preinst wasn't properly
removing old symlinks.  This could affect people who were upgrading from
etch or people whose systems have been continuously updated since that
time who may still have symlinks for those packages.

Debdiffs attached.

tiff3_3.9.6-10-to-11.debdiff
------------------------------
diff -Nru tiff3-3.9.6/debian/all-preinst tiff3-3.9.6/debian/all-preinst
--- tiff3-3.9.6/debian/all-preinst	2009-06-28 13:10:19.000000000 -0400
+++ tiff3-3.9.6/debian/all-preinst	2013-01-26 12:22:55.000000000 -0500
@@ -1,6 +1,5 @@
 #!/bin/sh
 set -e
-if [ "x$1" = "xupgrade" -a \
-     -d /usr/share/doc/PKG -a ! -h /usr/share/doc/PKG ]; then
-  rm -rf /usr/share/doc/PKG
+if [ -h /usr/share/doc/PKG ]; then
+  rm -f /usr/share/doc/PKG
 fi
diff -Nru tiff3-3.9.6/debian/changelog tiff3-3.9.6/debian/changelog
--- tiff3-3.9.6/debian/changelog	2012-12-15 06:13:58.000000000 -0500
+++ tiff3-3.9.6/debian/changelog	2013-01-26 12:32:35.000000000 -0500
@@ -1,3 +1,11 @@
+tiff3 (3.9.6-11) unstable; urgency=high
+
+  * Fix /usr/share/doc symlink to directory transition.  When upgrading
+    from very old versions (pre 3.8.2-8), /usr/share/doc may contain
+    symbolic links that should be removed.  (Closes: #699041)
+
+ -- Jay Berkenbilt <qjb@debian.org>  Sat, 26 Jan 2013 12:27:56 -0500
+
 tiff3 (3.9.6-10) unstable; urgency=high
 
   * Add fix for CVE-2012-5581, reimplementing DOTRANGE handling to make it
------------------------------


tiff_4.0.2-5-to-6.debdiff
------------------------------
diff -Nru tiff-4.0.2/debian/all-preinst tiff-4.0.2/debian/all-preinst
--- tiff-4.0.2/debian/all-preinst	2009-08-21 13:26:05.000000000 -0400
+++ tiff-4.0.2/debian/all-preinst	2013-01-26 12:29:19.000000000 -0500
@@ -1,6 +1,5 @@
 #!/bin/sh
 set -e
-if [ "x$1" = "xupgrade" -a \
-     -d /usr/share/doc/PKG -a ! -h /usr/share/doc/PKG ]; then
-  rm -rf /usr/share/doc/PKG
+if [ -h /usr/share/doc/PKG ]; then
+  rm -f /usr/share/doc/PKG
 fi
diff -Nru tiff-4.0.2/debian/changelog tiff-4.0.2/debian/changelog
--- tiff-4.0.2/debian/changelog	2012-11-17 12:40:40.000000000 -0500
+++ tiff-4.0.2/debian/changelog	2013-01-26 12:28:48.000000000 -0500
@@ -1,3 +1,11 @@
+tiff (4.0.2-6) unstable; urgency=high
+
+  * Fix /usr/share/doc symlink to directory transition.  When upgrading
+    from very old versions (pre 3.8.2-8), /usr/share/doc may contain
+    symbolic links that should be removed.  (Closes: #687645)
+
+ -- Jay Berkenbilt <qjb@debian.org>  Sat, 26 Jan 2013 12:28:19 -0500
+
 tiff (4.0.2-5) unstable; urgency=high
 
   * Add fix for CVE-2012-4564, a heap-buffer overflow.  Thanks Adrian La
------------------------------

unblock tiff/4.0.2-6
unblock tiff/3.9.6-11

-- System Information:
Debian Release: 7.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


Reply to: