Modify

Opened 12 hours ago

Last modified 7 hours ago

#14386 new defect

Make TracHours compatible with Trac 1.6

Reported by: Rob Hills Owned by: EmeCas
Priority: high Component: TracHoursPlugin
Severity: blocker Keywords:
Cc: Trac Release: 1.6

Description

I am trying to migrate our trac instance from 1.4.2 to 1.6

The TracHoursPlugin is an important component of our instance and it is currently blocking my attempts to upgrade.

The first issue I have is that it is pinning the feedparser dependency to a version <6 which I gather is to lock in Python 2.

Attachments (0)

Change History (4)

comment:1 Changed 10 hours ago by Jun Omae

#13907 (Make compatible with Trac 1.4 and above) is not fixed yet. Is this plugin working with Trac 1.4?

comment:2 Changed 8 hours ago by Jun Omae

This plugin depends on TicketSidebarProviderPlugin which still uses ITemplateStreamFilter interface. The TicketSidebarProviderPlugin should remove uses of the interface and be made compatible with Trac 1.6, before this issue.

comment:3 in reply to:  2 Changed 8 hours ago by Rob Hills

Replying to Jun Omae:

(Make compatible with Trac 1.4 and above) is not fixed yet. Is this plugin working with Trac 1.4?

We have been using this plugin with our 1.4.2 Trac instance since early 2023 according to my notes, without any issues.

Last edited 8 hours ago by Rob Hills (previous) (diff)

comment:4 Changed 7 hours ago by Jun Omae

Okay. The ITemplateStreamFilter interface works with Trac 1.4 but the interface has been removed in 1.6 and no longer work with 1.6.

See also trac:wiki:TracDev/PortingFromGenshiToJinja

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain EmeCas.

Add Comment


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

 
Note: See TracTickets for help on using tickets.