-
Notifications
You must be signed in to change notification settings - Fork 64
Closed
Description
Upgrades from older builds (Oct 2025) to recent builds (Feb 19+ 2026) are failing across all architectures in testing-devel stream with zincati errors.
kola-upgrade test failures:
- testing-devel s390x: 43.20251024.2.0 → 43.20260219.20.1 build
- testing-devel x86_64: 43.20251024.2.0 → 43.20260219.20.1 build
- testing-devel ppc64le: 43.20251024.2.0 → 43.20260219.20.1 build
- testing-devel aarch64: 43.20251024.2.0 → 43.20260219.20.1 build
All fail with timeout during upgrade - system never completes the staged reboot (stuck at "Waiting for reboot").
I believe this is a window of incompatibility caused by the migration from fedora-coreos.stream to com.coreos.stream metadata:
- coreos-assembler PR #4440 (merged Feb 17, 2026) dropped the
fedora-coreos.streamannotation from OCI manifests - zincati 0.0.30 (released Mar 17, 2025) introduced OCI manifest reading but ONLY supports
fedora-coreos.stream - zincati 0.0.32 (released Feb 2, 2026) added backward compatibility to support BOTH keys
Window of incompatibility
Builds with zincati 0.0.30 or 0.0.31 (March 2025 - January 2026) cannot upgrade to builds from Feb 17+ 2026 that only have com.coreos.stream.
.ok_or_else(|| {
anyhow!("Missing `fedora-coreos.stream` in base image manifest annotations")
})?Related PRs
- coreos-assembler#4440: Dropped
fedora-coreos.stream- drop uses offedora-coreos.streamcoreos-assembler#4440 - fedora-coreos-config#4015: Related config change - tests/upgrade: pick up stream from com.coreos.stream label fedora-coreos-config#4015
- zincati#1241: Introduced OCI manifest reading (zincati 0.0.30) - update_agent: support rebase to OCI pullspec zincati#1241
- zincati#1321: Added
com.coreos.streamsupport (zincati 0.0.32) - rpm_ostree/cli_status: Supportcom.coreos.streamOCI config label for stream extraction zincati#1321
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels