Opened 6 years ago

Last modified 6 weeks ago

#7763 new enhancement

Separate subscribers

Reported by: doki_pen Owned by:
Priority: normal Component: AnnouncerPlugin
Severity: normal Keywords: TracNotification replacement
Cc: rjollos, doki_pen Trac Release: 0.12


We should decide which subscribers are absolutely crucial to replace trac notification and separate them from the "new feature" category of subscribers. We can stick the "new feature" ones in opt. This will allow us to put higher priority on "crucial" subscribers and making sure they are right to get adoption into core trac.

Attachments (0)

Change History (6)

comment:1 Changed 4 years ago by hasienda

  • Cc rjollos doki_pen added; anonymous removed
  • Keywords TracNotification replacement added; 0.12 removed
  • Owner changed from doki_pen to hasienda
  • Summary changed from Seperate subscribers to Separate subscribers

The approach here is a generic divide and rule strategy to me.

I decided to adopt the idea, because I've been a bit uneasy with the rather big collection of subscribers.

comment:2 Changed 4 years ago by hasienda

(In [12338]) TracAnnouncer: Separate "standard" subscribers from "new feature" ones, refs #7763.

"Standard" means required to mimic TracNotification behavior here.

This hasn't been as easy as it might look like now. Thanks to Ryan for hints on missing import of test modules, that started to matter right after trying to execute tests from multiple (sub)directories.

comment:3 Changed 4 years ago by hasienda

Developer hint: See for more on launching unit tests from

comment:4 Changed 4 years ago by hasienda

(In [12339]) TracAnnouncer: Learn that calling the test module itself matters now too, refs #7763.

comment:5 Changed 4 years ago by hasienda

Why doesn't TicketCommitUpdater work on this ticket twice in a row? Hm, strange.

comment:6 Changed 6 weeks ago by rjollos

  • Owner hasienda deleted

Add Comment

Modify Ticket

as new The ticket will remain with no owner.

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

Note: See TracTickets for help on using tickets.