Fedora 45 missed its October 20 ship date and now targets October 27 — not because something broke, but because there was nothing ready to grade. Here's how to read a release NO-GO like a release engineer, and what to do with your Fedora fleet in the meantime.

On October 15, Fedora Operations Architect Aoife Moloney posted the verdict to the devel-announce mailing list: after the project's scheduled Final Go/No-Go meeting, Fedora 45 was declared a NO-GO. No suitable final release candidate was available for evaluation, so the October 20 target was abandoned and the project moved to its first contingency date — October 27. A second fallback, November 3, sits behind it. The next Go/No-Go meeting is scheduled for Thursday, October 22.

If you're new to Fedora's release machinery, "NO-GO" sounds like a failure report. It isn't. It's a gate doing its job.

What a NO-GO actually means

Fedora runs a hybrid schedule: time-based, but quality-gated. Releases happen roughly every six months, but each milestone is tested against the project's Release Criteria — and the project ships when the criteria pass, not when the calendar says so. The Fedora wiki's Release Life Cycle page states this outright: "releases will be delayed if this is not the case."

This time, per the QA reports, there was no final candidate media at all for the team to evaluate. QA had nothing to grade. Fedora calls that a NO-GO "by default": the process didn't fail a build, it simply didn't have one. That's a subtler signal than a broken release. A blocker-driven delay tells you something is wrong; a default NO-GO tells you the pipeline just needs one more week to produce something testable.

The slip in operator terms

When October 20 became NO-GO, the release didn't enter crisis mode — it moved to the October 27 slot that was already booked for exactly this situation, with November 3 waiting behind it. This is the same design that makes RAID rebuilds and DNS TTLs work: plan the fallback into the system, and a "failure" becomes a routine branch. A one-week Fedora slip is, historically, unremarkable — the project has slipped many times over the decades, always for the same reason: the criteria didn't pass. You get six months of the newest everything, and in exchange you accept the ship date is a target, not a contract.

Your playbook while you wait

On Fedora 44: do nothing different. Keep applying updates. The slip changes nothing about your running systems — Fedora 44 keeps receiving maintenance, and a fresh 45 build in a week won't make your current one any less supported. The worst move during a release delay is inventing urgency that isn't there.

On Fedora 43: pay attention to the real deadline. Fedora 43 reaches end of life in early December 2026 — that's the date that actually affects your fleet, not October 27. Whether 45 lands on the 27th or slips to November 3, the smart move is the same: plan your 43 → 45 (or 44 → 45) upgrade path now, backups and all. Fedora 45 is what makes 43's retirement safe to navigate; the one-week slip doesn't change the math.

Fresh installs: wait for GA, or help test. If you were holding out for clean 45 media this week, hold a little longer. But if you want to shrink the slip, the nightly is already there: the Fedora QA team nominated the Branched nightly compose 20261017.n.0 for community testing, carrying the new Anaconda installer (45.29) with the web-based WebUI for Atomic desktops and first-time Stratis support. Testing an ISO for an evening is the cheapest contribution to a release you use for free.

Watch Thursday. The October 22 Go/No-Go meeting is the next real decision point. If a candidate clears validation, the 27th ships. If not, November 3 waits. Either way, you'll hear it from the same devel-announce thread where this NO-GO landed.

Worth the wait?

The week buys polish on a genuinely interesting release. Fedora 45 ships Linux kernel 7.2, GNOME 51 on Workstation and KDE Plasma 6.7 on the KDE edition, and a stack of hardened defaults: kmscon replacing the ancient in-kernel console, RPM package signatures enforced by default, ptrace restricted for unprivileged users, and the Anaconda web installer for Atomic desktops. The toolchain is fresh — GCC 16.2, Python 3.15, Go 1.27, LLVM 23.

None of that changed because the date moved. Delays feel like lost time, but in a quality-gated release, a NO-GO is the system refusing to trade your trust for a date on a calendar. Fedora 45 will be worth the week. Treat the slip as what it is: release engineering, working exactly as designed.


Sources: Fedora Project Wiki — Fedora Release Life Cycle · Linuxiac — Fedora Linux 45 Delayed, New Release Date Set for October 27 · Linux Compatible — Fedora 45 Branched nightly nominated for testing after NO-GO · debugpoint — Fedora 45 Workstation: Top New Features