Recommended update for libsolv, libzypp, zypper
| Announcement ID: | SUSE-RU-2020:1611-1 |
|---|---|
| Rating: | moderate |
| References: | |
| Affected Products: |
|
An update that contains three features and has eight fixes can now be installed.
Description:
This update for libsolv, libzypp, zypper fixes the following issues:
libsolv was updated to 0.7.13 to fix:
- Fix solvable swapping messing up idarrays
- fix ruleinfo of complex dependencies returning the wrong origin
libzypp was updated to 17.23.4 to fix:
- Get retracted patch status from updateinfo data (jsc#SLE-8770) libsolv injects the indicator provides into packages only.
- remove 'using namespace std;' (bsc#1166610, fixes #218)
- Online doc: add 'Hardware (modalias) dependencies' page (fixes #216)
- Add HistoryLogReader actionFilter to parse only specific HistoryActionIDs.
- RepoVariables: Add safe guard in case the caller does not own a zypp instance.
- Enable c++17. Define libyzpp CXX_STANDARD in ZyppCommon.cmake.
- Fix package status computation regarding unneeded, orphaned, recommended and suggested packages (broken in 17.23.0) (bsc#1165476)
- Log patch status changes to history (jsc#SLE-5116)
- Allow to disable all WebServer dependent tests when building. OBS wants to be able to get rid of the nginx/FastCGI-devel build requirement. Use 'rpmbuild --without mediabackend_tests' or 'cmake -DDISABLE_MEDIABACKEND_TESTS=1'.
- update translations
- boost: Fix deprecated auto_unit_test.hpp includes.
- Disable zchunk on Leap-15.0 and SLE15-* while there is no libzck.
- Fix decision whether to download ZCHUNK files. libzypp and libsolv must both be able to read the format.
- yum::Downloader: Prefer zchunk compressed metadata if libvsolv supports it.
- Selectable: Fix highestAvailableVersionObj if only retracted packages are available. Avoid using retracted items as candidate (jsc#SLE-8770)
- RpmDb: Become rpmdb backend independent (jsc#SLE-7272)
- RpmDb: Close API offering a custom rpmdb path It's actually not needed and for this to work also libsolv needs to support it. You can sill use a librpmDb::db_const_iterator to access a database at a custom location (ro).
- Remove legacy rpmV3database conversion code.
- Reformat manpages to workaround asciidoctor shortcomings (bsc#1154803, bsc#1167122, bsc#1168990)
- Remove undocumented rug legacy stuff.
- Remove 'using namespace std;' (bsc#1166610)
- patch table: Add 'Since' column if history data are available (jsc#SLE-5116)
zypper was updated to version 1.14.36:
- Tag 'retracted' patch status in info and list-patches (jsc#SLE-8770)
- Tag 'R'etracted items in search tabes status columns (jsc#SLE-8770)
- Relax 'Do not allow the abbreviation of cli arguments' in legacy distibutions (bsc#1164543)
- Correctly detect ambigous switch abbreviations (bsc#1165573)
- zypper-aptitude: don't supplement zypper. supplementing zypper means zypper-aptitude gets installed by default and pulls in perl. Neither is desired on small systems.
- Do not allow the abbreviation of cli arguments (bsc#1164543)
- accoring to according in all translation files.
- Always show exception history if available.
- Use default package cache location for temporary repos (bsc#1130873)
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-1611=1 -
Basesystem Module 15-SP1
zypper in -t patch SUSE-SLE-Module-Basesystem-15-SP1-2020-1611=1 -
Desktop Applications Module 15-SP1
zypper in -t patch SUSE-SLE-Module-Desktop-Applications-15-SP1-2020-1611=1 -
Development Tools Module 15-SP1
zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP1-2020-1611=1 -
SUSE Package Hub 15 15-SP1
zypper in -t patch SUSE-SLE-Module-Packagehub-Subpackages-15-SP1-2020-1611=1 -
SUSE Linux Enterprise Server ESPOS 15
zypper in -t patch SUSE-SLE-Product-HPC-15-2020-1611=1 -
SUSE Linux Enterprise High Performance Computing 15 LTSS 15
zypper in -t patch SUSE-SLE-Product-HPC-15-2020-1611=1 -
SUSE Linux Enterprise Server 15 LTSS 15
zypper in -t patch SUSE-SLE-Product-SLES-15-2020-1611=1 -
SUSE Linux Enterprise Server for SAP Applications 15
zypper in -t patch SUSE-SLE-Product-SLES_SAP-15-2020-1611=1 -
SUSE Linux Enterprise Workstation Extension 15 SP1
zypper in -t patch SUSE-SLE-Product-WE-15-SP1-2020-1611=1
Package List:
-
SUSE Linux Enterprise Server 15 (aarch64 ppc64le s390x x86_64)
- libsigc-2_0-0-2.10.0-3.3.1
-
Basesystem Module 15-SP1 (aarch64 ppc64le s390x x86_64)
- yast2-pkg-bindings-debuginfo-4.1.2-3.5.9
- libsigc++2-devel-2.10.0-3.3.1
- libyui-qt-pkg9-debuginfo-2.45.28-3.8.9
- libyui-ncurses-pkg9-2.48.9-7.5.8
- libsolv-debuginfo-0.7.13-3.19.7
- libsolv-tools-debuginfo-0.7.13-3.19.7
- libsolv-tools-0.7.13-3.19.7
- libyui-qt-pkg-debugsource-2.45.28-3.8.9
- libyui-ncurses-pkg-debugsource-2.48.9-7.5.8
- zypper-1.14.36-3.16.9
- libzypp-17.23.4-3.19.9
- libsolv-devel-debuginfo-0.7.13-3.19.7
- libsolv-debugsource-0.7.13-3.19.7
- zypper-debuginfo-1.14.36-3.16.9
- zypper-debugsource-1.14.36-3.16.9
- libsigc++2-debugsource-2.10.0-3.3.1
- libyui-ncurses-pkg-devel-2.48.9-7.5.8
- libyui-qt-pkg9-2.45.28-3.8.9
- libsigc-2_0-0-2.10.0-3.3.1
- libsigc-2_0-0-debuginfo-2.10.0-3.3.1
- python3-solv-debuginfo-0.7.13-3.19.7
- yast2-pkg-bindings-debugsource-4.1.2-3.5.9
- libyui-ncurses-pkg9-debuginfo-2.48.9-7.5.8
- yast2-pkg-bindings-4.1.2-3.5.9
- libsolv-devel-0.7.13-3.19.7
- libzypp-debugsource-17.23.4-3.19.9
- python3-solv-0.7.13-3.19.7
- libzypp-devel-17.23.4-3.19.9
- libzypp-debuginfo-17.23.4-3.19.9
-
Basesystem Module 15-SP1 (noarch)
- libyui-qt-pkg-doc-2.45.28-3.8.7
- libyui-ncurses-pkg-doc-2.48.9-7.5.7
- zypper-needs-restarting-1.14.36-3.16.9
- zypper-log-1.14.36-3.16.9
-
Desktop Applications Module 15-SP1 (aarch64 ppc64le s390x x86_64)
- libsigc-2_0-0-2.10.0-3.3.1
- PackageKit-1.1.10-12.5.11
- libsigc++2-devel-2.10.0-3.3.1
- PackageKit-debuginfo-1.1.10-12.5.11
- PackageKit-debugsource-1.1.10-12.5.11
- libpackagekit-glib2-18-debuginfo-1.1.10-12.5.11
- libyui-qt-pkg-debugsource-2.45.28-3.8.9
- libpackagekit-glib2-devel-1.1.10-12.5.11
- PackageKit-backend-zypp-debuginfo-1.1.10-12.5.11
- typelib-1_0-PackageKitGlib-1_0-1.1.10-12.5.11
- libyui-qt-pkg-devel-2.45.28-3.8.9
- PackageKit-backend-zypp-1.1.10-12.5.11
- libpackagekit-glib2-18-1.1.10-12.5.11
- libsigc++2-debugsource-2.10.0-3.3.1
- PackageKit-devel-debuginfo-1.1.10-12.5.11
- PackageKit-devel-1.1.10-12.5.11
- libsigc-2_0-0-debuginfo-2.10.0-3.3.1
-
Desktop Applications Module 15-SP1 (noarch)
- PackageKit-lang-1.1.10-12.5.11
-
Development Tools Module 15-SP1 (aarch64 ppc64le s390x x86_64)
- perl-solv-debuginfo-0.7.13-3.19.7
- perl-solv-0.7.13-3.19.7
- ruby-solv-debuginfo-0.7.13-3.19.7
- libsolv-debuginfo-0.7.13-3.19.7
- libsolv-debugsource-0.7.13-3.19.7
- ruby-solv-0.7.13-3.19.7
-
SUSE Package Hub 15 15-SP1 (aarch64 ppc64le s390x x86_64)
- python-solv-0.7.13-3.19.7
- python-solv-debuginfo-0.7.13-3.19.7
- libsolv-debuginfo-0.7.13-3.19.7
- libsolv-debugsource-0.7.13-3.19.7
-
SUSE Linux Enterprise Server ESPOS 15 (aarch64 x86_64)
- libsigc-2_0-0-2.10.0-3.3.1
- libsigc++2-debugsource-2.10.0-3.3.1
- libsigc++2-devel-2.10.0-3.3.1
- libsigc-2_0-0-debuginfo-2.10.0-3.3.1
-
SUSE Linux Enterprise High Performance Computing 15 LTSS 15 (aarch64 x86_64)
- libsigc-2_0-0-2.10.0-3.3.1
- libsigc++2-debugsource-2.10.0-3.3.1
- libsigc++2-devel-2.10.0-3.3.1
- libsigc-2_0-0-debuginfo-2.10.0-3.3.1
-
SUSE Linux Enterprise Server 15 LTSS 15 (aarch64 ppc64le s390x x86_64)
- libsigc-2_0-0-2.10.0-3.3.1
- libsigc++2-debugsource-2.10.0-3.3.1
- libsigc++2-devel-2.10.0-3.3.1
- libsigc-2_0-0-debuginfo-2.10.0-3.3.1
-
SUSE Linux Enterprise Server for SAP Applications 15 (ppc64le x86_64)
- libsigc-2_0-0-2.10.0-3.3.1
- libsigc++2-debugsource-2.10.0-3.3.1
- libsigc++2-devel-2.10.0-3.3.1
- libsigc-2_0-0-debuginfo-2.10.0-3.3.1
-
SUSE Linux Enterprise Workstation Extension 15 SP1 (x86_64)
- PackageKit-debuginfo-1.1.10-12.5.11
- PackageKit-debugsource-1.1.10-12.5.11
- PackageKit-gtk3-module-debuginfo-1.1.10-12.5.11
- PackageKit-gstreamer-plugin-debuginfo-1.1.10-12.5.11
- PackageKit-gstreamer-plugin-1.1.10-12.5.11
- PackageKit-gtk3-module-1.1.10-12.5.11
References:
- https://bugzilla.suse.com/show_bug.cgi?id=1130873
- https://bugzilla.suse.com/show_bug.cgi?id=1154803
- https://bugzilla.suse.com/show_bug.cgi?id=1164543
- https://bugzilla.suse.com/show_bug.cgi?id=1165476
- https://bugzilla.suse.com/show_bug.cgi?id=1165573
- https://bugzilla.suse.com/show_bug.cgi?id=1166610
- https://bugzilla.suse.com/show_bug.cgi?id=1167122
- https://bugzilla.suse.com/show_bug.cgi?id=1168990
- https://jira.suse.com/browse/SLE-5116
- https://jira.suse.com/browse/SLE-7272
- https://jira.suse.com/browse/SLE-8770