Modify

Opened 7 years ago

Last modified 13 months ago

#8641 new defect

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

Reported by: Kaveh Owned by:
Priority: high Component: AnnouncerPlugin
Severity: normal Keywords: needinfo API
Cc: Ryan J Ollos, Robert Corsaro 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 (6)

comment:1 Changed 7 years ago by Kaveh

Priority: normalhigh
Trac Release: 0.110.12

comment:2 Changed 5 years ago by Steffen Hoffmann

Cc: Ryan J Ollos Robert Corsaro added; anonymous removed
Keywords: needinfo API added
Owner: changed from Robert Corsaro to Steffen Hoffmann

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 5 years ago by Steffen Hoffmann

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 5 years ago by Steffen Hoffmann

(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 4 years ago by anonymous

any news here?

comment:6 Changed 13 months ago by Ryan J Ollos

Owner: Steffen Hoffmann deleted

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The ticket will remain with no owner.

Add Comment


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

 
Note: See TracTickets for help on using tickets.