Modify

Opened 3 years ago

Last modified 9 months ago

#8641 new defect

Bitten notifications don't seem to work in trunk (and trac 0.12)

Reported by: kavehv Owned by: hasienda
Priority: high Component: AnnouncerPlugin
Severity: normal Keywords: needinfo API
Cc: rjollos, doki_pen Trac Release: 0.12

Description

From looking at the source in the trunk, it seems like some architecture is changing, and when trying to use/augment the bitten notifications (as I did for the 0.11 branch in #6295), I'm noticing that the "subscriptions" method in the bitten notifications isn't used (verified by adding some debug messaging there).

When looking at the full blog source as a sample, I noticed that there are quite a few (what seem like) architectural changes now. Can the bitten module be updated to work? At the very least, could I get some guidance on what's changed so that I could write a patch to get it to work?

Attachments (0)

Change History (5)

comment:1 Changed 3 years ago by kavehv

  • Priority changed from normal to high
  • Trac Release changed from 0.11 to 0.12

comment:2 Changed 20 months ago by hasienda

  • Cc rjollos doki_pen added
  • Keywords needinfo API added
  • Owner changed from doki_pen to hasienda

Sorry for such a long lead time before a reply here, but the previous author is no longer around here.

Still interested? I would love to get some more people involved, especially regarding parts of the code, that I don't use myself as that's the case with Bitten notification support.

#7760 has been closed as a duplicate, even if actually a predecessor of this ticket.

comment:3 Changed 20 months ago by hasienda

Additionally I'd welcome information on how #6295 is related, because it contains a bunch of patch code proposed by yourself, that is likely waiting for action as well.

comment:4 Changed 20 months ago by hasienda

(In [12310]) TracAnnouncer: Misc code clean-up and module re-arrangement, refs #8641.

Summary of changes:

  • convert re-usable class method WatchSubscriber.get_target_id into utility function
  • move more compatibility code to announcer/compat.py
  • purge imports of obsolete components in announcer/subscribers.py

For entirely removing BoolSubscriptionSetting/SubscriptionSetting we'll
still need to refactor code related to xmpp transport and bitten support.

comment:5 Changed 9 months ago by anonymous

any news here?

Add Comment

Modify Ticket

Action
as new .
Author


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

 
Note: See TracTickets for help on using tickets.