]> git.donarmstrong.com Git - debbugs.git/commitdiff
prefix src: to all source packages
authorDon Armstrong <don@donarmstrong.com>
Fri, 31 Mar 2017 02:26:13 +0000 (19:26 -0700)
committerDon Armstrong <don@donarmstrong.com>
Fri, 31 Mar 2017 02:26:13 +0000 (19:26 -0700)
debian/changelog
scripts/process

index 31158cb857f28cf8b38ef13335747d584e6cf0cf..e1969746074ae8d27e5dc3f39aa34820eea37a50 100644 (file)
@@ -44,6 +44,7 @@ debbugs (2.6.0~exp1) UNRELEASED; urgency=low
     (Closes: #800287)
   * debbugs-web now Breaks/Replaces debbugs (<< 2.4.2) (Closes: #717967)
   * Split source file properly (Closes: #858671). Thanks to James McCoy.
+  * Prefix 'src:' to all source package names.
 
   [ Niels Thykier ]
   * quitcgi() now returns 400/500 status codes instead of 200 (Closes: #584922)
index 2f4341c7a60c115a01d8075049e07f975fbd05c0..716e0a5370e72e7282a6c386444f922ef2a29d60 100755 (executable)
@@ -592,7 +592,8 @@ if ($ref<0) { # new bug report
 
     if (defined $pheader{source}) {
        # source packages are identified by the src: prefix
-        $data->{package} = 'src:'.$pheader{source};
+        $data->{package} = $pheader{source};
+        $data->{package} =~ s/(^|,\s*)/${1}src:/g;
     } elsif (defined $pheader{package}) {
         $data->{package} = $pheader{package};
        if ($data->{package} =~ /^src:(.+)/) {