Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DNF5 prototype #5857

Draft
wants to merge 37 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
9f204ba
Use the DNF5 API
poncovka Jan 20, 2023
60f772f
Use repo.get()
poncovka Feb 15, 2023
2d8f450
Change the DNFConfigWrapper to contain all necessary option getters a…
pkratoch Apr 15, 2024
d275f37
Call get_download_size instead of get_package_size because of rename
pkratoch Apr 15, 2024
8a06781
Fix setting releasever in dnf5 base
pkratoch Apr 15, 2024
373b954
TEMPORARY: Call dnf5 base setup
pkratoch Apr 24, 2024
bdf4fba
Load all repositories at once
pkratoch Apr 15, 2024
a000c61
Adapt test_dnf_initialization.py tests for dnf5
pkratoch May 7, 2024
2f547be
Adapt test_module_payload_dnf_manager download tests for dnf5
pkratoch May 7, 2024
1d7b0f2
Remove test for reset_substitution method
pkratoch May 9, 2024
abe4320
Remove variable loading, since it's done in base.setup()
pkratoch May 9, 2024
51f4b10
Replace `base.load_config_from_file` with `base.load_config` method
pkratoch May 14, 2024
e8b2001
Fix use of group and environment iterators
pkratoch May 23, 2024
1518c74
TEMPORARY: Disable testing messages from resolving package selections
pkratoch May 23, 2024
a9ad343
Update TransactionItemState_ERROR import to libdnf5
pkratoch Jun 12, 2024
db0ee04
Remove unused _create_group method from DNFRequirementsTestCase
pkratoch Jun 12, 2024
09224c7
TEMPORARY: Store comps queries
pkratoch Jun 19, 2024
af0ac6a
Fix setting of libdnf5.repo.PackageDownloader
pkratoch Jun 19, 2024
832dd7d
Enable comps tests
pkratoch Jun 19, 2024
6645299
Adapt checking transaction errors to DNF5
pkratoch Jun 21, 2024
714ded4
Adapt test_module_payload_dnf_installation for dnf5
pkratoch Jun 24, 2024
c83f70a
Fix getting nevra from TransactionPackages from dnf5
pkratoch Jul 4, 2024
ce89328
Fix setting up and running transaction
pkratoch Jul 4, 2024
11fbc8f
Adapt tests of DNFManager.install_packages for dnf5
pkratoch Jul 4, 2024
fc3b93a
Report warnings in DNFManager.resolve_selection
pkratoch Jul 8, 2024
5d23261
Remove the test_dnf_tear_down
pkratoch Jul 10, 2024
15a38f2
Enable some tests in test_module_payload_dnf5_manager
pkratoch Jul 10, 2024
a42c77a
Fix DownloadProgress callbacks
pkratoch Jul 16, 2024
3f29eed
Log also the message of the dnf transaction result
pkratoch Jul 16, 2024
aa5b5b0
Report error when the dnf transaction fails
pkratoch Jul 16, 2024
9c802d9
Log messages from dnf into /tmp/dnf.log
pkratoch Jul 16, 2024
1de4767
Fix transaction callbacks
pkratoch Aug 19, 2024
4090543
TEMPORARY: Do not call libdnf5.rpm.to_full_nevra_string
pkratoch Aug 19, 2024
0158459
Don't close the multiprocessing queue too soon
pkratoch Aug 28, 2024
df7e04b
Always call progress.quit in mocked installing packages in tests
pkratoch Sep 19, 2024
ac5ff57
Set the destdir option
pkratoch Sep 23, 2024
d34a250
Remember if repositories were loaded
pkratoch Sep 26, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions anaconda.spec.in
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers
%endif
%define dasbusver 1.3
%define dbusver 1.2.3
%define dnfver 3.6.0
%define dnfver 5.0.5-1
%define dracutver 034-7
%define fcoeutilsver 1.0.12-3.20100323git
%define gettextver 0.19.8
Expand Down Expand Up @@ -91,7 +91,7 @@ Requires: python3-libs
%if 0%{?rhel} > 10 || 0%{?fedora} > 40
Requires: python3-crypt-r
%endif
Requires: python3-dnf >= %{dnfver}
Requires: python3-libdnf5 >= %{dnfver}
Requires: python3-blivet >= %{pythonblivetver}
Requires: python3-blockdev >= %{libblockdevver}
Requires: python3-meh >= %{mehver}
Expand Down
Loading
Loading