trac-admin </path/to/projenv> upgrade
outputs
Database is up to date, no upgrade necessary.
But actually there was an error:
2010-11-16 17:07:46,643 Trac[loader] ERROR: Skipping "announcer.api = announcer.api":
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/trac/loader.py", line 70, in _load_eggs
entry.load(require=True)
File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 1948, in load
entry = __import__(self.module_name, globals(),globals(), ['__name__'])
File "/usr/local/lib/python2.6/dist-packages/TracAnnouncer-0.12.1.dev-py2.6.egg/announcer/api.py", line 393, in <module>
domain_functions('announcer', ('_', 'tag_', 'N_', 'add_domain'))
ValueError: need more than 1 value to unpack)
and the database is not upgraded. Due to the same bug an attempt to open Administration->Plugins would fail with "Internal Server Error"
The attached patch is my quick and dirty attempt to fix the problem.