[datagrepper] Backport upstream patch to fix datetime.fromtimestamp
Pierre-YvesChibon
pingou at fedoraproject.org
Thu Jun 6 16:47:00 UTC 2013
commit 9f4fbd981559390cf3cb11b8463dcc04495975c1
Author: Pierre-Yves Chibon <pingou at pingoured.fr>
Date: Thu Jun 6 18:42:27 2013 +0200
Backport upstream patch to fix datetime.fromtimestamp
0001-datetime.fromtimestamp-requires-a-float.patch | 44 ++++++++++++++++++++
datagrepper.spec | 10 ++++-
2 files changed, 53 insertions(+), 1 deletions(-)
---
diff --git a/0001-datetime.fromtimestamp-requires-a-float.patch b/0001-datetime.fromtimestamp-requires-a-float.patch
new file mode 100644
index 0000000..2abdc02
--- /dev/null
+++ b/0001-datetime.fromtimestamp-requires-a-float.patch
@@ -0,0 +1,44 @@
+From 2f8c98b1dd642b22eecc4d7f02b2716206e58258 Mon Sep 17 00:00:00 2001
+From: Pierre-Yves Chibon <pingou at pingoured.fr>
+Date: Thu, 6 Jun 2013 18:29:46 +0200
+Subject: [PATCH] datetime.fromtimestamp requires a float()
+
+Fix pep8 warning at the same time
+---
+ datagrepper/util.py | 6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/datagrepper/util.py b/datagrepper/util.py
+index 13c76f1..c4e2f15 100644
+--- a/datagrepper/util.py
++++ b/datagrepper/util.py
+@@ -44,7 +44,7 @@ def timedelta_to_seconds(td):
+ else:
+ return (
+ (td.microseconds + (td.seconds + td.days * 24 * 3600) * 1e6) /
+- 1e6)
++ 1e6)
+
+
+ def assemble_timerange(start, end, delta):
+@@ -62,7 +62,7 @@ def assemble_timerange(start, end, delta):
+ else:
+ end = float(start) + float(delta)
+
+- end = datetime.fromtimestamp(end)
++ end = datetime.fromtimestamp(float(end))
+
+ if start is None:
+ delta = timedelta(seconds=float(delta))
+@@ -76,7 +76,7 @@ def assemble_timerange(start, end, delta):
+ if end is None:
+ end = float(now)
+
+- end = datetime.fromtimestamp(end)
++ end = datetime.fromtimestamp(float(end))
+
+ if start is None:
+ delta = timedelta(seconds=600.0)
+--
+1.7.1
+
diff --git a/datagrepper.spec b/datagrepper.spec
index 3b22699..f88e4d0 100644
--- a/datagrepper.spec
+++ b/datagrepper.spec
@@ -5,7 +5,7 @@
Name: datagrepper
Version: 0.1.4
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: A webapp to query fedmsg history
License: GPLv2+
@@ -50,6 +50,8 @@ Requires: fedmsg
# Needed!
Requires: python-psycopg2
+PATCH0: 0001-datetime.fromtimestamp-requires-a-float.patch
+
%description
A webapp to retrieve historical information about messages on the fedmsg
bus. It is a JSON api for the datanommer message store.
@@ -57,6 +59,9 @@ bus. It is a JSON api for the datanommer message store.
%prep
%setup -q
+%patch0 -p1 -b .
+
+
%if %{?rhel}%{!?rhel:0} >= 6
# Make sure that epel/rhel picks up the correct version of webob
awk 'NR==1{print "import __main__; __main__.__requires__ = __requires__ = [\"sqlalchemy>=0.7\"]; import pkg_resources"}1' setup.py > setup.py.tmp
@@ -88,6 +93,9 @@ install -m 644 apache/%{modname}.cfg %{buildroot}%{_sysconfdir}/%{modname}/%{mod
%{python_sitelib}/%{eggname}-%{version}-py%{python_version}.egg-info/
%changelog
+* Thu Jun 06 2013 Pierre-Yves Chibon <pingou at pingoured.fr> - 0.1.4-3
+- Backport patch from commit 2f8c98b in upstream repo
+
* Fri May 17 2013 Ralph Bean <rbean at redhat.com> - 0.1.4-2
- Apply temporary sed statement to fix datagrepper.wsgi.
More information about the scm-commits
mailing list