yast / yast-yast2

YaST module yast2
http://en.opensuse.org/Portal:YaST
GNU General Public License v2.0
54 stars 44 forks source link

Show what Product is Being Installed [SLE-15-SP4] #1253

Closed shundhammer closed 2 years ago

shundhammer commented 2 years ago

Trello

https://trello.com/c/CeYLzrD1/

Bugzilla

https://bugzilla.suse.com/show_bug.cgi?id=1196674

Problem

Users installing many machines, especially with AutoYaST, might not be sure which product they are installing when almost everything is automated. They (or some automatism) might or might not have picked the correct AutoYaST profile, but they can't verify that.

Fix

Show the name of the base product while packages are being installed in the new unified installation progress step, but only during system installation or upgrade (no matter if using AutoYaST or not); not in the installed system.

Limitations

Only the base product is shown, not any add-on products. This is in line with the reduction of this progress reporting to one single progress bar with only the overall progress, not individual packages.

Notice that many SLE-based products still show their own product name (e.g. "SUSE Linux Enterprise Server 15 Service Pack 4 for SAP"), not just the product they are derived from (just "SUSE Linux Enterprise Server 15 Service Pack 4") because they are genuine base products.

Test

Manual tests:

Screenshots

Installing-product-Leap-15 4

Leap 15.4 installation

Change since this screenshot: No more bold font for the product name. If we want that, it should be done via QSS which is a lot more flexible.

Installing-product-SLE-HPC-15-SP4

SLE-15 SP4 installation (Qt)

Notice that it really displays the HPC product, not just SLE-15 SP4 which it is based on.

Installing-product-SLE-HPC-15-SP4-NCurses

SLE-15 SP4 installation (NCurses)

Related PR

yast-bot commented 2 years ago

:x: Internal Jenkins job #4 failed