| Name: | libsolv |
|---|---|
| Version: | 0.7.24 |
| Release: | 3.el9 |
| Architecture: | aarch64 |
| Group: | Unspecified |
| Size: | 879650 |
| License: | BSD |
| RPM: | libsolv-0.7.24-3.el9.aarch64.rpm |
| Source RPM: | libsolv-0.7.24-3.el9.src.rpm |
| Build Date: | Fri Oct 25 2024 |
| Build Host: | build-ol9-aarch64.oracle.com |
| Vendor: | Oracle America |
| URL: | https://github.com/openSUSE/libsolv |
| Summary: | Package dependency solver |
| Description: | A free package dependency solver using a satisfiability algorithm. The library is based on two major, but independent, blocks: - Using a dictionary approach to store and retrieve package and dependency information. - Using satisfiability, a well known and researched topic, for resolving package dependencies. |
- Some static analysis fixes for unitialized structs Resolves: RHEL-25498 - Fix a memory leak in parse_package() of repo conda (RHEL-25496)
- Backport Allow to break arch lock-step on erase operations (RhBug:2172288,2172292)
- Update to 0.7.24 - Backport Treat condition both as positive and negative literal in pool_add_pos_literals_complex_dep (RhBug:2185061,2190136)
- Delete patch "Move OpenSSL functions" to fix ABI change
- Revert choice rule generation to fix pick of old build (RhBug:2150300,RhBug:2151551)
- Move OpenSSL functions to use 3.0 compatible API
- Update to 0.7.22
- 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
- support parsing of Debian's Multi-Arch indicator
- fix segfault on conflict resolution when using bindings
- fix split provides not working if the update includes a forbidden vendor change
- reworked choice rule generation to cover more usecases
- support SOLVABLE_PREREQ_IGNOREINST in the ordering code