Recommended update for libsolv, libzypp, yaml-cpp, zypper
| Announcement ID: | SUSE-RU-2020:3048-1 |
|---|---|
| Rating: | moderate |
| References: | |
| Affected Products: |
|
An update that contains one feature and has eight fixes can now be installed.
Description:
This update for libsolv, libzypp, yaml-cpp, zypper fixes the following issues:
libzypp was updated to 17.25.1:
- When kernel-rt has been installed, the purge-kernels service fails during boot. (bsc#1176902)
- Use package name provides as group key in purge-kernel (bsc#1176740 bsc#1176192) kernel-default-base has new packaging, where the kernel uname -r does not reflect the full package version anymore. This patch adds additional logic to use the most generic/shortest edition each package provides with %{packagename}=<version> to group the kernel packages instead of the rpm versions. This also changes how the keep-spec for specific versions is applied, instead of matching the package versions, each of the package name provides will be matched.
- RepoInfo: Return the type of the local metadata cache as fallback (bsc#1176435)
- VendorAttr: Fix broken "suse,opensuse" equivalence handling. Enhance API and testcases. (bsc#1174918)
- Update docs regarding 'opensuse' namepace matching.
- Link against libzstd to close libsolvs open references (as we link statically)
yaml-cpp:
- The libyaml-cpp0_6 library package is added the to the Basesystem module, LTSS and ESPOS channels, and the INSTALLER channels, as a new libzypp dependency.
No source changes were done to yaml-cpp.
zypper was updated to 1.14.40:
- info: Assume descriptions starting with '<p>' are richtext (bsc#935885)
- help: prevent 'whatis' from writing to stderr (bsc#1176712)
- wp: point out that command is aliased to a search command and searches case-insensitive (jsc#SLE-16271)
libsolv was updated to 0.7.15 to fix:
- make testcase_mangle_repo_names deal correctly with freed repos [bsc#1177238]
- fix deduceq2addedmap clearing bits outside of the map
- conda: feature depriorization first
- conda: fix startswith implementation
- move find_update_seeds() call in cleandeps calculation
- set SOLVABLE_BUILDHOST in rpm and rpmmd parsers
- new testcase_mangle_repo_names() function
- new solv_fmemopen() function
Special Instructions and Notes:
Patch Instructions:
To install this SUSE update use the SUSE recommended
installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:
-
SUSE Linux Enterprise Server 15
zypper in -t patch SUSE-SLE-INSTALLER-15-2020-3048=1 -
SUSE Linux Enterprise Server 15 SP1
zypper in -t patch SUSE-SLE-INSTALLER-15-SP1-2020-3048=1 -
SUSE Linux Enterprise Server 15 SP2
zypper in -t patch SUSE-SLE-INSTALLER-15-SP2-2020-3048=1 -
Basesystem Module 15-SP1
zypper in -t patch SUSE-SLE-Module-Basesystem-15-SP1-2020-3048=1 -
Basesystem Module 15-SP2
zypper in -t patch SUSE-SLE-Module-Basesystem-15-SP2-2020-3048=1 -
Desktop Applications Module 15-SP1
zypper in -t patch SUSE-SLE-Module-Desktop-Applications-15-SP1-2020-3048=1 -
Desktop Applications Module 15-SP2
zypper in -t patch SUSE-SLE-Module-Desktop-Applications-15-SP2-2020-3048=1 -
Development Tools Module 15-SP2
zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP2-2020-3048=1 -
SUSE Linux Enterprise Server ESPOS 15
zypper in -t patch SUSE-SLE-Product-HPC-15-2020-3048=1 -
SUSE Linux Enterprise High Performance Computing 15 LTSS 15
zypper in -t patch SUSE-SLE-Product-HPC-15-2020-3048=1 -
SUSE Linux Enterprise Server 15 LTSS 15
zypper in -t patch SUSE-SLE-Product-SLES-15-2020-3048=1 -
SUSE Linux Enterprise Server for SAP Applications 15
zypper in -t patch SUSE-SLE-Product-SLES_SAP-15-2020-3048=1
Package List:
-
SUSE Linux Enterprise Server 15 (aarch64 ppc64le s390x x86_64)
- libyaml-cpp0_6-0.6.1-4.2.1
-
SUSE Linux Enterprise Server 15 SP1 (aarch64 ppc64le s390x x86_64)
- libyaml-cpp0_6-0.6.1-4.2.1
-
SUSE Linux Enterprise Server 15 SP2 (aarch64 ppc64le s390x x86_64)
- libsolv-tools-0.7.15-3.10.5
- libyaml-cpp0_6-0.6.1-4.2.1
- libzypp-17.25.1-3.17.6
-
Basesystem Module 15-SP1 (aarch64 ppc64le s390x x86_64)
- libyaml-cpp0_6-debuginfo-0.6.1-4.2.1
- libyaml-cpp0_6-0.6.1-4.2.1
- yaml-cpp-devel-0.6.1-4.2.1
- yaml-cpp-debugsource-0.6.1-4.2.1
-
Basesystem Module 15-SP2 (aarch64 ppc64le s390x x86_64)
- ruby-solv-0.7.15-3.10.5
- libsolv-devel-debuginfo-0.7.15-3.10.5
- zypper-debuginfo-1.14.40-3.9.6
- yaml-cpp-devel-0.6.1-4.2.1
- zypper-debugsource-1.14.40-3.9.6
- libzypp-17.25.1-3.17.6
- zypper-1.14.40-3.9.6
- libzypp-debuginfo-17.25.1-3.17.6
- libsolv-tools-0.7.15-3.10.5
- python3-solv-debuginfo-0.7.15-3.10.5
- libzypp-devel-17.25.1-3.17.6
- libsolv-debugsource-0.7.15-3.10.5
- libsolv-tools-debuginfo-0.7.15-3.10.5
- libyaml-cpp0_6-debuginfo-0.6.1-4.2.1
- libyaml-cpp0_6-0.6.1-4.2.1
- libsolv-debuginfo-0.7.15-3.10.5
- libzypp-debugsource-17.25.1-3.17.6
- python3-solv-0.7.15-3.10.5
- libsolv-devel-0.7.15-3.10.5
- ruby-solv-debuginfo-0.7.15-3.10.5
- yaml-cpp-debugsource-0.6.1-4.2.1
-
Basesystem Module 15-SP2 (noarch)
- zypper-needs-restarting-1.14.40-3.9.6
- zypper-log-1.14.40-3.9.6
-
Desktop Applications Module 15-SP1 (aarch64 ppc64le s390x x86_64)
- libyaml-cpp0_6-debuginfo-0.6.1-4.2.1
- libyaml-cpp0_6-0.6.1-4.2.1
- yaml-cpp-devel-0.6.1-4.2.1
- yaml-cpp-debugsource-0.6.1-4.2.1
-
Desktop Applications Module 15-SP2 (aarch64 ppc64le s390x x86_64)
- libyaml-cpp0_6-debuginfo-0.6.1-4.2.1
- libyaml-cpp0_6-0.6.1-4.2.1
- yaml-cpp-devel-0.6.1-4.2.1
- yaml-cpp-debugsource-0.6.1-4.2.1
-
Development Tools Module 15-SP2 (aarch64 ppc64le s390x x86_64)
- libsolv-debugsource-0.7.15-3.10.5
- perl-solv-0.7.15-3.10.5
- libsolv-debuginfo-0.7.15-3.10.5
- perl-solv-debuginfo-0.7.15-3.10.5
-
SUSE Linux Enterprise Server ESPOS 15 (aarch64 x86_64)
- libyaml-cpp0_6-debuginfo-0.6.1-4.2.1
- libyaml-cpp0_6-0.6.1-4.2.1
- yaml-cpp-devel-0.6.1-4.2.1
- yaml-cpp-debugsource-0.6.1-4.2.1
-
SUSE Linux Enterprise High Performance Computing 15 LTSS 15 (aarch64 x86_64)
- libyaml-cpp0_6-debuginfo-0.6.1-4.2.1
- libyaml-cpp0_6-0.6.1-4.2.1
- yaml-cpp-devel-0.6.1-4.2.1
- yaml-cpp-debugsource-0.6.1-4.2.1
-
SUSE Linux Enterprise Server 15 LTSS 15 (aarch64 ppc64le s390x x86_64)
- libyaml-cpp0_6-debuginfo-0.6.1-4.2.1
- libyaml-cpp0_6-0.6.1-4.2.1
- yaml-cpp-devel-0.6.1-4.2.1
- yaml-cpp-debugsource-0.6.1-4.2.1
-
SUSE Linux Enterprise Server for SAP Applications 15 (ppc64le x86_64)
- libyaml-cpp0_6-debuginfo-0.6.1-4.2.1
- libyaml-cpp0_6-0.6.1-4.2.1
- yaml-cpp-devel-0.6.1-4.2.1
- yaml-cpp-debugsource-0.6.1-4.2.1
References:
- https://bugzilla.suse.com/show_bug.cgi?id=1174918
- https://bugzilla.suse.com/show_bug.cgi?id=1176192
- https://bugzilla.suse.com/show_bug.cgi?id=1176435
- https://bugzilla.suse.com/show_bug.cgi?id=1176712
- https://bugzilla.suse.com/show_bug.cgi?id=1176740
- https://bugzilla.suse.com/show_bug.cgi?id=1176902
- https://bugzilla.suse.com/show_bug.cgi?id=1177238
- https://bugzilla.suse.com/show_bug.cgi?id=935885
- https://jira.suse.com/browse/SLE-16271