Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 242850 - [overlays] TracGit plugin is broken
Summary: [overlays] TracGit plugin is broken
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Infrastructure
Classification: Unclassified
Component: Other web server issues (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Overlays Project
URL:
Whiteboard:
Keywords:
: 247086 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-10-20 06:17 UTC by Tomáš Linhart
Modified: 2009-01-31 21:48 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tomáš Linhart 2008-10-20 06:17:46 UTC
Trying to open KDE project overlays http://overlays.gentoo.org/proj/kde/timeline I got a server error with the following traceback:
 
Python Traceback
Traceback (most recent call last):
  File "/usr/lib64/python2.5/site-packages/trac/web/main.py", line 406, in dispatch_request
    dispatcher.dispatch(req)
  File "/usr/lib64/python2.5/site-packages/trac/web/main.py", line 191, in dispatch
    chosen_handler = self._pre_process_request(req, chosen_handler)
  File "/usr/lib64/python2.5/site-packages/trac/web/main.py", line 263, in _pre_process_request
    chosen_handler = f.pre_process_request(req, chosen_handler)
  File "/usr/lib64/python2.5/site-packages/trac/versioncontrol/api.py", line 73, in pre_process_request
    self.get_repository(req.authname).sync()
  File "/usr/lib64/python2.5/site-packages/trac/versioncontrol/api.py", line 94, in get_repository
    ((self.repository_type,)*2))
TracError: Unsupported version control system "git". Check that the Python bindings for "git" are correctly installed

Reproducible: Always

Steps to Reproduce:
1. Open a web browser
2. Point to http://overlay.gentoo.org/proj/kde

Actual Results:  
Internal server error occurs

Expected Results:  
KDE overlay website is shown correctly
Comment 1 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2008-10-20 08:30:39 UTC
jokey:
/var/www/overlays.gentoo.org/trac/proj/kde/plugins/TracGit-0.0.1-py2.4.egg exists on the new box, why isn't it being used for the KDE repo?
Comment 2 Markus Ullmann (RETIRED) gentoo-dev 2008-10-20 17:07:33 UTC
It was used back when we had git-http on egret (as an experiment mostly) but it's not needed any more given we have gitweb nowadays
Comment 3 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2008-10-20 18:22:12 UTC
Just disable timeline and source browsing in that Trac for now?
Comment 4 Markus Ullmann (RETIRED) gentoo-dev 2008-10-27 17:04:01 UTC
That should do as well
Comment 5 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2008-11-16 23:16:54 UTC
*** Bug 247086 has been marked as a duplicate of this bug. ***
Comment 6 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2008-11-16 23:17:49 UTC
jokey: how does one manage to disable the timeline+source browse in the KDE trac for now?
Comment 7 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2008-11-22 00:38:18 UTC
The KDE overlay just has the repo mode disabled for now. The TracGit plugin is still broken and needs review.
Comment 8 Markus Ullmann (RETIRED) gentoo-dev 2009-01-31 21:48:54 UTC
the plugin is too harmful resource wise, we should leave it disabled and use gitweb instead, so marking as WONTFIX unless someone speaks up with a good idea how to fix it