Opened 10 years ago
Last modified 3 years ago
#12120 accepted enhancement
Trac 1.2.1 compatibility
Reported by: | Peter Suter | Owned by: | Ryan J Ollos |
---|---|---|---|
Priority: | normal | Component: | AnnouncerPlugin |
Severity: | normal | Keywords: | |
Cc: | Steffen Hoffmann, Jun Omae | Trac Release: | 1.2 |
Description
Trac 1.1.3 will contain a new notification system (in large parts based on ideas, design and code from Announcer).
However it does not integrate or replace Announcer as a whole. Future versions of Announcer would ideally be compatible with this new notification system and base the additional features that remain unavailable in Trac core on top of the new core infrastructure.
Future versions of Announcer could also provide upgrade paths from older versions of the plugin to the new core infrastructure.
Attachments (1)
Change History (22)
comment:1 Changed 9 years ago by
Cc: | Steffen Hoffmann added |
---|---|
Owner: | changed from Steffen Hoffmann to Ryan J Ollos |
Status: | new → assigned |
comment:2 Changed 8 years ago by
Owner: | Ryan J Ollos deleted |
---|---|
Status: | assigned → new |
comment:4 Changed 8 years ago by
Owner: | set to Ryan J Ollos |
---|---|
Status: | new → accepted |
Changed 8 years ago by
Attachment: | Announcer-get_db_cnx_patch.diff added |
---|
comment:7 Changed 8 years ago by
Patch that replaces get_db_cnx calls: attachment:Announcer-get_db_cnx_patch.diff
comment:8 Changed 8 years ago by
I thought I'd committed 1.2-compatible changes already, but I see they are still sitting in my working copy. I will review working copy changes and commit soon.
comment:10 Changed 8 years ago by
Summary: | Trac 1.1.3 compatibility → Trac 1.2.1 compatibility |
---|
There have been some significant changes for Trac 1.2.1 (e.g. trac:#11928), so I'll probably target compatibility with that version.
comment:18 Changed 7 years ago by
Cc: | Jun Omae added |
---|
Keeping this ticket on my radar because I use Trac 1.0.x and patched AnnouncerPlugin (trunk@r12503) on production environment.
Development of AnnouncerPlugin has stalled for many years. I don't have much hope for a utopian future in which a backwards-compatible version of AnnoncerPlugin is created that also works with Trac 1.2. If you have such near-future intentions, please comment. Otherwise, I'm going to move forward with a Trac 1.2 compatible version of AnnouncerPlugin. I would rather look to the future than worry about making AnnouncerPlugin work with old versions of Trac.
What I may try to do however is make a final release of AnnouncerPlugin that is compatible with Trac 1.0, prior to hacking out the components that have been integrated into Trac. It might be easier from a development standpoint to make the current codebase a bit more stable before trying to make it work with Trac 1.2. There are currently 124 open tickets, so this is going to take a fair bit of effort.