From unknown Fri Jun 13 11:48:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65001: =?UTF-8?Q?=E2=80=98guix_?= =?UTF-8?Q?locate=E2=80=99?= method is silently ignored when a cache exists Resent-From: Tobias Geerinckx-Rice Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 01 Aug 2023 21:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 65001 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 65001@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16909239338339 (code B ref -1); Tue, 01 Aug 2023 21:06:01 +0000 Received: (at submit) by debbugs.gnu.org; 1 Aug 2023 21:05:33 +0000 Received: from localhost ([127.0.0.1]:48378 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQwYf-0002AR-DN for submit@debbugs.gnu.org; Tue, 01 Aug 2023 17:05:33 -0400 Received: from lists.gnu.org ([2001:470:142::17]:35622) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQwYd-0002A8-7X for submit@debbugs.gnu.org; Tue, 01 Aug 2023 17:05:32 -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 1qQwYV-0005vO-V5 for bug-guix@gnu.org; Tue, 01 Aug 2023 17:05:24 -0400 Received: from tobias.gr ([80.241.217.52]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qQwYR-00081p-Bw for bug-guix@gnu.org; Tue, 01 Aug 2023 17:05:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=hq4CQfMZ2gXRr OgRNcvBBexLfgsug0fi3ZlogwY0n6Q=; h=subject:to:from:date; d=tobias.gr; b=HOdhgCdo5LOyXMAfbCBXecrZqOTnNJ7EitKWvaTxjpmu46im1njsT06ML/q1RSWe2o/0 EgQSDMYAMHXmefeb743qNQV+xHTgt05E/XMMqrDOuuB0fy6goaZ77veohhF2ayLfiUuFFf Zj5Y9/jStOapbPT3nxJpJwjqxZBlakqHNBF6dbFlMZBvHW4Nj0ZPrOCmRXItaaUdF44edf tdlGCsAgChTqW6sVcYfn03woWky9yhsbYRLg6lnvGXCEHRp8iiGLbfrdmgI/LuKjVI/DKQ ujVqf5MHBMSjulCPsbOOFg8KvqqGgLlRMgYzI9xQ+jsBFbGRNYCmnZZb3y1heHZw== Received: by submission.tobias.gr (OpenSMTPD) with ESMTP id 90da1128 for ; Tue, 1 Aug 2023 21:05:12 +0000 (UTC) MIME-Version: 1.0 Date: Tue, 01 Aug 2023 23:05:12 +0200 From: Tobias Geerinckx-Rice Message-ID: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=80.241.217.52; envelope-from=me@tobias.gr; helo=tobias.gr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.6 (/) 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: -0.4 (/) Quick niggle I noticed: ~/guix master ↑2 λ guix locate libstdc++.so. guix locate: indexing files from /gnu/store... guix locate: traversing local profile manifests... indexing 735 packages … ~/guix master ↑29 ↓26 λ guix locate --method=store libstdc++.so.6 … ~/guix master ↑29 ↓26 λ guix locate --method=store --update libstdc++.so.6 guix locate: indexing files from /gnu/store... indexing 24,455 packages … Either: - the second invocation should imply --update, so Guix should store the currently cache method(s), - or Guix should use separate databases for each method. That's probably too ugly. Kind regards, T G-R Sent from a Web browser. Excuse or enjoy my brevity. From unknown Fri Jun 13 11:48:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65001: =?UTF-8?Q?=E2=80=98guix_?= =?UTF-8?Q?locate=E2=80=99?= method is silently ignored when a cache exists Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 03 Sep 2023 20:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65001 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Tobias Geerinckx-Rice Cc: 65001@debbugs.gnu.org Received: via spool by 65001-submit@debbugs.gnu.org id=B65001.169377140926568 (code B ref 65001); Sun, 03 Sep 2023 20:04:01 +0000 Received: (at 65001) by debbugs.gnu.org; 3 Sep 2023 20:03:29 +0000 Received: from localhost ([127.0.0.1]:47006 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qctJh-0006uR-Hp for submit@debbugs.gnu.org; Sun, 03 Sep 2023 16:03:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39262) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qctJf-0006uF-Qv for 65001@debbugs.gnu.org; Sun, 03 Sep 2023 16:03:28 -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 1qctJZ-00088E-R8; Sun, 03 Sep 2023 16:03:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=IHoqfDY3ZC4oqSMaW24tN4D6x142WTj7lyjoEg8+IXc=; b=Or1H6fWHqjP8kzgQ6WRC xZ+sU9bdTV0czumWXmdYsPFDZD/HgUJTtPkDg1A6ULtWNA03dqJOZ0TxJQDd4+p9Ltt7pJUHy3Y9d vk8ZDdMFG3J/9cccQ8lpOFyeemHuQDhO1cOiSYhJXx2QLG5mmHJacBL6jZLrLinZVGaqeFPuxkx7h 4ThfmyQ1M0B6To8I+OpORIRSptE0s+joHyNbYGiYln7uEj468P00VYVobfW0RVaych49JJnbGTPvN rkxllygUCBmNytUcIlCBmzG4lhRA2XfcEdzGH8Ql/McrF9EKtSwEB7o7wr+Jl38cWJDEtQzzm1hfO cspTWKpSzHYqpg==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: Date: Sun, 03 Sep 2023 22:03:19 +0200 In-Reply-To: (Tobias Geerinckx-Rice's message of "Tue, 01 Aug 2023 23:05:12 +0200") Message-ID: <87pm2zc9dk.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) 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, Tobias Geerinckx-Rice skribis: > Either: > - the second invocation should imply --update, so Guix should store > the currently cache method(s), > - or Guix should use separate databases for each method. That's > probably too ugly. The latter sounds ugly. The former, why not; we then only need to distinguish between =E2=80=9Cuser-specified method=E2=80=9D and =E2=80=9Cde= fault method=E2=80=9D to determine whether =E2=80=98--update=E2=80=99 is implied. Ludo=E2=80=99.