[eric] Disable requirement for PyXML. This should allow us to build and run eric

Toshio くらとみ toshio at fedoraproject.org
Tue Jul 24 22:53:50 UTC 2012


commit 0f96d8457e9b1f501c3dc79fc0d2906cc8c5e938
Author: Toshio Kuratomi <toshio at fedoraproject.org>
Date:   Tue Jul 24 15:53:18 2012 -0700

    Disable requirement for PyXML.  This should allow us to build and run eric
    
      but it won't be able to validate that project files and other config files
      are correct.  We need to do this because PyXML is going away in Fedora.

 eric.spec |   17 ++++++++++++++---
 1 files changed, 14 insertions(+), 3 deletions(-)
---
diff --git a/eric.spec b/eric.spec
index 8731653..966c783 100644
--- a/eric.spec
+++ b/eric.spec
@@ -5,7 +5,7 @@
 Name:    eric
 Summary: Python IDE
 Version: 4.4.19
-Release: 3%{?dist}
+Release: 4%{?dist}
 
 License: GPL3+
 Group:   Development/Tools
@@ -40,8 +40,14 @@ Requires: qscintilla-python
 
 ## FIXME: get PyXML patched per eric/README-PyXML.txt
 ## see https://bugzilla.redhat.com/767737 
-BuildRequires: PyXML
-Requires: PyXML
+# Reading hte code, if PyXML isn't installed, we should fallback to using
+# a non-validating parser.  That shouldn't break things with good
+# project/config files but it means we can't catch non-conforming xml files
+# Can bug upstream to port to a different library than PyXML to regain
+# validation of those files
+#BuildRequires: PyXML
+#Requires: PyXML
+
 
 # Need this for the documentation
 Requires: python-docs
@@ -155,6 +161,11 @@ rm -rf %{buildroot}
 %{_libdir}/qt4/qsci/api/ruby/*.api
 
 %changelog
+* Tue Jul 24 2012 Toshio Kuratomi <toshio at fedoraproject.org> - 4.4.19-4
+- Disable requirement for PyXML.  This should allow us to build and run eric
+  but it won't be able to validate that project files and other config files
+  are correct.  We need to do this because PyXML is going away in Fedora.
+
 * Wed Jul 18 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 4.4.19-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
 


More information about the scm-commits mailing list