Re: Relationship between BIND and RFC 3253

Julian Reschke <[email protected]>
Newsgroups gmane.ietf.webdav
Message-ID <[email protected]>
Werner Donné wrote:
>> Yes, those apply; but how exactly do they help clarifying what the 
>> server needs to do?
> 
> For me section 4.5 is complete. It says that the pre-CHECKOUT state 
> should be
> restored. This means that the checked-in version becomes what it was before
> the CHECKOUT. The version-controlled binding set of that checked-in version
> must not have changed, because the corresponding property is protected 
> and the
> DELETE and VERSION-CONTROL methods have the proper pre-conditions to 
> prevent it.

But we're talking about the pre-CHECKOUT state of the *collection*, not 
its member.

> In your original message you raise the question about what should happen 
> when
> a VCR has been deleted since the last check-out. This is not a specific 
> matter

Did I? I don't think so, but maybe I'm confused. Can we stick to the 
example that I proposed? Is there something wrong with it?

> for UNCHECKOUT. When a DELETE is performed on a VCR that corresponds to 
> member
> in a checked out collection, the server is responsible for making sure that
> the version-controlled binding sets of all versions of that collection 
> are not
> affected.

Yes.

> I don't think section 4.11 can apply to the UNCHECKOUT method, because 
> it says
> what should happen when the checked-in version of a version-controlled 
> collection
> is modified. A checked out collection is a checked out resource and 
> those don't
> have the checked-in version property. The property is reintroduced not 
> modified.

UNCHECKOUT changes the state of the collection to be checked in, so yes, 
I would claim that operation affects the DAV:checked-in property.

> ...
>> Anyway, I'd like to stay focused on the BIND vs RFC3253 issue -- I 
>> think it's sufficient if we describe a case where RFC 3253 *clearly* 
>> requires BIND semantics; so is the currently proposed text correct?
>>
> 
> I agree that from the view point of the BIND spec this is sufficient and 
> the
> proposed text is correct.
> ...

Great!

I didn't mean to prevent other discussions, I just want to get things 
done step by step...

BR, Julian
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.