From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Abou Samra Newsgroups: gmane.lisp.guile.bugs Subject: bug#50059: (ice-9 format) undesirably loaded when compiling Date: Sat, 14 Aug 2021 19:35:28 +0200 Message-ID: <6ad4f503-5551-0445-4f5a-5340035cf981@abou-samra.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35259"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 To: 50059@debbugs.gnu.org Original-X-From: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Sat Aug 14 21:12:10 2021 Return-path: Envelope-to: guile-bugs@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 1mEz4j-0008wE-4M for guile-bugs@m.gmane-mx.org; Sat, 14 Aug 2021 21:12:09 +0200 Original-Received: from localhost ([::1]:52398 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mEz4h-0000pl-2r for guile-bugs@m.gmane-mx.org; Sat, 14 Aug 2021 15:12:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54678) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mEz4c-0000ot-8g for bug-guile@gnu.org; Sat, 14 Aug 2021 15:12:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33870) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mEz4c-00015L-2T for bug-guile@gnu.org; Sat, 14 Aug 2021 15:12:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mEz4b-0002RV-TF for bug-guile@gnu.org; Sat, 14 Aug 2021 15:12:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jean Abou Samra Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Sat, 14 Aug 2021 19:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 50059 X-GNU-PR-Package: guile X-Debbugs-Original-To: bug-guile@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.16289682829322 (code B ref -1); Sat, 14 Aug 2021 19:12:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 14 Aug 2021 19:11:22 +0000 Original-Received: from localhost ([127.0.0.1]:45413 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mEz3w-0002QG-Sy for submit@debbugs.gnu.org; Sat, 14 Aug 2021 15:11:22 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:57464) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mExZI-000894-05 for submit@debbugs.gnu.org; Sat, 14 Aug 2021 13:35:37 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43632) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mExZH-0001my-OG for bug-guile@gnu.org; Sat, 14 Aug 2021 13:35:35 -0400 Original-Received: from mout.kundenserver.de ([212.227.126.130]:60909) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mExZF-0002Ex-DP for bug-guile@gnu.org; Sat, 14 Aug 2021 13:35:35 -0400 Original-Received: from [192.168.1.130] ([82.65.251.18]) by mrelayeu.kundenserver.de (mreue012 [212.227.15.168]) with ESMTPSA (Nemesis) id 1MqqLB-1ms5rs1Icz-00mtsm for ; Sat, 14 Aug 2021 19:35:29 +0200 Content-Language: en-US X-Provags-ID: V03:K1:mgFh0YRszCquSvnP7coLMBVUiLG//CctvYyIwZ1nxbCUQMrcAyb 4QvVi2vfbzrPoxCzb61HVojSeLRfawZ6W3Cq1oDUIVd6U+vJlCbW/icl/CbSZ+uFq8xzWYW fhj1K2/eM9Y1GCe9PzxW+OzIoIPig5Uj1bid+SSEALVU4088ETDhWBvsxgzXCMXkBXqcV6k ZIoNUIOdYjbX2Cr5OIb1A== X-UI-Out-Filterresults: notjunk:1;V03:K0:38PX2pTYHFA=:2/Wh/uMxUE+cQq+EoQMNjp 4oQCrLMK+kl4bbINOS7bX97DXal0rkN1leyKVDLqVtbaSadwto/2E4sR4LkL88bYu9KQxzCpt AplkeD/3jvXPPfwl33xfVJPwJ9P+wsnMsbeNY2Cm4MNKzKttIaKasFGQ/lDruKX5MoD1d5Xuy SCv8RuetwEjaekLruKnB5xjwVk/iWU2JDKSW8P0+zzWaSuSe6fOxZJItaGGrp7tluTMVIwJsi aP3wB+bN3ENTAta5MUcE8y0ybkAktF+2yacK5rYmib2MtkDbppizWuX+8EkSMgzSREory8Xq0 t2CpHZlE4zbuRo4KAYvXWgK+WGT95NCl+ru2r2e0j9b5JBKEKtCzci1QgIrtfl4+vQ+bysvK4 kaDeBoEgqjnHN/JRa1gVXgyW0sPqU3MGK3+OGbVYplyLnYAqU1zR362SRogVHfmUkavwm4udy FuofEcEhqUdR5Zv1qgrTrfFnf6HzWikPMh6BQ5ZqsjOAo1G4p5YLqIRuuDTjMXVkWDpAeP3p2 kSHdwn4X1AXnpaiAeRbnem0WqwYsV0Tvrx0Qs3gUDCAeW7jqh+PEi4YhIyADEZT2UaaiXwlD/ W1/QOkaRJh6V3XaAP0VM7wpDXwuvpZHkiot38uKRpjmEMLmYUNmhOIHBT7+5P90KFGZzmuyma X8Z1zWSc236257K+rOSk5CW2WAwtjXOxihCo/UnySM2Suejg+4V1wWa5DtJ1qSTVjJ8jb0xn4 bMkoAdaJWvDCMJIQD2G2ygUVykRbtO4+It+1qB1wx5v7u5H9YEodbGYDKKF6xArhpQ/H1cQN Received-SPF: none client-ip=212.227.126.130; envelope-from=jean@abou-samra.fr; helo=mout.kundenserver.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sat, 14 Aug 2021 15:11:19 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Original-Sender: "bug-guile" Xref: news.gmane.io gmane.lisp.guile.bugs:10164 Archived-At: Hello, Please have a look at the following session: $ cat bug.scm (format #t "~f\n" 42) $ guile --no-auto-compile bug.scm Backtrace:            1 (primitive-load "/home/jean/repos/guile/bug.scm")            0 (simple-format #t "~f\n" 42) ERROR: In procedure simple-format: In procedure simple-format: FORMAT: Unsupported format option ~f - use (ice-9 format) instead $ guile bug.scm ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0 ;;;       or pass the --no-auto-compile argument to disable. ;;; compiling /home/jean/repos/guile/bug.scm ;;; compiled /home/jean/.cache/guile/ccache/3.0-LE-8-4.4/home/jean/repos/guile/bug.scm.go 42.0 $ guile bug.scm Backtrace: In ice-9/boot-9.scm:   1752:10  6 (with-exception-handler _ _ #:unwind? _ # _) In unknown file:            5 (apply-smob/0 #) In ice-9/boot-9.scm:     724:2  4 (call-with-prompt ("prompt") # …) In ice-9/eval.scm:     619:8  3 (_ #(#(#))) In ice-9/boot-9.scm:    2835:4  2 (save-module-excursion #)   4380:12  1 (_) In unknown file:            0 (simple-format #t "~f\n" 42) ERROR: In procedure simple-format: In procedure simple-format: FORMAT: Unsupported format option ~f - use (ice-9 format) instead As you can see, during the run where compilation is performed, (ice-9 format) is loaded in the main environment without being asked for, making the program execution different, which is somewhat confusing and error-prone as a program that has been tested once will no longer work the next time (thus possibly escaping an automated testing system). This is with Guile 3.0.5.130-5a1e7. Thanks for your attention, Jean Abou Samra