Modify

Opened 19 months ago

Last modified 19 months ago

#10725 new defect

Incompatible with Trac 1.0

Reported by: sc@… Owned by: peca
Priority: high Component: TracDownloaderPlugin
Severity: blocker Keywords:
Cc: Trac Release: 1.0

Description

Plug-in is incompatible with the current stable release of Trac. It is mentioned on the project page that even 0.11 had issues, but under 1.0 it completely fails.

This is a shame as (based on available screenshots) the functionality is far superior to the "TracDownloads" plugin. Being able to associate multiple files t0 a given release version, with attractive organization on the download page for example.

When first enabling the plugin, the following warning is displayed:

Warning: Error with navigation contributor "DownloaderModule"

Then when attempting to browse to the WebAdmin page to configure the plugin, the following error is displayed:

Trac detected an internal error:

AttributeError: hdf

Here's the Python Traceback
Most recent call last:

    File "/usr/lib/python2.6/site-packages/Trac-1.0-py2.6.egg/trac/web/main.py", line 497, in _dispatch_request
    File "/usr/lib/python2.6/site-packages/Trac-1.0-py2.6.egg/trac/web/main.py", line 214, in dispatch
    File "/usr/lib/python2.6/site-packages/Trac-1.0-py2.6.egg/trac/admin/web_ui.py", line 130, in process_request
    File "/usr/lib/python2.6/site-packages/TracDownloader-0.1-py2.6.egg/tracdownloader/admin.py", line 130, in process_admin_request
    File "/usr/lib/python2.6/site-packages/TracDownloader-0.1-py2.6.egg/tracdownloader/model.py", line 63, in file_directory_check
    File "/usr/lib/python2.6/site-packages/Trac-1.0-py2.6.egg/trac/web/api.py", line 307, in __getattr__ 

System Information:

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20100101 Firefox/17.0
Trac 	1.0
Genshi 	0.6 (without speedups)
GIT 	1.7.11.3
pysqlite 	2.4.1
Python 	2.6.8 (unknown, Nov 7 2012, 14:47:34) [GCC 4.1.2 20080704 (Red Hat 4.1.2-52)]
setuptools 	0.6
SQLite 	3.3.6
Subversion 	1.7.7 (r1393599)
jQuery	1.7.2

Note: system is RHEL 5 (CentOS 5) with Python 2.6 RPMs

Attachments (0)

Change History (1)

comment:1 Changed 19 months ago by rjollos

The templates need to be ported from ClearSilver to Genshi. That is no small task. Unless someone takes over maintainership of the plugin, the porting is unlikely to happen.

Add Comment

Modify Ticket

Action
as new .
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.