← Prev in month ← Prev in thread
Next in thread → Next in month →

Change draft for #274: quadDottedFileVersion

From
Larry Golding (Myriad Consulting Inc) <>
Date
2018-11-18T18:28:08+00:00
ID
Thread
Change draft for #274: quadDottedFileVersion
I pushed a change draft for 
Issue #274: “Rename fileVersion to dottedQuadFileVersion and specify format constraint”:

 

Documents/ChangeDrafts/Active/sarif-v2.0-issue-274-quadDottedFileVersion.docx

 

We will move its adoption at TC #28 on Wednesday November 28th.

 

This issue began when Michael noticed that the spec did not describe the syntax for the property
run.fileVersion, although the JSON schema did. I asked Michael whether it wouldn’t be better to remove the format constraint from the schema, since other OS’s might have a different notion of “file version”. Michael
 wanted to keep the constraint for the benefit of Windows-based tools. I suggested we should rename the property to “windowsFileVersion” if that’s what it was meant for. This would give us the option of adding other OS-specific file version formats in future.

 

But ISO specs can’t use trademarks in normative text, and we want to keep open the possibility of submitting SARIF to ISO. After discussion with David Keaton, we settled on the idea of naming the property for its format, “quad dotted file
 version”. This has the following nice properties:

 

It makes the constraint clear in the property name (although we
did also add the syntax description to the spec text).

It works for any OS that happens to use that format.

It keeps trademarks out of the property name.

It gives us the option to add similar properties for other Oss, with names like
tripletHyphenFileVersion or 
romanNumeralFileVersion (j/k).

 

Thanks,

Larry
← Prev in month ← Prev in thread
Next in thread → Next in month →