Bug 45497 - Add notification when an app blocking a UCS minor upgrade is available for the next UCS release
Add notification when an app blocking a UCS minor upgrade is available for th...
Status: NEW
Product: UCS
Classification: Unclassified
Component: App Center
UCS 4.2
Other Linux
: P5 enhancement (vote)
: ---
Assigned To: App Center maintainers
App Center maintainers
Depends on:
  Show dependency treegraph
Reported: 2017-10-09 11:16 CEST by Nico Gulden
Modified: 2017-10-09 11:17 CEST (History)
0 users

See Also:
What kind of report is it?: Feature Request
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?: Yes
Waiting Support:
Flags outvoted after Product Owner Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Note You need to log in before you can comment on or make changes to this bug.
Description Nico Gulden univentionstaff 2017-10-09 11:16:46 CEST
The App Center currently still has apps that are capable of blocking a UCS update to the next minor version, e.g. SEP, KIX2016, etc. The updater already shows a hint, which app is blocking the update. The hint also provides some options for action to the user:

* Wait for the app to be available for the next UCS version
* Search for an alternative in the App Center and uninstall the blocking app.

See L195ff: https://git.knut.univention.de/univention/ucs/blob/4.1-4/base/univention-updater/umc/js/updater/UpdatesPage.js#L195

In some cases there is no alternative app or the user simply relies on the one installed. 

Besides reminding the user in the software updater that he cannot upgrade to the next UCS minor version, we should add a notification that tells the user that the blocking app is now available for the next UCS version and the update can be performed.

I believe this gives a positive user experience because the system guides the administrator to a positive feeling by telling him the way out of a dead end.

The notification could be: """App {app name} previously blocked the upgrade to UCS {minor version}. The app is now available for UCS {minor version} and the UCS upgrade can be performed. """

Maybe a hint to the release notes should be shown.