commit 946c1fc2eb61a17f860d2eb7af30dc1c6c62529f
Author: Elan Ruusamäe <[email protected]>
Date:   Mon Oct 8 19:16:19 2012 +0300

    fix small error loading pygments css

 pyc.patch | 21 +++++++++++++++++++++
 trac.spec |  4 +++-
 2 files changed, 24 insertions(+), 1 deletion(-)
---
diff --git a/trac.spec b/trac.spec
index dad5ffa..59eb243 100644
--- a/trac.spec
+++ b/trac.spec
@@ -6,7 +6,7 @@ Summary:        Integrated SCM, Wiki, Issue tracker and project 
environment
 Summary(pl.UTF-8):     Zintegrowane scm, wiki, system śledzenia problemów i 
środowisko projektowe
 Name:          trac
 Version:       1.0
-Release:       1.1
+Release:       1.3
 License:       BSD-like
 Group:         Applications/WWW
 Source0:       http://download.edgewall.org/trac/Trac-%{version}.tar.gz
@@ -20,6 +20,7 @@ Patch0:               %{name}-root2http.patch
 Patch1:                %{name}-defaults.patch
 Patch2:                inherit-global-%{name}.ini.patch
 Patch3:                silvercity-javascript-mimetypes.patch
+Patch4:                pyc.patch
 URL:           http://trac.edgewall.org/
 BuildRequires: python >= 1:2.5
 BuildRequires: python-babel >= 0.9.6
@@ -95,6 +96,7 @@ Trac Python modules.
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
 
 # using system jquery package
 %{__rm} trac/htdocs/js/jquery.js
diff --git a/pyc.patch b/pyc.patch
new file mode 100644
index 0000000..ea5b551
--- /dev/null
+++ b/pyc.patch
@@ -0,0 +1,21 @@
+Fix locating .py class
+
+2012-10-08 18:56:59,989 Trac[main] ERROR: Internal Server Error:
+Traceback (most recent call last):
+  File "/usr/share/python2.7/site-packages/trac/web/main.py", line 497, in 
_dispatch_request
+  File "/usr/share/python2.7/site-packages/trac/web/main.py", line 214, in 
dispatch
+  File "/usr/share/python2.7/site-packages/trac/mimeview/pygments.py", line 
168, in process_request
+  File "/usr/share/python2.7/genericpath.py", line 54, in getmtime
+OSError: [Errno 2] No such file or directory: 
'/usr/share/python2.7/site-packages/pygments/styles/trac.py'
+--- Trac-1.0/./trac/mimeview/pygments.py~      2012-09-08 00:58:08.000000000 
+0300
++++ Trac-1.0/./trac/mimeview/pygments.py       2012-10-08 18:59:19.289104253 
+0300
+@@ -165,6 +165,9 @@
+ 
+         parts = style_cls.__module__.split('.')
+         filename = resource_filename('.'.join(parts[:-1]), parts[-1] + '.py')
++        if not os.path.exists(filename):
++            filename = resource_filename('.'.join(parts[:-1]), parts[-1] + 
'.pyc')
++
+         mtime = datetime.fromtimestamp(os.path.getmtime(filename), localtz)
+         last_modified = http_date(mtime)
+         if last_modified == req.get_header('If-Modified-Since'):
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/trac.git/commitdiff/946c1fc2eb61a17f860d2eb7af30dc1c6c62529f

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to