[tahoe-dev] server upgrade complete
Brian Warner
warner at lothar.com
Tue Oct 22 00:38:36 UTC 2013
Trac is back up, including the buildmasters. Please let me know if you
experience any lingering problems.
> http://trac.edgewall.org/ticket/7463#comment:15
Ah, thanks for the pointer, that helped a lot. It turns out the root
problem is a side-effect-bearing assert() in the Genshi template-filling
library (fixed in trunk, but not in any release), that only causes
problems with you run python with -O (hence it breaks under uwsgi but
not under tracd). I've patched our copy of genshi and updated the
upstream bug in the hopes of a new release.
For future reference, some other changes:
* the account-manager plugin was updated (was 0.3.2, now 0.4.3), and the
new version has changed some of the config-key names. You must change
s/password_file/htdigest_file/ or you can't log in (it doesn't know
where to find the hashed passwords). The [components] section had some
names changed (the symptom is that the user-admin pages are missing).
I updated htdigest_file on all our projects, and the [components]
stuff on our main projects (tahoe, pycryptopp, zfec).
* the navadd plugin was updated (was 0.1, now 0.1.1), and now the .url
properties of added nav-bar items are subjected to normal trac
wiki-link markup. As a result, the buildbot links had to change from
"/buildbot-tahoe-lafs/" to something fully-qualified like
"https://tahoe-lafs.org/buildbot-tahoe-lafs/"
* we're still using nginx (1.4.3) from nginx.org, a locally-compiled
uwsgi-1.4.10, and a pip-installed Trac-0.12.5 (in /usr/local). All
trac plugins are build into .eggs and stored in ~trac/plugins/ .
* we're now at buildbot-0.8.8, also installed in /usr/local.
* the OS (Ubuntu 12.04 LTS "Precise Pangolin" now uses python2.7
exclusively, which means anything that was build for py2.6 before is
no longer usable.
cheers,
-Brian
More information about the tahoe-dev
mailing list