On 24/04/15 10:40, Radek Holy wrote: > ----- Original Message ----- >> From: "Pádraig Brady" <P@xxxxxxxxxxxxxx> >> To: "Development discussions related to Fedora" <devel@xxxxxxxxxxxxxxxxxxxxxxx> >> Sent: Thursday, April 23, 2015 8:11:45 PM >> Subject: Re: dnf caches >> >> On 23/04/15 18:44, drago01 wrote: >>> On Thu, Apr 23, 2015 at 7:07 PM, Pádraig Brady <P@xxxxxxxxxxxxxx> wrote: >>>> My Fedora 22 system prompted me that there was a new coreutils package for >>>> update. >>>> Rather than clicking "restart and install" in the GUI I tried to: >>>> >>>> # dnf install coreutils >>>> Using metadata from Tue Apr 21 19:54:02 2015 (1 day, 21:50:24 hours old) >>>> Package coreutils-8.23-8.fc22.x86_64 is already installed, skipping. >>>> >>>> Ok fair enough, the updating system is using a separate cache to dnf. >>>> Not ideal, but anyway how do I update the dnf cache? >>>> I tried: >>>> >>>> # dnf check-update coreutils >>>> Using metadata from Thu Apr 23 17:42:54 2015 (0:01:19 hours old) >>>> coreutils.x86_64 >>>> >>>> Given the above found the new coreutils, I thought an install >>>> would now work, though unfortunately it doesn't. >>>> >>>> Shouldn't dnf be looking at the timestamps of the repo >>>> in each invocation (without -C) and updating the metadata if needed? >>>> I presume that's what yum does since I never had an issue with this. >>>> >>>> I tried explicitly cleaning the cache like this: >>>> >>>> # dnf --disablerepo=* --enablerepo=updates clean metadata >>>> Cleaning repos: updates >>>> 5 metadata files removed >>>> 2 dbcache files removed >>>> >>>> How do I refresh the cache? >>> >>> dnf --refresh <whatever> ... where <whatever> can be install foo or update >>> etc. >> >> Great thanks. BTW --refresh is mentioned but not described in dnf --help. >> It would be could to add a description. > > Could you please file a bug? https://github.com/pixelb/dnf/pull/1 cheers, Pádraig -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct