Closed xml-project closed 4 years ago
Agree. I would say: just do it.
@xatapult But not now. Have to prepare for a meeting, you know ;-))
Hhm, I think the problem is bigger than I thought. As I noted above, in the section on archive manifest we say that it is an error if the resource does not exists. But then in the next section (Handling of ZIP archives) we says, not a non existing resource is ignored for update, create (because create is like update), freshen (because freshen is like update). And for delete it does not matter. Could you please have a look at the specs and tell me that I am interpreting it right. Is this really the behaviour we intend? A least for "create" I would expect it to be an error if the resource is missing, but may be I am wrong or have the wrong use cases in mind.
Hmm. IMHO:
Or we could decide not to throw errors on missing references in the manifest always. But then being sure your archive is correct (after creating, the most common case) is hardly verifiable. Hmmm.
I think this needs to be discussed in a call.
Yap, some intuitions here.
Addressed in pr #406
Fixed with pr #406
The specs says (behind the second yellow box):
I think taken together these two sentences might be missleading, saying
Suggestion: Flip the two sentences around because "These" in the second sentence is related to found documents, not to missing ones.
Did I miss something?