File _patchinfo of Package patchinfo.7102
<patchinfo incident="7102">
<issue id="1086602" tracker="bnc">L3: zypper patch/up won't install new version of rpm</issue>
<issue id="1059065" tracker="bnc">[Build 20170915] Upgrade scenarios broken since glibc/nsl/nis deprecation</issue>
<issue id="953130" tracker="bnc">[libsolv] zypper up "checking for file conflicts" takes 3.5 cpu-minutes for 32 packages</issue>
<issue id="1077635" tracker="bnc">L3: FIPS: update fails on ppc64le systems where pattern-sles-fips is installed</issue>
<issue id="1035946" tracker="bnc">libsolv is slow for debuginfo(build-id) depdencies</issue>
<issue id="1082318" tracker="bnc">Packages must not mark license files as %doc</issue>
<issue id="1036002" tracker="bnc">ajax server crashes with a segfault</issue>
<issue id="1075978" tracker="bnc">[Zypper] : Zypper utility is leaky.</issue>
<category>recommended</category>
<rating>moderate</rating>
<packager>mlandres</packager>
<description>This update for libsolv, provides the following fixes:
Changes in libsolv:
- Make sure the product file comes from /etc/products.d for the fallback product search.
(bsc#1086602)
- Also make use of suggests for ordering packages. (bsc#1077635)
- Fix bad assignment in solution refinement that led to a memory leak. (bsc#1075978)
- Use license tag instead of doc in the spec file. (bsc#1082318)
- Fixed a problem that could make file conflict detection very slow in some cases.
(bsc#953130)
- Add the ENABLE_RPMDB_LIBRPM/ENABLE_RPMPKG_LIBRPM configuration options.
- Add a function to make it possible to change the whatprovides data.
- Improve the selection code.
- Many fixes and improvements for cleandeps.
- Use recommends also for ordering packages.
- Fix splitprovides handling with addalreadyrecommended turned off. (bsc#1059065)
- Expose solver_get_recommendations in bindings.
- Fix an issue in solver_prune_to_highest_prio_per_name resulting in bad
solver_get_recommendations output.
- Add support for 'without' and 'unless' dependencies.
- Fix a problem in yumobs rule generation.
- Use the same heuristic as upstream to determine source RPMs.
- Fix a memory leak in bindings.
- Fix 64bit integer parsing from RPM headers.
- Enable complex/rich dependencies for CentOS/RHEL 7, matching how libsolv is configured
there.
- Enable bzip2 and xz/lzma compression support except for SLE <= 12.
- Enable complex/rich dependencies on distributions with RPM 4.13+.
- Change the queue resize code to use adaptive chunk sizes.
- Fix a potential segmentation fault in testcase_depstr. (bsc#1036002)
- Fix some performance issues with name = md5sum dependencies. (bsc#1035946)
- Improve "forcebest with uninstall" handling.
- Make dirid handling more robust.
- Build with libxml2 instead of libexpat
Changes in libzypp:
- Make sure the product file comes from /etc/products.d for the fallback product search.
(bsc#1086602)
</description>
<summary>Recommended update for libsolv, libzypp</summary>
<zypp_restart_needed/>
</patchinfo>