Hibernate-safe rpm-ostree deployment contract on Fedora Atomic Desktops

I opened an RFE for a hibernate-safe rpm-ostree deployment contract on Fedora Atomic Desktops:

The main point is that this is not just “please enable hibernate by default”. The request is for a production-grade safety contract: if hibernation is configured, a pending rpm-ostree deployment must not allow the system to resume through a different deployment than the one that created the hibernation image.

Ideally, Atomic Desktops should guarantee same-deployment resume, or safely defer/disable the pending deployment before hibernate. Simply notifying the user that hibernation is unavailable is not enough as a long-term solution, because hibernation is often needed exactly when the user is not actively interacting with the machine.

1 Like