• Re: System-critical package management (2/2)

    From Simon Richter@1:229/2 to All on Thu Sep 7 05:10:02 2023
    [continued from previous message]

    lockout you describe belongs into the desktop system, but it would
    require new UI to be developed to be useful -- rejecting the reboot is
    easy, but indicating to the user why the reboot was rejected or
    disabling the option requires a new communication channel, and without
    that functionality, the user experience would be "I tried to reboot and
    it didn't do anything."

    Breaking the layer separation would be a horrible complicated mess --
    adding new low level errors means adding appropriate error handlers to
    all intermediate layers until the error can bubble up to the user. This
    is something component systems have historically struggled with -- every
    time Windows displays some "error code c0312313" type dialog, this is a
    missing handler chain.

    Simon

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)