This subpackage contains utilities used by libzypp to manage solv files.
Provides
Requires
License
BSD-3-Clause
Changelog
* Mon Aug 04 2025 mls@suse.de
- fixed rare crash in the handling of allowuninstall in combination
with forcebest updates
- new pool_satisfieddep_map feature to test if a set of packages
satisfies a dependency
- bump version to 0.7.35
* Mon Jul 07 2025 mls@suse.de
- add support for product-obsoletes() provides in the product
autopackage generation code
- bump version to 0.7.34
* Tue Jun 03 2025 mls@suse.de
- improve transaction ordering by allowing more uninst->uninst
edges [bsc#1243457]
- implement color filtering when adding update targets
- support orderwithrequires dependencies in susedata.xml
- bump version to 0.7.33
* Thu Apr 03 2025 mls@suse.de
- build both static and dynamic libraries on new suse distros
- support the apk package and repository format (both v2 and v3)
- new dataiterator_final_{repo,solvable} functions
- bump version to 0.7.32
* Wed Jan 15 2025 Bernhard Wiedemann <bwiedemann@suse.com>
- Provide a symbol specific for the ruby-version
so yast does not break across updates (boo#1235598)
* Tue Nov 12 2024 mls@suse.de
- fix replaces_installed_package using the wrong solvable id
when checking the noupdate map
- make POOL_FLAG_ADDFILEPROVIDESFILTERED behaviour more standard
- add rpm_query_idarray query function
- support rpm's "orderwithrequires" dependency
- bump version to 0.7.31
* Thu Jul 11 2024 mls@suse.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 mls@suse.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 mls@suse.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 <dmueller@suse.com>
- split libsolv-tools into libsolv-tools-base [jsc#PED-8153]
* Fri Jan 26 2024 mls@suse.de
- build for multiple python versions [jsc#PED-6218]
- bump version to 0.7.28
* Thu Nov 23 2023 mls@suse.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 mls@suse.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 mls@suse.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 mls@suse.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 packag