Bug 153153 - Incentivize users to use the latest version via the UI
Summary: Incentivize users to use the latest version via the UI
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
: 162933 (view as bug list)
Depends on:
Blocks: Updates
  Show dependency treegraph
 
Reported: 2023-01-22 18:06 UTC by Adolfo Jayme Barrientos
Modified: 2024-09-13 18:21 UTC (History)
5 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adolfo Jayme Barrientos 2023-01-22 18:06:10 UTC
Here in QA, we always repeatedly prompt users to use the latest available builds before opening a bug report, because they don’t know that we only provide support (or “assistance”, as some people at TDF misguidedly want to call it. Pfffft, call a spade a spade) for the latest build at any given time.

The text could say something like this: “This build is now out of support. Upgrade to the newest available version to get the latest bug fixes.”
Comment 1 Mike Kaganski 2023-01-22 18:28:35 UTC
I suppose that such a prompt would be considered very intrusive. I'd say, it would be OK if shown as static text on About dialog (yes, only discoverable if user decides to look there; yet, when filing bugs, users are expected to visit the dialog to get the version information ...)
Comment 2 Adolfo Jayme Barrientos 2023-01-22 18:53:09 UTC
To follow on your idea, Mike, it could be a link like Mozilla Firefox does, to avoid putting a lot of additional text to the dialog.

┌─────────────────────────────────────────────────────────┐
│Version: Major.minor.bugfix.build (U͟p͟g͟r͟a͟d͟e͟ ͟f͟o͟r͟ ͟t͟h͟e͟ ͟l͟a͟t͟e͟s͟t͟ ͟b͟u͟g͟ ͟f͟i͟x͟e͟s͟)│ └─────────────────────────────────────────────────────────┘
Comment 3 Stéphane Guillou (stragu) 2023-01-23 12:52:38 UTC
I like the idea of the extra message in the About dialog when:
- A bugfix version is available
- The version has reached EOL, prompting to upgrade to the current Still version.

But keep it separate from the Version Information block as we don't want to copy that extra text.

The "Help > Check for Updates" dialog could be improved in that regard too. Currently, when someone is using an EOL version, the message is of the type:

> LibreOffice 7.4.4 is available.
> The installed version is LibreOffice 7.2.7.2.

It could clarify the fact that 7.2 will no longer see releases.

Regarding notifications, I guess a one-off balloon that says "7.2.7 is not supported anymore, we recommend upgrading to <current still version>" could be added without being too naggy?
Comment 4 Maverick 2023-01-31 18:49:41 UTC Comment hidden (off-topic)
Comment 5 Loren Amelang 2023-02-13 05:54:32 UTC Comment hidden (off-topic)
Comment 6 Maverick 2023-02-13 10:52:13 UTC Comment hidden (off-topic)
Comment 7 Eyal Rozenberg 2023-06-16 22:57:52 UTC
I believe that, in addition to a more "permanent" reminder somewhere non-intrusive (e.g. in the About Dialog), we could consider a one-time intrusive prompt (which, if dismissed, never comes up again) - when LO determines that updating is important (whatever that criterion might be).
Comment 8 Mike Kaganski 2023-06-17 08:22:32 UTC
Well, possibly this could be combined with the existing upgrade prompt then? Before EOL, it could simply offer an update; after EOL, the balloon tip could include the EOL notification.
Comment 9 Heiko Tietze 2023-06-19 09:14:32 UTC
Showing an information like 

Version 7.5.4.2... 
You are on the latest version, find <a>nightly builds here</a>
(maybe pointing to developer versions is too much)

and

Version 7.4.3... 
The latest public version is <a>7.5.4.2</a>

sounds reasonable. But I wonder if we should add the link to TDF since the application might be installed via app store, package manager keeping it intentionally "stable", or provided from a third party.
Comment 10 Mike Kaganski 2023-06-19 09:22:13 UTC
(In reply to Heiko Tietze from comment #9)

The upgrade prompt already is conditional, and it is disabled in distro repos. If not combined into the prompt, we could still reuse the same branding info.
Comment 11 Heiko Tietze 2023-09-14 07:02:31 UTC
We discussed the topic in the design meeting.

We do show the info in the (auto-)updater on Windows, and Linux repositories prefer their own schedule. Plus, the About dialog is not an incentive per se and probably not what users expect.

However, it might be good to inform users beyond this and show an infobar when a new major is available. The text could be "This version is no longer supported" along with buttons "Update", "Show again", Don't bother again".
Comment 12 Maverick 2023-09-14 11:13:55 UTC
> The text could be "This version is no longer 
> supported" along with buttons "Update", "Show again", Don't bother again".

And what will happen when a user presses "Update" button on windows?

- Will it get you to the download page?
- Or will it start an update process (download+install)?

Users would surely expect the last!
But there is no foundation for that to happen (and apparently no will either) - see bug 54242
Comment 13 Heiko Tietze 2024-09-13 08:37:00 UTC
*** Bug 162933 has been marked as a duplicate of this bug. ***
Comment 14 steve 2024-09-13 18:21:58 UTC
> We do show the info in the (auto-)updater on Windows, and Linux repositories prefer their own schedule. Plus, the About dialog is not an incentive per se and probably not what users expect.

Unsure if I correctly understood that statement. But why is the About dialog not a good place to show info about a pending update? Especially now with MAR updater being default on windows.

Mozilla Firefox is a great example of the MAR updater being implemented in the about dialog. What's wrong with that implementation and why not copy that?

Wondering if this issue here should have high priority. Keeping users updated is rather important. After all it ensures, they run patched versions with security updates and important fixes resolving crashes and problems.