From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id EEE781076380 for ; Wed, 1 Apr 2026 13:57:00 +0000 (UTC) Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.13714.1775051814012162675 for ; Wed, 01 Apr 2026 06:56:54 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=J2AApTpq; spf=pass (domain: bootlin.com, ip: 185.171.202.116, mailfrom: mathieu.dubois-briand@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id 74A6CC59965; Wed, 1 Apr 2026 13:57:22 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 5CEFA602BF; Wed, 1 Apr 2026 13:56:51 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id F151B10450016; Wed, 1 Apr 2026 15:56:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1775051810; h=from:subject:date:message-id:to:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=kSs7QfFxJoy+gO4PY0HFpBGdfwwUUaxcA4IiRMI0iJE=; b=J2AApTpqCw7CUl5gvlX106fX6NAbt2nn6TxjhKhTbw6yKo+/B4LQZrdIABXjtHmVzd32Ev V+DGRDQW/3pTVyP/ajo8FnFb8C3SFFtSxnFFEMGQpKJkt3X4ZoCzHQ/74EMauyKPPFOP7u 04+GswuGi3pgM69BSjkBrsKxI7dHQuC4SzZZd5a5yEdumiWFYYZD1etVPq67AyyHwByUYK SmyWnJWyPMlLrjKX1SmNpJGNvw1aX0v/1SI7y73kwxSDAp8M+Qw2l68FLcC4+TbBrz5t14 +eblwssJOTg+vsZj7np398evRc3kiozikzpDOe+3b/cPlRJ45V0Pb3Kh1l+bzQ== Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Wed, 01 Apr 2026 15:56:49 +0200 Message-Id: Subject: Re: [OE-core] [PATCH v7 5/6] dnf: Upgrade to 5.4.0.0 From: "Mathieu Dubois-Briand" To: , X-Mailer: aerc 0.19.0-0-gadd9e15e475d References: <20260330095849.119621-1-adam.duskett@amarulasolutions.com> <20260330095849.119621-5-adam.duskett@amarulasolutions.com> In-Reply-To: X-Last-TLS-Session-Version: TLSv1.3 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 01 Apr 2026 13:57:00 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/234351 On Wed Apr 1, 2026 at 3:54 PM CEST, Mathieu Dubois-Briand wrote: > On Mon Mar 30, 2026 at 11:58 AM CEST, Adam Duskett via lists.openembedded= .org wrote: >> Completely rewritten in C++, there are several changes needed >> to facilitate moving from DNF4 to DNF5. Below are some significant >> items to note: >> >> - The "-v/--verbose" cli option is removed. As such, remove the argu= ment >> everywhere it was called.[1] >> >> - the rpmverbosity cli option is replaced with --setopt=3Drpmverbosi= ty >> >> - Change gpgcheck to pkg_gpgcheck as this is what the documentation >> recommends.[2] >> >> - --nogpgcheck is now --no-gpgchecks >> >> - --setopt=3Dprotect_running_kernel=3DFalse has to be set or else ev= ery dnf >> transaction complains that /boot/vmlinuz-${kernel_version} does not >> exist in /var/log/dnf5.log. There is an open issue on github[3] to e= nable >> the currently not-yet implemented `autocheck_running_kernel option`,= but >> it has been open for quite some time and the protect_running_kernel >> option supresses the message. >> >> - Move --skip-broken to after the install argument as the global >> --skip-broken argument is removed. >> >> - /var/cache/dnf is replaced with /var/cache/libdnf5 >> >> - Add `features +=3D 'PACKAGECONFIG:append:pn-rpm =3D " sequoia"\n'` >> `features +=3D 'PACKAGECONFIG:append:pn-librepo =3D " sequoia"= \n'` >> to test_testimage_dnf as librepo currently does not work >> with gpgme. >> >> While DNF5 has many config options, unfortunately, the majority >> of them depends on sdbus-c++, which is not included in OE-core. >> However, the package is included in meta-openembedded, so it's >> best to include the PACKAGECONFIG options in the recipe and >> leave them off by default. >> >> 1: https://github.com/rpm-software-management/dnf5/issues/464 >> 2: https://dnf5.readthedocs.io/en/latest/dnf5.conf.5.html >> 3: https://github.com/rpm-software-management/dnf5/issues/1255 >> Signed-off-by: Adam Duskett >> --- > > Hi Adam, > > Thanks for the new version. > > I'm sorry, but we have some selftest failures now. :( > > The test_incremental_image_generation one was bisected to this commit, > but I believe other failures have a similar source. > > 2026-04-01 09:45:42,563 - oe-selftest - INFO - imagefeatures.ImageFeature= s.test_mandb (subunit.RemotedTestCase) > 2026-04-01 09:45:42,569 - oe-selftest - INFO - ... FAIL > ... > 2026-04-01 09:46:07,826 - oe-selftest - INFO - buildoptions.ImageOptionsT= ests.test_incremental_image_generation (subunit.RemotedTestCase) > 2026-04-01 09:46:07,827 - oe-selftest - INFO - ... FAIL > ... > 2026-04-01 10:00:20,138 - oe-selftest - INFO - oelib.utils.TestDefaultFea= tures.test_filter_default_features (subunit.RemotedTestCase) > 2026-04-01 10:00:20,139 - oe-selftest - INFO - ... FAIL > ... > 2026-04-01 10:04:17,834 - oe-selftest - INFO - runtime_test.Postinst.test= _failing_postinst (subunit.RemotedTestCase) > 2026-04-01 10:04:17,834 - oe-selftest - INFO - ... FAIL > ... > 2026-04-01 10:30:17,066 - oe-selftest - INFO - runtime_test.TestImage.tes= t_testimage_install (subunit.RemotedTestCase) > 2026-04-01 10:30:17,066 - oe-selftest - INFO - ... FAIL > > https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/3456 > Some other builds are still in progress but already show the same > errors: > https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/3567 > https://autobuilder.yoctoproject.org/valkyrie/#/builders/23/builds/3666 > > Can you have a look at the issue? > > Thanks, > Mathieu Sorry, this comment was for the v8. --=20 Mathieu Dubois-Briand, Bootlin Embedded Linux and Kernel engineering https://bootlin.com