You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The intent is to release the accumulated post-0.6.3 fixes plus low-risk fixes
needed by current users, without turning this into the larger Buildroot/kernel
baseline refresh that should happen in a future 0.7.0 cycle.
Motivation
The maintenance/release discussion in #131 identified a practical need for a new
release that includes the work already merged after 0.6.3 and the new image
variant work from #132.
A key motivation is the boot-from-volume/rootfs-copy concern discussed in #131:
the traditional qcow2 image starts with an empty/minimal root filesystem and
copies the initramfs content into it during first boot. If that boot is
interrupted, the resulting root filesystem can be partially populated. The new *-full.qcow2 variant from #132 provides a pre-populated root filesystem while
preserving the traditional behavior as *-minimal.qcow2.
Issue #134 also reports a low-risk diagnostic bug in the EC2 datasource debug
message. PR #135 fixes that by logging the actual metadata endpoint used for instance-id.
Proposed 0.6.4 scope
Include:
upstream main changes since 0.6.3, including the riscv64-related build and
CI fixes already merged;
README-only correction of the documented default password from letsgocubs to gocubsgo. This is a low-risk user-facing correctness fix suitable for a patch release.
Diagnostic-only EC2 datasource debug-message fix for #134. It makes the logged URL match the actual meta-data/instance-id endpoint and should not alter datasource behavior.
Adds the developer guide documenting the new Docker/build, artifact, boot-test, and release workflows. This is also part of the current stack because #136 is based on #137.
Moves the release build to Ubuntu 24.04 kernel/grub inputs, is currently conflicting, and has known follow-up implications for .ko.zst module handling in bin/bundle. This is better handled as part of a 0.7.0 modernization cycle.
Open decisions
Should riscv64 be published as part of 0.6.4, or remain treated as
experimental/CI-only output?
Goal
Plan and prepare a CirrOS
0.6.4patch release.The intent is to release the accumulated post-
0.6.3fixes plus low-risk fixesneeded by current users, without turning this into the larger Buildroot/kernel
baseline refresh that should happen in a future
0.7.0cycle.Motivation
The maintenance/release discussion in #131 identified a practical need for a new
release that includes the work already merged after
0.6.3and the new imagevariant work from #132.
A key motivation is the boot-from-volume/rootfs-copy concern discussed in #131:
the traditional qcow2 image starts with an empty/minimal root filesystem and
copies the initramfs content into it during first boot. If that boot is
interrupted, the resulting root filesystem can be partially populated. The new
*-full.qcow2variant from #132 provides a pre-populated root filesystem whilepreserving the traditional behavior as
*-minimal.qcow2.Issue #134 also reports a low-risk diagnostic bug in the EC2 datasource debug
message. PR #135 fixes that by logging the actual metadata endpoint used for
instance-id.Proposed 0.6.4 scope
Include:
mainchanges since0.6.3, including the riscv64-related build andCI fixes already merged;
part2diskloop/device-mapper cleanup, which is currentlystacked on Add a CirrOS developer guide #137;
Defer:
0.7.0baseline refresh.Candidate PR decisions
letsgocubstogocubsgo. This is a low-risk user-facing correctness fix suitable for a patch release.meta-data/instance-idendpoint and should not alter datasource behavior..ko.zstmodule handling inbin/bundle. This is better handled as part of a 0.7.0 modernization cycle.Open decisions
riscv64be published as part of0.6.4, or remain treated asexperimental/CI-only output?
or should the documentation and loop-cleanup changes be reordered before
tagging?
0.6.4?0.6.4use only GitHub Actions artifacts, a local maintainer build, orboth for verification?
download.cirros-cloud.netand simplestreams metadata?