I've been logging some of my findings in the ticket but then was asked
to continue here: https://trac.edgewall.org/ticket/3162#comment:16
Background information about our customization can be found here:
https://trac.osgeo.org/osgeo/ticket/39
Thanks in advance for any info you may give me to help with dropping the
custom modification and finally be upgrade-happy again.
--strk;
2017-01-11 22:26:17,280 Trac[web_ui] ERROR: Failure sending notification on change to ticket #777: TypeError: get_address_for_session() takes exactly 2 arguments (3 given)
The LdapEmailAddressResolver example was missing the self parameter:
https://trac.edgewall.org/wiki/TracDev/PluginDevelopment/ExtensionPoints/trac.notification.api.IEmailAddressResolver?action=diff&version=6
Do you think EmailResolver returning a name even if it's not authenticated could break something ?The returned tuple does have an "authenticated" field, so could be used by caller not willing to deal with non-authenticated strings ...
I assume you meant "... RecipientMatcher returning a name ...".
In Trac sid means session id, which can identify either an
authenticated (logged in) session or an unauthenticated (anonymous)
session.
I can't see anything else that would obviously break
in Trac itself so far, but there are several potential ways in which
notification-related plugins could be affected.