ELBA-2021-1655

ELBA-2021-1655 - libsolv bug fix and enhancement update

Type:BUG
Impact:NA
Release Date:2021-05-25

Description


[0.7.16-2]
- Enable zstd compression in libsolv

[0.7.16-1]
- Update to 0.7.16
- selected bug fixes:
* make testcase_mangle_repo_names deal correctly with freed repos
[bnc#1177238]
* fix add_complex_recommends() selecting conflicted packages in
rare cases leading to crashes
* improve choicerule generation so that package updates are
prefered in more cases
* fix deduceq2addedmap clearing bits outside of the map
* conda: feature depriorization and fix startswith implementation
* Fix solvable swapping messing up idarrays
* fix ruleinfo of complex dependencies returning the wrong origin
* fix solv_zchunk decoding error if large chunks are used
[bnc#1159314]
- new features
* new testcase_mangle_repo_names() function
* new solv_fmemopen() function
* Enable zstd compression support for sle15 and sle15-sp2
* Support blacklisted packages in solver_findproblemrule()
[bnc#1172135]
* Support rules with multiple negative literals in choice rule
generation
* build with -DENABLE_RPMDB_LIBRPM=1 on SUSE to support
multiple rpm database backends
* added two new function to make libzypp independent of the rpm
database format
* support conda constrains dependencies




Updated Packages


Release/ArchitectureFilenamesha256Superseded By AdvisoryChannel Label
Oracle Linux 8 (aarch64) libsolv-0.7.16-2.el8.src.rpm7673a267b8e6628d5fb94185569154eb7dabe58fb75f92ba6aec719c3fb25f0a-ol8_aarch64_baseos_latest
libsolv-0.7.16-2.el8.src.rpm7673a267b8e6628d5fb94185569154eb7dabe58fb75f92ba6aec719c3fb25f0a-ol8_aarch64_codeready_builder
libsolv-0.7.16-2.el8.src.rpm7673a267b8e6628d5fb94185569154eb7dabe58fb75f92ba6aec719c3fb25f0a-ol8_aarch64_u4_baseos_base
libsolv-0.7.16-2.el8.aarch64.rpm7c4105b7ca89723a6a1f51a7bc64c11baeca6e8cfd2251fe53cd3cb078652d6f-ol8_aarch64_baseos_latest
libsolv-0.7.16-2.el8.aarch64.rpm7c4105b7ca89723a6a1f51a7bc64c11baeca6e8cfd2251fe53cd3cb078652d6f-ol8_aarch64_u4_baseos_base
libsolv-devel-0.7.16-2.el8.aarch64.rpm714efbe7be7268b55ba65e8b283c93c5bff68cf3aae1212071ecd11656e3c0ee-ol8_aarch64_codeready_builder
libsolv-tools-0.7.16-2.el8.aarch64.rpm786c942d196edd9e4495701d965ffadb2aa4b0687e19373d63c668be256cdfa5-ol8_aarch64_codeready_builder
python3-solv-0.7.16-2.el8.aarch64.rpmcc6d6ca2bea4f70dd098bcd76adacd6089ed2f55c949a0066506579c3f33fecc-ol8_aarch64_baseos_latest
python3-solv-0.7.16-2.el8.aarch64.rpmcc6d6ca2bea4f70dd098bcd76adacd6089ed2f55c949a0066506579c3f33fecc-ol8_aarch64_u4_baseos_base
Oracle Linux 8 (x86_64) libsolv-0.7.16-2.el8.src.rpm7673a267b8e6628d5fb94185569154eb7dabe58fb75f92ba6aec719c3fb25f0a-ol8_x86_64_baseos_latest
libsolv-0.7.16-2.el8.src.rpm7673a267b8e6628d5fb94185569154eb7dabe58fb75f92ba6aec719c3fb25f0a-ol8_x86_64_codeready_builder
libsolv-0.7.16-2.el8.src.rpm7673a267b8e6628d5fb94185569154eb7dabe58fb75f92ba6aec719c3fb25f0a-ol8_x86_64_u4_baseos_base
libsolv-0.7.16-2.el8.i686.rpm7b263f41a3674a422ed298a6d189d077abf937f4b5c1f7720b1204a12498ea5f-ol8_x86_64_baseos_latest
libsolv-0.7.16-2.el8.i686.rpm7b263f41a3674a422ed298a6d189d077abf937f4b5c1f7720b1204a12498ea5f-ol8_x86_64_u4_baseos_base
libsolv-0.7.16-2.el8.x86_64.rpmf760eb540a8bf91dfa2f6b5bbabbafbbeeef0eed3167724a00a7cced529bd7fb-ol8_x86_64_baseos_latest
libsolv-0.7.16-2.el8.x86_64.rpmf760eb540a8bf91dfa2f6b5bbabbafbbeeef0eed3167724a00a7cced529bd7fb-ol8_x86_64_u4_baseos_base
libsolv-devel-0.7.16-2.el8.i686.rpm395a9a01c714c0521c60386dc946f7260adab468e3f79cfc6f51b08a16de1435-ol8_x86_64_codeready_builder
libsolv-devel-0.7.16-2.el8.x86_64.rpmce8227ad9b9084dc2d8126840d36756f9d071dae762aa7a441bc0a83b64900fd-ol8_x86_64_codeready_builder
libsolv-tools-0.7.16-2.el8.x86_64.rpmdac277f9fc0b8f916e6019ebabb511db622c7e367868adac25eb124100e031d6-ol8_x86_64_codeready_builder
python3-solv-0.7.16-2.el8.x86_64.rpm26720061e65d987f4fe22cd16d4b857c8686e62c408e2365f9e31466f894abab-ol8_x86_64_baseos_latest
python3-solv-0.7.16-2.el8.x86_64.rpm26720061e65d987f4fe22cd16d4b857c8686e62c408e2365f9e31466f894abab-ol8_x86_64_u4_baseos_base



This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections please contact the Oracle Linux ULN team

software.hardware.complete