Date: Mon, 20 Dec 1999 15:22:14 -0500 Message-Id: <9912202022.AA07716@tantalum> From: "Geoffrey M. Clemm" <geoffrey.clemm@rational.com> To: ietf-dav-versioning@w3.org Subject: minutes for 12/20 Versioning TeleConf There was no agenda for this call, but we had 6 callers anyway (what a dedicated group :-). We decided to discuss the new LABEL method. Currently, it returns 200, 404, and 405 (with the usual interpretation). This did not have a "bad label" response code. We needed something to indicate that the label was not a legal segment. If there were multiple label operations in one LABEL request, we'd need to identify which segment was bad (and decide whether to do the other legal label requests or not). Since nobody badly wanted to perform multiple labeling operations in one LABEL request, we propose to just allow one label operation (add/delete) in one LABEL request, and return 400 if the label is not a segment. This raised the issue of whether you can "move" or "delete" a label on a "locked" revision. After some discussion of when you might or might not want to, the consensus was that locking "live" properties is going to be very hard to define in an implementation neutral way, so we would just punt the issue and say that "locking only affects dead properties and the body of a resource". So in this draft of the protocol, we will not be proposing a mechanism for locking labels, locking successors, etc. Finally, the issue of "how to support locks for a versioning server" was briefly raised. Brad is uncomfortable with the "turn off dynamic version selection for the lifetime of the lock" approach proposed earlier in this mailing list. Geoff indicated that supporting versioning unaware locking clients is very important to some versioning servers, so we needed to specify some interoperable way for those versioning servers to support a LOCK request from a versioning unaware client, even if that way is expensive/complex (i.e. cheap/simple is better, but expensive/complex is better than being unable to support lock requests at all). We then agreed put this topic on the agenda for the next versioning teleconf, which will be on Jan. 10. Cheers, Geoff -- Geoffrey M. Clemm Chief Engineer, Configuration Management Business Unit Rational Software Corporation (781) 676-2684 geoffrey.clemm@rational.com http://www.rational.com