Modify

Opened 6 years ago

Last modified 6 years ago

#4076 assigned enhancement

0.10 compatibility

Reported by: anonymous Owned by: oneirist
Priority: normal Component: DetailedRssFeedPlugin
Severity: normal Keywords:
Cc: Trac Release: 0.10

Description

I work recently on a project with young developers and wanted to have track of their progress and comments by this feed plugin (for comments and progress changes in tickets). But unfortunately it doesn't support 0.10 version of trac (it doesn't even show in plugins page and I cannot use the 0.11). Is it a problem to accommodate it to 0.10?

Attachments (1)

detailedrss-cs.rss (2.9 KB) - added by anonymous 6 years ago.
Clearsilver version of plugins template

Download all attachments as: .zip

Change History (11)

comment:1 Changed 6 years ago by anonymous

  • Type changed from defect to enhancement

comment:2 Changed 6 years ago by oneirist

What is the reason you cannot upgrade to .11? I ask because I believe version .10 uses only ClearSilver for its templates, while .11 uses Genshi (and ClearSilver, but they're phasing out ClearSilver, which is why my templates are written in Genshi). Thus in order to make it backward-compatible I'd have to first learn ClearSilver and then rewrite all the templates.

comment:3 Changed 6 years ago by anonymous

We're using the stable repo on ubuntu server and the most recent version there is 0.10.4. Also it's a multienvironmental installation so there can be problems with migration.

comment:4 Changed 6 years ago by anonymous

I tried to create a Clearsilver equivalent of you template (in the attachment). Don't know unfortunately how to test it. It will probably also need changes in the py file of yours to work. Give some feedback if it runs.

Changed 6 years ago by anonymous

Clearsilver version of plugins template

comment:5 Changed 6 years ago by anonymous

Are there any chances for this feature? I don't know Python, but I can try to help, cuz it will really help me in the project.

comment:6 Changed 6 years ago by oneirist

  • Status changed from new to assigned

I'll try to look into it over Thanksgiving.

comment:7 Changed 6 years ago by oneirist

Also, on my version of Ubuntu 8.10, the version of Trac in the repositories is 0.11-2.

comment:8 Changed 6 years ago by anonymous

in 8.04 desktop/server it is 0.10.4

comment:9 Changed 6 years ago by anonymous

how's going? did you tried to check anything?

comment:10 Changed 6 years ago by oneirist

Yeah, sorry, I forgot to update this ticket. Over Thanksgiving I pulled out my plugin code again, and noticed some things. First of all, I have to process the template myself using CS, and I'm not sure how to do that. I started looking through how CS works, and it turns out that the syntax is actually a bit different, so it doesn't look like the template you made will work out of the box.
Unfortunately right now I've got finals so I've not got a ton of time.
Do you have Genshi installed on your system? I assume it's in the repositories. If so, I could just include Genshi and then see if I could process the Genshi template myself and just send it out.

Add Comment

Modify Ticket

Action
as assigned .
Author


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

 
Note: See TracTickets for help on using tickets.