| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libdnf2 | Distribution: openSUSE:Factory:zSystems |
| Version: 0.74.0 | Vendor: openSUSE |
| Release: 2.1 | Build date: Fri Jul 25 17:31:19 2025 |
| Group: System/Libraries | Build host: reproducible |
| Size: 2202511 | Source RPM: libdnf-0.74.0-2.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/rpm-software-management/libdnf | |
| Summary: Library providing an interface atop libsolv | |
This library provides an interface atop libsolv, and a high-level RPM package manager library interface.
LGPL-2.1-or-later
* Fri Jul 25 2025 Andreas Stieger <andreas.stieger@gmx.de>
- adjust gpgme requirement for future-proofing
* Wed Mar 19 2025 Dan Čermák <dcermak@suse.com>
- New upstream release 0.74.0
* Update ko.po
* Split $releasever to $releasever_major and $releasever_minor in the C API
* Merge `bootc` branch to master
* ConfigParser: make splitReleasever public
* C API: Detect releasever_major, releasever_minor from provides
* C API: support shell-style variable substitution
* module: Warn if module config file is inaccessible
* Enable automatic PR reviews
* Sat Feb 08 2025 Andreas Stieger <andreas.stieger@gmx.de>
- update to 0.73.4:
* Set POOL_FLAG_ADDFILEPROVIDESFILTERED only when not loading
filelists
- make libdnf-repo-config-zypp noarch
* Wed Sep 04 2024 pgajdos@suse.com
- version update to 0.73.3
* Support colon in username, use LRO_USERNAME and LRO_PASSWORD
* Set pool flag to fix pool_addfileprovides_queue() without filelists.xml
* Fix a memory leak in glob_for_cachedir()
* Tue Jul 30 2024 pgajdos@suse.com
- version update to 0.73.2
* context: use rpmtsAddReinstallElement() when doing a reinstall by @kontura in #1650
* MergedTransaction: Fix invalid memory access when dropping items by @jan-kolarik in #1658
* ConfigParser: fix use-out-of-scope leaks by @evan-goode in #1661
* Since we use rpmtsAddReinstallElement rpm also uninstalls the package by @kontura in #1660
* Fix countme bucket calculation by @dmnks in #1662
* Wed Apr 03 2024 pgajdos@suse.com
- version update to 0.73.1
* Bug fixes:
- Fix https://issues.redhat.com/browse/RHEL-27657
- subject-py: Fix memory leak
* Others:
- MergedTransaction: Calculate RPM difference between two same versions as no-op
- Onboard packit tests
- Add virtual destructor to TransactionItem
* Thu Feb 15 2024 pgajdos@suse.com
- version update to 0.73.0
* Major changes:
* filelists metadata not loaded by default
* deltarpm disabled by default
* New features:
* conf: Introduce new optional_metadata_types option to load
filelists on demand
* goal: Method for detecting file dependency problems
* Sat Nov 04 2023 Neal Gompa <ngompa@opensuse.org>
- Update to 0.72.0
+ PGP: Use new librepo PGP API, remove gpgme dependency
+ API: Basic support for OpenPGP public keys
+ Avoid using GNU extensions in the dependency splitter regex
+ filterAdvisory: match installed_solvables sort with lower_bound (rh#2212838)
+ Make code C++20 compatible
+ Avoid reinstalling installonly packages marked for ERASE (rh#2163474)
+ transaction: Save the reason for installing (rh#1733274)
+ hawkey.subject: get_best_selectors only obsoleters of latest (rh#2183279, rh#2176263)
+ conf: Add limited shell-style variable expansion (rh#1789346)
+ conf: Add support for $releasever_major, $releasever_minor (rh#1789346)
+ repo: Don't download the repository if the local cache is up to date
+ Allow DNF to be removed by DNF 5 (rh#2221907)
+ Include dist-info for python3-libdnf
+ bindings: Load all modules with RTLD_GLOBAL
+ Update translations
- Fix RHBZ references
- Refresh patch to link with static libsolvext
+ Remove patch: libdnf-0.48.0-with-static-libsolvext.patch
+ Add patch: libdnf-0.72.0-with-static-libsolvext.patch
* Tue Aug 01 2023 Valentin Lefebvre <valentin.lefebvre@suse.com>
- Update to 0.70.2:
* Support "proxy=none" in main config (rh#2155713)
* Fix #1558: Don't assume inclusion of cstdint
* Disconnect monitors in dnf_repo_loader_finalize() (rh#2070153)
* Tue May 30 2023 Dirk Müller <dmueller@suse.com>
- update to 0.70.1:
* Add repoid to solver errors for RPMs (rh#2179413)
* Avoid using obsolete RPM API and drop redundant calls
* Remove DNF from list of protected packages
- avoid bashism
* Mon Feb 27 2023 Andreas Stieger <andreas.stieger@gmx.de>
- libdnf 0.70.0:
* Allow change of architecture for packages during security
updates with noarch involved
* "dnf_keyring_add_public_keys": reset localError to NULL after
free
* context: Get RPM db path from RPM
* Fix memory leak of SolvUserdata
* Fri Feb 24 2023 Bruno Pitrus <brunopitrus@hotmail.com>
- Precompile python bytecode (boo#1208151)
* Sat Oct 15 2022 Andreas Stieger <andreas.stieger@gmx.de>
- libdnf 0.69.0:
* Expose librepo max_downloads_per_mirror configuration
- includes changes from 0.68.0:
* context: Support (NEVRA forms, provides, file provides)
including globs in the dnf_context_remove func
* dnf-context: Disconnect signal handler before dropping file
monitor ref
* Filter out advisory pkgs with different arch during advisory
upgrade, fixes possible problems in dependency resulution
* Gracefully handle failure to open repo primary file
* Fix listing a repository without cpeid
* Wed May 04 2022 Paolo Stivanin <info@paolostivanin.com>
- Update to 0.67.0:
* Add 'loongarch' support
* Use dnf solv userdata to check versions and checksum (rh#2027445)
* context: Substitute all repository config options (rh#2076853)
* Sun Mar 27 2022 Neal Gompa <ngompa13@gmail.com>
- Update to 0.66.0
+ Use `rpmdbCookie` from librpm, remove `hawkey.Sack._rpmdb_version`
+ Fix handling transaction id in resolveTransactionItemReason (rh#2010259, rh#2053014)
+ Remove deprecated assertions (rh#2027383)
+ Increase required rpm version since we use `rpmdbCookie()`
+ Skip rich deps for autodetection of unmet dependencies (rh#2033130)
- Use ldconfig_scriptlets macro for ldconfig scriptlets
/usr/lib64/libdnf /usr/lib64/libdnf.so.2 /usr/lib64/libdnf/plugins /usr/lib64/libdnf/plugins/README /usr/share/doc/packages/libdnf2 /usr/share/doc/packages/libdnf2/AUTHORS /usr/share/doc/packages/libdnf2/README.md /usr/share/licenses/libdnf2 /usr/share/licenses/libdnf2/COPYING /usr/share/locale/as/LC_MESSAGES/libdnf.mo /usr/share/locale/bg/LC_MESSAGES/libdnf.mo /usr/share/locale/bn/LC_MESSAGES/libdnf.mo /usr/share/locale/bn_IN/LC_MESSAGES/libdnf.mo /usr/share/locale/ca/LC_MESSAGES/libdnf.mo /usr/share/locale/cs/LC_MESSAGES/libdnf.mo /usr/share/locale/da/LC_MESSAGES/libdnf.mo /usr/share/locale/de/LC_MESSAGES/libdnf.mo /usr/share/locale/el/LC_MESSAGES/libdnf.mo /usr/share/locale/es/LC_MESSAGES/libdnf.mo /usr/share/locale/eu/LC_MESSAGES/libdnf.mo /usr/share/locale/fa/LC_MESSAGES/libdnf.mo /usr/share/locale/fi/LC_MESSAGES/libdnf.mo /usr/share/locale/fr/LC_MESSAGES/libdnf.mo /usr/share/locale/fur/LC_MESSAGES/libdnf.mo /usr/share/locale/gu/LC_MESSAGES/libdnf.mo /usr/share/locale/hi/LC_MESSAGES/libdnf.mo /usr/share/locale/hu/LC_MESSAGES/libdnf.mo /usr/share/locale/ia/LC_MESSAGES/libdnf.mo /usr/share/locale/id/LC_MESSAGES/libdnf.mo /usr/share/locale/is/LC_MESSAGES/libdnf.mo /usr/share/locale/it/LC_MESSAGES/libdnf.mo /usr/share/locale/ja/LC_MESSAGES/libdnf.mo /usr/share/locale/ka/LC_MESSAGES/libdnf.mo /usr/share/locale/kn/LC_MESSAGES/libdnf.mo /usr/share/locale/ko/LC_MESSAGES/libdnf.mo /usr/share/locale/mai/LC_MESSAGES/libdnf.mo /usr/share/locale/ml/LC_MESSAGES/libdnf.mo /usr/share/locale/mr/LC_MESSAGES/libdnf.mo /usr/share/locale/nb/LC_MESSAGES/libdnf.mo /usr/share/locale/nl/LC_MESSAGES/libdnf.mo /usr/share/locale/or/LC_MESSAGES/libdnf.mo /usr/share/locale/pa/LC_MESSAGES/libdnf.mo /usr/share/locale/pl/LC_MESSAGES/libdnf.mo /usr/share/locale/pt/LC_MESSAGES/libdnf.mo /usr/share/locale/pt_BR/LC_MESSAGES/libdnf.mo /usr/share/locale/ru/LC_MESSAGES/libdnf.mo /usr/share/locale/si/LC_MESSAGES/libdnf.mo /usr/share/locale/sk/LC_MESSAGES/libdnf.mo /usr/share/locale/sq/LC_MESSAGES/libdnf.mo /usr/share/locale/sr/LC_MESSAGES/libdnf.mo /usr/share/locale/sr@latin/LC_MESSAGES/libdnf.mo /usr/share/locale/sv/LC_MESSAGES/libdnf.mo /usr/share/locale/ta/LC_MESSAGES/libdnf.mo /usr/share/locale/te/LC_MESSAGES/libdnf.mo /usr/share/locale/th/LC_MESSAGES/libdnf.mo /usr/share/locale/tr/LC_MESSAGES/libdnf.mo /usr/share/locale/uk/LC_MESSAGES/libdnf.mo /usr/share/locale/zh_CN/LC_MESSAGES/libdnf.mo /usr/share/locale/zh_TW/LC_MESSAGES/libdnf.mo
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 22 23:18:26 2025