﻿id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc,release
8475,Problems on trac 0.12?,ivoras@…,Robert Corsaro,"The link for AnnouncerPlugin for Trac 0.12 doesn't work so I've downloaded from trunk. Immediately after installation there was a problem with tables not being created in the trac database (and a request for running trac-admin ... upgrade which did nothing and reported that it doesn't need upgrading).

I've created the tables from looking at the code of the plugins (tables subscription and subscription_attribute from SCHEMA in api.py) and that apparently worked, except e-mails for wiki changes are not sent at all.

A DEBUG info in trac logs says:

{{{
2011-02-07 13:03:59,818 Trac[api] DEBUG: AnnouncementSystem has found the following subscriptions: 
2011-02-07 13:03:59,819 Trac[api] DEBUG: AnnouncementSystem sent event in 0.01 seconds.
}}}

... even though I am subscribed to the page, as seen in the database:

{{{
#!sh
sqlite> select * from subscription_attribute;
1|ivoras|1|WatchSubscriber|wiki|WikiStart
2|ivoras|1|WatchSubscriber|wiki|TracMain
}}}

My trac.ini contains:

{{{
#!ini
[announcer]
email_address_resolvers = SpecifiedEmailResolver, SessionEmailResolver
email_enabled = true
email_from = some@example.com
email_sender = SmtpEmailSender
email_replyto = trac@example.com
mime_encoding = base64
use_public_cc = false
email_subject_prefix = __default__
email_to = undisclosed-recipients: ;
use_threaded_delivery = false
default_email_format = text/plain

[components]
announcer.api.announcementsystem = enabled
announcer.api.subscriptionresolver = enabled
announcer.distributors.mail.emaildistributor = enabled
announcer.distributors.mail.sendmailemailsender = enabled
announcer.distributors.mail.smtpemailsender = enabled
announcer.email_decorators.announceremaildecorator = enabled
announcer.email_decorators.staticemaildecorator = enabled
announcer.email_decorators.threadingemaildecorator = enabled
announcer.email_decorators.ticketaddlheaderemaildecorator = enabled
announcer.email_decorators.ticketsubjectemaildecorator = enabled
announcer.email_decorators.wikisubjectemaildecorator = enabled
announcer.filters.defaultpermissionfilter = enabled
announcer.formatters.ticketformatter = enabled
announcer.formatters.wikiformatter = enabled
announcer.pref.announcerpreferences = enabled
announcer.pref.subscriptionmanagementpanel = enabled
announcer.producers.attachmentchangeproducer = enabled
announcer.producers.ticketchangeproducer = enabled
announcer.producers.wikichangeproducer = enabled
announcer.resolvers.defaultdomainemailresolver = enabled
announcer.resolvers.sessionemailresolver = enabled
announcer.resolvers.specifiedemailresolver = enabled
announcer.subscribers.allticketsubscriber = enabled
announcer.subscribers.carboncopysubscriber = enabled
announcer.subscribers.generalwikisubscriber = enabled
announcer.subscribers.joinablegroupsubscriber = enabled
announcer.subscribers.ticketcomponentownersubscriber = enabled
announcer.subscribers.ticketcomponentsubscriber = enabled
announcer.subscribers.ticketcustomfieldsubscriber = enabled
announcer.subscribers.ticketownersubscriber = enabled
announcer.subscribers.ticketreportersubscriber = enabled
announcer.subscribers.ticketupdatersubscriber = enabled
announcer.subscribers.userchangesubscriber = enabled
announcer.subscribers.watchsubscriber = enabled

[smtp]
port = 25
server = localhost
}}}

In short - is there a version that works with Trac 0.12?",defect,closed,high,AnnouncerPlugin,major,duplicate,,,0.12
