Comparing changes
Open a pull request
base repository: rpm-software-management/dnf
base: 4.17.0
head repository: rpm-software-management/dnf
compare: 4.18.0
- 16 commits
- 70 files changed
- 6 contributors
Commits on Sep 19, 2023
-
Does not print Verify: package (RhBug:1908253)
It was replace by RPM transaction item return code and it only prints a message to terminal. It was not remove to keep compatibility of outputs, but it does nothing. https://bugzilla.redhat.com/show_bug.cgi?id=1908253
Configuration menu - View commit details
-
Copy full SHA for b2acddd - Browse repository at this point
Copy the full SHA b2acdddView commit details
Commits on Sep 20, 2023
-
[spec] Add Recommends %{_bindir}/sqlite3 for bash-completion for Fedora
#1817 added the ability to utilize sqlite cache when available. https://discussion.fedoraproject.org/t/why-bash-auto-completion-is-so-slow-with-dnf/88944 and https://discussion.fedoraproject.org/t/dnf-autocompletion-is-too-slow/64038 Are users noting that bash completion is slow without sqlite installed. = changelog = msg: [spec] Add Recommends %{_bindir}/sqlite3 for bash-completion for Fedora type: enhancement related: #1817 related: https://discussion.fedoraproject.org/t/why-bash-auto-completion-is-so-slow-with-dnf/88944 related: https://discussion.fedoraproject.org/t/dnf-autocompletion-is-too-slow/64038
Configuration menu - View commit details
-
Copy full SHA for 2d2047e - Browse repository at this point
Copy the full SHA 2d2047eView commit details
Commits on Sep 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9074f44 - Browse repository at this point
Copy the full SHA 9074f44View commit details
Commits on Sep 22, 2023
-
base: Add obsoleters of only latest versions
Resolves situations where a package is in older version obsoleted, but there is newer (not obsoleted) version available. This patch covers installation of group packages and arch specific packages. The rest is in hawkey library. Relevant bugs: https://bugzilla.redhat.com/show_bug.cgi?id=2183279 https://bugzilla.redhat.com/show_bug.cgi?id=2176263
Configuration menu - View commit details
-
Copy full SHA for a9593d2 - Browse repository at this point
Copy the full SHA a9593d2View commit details
Commits on Sep 25, 2023
-
comps: Fix marking a group package as installed (RhBug:2066638)
When a new group is being installed or an installed group is upgraded, do not mark the packages within the group as 'not installed' directly. Instead, check the actual package state in the database to determine if it was already installed by another group. = changelog = msg: comps: Fix removing packages belonging to another installed group type: bugfix resolves: https://bugzilla.redhat.com/show_bug.cgi?id=2066638
Configuration menu - View commit details
-
Copy full SHA for 7ee0a82 - Browse repository at this point
Copy the full SHA 7ee0a82View commit details -
Revert "Block signals during RPM transaction processing"
As the change is causing problems when building other packages in Koji buildroot, reverting this until the root cause is properly resolved.
Configuration menu - View commit details
-
Copy full SHA for 64c2832 - Browse repository at this point
Copy the full SHA 64c2832View commit details -
Revert "Bump rpm version to 4.18.0"
The calls to RPM block signals API was reverted for now, so we don't need this bump yet.
Configuration menu - View commit details
-
Copy full SHA for a14ea99 - Browse repository at this point
Copy the full SHA a14ea99View commit details -
[spec] Remove /etc/dnf/protected.d/dnf.conf
Instead, hardcode the protection of dnf in libdnf. This way, DNF 5 will be able to uninstall DNF 4. = changelog = msg: Allow dnf to be removed by DNF 5 type: enhancement
Configuration menu - View commit details
-
Copy full SHA for df137e7 - Browse repository at this point
Copy the full SHA df137e7View commit details -
[spec] Bump version and depend on libdnf 0.71.1
Require new version of libdnf so that dnf remains a protected package, see rpm-software-management/libdnf#1621.
Configuration menu - View commit details
-
Copy full SHA for 552e61e - Browse repository at this point
Copy the full SHA 552e61eView commit details
Commits on Oct 9, 2023
-
Include dist-info for python3-dnf
This is the DNF 4 cousin to this patch [0] for DNF 5. Per [1], Python packages should include some minimal distribution metadata, e.g. to make the package appear in `pip list`. Perhaps the "proper way" to generate this dist-info metadata would be to write a pyproject.toml and use a conventional Python build system like Poetry to build `python3-dnf` rather than doing it with CMake, but this is a way to do it with minimal changes to the build process. Closes RhBug:2239323 [2] [0] rpm-software-management/dnf5#447 [1] https://packaging.python.org/en/latest/specifications/core-metadata/#core-metadata, [2] https://bugzilla.redhat.com/show_bug.cgi?id=2239323 = changelog = msg: Add metadata for `dnf` Python package type: bugfix resolves: https://bugzilla.redhat.com/show_bug.cgi?id=2239323
Configuration menu - View commit details
-
Copy full SHA for 43e9249 - Browse repository at this point
Copy the full SHA 43e9249View commit details
Commits on Oct 11, 2023
-
distro-sync: Print better info message when no match
Print better error message when the package specified in the argument is installed but is not available in the currently enabled repositories. Resolves: https://issues.redhat.com/browse/RHEL-7018
Configuration menu - View commit details
-
Copy full SHA for c19ce84 - Browse repository at this point
Copy the full SHA c19ce84View commit details -
[conf] Add test for shell-like variable expansion
Requires rpm-software-management/libdnf#1622 This is the same test case used by the DNF 5 implementation: rpm-software-management/dnf5#800
Configuration menu - View commit details
-
Copy full SHA for 9e73055 - Browse repository at this point
Copy the full SHA 9e73055View commit details -
Split $releasever to $releasever_major and $releasever_minor
Whenever the `releasever` substitution variable is set, automatically derive and set the `releasever_major` and `releasever_minor` vars by splitting `releasever` on the first ".". Companion to the DNF 5 implementation here: rpm-software-management/dnf5#800 DNF 5 issue: rpm-software-management/dnf5#710 For https://bugzilla.redhat.com/show_bug.cgi?id=1789346
Configuration menu - View commit details
-
Copy full SHA for 2c1a388 - Browse repository at this point
Copy the full SHA 2c1a388View commit details
Commits on Oct 16, 2023
-
Document $releasever_major and $releasever_minor
=changelog= msg: Automatically derive $releasever_major and $releasever_minor from $releasever type: enhancement resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1789346
Configuration menu - View commit details
-
Copy full SHA for e1df190 - Browse repository at this point
Copy the full SHA e1df190View commit details -
Document shell-like parameter expansion for variables
=changelog= msg: Support ${parameter:-word} and ${parameter:+word} parameter expansion in variables type: enhancement resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1789346
Configuration menu - View commit details
-
Copy full SHA for a68fa17 - Browse repository at this point
Copy the full SHA a68fa17View commit details
Commits on Oct 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8dfa0c9 - Browse repository at this point
Copy the full SHA 8dfa0c9View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 4.17.0...4.18.0