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

Bug#639644: debbugs-local: overly restrictive parsing of bugs_to_get



Package: debbugs-local
Version: 2.4.2~exp1
Severity: normal
Tags: patch

Hi,

lines in ~/.debbugs/bugs_to_get that don't match either a bug number
or /\s\w+\:/ are silently ignored. This e.g. includes perfectly valid
search patterns such as those that don't specify archive:X, e.g.
"src:backupninja".

The attached patch removes the buggy search pattern whitelist and
makes debbugs-local useable for me.

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (990, 'testing'), (1, 'unstable')
Architecture: amd64 (x86_64)

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

Versions of packages debbugs-local depends on:
ii  debbugs-web                   2.4.2~exp1 web scripts for the active
Debian
ii  libconfig-simple-perl         4.59-5     simple configuration file class
ii  libdebbugs-perl               2.4.2~exp1 modules used by the active
Debian
ii  libhttp-server-simple-perl    0.44-1     simple stand-alone HTTP server
ii  libnet-server-perl            0.99-2     An extensible, general perl
server
ii  libuser-perl                  1.6-2      Provides user data in an OS
indepe
ii  rsync                         3.0.8-1    fast remote file copy
program (lik

debbugs-local recommends no packages.

debbugs-local suggests no packages.

-- no debconf information

diff -Naur orig/local-debbugs new/local-debbugs
--- orig/local-debbugs	2011-08-28 14:45:56.550062368 +0200
+++ new/local-debbugs	2011-08-28 14:46:03.926143411 +0200
@@ -512,7 +512,7 @@
 	       if (/^\d+$/) {
 		    push @bugs,$_;
 	       }
-	       elsif (/\s\w+\:/) {
+	       else {
 		    push @bug_selections, $_;
 	       }
 	  }

Reply to: