#226 closed enhancement (fixed)

move to foolscap-0.2.2

Reported by: zooko Owned by: warner
Priority: major Milestone: 0.7.0
Component: code-network Version: 0.7.0
Keywords: Cc:
Launchpad Bug:

Description

There's a new version of foolscap which is backwards-compatible with foolscap v0.1.7 but which adds more robust connection-setup foolscap#28. Shall we use this new version of foolscap in tahoe v0.7.0?

Change History (2)

comment:1 Changed at 2007-12-13T20:10:33Z by warner

  • Resolution set to fixed
  • Status changed from new to closed

I've copied foolscap-0.2.2 (released last night) into misc/dependencies/ and updated calc-deps.py and made the necessary code changes (the logging facility that I originally developed in tahoe has been moved into foolscap, and further enhanced there).

I still need to make foolscap-0.2.2 debs for all our platforms, but all the necessary tahoe-side code is now in place.

Note that the new logging code does *not* write log events to disk by default. To see the events, you either need to connect to the logport, provide a logpublisher, or set the FLOGFILE= environment variable. The existing logs/twistd.log will get some (but not all) messages, because there is still a lot of tahoe and foolscap code that writes to twisted's logger and not to foolscap's. Foolscap logging is still very much in development; the next release will offer more ways to get at the log data (as we figure out what is actually useful).

I may make some more changes to tahoe w.r.t. logging, but nothing that needs to hold up 0.7.0, so I'm going to close this one out now.

comment:2 Changed at 2007-12-13T20:10:45Z by warner

  • Summary changed from new improved foolscap? to move to foolscap-0.2.2
Note: See TracTickets for help on using tickets.