Recommended update for yast2, yast2-firewall, and yast2-services-manager

This update for yast2, yast2-firewall, and yast2-services-manager fixes the following issues:

# Package: yast2

Installation:
- Show dialog if registration is skipped. (fate#318196)
- Add tags to describe the location for the "all-packages" medium. This information will
be shown if the registration has been skipped by the user. No hint will be shown if
these tags have not been defined. (fate#325834)

Logging:
- Log viewer: replace invalid UTF-8 characters from the displayed log to avoid a crash.
(bsc#1110549)

Firewall:
- firewalld configuration failed when setting public zone as default second time.
(bsc#1109812)
- firewalld: fixed the API cmd call for removing services from zones, when the firewall
is in offline mode. (bsc#1108628)
- Added new methods to firewalld_wrapper in order to switch yast2-dhcp-server to new
firewall module. (bsc#1108942)
- Network (Firewall): Added modify_masquerade method to zones API unifying the way
changes are applied to single value attributes. (bsc#1112547)
- CWMFirewallInterfaces: Improved the UX replacing the api calls for checking supported
services once the list supported ones are already known by the firewalld instance.
(fate#324662)

# Package: yast2-firewall

AutoYast schema:
- Allowed the new 'description', 'short' and 'target' elements in
zone entries (bsc#1108199)

Included Features:
- New user interface for firewalld configuration (fate#324662, bsc#1111370):
* Manage the firewalld service
* Browse interfaces and assign them to firewall zones
* List zones and design one of them as the default
* Assign services to zones
* Open ports
- Enable and open the SSH port when only public key authentication is available for the
root user. (fate#324690)

# Package: yast2-services-manager

- Do not crash in chroot environment (bsc#1113732)
- Adapted to use the new Y2Firewall::Firewalld::Interface objects instead of a hash.
(fate#324662)
This update was imported from the SUSE:SLE-15:Update update project.

Fixed bugs
bnc#1110549
yast is displaying invalid byte sequence in UTF-8
bnc#1109812
[Build 50.1] firewalld configuration fails when setting public zone as default second time
bnc#1108628
fails to call firewall-offline-cmd in the installation
bnc#1108942
yast2-dhcp-server still tries to use SuSEfirewall2
bnc#1112547
[Build 319.3] [Build 319.3] undefined method modify_masquerade error during the second stage
bnc#1108199
[Build 20180910] autoyast profile doesn't validate when cloning system
bnc#1111370
Trackerbug: [ECO] YaST module for firewalld [fate#324662]
bnc#1113732
yast services-manager in chroot environment: Internal error (we should detect and fail gracefully)
bnc#1087867
yast2 testsuite runs commands from the real system and asks for the root password in popup
Selected Binaries
openSUSE Build Service is sponsored by