From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.5 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: from zero.zsh.org (zero.zsh.org [IPv6:2a02:898:31:0:48:4558:7a:7368]) by inbox.vuxu.org (Postfix) with ESMTP id 92D182580F for ; Tue, 30 Jul 2024 01:53:51 +0200 (CEST) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1722297231; b=myM3oRHmaMbEN7mSQe9vUtZtDtNYax7RfVreH6lPgOjW8d8880GueK6OSOEaxzdk7xFwJSegG5 L+obQoGxWgNX2iOVJHRKclN2j9ixVJ52eeVksEsHkM8iZP5Pwl9cjBzj4mQAw2gtziWtIxNTFt 3LrSgPPyHX1oVAlOsgjJ7Pu4tygdsn/BwSJDsEJ1Kx2AxdAUddef+KSIFl6weSR0buwdi50QMe Ej2PV0RFTshJg7Z95nUAn78OBlROSlUsgOtFReMfSxFwkTPZy9Rh0fTJpL4JDT/JFMnPdWliev ZkLXtFcs/5DbmB69Pcsr7xrRnQIEChiDidSMoe+thlcylA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mout.gmx.net) smtp.remote-ip=212.227.15.18; dkim=pass header.d=gmx.com header.i=llua@gmx.com header.s=s31663417 header.a=rsa-sha256; dmarc=pass header.from=gmx.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1722297231; bh=sWbdXuGe+3ooctpU5XpwYIKHunXkWB2qt2Ud9Wr8dfA=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:In-Reply-To:From: References:To:Subject:MIME-Version:Date:Message-ID:DKIM-Signature: DKIM-Signature; b=GT00mzT4PXwu9g/ughyxtd3oY3lXjsa9RoTFAjQLwUulgQYGEpgz7cadHU518hyfoHTE4VSThE SHHA/domUeG0C0hifglhUPuiGXSY5RhKniGyHdXI7yEjqmPFW5PwSb0r7GB7lbBUq438F2zz2H hxZDYBQsyqqu27RQTOFSdEW8eH6OxGS+b16NA8+t8L6GYqpgD1/q41BkK1h2CC8j7dLekkgI0N PuScsvjuaxIw/3VArhxRpuUy200DzQI1P3VGuFlX7EF2cavTZgwdIntRfGsZImKYDqvVFuKAAp UcxNwGbj6zLFhN7Yp0az3UzF9ScsUahf9vT20DHv+q4mCQ==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:In-Reply-To:From:References:To:Subject:MIME-Version:Date: Message-ID:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=VRL1ZMTDqAWoY5lG5wt1bWcYg2IPEIi87cRmJ0B4Q3U=; b=WZ+z6gQDtyuDW6/SeDzxB1hg4B j8up251oFPB6eOtC3rDqqcZ93YT5DAgBSUbJkCoBB3gNcBLe42BzHDM+f3AnyS1ZuGp2WajFUMGpC 7lFGHZR8IljlIvmfRfgXkzrpEGdvEUxgW61SK281sf4vrlR4iwR6ylPumOzXQtcMjGA7jisbjW0Ud YHiXunma9EVtuqs3U+KKpwnm2uMm408JJJCFiB5CpDra91t0dRIA+qZED5vfVDo9kc0akPOklvgFq ryue8D0MG3d4MqHPuYGuUDbl1IoXmoL1/uLQcWpJXmqTnkRloS6dM/nIeSBrJBdHTivTbRrk8Oqn9 DQNqwHSw==; Received: by zero.zsh.org with local id 1sYaBa-0009TR-3H; Mon, 29 Jul 2024 23:53:50 +0000 Authentication-Results: zsh.org; iprev=pass (mout.gmx.net) smtp.remote-ip=212.227.15.18; dkim=pass header.d=gmx.com header.i=llua@gmx.com header.s=s31663417 header.a=rsa-sha256; dmarc=pass header.from=gmx.com; arc=none Received: from mout.gmx.net ([212.227.15.18]:50179) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1sYaAx-00099T-8W; Mon, 29 Jul 2024 23:53:11 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.com; s=s31663417; t=1722297190; x=1722901990; i=llua@gmx.com; bh=VRL1ZMTDqAWoY5lG5wt1bWcYg2IPEIi87cRmJ0B4Q3U=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=j8TE2yjdiKVYOg2ErFWN1h8tMEcB45UVDaoFViBOW2Agh9AYz7yVWqtgrW/D5dZL usHEgFp05HzGQGiUFxCqelhP9/NBHt8VlnvvrrVNtazJBihbpsDyC85TU8up1jQ/h m35x/zJXZkV4HZnEpBOHimss7IdCL0vOjxHuWhq63jf+zLq4CAWNLpL9+P5lDT8O5 z1DJB0myROE2PAFO9Hx5QI12frT9g1wreLYfieE0AXecq9dBU9unQP63zbLKvKtJc jOuo9lyUpMXUrtcxWNkpnXJyT29UgeYQBYq7/mWQjglsQT7p4NHjdpMuU+j5dcdnY 4VntERVTgN4fl6JOvg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [10.0.0.7] ([67.177.154.237]) by mail.gmx.net (mrgmx005 [212.227.17.184]) with ESMTPSA (Nemesis) id 1MYNNo-1smNfA0Kfq-00U15c for ; Tue, 30 Jul 2024 01:53:10 +0200 Message-ID: <69a366fc-65ca-44ca-931b-0fd5cf6ba5e8@gmx.com> Date: Mon, 29 Jul 2024 19:53:08 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: fedora 41 uses dnf5 and is no longer compatible with _dnf To: zsh-workers@zsh.org References: Content-Language: en-US From: Eric Cook In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:aaJYlidZO7oV7ZVGJWhduCRd8rwnMlFeBW7YP5abMDODL9q8tPy M0KQRxRt9uVEQ1Fj9EeZVLUvGAlHGT8wWj2coaOsLb6RRlYk4olvpPM8NM3zkGLYbG38JCZ y12y3GgX/rA9gjjUtkvdgB01Pi8vgYyvhvHDAEvnrgp1ZqOoMbSS3u8ENvh7iLEQHzQb98/ CaZVuFA6hu7Jwb4yJJD4g== UI-OutboundReport: notjunk:1;M01:P0:4kttvdxF28M=;DNma8/THDCBtcOXRoHw2pdM9haK g1qp/a9yppuAyMPQWAhmy2Q2tFU+oyKfF+VxsBEJIFnH88fe4nQbAH5Nh8ylq2sL4VUPWRgDc ig7nLpXH+v/JZe44tla3KyZmUil4fNAlYHvZb2xaGTPnLY+X4xnCudend1sxxeZvkBEm3ttsm o5tdyimpuLblNEm0YEGULJsm8+kfANtanZ11JV/Pi+46D6tsxkH1ZkAMgLGuB1onGXGvHFY0u 3m5L1Hmz381WywNqg4rd4Ayg7QrUeF1YOg3yH9icnkUnu2jhwgFLpeqiVs8kI0v7RR+RpSXpC sLKeYy7Mhgqy092T7ZeWyC3uxpaZfq15YujbUO+wnhm0qj1lhP2DDC+iVWvIsBWr8ArGGtSE5 pJLBEiy9SoviQ+VniO+vdm0Mqe3d+fbOche36cg6NJjb3lkqw4izk95QcQpLVYz7W07CCyeWo W+aKCa9q/KkEr/55xmm7rNJgzw79thCca58Cx7KzxERQN3a1Zr6h31xhaipG4r3KzGJqkYpF6 oLkMrdnI7U20zttKMh+n1S6kpU9ITh9WWx953rDhyx+mVI0NX5mzJpGUoozNvNhTGS4p1Nx/p Oc/7G47BB9NlXvUbu+Prf4CXreGaCntewSAvZs9chC2w68wXRuqcMQDiJfzW74s71XZri1R4M 2lLyLNxngDWjBUGnxpVGs3+KxD9tGpD1i+dQuQW3CmguQK2U61WzHUHmFiD3liJGYZOZZv+jH edl7FnUvVqVIzpC+qEWHpI2qW5hfCpoWVpluY1ZqJzL7vlE04HkKGPxP4ONZjEdtzavIP6qND 5vgRNAnDpifO7vg3yRZMwKXQ== X-Seq: 53007 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: On 7/29/24 4:55 PM, Han Boetes wrote: > Hi there, > > fedora 40, using dnf3 used this nice db file with a list of all packages= : /var/cache/dnf/packages.db > > Alas, fedora 41 switched to dnf5 which no longer uses this file so: > > =C2=A0=C2=A0 %=C2=A0 dnf install python3- > =C2=A0=C2=A0 No matches for: `dnf command' or `available package' > > The current layout of the cache folder looks like this: % find /var/cach= e/libdnf5/rawhide-2d95c80a1fa0a67d/ > /var/cache/libdnf5/rawhide-2d95c80a1fa0a67d/ > /var/cache/libdnf5/rawhide-2d95c80a1fa0a67d/repodata > /var/cache/libdnf5/rawhide-2d95c80a1fa0a67d/repodata/repomd.xml > /var/cache/libdnf5/rawhide-2d95c80a1fa0a67d/repodata/b826501210413564ce1= 76a21fac9732a065d87670422eaa2054ac1bc5ecb06c9-primary.xml.zck > /var/cache/libdnf5/rawhide-2d95c80a1fa0a67d/repodata/5c3ec73a978ca882d72= f61c8484b3915d1690e89dc7a13f5951eb0de96b64940-comps-Everything.x86_64.xml.= gz > /var/cache/libdnf5/rawhide-2d95c80a1fa0a67d/metalink.xml > /var/cache/libdnf5/rawhide-2d95c80a1fa0a67d/solv > /var/cache/libdnf5/rawhide-2d95c80a1fa0a67d/solv/rawhide-group.solvx > /var/cache/libdnf5/rawhide-2d95c80a1fa0a67d/solv/rawhide.solv > /var/cache/libdnf5/rawhide-2d95c80a1fa0a67d/packages > I can't help with writing new code for this problem, but I'll gladly hel= p with testing. Cheers, Han > > > Briefly looked into it and it seems like the two cases that _dnf_query_db(= ) handles can be replaced with dnf calls: dnf --quiet --cacheonly repoquery --installed --queryformat=3D'%{name}\n' and dnf --quiet --cacheonly repoquery --queryformat=3D'%{name}\n' the latter would get available package names or exit 1 should the cache no= t exist. [root@c41423fd368f /]# dnf --quiet --cacheonly repoquery --queryformat=3D'= %{name}\n' zsh Cache-only enabled but no cache for repository "rawhide" I haven't tested what happens with multiple repos and one repo lacks it's = cache though.