I just had an update prompt message shown on Mac OS X 10.10 (going from AFAIR 2.7.7, to 2.7.11).
Everything seems to have gone fine with an XQuartz update, but one thing irks me:
At the end of the *update*-based install activity,
the message box
"You will need to log out and back in to make XQuartz your default X server."
This, i would suspect, is rather out of place in my use case since we are talking about an update, not an initial install, where the reason for this activity (updating of DISPLAY variable assignment to related value) presumably does not exist any more,
since the variable presumably already had the exact same(?) content (right??).
This message will cause:
- lost productivity for users
- potential data loss for users (open applications, failure to save)
- nuclear power plant bills ;-)
So, possibly the installer scripting is missing a check conditional to sufficiently (yet still reliably!) determine whether the reason for requesting such a re-login does exist.
If it is decided that adding a conditional is not useful (each additional conditional will reduce processing reliability to some extent!), then at least the prompt message should be corrected to correctly describe the situation:
decide to either
actively detect an update use case, and give extra information in that case, or
do not actively detect an update use case, and give a prompt message which is sufficiently detailed to successfully cover *both* use cases.
Anyway, at least in a software *update* use case, the message should be improved to mention that this action may not be needed.
Yeah, the text of the message needs to be updated.
-- GitLab Migration Automatic Message --
This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.
You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/xserver/issues/747.