You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
annotation ids (when the annotation belongs to an SPDX element, the Id of that element is implied)
These lists are probably not exhaustive. During my experimentation I found lots of issues with the xml parser/writer not detecting fields. These will probably be addressed during the major refactoring.
rdf parser, externalDocumentRefs: if the first child node of externalDocumentRef is not the externalDocumentId the parser fails with an IndexError, see "don't work for SPDX v2.2" #196 (comment))
unpackaged files (depending on this: the tv-parser checks if packages for files exists and stops parsing with an OrderError if not, see "don't work for SPDX v2.2" #196 (comment))
Activity
armintaenzertng commentedon Nov 8, 2022
Fields currently missing in tools-python:
in packages:
in snippets:
Fields that are mandatory in tools-python, but should be optional:
These lists are probably not exhaustive. During my experimentation I found lots of issues with the xml parser/writer not detecting fields. These will probably be addressed during the major refactoring.
armintaenzertng commentedon Nov 8, 2022
Issues with the xml parser:
The following fields are now using different tags/values:
in snippets:
fileIdis nowsnippetFromFilelicenseInfoFromSnippetis nowlicenseInfoInSnippetsin files:
SOURCE, notfileType_sourceDuring conversion from xml to xml the following fields get lost (whether they are not parsed or not written remains to be determined):
file contributoris converted to['file contributor']armintaenzertng commentedon Nov 11, 2022
known shortcomings that we might want to fix later:
externalDocumentRefis not theexternalDocumentIdthe parser fails with an IndexError, see "don't work for SPDX v2.2" #196 (comment))attributionTextshould be a listWITHis not parsed correctlyarmintaenzertng commentedon Mar 30, 2023
The new refactored version now found on main features complete v2.3 support. Please report any problems you may still find with it!