Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libdnf5-5.2.1.0-1.fc41 RPM for x86_64

From Fedora Rawhide for x86_64 / l

Name: libdnf5 Distribution: Fedora Project
Version: 5.2.1.0 Vendor: Fedora Project
Release: 1.fc41 Build date: Mon May 6 10:58:19 2024
Group: Unspecified Build host: buildvm-x86-06.iad2.fedoraproject.org
Size: 3225502 Source RPM: dnf5-5.2.1.0-1.fc41.src.rpm
Packager: Fedora Project
Url: https://github.com/rpm-software-management/dnf5
Summary: Package management library
Package management library.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Mon May 06 2024 Packit <hello@packit.dev> - 5.2.1.0-1
  - Update translations from weblate
  - bindings: Tests for using struct attributes in Python
  - bindings: Add Python attributes for structs
  - docs: Fix diff link on the dnf 5.2.0.0 changes page
  - docs: Add diff with API changes in dnf5-5.2.0.0
  - docs: Add a page about public API changes in dnf 5.2.0.0
  - system-upgrade: fix missing \n before transaction test
  - system-upgrade: comment to clarify progress bar logic
  - system-upgrade: drop [[maybe_unused]] from reboot() arg
  - system-upgrade: fix progress bars, set transaction description
  - system-upgrade: adapt to new transaction serialization format
  - system-upgrade: clean up releasever logic
  - system-upgrade: fix poweroff_after
  - copr: the dnf5 copr enable sets CoprRepoPart.enabled = true
  - Add file search result for repoquery --whatprovides
  - doc: Add enviroment variables and clarify options for loading the plugins
  - dnfdaemon: Fix Rpm interface introspection file
* Wed Apr 24 2024 Packit <hello@packit.dev> - 5.2.0.0-1
  - Update translations from weblate
  - [DNF5] `--enable-plugin` and `--disable-pluin`: no match found message
  - [DNF5] API: Move Context::libdnf5_plugins_enablement to p_impl
  - spec: Add conflict with the former provider of plugin man pages
  - spec: Add conflict with the old provider of dnf.conf
  - [DNF5] Fix: Remove transaction_store_path from public, add getter/setter
  - [libdnf5 API] Base::get_plugins_info
  - [libdnf5 plugins] include iplugin.hpp in plugins instead of base.hpp
  - repo_sack: Treat all repos with solv_repo created as loaded (RhBug:2275530)
  - [DNF5] API: No inline methods in shared_options.hpp
  - [DNF5] API: offline::OfflineTransactionState: no inline methods, move cpp
  - [DNF5] API: Remove unused and buggy RpmTransactionItem class
  - [DNF5] Command: no inline methods
  - [DNF5] API: Context: add p_impl, move public vars to p_impl, getters
  - API: cli::session: no inline methods and public vars in opts classes
  - API: cli::session::Command: no inline methods
  - API: add p_impl to cli::session::Session
  - API: rpm::TransactionCallbacks: no inline methods
  - API: repo::RepoCallbacks: no inline methods
  - Prepare for switch of dnf5 in Rawhide
  - base: Make get_transaction_history unstable
  - Set `group` reason for packages removed by a group removal
  - [DNF5] Implement `--enable-plugin` and `--disable-pluin`
  - [libdnf5 API] Base::enable_disable_plugins
  - spec: Simplify man page files
  - Loggers: Fix: Add missing "null_loger.cpp" file
  - Loggers API: unify, explicit ctors, non-inline methods, use p_impl
  - doc: Review of DNF4 vs DNF5 CLI and configuration changes
  - Re-enable clang builds after API changes
  - Add `--store` option for storing arbitrary transaction
  - libdnf5::Goal: when adding serialized transaction accept local items
  - Goal: change `add_serialized_transaction()` to accept path to trans
  - Add group/env paths for transaction parsing/serializing
  - base::Transaction: during serialization allow specifying paths
  - base::Transaction: add `store_comps(...)` method
  - repo_sack: add stored_transaction repo and its private API
  - repo: add private API `add_xml_comps(path)`
  - Generalize logging of `read_group_solvable_from_xml(..)`
  - Add `environment_no_groups` to `GoalJobSettings`
  - libdnf5 IPlugin: Pass IPluginData instead of Base to constructor
  - libdnf5 IPlugin: Use pImpl
  - libdnf5 IPlugin: Do not use inline methods
  - dnf5 IPlugin: Do not use inline methods on API
  - libdnf5 IPlugin: Add argumets description
  - libdnf5 plugins: New hooks `pre/post_add_cmdline_packages`
  - libdnf5 plugins: New hook `repos_loaded`
  - libdnf5 plugins: New hook `repos_configured`
  - Base: notify_repos_configured and are_repos_configured methods
  - Fix: implicit conversion changes signedness, unused value
  - Disable unit tests for Copr dnf5 plugin
  - dnfdaemon: Document Polit CheckAuthorization call
  - dnfdaemon: Catch timeout during CheckAuthorization
  - Not handle compatibility.conf as configuration file
  - config: add search (se) and info (if) aliases
  - Improve documentation of repo config directories
  - Cross reference documentation
  - Document Repos and Vars Dirs
  - doc: Unify style and move "Files" section
  - Document repos configuration overrides
  - doc: Remove ":" in titles
  - Bump libdnf5/libdnf5-cli so version
  - Mark multiple strings for translation
  - Set locale for dnf5 run
  - spec: Add missing dnf-config-manager.8.gz file
  - Generate documentation for ConfigRepo Class
  - [Doc] Describe denerating repo cache path
  - dnf5daemon: Make availability case insensitive
  - dnf5: Drop unneeded severities capitalization
  - dnf5: Document --available as default for advisory cmd
  - dnf5daemon-client: Drop unneeded severities capitalization
  - advisory: filter_severity and filter_type case insensitive
  - dnfdaemon: Fix and enhance Advisory interface doc
  - Enable import data from DNF4 for systems without state dir
  - libdnf5 options: Unify constructors - pass args for storing by value
  - dnfdaemon: Missing signal registration
  - doc: config manager plugin: wrap too long lines
  - doc: document config-manager plugin
  - Packit: get version from specfile for copr_builds againts main
  - Update tests to use new `load_repos()` API
  - Use new load_repos instead of deprecated update_and_load_enabled_repos
  - Make `libdnf5::repo::Repo::load()` private
  - Deprecate: `update_and_load_enabled_repos`
  - RepoSack: add new `load_repos` method
  - Move update_and_load_repos and fix_group_missing_xml to Impl
  - Prevent loading plugins for unittests
  - Respect plugins configuration option for loading plugins
  - Add pImpl to `libdnf5::LogRouter`
  - Add pImpl to `libdnf5::MemoryBufferLogger`
  - Add pImpl to `libdnf5::OptionBinds`
  - Add pImpl to `libdnf5::OptionBinds::Item`
  - Add pImpl to `libdnf5::Config`
  - Add pImpl to `libdnf5::OptionStringList`
  - OptionStringList: remove assignment operators and move constructor
  - Add pImpl to `libdnf5::OptionBool`
  - OptionBool: remove assignment operators and move constructor
  - Add pImpl to `libdnf5::OptionNumber`
  - Add pImpl to `libdnf5::OptionPath`
  - Add pImpl to `libdnf5::OptionString`
  - libdnf5::OptionEnum: remove template, add pImpl
  - Add pImpl to `libdnf5::Option`
  - modules: Report problems with switching module streams
  - modules: Report switched module streams
  - modules: Add switching module streams as a possible transaction action
  - modules: Add replaces and replaced_by to TransactionModule
  - Add missing info updates alias, to match list command
  - Update `package_info_sections` not to use `scols_table_print_range`
  - libdnf-cli: Extract package info printing
  - ArgumentParser: use p_impl, no inline methods
  - ArgumentParser:PositionalArg: Unit tests: Support repeating of pos arg
  - ArgumentParser:PositionalArg: Support repeating of positional argument
  - Hide/Remove deprecated `libdnf5::repo::Repo` API
  - Remove deprecated members from `/include/libdnf5/logger/factory.hpp`
  - Remove deprecated unused function `create_forcearch_option()`
  - builddep: Don't escape globs, use expand_globs = false
  - builddep: Don't try to expand globs in pkg specs
  - libdnf5-cli::output: Use ifaces instead templates. Move code to .cpp files
  - Interfaces and adapters
  - module::ModuleStatus: Move to separate header file
  - comps::PackageType: Move to separate header file
  - cmp_naevr: Fix: pass by reference
  - modules: Report module solver problems
  - Accept SolverProblems for transacion resolve log
  - modules: Return problems from the module solver
  - modules: Add a method to process module solver problems
  - modules: Add a separate set of problem rules for modules
  - modules: Store the original module context also in the libsolv solvable
  - modules: Internalize modular repositories
  - Add pImpl to `libdnf5::repo::RepoCache` and `RepoCacheRemoveStatistics`
  - Add pImpl to `libdnf5::repo::RepoQuery`
  - Hide deprecated `libdnf5::base::with_config_file_path` into Impl
  - Remove deprecated `libdnf5::Base::load_config_from_file`
  - Move all `libdnf5::Base` members to pImpl
  - Add pImpl to `libdnf5::rpm::Reldep`
  - Add pImpl to `libdnf5::rpm::Changelog`
  - Add pImpl to `libdnf5::rpm::Nevra`
  - Add pImpl to `libdnf5::rpm::Checksum`
  - Add pImpl to `libdnf5::rpm::Package`
  - Adjust code to new rpm::PackageQuery::filter_* methods after the rebase
  - Add a method accepting std::string for filter_repo_id()
  - Add a method accepting std::string for filter_location()
  - Add a method accepting std::string for filter_file()
  - Add a method accepting std::string for filter_supplements()
  - Add a method accepting std::string for filter_enhances()
  - Add a method accepting std::string for filter_suggests()
  - Add a method accepting std::string for filter_recommends()
  - Add a method accepting std::string for filter_obsoletes()
  - Add a method accepting std::string for filter_conflicts()
  - Add a method accepting std::string for filter_requires()
  - Add a method accepting std::string for filter_description()
  - Add a method accepting std::string for filter_summary()
  - Add a method accepting std::string for filter_url()
  - Add a method accepting std::string for filter_sourcerpm()
  - Add a method accepting std::string for filter_nevra()
  - Add a method accepting std::string for filter_evr()
  - Add a method accepting std::string for filter_arch()
  - Add a method accepting std::string for filter_release()
  - Add a method accepting std::string for filter_version()
  - Add a method accepting std::string and int for filter_epoch()
  - Add a method accepting std::string for filter_name()
  - Add a method accepting std::string for filter_provides()
  - Extend version to four numbers (5.x.y.z)
  - Unify smallest version number name
  - cmake: rename PROJECT_VERSION_* to just VERSION_*
  - dnf5daemon: Document before_begin / after_complete signals
  - dnf5daemon: Signals to wrap rpm transaction execution
  - rpm: New callback to wrap whole rpm transaction
  - Add pImpl to `libdnf5::module::ModuleProfile`
  - Add pImpl to `libdnf5::module::ModuleDependency`
  - Add pImpl to `libdnf5::module::Nsvcap`
  - Add pImpl to `libdnf5::module::ModuleQuery`
  - Add pImpl to `libdnf5::comps::EnvironmentQuery`
  - Add pImpl to `libdnf5::comps::GroupQuery`
  - Add pImpl to `libdnf5::comps::Environment`
  - Add pImpl to `libdnf5::comps::Package`
  - Add pImpl to `libdnf5::comps::Group`
  - Remove unused `libdnf5::comps::GroupSack`
  - Remove unused `libdnf5::comps::EnvironmentSack`
  - Remove unused `libdnf5::comps::Comps`
  - Add pImpl to `libdnf5::advisory::Advisory`
  - Add pImpl to `libdnf5::advisory::AdvisoryReference`
  - Add pImpl to `libdnf5::advisory::AdvisoryCollection`
  - Add pImpl to `libdnf5::advisory::AdvisoryQuery`
  - Add pImpl to `libdnf5::rpm::RpmSignature`
  - Add pImpl to `libdnf5::transaction::Transaction`
  - Add pImpl to `libdnf5::rpm::KeyInfo`
  - Add pImpl to `libdnf5::repo::RepoSack`
  - Add pImpl to `libdnf5::base::SolverProblems`
  - Add pImpl to `libdnf5::base::LogEvent`
  - Add pImpl to `libdnf5::ConfigParser`
  - Add pImpl to `libdnf5::Vars`
  - Add pImpl to `libdnf5::transaction::TransactionHistory`
  - Add pImpl to `libdnf5::transaction::Package`
  - Add pImpl to `libdnf5::transaction::CompsGroup`
  - Add pImpl to `libdnf5::transaction::CompsEnvironment`
  - Add pImpl to `libdnf5::transaction::TransactionItem`
  - Remove several not needed imports
  - repo: add p_Impl and several needed utility methods
  - Repo: remove unused `fresh()` and `timestamp` attribute
  - Add pImpl to `ModuleItem` and remove definitions from header
  - Add pImpl to `libdnf5::base::transaction_*` classes
  - Add p_impl to libdnf5::GoalJobSettings and add getters and setters
  - Add p_impl to libdnf5::ResolveSpecSettings and add getters and setters
  - dnf5: bash completion: Prefer using "_comp_initialize" with fallback
  - dnf5: Bash completion: Switch to `_init_completion`
  - Fix `DISTRO_SYNC_ALL` (distro-sync without arguments, system upgrade)
  - Support RPMTRANS_FLAG_DEPLOOPS
  - Give inline methods hidden visibility by default
  - dnfdaemon: Make only internally used funcs static
  - dnfdaemon: Enhance Rpm.list() / Rpm.list_fd() documentation
  - doc: Add example of Rpm.list_fd usage in Python
  - dnf5daemon-client: Repoquery uses new Rpm:list_fd() API
  - dnfdaemon: New method list_fd() on Rpm interface
  - dnfdaemon: Serialize package object to JSON string
  - dnf5daemon: Handler that return data using UNIX_FD
  - dnf5daemon: Auxiliary method to write string to fd
  - dnf5daemon: Move utils functions into dnfdaemon namespace
  - dnf5daemon: get_session() method for D-Bus services
  - dnf5daemon-server: Ignore SIGPIPE
  - Vars: Add unit tests for API methods
  - Vars::unset: API method for removing variable
  - dnf5daemon-server/dbus: Install config files into /usr
  - Fix: libdnf5-cli::output::action_color: Move implementation to .cpp file
  - Fix: Do not use Variable-length arrays (VLAs) in C++ code
  - Add a hint to call base.setup() prior loading repositories
  - dnf5daemon-client: New switches for group list
  - doc: Include comps.Group interface to D-Bus API documentatin
  - dnfdaemon: Enhance comps.Group.list() method
  - dnf5daemon-client: Fix group.get_installed()
  - man: Link dnf5 pages to dnf
* Wed Apr 03 2024 Packit <hello@packit.dev> - 5.1.17-1
  - Update translations from weblate
  - dnf5daemon: Remove reposdir from allowed config overrides
* Tue Apr 02 2024 Packit <hello@packit.dev> - 5.1.16-1
  - Update translations from weblate
  - Document system-upgrade aliases
  - Improved Bash Completion
  - Print command line hints after resolve failure
  - Docuent Advisory.list() API usage
  - Add NEVRA field to advisory packages in dnf5daemon
  - Review and fix missing commands
  - Document dnf5daemon advisory
  - Document system-upgrade
  - system-upgrade: offline status subcommand
  - Add aliases `offline-distrosync`, `offline-upgrade`
  - Add `system-upgrade --offline` option
  - Add `offline`, `system-upgrade` commands
* Mon Mar 18 2024 Petr Pisar <ppisar@redhat.com> - 5.1.15-2
  - Do not obsolete dnf-4 in ELN 11
* Fri Mar 15 2024 Packit <hello@packit.dev> - 5.1.15-1
  - Update translations from weblate
  - Automatically set `upgrade --downloadonly` when `--destdir` is used
  - Write warnings to stderr too in config-manager plugin
  - Add repoid to generated repository name in config-manager plugin
  - Bump sdbus-cpp requirement to 0.9.0
  - Document and implement dnf5daemon Rpm interface
  - Document and implement dnf5daemon Goal interface
  - Document and implement dnf5daemon Repo interface
  - Document and implement dnf5daemon Base interface
  - Document and implement dnf5daemon Advisory interface
  - Document and implement dnf5daemon SessionManager interface
  - Add `dnf5daemon repo --enable/--disable` commands
  - automatic: Skip network availability check without remote repo
  - dnf5daemon: Rpm.list() works with commandline pkgs
* Tue Mar 05 2024 Packit <hello@packit.dev> - 5.1.14-1
  - Update translations from weblate
  - Make the error to resolve module metadata more descriptive
  - Switch off deltarpm support
  - Limit number of dnf5daemon simultaneously active sessions
  - Make info and list commands case insesitive
  - Allow dnf5daemon configuration overrides for root
  - Add repoquery.hpp for swig-4.2.1 support
* Tue Feb 20 2024 Packit <hello@packit.dev> - 5.1.13-1
  - Release 5.1.13
  - build: Adapt to changes in Fedora packaging of bash-completion
  - Change location of automatic.conf
  - Limit message log to one on dnf5 start
  - Implement waiting for network for dnf5 automatic
  - Write dnf5 commandline to the log
  - Implement dnf5-automatic: Tool for managing automatic upgrades
  - Parametrize output stream in transaction table
  - Add `download --srpm` option
  - Add missing dbus signal registations
  - Add new versionlock bindings
  - Implement `dnf5 versionlock` command
* Fri Feb 09 2024 Packit <hello@packit.dev> - 5.1.12-1
  - Release 5.1.12
  - Update translations from weblate
  - Drop dnf obsoletion temporarily
  - Use regex for tmt plan names
  - Add tmt tests identifiers
  - PackageQuery: Add `filter_{latest,earliest}_evr_ignore_arch`
  - Suggest to use dnf5 command to install dnf5 plugins
  - Added arch option to the download command
  - CI: Upgrade action/checkout to a version with Node.js 20
  - Document explicit nevra remove commands and aliases dropped
  - build: Include <unistd.h> for isatty()
  - Change user info display on history command to include display name and username
  - Revert "Use focusbest: prefer latest deps versions over smaller transactions"
  - Fix a warning when building docs.
  - modules: Add a test for enabling default modules
  - modules: Add a new module stream to test data
  - modules: Respect defaults when enabling multiple streams of a module
  - modules: Fix TransactionItemType for not found modules
  - Build: Require GCC 10.1 for std::in_range<>()
  - Add --urlprotocol option to download command
  - dnfdaemon: Explicitly specify allowed config overrides
  - Disable dnf and dnf5daemon tests
  - needs-restarting: get systemd boot time from UnitsLoadStartTimestamp
  - doc: Add --destdir option to upgrade command manual
  - Move number placeholder to postposition in copr_repo.cpp
  - Added url option
  - Load protected packages from installroot
  - Make protected_packages an append options
  - doc: Create a man page for Aliases
  - I18N: Annotate literals in advisory command
  - Extend filter_release and filter_version tests
  - package_query: Fix filter_version with non EQ comparator
  - Fix clang format
  - Fix code for string deduplication
  - Use placeholders to deduplicate strings
  - Add __hash__(), __str__(), and __repr__() for Package
  - Add __hash__() for Reldep Python binding
  - Add __repr__() to python bindings of Reldep
  - Define tp_str slot for Reldep Class
  - group: Fix using allowerasing option
  - Fix misspellings
  - I18N: Remove duplicate empty message IDs from catalogs
  - I18N: Do not mark empty strings for a translation
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 5.1.11-3
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 5.1.11-2
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Thu Jan 11 2024 Packit <hello@packit.dev> - 5.1.11-1
  - Release 5.1.11
  - Update translations from weblate
  - Fix `--skip-unavailable` documentation
  - Make `cachedir`, `system_cachedir` relative to `installroot`
  - Workaround for swig-4.2.0 missing fragment dependency
  - Add `repoquery --recursive` option
  - Add `repoquery --providers-of=PACKAGE_ATTRIBUTE` option
  - Update documentation of repoquery
  - Update documentation for remove command behavior
  - Limit search pattern for remove command to NEVRAs and files
  - Packaging: Require an exact release of libdnf5-cli by dnf5-plugins
  - Disable zchunk on RHEL
  - Add dnf5.conf man page
  - Add RPM package Group attribute to dnf5daemon-server
  - Document changes related to caching
  - Document caching man page
  - Document Global Option `--help-cmd` dropped
  - log_event: Correct message for HINT_ICASE
* Thu Jan 04 2024 Yaakov Selkowitz <yselkowi@redhat.com> - 5.1.10-3
  - Disable zchunk on RHEL
* Wed Jan 03 2024 Mamoru TASAKA <mtasaka@fedoraproject.org> - 5.1.10-2
  - Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.3
* Tue Jan 02 2024 Packit <hello@packit.dev> - 5.1.10-1
  - Release 5.1.10
  - Document dnf5 plugins
  - Document How-to write libdnf5 plugin tutorial
  - Document How-to write dnf5 plugin tutorial
  - Document Templates for libdnf5 plugin
  - Document Templates for dnf5 plugin
  - Sort the module info table
  - `module info` print hint for active modules
  - `module info` print "[a]" for active modules
  - Ensure write permission before importing packages
  - Change module dependency string to be the same as in dnf4
  - `module info`: improve summary and description
  - Escape glob characters in pkg specs for `builddep`
  - Add `mc` alias for `makecache`
  - Implement `logdir`, `log_size` and `log_rotate` config options
  - remove redundant "all" in command `check`
  - Improve bash completion
  - Fix progress bars miss newlines on non-interactive output
* Fri Dec 08 2023 Packit <hello@packit.dev> - 5.1.9-1
  - Release 5.1.9
  - Update translations from weblate
  - Fix builds for RISC-V arch
  - Fix architecture autodetection
  - Move `am_i_root` function to common library
  - Implement `module info` command
  - Add user confirmation request if `history store` overwrites a file
  - Add `history store` command
  - Add API to serialize base::transaction in JSON
  - Add API to serialize transaction::transaction in JSON
  - Add docs for `provides`
  - Implement command `provides`
  - Read `copr.vendor.conf` in `/usr/share` first
  - Add docs for `check` command
  - Implement `check` command
  - Expose `utis/fs/file.hpp` and `temp.hpp` on API
  - Document dropping of the `skip-broken` for `upgrade`
  - Update man pages with missing dependency resolving-related options
  - Document `skip-broken` option only for related commands
  - Test for adding an empty list to memory file
  - Check serialized temporary files memory is non-empty
  - Add `microcode_ctl` to needs-restarting's reboot list
  - Fix reporting spec matches only source
* Fri Nov 24 2023 Packit <hello@packit.dev> - 5.1.8-1
  - Release 5.1.8
  - Update translations from weblate
  - Don't run infinitely when enabling dependent modules and module is not found
  - Always print "[d]" in module list for default streams
  - Fix transaction table headers for module operations
  - Implement `config-manager addrepo --add-or-replace`
  - Implement plugin `config-manager`
  - Allow globs in module_spec arguments
  - Document needs-restarting plugin
  - Add no-op `needs-restarting -r` for DNF 4 compat
  - Implement `needs-restarting --services`
  - Initial implementation of needs-restarting
* Thu Nov 09 2023 Packit <hello@packit.dev> - 5.1.7-1
  - Release 5.1.7
  - Actions plugin's actions.conf can set "Enabled" for each action separately
  - Actions plugin now supports action options
  - Implement `get_reason()` for groups and environments
  - Disable the RHSM plugin by default and enable it in the RPM spec
  - Add missing docs for `get_advisory_packages_sorted_by_name_arch_evr(bool)`
  - Update documentation about maintained coprs
  - modules: Test `ModuleProfile::is_default()` method
  - modules: Simplify finding whether profile is default in module list
  - modules: Fix `ModuleProfile::is_default` method
  - modules: Store if profile is default in ModuleProfile object
  - Generate docs for undocummented functions so they at least show up
  - Add python advisory docs
  - Add advisory python API tests
  - Enable AdvisoryModule bindings
* Thu Oct 26 2023 Packit <hello@packit.dev> - 5.1.6-1
  - Release 5.1.6
  - Document aliases for command line arguments
  - Don't print missing positional argument error with `--help`
  - Improve error handling for missing arguments
  - Document `--forcearch` as a global argument
  - Make `--forcearch` a global argument
  - Avoid reinstalling installonly packages marked for ERASE
  - Add `filter_installonly` to PackageQuery
  - Implement new argument `--show-new-leaves`
  - advisory: document advisory command changes and few clean ups
  - Document `--dump-main-config` and `--dump-repo-config`
  - Implement new argument `--dump-repo-config`
  - Implement new argument `--dump-main-config`
  - Show default profiles in `module list`
  - Print hint for the `module list` table
  - Show information about default streams in `module list`
  - Document `module list` options
  - Add `enabled` and `disabled` arguments to `module list`
  - Add module spec filtering to `module list`
  - Add `module list` command
  - Document `group upgrade`
* Thu Oct 05 2023 Packit <hello@packit.dev> - 5.1.5-1
  - Improved ConfigParser
  - Improved docs for `group install` and `group remove`
  - Fix man pages deployment
  - Update API doc related to keepcache
  - Implement `rhsm` (Red Hat Subscription Manager) plugin
  - Document `--dump-variables`
  - Implement `dnf5 --dump-variables`
  - Improve contributing guidelines: don't mention "ready-for-review"
  - Allow specifying upper-case tags in `repoquery --queryformat`
  - api: Make get_base_arch() public
  - Improve input for large epochs that don't fit into `time_t`
* Mon Sep 18 2023 Packit <hello@packit.dev> - 5.1.4-1
  - Fix Builds on i386
  - Print error if unsupported architecture used
  - argument_parser: New error class for invalid value
  - Allow obsoletion of protected packages
  - Add support for repository configuration in /usr
* Wed Aug 16 2023 Nicola Sella <nsella@redhat.com> 5.1.2-1
  - Release 5.1.2
  - Print error messages in nested errors
  - Implement `dnf5daemon-server` introspection xml for Advisory interface
  - Implement `dnf5daemon-client advisory info` command
  - Implement `dnf5daemon-client advisory list` command
  - Implement `dnf5daemon-server` advisory service
  - Improve `dnf5daemon-client --help`
  - Enable `--repofrompath` repos by default
  - Fix error on creating repo with duplicate id
* Fri Aug 04 2023 Packit <hello@packit.dev> - 5.1.1-1
  - Postpone replace of DNF to Fedora 41
  - Add a description of `with_binaries` option for dnf5daemon
  - Include RPM logs in KeyImportError
  - Abort PGP checking immediately if any checks fail
  - Display warning message when any PGP checks skipped
  - Don't allow main gpgcheck=0 to override repo config
  - gups and environments to `history info` ouput
  - Store missing id and repoid in db for groups/environments
  - Fix out-of-bounds access in Goal::Impl::add_install_to_goal
  - Fix repoquery `--list`
  - `allow_vendor_change` was reverted back to true
  - Doc update to allow `logdir` outside the installroot
  - Remove `grouplist` and `groupinfo` aliases
  - Add `grp` alias for group command
  - `repoquery --exactdeps` needs `--whatdepends` or `--whatrequires`
  - Update and unify repoquery manpage
  - Document replace of `-v` option by `repoinfo` command
  - Add `remove --no-autoremove` option
  - Document dropped `if` alias of `info` command
  - document `actions` plugin
  - Fix printing advisories for the running kernel
  - Revert "advisory: add running kernel before pkg_specs filtering"
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.1.0-2
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Tue Jul 18 2023 Packit <hello@packit.dev> - 5.1.0-1
  - Minor version update. API is considered stable
  - Remove unneeded unused configuration priority
  - Don't show dnf5-command hint for unknown options, only commands
  - Add hint to install missing command with dnf5-command(<name>)
  - Add dnf5-command(<command-name>) provides to dnf5
  - Add dnf5-command(<command-name>) provides to dnf5-plugins
  - Document several methods as deprecated
  - Fix core dump on `--refresh` switch usage
  - Add `repoquery -l`/`--list` aliases for `--files` for rpm compat
  - Add `vendor` attr to package in `dnfdaemon-server`
  - Document `dnf5-plugins` package in man pages
* Tue Jul 11 2023 Jitka Plesnikova <jplesnik@redhat.com> - 5.0.15-4
  - Perl 5.38 rebuild
* Sat Jul 01 2023 Python Maint <python-maint@redhat.com> - 5.0.15-3
  - Rebuilt for Python 3.12
* Fri Jun 30 2023 Adam Williamson <awilliam@redhat.com> - 5.0.15-2
  - Rebuild for fmt 10 again
* Thu Jun 29 2023 Packit <hello@packit.dev> - 5.0.15-1
  - Add `module enable` subcommand
  - Add `--repofrompath` option
  - Add `--forcearch` option to multiple commands
  - Add `reinstall --allowerasing` option
  - Add `repoquery --sourcerpm` option
  - Add `repoquery --srpm` option
  - Add `chacheonly` configuration option
  - Add `--cacheonly` option
  - Add `--refresh` option
  - Change default value for `best` configuration to true
  - Change default value for `allow_vendor_change` configuration to false
  - changelog: Fix behavior of `--since` option
  - builddep: Fix handling BuildRequires in spec files
  - swig: Return None for unset options in Python
  - Verify transaction PGP signatures automatically
  - Fix checking whether updateinfo metadata are required
  - Fix handling empty epoch when comparing nevra
  - Fix building with upcoming fmt-10 library
  - Rename namespace, includes and directories from libdnf to libdnf5
  - Provide /var/cache/libdnf5 instead of /var/cache/libdnf (RhBug:2216849)
* Wed Jun 28 2023 Vitaly Zaitsev <vitaly@easycoding.org> - 5.0.14-2
  - Rebuilt due to fmt 10 update.
  - Added upstream patches with fmt 10 build fixes.
* Wed Jun 14 2023 Packit <hello@packit.dev> - 5.0.14-1
  - Modify libdnf5-devel to generate pkgconf(libdnf5)
  - Handle unnamed environments in transaction table
  - Return error exit code on RPM transaction failure
  - Add `repoquery --file` option
  - Add `repoquery --arch` option
  - Add `repoquery --installonly` option
  - Add `repoquery --extras`, `--upgrades` and `--recent` options
  - Add `repoquery --changelogs` formatting option
  - Don't complete ls alias
  - Add rq command alias for `repoquery`
  - Exclude dnf.conf when not installed
  - Improve the download methods API
    - Switch to parameterless download methods and introduce setters for fail_fast and resume
    - Affected classes: libdnf::repo::FileDownloader, libdnf::repo::PackageDownloader
* Tue May 30 2023 Packit <nsella@redhat.com> - 5.0.13-2
  - Update specfile to exclude dnf.conf for fedora < 39
* Mon May 29 2023 Packit <hello@packit.dev> - 5.0.13-1
  - Release 5.0.13
  - Fix resolve behavior for `download`
  - Add a message when `--downloadonly` is used
  - Add `--downloadonly` option to multiple commands
* Thu May 25 2023 Nicola Sella <nsella@redhat.com> - 5.0.12-1
  - Release 5.0.12
  - Have DNF update to DNF5
  - Add dnf, yum obsoletes and provides
  - Symlinks for `dnf` and `yum` binaries
  - Move ownership of /etc/dnf/dnf.conf, /etc/dnf/vars, and /etc/dnf/protected.d from dnf-data to libdnf5
  - Conflict with older versions of dnf-data that own these files/directories
  - Print environments in the transaction table
  - Add support for environmantal groups in dnf5daemon
  - Handle unnamed groups in transaction table
  - Update documentation for `distro-sync --skip-unavailable`
  - Update documentation for `downgrade --skip-unavailable`
  - Update documentation for `upgrade --skip-unavailable`
  - Add repoquery `--files` and `files` querytag instead of `--list`
  - Add getters to package for: debug, source, repo-name
  - Add `repoquery --querytags` option
  - Document `repoquery --queryformat`
  - Add `repoquery --qf` alias to `repoquery --queryformat`
  - Add get_depends() to package and --depends to repoquery
  - Implement keepcache functionality (RhBug:2176384)
  - API changes:
  - libdnf::repo::PackageDownloader default ctor dropped (now accepting the Base object)
  - libdnf::base::Transaction not accepting dest_dir anymore (implicitly taken from configuration)
  - A note for existing users:
  - Regardless of the keepcache option, all downloaded packages have been cached up until now.
  - Starting from now, downloaded packages will be kept only until the next successful transaction (keepcache=False by default).
  - To remove all existing packages from the cache, use the `dnf5 clean packages` command.
  - goal: Split group specs resolution to separate method
  - comps: Possibility to create an empty EnvironmentQuery
  - `remove` command accepts `remove spec`
  - Refactor remove positional arguments
  - Remove duplicates from `group list` output
  - Document `copr` plugin command
  - Document `builddep` plugin command
* Fri May 19 2023 Petr Pisar <ppisar@redhat.com> - 5.0.11-3
  - Rebuild against rpm-4.19 (https://fedoraproject.org/wiki/Changes/RPM-4.19)
* Fri May 19 2023 Nicola Sella <nsella@redhat.com> - 5.0.11-2
  - Fix builds for arch non x86_64
* Thu May 18 2023 Packit <hello@packit.dev> - 5.0.11-1
  - Release 5.0.11
  - Add --contains-pkgs option to group info
  - Add filter for containing package names
  - Fix parameter names in documentation
  - Document create parameter of RelDep::get_id method
  - Document RepoQuery::filter_local
  - Document repoclosure in man pages
  - Document repoclosure command
  - Implement repoclosure plugin
  - package_query: filter_provides accepts also Reldep
  - Fix download callbacks and many segfaults in dnf5daemon
  - Add allow-downgrade configuration option
  - Release 5.0.10
  - dnf5-plugins: implement 'dnf5 copr'
  - Add new configuration option exclude_from_weak_autodetect
  - Add new config option exclude_from_weak
  - Add repoquery --unneeded
  - Fix handling of incorrect argument (RhBug:2192854)
  - Add detect_release to public API
  - Add group --no-packages option
  - Add group upgrade command
  - Enable group upgrades in transaction table
  - Add --destdir option to download command
  - Filter latest per argument for download command
  - Add builddep --allowerasing
  - download command: filter by priority, latest
  - Remove --unneeded option from remove command
  - Document autoremove differences from dnf4
  - Add autoremove command
  - state: Add package_types attribute to GroupState
  - comps: Add conversion of PackageType to string(s)
  - Add check-update alias for check-upgrade
  - Add `check-upgrade --changelogs`
* Tue May 02 2023 Richard W.M. Jones <rjones@redhat.com> - 5.0.9-3
  - Default tests off (temporarily, hopefully) on riscv64 arch.
* Wed Apr 26 2023 Nicola Sella <nsella@redhat.com> - 5.0.9-2
  - Release 5.0.9 (Nicola Sella)
  - Add `--userinstalled` to `repoquery` man page
  - Implement `repoquery -userinstalled`
  - Fix: progressbar: Prevent length_error exception (RhBug:2184271)
  - Add dnf5-plugins directory in documentation
  - Document `repoquery --leaves`
  - Implement `repoquery --leaves`
  - Implement new filters rpm::filter_leaves and rpm::filter_leaves_groups
* Thu Apr 13 2023 Nicola Sella <nsella@redhat.com> - 5.0.8-1
  - Update to 5.0.8
  - Improve error message in download command
  - Add repoquery --latest-limit option
  - Add dg, in, rei, rm aliases
  - Add "up" and "update" aliases for "upgrade" command
  - Update documentation with info about package spec expressions (RhBug:2160420)
  - Add formatting options repoquery --requires, --provides..
  - Remove unused repoquery nevra option
  - Add `--queryformat` option to repoquery
  - Improved progress bars
  - Fix logic of installroot with deduplication
  - Correctly load repos from installroot config file
  - Improved loading and downloading of key files
  - Improved modules: Change State to set and get the whole ModuleState
  - New API method rpm::Package::is_available_locally
  - Move description of DNF5 changes to doc
  - Improved dnf5daemon logic and removed unused code
  - Improved progress bar
  - Improved handling of obsolete package installation
  - Remove showdupesfromrepos config option
  - man: Add info about download command destination
  - Print resolve logs to stderr
  - Fix double loading of system repo in dnf5daemon
  - Set a minimal sqlite version
  - Change to --use-host-config, warning suggesting --use-host-config
  - Add capability to find binaries to resolve_spec
  - Add pre-commit file
  - Improved by fixing memory leaks
  - Improved tests by enabling with multithreading
  - Improve documentation  for list command
  - Add compatibility alias ls->list
  - Implement info command
  - Implement list command
  - Fix --exactdeps argument description
* Wed Mar 08 2023 Nicola Sella <nsella@redhat.com> - 5.0.7-1
  - Document set/get vars in python api
  - Document --strict deprecation
  - New configuration option "disable_multithreading"
  - Improved dnf5daemon to handle support groups and modules in return value
  - Ignore inaccessible config unless path specified as --config=...
  - Includes reordering and tweaks in advisories
  - Add support for package changelogs in swig and tests
  - Add many unit tests for dnf5 and python api
  - Add new --skip-unavailable command line option
  - Add search command
  - Add new error for incorrect API usages
  - Add a new method whether base was correctly initialized
  - Improved python exceptions on undefined var
  - transaction: Change API to run transaction without args
  - Add explicit package version for libdnf5-cli
  - Improved performance of packagequery
* Tue Feb 14 2023 Nicola Sella <nsella@redhat.com> - 5.0.6-1
  - Add obsoletes of microdnf
  - Many improvements related to internal logic and bugfixes
  - Improvements in specfile
  - Improved API, drop std::optional
  - Use Autoapi instead of Autodoc to generate Python docs
  - Improved documentation for modules
* Thu Jan 26 2023 Nicola Sella <nsella@redhat.com> - 5.0.5-1
  - Fix build fail in rawhide
  - Fixes in the concerning filesystem
  - Fixes in the concerning modules
  - Fixes in the concerning api
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.0.4-3
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Jan 18 2023 Nicola Sella <nsella@redhat.com> - 5.0.4-2
  - Backport downstream patch to disable unit tests for python tutorials
  - Fix build in rawhide
* Thu Jan 12 2023 Nicola Sella <nsella@redhat.com> - 5.0.4-1
  - Many fixes in perl bindings
  - Test functions enhanced
  - Extend unit tests for OptionString and OptionStringList
* Wed Jan 04 2023 Nicola Sella <nsella@redhat.com> - 5.0.3-1
  - Add Python docs for: Base, Goal, RepoQuery, Package and PackageQuery
  - Add docs for Python bindings: they are auto generated now
  - Add --what* and --exactdeps options to repoquery
  - Add "user enter password" to dnf5daemon functionalities
  - Fix: remove repeating headers in transaction table
  - Fix: Set status of download progress bar after successful download
  - Fix: RepoDownloader::get_cache_handle: Don't set callbacks in LibrepoHandle
  - Refactor internal utils
  - Improved GlobalLogger
  - Improved C++ API docs
* Thu Dec 08 2022 Nicola Sella <nsella@redhat.com> - 5.0.2-1
  - Implement group remove command
  - Improved options in config
  - Add support for any number of user IDs in a PGP key
  - Use new librepo PGP API
  - remove gpgme dependency
  - Improved exceptions and dnf5 errors
  - Add dnf5-devel package
  - Update README.md with up to date information
  - Repoquery: Add --duplicates option
  - Improved documentation for Repoquery, Upgrande and About section
  - Add tutorials for python3 bindings
  - dnf5-changes-doc: Add more structure using different headings
  - Add ModuleQuery
  - Improvements in comps logic
* Fri Nov 25 2022 Nicola Sella <nsella@rehat.com> - 5.0.1-1
  - Update to 5.0.1
  - Fix loading known keys for RepoGpgme
  - Fix dnf5 progress_bar
  - Improve modules: conflicting packages, weak resolve, active modules resolving
  - plugins.hpp moved away from public headers and improvements logic
  - Fix failing builds for i686 arch
  - Add man pages to dnf5
  - Fix non x86_64 builds
  - Remove unimplemented commands
* Wed Nov 02 2022 Nicola Sella <nsella@redhat.com> - 5.0.0-2~pre
  - Fix failing builds for i686 arch
* Mon Oct 31 2022 Nicola Sella <nsella@redhat.com> - 5.0.0-1~pre
  - Add man pages to dnf5
  - Fix non x86_64 builds
  - Remove unimplemented commands
* Fri Sep 16 2022 Nicola Sella - <nsella@redhat.com> - 5.0.0-0~pre
  - Dnf pre release build for Fedora

Files

/etc/dnf/dnf.conf
/etc/dnf/libdnf5-plugins
/etc/dnf/libdnf5.conf.d
/etc/dnf/protected.d
/etc/dnf/repos.override.d
/etc/dnf/vars
/usr/lib/.build-id
/usr/lib/.build-id/a5
/usr/lib/.build-id/a5/0388b5a74bb4966e2c70bfb94dfa64df8316e9
/usr/lib64/libdnf5
/usr/lib64/libdnf5.so.2
/usr/share/dnf5/libdnf.conf.d
/usr/share/dnf5/repos.d
/usr/share/dnf5/repos.override.d
/usr/share/dnf5/vars.d
/usr/share/licenses/libdnf5
/usr/share/licenses/libdnf5/lgpl-2.1.txt
/usr/share/locale/cs/LC_MESSAGES/libdnf5.mo
/usr/share/locale/de/LC_MESSAGES/libdnf5.mo
/usr/share/locale/ka/LC_MESSAGES/libdnf5.mo
/usr/share/locale/ko/LC_MESSAGES/libdnf5.mo
/usr/share/locale/pt_BR/LC_MESSAGES/libdnf5.mo
/usr/share/locale/ru/LC_MESSAGES/libdnf5.mo
/usr/share/locale/sv/LC_MESSAGES/libdnf5.mo
/var/cache/libdnf5


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue May 28 23:39:10 2024