Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package libmtp 1.1.3-35-g0ece104-4, it contains a minimalistic patch to fix #687004. The debdiff is attached, thanks for considering. unblock libmtp/1.1.3-35-g0ece104-4 -- System Information: Debian Release: wheezy/sid APT prefers precise-updates APT policy: (500, 'precise-updates'), (500, 'precise-security'), (500, 'precise'), (100, 'precise-backports') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-31-generic (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
diff -Nru libmtp-1.1.3-35-g0ece104/debian/changelog libmtp-1.1.3-35-g0ece104/debian/changelog --- libmtp-1.1.3-35-g0ece104/debian/changelog 2012-08-29 23:33:30.000000000 +0100 +++ libmtp-1.1.3-35-g0ece104/debian/changelog 2012-09-30 17:33:20.000000000 +0100 @@ -1,3 +1,10 @@ +libmtp (1.1.3-35-g0ece104-4) unstable; urgency=low + + * Blacklist Canon EOS 3D for now as it leads to a SIGSEGV in + libc. (Closes: #687004) + + -- Alessio Treglia <ales...@debian.org> Sun, 30 Sep 2012 17:32:59 +0100 + libmtp (1.1.3-35-g0ece104-3) unstable; urgency=low * Add Sony Tablet P1 support. (Closes: #683637) diff -Nru libmtp-1.1.3-35-g0ece104/debian/patches/0002-udev_blacklist.patch libmtp-1.1.3-35-g0ece104/debian/patches/0002-udev_blacklist.patch --- libmtp-1.1.3-35-g0ece104/debian/patches/0002-udev_blacklist.patch 1970-01-01 01:00:00.000000000 +0100 +++ libmtp-1.1.3-35-g0ece104/debian/patches/0002-udev_blacklist.patch 2012-09-10 15:28:44.000000000 +0100 @@ -0,0 +1,18 @@ +Description: Blacklist Canon EOS 3D for now, it leads to a SIGSEGV in libc. +Author: Alessio Treglia <ales...@debian.org> +Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=687004 +--- + util/mtp-hotplug.c | 2 ++ + 1 file changed, 2 insertions(+) + +--- libmtp.orig/util/mtp-hotplug.c ++++ libmtp/util/mtp-hotplug.c +@@ -148,6 +148,8 @@ int main (int argc, char **argv) + printf("ATTR{idVendor}==\"0971\", GOTO=\"libmtp_rules_end\"\n"); + printf("# Canon scanners that look like MTP devices (PID 0x22nn)\n"); + printf("ATTR{idVendor}==\"04a9\", ATTR{idProduct}==\"22*\", GOTO=\"libmtp_rules_end\"\n"); ++ printf("# Canon digital camera (EOS 3D) that looks like MTP device (PID 0x3113)\n"); ++ printf("ATTR{idVendor}==\"04a9\", ATTR{idProduct}==\"3113\", GOTO=\"libmtp_rules_end\"\n"); + printf("# Sensitive Atheros devices that look like MTP devices\n"); + printf("ATTR{idVendor}==\"0cf3\", GOTO=\"libmtp_rules_end\"\n"); + printf("# Sensitive Atmel JTAG programmers\n"); diff -Nru libmtp-1.1.3-35-g0ece104/debian/patches/series libmtp-1.1.3-35-g0ece104/debian/patches/series --- libmtp-1.1.3-35-g0ece104/debian/patches/series 2012-08-29 23:24:11.000000000 +0100 +++ libmtp-1.1.3-35-g0ece104/debian/patches/series 2012-09-10 15:19:22.000000000 +0100 @@ -1,2 +1,3 @@ 0001-devicedb_updates.patch +0002-udev_blacklist.patch 1002-udev_rules.patch