[spyder/f19] new upstream version 2.2.4 (#1010935)
Tomas Hozza
thozza at fedoraproject.org
Wed Sep 25 20:54:24 UTC 2013
commit f1238ae8b019b30eff0308c2063646fea9619388
Author: Tomas Hozza <thozza at redhat.com>
Date: Wed Sep 25 21:52:32 2013 +0200
new upstream version 2.2.4 (#1010935)
- Spyder failed to start and ended with EOFError (#1010568)
Signed-off-by: Tomas Hozza <thozza at redhat.com>
.gitignore | 1 +
sources | 2 +-
...-EOFError-when-reading-spyderproject-file.patch | 12 ++++++++++++
spyder.spec | 10 +++++++++-
4 files changed, 23 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index acf3eac..6f95354 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
/spyder-2.2.0.zip
/spyder-2.2.1.zip
/spyder-2.2.2.zip
+/spyder-2.2.4.zip
diff --git a/sources b/sources
index 157098c..df6ef64 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-9baae9b92564510de63699079af8ee67 spyder-2.2.2.zip
+6a411564e2311d4b5e082f0f3875d224 spyder-2.2.4.zip
diff --git a/spyder-Handle-EOFError-when-reading-spyderproject-file.patch b/spyder-Handle-EOFError-when-reading-spyderproject-file.patch
new file mode 100644
index 0000000..e6c84b4
--- /dev/null
+++ b/spyder-Handle-EOFError-when-reading-spyderproject-file.patch
@@ -0,0 +1,12 @@
+diff -up spyder-2.2.4/spyderlib/widgets/projectexplorer.py.eoferror spyder-2.2.4/spyderlib/widgets/projectexplorer.py
+--- spyder-2.2.4/spyderlib/widgets/projectexplorer.py.eoferror 2013-09-25 22:20:50.204430201 +0200
++++ spyder-2.2.4/spyderlib/widgets/projectexplorer.py 2013-09-25 22:24:36.793801159 +0200
+@@ -123,7 +123,7 @@ class Project(object):
+ # Old format (Spyder 2.0-2.1 for Python 2)
+ with open(fname, 'U') as fdesc:
+ data = cPickle.loads(fdesc.read())
+- except TypeError, cPickle.PickleError:
++ except (EOFError, TypeError, cPickle.PickleError):
+ try:
+ # New format (Spyder >=2.2 for Python 2 and Python 3)
+ with open(fname, 'rb') as fdesc:
diff --git a/spyder.spec b/spyder.spec
index 1307c89..b3c67e3 100644
--- a/spyder.spec
+++ b/spyder.spec
@@ -1,5 +1,5 @@
Name: spyder
-Version: 2.2.2
+Version: 2.2.4
Release: 1%{?dist}
Summary: Scientific Python Development Environment
Source0: http://spyderlib.googlecode.com/files/%{name}-%{version}.zip
@@ -14,6 +14,8 @@ Requires: python-rope python-sphinx
Requires: hicolor-icon-theme
BuildArch: noarch
+Patch0: spyder-Handle-EOFError-when-reading-spyderproject-file.patch
+
%description
Spyder is a Python development environment with advanced editing, interactive
testing, debugging and introspection features. It is especially recommended
@@ -27,6 +29,8 @@ widgets.
%prep
%setup -q
+%patch0 -p1 -b .eoferror
+
rm -rf PKG-INFO
# Remove DOS line endings
@@ -71,6 +75,10 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%{_datadir}/pixmaps/spyder.png
%changelog
+* Wed Sep 25 2013 Tomas Hozza <thozza at redhat.com> 2.2.4-1
+- new upstream version 2.2.4 (#1010935)
+- Spyder failed to start and ended with EOFError (#1010568)
+
* Fri Aug 16 2013 Radek Novacek <rnovacek at redhat.com> 2.2.2-1
- Update to 2.2.2
More information about the scm-commits
mailing list