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.
Description
Description
Details
Details
- Difficulty level
- Easy (less than an hour)
- Version
- vyos-1.4
- 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)
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | 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 | ||
Resolved | jestabro | T3474 Revisit storing syntax version of interface definitions in XML file | |||
Resolved | jestabro | T3768 Remove early syntaxVersion implementation |