On 2022-09-28 2:04 PM, Ansgar wrote:
On Wed, 2022-09-28 at 13:53 -0400, Zack Weinberg wrote:
On Wed, Sep 28, 2022, at 1:47 PM, Ansgar wrote:
No, you would need to atomically replace the *entire* system, not
just
individual directories.

??? Atomic replacement of each affected directory is, as far as I can
see, both necessary and sufficient to prevent the system being
rendered unbootable.

No. It is not sufficient. Upgrading packages can affect multiple
directories and half-upgraded packages can easily render systems
unbootable.

Do I really have to spell this out for you?

Atomic replacement of each directory replaced with a symlink by convert-usrmerge should be sufficient [unless I missed something while reading through convert-usrmerge's code] to prevent the system being unbootable AS A CONSEQUENCE OF ACTIONS PERFORMED BY convert-usrmerge.

If I thought there was a bug in some other package that posed a significant risk of rendering Debian systems unbootable on upgrade, I would have filed a report against THAT PACKAGE.

zw

Reply via email to