Comment 8 for bug 637323

Gary Poster (gary) wrote :

PATCH is generally a reasonable verb for changing the existing characteristics of, say, a team. ETags are a good mechanism for coordinating caching. I assume we agree on these.

If a software version changes, it seems like it is reasonable to say that the ETag changes. Therefore, the devel webservice should continue to have the current behavior. IMO, the danger that this bug describes is a reasonable additional danger to those already present by using devel in your webservice code.

I think that frozen versions of the webservice should not include software versions in the ETag. I believe that will address this bug sufficiently. Leonard is preliminary in favor of this proposal, pending further discussion and documentation on just how "frozen" our frozen versions are.

Having a mailing list be a separate part of the path does seem like the right thing to do, but it also seems peripheral to this bug.