Modify

Opened 12 years ago

Last modified 12 years ago

#10725 new defect

Incompatible with Trac 1.0

Reported by: sc@… Owned by: Petr Škoda
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 12 years ago by Ryan J Ollos

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.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain Petr Škoda.

Add Comment


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

 
Note: See TracTickets for help on using tickets.