I pair-programmed on CacheFu today with Maciek Dziergwa. See yesterday's entry for a list of things we could work on.
Today's cachfu sprinting started out with fixing the failing unittests. In the first hour, we fixed two templates in CMFSquidTool and fixed one failing unittests: a test that failed if you didn't have an apache running on port 80 on your local machine. That's not very unittest-like, but ok. We now catch the error that occurs and the rest of the tests are running ok.
We added a few if/else statements to CacheSetup that conditionally import code for either plone 3.0 or 2.5, this makes sure the product is usable for both. The change was needed because plone3.0/zope2.10 uses a different page template implementation.
We ran into some remaining test problems:
genericsetup.xml seem to
    disappear from the cache configuration, somehow. strange. Only in
    plone 3.0, though.  Genericsetup support was added by Rocky (and it works like a charm),
  it only missed the last configuration tab. Nice, bite-sized task. We
  discovered it was missing the data from the last configuration tab
  because that data comes from a separate tool (the pagecachemanager)
  in the plone root, not from AT contenttypes like the rest of the
  cachefu setup machinery. We didn't get it working yet, basically
  because there was a missing configure.zcml that prevented the
  testing mechanism from finding the exportimport adapters. Now I'm
  getting another error. We'll figure it out.
During the day, I got a couple of very handy comments from people that I'm writing down here to preserve them.
lovely.viewcache, that caches z3 views so
    you can strike that from your todo list. Zope3 views, no cachefu
    evilness.
            My name is Reinout van Rees and I program in Python, I live in the Netherlands, I cycle recumbent bikes and I have a model railway.
Most of my website content is in my weblog. You can keep up to date by subscribing to the automatic feeds (for instance with Google reader):
And, I don't see how twisted would change the object publisher?