[09:33] <cjwatson> wgrant: If it's OK by you, I'm going to defer LiveFS deletion to a later branch; deleting a LiveFSBuild is easy enough, but it's not totally obvious how to delete a LiveFS in a way that doesn't scale terribly to ones with lots of builds
[09:33] <wgrant> cjwatson: Sure.
[09:33] <wgrant> This should have been five branches already anyway :P
[09:38] <cjwatson> FWIW my date_last_modified ZCML hack is also present in the SourcePackageRecipe ZCML, so somebody else had the same problem
[09:44] <wgrant> cjwatson: Why not put it in the Edit interface?
[09:45] <cjwatson> It is in the Edit interface
[09:45] <cjwatson> ILiveFSEditableAttributes that is
[10:08] <wgrant> Hrmph.
[10:08] <wgrant> Zooooope
[10:11] <cjwatson> Oh, it works if I make date_last_modified readonly=False, but then it's writeable over the webservice
[10:12] <wgrant> Ah, of course, set_schema respects readonly
[10:12] <cjwatson> Don't suppose there's a gadget to export a writeable attribute as readonly?
[10:13] <wgrant> The pattern I've usually seen is that the form that needs it to be writable will override the field in its schema.
[10:13] <wgrant> So I don't know of one.
[10:16] <cjwatson> I guess what I have is the least bad hack then.
[10:16] <wgrant> So it seems.