From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Zelphir Kaltstahl Newsgroups: gmane.lisp.guile.user Subject: Guile 3.0.7 compile cache messages Date: Mon, 31 May 2021 19:46:51 +0000 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1674"; mail-complaints-to="usenet@ciao.gmane.io" To: Guile User Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Mon May 31 21:47:30 2021 Return-path: Envelope-to: guile-user@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lnnsn-0000GU-Sf for guile-user@m.gmane-mx.org; Mon, 31 May 2021 21:47:29 +0200 Original-Received: from localhost ([::1]:44088 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lnnsm-0005Ty-T0 for guile-user@m.gmane-mx.org; Mon, 31 May 2021 15:47:28 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49364) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lnnsK-0005Sd-0V for guile-user@gnu.org; Mon, 31 May 2021 15:47:00 -0400 Original-Received: from mout02.posteo.de ([185.67.36.66]:50813) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lnnsH-0004Rz-QD for guile-user@gnu.org; Mon, 31 May 2021 15:46:59 -0400 Original-Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 28BE52400E5 for ; Mon, 31 May 2021 21:46:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1622490413; bh=Yew1xcYxLZfwypArhrG7BocCDSExozMxV7PmtWXD4IM=; h=To:From:Subject:Date:From; b=cGWnLlXSM9AtNr8FA23n+BsfteAuUqO9izqaXLJ1RHVvQDe2W6ZFTYujznIU++V0J 3BWHK6AC5mD8ghUDph76wGVHsA5t+Es0EMrldhC3CLMO4L7C7vHgGDBy1HO1oMOtjV h37MIz5AeyMd9WYKhOrgfTIT//eeiW9MZtfQgkroeQGEBTcM5Di62bLl280oAYWdaY dmdYa1w95Sh6q/TUiNFBAOwfmDd35fn+3RbqR67A7D8GaUT2CoxHNr6szmyH0T2YyO VoudjcZBLejoDB6B7I/KWs5SRA+2XZ5zbWZQujeq+60DW9pOVXoIrCLBn/6PabvhIW 5ZmZvKcHdRStA== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Fv5Qh3hj0z6tmD for ; Mon, 31 May 2021 21:46:52 +0200 (CEST) Content-Language: en-US Received-SPF: pass client-ip=185.67.36.66; envelope-from=zelphirkaltstahl@posteo.de; helo=mout02.posteo.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.io gmane.lisp.guile.user:17553 Archived-At: Hello Guile Users! It seems my Guile (version 3.0.7, installed via GNU Guile, updated today) is doing something weird, or perhaps something correct but unexpected with regard to informing about it finding compile caches. When I run a program with `guile -L . main.scm`, it displays the following: ~~~~ $ guile -L . main.scm ;;; note: source file ./logging.scm ;;; newer than compiled /home/user/.guix-profile/lib/guile/3.0/site-ccache/logging.go ;;; found fresh local cache at /home/user/.cache/guile/ccache/3.0-LE-8-4.5/home/user/dev/guile/lf2-data-files/logging.scm.go ;;; note: source file ./file-reader.scm ;;; newer than compiled /home/user/.guix-profile/lib/guile/3.0/site-ccache/file-reader.go ;;; found fresh local cache at /home/user/.cache/guile/ccache/3.0-LE-8-4.5/home/user/dev/guile/lf2-data-files/file-reader.scm.go 160 ~~~~ This is displayed every single time I run the same program, without making any changes to the program. Is this intentional? I think it used to not display this info all the time. It could become quite annoying with a bigger program consisting of hundreds of files / modules and then Guile displaying a note for every single file. Even with `--no-auto-compile` as in `guile -L . --no-auto-compile main.scm` it keeps displaying that message. Is there something I can do, to only make it display a note about caches, when it finds, that a file needs recompiling, because the cache is not up to date any longer? Here is some more detailed information about my versions: ~~~~ $ guix --version guix (GNU Guix) 4092813037f9fadb2c1da805dc9117277efc7910 Copyright (C) 2021 the Guix authors License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. $ guile --version guile (GNU Guile) 3.0.7 Copyright (C) 2021 Free Software Foundation, Inc. License LGPLv3+: GNU LGPL 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. ~~~~ Best regards, Zelphir -- repositories: https://notabug.org/ZelphirKaltstahl