Blame 0001-reporter-bugzilla-support-new-format-keyword-reporte.patch

Jakub Filak eaf24d6
From 9d294341f62be3d3e2716eb6111cfe61a21d9c99 Mon Sep 17 00:00:00 2001
Jakub Filak eaf24d6
From: Jakub Filak <jfilak@redhat.com>
Jakub Filak eaf24d6
Date: Fri, 26 Apr 2013 16:54:22 +0200
Jakub Filak eaf24d6
Subject: [LIBREPORT PATCH 1/6] reporter-bugzilla: support new format keyword
Jakub Filak eaf24d6
 %reporter
Jakub Filak eaf24d6
Jakub Filak eaf24d6
Readd lost information essential for bug fixing.
Jakub Filak eaf24d6
Jakub Filak eaf24d6
Example of line added to a bug report:
Jakub Filak eaf24d6
reporter:    libreport-2.1.3.36.g5816.dirty
Jakub Filak eaf24d6
Jakub Filak eaf24d6
Related to #155
Jakub Filak eaf24d6
Jakub Filak eaf24d6
Signed-off-by: Jakub Filak <jfilak@redhat.com>
Jakub Filak eaf24d6
Signed-off-by: Martin Milata <mmilata@redhat.com>
Jakub Filak eaf24d6
---
Jakub Filak eaf24d6
 src/plugins/bugzilla_format.conf           | 1 +
Jakub Filak eaf24d6
 src/plugins/bugzilla_format_kernel.conf    | 2 +-
Jakub Filak eaf24d6
 src/plugins/bugzilla_format_libreport.conf | 1 +
Jakub Filak eaf24d6
 src/plugins/bugzilla_formatdup.conf        | 1 +
Jakub Filak eaf24d6
 src/plugins/reporter-bugzilla.c            | 4 ++++
Jakub Filak eaf24d6
 5 files changed, 8 insertions(+), 1 deletion(-)
Jakub Filak eaf24d6
Jakub Filak eaf24d6
diff --git a/src/plugins/bugzilla_format.conf b/src/plugins/bugzilla_format.conf
Jakub Filak eaf24d6
index b06e68a..f668d17 100644
Jakub Filak eaf24d6
--- a/src/plugins/bugzilla_format.conf
Jakub Filak eaf24d6
+++ b/src/plugins/bugzilla_format.conf
Jakub Filak eaf24d6
@@ -48,6 +48,7 @@ Additional info:: \
Jakub Filak eaf24d6
 	-analyzer,-count,-duphash,-uuid,-abrt_version,\
Jakub Filak eaf24d6
 	-username,-hostname,-os_release,-os_info,\
Jakub Filak eaf24d6
 	-time,-pid,-pwd,\
Jakub Filak eaf24d6
+	%reporter,\
Jakub Filak eaf24d6
 	%oneline
Jakub Filak eaf24d6
 
Jakub Filak eaf24d6
 Truncated backtrace:: %bare_%short_backtrace
Jakub Filak eaf24d6
diff --git a/src/plugins/bugzilla_format_kernel.conf b/src/plugins/bugzilla_format_kernel.conf
Jakub Filak eaf24d6
index c32e424..e46af89 100644
Jakub Filak eaf24d6
--- a/src/plugins/bugzilla_format_kernel.conf
Jakub Filak eaf24d6
+++ b/src/plugins/bugzilla_format_kernel.conf
Jakub Filak eaf24d6
@@ -40,6 +40,6 @@
Jakub Filak eaf24d6
 
Jakub Filak eaf24d6
 Description of problem:: %bare_comment
Jakub Filak eaf24d6
 
Jakub Filak eaf24d6
-Additional info:: %bare_backtrace
Jakub Filak eaf24d6
+Additional info:: %reporter, %bare_backtrace
Jakub Filak eaf24d6
 
Jakub Filak eaf24d6
 %attach:: dmesg
Jakub Filak eaf24d6
diff --git a/src/plugins/bugzilla_format_libreport.conf b/src/plugins/bugzilla_format_libreport.conf
Jakub Filak eaf24d6
index e5b3870..40428a5 100644
Jakub Filak eaf24d6
--- a/src/plugins/bugzilla_format_libreport.conf
Jakub Filak eaf24d6
+++ b/src/plugins/bugzilla_format_libreport.conf
Jakub Filak eaf24d6
@@ -50,6 +50,7 @@ Additional info:: \
Jakub Filak eaf24d6
 	-analyzer,-count,-duphash,-uuid,-abrt_version,\
Jakub Filak eaf24d6
 	-username,-hostname,-os_release,-os_info,\
Jakub Filak eaf24d6
 	-time,-pid,-pwd,\
Jakub Filak eaf24d6
+	%reporter,\
Jakub Filak eaf24d6
 	%oneline
Jakub Filak eaf24d6
 
Jakub Filak eaf24d6
 Truncated backtrace:: %bare_%short_backtrace
Jakub Filak eaf24d6
diff --git a/src/plugins/bugzilla_formatdup.conf b/src/plugins/bugzilla_formatdup.conf
Jakub Filak eaf24d6
index 2ec183e..99f63c2 100644
Jakub Filak eaf24d6
--- a/src/plugins/bugzilla_formatdup.conf
Jakub Filak eaf24d6
+++ b/src/plugins/bugzilla_formatdup.conf
Jakub Filak eaf24d6
@@ -49,4 +49,5 @@
Jakub Filak eaf24d6
 	-username,-hostname,-os_release,-os_info,\
Jakub Filak eaf24d6
 	-time,-pid,-pwd,\
Jakub Filak eaf24d6
 	-var_log_messages,\
Jakub Filak eaf24d6
+	%reporter,\
Jakub Filak eaf24d6
 	%oneline
Jakub Filak eaf24d6
diff --git a/src/plugins/reporter-bugzilla.c b/src/plugins/reporter-bugzilla.c
Jakub Filak eaf24d6
index e9e0a70..d0e04b6 100644
Jakub Filak eaf24d6
--- a/src/plugins/reporter-bugzilla.c
Jakub Filak eaf24d6
+++ b/src/plugins/reporter-bugzilla.c
Jakub Filak eaf24d6
@@ -436,6 +436,10 @@ int append_item(struct strbuf *result, const char *item_name, problem_data_t *pd
Jakub Filak eaf24d6
     if (strcmp(item_name, "%short_backtrace") == 0)
Jakub Filak eaf24d6
         return append_short_backtrace(result, pd, CD_TEXT_ATT_SIZE_BZ, print_item_name);
Jakub Filak eaf24d6
 
Jakub Filak eaf24d6
+    /* Compat with previously-existed ad-hockery: %reporter */
Jakub Filak eaf24d6
+    if (strcmp(item_name, "%reporter") == 0)
Jakub Filak eaf24d6
+        return append_text(result, "reporter", PACKAGE"-"VERSION, print_item_name);
Jakub Filak eaf24d6
+
Jakub Filak eaf24d6
     /* %oneline,%multiline,%text */
Jakub Filak eaf24d6
     bool oneline   = (strcmp(item_name+1, "oneline"  ) == 0);
Jakub Filak eaf24d6
     bool multiline = (strcmp(item_name+1, "multiline") == 0);
Jakub Filak eaf24d6
-- 
Jakub Filak eaf24d6
1.8.1.4
Jakub Filak eaf24d6