[02:18] <StevenK> wgrant: Blah, specification has two zope subscribers and the first is caching the work_items cachedproperty
[02:19] <wgrant> StevenK: :(
[02:20] <StevenK> wgrant: http://pastebin.ubuntu.com/6001464/
[02:22] <wgrant> StevenK: Why is the caching a problem?
[02:24] <StevenK> wgrant: Because it is caching an empty list which means the second subscriber thinks that nothing on the spec has changed
[02:24] <wgrant> StevenK: Shouldn't the method that is adding workitems be invalidating the cache?
[02:27] <StevenK> wgrant: ISpecification.updateWorkItems() invalidates the property cache for work_items
[02:27] <wgrant> StevenK: Then why is the thing being cached a problem?
[02:28] <wgrant> If the only thing that updates it invalidates the cache..
[02:28] <StevenK> wgrant: I'm not sure why the first zope subscriber sees no workitems and so caches []
[02:29] <wgrant> I'd try to work that out.
[02:29] <wgrant> As it seems to be the key to the problme.
[13:44] <wgrant> jelmer: Thanks. I can land the bzr-git branch myself once you do the dulwich one.
[13:45] <jelmer> wgrant: great - you managed to get a hold of jam?
[13:45] <wgrant> Yep
[13:50] <jelmer> wgrant: what are the plans with regard to codehosting in Launchpad, is it just going to stay as is for the near future?