[libreport/f17] Update the ureport patch for the new release of libreport

Jakub Filak jfilak at fedoraproject.org
Tue Sep 25 07:56:19 UTC 2012


commit 7351f344dfc62a511dc2fa517850cdc2a50d646d
Author: Jakub Filak <jfilak at redhat.com>
Date:   Tue Sep 25 09:35:06 2012 +0200

    Update the ureport patch for the new release of libreport

 ...3-ureport-doesnt-fail-on-validation-error.patch |  121 --------------------
 ...4-ureport-doesnt-fail-on-validation-error.patch |   39 +++++++
 libreport.spec                                     |    2 +-
 3 files changed, 40 insertions(+), 122 deletions(-)
---
diff --git a/libreport-2.0.14-ureport-doesnt-fail-on-validation-error.patch b/libreport-2.0.14-ureport-doesnt-fail-on-validation-error.patch
new file mode 100644
index 0000000..54c4437
--- /dev/null
+++ b/libreport-2.0.14-ureport-doesnt-fail-on-validation-error.patch
@@ -0,0 +1,39 @@
+From 313818e69e92d55da6d7bd01039cc21def7209dc Mon Sep 17 00:00:00 2001
+From: Jakub Filak <jfilak at redhat.com>
+Date: Tue, 25 Sep 2012 09:32:40 +0200
+Subject: [LIBREPORT PATCH] trac#680: only for Fedora package 17 repository
+ patch (not to push to abrt git)
+
+reporter-ureport doesn't fail on "Validation error" response becase we
+want to allow users to report problems created by older version of
+abrt/libreport
+
+Signed-off-by: Jakub Filak <jfilak at redhat.com>
+---
+ src/plugins/ureport.c | 10 +++++++++-
+ 1 file changed, 9 insertions(+), 1 deletion(-)
+
+diff --git a/src/plugins/ureport.c b/src/plugins/ureport.c
+index 685bbad..762ddee 100644
+--- a/src/plugins/ureport.c
++++ b/src/plugins/ureport.c
+@@ -389,7 +389,15 @@ int main(int argc, char **argv)
+     }
+     else
+     {
+-        VERB1 log("server side error: %s", response->value);
++        if (prefixcmp("Validation failed:", response->value))
++        {
++            VERB1 log("Server has rejected an ureport because of invalid format: %s", response->value);
++            ret = 0;
++        }
++        else
++        {
++            VERB1 log("server side error: %s", response->value);
++        }
+     }
+ 
+     free_ureport_server_response(response);
+-- 
+1.7.11.4
+
diff --git a/libreport.spec b/libreport.spec
index 4207cb1..a27d42d 100644
--- a/libreport.spec
+++ b/libreport.spec
@@ -11,7 +11,7 @@ Group: System Environment/Libraries
 URL: https://fedorahosted.org/abrt/
 Source: https://fedorahosted.org/released/abrt/%{name}-%{version}.tar.gz
 # This patch is desired only in F17 because of backward compatibility
-Patch0: libreport-2.0.13-ureport-doesnt-fail-on-validation-error.patch
+Patch0: libreport-2.0.14-ureport-doesnt-fail-on-validation-error.patch
 
 BuildRequires: dbus-devel
 BuildRequires: gtk3-devel


More information about the scm-commits mailing list