- Feed Queries
- All Stories
- Search
- Feed Search
- Transactions
- Transaction Logs
Jul 15 2024
Jul 12 2024
This was completed at the time of T5248.
Jul 11 2024
The solution sketched above will be handled in subtask T6569; in this task we will revert to using only the local redundancy removal in order to provide per-script error reporting.
Jul 8 2024
Recovering gracefully and logging an error is a simple fix, and will be committed in the interim while the larger issue is addressed: namely, when running under vyos-configd, a ConfigError in a called dependency script should elicit a commit error in the originating config session. Here, however, we confront again the constraints of operating under the legacy commit algorithm. To address the matter, we will implement a partial solution to T5731 so as to catch verification errors in the (first instance of) sequential processing of the priority queue and cache the data for final processing of the activation stages (generate/apply); errors in the latter stages, as less common, will be logged. The sketch provided summarizes a design that balances the needs of early and correct (verify stage) error reporting with removing redundancy overhead when running under configd.
Jul 5 2024
Bug fix in case of config file without component version string:
https://github.com/vyos/vyos-1x/pull/3788
Jul 3 2024
@a.apostoliuk if you accept the explanation above and the workaround suffices (as recently discussed), we will close this task.
Adding parent T6543 as contributing factor of issue in comment:
https://vyos.dev/T5991#178786
The biosdevname question is a matter for T5603; this task will be closed.
A version of this change will be part of T5528, only for Circinus initially.
Spring cleaning PR:
https://github.com/vyos/vyos-1x/pull/3760
The critical issue was addressed in T5520, and the matter avoided with the move to revised image tools. No more to do on this at this point, and will close.
Jul 2 2024
Added child/related task T6300; the issue is explained in the above comment and in that task. As has been discussed, the easiest workaround is to save the config on the source image before migrating --- backporting the rewrite of vyatta_net_name/vyatta_interface_rescan to 1.3.x will not resolve the issue for earlier images, so a workaround is needed in those cases.
Added parent task T5611; the issue is explained in the above comment and in that task. As has been discussed, the easiest workaround is to save the config on the source image before migrating --- backporting the rewrite of vyatta_net_name/vyatta_interface_rescan to 1.3.x, as mentioned in T5611, will not resolve the issue for earlier images, so a workaround is needed in those cases.
As mentioned above, the main regression was fixed; as to the other issue of "‘show system image’ list may not reflect the actual default boot image" I was unable to reproduce originally, but likely fixed as well, as the regression in question corrupted the image list and annotations. Close as fixed; reopen as needed.
This will be readied for PR without adding the external package vyos1x-adapter; that version has already been completed and will be linked below.
Jun 28 2024
PR merged:
https://github.com/vyos/vyos-1x/pull/3692
Jun 27 2024
Jun 24 2024
Jun 21 2024
My current understanding, and memory of its introduction, is that the settings os.environ[SUDO_*] were more than needed at the time, with a possible later use in mind: the only critical setting for vyos-configd as a dispatcher of config mode scripts is the preceding line: setgid(cfg_group.gid), allowing the config group access to generated files. Note that the environment variables are not currently used by conf-mode scripts, other than system_login.py, leading to the above bug.
Jun 20 2024
Draft PR passes configtests; dramatically faster:
https://github.com/vyos/vyos-1x/pull/3692
Minor integration and other testing remain before ready for review.
Jun 11 2024
Jun 6 2024
Resolved by T6006.
Resolved by PR merged in T6006.