Page MenuHomeVyOS Platform
Feed Search

Jan 29 2024

jestabro added a subtask for T5938: Migration fail root task for 1.4-rc: T6000: [1.3.x -> 1.5.x] migrating threw exception in /opt/vyatta/etc/config-migrate/migrate/https/5-to-6, performed workaround.
Jan 29 2024, 5:06 PM · VyOS Rolling, Bugs
jestabro added a parent task for T6000: [1.3.x -> 1.5.x] migrating threw exception in /opt/vyatta/etc/config-migrate/migrate/https/5-to-6, performed workaround: T5938: Migration fail root task for 1.4-rc.
Jan 29 2024, 5:06 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro claimed T6000: [1.3.x -> 1.5.x] migrating threw exception in /opt/vyatta/etc/config-migrate/migrate/https/5-to-6, performed workaround.
Jan 29 2024, 5:05 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro closed T5987: 'add system image' with URL fails as Not Applicable.

Sub-task merged and backported; I will close this as 'Resolved N/A', as described above.

Jan 29 2024, 4:23 PM · VyOS 1.5 Circinus
jestabro moved T5994: Fix typo in 'remote' module preventing 'add system image' via ftp from Open to Finished on the VyOS 1.4 Sagitta board.
Jan 29 2024, 4:20 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro closed T5994: Fix typo in 'remote' module preventing 'add system image' via ftp as Resolved.
Jan 29 2024, 4:20 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro moved T5988: image-tools: a check of valid image name is missing from 'add image' from Open to Finished on the VyOS 1.4 Sagitta board.
Jan 29 2024, 4:20 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro closed T5988: image-tools: a check of valid image name is missing from 'add image', a subtask of T5987: 'add system image' with URL fails, as Resolved.
Jan 29 2024, 4:19 PM · VyOS 1.5 Circinus
jestabro closed T5988: image-tools: a check of valid image name is missing from 'add image' as Resolved.
Jan 29 2024, 4:19 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus

Jan 28 2024

jestabro committed rVYOSONEX858ccb20b3e0: remote: T5994: fix typo in check_storage for Ftp class.
Jan 28 2024, 7:00 PM
jestabro committed rVYOSONEX0a66ba35d12f: image-tools: T5988: validate image name in add_image.
Jan 28 2024, 7:00 PM
jestabro added a comment to T5939: [1.3.5 -> 1.4.0-RC1 Migration] as-path-list Entries Get Messed Up.

Sub-task T5996.

Jan 28 2024, 3:16 PM · VyOS 1.4 Sagitta (1.4.0-GA)
jestabro added a subtask for T5939: [1.3.5 -> 1.4.0-RC1 Migration] as-path-list Entries Get Messed Up: T5996: Incorrect behavior for backslash escapes in config save and compare commands.
Jan 28 2024, 3:15 PM · VyOS 1.4 Sagitta (1.4.0-GA)
jestabro added a parent task for T5996: Incorrect behavior for backslash escapes in config save and compare commands: T5939: [1.3.5 -> 1.4.0-RC1 Migration] as-path-list Entries Get Messed Up.
Jan 28 2024, 3:15 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro triaged T5996: Incorrect behavior for backslash escapes in config save and compare commands as High priority.
Jan 28 2024, 3:14 PM · VyOS 1.4 Sagitta (1.4.0-epa3)

Jan 27 2024

jestabro added a comment to T5994: Fix typo in 'remote' module preventing 'add system image' via ftp.

PR:
https://github.com/vyos/vyos-1x/pull/2899

Jan 27 2024, 8:09 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro triaged T5994: Fix typo in 'remote' module preventing 'add system image' via ftp as Normal priority.
Jan 27 2024, 8:02 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro added a comment to T5988: image-tools: a check of valid image name is missing from 'add image'.

PR:
https://github.com/vyos/vyos-1x/pull/2898

Jan 27 2024, 7:40 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus

Jan 26 2024

jestabro added a subtask for T5987: 'add system image' with URL fails: T5988: image-tools: a check of valid image name is missing from 'add image'.
Jan 26 2024, 3:20 AM · VyOS 1.5 Circinus
jestabro added a parent task for T5988: image-tools: a check of valid image name is missing from 'add image': T5987: 'add system image' with URL fails.
Jan 26 2024, 3:20 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro triaged T5988: image-tools: a check of valid image name is missing from 'add image' as High priority.
Jan 26 2024, 3:20 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro lowered the priority of T5987: 'add system image' with URL fails from High to Low.

Okay, I can reproduce the error with an errant copy-paste; not sure how that happened in the reported lines, but if I paste the url as the image name, the resulting error matches. I will leave open for the submitter's response/comments, but otherwise close as 'invalid'.

Jan 26 2024, 3:10 AM · VyOS 1.5 Circinus
jestabro claimed T5987: 'add system image' with URL fails.

That is an odd one: I am not able to reproduce with those 1.5-rolling versions, but will raise priority for investigation.

Jan 26 2024, 2:55 AM · VyOS 1.5 Circinus

Jan 25 2024

jestabro added a comment to T5939: [1.3.5 -> 1.4.0-RC1 Migration] as-path-list Entries Get Messed Up.
Jan 25 2024, 9:20 PM · VyOS 1.4 Sagitta (1.4.0-GA)
jestabro changed the status of T5983: image-tools: minor regression in pruning version files in compatibility mode from Unknown Status to Resolved.
Jan 25 2024, 9:18 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro closed T5983: image-tools: minor regression in pruning version files in compatibility mode as Unknown Status.
Jan 25 2024, 2:27 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro committed rVYOSONEXd603b1e3b2d0: image-tools: T5983: fix regression in prune_vyos_versions.
Jan 25 2024, 9:08 AM
jestabro added a comment to T5983: image-tools: minor regression in pruning version files in compatibility mode.

PR
https://github.com/vyos/vyos-1x/pull/2893

Jan 25 2024, 4:23 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro changed the status of T5983: image-tools: minor regression in pruning version files in compatibility mode from Open to In progress.
Jan 25 2024, 2:24 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus

Jan 23 2024

jestabro closed T5980: Add image-tools support for configurable kernel boot options, a subtask of T5979: Add configurable kernel boot parameters, as Unknown Status.
Jan 23 2024, 8:02 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro closed T5980: Add image-tools support for configurable kernel boot options as Unknown Status.
Jan 23 2024, 8:02 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro committed rVYOSONEX1b1569d5b88a: image-tools: T5980: add support for configurable kernel boot options.
Jan 23 2024, 7:10 PM
jestabro committed rVYOSONEX256346a66cc3: T5979: add configurable kernel boot option 'disable-mitigations' (authored by c-po).
Jan 23 2024, 7:10 PM
jestabro updated the task description for T5979: Add configurable kernel boot parameters.
Jan 23 2024, 4:26 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro reassigned T5979: Add configurable kernel boot parameters from jestabro to c-po.
Jan 23 2024, 4:25 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro added a parent task for T5980: Add image-tools support for configurable kernel boot options: T5979: Add configurable kernel boot parameters.
Jan 23 2024, 4:25 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro added a subtask for T5979: Add configurable kernel boot parameters: T5980: Add image-tools support for configurable kernel boot options.
Jan 23 2024, 4:25 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro changed the status of T5980: Add image-tools support for configurable kernel boot options from Open to In progress.
Jan 23 2024, 4:25 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro changed the status of T5979: Add configurable kernel boot parameters from Open to In progress.
Jan 23 2024, 4:23 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus

Jan 22 2024

jestabro edited a custom field on T5976: Allow commit-confirm to use soft-rollback instead of reboot.
Jan 22 2024, 7:49 PM · VyOS 1.4 Sagitta (1.4.2), VyOS Rolling, VyOS 1.5 Circinus
jestabro claimed T5843: Rollback refactoring.
Jan 22 2024, 6:39 PM · VyOS Rolling
jestabro added a comment to T3955: Allow commit-confirm through http API.

An initial implementation of this was put on hold, as there were several missing pieces, namely reload http-api withing an existing configession (T2612) and soft-rollback/soft-commit-confirm (T5249/T5976). With those in place, this can proceed.

Jan 22 2024, 6:38 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro added a subtask for T5843: Rollback refactoring: T5976: Allow commit-confirm to use soft-rollback instead of reboot.
Jan 22 2024, 6:34 PM · VyOS Rolling
jestabro added a parent task for T5976: Allow commit-confirm to use soft-rollback instead of reboot: T5843: Rollback refactoring.
Jan 22 2024, 6:34 PM · VyOS 1.4 Sagitta (1.4.2), VyOS Rolling, VyOS 1.5 Circinus
jestabro added a subtask for T5249: Add rollback-soft feature to rollback without a reboot: T5976: Allow commit-confirm to use soft-rollback instead of reboot.
Jan 22 2024, 6:32 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
jestabro added a parent task for T5976: Allow commit-confirm to use soft-rollback instead of reboot: T5249: Add rollback-soft feature to rollback without a reboot.
Jan 22 2024, 6:32 PM · VyOS 1.4 Sagitta (1.4.2), VyOS Rolling, VyOS 1.5 Circinus
jestabro added a comment to T5249: Add rollback-soft feature to rollback without a reboot.

@adestis
https://vyos.dev/T5976

Jan 22 2024, 6:31 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
jestabro triaged T5976: Allow commit-confirm to use soft-rollback instead of reboot as Normal priority.
Jan 22 2024, 6:31 PM · VyOS 1.4 Sagitta (1.4.2), VyOS Rolling, VyOS 1.5 Circinus

Jan 18 2024

jestabro claimed T5939: [1.3.5 -> 1.4.0-RC1 Migration] as-path-list Entries Get Messed Up.
Jan 18 2024, 3:57 PM · VyOS 1.4 Sagitta (1.4.0-GA)

Jan 17 2024

jestabro moved T5923: Config mode system_console.py is not aware of revised GRUB file structure from Open to Finished on the VyOS 1.4 Sagitta board.
Jan 17 2024, 5:53 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro closed T5923: Config mode system_console.py is not aware of revised GRUB file structure, a subtask of T4516: Rewrite system image manipulation tools in Python, as Resolved.
Jan 17 2024, 5:53 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro closed T5923: Config mode system_console.py is not aware of revised GRUB file structure, a subtask of T5910: Grub problem(?) Serial Console no longer working, as Resolved.
Jan 17 2024, 5:53 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
jestabro closed T5923: Config mode system_console.py is not aware of revised GRUB file structure as Resolved.
Jan 17 2024, 5:52 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus

Jan 16 2024

jestabro committed rVYOSONEX5ceaff2ef970: image-tools: T5923: update system_console.py for new GRUB file structure.
Jan 16 2024, 10:54 PM
jestabro added a comment to T4295: Use config_tree instead of legacy loadFile in vyos-load-config.py.

Fix linked task.

Jan 16 2024, 3:35 AM · VyOS 1.4 Sagitta
jestabro closed T4295: Use config_tree instead of legacy loadFile in vyos-load-config.py, a subtask of T4235: Add config tree diff algorithm, as Not Applicable.
Jan 16 2024, 3:34 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro closed T4295: Use config_tree instead of legacy loadFile in vyos-load-config.py, a subtask of T4316: Update save-config/load-config, as Not Applicable.
Jan 16 2024, 3:34 AM · VyOS Rolling
jestabro closed T4295: Use config_tree instead of legacy loadFile in vyos-load-config.py as Not Applicable.

Closed; work continues in T5528.

Jan 16 2024, 3:34 AM · VyOS 1.4 Sagitta
jestabro changed the status of T5528: Replace legacy loadFile with config_diff, a subtask of T4295: Use config_tree instead of legacy loadFile in vyos-load-config.py, from Open to In progress.
Jan 16 2024, 2:41 AM · VyOS 1.4 Sagitta
jestabro changed the status of T5528: Replace legacy loadFile with config_diff from Open to In progress.
Jan 16 2024, 2:41 AM · VyOS Rolling
jestabro changed the status of T5528: Replace legacy loadFile with config_diff, a subtask of T5317: configtree: remove mutable references, from Open to In progress.
Jan 16 2024, 2:41 AM · VyOS 1.4 Sagitta

Jan 15 2024

jestabro added a comment to T5889: Migration NAT 5-to-6 bug.

(edited above for formatting)

Jan 15 2024, 6:03 PM · VyOS 1.4 Sagitta
jestabro added a comment to T5889: Migration NAT 5-to-6 bug.

I think that this should be addressed at the specific migration script:
https://github.com/vyos/vyos-1x/blob/current/src/migration-scripts/nat/5-to-6
Although there are open questions about avoiding migration, and specific ways to avoid it (boot flag 'no-vyos-migrate'), neither are the issue here: migration scripts should 'do no harm', and one invariant that can be enforced is that migration scripts should be idempotent; the above is not, as a result of:
https://github.com/vyos/vyos-1x/blob/current/src/migration-scripts/nat/5-to-6#L53-L55
I suggest the patch below to restore idempotency (which clearly can't break anything, since one would not have an empty string as inbound/outbound-interface); thoughts ?

Jan 15 2024, 6:00 PM · VyOS 1.4 Sagitta

Jan 13 2024

jestabro added a comment to T5923: Config mode system_console.py is not aware of revised GRUB file structure.

PR:
https://github.com/vyos/vyos-1x/pull/2818

Jan 13 2024, 4:56 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus

Jan 12 2024

jestabro added a comment to T5923: Config mode system_console.py is not aware of revised GRUB file structure.

In testing before PR:
https://github.com/vyos/vyos-1x/compare/current...jestabro:serial-console-config-mode

Jan 12 2024, 4:59 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro committed rVYOSONEX70122bef58ea: image-tools: T5910: explicitly set transmission speed of serial console.
Jan 12 2024, 3:48 PM

Jan 11 2024

jestabro added a subtask for T4516: Rewrite system image manipulation tools in Python: T5923: Config mode system_console.py is not aware of revised GRUB file structure.
Jan 11 2024, 8:30 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro added a parent task for T5923: Config mode system_console.py is not aware of revised GRUB file structure: T4516: Rewrite system image manipulation tools in Python.
Jan 11 2024, 8:29 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro added a subtask for T5910: Grub problem(?) Serial Console no longer working: T5923: Config mode system_console.py is not aware of revised GRUB file structure.
Jan 11 2024, 8:27 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
jestabro added a parent task for T5923: Config mode system_console.py is not aware of revised GRUB file structure: T5910: Grub problem(?) Serial Console no longer working.
Jan 11 2024, 8:27 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro triaged T5923: Config mode system_console.py is not aware of revised GRUB file structure as High priority.
Jan 11 2024, 8:25 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro added a project to T5910: Grub problem(?) Serial Console no longer working: VyOS 1.5 Circinus.

PR:
https://github.com/vyos/vyos-1x/pull/2806

Jan 11 2024, 8:03 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
jestabro closed T5764: Fix race condition in vyos-grub-update service unit, a subtask of T4516: Rewrite system image manipulation tools in Python, as Invalid.
Jan 11 2024, 4:26 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro closed T5764: Fix race condition in vyos-grub-update service unit as Invalid.

Description updated; as this may have been a transient issue while supporting tools were merged, close and reopen if recurrence.

Jan 11 2024, 4:26 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro updated the task description for T5764: Fix race condition in vyos-grub-update service unit.
Jan 11 2024, 4:25 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro moved T5917: Restore annotations of (running)/(default boot) in select image list from Open to Finished on the VyOS 1.4 Sagitta board.
Jan 11 2024, 5:15 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro closed T5917: Restore annotations of (running)/(default boot) in select image list as Resolved.
Jan 11 2024, 5:15 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro added a comment to T5910: Grub problem(?) Serial Console no longer working.

@fghorow Thank you for the details; much appreciated. I've reproduced the issue, and the fix, and a proper update will be added to the install scripts for 1.4/1.5.

Jan 11 2024, 3:41 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Jan 10 2024

jestabro closed T4438: vyos-http-api doesn't start after router reboot if vrf is defined as Not Applicable.

I am not able to reproduce this, and conjecturally it was fixed in kernel version updates subsequent to the report. Compare the fix for Equuleus in:
https://vyos.dev/T5684
and the kernel commit mentioned therein:
https://github.com/torvalds/linux/commit/9dcc38e2813e0cd3b195940c98b181ce6ede8f20

Jan 10 2024, 9:53 PM · VyOS 1.4 Sagitta
jestabro committed rVYOSONEX17a1d31299e8: image-tools: T5917: annotate image list with (running)/(default boot).
Jan 10 2024, 5:27 PM
jestabro added a comment to T5917: Restore annotations of (running)/(default boot) in select image list.

PR:
https://github.com/vyos/vyos-1x/pull/2786

Jan 10 2024, 4:14 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro triaged T5917: Restore annotations of (running)/(default boot) in select image list as Normal priority.
Jan 10 2024, 4:06 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro changed Issue type from unspecified to feature on T3441: More intelligent config loading scripts.
Jan 10 2024, 3:35 PM · VyOS Rolling
jestabro lowered the priority of T3871: Resolve unexpected interface name reordering from High to Normal.

Lowering priority to normal to proceed with adding the interface-monitor daemon development, mentioned above, for 1.5.

Jan 10 2024, 3:32 PM · Bugs, VyOS 1.4 Sagitta (1.4.0-GA)

Jan 8 2024

jestabro closed T3980: vrrp transition-script validator makes warning fatal and also causes a python NameError exception as Resolved.

The errors here were fixed in:
https://vyos.dev/T4052
https://vyos.dev/T4053
in equuleus and subsequent.

Jan 8 2024, 7:59 PM · VyOS 1.3 Equuleus (1.3.6)
jestabro added a comment to T5910: Grub problem(?) Serial Console no longer working.

Just to clarify the issue: note that one can specify the choice of serial console during the 'install image' process; are you not seeing the boot messages with this setting ? or are you unable to set it during installation ? Thanks.

Jan 8 2024, 7:15 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
jestabro claimed T5910: Grub problem(?) Serial Console no longer working.
Jan 8 2024, 6:07 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Jan 2 2024

jestabro moved T5885: image-tools: relax restriction on image-name length from 32 to 64 from Open to Finished on the VyOS 1.4 Sagitta board.
Jan 2 2024, 5:00 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
jestabro closed T5885: image-tools: relax restriction on image-name length from 32 to 64 as Resolved.
Jan 2 2024, 5:00 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Jan 1 2024

jestabro committed rVYOSONEX3a9688ddb07f: image-tools: T5885: relax restriction on image-name len from 32 to 64.
Jan 1 2024, 10:21 PM
jestabro added a comment to T5885: image-tools: relax restriction on image-name length from 32 to 64.

PR:
https://github.com/vyos/vyos-1x/pull/2737

Jan 1 2024, 9:00 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
jestabro renamed T5885: image-tools: relax restriction on image-name length from 32 to 64 from image-tools: loosen restriction on image-name length from 32 to 64 to image-tools: relax restriction on image-name length from 32 to 64.
Jan 1 2024, 8:55 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
jestabro added a project to T5885: image-tools: relax restriction on image-name length from 32 to 64: VyOS 1.5 Circinus.
Jan 1 2024, 8:55 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
jestabro triaged T5885: image-tools: relax restriction on image-name length from 32 to 64 as Normal priority.
Jan 1 2024, 8:53 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
jestabro moved T5883: Preserve file ownership in /config subdirs on add system image from Open to Finished on the VyOS 1.4 Sagitta board.
Jan 1 2024, 8:42 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro closed T5883: Preserve file ownership in /config subdirs on add system image, a subtask of T3316: Use Kea DHCP(v6) instead of ISC DHCP(v6), as Resolved.
Jan 1 2024, 8:42 PM · VyOS 1.5 Circinus
jestabro closed T5883: Preserve file ownership in /config subdirs on add system image as Resolved.
Jan 1 2024, 8:42 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
jestabro committed rVYOSONEX9f66b9ccfa25: image-tools: T5883: preserve file owner in /config on add system update.
Jan 1 2024, 4:56 PM
jestabro added a subtask for T3316: Use Kea DHCP(v6) instead of ISC DHCP(v6): T5883: Preserve file ownership in /config subdirs on add system image.
Jan 1 2024, 4:43 AM · VyOS 1.5 Circinus
jestabro added a parent task for T5883: Preserve file ownership in /config subdirs on add system image: T3316: Use Kea DHCP(v6) instead of ISC DHCP(v6).
Jan 1 2024, 4:43 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus