From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 04 04:07:13 2024 Received: (at submit) by debbugs.gnu.org; 4 Jun 2024 08:07:14 +0000 Received: from localhost ([127.0.0.1]:56263 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sEPCL-0001iY-AY for submit@debbugs.gnu.org; Tue, 04 Jun 2024 04:07:13 -0400 Received: from lists.gnu.org ([209.51.188.17]:37164) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sEPCE-0001iL-T1 for submit@debbugs.gnu.org; Tue, 04 Jun 2024 04:07:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sEPC1-0002BZ-46 for guix-patches@gnu.org; Tue, 04 Jun 2024 04:06:53 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sEPC0-000763-3X; Tue, 04 Jun 2024 04:06:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to: references; bh=kzkV6ntkiRw1hVp98I6HpFwnHnvpBCMy3V3u/BA3qeg=; b=drlQfBRP6rW1oK esfi+dzBaz/KFbdKC7VxORI6ZR02sjmC32mGqNsalv87CW7KrP16zs5Sugb7gQYAPHVIxTJ8freLK a2AstZVY2lez61OBEtNRLMNCz1lrUmillO9R8YxDXhuVDeHQgUIKSRjVWyalhZtezmDUQSThGMYnA h16yxo+R5VyXT/aQt8dB8/CTUJoitL61PvqTye1CTZ4aKHWCZ12+YcgksTFRXqNwzPgxlrRydeL5V pSxM7y2LvMTCXtd1VmIT1OpRfCsR1hYsErmrZF/nN9UHckr24GaRR1w6nHM0igvexU1AjdgxM22TU 8nl3VX3yimTnHscM4aqw==; From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: guix-patches@gnu.org Subject: [PATCH] =?UTF-8?q?substitute:=20Don=E2=80=99t=20keep=20cache=20en?= =?UTF-8?q?tries=20more=20than=20a=20few=20days.?= Date: Tue, 4 Jun 2024 10:06:43 +0200 Message-ID: <40bd5a0087d54531aabe2d0ce8d0cd2a6bd7e547.1717487258.git.ludo@gnu.org> X-Mailer: git-send-email 2.45.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Debbugs-Cc: Christopher Baines , Josselin Poiret , Ludovic Courtès , Mathieu Othacehe , Ricardo Wurmus , Simon Tournier , Tobias Geerinckx-Rice Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: submit Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Experience has shown that keeping too many entries increases disk usage and, more importantly, leads to long delays when cleaning up the cache, measured in minutes on slow or busy HDDs with hundreds of thousands of cache entries, as is common on build machines. In those cases, the cost of the cache outweighs its benefit. * guix/scripts/substitute.scm (%narinfo-expired-cache-entry-removal-delay): Reduce to 5 days. (cached-narinfo-expiration-time)[max-ttl]: Reduce to 2 days. Change-Id: Iab212f572ee9041be61716423a3c014f93fe81ed --- guix/scripts/substitute.scm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) Hello, Chris mentioned it before and I experienced it the hard way on bayfront: https://lists.gnu.org/archive/html/guix-devel/2024-05/msg00177.html A big narinfo cache is a significant performance hit on spinning HDDs when the time comes to remove expired entries. This change makes the cache more ephemeral (2 to 5 days). I still think some caching is needed: one will often run several Guix commands in a day that will query the same narinfos and will only download/build a small subset (keep in mind that that ‘substitution-oracle’, used by ‘derivation-build-plan’, query narinfos for the closure of the requested derivations, minus those already valid); it would be wasteful and inefficient to download them over and over again. I’d like to have metrics to estimate that, but I don’t. Thoughts? Ludo’. diff --git a/guix/scripts/substitute.scm b/guix/scripts/substitute.scm index a7ad56dbcd5..8bcbca5e7aa 100755 --- a/guix/scripts/substitute.scm +++ b/guix/scripts/substitute.scm @@ -77,7 +77,7 @@ (define-module (guix scripts substitute) (define %narinfo-expired-cache-entry-removal-delay ;; How often we want to remove files corresponding to expired cache entries. - (* 7 24 3600)) + (* 5 24 3600)) (define (warn-about-missing-authentication) (warning (G_ "authentication and authorization of substitutes \ @@ -169,8 +169,9 @@ (define (cached-narinfo-expiration-time file) "Return the expiration time for FILE, which is a cached narinfo." (define max-ttl ;; Upper bound on the TTL used to avoid keeping around cached narinfos for - ;; too long, which makes the cache bigger and more expensive to traverse. - (* 2 30 24 60 60)) ;2 months + ;; too long, which makes the cache bigger and more expensive to traverse + ;; when deleting old entries. + (* 2 24 60 60)) (catch 'system-error (lambda () base-commit: 85ac164c41fc4c93d3cb2a5d3321c63598c2855f -- 2.45.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 10 06:25:40 2024 Received: (at 71357) by debbugs.gnu.org; 10 Jun 2024 10:25:40 +0000 Received: from localhost ([127.0.0.1]:52662 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sGcDc-0000kp-Do for submit@debbugs.gnu.org; Mon, 10 Jun 2024 06:25:40 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:56764) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sGc70-0000OZ-Jf for 71357@debbugs.gnu.org; Mon, 10 Jun 2024 06:18:50 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 364B6ABA; Mon, 10 Jun 2024 12:17:58 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VsI-pc2UEpFd; Mon, 10 Jun 2024 12:17:57 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:861:c4:f2f0::c64]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 6411F517; Mon, 10 Jun 2024 12:17:57 +0200 (CEST) Date: Mon, 10 Jun 2024 12:17:55 +0200 From: Andreas Enge To: 71357@debbugs.gnu.org Subject: Plus 1 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 71357 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This looks good! Andreas From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 10 08:15:58 2024 Received: (at 71357) by debbugs.gnu.org; 10 Jun 2024 12:15:58 +0000 Received: from localhost ([127.0.0.1]:58487 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sGdwL-0003Jg-VK for submit@debbugs.gnu.org; Mon, 10 Jun 2024 08:15:58 -0400 Received: from mira.cbaines.net ([212.71.252.8]:43642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sGdwJ-0003JT-LP for 71357@debbugs.gnu.org; Mon, 10 Jun 2024 08:15:56 -0400 Received: from localhost (unknown [212.132.255.10]) by mira.cbaines.net (Postfix) with ESMTPSA id AC40227BBE2; Mon, 10 Jun 2024 12:57:50 +0100 (BST) Received: from felis (localhost.lan [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 107bf1b3; Mon, 10 Jun 2024 11:57:50 +0000 (UTC) From: Christopher Baines To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#71357] [PATCH] substitute: =?utf-8?Q?Don=E2=80=99t?= keep cache entries more than a few days. In-Reply-To: <40bd5a0087d54531aabe2d0ce8d0cd2a6bd7e547.1717487258.git.ludo@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22's?= message of "Tue, 4 Jun 2024 10:06:43 +0200") References: <40bd5a0087d54531aabe2d0ce8d0cd2a6bd7e547.1717487258.git.ludo@gnu.org> User-Agent: mu4e 1.12.4; emacs 29.3 Date: Mon, 10 Jun 2024 12:57:48 +0100 Message-ID: <87bk49c8n7.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 71357 Cc: 71357@debbugs.gnu.org, Josselin Poiret , Simon Tournier , Mathieu Othacehe , Tobias Geerinckx-Rice , Ricardo Wurmus , Christopher Baines X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s writes: > Experience has shown that keeping too many entries increases disk usage > and, more importantly, leads to long delays when cleaning up the cache, > measured in minutes on slow or busy HDDs with hundreds of thousands of > cache entries, as is common on build machines. In those cases, the cost > of the cache outweighs its benefit. > > * guix/scripts/substitute.scm (%narinfo-expired-cache-entry-removal-delay= ): > Reduce to 5 days. > (cached-narinfo-expiration-time)[max-ttl]: Reduce to 2 days. > > Change-Id: Iab212f572ee9041be61716423a3c014f93fe81ed > --- > guix/scripts/substitute.scm | 7 ++++--- > 1 file changed, 4 insertions(+), 3 deletions(-) > > Hello, > > Chris mentioned it before and I experienced it the hard way on bayfront: > > https://lists.gnu.org/archive/html/guix-devel/2024-05/msg00177.html > > A big narinfo cache is a significant performance hit on spinning HDDs > when the time comes to remove expired entries. > > This change makes the cache more ephemeral (2 to 5 days). I still think > some caching is needed: one will often run several Guix commands in a > day that will query the same narinfos and will only download/build a > small subset (keep in mind that that =E2=80=98substitution-oracle=E2=80= =99, used by > =E2=80=98derivation-build-plan=E2=80=99, query narinfos for the closure o= f the requested > derivations, minus those already valid); it would be wasteful and > inefficient to download them over and over again. I=E2=80=99d like to ha= ve > metrics to estimate that, but I don=E2=80=99t. > > Thoughts? This sounds good to me. I think one of the problems on bayfront is that each substitute process looks and decides it's time to remove the expired cache entries. For every new process that starts and decides to join it, it probably slows them all down. This is very similar to a "thundering herd" since the processes trip over each other trying to delete the same files. This change won't directly address that part of the issue, but maybe keeping the cache smaller will help reduce the impact when this happens. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmZm6jxfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9Xdn3A//Wv8H/50AGHscERH2adhZlMupXvAqNm7L mQTsJa29YpQ9ujoc61L6fTuz9vhVCgRYrM90RsowOlW4D7WkL9r0F9zDyZmlT9+h uIIBV/2OmVbfuTmSZVcvHqoAwVT/Po8MPvB8ywRrlcDbcG6CvZszEWJvKVIIjM66 dhcm11yjSouTrzkFY/vQIHWYbgWICLDAzK+ReZOW1HZGfOTClVdbYMAj+oLttIll +rZylp/EpM9Es++KYnJ4+FuevX914ewW8h+Xj8OlBNRL6cikS6xb3/7bIShOlxo2 OfaH1tIWUW3OfoD9r5PuoiC9LnO8UPLRDLGMivpt9X/4rxiNTJ5875O4QF7t4c3I vmTFeUmbSmEo6ivAUcivIq1PMdxCssuGo5v2GOHfhAgowxf+Xib3ld58jSGaMKFv tvQr6yOzseFwMbbLwijN8SDasWuPCy47XcSdZmRytAuDJTRiHVtQm1WU3ssqS/ga rfeV7xBvHzDOXLqA4WCGBT2opROk77P/zgDZCFGvYlwbUNanlw/2/zss2qE+MWkl YSK9ZTQQdqVFUQZUpwDBfnTW8uDH/TOXdzwaVMPu7TbwzJyXRyZ1ScW62IKzwDq5 A2q56EiNLgpJhsIwYo8AKoYoAtJNRU5WKBGlHHkKpjaPAl7a5dE87OsEkCqjElBw Vfex2Sw8XNs= =R2nE -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 13 05:51:08 2024 Received: (at 71357) by debbugs.gnu.org; 13 Jun 2024 09:51:08 +0000 Received: from localhost ([127.0.0.1]:39301 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sHh6q-0001sZ-2G for submit@debbugs.gnu.org; Thu, 13 Jun 2024 05:51:08 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35426) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sHh6m-0001rq-Eu for 71357@debbugs.gnu.org; Thu, 13 Jun 2024 05:51:07 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sHh6e-0002GA-8j; Thu, 13 Jun 2024 05:50:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=yb7cd4qMDPIjVFLdzGJeJrk6ZR56xWaGyznjx+6zrgY=; b=ihIKdJ4djhYOJyzedO6d UzTFazTyaB4TZt8C0jcuvt+u2C0xzBD80S0LPHXK1kojgHO4enVRBtgcdqBB1GMTsR3lVFSBSwWM7 KTobFZhS2PZRaXldPG5SeeQsOByhLyEltFsW6OyYtZLxwv8xclEAhUl4lcirzeZwxhJiMW3EqkCMh +wnd2oaSp2pamTpCFmPMfOMhqrDp6mAEbHpsPCIyqmzl5LY8I20evqMTS3i2XiugGxI7ax+1F6pW/ zfplBSIpVO0+dK5FcurWNvuFgyubagxMmJ1WmddGESM0O0RntN0LmFH6PB7dVzbuIlpUh5zcQM4Lh ItnaA1XKDI/5EA==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Christopher Baines Subject: Re: [bug#71357] [PATCH] substitute: =?utf-8?Q?Don=E2=80=99t?= keep cache entries more than a few days. In-Reply-To: <87bk49c8n7.fsf@cbaines.net> (Christopher Baines's message of "Mon, 10 Jun 2024 12:57:48 +0100") References: <40bd5a0087d54531aabe2d0ce8d0cd2a6bd7e547.1717487258.git.ludo@gnu.org> <87bk49c8n7.fsf@cbaines.net> Date: Thu, 13 Jun 2024 11:50:29 +0200 Message-ID: <87sexhi32y.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71357 Cc: 71357@debbugs.gnu.org, Josselin Poiret , Simon Tournier , Mathieu Othacehe , Tobias Geerinckx-Rice , Ricardo Wurmus , Andreas Enge , Christopher Baines X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Christopher Baines skribis: > This sounds good to me. Thanks, pushed as 7e00fb9f31f51ac2f9fa67b71a3eb8aaa23efdb6. I=E2=80=99ll u= pdate the =E2=80=98guix=E2=80=99 package soonish. > I think one of the problems on bayfront is that each substitute process > looks and decides it's time to remove the expired cache entries. For > every new process that starts and decides to join it, it probably slows > them all down. This is very similar to a "thundering herd" since the > processes trip over each other trying to delete the same files. Oh right. I=E2=80=99m not sure if this is what I was seeing, but it can definitely be a problem on build machines. We should change (guix cache) to avoid that. Thanks! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 13 05:51:13 2024 Received: (at control) by debbugs.gnu.org; 13 Jun 2024 09:51:14 +0000 Received: from localhost ([127.0.0.1]:39308 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sHh6v-0001t1-6i for submit@debbugs.gnu.org; Thu, 13 Jun 2024 05:51:13 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sHh6p-0001sE-Qq for control@debbugs.gnu.org; Thu, 13 Jun 2024 05:51:08 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sHh6k-0002GZ-V7 for control@debbugs.gnu.org; Thu, 13 Jun 2024 05:51:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:Subject:From:To:Date:in-reply-to: references; bh=hvm3wSz40mL89Pq3vrsgAWNfHRuOBEbEOyNmplbS10g=; b=cUxv/ByuRWHXQ/ ebafu0RixOYk7yw/zJjw/j8a6lgGnieo66W4t2DBXS92dW63Ojv+MA4UNtqo0XYQMnVHlpcIrbFVY ZwsyuvaM83hQw/uoanWwzPtAqrETQaEacVZo+umIrVTsJk+rh48Vo5En8V9tKKJxl0qsX9xpJ3lNR 0kIpu5EumItTBbhp2kGx5TbV+Y6Tx3Dk2D/hzIBVAPWla+KupRlXH1c/2VudrKQ+bkIPRewLbhzzs EmrFCyMHaq+1E4ox/wE6HJKPf7q/iZrAnzxTb4V7lrVgD3ggRR6eE+004bWUYCvJrPw33oAReZY3f jUakQ5XTgzrx6Om2rdBg==; Date: Thu, 13 Jun 2024 11:51:00 +0200 Message-Id: <87r0d1i323.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #71357 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 71357 quit From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 16 17:15:38 2024 Received: (at 71357) by debbugs.gnu.org; 16 Jun 2024 21:15:38 +0000 Received: from localhost ([127.0.0.1]:56508 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sIxDu-0001XX-2j for submit@debbugs.gnu.org; Sun, 16 Jun 2024 17:15:38 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sIxDs-0001XK-7C for 71357@debbugs.gnu.org; Sun, 16 Jun 2024 17:15:36 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sIxDk-0005HK-GO; Sun, 16 Jun 2024 17:15:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=0HEtysdyrmOikOKhmrV/81MAQX5JWmZZ9eOK3KArPqU=; b=jExQ4vhqfJcJusl21Mjp H4AaNo41vgCjKOGoCmtrgHF/8VW2PQxaHoo6O5vTdtjT/KviqdlHBDxanFTSJ/bWJHomDFnni5JuX s2qBV7tQfC7vhFWGaHJrEgTO/vzVskP54nwtezfOZsNTCVjYO2iFZTYtQ/CsD1UPh5QgrlfsmgE5j O9RJuU95L4ANhb2Erolni+UsU6q2b2Ka7GyMsGnj0sML1J+TxIeq/ZapWMI79VFxpB8QqVWQJWm2+ phapiqu8TydgWOoDwrGY+FeQvx3z3MysoecgrBTNNM8GGIPefI06VTaR0Rgs6E0dxMXAEltVxXsx2 VDXN7/rRrYtYZA==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Christopher Baines Subject: Re: [bug#71357] [PATCH] substitute: =?utf-8?Q?Don=E2=80=99t?= keep cache entries more than a few days. In-Reply-To: <87sexhi32y.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Thu, 13 Jun 2024 11:50:29 +0200") References: <40bd5a0087d54531aabe2d0ce8d0cd2a6bd7e547.1717487258.git.ludo@gnu.org> <87bk49c8n7.fsf@cbaines.net> <87sexhi32y.fsf@gnu.org> Date: Sun, 16 Jun 2024 23:15:14 +0200 Message-ID: <87ed8wd1y5.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71357 Cc: 71357@debbugs.gnu.org, Josselin Poiret , Simon Tournier , Mathieu Othacehe , Tobias Geerinckx-Rice , Ricardo Wurmus , Andreas Enge , Christopher Baines X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Ludovic Court=C3=A8s skribis: > Thanks, pushed as 7e00fb9f31f51ac2f9fa67b71a3eb8aaa23efdb6. I=E2=80=99ll= update > the =E2=80=98guix=E2=80=99 package soonish. Done in bd5c61781c13611ed16686513980907c6ee34ae6. From unknown Sun Jun 22 07:58:03 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 15 Jul 2024 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator