Hi Chris, I'm using a Linux system and have no experience with Trac on Windows. 'patch' is a standard unix utility, but I'm sure there's a Win32 version available somewhere (e.g. cygwin).
Sorry I can't help more. Bob On Jul 11, 9:56 am, "Wetterman, Christopher" <[EMAIL PROTECTED]> wrote: > Hi Bob, > > I only see a patch.py file in the mimeview folder (C:\Program > Files\Python24\Lib\site-packages\trac\mimeview). I'm running Trac on a > Windows box and the installer is an .exe. Is there some other method I > have to go by to apply this patch to an already installed and running > install of Trac? > > Thanks. > > Chris > > -----Original Message----- > From: [email protected] [mailto:[EMAIL PROTECTED] > > On Behalf Of Bob N. > Sent: Tuesday, July 10, 2007 7:26 PM > To: Trac Users > Subject: [Trac] Re: Errors When Loading the Excel Report Plug-in > > I recently installed ReportPluginPatch in against 0.10.4 and it works > fine. You have to run the patch from the Trac source distribution (see > the patch README file) and re-run the Trac installer. i.e.: > > # cd trac-0.10.4 > # patch -p0 < ../trac-0.10.3-report-plugin.patch > # python ./setup.py install > > Restart Apache and you should be good to go. > Bob > > On Jul 10, 12:44 pm, "Wetterman, Christopher" > <[EMAIL PROTECTED]> wrote: > > How to apply a patch. > > > So I overlooked where you need to install the ReportPluginPatch for > > the ExcelReportPlugin to work. I don't know how to manually apply Trac > > > patches so I looked at the patch file. It looked very similar to > > Subversion's diff output. So, with my best guess, I added the code by > > hand where it should be in the file (report.py). Note: this patch was > > for 10.3 but nothing was removed/changed, only additions were made by > > the patch. I then restarted Apache and viewed the available tickets. > > This error came about: > > > Traceback (most recent call last): > > File "C:\Program Files\Python24\Lib\site-packages\trac\web\main.py", > > line 406, in dispatch_request > > dispatcher.dispatch(req) > > File "C:\Program Files\Python24\Lib\site-packages\trac\web\main.py", > > line 237, in dispatch > > resp = chosen_handler.process_request(req) > > File "C:\Program > > Files\Python24\lib\site-packages\trac\ticket\report.py", line 108, in > > process_request > > resp = self._render_view(req, db, id) > > File "C:\Program > > Files\Python24\lib\site-packages\trac\ticket\report.py", line 396, in > > _render_view > > for renderer in self.renderers: > > AttributeError: 'ReportModule' object has no attribute 'renderers' > > > Code sample (report.py): > > > class ReportModule(Component): > > ... > > def process_request(self, req): > > ... > > renderers = ExtensionPoint(ITicketReportRenderer) > > > def add_alternate_links(self, req, args): > > ... > > # add link for every loaded component > > # that implements ITicketReportRenderer > > > for renderer in self.renderers: > > format = renderer.get_report_format() > > mimetype = renderer.get_report_mimetype() > > linkname = renderer.get_report_linkname() > > linkclass = renderer.get_report_linkclass() > > > add_link(req,'alternate','?format='+format+href, > > linkname,mimetype,linkclass) > > > ________________________________ > > > From: [email protected] [mailto:[EMAIL PROTECTED] > > On Behalf Of Wetterman, Christopher > > Sent: Tuesday, July 10, 2007 12:58 PM > > To: [email protected] > > Subject: [Trac] Errors When Loading the Excel Report Plug-in > > > Hi all, > > > I'm getting this error dumped to the log for the Excel Report Plug-in. > > I've installed both pyExcelerator and Excel Report Plug-in, copied > > excel_report_plugin.py into the plugins directory and restarted > Apache. > > When I refreshed Trac I noticed the file excel_report_plugin.pyc was > > created in the plugins directory. From there I have no idea how to > > generate any Excel reports. At the bottom of the query page, "Download > > > in other formats" lists only RSS Feed, Comma-delimited Text, > > Tab-delimited Text, and SQL Query. The plugin does not show in the > > plugins section of WebAdmin either. Running Trac 10.4. Is there > > something I've missed here for installing this plugin? > > > 2007-07-10 12:38:07,698 Trac[loader] ERROR: Failed to load plugin from > > > d:\trac\myproject\plugins\excel_report_plugin.py > > Traceback (most recent call last): > > File "C:\Program Files\Python24\Lib\site-packages\trac\loader.py", > > line 52, in load_components > > module = imp.load_source(plugin_name, plugin_file) > > File "d:\trac\myproject\plugins\excel_report_plugin.py", line 4, in > ? > > from trac.ticket.report import ITicketReportRenderer > > ImportError: cannot import name ITicketReportRenderer > > > Thanks. > > > Chris --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Trac Users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~----------~----~----~----~------~----~------~--~---
