From unknown Sun Jun 15 01:04:44 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#77329 <77329@debbugs.gnu.org> To: bug#77329 <77329@debbugs.gnu.org> Subject: Status: current-filename does not always work Reply-To: bug#77329 <77329@debbugs.gnu.org> Date: Sun, 15 Jun 2025 08:04:44 +0000 retitle 77329 current-filename does not always work reassign 77329 guile submitter 77329 Tommi H=C3=B6yn=C3=A4l=C3=A4nmaa severity 77329 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 28 04:28:35 2025 Received: (at submit) by debbugs.gnu.org; 28 Mar 2025 08:28:35 +0000 Received: from localhost ([127.0.0.1]:52747 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ty54t-0004zh-Di for submit@debbugs.gnu.org; Fri, 28 Mar 2025 04:28:35 -0400 Received: from lists.gnu.org ([2001:470:142::17]:52354) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ty54q-0004zM-6n for submit@debbugs.gnu.org; Fri, 28 Mar 2025 04:28:33 -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 1ty54i-0007JN-1l for bug-guile@gnu.org; Fri, 28 Mar 2025 04:28:24 -0400 Received: from mail-lf1-x12a.google.com ([2a00:1450:4864:20::12a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ty54g-0001fp-As for bug-guile@gnu.org; Fri, 28 Mar 2025 04:28:23 -0400 Received: by mail-lf1-x12a.google.com with SMTP id 2adb3069b0e04-5499bd3084aso1750477e87.0 for ; Fri, 28 Mar 2025 01:28:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743150499; x=1743755299; darn=gnu.org; h=content-transfer-encoding:autocrypt:subject:from:to :content-language:user-agent:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=/EzgYF3pjG7fY7TxiqKtE8yJ4EjswojGnNUerKbbXys=; b=Ihtbsi1rtdWufkUsBSQsTGEGShs2ynzfvXCsuCAZODYqw9DwU6CCfL3HjYBZFH4NHt uLLpGGd/ENLBJHS4hOHwngrL/aKJfDPoUulTRESBxAzjLtpkDhXfnFfIKCV/8Awd7pyp P+rmTUA8mrTe3kQLdCO2hJknn3OTCVUTaEsoLimB31h9FUxUyHevR/+8D2ie12KUPkR1 Omba2mDlT5loiwSZrwcKimzwJ57BsqFURWlSk1/LwA1ij6OpD91K/GTX125Z8E7kc0L7 eAhfKAzdMmyq79GEwotXOwkZhh60pkQAcXKJxom3gfj9w0D6tyhCBs11F78RPbQ/KXts /mfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743150499; x=1743755299; h=content-transfer-encoding:autocrypt:subject:from:to :content-language:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=/EzgYF3pjG7fY7TxiqKtE8yJ4EjswojGnNUerKbbXys=; b=tdqQ/E3G1OwBjBUiFDrCvrsUm7GogwHJGPa3JrowkwBlXuxYFUnKZJIIN8CS1isorB WqCRJfS8UCsYWRfzGHu02INTECQBrp0NndV1ZdrMdZr7K58Shzk1R6OHR3o9TDWSszxZ TdTPeekY5D0Us7FAvQ390Pxk75RfwBg1Xgdwaq9Lav39ey7veCszEDe6jP2+BtuGUzM2 FXbOvh8dCHpble+XF/t+LS6BW+OZ4MYTeutEyM77j8we1tZkAA6bVDQoqZiQzr96FJmf s1b0yHkbhOnbaOIOEh2oT5/WQ1G3Ne11z7/GZlSDCh7/wVfelGh77jQiMF0PsQMXm9WE 0I/Q== X-Gm-Message-State: AOJu0Yzsh8Xg0Q7iiXf5B6Vk62hC3Rvu3NvUn0WmrYPu4E3EfR26ZvjM XoDFSJpl6suhddh/lT35Z4EBw1O9asEk1ymwqq1o7KAAl6IqenqfOBcu X-Gm-Gg: ASbGncs9AhMZ4gf6TsoZkzJTemGNOBsPNU2UuHQL7jLg/NKgXSWrEcAsgPwPtjPxz32 CexhDL8QuFmrIpNecQ2fiFJXu7IC0YnHhhIHzdhwAamLGoqnDqaLownMUI4vTpirw+Pf5jqaBUf L5bqUA7whA6btTbJ0C9E7e0Sp6/OuulToz1uq5pfwYgGF4mSHO5EvX6NAbPb8OZDb1d7VuoXL6E gJBVxzQhKZXLg+IhbOWJkkd5AKFIb/UEjrYkQzBl1T2ZBYyllv7AqayaUAvkixYmwmoFwzJgJlF vabEjUTFnNOxQcui/ln59kcyJjw01bq4MT8CfWeF1nH3vq/SHROaWejZLMNh6RjjT4+3xVOIlI6 ww36CJ+4fREz59FrlaQ== X-Google-Smtp-Source: AGHT+IFoKzlakJPWzwGPQea0Kqo3Hax8clt5NUhszKotsDtDvDl6zHMKzcwS0w86Lm/mEvyaywoEbA== X-Received: by 2002:a05:6512:104f:b0:549:8ed4:fb5c with SMTP id 2adb3069b0e04-54b011ee7damr2964216e87.31.1743150499159; Fri, 28 Mar 2025 01:28:19 -0700 (PDT) Received: from [192.168.19.68] (mobile-access-567345-2.dhcp.inet.fi. [86.115.69.2]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-30dd2aa9c56sm2685751fa.4.2025.03.28.01.28.18 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 28 Mar 2025 01:28:18 -0700 (PDT) Message-ID: Date: Fri, 28 Mar 2025 10:28:17 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: bug-guile@gnu.org From: =?UTF-8?B?VG9tbWkgSMO2eW7DpGzDpG5tYWE=?= Subject: current-filename does not always work Autocrypt: addr=tommi.hoynalanmaa@gmail.com; keydata= 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 SXeLB1Ey2pPX Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::12a; envelope-from=tommi.hoynalanmaa@gmail.com; helo=mail-lf1-x12a.google.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit 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.0 (/) Guile version: 3.0.10 Machine type: x86_64-pc-linux-gnu Guile binary package version: 3.0.10+really3.0.10-4 Steps to reproduce the bug: 1. Extract the following snippet to file cur-fname1.scm some directory: ---cut here--- (define-module (cur-fname1)) (define-public %current-filename (current-filename)) ---cut here--- 2. Create subdirectory mod and extract the following snippet to file cur-fname2.scm there: ---cut here--- (define-module (mod cur-fname2)) (define-public %current-filename (current-filename)) ---cut here--- 3. Launch guile with command "GUILE_LOAD_PATH=. guile" and give the following commands in the REPL: ,use (cur-fname1) %current-filename 4. Change to the subdirectory mod, launch guile with command "GUILE_LOAD_PATH=.. guile", and give the following commands in the REPL: ,use (mod cur-fname2) %current-filename Expected output: Guile should print the filename in both steps 3 and 4. Actual output: Guile prints filename in step 3 but #f in step 4.      - Tommi Höynälänmaa -- Kotisivu / Homepage: http://www.iki.fi/tohoyn/ Sähköposti / E-Mail: tommi.hoynalanmaa@iki.fi GPG-sormenjälki / GPG fingerprint: 55F4 2477 7155 3528 5CB2 2B7A BB86 1FDE 4046 0F83 FT, Debian-ylläpitäjä / PhD, Debian Maintainer