Bug 41646 - Improvements to the Package Updates screen/"Detailed information about the updates" link
Improvements to the Package Updates screen/"Detailed information about the up...
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC - Software update
UCS 4.3
Other Linux
: P5 enhancement (vote)
: UCS 5.0
Assigned To: Philipp Hahn
Johannes Keiser
:
: 46614 (view as bug list)
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2016-06-23 10:47 CEST by Malte S. Stretz
Modified: 2021-05-25 16:02 CEST (History)
3 users (show)

See Also:
What kind of report is it?: Bug Report
What type of bug is this?: 2: Improvement: Would be a product improvement
Who will be affected by this bug?: 3: Will affect average number of installed domains
How will those affected feel about the bug?: 2: A Pain – users won’t like this once they notice it
User Pain: 0.069
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Malte S. Stretz 2016-06-23 10:47:19 CEST
When you have package updates available and go to the Software Update page, you will see something like the following text:


> Release updates
> ---------------
> 
> The currently installed release version is 4.1-2 errata202.
> 
> Package updates
> ---------------
> 
> Package updates are available. Detailed information about the updates.

The "Detailed information about the updates" links to https://errata.software-univention.de/ucs/4.1/ where I have to scroll down until I identify the next erratum relevant for the current errata level (which might even be different from one server to another).


It would be great if that page had less cognitive load and allowed me to check the available updates better.  I have a few alternate proposals, ordered by technical complexity:


1. Link to the outstanding errata on the page directly.

To do this, each <a> in the page at errata.software-univention.de has to get an id attribute like
  <li><a href="203.html" id="erratum203">203 for ucs 4.1-2 </a>Bugfix for univention-config-registry</li>

Then the link on the updates module is modified to always point to the next outstanding erratum (the current errata level is known on the current server), eg. for the example quoted above to
  https://errata.software-univention.de/ucs/4.1/#erratum203

Then when I click the link I'll automatically get to or near the currently relevant information.


2. Reverse the errata page order and use JavaScript

Normally, I am more interested in the latest erratum, that's why I'd reverse the order of errata on the page at errata.software-univention.de so the most recent ones are at the top.

We'd still link to https://errata.software-univention.de/ucs/4.1/#erratum203 but now instead of assigning such an id to the <a> (which would make the relevant information scroll out of view) a small snippet of JavaScript is added to the page which draws a line below the given erratum and thos allowing me to identify the outstanding errata easily.


3. Show the errata in the updated module

Both solutions above should be relatively easy to implement but improve the usage a lot already.

In my eyes the optimal solution would be if the list of errata was displayed in the updater module and linked to the errata pages directly.  Which is obviously a lot more complicated to implement.
Comment 1 Stefan Gohmann univentionstaff 2018-04-26 07:03:59 CEST
*** Bug 46614 has been marked as a duplicate of this bug. ***
Comment 2 Philipp Hahn univentionstaff 2020-09-17 08:46:30 CEST
https://errata.software-univention.de/ was completely reworked and now lists the errata in reversed order.

The change to UMC is scheduled for UCS-5 in the commit
> Bug #41646 up: Link to last erratum
Comment 4 Philipp Hahn univentionstaff 2021-03-15 13:07:48 CET
(In reply to Philipp Hahn from comment #2)
> https://errata.software-univention.de/ was completely reworked and now lists
> the errata in reversed order.
> 
> The change to UMC is scheduled for UCS-5 in the commit
> > Bug #41646 up: Link to last erratum

[5.0-0] 2fce1e472f Bug #41646 up: Link to last erratum
 base/univention-updater/umc/js/updater/UpdatesPage.js | 26 ++++++++++----------------
 doc/changelog/changelog-5.0-0.xml                     |  3 +++
 2 files changed, 13 insertions(+), 16 deletions(-)
⌂83% [phahn:~/REPOS/ucs] 5.0-0+ ±
Comment 5 Johannes Keiser univentionstaff 2021-03-30 10:42:57 CEST
OK: Link now links to pending errata of new errata site
OK: changelog
Comment 6 Florian Best univentionstaff 2021-05-25 16:02:04 CEST
UCS 5.0 has been released:
 https://docs.software-univention.de/release-notes-5.0-0-en.html
 https://docs.software-univention.de/release-notes-5.0-0-de.html

If this error occurs again, please use "Clone This Bug".