Replies: 2 comments 4 replies
-
@jld00 my apologies for this breaking change and the disrupt this has caused for you and others. If you browse through the history of the changes to the PACK.xsd schema you will find that we have been very careful not to make any breaking changes. Thanks for raising this and I do agree that we must absolutely avoid this from happening again. |
Beta Was this translation helpful? Give feedback.
-
Further on this topic, I have recently discovered a significant PDSC file validation issue with older CMSIS packs that use build metadata (a "+build" suffix) in component version strings. The component element documentation describes the Based on comments in the schema file, it appears that accommodation of build metadata in pack version strings but not in component version strings is deliberate. Would a PR to also permit build metadata in component version strings be acceptable? |
Beta Was this translation helpful? Give feedback.
-
I note that a recent change to the PACK.xsd schema file has rendered certain previously valid PDSC files invalid:
b6a2170
For organizations that build products that process PDSC files, breakage like this is a big deal. Consumers of the specification need confidence that their PDSC files will continue to adhere to the specification.
Is there any policy in this area at present? If not, I would like to start a discussion on process improvement.
Beta Was this translation helpful? Give feedback.
All reactions