In T1962, the possibility of storing the component syntax version within the XML file was introduced; it remained unused for the reasons described in T3474. Subsequently, the XML dictionary cache was introduced in T2588. Recent experimentation with the syntaxVersion element has revealed a failed interaction between the two tools, and revealed several bugs, some unrelated to the syntaxVersion. The bugs will be handled in subtasks; in this task we will disable processing of the syntaxVersion element in the XML cache until other bugs are resolved and the evaluation in T3474 is complete.
- Difficulty level
- Easy (less than an hour)
- Why the issue appeared?
- Will be filled on close
- Is it a breaking change?
- Unspecified (possibly destroys the router)
- Issue type
- Internal change (not visible to end users)
|Open||ENHANCEMENT||dmbaturin||T688 Move component versions used for config migration purposes into vyos-1x|
|Resolved||jestabro||T1950 Store VyOS configuration syntax version data in JSON file|
|Resolved||jestabro||T1962 Add syntax version to schema|
|Resolved||BUG||jestabro||T3475 XML dictionary cache unable to process syntaxVersion elements|
|In progress||jestabro||T3474 Revisit storing syntax version of interface definitions in XML file|
|Resolved||jestabro||T3768 Remove early syntaxVersion implementation|