Changes between Version 2 and Version 5 of Ticket #567


Ignore:
Timestamp:
2010-05-31T04:20:55Z (14 years ago)
Author:
davidsarah
Comment:

I'm not sure that the Tahoe version is necessarily what we want for forward-compatibility (although it might be useful if we later find a bug in particular Tahoe versions that clients have to work around). My impression was that the description was referring to a version number that is updated whenever the output from each particular operation is changed.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #567

    • Property Owner set to freestorm
    • Property Milestone changed from undecided to 1.7.0
  • Ticket #567 – Description

    v2 v5  
     1It will probably make life easier in the future if we add a version number to the JSON output from operations like {{{deep-stats}}}, {{{deep-manifest}}}, and {{{deep-check}}}.
     2
     3A related piece would be to tell developers that they should tolerate the presence or absence of each field.
     4
     5On the other hand, the only customers of the t=JSON are:[[br]]
     6 1) The Tahoe CLI[[br]]
     7 2) Tools written to use the webapi functions[[BR]]
     8
     9I'm ok with requiring that you use e.g. a 1.3.0 CLI with a 1.3.x backend instead of a 1.4.x backend, and developers have to play catchup all the time anyways. So I'm not sure how much energy I want to put into this.