stable

dnf-4.18.0-2.fc39 and libdnf-0.72.0-1.fc39

FEDORA-2023-a066057708 created by jkolarik 4 months ago for Fedora 39

dnf 4.18.0

New features:

  • Add Recommends %{_bindir}/sqlite3 for bash-completion for Fedora
  • conf: Split $releasever to $releasever_major and $releasever_minor (RhBug:1789346)

Bug fixes:

  • base: Add obsoleters of only latest versions (RhBug:2183279,2176263)
  • comps: Fix marking a group package as installed (RhBug:2066638)
  • distro-sync: Print better info message when no match (RhBug:2011850)
  • Include dist-info for python3-dnf (RhBug:2239323)
  • Revert "Block signals during RPM transaction processing" (RhBug:2133398)

Others:

  • Allow DNF to be removed by DNF 5 (RhBug:2221907)
  • Update translations

libdnf 0.72.0

New features:

  • conf: Add limited shell-style variable expansion (RhBug:1789346)
  • conf: Add support for $releasever_major, $releasever_minor (RhBug:1789346)
  • repo: Don't download the repository if the local cache is up to date

Bug fixes:

  • Avoid reinstalling installonly packages marked for ERASE (RhBug:2163474)
  • transaction: Save the reason for installing (RhBug:1733274)
  • hawkey.subject: get_best_selectors only obsoleters of latest (RhBug:2183279,2176263)

Others:

  • Allow DNF to be removed by DNF 5 (RhBug:2221907)
  • Include dist-info for python3-libdnf
  • bindings: Load all modules with RTLD_GLOBAL
  • Update translations

How to install

Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:

sudo dnf upgrade --refresh --advisory=FEDORA-2023-a066057708

This update's test gating status has been changed to 'waiting'.

4 months ago

This update has been submitted for testing by bodhi.

4 months ago
User Icon imabug provided feedback 4 months ago
karma

This update's test gating status has been changed to 'failed'.

4 months ago
User Icon aleasto provided feedback 4 months ago
BZ#1733274 Uninstalling a package previously installed with PackageKit using dnf does not uninstall any unused dependencies
User Icon ngompa provided feedback 4 months ago
karma
BZ#1733274 Uninstalling a package previously installed with PackageKit using dnf does not uninstall any unused dependencies
BZ#1789346 RFE: Add support for $releasever_major, $releasever_minor, and limited shell expansion for zypp yum repo file compatibility
BZ#1908253 RFE: do not print details of Verifying
BZ#2221907 dnf5 is not marked as protected, removal leaves system more or less bricked
BZ#2239323 Missing Provides: python3dist on python3-dnf
Test Case base update cli
Test Case createrepo c dnf
User Icon adamwill commented & provided feedback 4 months ago
karma

This is broken (it makes anaconda crash). I believe I've identified the reason, I am confirming it now.

User Icon adamwill commented & provided feedback 4 months ago

OK, yes, it is what I thought. The problematic change is "Do not print details of verifying". anaconda relies on the PKG_VERIFY messages to detect when installation has completed successfully. If it doesn't see those messages, it kinda falls through to an assumption that the transaction ended unexpectedly.

Rawhide anaconda has been patched to handle this change - see https://github.com/rhinstaller/anaconda/pull/5229 - but anaconda for F37, F38 and F39 have not.

We can either revert that change in dnf for stable releases (since clearly it relied on an incorrect assumption, that nothing else cared about those messages), or we can backport the anaconda patch, do anaconda builds, and add the anaconda builds to these updates.

This update has been pushed to testing.

4 months ago

Bodhi is disabling automatic push to stable due to negative karma. The maintainer may push manually if they determine that the issue is not severe.

4 months ago
User Icon bojan commented & provided feedback 4 months ago
karma

Works.

jkolarik edited this update.

New build(s):

  • dnf-4.18.0-2.fc39

Removed build(s):

  • dnf-4.18.0-1.fc39

Karma has been reset.

4 months ago

This update has been submitted for testing by jkolarik.

4 months ago

This update's test gating status has been changed to 'waiting'.

4 months ago
User Icon jkolarik commented & provided feedback 4 months ago

Based on the feedback above, dnf was rebuilt without the change "Do not print details of verifying (RhBug:1908253)" which was breaking the Anaconda usage. Should be fine now.

This update's test gating status has been changed to 'failed'.

4 months ago

This update's test gating status has been changed to 'waiting'.

4 months ago

This update's test gating status has been changed to 'passed'.

4 months ago
User Icon asciiwolf provided feedback 4 months ago
karma

This update has been pushed to testing.

4 months ago
User Icon geraldosimiao commented & provided feedback 4 months ago

DNF is working fine, but it have again some regression that cause fedora-update-feedback to fail with this message:

Error: "Failed to parse dnf output: input contains invalid characters"
User Icon jkolarik commented & provided feedback 4 months ago

I was looking into the new commits pushed since the previous dnf version and I don't see anything changed related to the repoquery output. I believe we are talking about this trigger from the fedora-update-feedback package: https://github.com/ironthree/fedora-update-feedback/blob/main/src/sysinfo.rs#L203.

And testing it locally on my installed packages set, I compared the dnf 4.16.2 output with dnf 4.18.0, apparently without any changes.

Please, if it is reproducible, file a bug against dnf in Bugzilla with specific input data. Thanks!

karma

This update can be pushed to stable now if the maintainer wishes

4 months ago
User Icon aleasto provided feedback 4 months ago
karma
BZ#1733274 Uninstalling a package previously installed with PackageKit using dnf does not uninstall any unused dependencies
BZ#2221907 dnf5 is not marked as protected, removal leaves system more or less bricked
User Icon adamwill commented & provided feedback 4 months ago
karma

looks good here.

This update has been submitted for stable by adamwill.

There is an ongoing freeze; this will be pushed to stable after the freeze is over.

4 months ago

This update has been pushed to stable.

4 months ago
User Icon geraldosimiao commented & provided feedback 4 months ago

It looks like bug https://bugzilla.redhat.com/show_bug.cgi?id=2245773 have a fix already. Will there be a new build with it?

User Icon jkolarik commented & provided feedback 4 months ago

Hi there, as the https://bugzilla.redhat.com/show_bug.cgi?id=2245773 was not marked as a severe issue, we are planning to do the next build in the standard manner, in a few weeks.


Please login to add feedback.

Metadata
Type
unspecified
Karma
4
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Stable by Karma
disabled
Stable by Time
disabled
Dates
submitted
4 months ago
in testing
4 months ago
in stable
4 months ago
modified
4 months ago
approved
4 months ago
BZ#1733274 Uninstalling a package previously installed with PackageKit using dnf does not uninstall any unused dependencies
0
1
BZ#1789346 RFE: Add support for $releasever_major, $releasever_minor, and limited shell expansion for zypp yum repo file compatibility
0
0
BZ#2221907 dnf5 is not marked as protected, removal leaves system more or less bricked
0
1
BZ#2239323 Missing Provides: python3dist on python3-dnf
0
0

Automated Test Results

Test Cases

0 0 Test Case base update cli
0 0 Test Case createrepo c dnf
0 0 Test Case default font installation
0 0 Test Case langpacks packages
0 0 Test Case package install remove