stable

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

FEDORA-2023-a066057708 created by jkolarik a year 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'.

a year ago

This update has been submitted for testing by bodhi.

a year ago
User Icon imabug provided feedback a year ago
karma

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

a year ago
User Icon aleasto provided feedback a year ago
BZ#1733274 Uninstalling a package previously installed with PackageKit using dnf does not uninstall any unused dependencies
User Icon ngompa provided feedback a year 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 a year 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 a year 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.

a year 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.

a year ago
User Icon bojan commented & provided feedback a year 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.

a year ago

This update has been submitted for testing by jkolarik.

a year ago

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

a year ago
User Icon jkolarik commented & provided feedback a year 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'.

a year ago

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

a year ago

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

a year ago
User Icon asciiwolf provided feedback a year ago
karma

This update has been pushed to testing.

a year ago
User Icon geraldosimiao commented & provided feedback a year 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 a year 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!

User Icon frantisekz provided feedback a year ago
karma

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

a year ago
User Icon aleasto provided feedback a year 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 a year 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.

a year ago

This update has been pushed to stable.

a year ago
User Icon geraldosimiao commented & provided feedback a year 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 a year 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
Autopush Settings
Unstable by Karma
-3
Stable by Karma
disabled
Stable by Time
disabled
Dates
submitted
a year ago
in testing
a year ago
in stable
a year ago
modified
a year ago
approved
a year 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