It would be convenient to allow updates of the vyos-1x dependency, libvyosconfig (and its dependency vyos1x-config), without updates to the Dockerfile. This can be done for the package libvyosconfig itself; it remains to set up installing the dependency for vyos-1x when building the latter. Note that the various libraries supporting the vyos1x-config build should remain in the Docker image, as they are updated rarely.
Description
Description
Details
Details
- Version
- vyos-1.4
- Is it a breaking change?
- Perfectly compatible
- Issue type
- Internal change (not visible to end users)
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| In progress | FEATURE REQUEST | None | T3355 Remove all remaining legacy Vyatta code | ||
| Open | BUG | None | T4316 Update save-config/load-config | ||
| Resolved | jestabro | T4235 Add config tree diff algorithm | |||
| Not Applicable | FEATURE REQUEST | jestabro | T4295 Use config_tree instead of legacy loadFile in vyos-load-config.py | ||
| Resolved | ENHANCEMENT | jestabro | T5316 configtree: use a single pass of the diff algorithm | ||
| Resolved | ENHANCEMENT | jestabro | T5317 configtree: remove mutable references | ||
| Open | BUG | jestabro | T6543 Legacy load config ignores validation errors on set, leading to removal of config sections under commit error | ||
| Resolved | ENHANCEMENT | jestabro | T5528 Replace legacy loadFile with config_diff | ||
| Resolved | ENHANCEMENT | jestabro | T5400 Move libvyosconfig build out of the Docker image | ||
| Resolved | BUG | jestabro | T7289 Add libvyosconfig as git submodule of vyos-1x for stream builds |
Event Timeline
Comment Actions
As stated, building libvyosconfig outside of the Docker image may not be desirable. However, as a compromise solution, we can consider moving the vyos1x-config pin/build into the libvyosconfig build script. Suggested PR to follow, and update to task description.