[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