Changelog for
libsolv-tools-0.7.30-2.3.x86_64.rpm :
* Thu Jul 11 2024 mlsAATTsuse.de- removed dependency on external find program in the repo2solv tool- bindings: fix return value of repodata.add_solv()- new SOLVER_FLAG_FOCUS_NEW flag- bump version to 0.7.30
* Fri Jun 07 2024 mlsAATTsuse.de- add a conflict to older libsolv-tools to libsolv-tools-base- report unsupported compression in solv_xfopen() with errno- fix return value of repodata.add_solv() in the bindings- fix SHA-224 oid in solv_pgpvrfy
* Tue Apr 30 2024 mlsAATTsuse.de- improve updating of installed multiversion packages- fix decision introspection going into an endless loop in some cases- added experimental lua bindings- bump version to 0.7.29
* Mon Apr 22 2024 Dirk Müller
- split libsolv-tools into libsolv-tools-base [jsc#PED-8153]
* Fri Jan 26 2024 mlsAATTsuse.de- build for multiple python versions [jsc#PED-6218]- bump version to 0.7.28
* Thu Nov 23 2023 mlsAATTsuse.de- add zstd support for the installcheck tool- add putinowndirpool cache to make file list handling in repo_write much faster- bump version to 0.7.27
* Tue Nov 07 2023 mlsAATTsuse.de- fix evr roundtrip in testcases- do not use deprecated headerUnload with newer rpm versions- bump version to 0.7.26
* Thu Sep 14 2023 mlsAATTsuse.de- support complex deps in SOLVABLE_PREREQ_IGNOREINST- fix minimization not prefering installed packages in some cases- reduce memory usage in repo_updateinfoxml- fix lock-step interfering with architecture selection- fix choice rule handing for package downgrades- fix complex dependencies with an \"else\" part sometimes leading to unsolved dependencies- bump version to 0.7.25
* Thu Apr 13 2023 mlsAATTsuse.de- handle learnt rules in solver_alternativeinfo()- support x86_64_v[234] architecture levels- implement decision sorting for package decisionlists- add back findutils requires for the libsolv-tools packagse [bsc#1195633]- bump version to 0.7.24
* Tue Dec 13 2022 mlsAATTsuse.de- fix \"keep installed\" jobs not disabling \"best update\" rules- do not autouninstall suse ptf packages- ensure duplinvolvedmap_all is reset when a solver is reused- special case file dependencies in the testcase writer- support stringification of multiple solvables- new weakdep introspection interface similar to ruleinfos- support decision reason queries- support merging of related decissions- support stringification of ruleinfo, decisioninfo and decision reasons- support better info about alternatives- new \'-P\' and \'-W\' options for testsolv- bump version to 0.7.23
* Mon Mar 21 2022 mlsAATTsuse.de- reworked choice rule generation to cover more usecases- support SOLVABLE_PREREQ_IGNOREINST in the ordering code [bsc#1196514]- support parsing of Debian\'s Multi-Arch indicator- bump version to 0.7.22
* Fri Feb 25 2022 mlsAATTsuse.de- fix segfault on conflict resolution when using bindings- fix split provides not working if the update includes a forbidden vendor change- support strict repository priorities new solver flag: SOLVER_FLAG_STRICT_REPO_PRIORITY- support zstd compressed control files in debian packages- add an ifdef allowing to rename Solvable dependency members (\"requires\" is a keyword in C++20)- support setting/reading userdata in solv files new functions: repowriter_set_userdata, solv_read_userdata- support queying of the custom vendor check function new function: pool_get_custom_vendorcheck- support solv files with an idarray block- allow accessing the toolversion at runtime- bump version to 0.7.21
* Sat Sep 25 2021 mlsAATTsuse.de- fix misparsing of \'&\' in attributes with libxml2- choice rules: treat orphaned packages as newest [bsc#1190465]- fix compatibility with Python 3.10- new SOLVER_EXCLUDEFROMWEAK job type- support for environments in comps parser- bump version to 0.7.20
* Fri Jul 30 2021 Dominique Leuenberger - Disable python2 usage on suse_version >= 1550 by default (still possible to use osc build --with=python).
* Wed Apr 07 2021 mlsAATTsuse.de- fix rare segfault in resolve_jobrules() that could happen if new rules are learnt- fix a couple of memory leaks in error cases- fix error handling in solv_xfopen_fd()- bump version to 0.7.19
* Fri Mar 26 2021 mlsAATTsuse.de- fixed regex code on win32- fixed memory leak in choice rule generation- repo_add_conda: add flag to skip v2 packages- bump version to 0.7.18
* Tue Jan 19 2021 mlsAATTsuse.de- repo_write: fix handling of nested flexarray- improve choicerule generation a bit more to cover more cases- harden testcase parser against repos being added too late- support python-3.10- check %_dbpath macro in rpmdb code- handle default/visible/langonly attributes in comps parser- support multiple collections in updateinfo parser- add \'-D\' option in rpmdb2solv to set the dbpath- bump version to 0.7.17