Received: (at 79714-done) by debbugs.gnu.org; 2 Nov 2025 12:30:03 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 02 07:30:03 2025 Received: from localhost ([127.0.0.1]:58255 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vFXDe-0000oB-Mi for submit <at> debbugs.gnu.org; Sun, 02 Nov 2025 07:30:03 -0500 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]:43435) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <pixelbeat@HIDDEN>) id 1vFXDb-0000mV-MY for 79714-done <at> debbugs.gnu.org; Sun, 02 Nov 2025 07:30:00 -0500 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-470ffbf2150so25679365e9.1 for <79714-done <at> debbugs.gnu.org>; Sun, 02 Nov 2025 04:29:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1762086592; x=1762691392; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=8aGRf7nEKD75g6cpNxE40v6y908ok8bXLvtl1esfAVo=; b=YNoXWSK+1f6s4dsz59gNJ/TuIGQ/zfXMc6In62kYBC/8A9NbCFABp8I1Ybldj5mWYH u3yinTzpQv84q6FdpFQ9O8GCLRm7Mm85Oig989jii6D2Fr/ZJcTZzYJVe3H72eBhGXpx 17mD12cGL0jvIY9dClBhJX2kPmrAvX5GdyfwVnK6UV8jexc+J+3HSkqN95+v7YMbdfmx YnchlkNpEyATuYEqa43gnUB3k034zF3ItFe02o9T8cAQzEX8a9HHdyBjYfmMK8nzhR7d CS2d5c08HEBOPDpImIYc3106Xi1YJBLOGrBM69TT4my+wSrbEj2z8cmw3JX/Wh8YHQq9 QJDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762086592; x=1762691392; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=8aGRf7nEKD75g6cpNxE40v6y908ok8bXLvtl1esfAVo=; b=j+ASxiXUktA9ZmABxknVe84xZasFZKLXtLIMV797itB0RoQQuR7xagD5Vfpn3ggECR s6/2GMzhO42g3IX0R6zC9zsGdNtyQ6IfOC0MUEf8569XltE0Yn6+v4G2dK7rLCmGiz9C qSL0V0EoCfwsqh2a/syCY6GCxL3DxOb8QRZe/jRwjkPNRpwQv1qF2cyip1U1zN61huP8 ajULPEsqtEMZJISgcyfh+9rqjz88BXOxrE7q2Ic0yJmJgbzg1Y9gplDjdP3ChLqIjoEn mAvPeDDQNwPWrq1Jnxfkklwagcp11pbLBxPUFLbY3ZCNF8LEPTBQotN+uA/Vni4QIBey cPKg== X-Gm-Message-State: AOJu0Yx0EDEmWvrWyEAo2qZ5AjfDwskK8OLc/VMsgMZgm9hP/K3419Xu ae431DnJyVvfknPGzy/9+OlPC3nP9LmMTsLud9LYL0JjecHTCFvYK2pP X-Gm-Gg: ASbGncuhiRp5dWS+AzrUIWURIdAQ3DAYFJwQKBTAJFAkTHISJ8LIORqbfcO6KSaTLC+ LsK04vVWx4THxCiicZqZEtJ2RY+0lAjuSW2oNxOand4BoFzwIIq2mrKNoh7ZKEkVEVkGYBZenJ2 nJagMXe3Tzu/CX8JkcrJDiwypOOyuUxJwPEupkc4n5Iwk8K4qDGMG3oNunfy/ggZN6/xUCJN0Fj CYTByCfnB2fnpdPpQl5PjfenM1GW7zhwwB/4faoSy60VH0tITeCJ2wK3ktYPCcPztw31xMuJUIV vGr8OJwyGuOtwYyfUOBGbNVIsfmloCXlHOqgt2tdL++8R2hXb48bioqxQZ16t94HBXFMAjdAbZe JvQZw5B49Iwf8H+j2UPMVLutwE+Gq7UQURf/XVBAOfenVOorYv9qgK40YzjcPwzED6RfXNJGCLX g= X-Google-Smtp-Source: AGHT+IFnBh82YA3LRM4k3YI//pvWnMO+VRw32LQtpgIjLcslRSlVtrzTH/+hZCMe2jVHN43fxDZDGA== X-Received: by 2002:a05:600c:6207:b0:477:bf1:8c82 with SMTP id 5b1f17b1804b1-4773012927cmr89886985e9.15.1762086592068; Sun, 02 Nov 2025 04:29:52 -0800 (PST) Received: from [192.168.1.31] ([86.44.211.146]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-4773c4af7c7sm98096355e9.7.2025.11.02.04.29.51 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 02 Nov 2025 04:29:51 -0800 (PST) Message-ID: <7dc01444-1f43-4c5c-9750-411672d63b9a@HIDDEN> Date: Sun, 2 Nov 2025 12:29:44 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta Subject: Re: bug#79714: env: always adds __CF_USER_TEXT_ENCODING var on macOS since v9.8 To: Bruno Haible <bruno@HIDDEN>, Andrew Marshall <andrew@HIDDEN> References: <3294dea2-fd18-4793-9c2e-14a72728ac88@HIDDEN> <ee27f5d7-d92c-42b2-84e7-947bb3d2820f@HIDDEN> <ea004785-63f4-49e1-ae03-e3045ff5cc44@HIDDEN> <1976904.Bm8zEkEi59@nimes> Content-Language: en-US From: =?UTF-8?Q?P=C3=A1draig_Brady?= <P@HIDDEN> In-Reply-To: <1976904.Bm8zEkEi59@nimes> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 79714-done Cc: 79714-done <at> debbugs.gnu.org, Grisha Levit <grishalevit@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 02/11/2025 09:24, Bruno Haible via GNU coreutils Bug Reports wrote: > Andrew Marshall wrote: >> perhaps it’s worth documenting or making it an invalid config on Darwin. > > We could document that users should not use environment variables > that start with "__", because these environment variables can be > set by the OS and can influence the behaviour of the OS. Proposed > patch is attached. > > Once that is documented, I don't think anything is wrong with > CoreFoundation setting or use any __FOOBAR environment variable(s). I think the doc change is a bit too much. The user may very well want to change OS behavior. Sure CoreFoundation is free to set any __FOOBAR variable, but it's unfortunate that using env to set or clear specific env vars has the side effect of implicitly setting __CF_USER_TEXT_ENCODING. env -i is fine BTW as we'll exec with an empty environment. I suppose if __CF_USER_TEXT_ENCODING was problematic for users they've a workaround of explicitly unsetting it. So yes not a huge issue, but best avoided if possible. cheers, Padraig
bug-coreutils@HIDDEN:bug#79714; Package coreutils.
Full text available.
Received: (at 79714-done) by debbugs.gnu.org; 2 Nov 2025 09:24:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 02 04:24:56 2025
Received: from localhost ([127.0.0.1]:57797 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vFUKV-0008RQ-Jd
for submit <at> debbugs.gnu.org; Sun, 02 Nov 2025 04:24:55 -0500
Received: from mo4-p00-ob.smtp.rzone.de ([85.215.255.24]:37769)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <bruno@HIDDEN>) id 1vFUKR-0008RG-NS
for 79714-done <at> debbugs.gnu.org; Sun, 02 Nov 2025 04:24:52 -0500
ARC-Seal: i=1; a=rsa-sha256; t=1762075486; cv=none;
d=strato.com; s=strato-dkim-0002;
b=QIAiEYhWOdOuQf2UxKDOGyv33J/jJZpX04d95xv6waJ2FmFOzs9SuJvlS6JM+13rES
1tHMquOA1iHf8O8T2MYdFOICpiQs3maxPWBD1XG1VWve17xLtcLPlQAT7yFtwXT1fErN
Zn9DOJIkpz/hO2D+XGu0ZPSMJgiDt/GAoTMAfxVC99wL6Xl0P3pIlcaubukiXoWZ4pt+
Ng30wAdQ9PmhgxssHy0e13tR408GkjeART6SLI4VfDEomsXYeMWrEtLB8OjCIE/b3kf3
UkKfZHlzIHbKoQ5SP7IU0+6IyuaQVX/5zOLX++IsPBGJWUJrI2MBOUQn5YiZpJjnEfby
2nfg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1762075486;
s=strato-dkim-0002; d=strato.com;
h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date:
From:Subject:Sender;
bh=vtGGt8IrmRCGEgMQktoFC7s0vxIYeXsD+tXebz2eDfs=;
b=ViUegvh+ldBVDNgIXIM/BgaWSavXkzK25NtAMrJq1llR4yIQRplJgytL7Pi6gXX9mp
P/I4aD5nsHskbfBGdzTL0ymWEgv09sdfRGyvJjgeO1SoxEERGa/C9wUWrvCCgAtnbpYc
xgWUReXGp1jUAtjtxhAl4xx9pPY2GspNmHBEJj0ri8SU8jqh1h9An0u/RTectNFZ8Fu+
RyM0hjumnPjL2Lf8ibe9GluKafy2jUKMxchgZTCm3X6pK2TE68aPLaY61w1F95ew2/hE
tMW1vQOYQwfBP9sDtD4ZpMmQN5s0Fl6+pgFM/K5bZbZJyuxPl685pUeHcMzNOFNpU1fT
L3Vw==
ARC-Authentication-Results: i=1; strato.com;
arc=none;
dkim=none
X-RZG-CLASS-ID: mo00
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1762075486;
s=strato-dkim-0002; d=clisp.org;
h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date:
From:Subject:Sender;
bh=vtGGt8IrmRCGEgMQktoFC7s0vxIYeXsD+tXebz2eDfs=;
b=HmPKNhVUul7gkAyHTyq5H+DpBp6L/1jLLt6QpJxK3fvRGZMnBu6RR5yCBsKJHo/Ok5
MtVqlI5bhS55YTNKmSXyb5VU1UbfuHVjANvSVAQd1a5xwvwlEIKtPjhjD/xE7yzJULWf
VGpOy/vCh96+z7fqb1HCl5tOmG2mDYxOSZd5z13PA/2SFqeKDje149IO1tstx7LdT6og
SscRf5xCl0hkIdvcbjwTYMATAo5+O2R4sb97PyHRW4fVQ5V8QoK6nnssGyGcO8V62Ouj
PN6D5N3yH3wGnXhRnVS9sFfaHJ1CCp2c1fSha1585MAMkP0OOK9JbIgyMwclvAN59UpN
z8dQ==
X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlLnY4jECd2hdUABIYZgv6aLDTL6Xt7BNw3M640fDjuXx6QCQI67ukr/423pkW2eg="
Received: from nimes.localnet by smtp.strato.de (RZmta 53.4.2 AUTH)
with ESMTPSA id Nad78a1A29Okg8b
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
(Client did not present a certificate);
Sun, 2 Nov 2025 10:24:46 +0100 (CET)
From: Bruno Haible <bruno@HIDDEN>
To: Andrew Marshall <andrew@HIDDEN>
Subject: Re: bug#79714: env: always adds __CF_USER_TEXT_ENCODING var on macOS
since v9.8
Date: Sun, 02 Nov 2025 10:24:46 +0100
Message-ID: <1976904.Bm8zEkEi59@nimes>
Organization: GNU
In-Reply-To: <ea004785-63f4-49e1-ae03-e3045ff5cc44@HIDDEN>
References: <3294dea2-fd18-4793-9c2e-14a72728ac88@HIDDEN>
<ee27f5d7-d92c-42b2-84e7-947bb3d2820f@HIDDEN>
<ea004785-63f4-49e1-ae03-e3045ff5cc44@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="nextPart1940042.u6TykanW85"
Content-Transfer-Encoding: 7Bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79714-done
Cc: =?ISO-8859-1?Q?P=E1draig?= Brady <P@HIDDEN>,
79714-done <at> debbugs.gnu.org, Grisha Levit <grishalevit@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
This is a multi-part message in MIME format.
--nextPart1940042.u6TykanW85
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="UTF-8"
Andrew Marshall wrote:
> perhaps it=E2=80=99s worth documenting or making it an invalid config on =
Darwin.
We could document that users should not use environment variables
that start with "__", because these environment variables can be
set by the OS and can influence the behaviour of the OS. Proposed
patch is attached.
Once that is documented, I don't think anything is wrong with
CoreFoundation setting or use any __FOOBAR environment variable(s).
Bruno
--nextPart1940042.u6TykanW85
Content-Disposition: attachment;
filename="0001-env-document-role-of-environment-variables-that-star.patch"
Content-Transfer-Encoding: 7Bit
Content-Type: text/x-patch; charset="x-UTF_8J";
name="0001-env-document-role-of-environment-variables-that-star.patch"
From 3291e071140b01129c0e5b57967405434b35b325 Mon Sep 17 00:00:00 2001
From: Bruno Haible <bruno@HIDDEN>
Date: Sun, 2 Nov 2025 10:21:15 +0100
Subject: [PATCH] env: document role of environment variables that start with
__
* doc/coreutils.texi (env invocation): Document role of environment
variables that start with __.
---
doc/coreutils.texi | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/doc/coreutils.texi b/doc/coreutils.texi
index 13f9f9a46..061228b90 100644
--- a/doc/coreutils.texi
+++ b/doc/coreutils.texi
@@ -18135,6 +18135,11 @@ However, it is wise to limit yourself to names that
consist solely of underscores, digits, and ASCII letters,
and that begin with a non-digit, as applications like the shell do not
work well with other names.
+Also, you should avoid environment variables with names that start
+with two underscores,
+@c So far, this applies only to macOS and __CF_USER_TEXT_ENCODING.
+because such environment variables can be set by the operating system
+or influence the behavior of the operating system.
@vindex PATH
The first operand that does not contain the character @samp{=}
--
2.51.0
--nextPart1940042.u6TykanW85--
bug-coreutils@HIDDEN:bug#79714; Package coreutils.
Full text available.Received: (at 79714-done) by debbugs.gnu.org; 2 Nov 2025 03:16:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 01 23:16:42 2025 Received: from localhost ([127.0.0.1]:56319 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vFOaA-00044o-Eq for submit <at> debbugs.gnu.org; Sat, 01 Nov 2025 23:16:42 -0400 Received: from fout-b7-smtp.messagingengine.com ([202.12.124.150]:48429) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <andrew@HIDDEN>) id 1vFOa7-00044g-B2 for 79714-done <at> debbugs.gnu.org; Sat, 01 Nov 2025 23:16:40 -0400 Received: from phl-compute-01.internal (phl-compute-01.internal [10.202.2.41]) by mailfout.stl.internal (Postfix) with ESMTP id 06EF11D00139; Sat, 1 Nov 2025 23:16:33 -0400 (EDT) Received: from phl-imap-16 ([10.202.2.88]) by phl-compute-01.internal (MEProxy); Sat, 01 Nov 2025 23:16:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= johnandrewmarshall.com; h=cc:content-transfer-encoding :content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm2; t=1762053392; x=1762139792; bh=myn/0XLvO2 Qf2MGLcesU0oZZD9v6tSnr8BDKIMApeio=; b=ekBCpPwXH3ucdwAyWzZnOcBIND 6eebLChTIPkQ3ZlM876isYAMZYhM1rw4TIVlaXnyuT04c7S2Tq5jepYAz2TFw6Tk NGJQ6HNHCn/GRUVIxOBnd0Q4vo5M4C+V5KGw4RLRfrMDgexBCmrRt135v7HZAhhm 7P0uZQmAc8PuQKaMl6FDo8Elrh5W+GuPuinREHtn6xM3SHOpHidcevgKw4xEtnKP l+JrQuhDxIoGLx6tn9mHlCqRsp23AmFt1vBRuNWbtX3TopfSVFtrjCDFA3Gtko9Z Gen/vbTxX2ftSQ/WNSjyn1LPUmrf2ww0zjH2u68YZR8N/GA4Clg7MdF4hexg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; t=1762053392; x=1762139792; bh=m yn/0XLvO2Qf2MGLcesU0oZZD9v6tSnr8BDKIMApeio=; b=mPADYEZ6gV8JAHkTU RW7SIyCkReS10EFDH6UGhP7J18vhnDSn07gPn2MxL6jxY6VFNVfk9AnWPWRxcyIE OqirNUc67Fjavw3lE4WgNQRwcCpgwHp7vDfWv/Tb/4iYzVW2zTe6kRZg/7Zyp8dX oG9m9osMbiQ3OJbpruUdzVFTT4l88WHtEDlQHCZ/sKkSL7KdahqXogu8zy9hasIl 2lxMMhenPGadagD0NXx3Al/wZ6/O9l5dXHakg8rRX5HxBIo4PUBW+qfXnJtk+y2L uJNvxPTdEVF0q10VLATYFvb/Vkc1GHeE/hwwtsaTLo90PcGxPl/Cvyu0MhY4S3T2 XnMIA== X-ME-Sender: <xms:EM0GaVMt_WXsIgi7r5GU2VpHVuboVBbYCN63HQrQzPttIA2h3HqLMw> <xme:EM0GaSyyl4EcuO6exO7CxDasbhrQSCxDVjioQgN0ZVu_1cCe5Nyqymt_RsaU1LZKF jnCYd80aDZ3eTtsWD6oNc0N1BcnHaKqE9L5rqhtq3Hj8XLSyTeUvHg> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggddujeegudehucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepofggfffhvffkjghfufgtgfesthhqredtredtjeenucfhrhhomhepfdetnhgurhgv ficuofgrrhhshhgrlhhlfdcuoegrnhgurhgvfiesjhhohhhnrghnughrvgifmhgrrhhshh grlhhlrdgtohhmqeenucggtffrrghtthgvrhhnpeefuddvgfffudelledtffeuuefghfeg ueeltdejjeeiudetkefhiefggeelieelvdenucffohhmrghinhepghhithhhuhgsrdgtoh hmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprghn ughrvgifsehjohhhnhgrnhgurhgvfihmrghrshhhrghllhdrtghomhdpnhgspghrtghpth htohepgedpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepsghruhhnohestghlihhs phdrohhrghdprhgtphhtthhopeejleejudegqdguohhnvgesuggvsggsuhhgshdrghhnuh drohhrghdprhgtphhtthhopehpsegurhgrihhgsghrrgguhidrtghomhdprhgtphhtthho pehgrhhishhhrghlvghvihhtsehgmhgrihhlrdgtohhm X-ME-Proxy: <xmx:EM0GaU3x0XZX7TwVzHx1oGCaV8s88VQlqZVqGjITeXUvAQnc7ROHag> <xmx:EM0Gac75Skj1fjWnpdC-W5bm8C42RH_IP6UTvk9YAOUis7vZatJZTA> <xmx:EM0GaXWmhL-HjkVWt86rWPKHYy3-_xS9wjXT4YBcFz6UYaSXh2vv-g> <xmx:EM0GabBLevFvwp5Y-u4OxF4JjoIF62kKhFQk2VUMM0n8-_F742mutw> <xmx:EM0GaZyNFsAiCDGZITBZblVK0zjuvdoF4sCUYqAC3OTTXG0xGFEpNAO8> Feedback-ID: i5df14252:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 2C23A2CC0054; Sat, 1 Nov 2025 23:16:32 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface MIME-Version: 1.0 X-ThreadId: ANk8AkjeKC4V Date: Sat, 01 Nov 2025 23:16:11 -0400 From: "Andrew Marshall" <andrew@HIDDEN> To: =?UTF-8?Q?P=C3=A1draig_Brady?= <P@HIDDEN>, "Bruno Haible" <bruno@HIDDEN>, 79714-done <at> debbugs.gnu.org, "Grisha Levit" <grishalevit@HIDDEN> Message-Id: <ea004785-63f4-49e1-ae03-e3045ff5cc44@HIDDEN> In-Reply-To: <ee27f5d7-d92c-42b2-84e7-947bb3d2820f@HIDDEN> References: <3294dea2-fd18-4793-9c2e-14a72728ac88@HIDDEN> <3577710.uBEoKPz9u1@nimes> <45296409-25f3-4818-bc44-5ff505b9df51@HIDDEN> <64b156ee-2991-4dfc-920b-69e3e8a07244@HIDDEN> <ee27f5d7-d92c-42b2-84e7-947bb3d2820f@HIDDEN> Subject: Re: bug#79714: env: always adds __CF_USER_TEXT_ENCODING var on macOS since v9.8 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 79714-done X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) On Sat, Nov 1, 2025, at 11:14, P=C3=A1draig Brady wrote: > On 01/11/2025 12:45, Andrew Marshall wrote: >> On Sat, Nov 1, 2025, at 07:47, P=C3=A1draig Brady wrote: >>> On 01/11/2025 09:24, Bruno Haible via GNU coreutils Bug Reports wrot= e: >>>> P=C3=A1draig Brady wrote: >>>>> In fact only 6 commands require the localename-unsafe dependency: = date, du >>>>> through show-date() (fprintftime), and >>>>> ls, pr, stat, uptime through strftime(). >>>>> So I'll adjust things to only link those against CoreFoundation. >>>> >>>> This will have no effect in most cases. >>>> >>>> The CoreFoundation dependency is needed for two purposes: >>>> - Gnulib modules such as localename, nstrftime, fprintftime, >>>> - $(LIBINTL) when built without --disable-nls. >>>> Here, it ensures that the user's settings in control panels >>>> are respected by programs that, as usual, do >>>> setlocale (LC_ALL, ""); >>>> >>>> Since normally, on macOS, GNU packages are built with NLS enabled, >>>> the 'env' program will still be linked against CoreFoundation. >>> >>> Good point, >>> but restricting the explicit link would help Andrew's case I think, >>> since he said it was fine with v9.7. >>> >>> Andrew are you using homebrew or doing your own build >>> with --disable-nls? >>> >>> thanks, >>> Padraig >>=20 >> Hi, I am primarily building via Nixpkgs (whose derivation I also adap= ted to be able to build from the src tree in my attempts to bisect). The= Nixpkgs derivation does have `--disable-nls` [1]. However, I can also r= eproduce the same issue (bad in v9.8, good in v9.7) using Homebrew=E2=80= =99s coreutils (via the prebuilt bottles). >>=20 >> [1]: https://github.com/NixOS/nixpkgs/blob/9947f42e8867f8c6a857333425= 6fb4eb1fe6f9e0/pkgs/tools/misc/coreutils/default.nix#L171 > > OK thanks for the info. > > I've just pushed Grisha's more focused link adjustment, > which should address this for the --disable-nls case at least. > We can improve from that later if possible. > > Marking this as done. > > thanks, > Padraig Thanks for the fix! Note that when built with `--enable-single-binary` t= he incorrect behavior is still present (as, of course, everything is lin= ked in the single binary). Not sure if there is anything that could be d= one about that, but perhaps it=E2=80=99s worth documenting or making it = an invalid config on Darwin. I can confirm that without single-binary, t= he issue is resolved on current master (fdf8815).
bug-coreutils@HIDDEN:bug#79714; Package coreutils.
Full text available.Received: (at 79714-done) by debbugs.gnu.org; 1 Nov 2025 15:14:34 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 01 11:14:34 2025 Received: from localhost ([127.0.0.1]:51176 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vFDJK-0001om-3C for submit <at> debbugs.gnu.org; Sat, 01 Nov 2025 11:14:34 -0400 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]:61770) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <pixelbeat@HIDDEN>) id 1vFDJG-0001oc-IJ for 79714-done <at> debbugs.gnu.org; Sat, 01 Nov 2025 11:14:31 -0400 Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-471b80b994bso39745185e9.3 for <79714-done <at> debbugs.gnu.org>; Sat, 01 Nov 2025 08:14:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1762010064; x=1762614864; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=0fO/rYzHTlTLQt2RI7pw/gyporIWuZvPuF+VR9D+a20=; b=AzJlrSroxX5NOQPmXgu3YGuvncV+Q3+aXz/YSpQ2EXh4Hs6gfrmcjWkpww7JNDpBLF daOLpUM6k16KqLs/Rg2Y44i2ChX7nNw2lxeFeGyTqUpJLL4u7D1UXgHOloPoH3exEKqV hgO14sOS5vm8gjAnGCTRNudmPonsvibaz47UaCpP/5EYQmWSVfNsyvcYZdd7thC7ngM+ 3sMcS9OxsYTVrkJqjNEkiOoyeTBXWzDkHERf6tNbH9Jc7eLIS8zbQydWoVE1JnzONrDi +/ZVqFqoGZ8EdSdX8A+QqfCDfcRlW4bMRTpS1E1N4bgW/VTRHxh6hTW6aoXx48DB19qG wTQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762010064; x=1762614864; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=0fO/rYzHTlTLQt2RI7pw/gyporIWuZvPuF+VR9D+a20=; b=pG9kbuAONaDYF6WI1vRLljoWWvMu6l5al7Kbq5bkxQFxHnq8OewpDAKG1Me5MLmj0W YbAgAeSKk89WyG1N+fbHIKXpuv5pnrG+7Pvv2LFSVfkDrrxyjwnXyzX8i4OvvdAzzJEb 1hOUiNyI6KszojpLSYWv08/hRq8llTrK/mYpFyor/T3GHsx/cPNl6JkqJyBtfhG5yKo+ Xh8T+DDb3NybG+6UduxjI8mm2nYg1nJBUFw/5UMKTCB9LZ6TGNYIKUcVkWzBQW7T2zdS /jbQlYZ8Y11u8eW516Ijk4SetS744M+y8U0+MWrqK7r3KTL8Ainp6MSHdoN3RVwD9Rd7 tf0Q== X-Forwarded-Encrypted: i=1; AJvYcCWt3H5B2YS9cS+YgBYruypBtu/bQxgdISOd83DHJUy4mmobyXMSeCDIHzdnWP+4jC9XhGmhteMCne5+@debbugs.gnu.org X-Gm-Message-State: AOJu0Ywk/dg6WILqsMlaxIgPwKdv104nTQNtrQvM8UC4Op4bMQDNGDmb hBz3kShy8RCDiPxwhslBxAisNDqE/QD1rGqrxFFz4IwQO8SvCyMJ1KAq X-Gm-Gg: ASbGncuEqdq7e9Bh2rYJ3C32YG/IqeMjrN8jApm48io5vkUWgJJz0f03KQ4Xu9pYLrd HKFMd2lhESBSR/Tcqb8+fZI+kuBtj3Iimql6fvSlv57PHCzFbPOqHLh2DE529Xa8i8UNoRtjMm8 OlxDigrwXLYqCA4LZc2iPbaNzy+5TkbewczLvJDLeNjHQgTfhbl21UEIfDDly3qy+OEA3hzq6lB 6KhmQ2U541mKgtGNgVSGK17SbhnJH1WWgQ9wmA3lNrGaFP5HJa4QawEJ3ZjSDDo+sdvU3gi0Bbg piCoovSehnclXR1ydWc+0iOpil3+b683s73/Bpr+oFvNoNlPRCwI6g+ascp1fgVkJ+1FHtrleNh nNLNth9EFPKhgXMshq/SMIvrjZ+ExaWIZrn97CtBm5FTcuP2IVDU0IYnVtS/RBuMN6awOUp7LZO 3SQ7xBWzkalg== X-Google-Smtp-Source: AGHT+IH9eLPR1zJD8ibVb+h/G8xGBqMltbhhHGyYPeWnbDtRzBQO/xGEARHdzMQkL/BscS/4NJ42Sg== X-Received: by 2002:a05:600d:6352:b0:45f:28d2:bd38 with SMTP id 5b1f17b1804b1-4773163825dmr33021945e9.18.1762010064171; Sat, 01 Nov 2025 08:14:24 -0700 (PDT) Received: from [192.168.1.31] ([86.44.211.146]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-4773c5647e1sm52073695e9.15.2025.11.01.08.14.23 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 01 Nov 2025 08:14:23 -0700 (PDT) Message-ID: <ee27f5d7-d92c-42b2-84e7-947bb3d2820f@HIDDEN> Date: Sat, 1 Nov 2025 15:14:16 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta Subject: Re: bug#79714: env: always adds __CF_USER_TEXT_ENCODING var on macOS since v9.8 To: Andrew Marshall <andrew@HIDDEN>, Bruno Haible <bruno@HIDDEN>, 79714-done <at> debbugs.gnu.org, Grisha Levit <grishalevit@HIDDEN> References: <3294dea2-fd18-4793-9c2e-14a72728ac88@HIDDEN> <3577710.uBEoKPz9u1@nimes> <45296409-25f3-4818-bc44-5ff505b9df51@HIDDEN> <64b156ee-2991-4dfc-920b-69e3e8a07244@HIDDEN> Content-Language: en-US From: =?UTF-8?Q?P=C3=A1draig_Brady?= <P@HIDDEN> In-Reply-To: <64b156ee-2991-4dfc-920b-69e3e8a07244@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 79714-done X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 01/11/2025 12:45, Andrew Marshall wrote: > On Sat, Nov 1, 2025, at 07:47, Pádraig Brady wrote: >> On 01/11/2025 09:24, Bruno Haible via GNU coreutils Bug Reports wrote: >>> Pádraig Brady wrote: >>>> In fact only 6 commands require the localename-unsafe dependency: date, du >>>> through show-date() (fprintftime), and >>>> ls, pr, stat, uptime through strftime(). >>>> So I'll adjust things to only link those against CoreFoundation. >>> >>> This will have no effect in most cases. >>> >>> The CoreFoundation dependency is needed for two purposes: >>> - Gnulib modules such as localename, nstrftime, fprintftime, >>> - $(LIBINTL) when built without --disable-nls. >>> Here, it ensures that the user's settings in control panels >>> are respected by programs that, as usual, do >>> setlocale (LC_ALL, ""); >>> >>> Since normally, on macOS, GNU packages are built with NLS enabled, >>> the 'env' program will still be linked against CoreFoundation. >> >> Good point, >> but restricting the explicit link would help Andrew's case I think, >> since he said it was fine with v9.7. >> >> Andrew are you using homebrew or doing your own build >> with --disable-nls? >> >> thanks, >> Padraig > > Hi, I am primarily building via Nixpkgs (whose derivation I also adapted to be able to build from the src tree in my attempts to bisect). The Nixpkgs derivation does have `--disable-nls` [1]. However, I can also reproduce the same issue (bad in v9.8, good in v9.7) using Homebrew’s coreutils (via the prebuilt bottles). > > [1]: https://github.com/NixOS/nixpkgs/blob/9947f42e8867f8c6a8573334256fb4eb1fe6f9e0/pkgs/tools/misc/coreutils/default.nix#L171 OK thanks for the info. I've just pushed Grisha's more focused link adjustment, which should address this for the --disable-nls case at least. We can improve from that later if possible. Marking this as done. thanks, Padraig
"Andrew Marshall" <andrew@HIDDEN>:Pádraig Brady <P@HIDDEN>:Received: (at 79714) by debbugs.gnu.org; 1 Nov 2025 12:46:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 01 08:46:27 2025 Received: from localhost ([127.0.0.1]:50573 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vFAzz-0003ih-8J for submit <at> debbugs.gnu.org; Sat, 01 Nov 2025 08:46:27 -0400 Received: from fhigh-b6-smtp.messagingengine.com ([202.12.124.157]:41043) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <andrew@HIDDEN>) id 1vFAzt-0003iI-1t for 79714 <at> debbugs.gnu.org; Sat, 01 Nov 2025 08:46:24 -0400 Received: from phl-compute-01.internal (phl-compute-01.internal [10.202.2.41]) by mailfhigh.stl.internal (Postfix) with ESMTP id 26EEF7A0166; Sat, 1 Nov 2025 08:46:14 -0400 (EDT) Received: from phl-imap-16 ([10.202.2.88]) by phl-compute-01.internal (MEProxy); Sat, 01 Nov 2025 08:46:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= johnandrewmarshall.com; h=cc:content-transfer-encoding :content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm2; t=1762001174; x=1762087574; bh=aaS8z6ynkB ZMbieZm6TzXX7zTla7tZFpRf/EUiTz/Jw=; b=QqpSmaBqNJDIMztx9ywrO0owBw 2mQumLPnnvkKoglM/vhx7MosSQaGUwMjNMnwcxSrPT8AcLBv7Dv+FQuINaGDZ0Ou jVM1MgyYCVoTQeROZq4VQhDzeEWYg4HDn1lGXhtUGkPttg26VjRfV0ppfhAJW6zW APtilWn1uUc2ItP/RT6xTK6yNAQNLPM8RuJOZpwK0ip4OjFuRAIKUVfNfQgyehVQ Uvz5uOhXLnG8wDYDF074YOEizjO5sjJOdZfMP60XRvBopx3sFERXUboZqkZpaKrh OXGgJS4eTLVC5Wp0lq3XOw90mXjtF6c+w3V+IKXL9psGOgMRaCpRS/nKwxKQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; t=1762001174; x=1762087574; bh=a aS8z6ynkBZMbieZm6TzXX7zTla7tZFpRf/EUiTz/Jw=; b=ijFYD0cscG0rSzzaD FYuWBiF9f0dog5vvzVhdz8mERebV0FTT95QnTpdOtD715RilFuGx8RTzPzNLhHQZ T1MCI9NAvw5C24WtK48K5eb1jDlVT1LxTfG49qiwqousZfmgk5UZFcSSWpZ/DWqY 4ILWs3z3OU8/X0rw9DHtHpxTHw4HHQtV2e7W7U8dAj9o3ML+NvW0Oq15Ytv4oDgu VWt7zdGeu/4+TpgqpdnWaUvpHb+eRsw8y/D6gw8TI4Uo+OXv/VDyElTQhS8RQ9OS T2nX/uV1jxNX6w/0aWf01AiPzZD45RyXDYbNjzMExostWXjzeTp+f767gMSDdFhc rmvZw== X-ME-Sender: <xms:FQEGaVl1UvHbEFqvaYBmT65m9dU7PnPqir0G5O1YB8VIFOLRB-9a9g> <xme:FQEGabrAJA03eyMIpOvWQIlLQ2EF2iiyw2QgB7ih9ZjbNbYTBG646p0ChN2xId12l dOklM87tmpzBhkJT-yv1yT49zMSO8ARTcXQFMmsjHxkZSfZjay3wQ> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggddujedvgeduucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepofggfffhvffkjghfufgtgfesthhqredtredtjeenucfhrhhomhepfdetnhgurhgv ficuofgrrhhshhgrlhhlfdcuoegrnhgurhgvfiesjhhohhhnrghnughrvgifmhgrrhhshh grlhhlrdgtohhmqeenucggtffrrghtthgvrhhnpeefuddvgfffudelledtffeuuefghfeg ueeltdejjeeiudetkefhiefggeelieelvdenucffohhmrghinhepghhithhhuhgsrdgtoh hmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprghn ughrvgifsehjohhhnhgrnhgurhgvfihmrghrshhhrghllhdrtghomhdpnhgspghrtghpth htohepfedpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepsghruhhnohestghlihhs phdrohhrghdprhgtphhtthhopeejleejudegseguvggssghughhsrdhgnhhurdhorhhgpd hrtghpthhtohepphesughrrghighgsrhgrugihrdgtohhm X-ME-Proxy: <xmx:FQEGaShmLPlSng0gPH3jzovsGgMEIEmaaMWaV14GNDzspKY0tgi6fQ> <xmx:FQEGaazyWcFkUExeSHZcP9J8wwYF6QMZlu8nLqI3RrSM19Kz3vtRPg> <xmx:FQEGadJWRGwGVRVo2NeGf0MB6phZNl0AV8DLNzFuyJDnMJsVBETYaw> <xmx:FQEGaZQkQ69S4Rckorhg0-q3xBEOCh0FlrR9J4d3UJSgThf6sD593Q> <xmx:FQEGaeWgtJkZMM2Vhw7PvkaSjpem__0YRPb4hqGt5gkKKBpGBea7dQGJ> Feedback-ID: i5df14252:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 8EE722CC0054; Sat, 1 Nov 2025 08:46:13 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface MIME-Version: 1.0 X-ThreadId: ANk8AkjeKC4V Date: Sat, 01 Nov 2025 08:45:53 -0400 From: "Andrew Marshall" <andrew@HIDDEN> To: =?UTF-8?Q?P=C3=A1draig_Brady?= <P@HIDDEN>, "Bruno Haible" <bruno@HIDDEN>, 79714 <at> debbugs.gnu.org Message-Id: <64b156ee-2991-4dfc-920b-69e3e8a07244@HIDDEN> In-Reply-To: <45296409-25f3-4818-bc44-5ff505b9df51@HIDDEN> References: <3294dea2-fd18-4793-9c2e-14a72728ac88@HIDDEN> <3577710.uBEoKPz9u1@nimes> <45296409-25f3-4818-bc44-5ff505b9df51@HIDDEN> Subject: Re: bug#79714: env: always adds __CF_USER_TEXT_ENCODING var on macOS since v9.8 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 79714 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) On Sat, Nov 1, 2025, at 07:47, P=C3=A1draig Brady wrote: > On 01/11/2025 09:24, Bruno Haible via GNU coreutils Bug Reports wrote: >> P=C3=A1draig Brady wrote: >>> In fact only 6 commands require the localename-unsafe dependency: d= ate, du >>> through show-date() (fprintftime), and >>> ls, pr, stat, uptime through strftime(). >>> So I'll adjust things to only link those against CoreFoundation. >>=20 >> This will have no effect in most cases. >>=20 >> The CoreFoundation dependency is needed for two purposes: >> - Gnulib modules such as localename, nstrftime, fprintftime, >> - $(LIBINTL) when built without --disable-nls. >> Here, it ensures that the user's settings in control panels >> are respected by programs that, as usual, do >> setlocale (LC_ALL, ""); >>=20 >> Since normally, on macOS, GNU packages are built with NLS enabled, >> the 'env' program will still be linked against CoreFoundation. > > Good point, > but restricting the explicit link would help Andrew's case I think, > since he said it was fine with v9.7. > > Andrew are you using homebrew or doing your own build > with --disable-nls? > > thanks, > Padraig Hi, I am primarily building via Nixpkgs (whose derivation I also adapted= to be able to build from the src tree in my attempts to bisect). The Ni= xpkgs derivation does have `--disable-nls` [1]. However, I can also repr= oduce the same issue (bad in v9.8, good in v9.7) using Homebrew=E2=80=99= s coreutils (via the prebuilt bottles). [1]: https://github.com/NixOS/nixpkgs/blob/9947f42e8867f8c6a8573334256fb= 4eb1fe6f9e0/pkgs/tools/misc/coreutils/default.nix#L171
bug-coreutils@HIDDEN:bug#79714; Package coreutils.
Full text available.Received: (at 79714) by debbugs.gnu.org; 1 Nov 2025 11:47:26 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 01 07:47:26 2025 Received: from localhost ([127.0.0.1]:50410 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vFA4r-0000xN-Kv for submit <at> debbugs.gnu.org; Sat, 01 Nov 2025 07:47:26 -0400 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]:59518) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <pixelbeat@HIDDEN>) id 1vFA4n-0000vw-Nk for 79714 <at> debbugs.gnu.org; Sat, 01 Nov 2025 07:47:22 -0400 Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-421851bcb25so1741918f8f.2 for <79714 <at> debbugs.gnu.org>; Sat, 01 Nov 2025 04:47:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1761997635; x=1762602435; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=Wbb290YqNaHmKLaLknajj9ZKaeHCC230MQZ/piAS6vs=; b=ccbAdLMd4iKmdmBuh6m1G8sGzMRN9k5RFT4uWlhIl9fSyEeOgY0I/nbnmJZQitPaXy mFAeALStd9GPkP0qdMYUot4DGpuJ9n0BFjfGlQZUz+FhYvHyxxPolvVImF7HoEkqZpF/ 9BXZkbok/ApyUjLDTpjlO9Jvi/XiDvieC0t/xHQ83CypLYR++GNE8VSC+91dIIFugSyL uA4VdrBeXEmkeU7Jid+wqycfsGeV7IAcyrRmpaYhhL3IHoXUCSUCReiyE55SrVccpEDX 5gxBIz9KMm+6mh7o9+09e+GPvJyHeXDEv5SkdW/Si24nS6mSKlLZx07BesnYPHlOg1eg 7yOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761997635; x=1762602435; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Wbb290YqNaHmKLaLknajj9ZKaeHCC230MQZ/piAS6vs=; b=PTZd3OftXZW1fsdrdZZYz7QlwcGRl6xorQMcqooU8AzkH+a64gAqIhxNkA95LYV4zS Kym2BQsiUcuRBmYIfRMgmC3rmz0mImH4EZRpo424C1E4Symzkoxt8nmClhRC/YgdKVfF rIYWSKequ1f7zqaQa6h+pzexvd+RX6P5QabtrUTqX+U7tV03CnHFga2hduZGgGBIXcrC ahq2hMASQpXd7cMHwFE0fPQXYARhfp6++nfwToUYyVR8r3jz4KBNam35WBPEyRHS6AhW pfuRKxQJuTVrER83eDUcZvRjRDIrd+bTrZZsxTG62elH9fuxBivAXmL0rnQqhqSsk5Zc Rw9w== X-Forwarded-Encrypted: i=1; AJvYcCXG/VwImEVCf4IJ+OSOOma8zZTx+M1d1GDDJI62gaqcauwo0klRa3P+LhtnwCktqt0eTCB7uw==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzvMTI1a8va0WhP1k1pI5Net0e1ZXkV2yBGldmW7aXhiCbUdR+6 snjXM9HGRkgGYdFtVxzuId96zeTtbcOaokwrSmaCigNgX6LQV0DSSNpz X-Gm-Gg: ASbGncvXktNUKJ5hAW74+JrnZG+akRK5JIuTDOIJPcmrWM8aztLz25SjBK/GyvaLf4L GcaALO3f6XST0G+Tb9mprfYj8c6S4bxNoXy/LyuvBtuokgzvvvRuqMvzkQ9un587A5yAjGwZAiu 4jILFGzpLnmjbmb9ENNQUR1awdfw5dUr9BHV/eaCJeU7w6aJoIg64fL6TR7EIN3L8rQIfrrS7ka 2hxyoLN5uZMFRmTSxBV6neeDbdO5Jr6ML1Kr89QDlOgRJSZO1GwuaDlrgB9nXwxXmOHfIP8XRSQ +aqsa0zpy2m+WqD2q+SJWoEMW+/qmVLZ/HJKQgynyhFgnA4p88GfUmFceUqYGHa20+csdPWaGQE bH80jZyas+MsxrTXWd23rGjlTt2FPQH2dYpDMSiNJEDSu3ZunlVYgzcb49fyAAIDj5fBbErPtlj x/eTNQlbuwJA== X-Google-Smtp-Source: AGHT+IE6hZ6aYgbM3Z5xAA8mhyXvhIeoumVO+qXg82T5+SniBXjL2yCo+rYYM/acBFddAcr6E6DqZg== X-Received: by 2002:a05:6000:4211:b0:3ec:d7c4:25b6 with SMTP id ffacd0b85a97d-429bd68750dmr5443925f8f.27.1761997634565; Sat, 01 Nov 2025 04:47:14 -0700 (PDT) Received: from [192.168.1.31] ([86.44.211.146]) by smtp.googlemail.com with ESMTPSA id ffacd0b85a97d-429c13e0325sm8755398f8f.29.2025.11.01.04.47.13 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 01 Nov 2025 04:47:14 -0700 (PDT) Message-ID: <45296409-25f3-4818-bc44-5ff505b9df51@HIDDEN> Date: Sat, 1 Nov 2025 11:47:07 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta Subject: Re: bug#79714: env: always adds __CF_USER_TEXT_ENCODING var on macOS since v9.8 To: Bruno Haible <bruno@HIDDEN>, 79714 <at> debbugs.gnu.org, Andrew Marshall <andrew@HIDDEN> References: <3294dea2-fd18-4793-9c2e-14a72728ac88@HIDDEN> <3577710.uBEoKPz9u1@nimes> Content-Language: en-US From: =?UTF-8?Q?P=C3=A1draig_Brady?= <P@HIDDEN> In-Reply-To: <3577710.uBEoKPz9u1@nimes> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 79714 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 01/11/2025 09:24, Bruno Haible via GNU coreutils Bug Reports wrote: > Pádraig Brady wrote: >> In fact only 6 commands require the localename-unsafe dependency: date, du >> through show-date() (fprintftime), and >> ls, pr, stat, uptime through strftime(). >> So I'll adjust things to only link those against CoreFoundation. > > This will have no effect in most cases. > > The CoreFoundation dependency is needed for two purposes: > - Gnulib modules such as localename, nstrftime, fprintftime, > - $(LIBINTL) when built without --disable-nls. > Here, it ensures that the user's settings in control panels > are respected by programs that, as usual, do > setlocale (LC_ALL, ""); > > Since normally, on macOS, GNU packages are built with NLS enabled, > the 'env' program will still be linked against CoreFoundation. Good point, but restricting the explicit link would help Andrew's case I think, since he said it was fine with v9.7. Andrew are you using homebrew or doing your own build with --disable-nls? thanks, Padraig
bug-coreutils@HIDDEN:bug#79714; Package coreutils.
Full text available.
Received: (at 79714) by debbugs.gnu.org; 1 Nov 2025 09:24:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 01 05:24:31 2025
Received: from localhost ([127.0.0.1]:49964 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vF7qZ-0006YB-AT
for submit <at> debbugs.gnu.org; Sat, 01 Nov 2025 05:24:31 -0400
Received: from mo4-p00-ob.smtp.rzone.de ([81.169.146.162]:37965)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <bruno@HIDDEN>) id 1vF7qW-0006Y3-By
for 79714 <at> debbugs.gnu.org; Sat, 01 Nov 2025 05:24:29 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1761989065; cv=none;
d=strato.com; s=strato-dkim-0002;
b=dEpEJ5mg+t1OV1XqRnWlonlDQts7H6GWekQ6fTqKAKu8VkFHRqr3yIwCyhyRS4mlhO
uBlMXWda5VAHqlQyJtpT7yZdLQDbng6XBkBI5erDN63toFhhAwVAGW/EqREjV1VLukgW
sEnqTVEwtlIKm9NiG+B7gAJ8AledELud9gUEiHYm180HnImdQ9n3cjlCM5O2IKNcjMoo
Ga5jlDLeeBge1YdeVJfB2mJXWhsTIjOwfq87sxF8HEnMrPWnkrTWgnCchi3zlo0u0pjB
biCyiRI6mUIZR9nnniYkJOsXkP5Lx2ngbfr7OLCn1AhogNKGSX6xVxtB7DjZNotxX6cf
4atw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1761989065;
s=strato-dkim-0002; d=strato.com;
h=Message-ID:Date:Subject:To:From:Cc:Date:From:Subject:Sender;
bh=SKIEjB0WhzQPCKKkwGBI0+WODMakfRh4UEGvRqi28uQ=;
b=CDSA1cWV8SSRNE9iUR2Z17Fo0neLkRdAEwPDKKCALBDeJKBOf9D/9mCZy8aA2dkyay
bmMDR7f2fLwUQJ3OL+Id9izY6vZSGaY8Sy6AEAyMC4jjWyK468dDgPsWKOjIoUsWsIED
ERk9y7NnW281x0Ch5Ktrtzg7cN7PWTXDfIyJiH8rdakm9FNWn65E6fQXVjLgj/fvhXVB
zVygiEYptDC8UD5JJ5oXN4FrzyrnUShCYcGlFvkd8u48G+swot55Nr5EuMseCLOD9cLd
4bZll/uA6BOZF8ZUM3tIRegzoateq9g7hjy/ZCZlW/kTWAl6zxKUR1/OlbnLce5Ww/U0
GOKQ==
ARC-Authentication-Results: i=1; strato.com;
arc=none;
dkim=none
X-RZG-CLASS-ID: mo00
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1761989065;
s=strato-dkim-0002; d=clisp.org;
h=Message-ID:Date:Subject:To:From:Cc:Date:From:Subject:Sender;
bh=SKIEjB0WhzQPCKKkwGBI0+WODMakfRh4UEGvRqi28uQ=;
b=iguRKojFVBZoIbhBv/2X8yJYCy5fgL7oLzYNExqE3wWRqUvUqAKYCxeXNBAXCHkdpy
Mvv249L2XmWKQrV1e9M8MLdCZz4Y6GRoDxQUGjVpUjvRRecUHf9eniuGfdE89aH+HCJ2
gH4OM0KpMUgH/yPp/5D/x/U2JQS8ttO35K5+afOQ+v/amyItxcl9jRMQBLMarUe7Q4i2
3+Pb5JyG/MM+x6IuW4EwORaIy4bxXg112sb3wvrVCF64hKE/9NtmcdEfID858FHEM4ch
0kr57jSZ8dYIDmHA5x+ZSEBMAHhl9cLNPCu75+94uEsCA1P7/zlbJtYSDft0+ZmwLHTa
qNiQ==
X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlLnY4jECd2hdUABIYZgv6aLDTL6Xt6hN2sJq0pCfZK6um0fWh2jO6ssW4eSzDoWwr"
Received: from nimes.localnet by smtp.strato.de (RZmta 53.4.2 AUTH)
with ESMTPSA id Nad78a1A19OPd3k
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
(Client did not present a certificate);
Sat, 1 Nov 2025 10:24:25 +0100 (CET)
From: Bruno Haible <bruno@HIDDEN>
To: 79714 <at> debbugs.gnu.org
Subject: Re: bug#79714: env: always adds __CF_USER_TEXT_ENCODING var on macOS
since v9.8
Date: Sat, 01 Nov 2025 10:24:25 +0100
Message-ID: <3577710.uBEoKPz9u1@nimes>
Organization: GNU
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79714
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
P=E1draig Brady wrote:
> In fact only 6 commands require the localename-unsafe dependency: date, =
du=20
> through show-date() (fprintftime), and
> ls, pr, stat, uptime through strftime().
> So I'll adjust things to only link those against CoreFoundation.
This will have no effect in most cases.
The CoreFoundation dependency is needed for two purposes:
- Gnulib modules such as localename, nstrftime, fprintftime,
- $(LIBINTL) when built without --disable-nls.
Here, it ensures that the user's settings in control panels
are respected by programs that, as usual, do
setlocale (LC_ALL, "");
Since normally, on macOS, GNU packages are built with NLS enabled,
the 'env' program will still be linked against CoreFoundation.
Bruno
bug-coreutils@HIDDEN:bug#79714; Package coreutils.
Full text available.
Received: (at 79714) by debbugs.gnu.org; 29 Oct 2025 18:52:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 29 14:52:32 2025
Received: from localhost ([127.0.0.1]:60040 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vEBHc-0004AF-9m
for submit <at> debbugs.gnu.org; Wed, 29 Oct 2025 14:52:32 -0400
Received: from mail.cs.ucla.edu ([131.179.128.66]:37042)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <eggert@HIDDEN>)
id 1vEBHS-00049o-S1
for 79714 <at> debbugs.gnu.org; Wed, 29 Oct 2025 14:52:23 -0400
Received: from localhost (localhost [127.0.0.1])
by mail.cs.ucla.edu (Postfix) with ESMTP id E02033C0149F0;
Wed, 29 Oct 2025 11:52:15 -0700 (PDT)
Received: from mail.cs.ucla.edu ([127.0.0.1])
by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP
id A7vObC7N6P39; Wed, 29 Oct 2025 11:52:15 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1])
by mail.cs.ucla.edu (Postfix) with ESMTP id B7E523C0149F3;
Wed, 29 Oct 2025 11:52:15 -0700 (PDT)
DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu B7E523C0149F3
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu;
s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1761763935;
bh=uM2zkCg76ZxkLA6g+heCpfzi5h+LbvxMf0mFMNn1hZ0=;
h=Message-ID:Date:MIME-Version:To:From;
b=bfcexzncV+8saQ4PzLFSwfzaikct3qIaCK4RCig/NLzzCn+u1YeKdIs2VD7C2x6GR
8IPxbKj+FwYPlfVFIaKApjVc0+vS2S2NFN5vuHTT7QpRswIBJxPmmFBHB1e/qmkwGM
BBfa50N/ac+x25CMHmEkRgnavzQ2TOLqAoaoXUV6iLgdNv6ECtlx8AeEVrSCtvvRJW
BPR4u3Eten0JI0EvYSZzyFDEQw2m8VS/tR6AhiOz8peEbCBekr1Byf1Q3VCkOhjS22
/VAtWcOuUGAlvIvfsaf68yBNzZv9kQfAK8CX4euQXMkFNgnwWb17Mxq0wXiwM0rucr
BMp+RyBoFx0Yg==
X-Virus-Scanned: amavis at mail.cs.ucla.edu
Received: from mail.cs.ucla.edu ([127.0.0.1])
by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP
id bXN_JidUeBmU; Wed, 29 Oct 2025 11:52:15 -0700 (PDT)
Received: from [172.31.76.7] (unknown [169.133.32.205])
by mail.cs.ucla.edu (Postfix) with ESMTPSA id 7262D3C0149F0;
Wed, 29 Oct 2025 11:52:15 -0700 (PDT)
Message-ID: <d95e3f7d-7bfd-4314-b4db-f9e965a412bc@HIDDEN>
Date: Wed, 29 Oct 2025 12:52:07 -0600
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#79714: env: always adds __CF_USER_TEXT_ENCODING var on macOS
since v9.8
To: =?UTF-8?Q?P=C3=A1draig_Brady?= <P@HIDDEN>,
Collin Funk <collin.funk1@HIDDEN>, 79714 <at> debbugs.gnu.org
References: <3294dea2-fd18-4793-9c2e-14a72728ac88@HIDDEN>
<878qgu4egk.fsf@HIDDEN> <87ms5a2wmg.fsf@HIDDEN>
<4126cb27-f5ef-4860-9a7b-a7c821144b51@HIDDEN>
Content-Language: en-US
From: Paul Eggert <eggert@HIDDEN>
In-Reply-To: <4126cb27-f5ef-4860-9a7b-a7c821144b51@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 3.6 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: On 10/29/25 06:10, Pádraig Brady wrote: > In fact only 6
commands require the localename-unsafe dependency It'd be nice if we could
get that down to 0 somehow....
Content analysis details: (3.6 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The
query to Validity was blocked. See
https://knowledge.validity.com/hc/en-us/articles/20961730681243
for more information.
[131.179.128.66 listed in sa-trusted.bondedsender.org]
0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
query to Validity was blocked. See
https://knowledge.validity.com/hc/en-us/articles/20961730681243
for more information.
[131.179.128.66 listed in bl.score.senderscore.com]
3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS
[169.133.32.205 listed in zen.spamhaus.org]
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
-0.0 SPF_PASS SPF: sender matches SPF record
X-Debbugs-Envelope-To: 79714
Cc: andrew@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 2.6 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: On 10/29/25 06:10, Pádraig Brady wrote: > In fact only 6
commands require the localename-unsafe dependency It'd be nice if we could
get that down to 0 somehow....
Content analysis details: (2.6 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The
query to Validity was blocked. See
https://knowledge.validity.com/hc/en-us/articles/20961730681243
for more information.
[131.179.128.66 listed in sa-trusted.bondedsender.org]
0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
query to Validity was blocked. See
https://knowledge.validity.com/hc/en-us/articles/20961730681243
for more information.
[131.179.128.66 listed in bl.score.senderscore.com]
3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS
[169.133.32.205 listed in zen.spamhaus.org]
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
-0.0 SPF_PASS SPF: sender matches SPF record
-1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list
manager
On 10/29/25 06:10, P=C3=A1draig Brady wrote:
> In fact only 6 commands require the localename-unsafe dependency
It'd be nice if we could get that down to 0 somehow....
bug-coreutils@HIDDEN:bug#79714; Package coreutils.
Full text available.
Received: (at 79714) by debbugs.gnu.org; 29 Oct 2025 13:11:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 29 09:11:06 2025
Received: from localhost ([127.0.0.1]:58440 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vE5xB-00089H-Sl
for submit <at> debbugs.gnu.org; Wed, 29 Oct 2025 09:11:06 -0400
Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]:42385)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <pixelbeat@HIDDEN>)
id 1vE5x5-00087T-0f
for 79714 <at> debbugs.gnu.org; Wed, 29 Oct 2025 09:10:59 -0400
Received: by mail-wr1-x432.google.com with SMTP id
ffacd0b85a97d-429a0d1c31aso678333f8f.1
for <79714 <at> debbugs.gnu.org>; Wed, 29 Oct 2025 06:10:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1761743451; x=1762348251; darn=debbugs.gnu.org;
h=content-transfer-encoding:in-reply-to:from:content-language
:references:cc:to:subject:user-agent:mime-version:date:message-id
:sender:from:to:cc:subject:date:message-id:reply-to;
bh=2UwXurc+ZqwtWqQReZih8CFxq9bNAoZFLRAbooywAK8=;
b=bm2nWKquvGf8tTuz2GpFIbG1Iicd4PIhYGZD79NgI/G2U5f2uwSstztyxRZRX4hURE
xV3wBNsma+1FnPHQi6kN0LWi9zzvO61cuzEtA8Ntcl8qBXnROscjYG0H4bVPCCzvs8fy
MH7wfdUrPjdn4ZoTMAsCkiWInwbD43J7jRP/BGsFpD23mjNlgchFSY+UCtmud4Z+G9aI
kdVMl+9V3hqTIh5rKouEu/VU2yjlDeMRyQONfOJZ9dQHssSiSnmvooNIIPx/GJmEA777
P7aoih1q7e7hwVZC1csGOkMIPcT1372LK0pMzkqjm70nRpvzbjJ2HpXy64H2QuuTQp5q
Bhaw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1761743451; x=1762348251;
h=content-transfer-encoding:in-reply-to:from:content-language
:references:cc:to:subject:user-agent:mime-version:date:message-id
:sender:x-gm-message-state:from:to:cc:subject:date:message-id
:reply-to;
bh=2UwXurc+ZqwtWqQReZih8CFxq9bNAoZFLRAbooywAK8=;
b=nfJJzgzF+BwLpeEUe55zBb2XTfpZgV+uZCeSVuJY8a9zyGoZ7+ZpgnIPZuYxBGfdIZ
azmPC+tlF9gWaczWJ4Fph17YR+1B2goRigLjsuMPM7j56GoixL2wZWMvzS7KQ3XytoKA
3HTeU0gQQvwr4TXRoXynYdtTWanyY6DWkSVeRRH2w/RK5ayEqp0YpOf8lAvxKJeRfcMx
ZUDp2Ovi8Pb3zP7WS/Ra07iPYwbDs6jCdJkfv4D7dI+rB+Ute5dlwXTRxbARxJoOyvhP
mEns7LL/ej5QH3M+QFOR6kpCCe2eszdoEY3ebdnEuky2hpIUQrCO9e5mF9zmRFvw71IB
R51Q==
X-Forwarded-Encrypted: i=1;
AJvYcCWMFmezlr7a0JMXMz2teLj/9YGQkqFbjRBw93OLJh9g3oklyn5N/OXazcoMX1264HOfdftObQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzZDqLu64ZsUuhHg9Ec/NJgYYdFrw8QIry+7/vQL1SAWWMdhrit
XoJLqiGnqawuXwlvEqCcj+WqovzwvIZ5hZD9xM6SHOAE01uCvlHQJjeY
X-Gm-Gg: ASbGncuTX1TNGqLom6DpBqQ/w+tG/y17a3A7o/E+iFsH8DQG+H9L08jcsCUJQ2mzYzH
vLgCjDh/44WYZ+uehurxGOTVQSZga5VWHSG6FaXEE2uieOh/wxAZojiFHMt25GFq8NimE49OBlY
C9XXkHDx382mumfdxUBrU7N54rTznEwGeR2fEjBDjUcbTnQm/Vnn35AsTzIgl6rYahb+nZZLu/I
Rp3I76S+1LvGU2OjYzMadSpWf9YQOKj8ObmYRr5FYK7BWa6MghSr5ZhHQ9OMX6Ku3xBLTGH8qCd
RolMNoskapEz5YxyK5kiKYfI8y24xaM++rnwQ+tHvxkQaeNBTn2EqCh9YL0d7rCquI6cCHDujGL
KDbQfo5g6nfozPxv5e1JR2hoLtwiwxnbOay6fCOgGqHiN0pEN/QxOYrwLVKilZ9dAG81/2FIR0C
I=
X-Google-Smtp-Source: AGHT+IHJCEatOnKwqsFOexuc+MsErYdqrhMnk/nCrgEp5k86ShCC6miPe2rO/tRgDXoZX+PCrmUR1g==
X-Received: by 2002:a05:6000:400f:b0:429:8b4a:c3b4 with SMTP id
ffacd0b85a97d-429a81a83e3mr6080487f8f.5.1761743451206;
Wed, 29 Oct 2025 06:10:51 -0700 (PDT)
Received: from [192.168.1.31] ([86.44.211.146])
by smtp.googlemail.com with ESMTPSA id
ffacd0b85a97d-429952df3c7sm25764453f8f.40.2025.10.29.06.10.50
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Wed, 29 Oct 2025 06:10:50 -0700 (PDT)
Message-ID: <4126cb27-f5ef-4860-9a7b-a7c821144b51@HIDDEN>
Date: Wed, 29 Oct 2025 13:10:43 +0000
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird Beta
Subject: Re: bug#79714: env: always adds __CF_USER_TEXT_ENCODING var on macOS
since v9.8
To: Collin Funk <collin.funk1@HIDDEN>, 79714 <at> debbugs.gnu.org
References: <3294dea2-fd18-4793-9c2e-14a72728ac88@HIDDEN>
<878qgu4egk.fsf@HIDDEN> <87ms5a2wmg.fsf@HIDDEN>
Content-Language: en-US
From: =?UTF-8?Q?P=C3=A1draig_Brady?= <P@HIDDEN>
In-Reply-To: <87ms5a2wmg.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79714
Cc: andrew@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
On 29/10/2025 03:51, Collin Funk wrote:
> Collin Funk <collin.funk1@HIDDEN> writes:
>
>> My intuition is that calling the Core Foundation locale functions will
>> cause that environment variable to be set along with creating that file.
>>
>> Can you share the ./configure options you used? Or did you download
>> Coreutils through Homebrew? That would help lead me in the right
>> direction, I think.
>
> Actually the environment variable is set in any program that is linked
> against Core Foundation. Regardless of whether you call functions from
> it or not. See the following test program:
>
> $ cat main.c
> #include <stdio.h>
> #include <stdlib.h>
> int
> main (void)
> {
> char *p = getenv ("__CF_USER_TEXT_ENCODING");
> printf ("%s\n", p ? p : "(null)");
> return EXIT_SUCCESS;
> }
> $ ./a.out
> (null)
> $ cc main.c -Wl,-framework -Wl,CoreFoundation
> $ ./a.out
> 0xF23D:0:0
>
> I believe Core Foundation is needed for our setlocale substitute on
> MacOS.
Oh interesting.
That would be a reason to not link env(1) against it.
In fact only 6 commands require the localename-unsafe dependency: date, du through show-date() (fprintftime), and
ls, pr, stat, uptime through strftime().
So I'll adjust things to only link those against CoreFoundation.
cheers,
Padraig
bug-coreutils@HIDDEN:bug#79714; Package coreutils.
Full text available.
Received: (at 79714) by debbugs.gnu.org; 29 Oct 2025 03:52:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 28 23:52:08 2025
Received: from localhost ([127.0.0.1]:55798 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vDxEF-00073l-8J
for submit <at> debbugs.gnu.org; Tue, 28 Oct 2025 23:52:08 -0400
Received: from mail-pj1-x1034.google.com ([2607:f8b0:4864:20::1034]:44131)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <collin.funk1@HIDDEN>)
id 1vDxE9-00072w-C9
for 79714 <at> debbugs.gnu.org; Tue, 28 Oct 2025 23:52:02 -0400
Received: by mail-pj1-x1034.google.com with SMTP id
98e67ed59e1d1-34029a194bcso1862378a91.0
for <79714 <at> debbugs.gnu.org>; Tue, 28 Oct 2025 20:52:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1761709913; x=1762314713; darn=debbugs.gnu.org;
h=mime-version:user-agent:message-id:date:references:in-reply-to
:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
bh=prhBAZjkVSCPEhV2sNldvLlKNZfGRTnvldNUuwTkNZ4=;
b=A+oywbzkWXzA+p6J8OIv1M/vx7aMRrMrMRguo3a2ppli0+wDnQZfktbUk2ob/A68PD
rE82lahdShw2HGbN6I1PaIMu0zSUm757sXSjq1GojEtd7TACDyib9iQgc3kSR/z4raR0
l12ZRiRE/X7qrlfJ5clXSx1DVv22jLMn+ZWMnMxM8YeeTKi1ZSsUbaqgLveeDyOaJ+ty
04cKW55rD1Udmy3rYFsnD7z5g1pTwf+TRdUOrdj7ffIiaCENXEn5VcVCYNA+DUMTWLbc
Opzf7rXDPfVmJ98D0w9AC/LDQbCfnpjyccm3j0eeky7UVLHFmxOvJa/1Lr2JpxBVrcl8
iLQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1761709913; x=1762314713;
h=mime-version:user-agent:message-id:date:references:in-reply-to
:subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
:message-id:reply-to;
bh=prhBAZjkVSCPEhV2sNldvLlKNZfGRTnvldNUuwTkNZ4=;
b=VeKUTibrx0Spep/xAcZUrp/c3tmiH9OQpAbk7YsZo9b4N7uInqXwWnjVn0rUSGJFI0
2G+aGT8PBnUUk4Y19IOHNphZ1m1TvtuXjVIYaPxIPlaWxtpFetDTHIVMmlTQZ/RXivo5
Uq7vRQAxBt1vxhxpYzPpGoBCVgVt5CU28bHgcsTWzHjF1ieVeppPMqA6R9N8CQzar070
aeXkclyjngh5bBJ2j3YBQ6g5mh7E83+5FRrc/Rv90b4DlpUD1dn7qMT2smHhcEpWIGQ0
rsTb1vuy0GqrBMih6FEk0MM/6/wjMaUCoG/mbfOCCeN2ihgt8wpiImqNcOtmGhawsybV
EfIQ==
X-Gm-Message-State: AOJu0YxAjreKbLx7wrcmyowft7DVcLMkjM9Mo5ooIKfLTznyVS3vhtM3
UmOqntcl9NLncK6Ts3BlcnLklDIvQwlkuiPtL/jc0rbS3Bv6qxt7WiUhshPCgPgz
X-Gm-Gg: ASbGnctRTlerRHCYrCVZDFyWObEHBMXYMBHBGfO/kyEmJ5HnG+gNpVTrfWhVi7kgQNI
x2/IlpXjJkswmP9ii6+JeBEWc57cM5lmTJrwVMKRnnl/VJnSEoRyuYYO2BKuCLbZ0XMs4AHJ6ri
j7c3PNiBKngttLyB6N7EuMc/gZaBmn0cidn6x0ebtKX1WVC8zJCfEMIJzkcPFK+s6ZnKQg/NI1V
bC+8AB8NKJp4jx/9sFRa3n6m7NiTD2Qx6ii3bZcfz6PXcCr5BGx5V/1f4Fn4XIAV6+jhXI64MR9
7+fc0w95exkIjARCiT6PLADynfyrYUW/9LHEYaEKYVFQFraCnpa7d0gxIoREisN3NdUcUSr4RhK
r2kMw8LoqxIJwmz86n1jBiH0pAS7VidVgK7jyGX2R/GbfUCOgB/LPnFAxBUf7HqX5/Vl6
X-Google-Smtp-Source: AGHT+IEAeIi5c27ZcSzUVElpql4TYbXR6RjHJOltqERCIin+GWnmg26BJxDMqgtwefwEvxFyGGRMkQ==
X-Received: by 2002:a17:90b:3a8e:b0:32e:7270:94a1 with SMTP id
98e67ed59e1d1-3403a29a2ccmr1927246a91.17.1761709913173;
Tue, 28 Oct 2025 20:51:53 -0700 (PDT)
Received: from fedora ([2601:646:8081:3770::43bc])
by smtp.gmail.com with ESMTPSA id
98e67ed59e1d1-33fed7d27b2sm13923818a91.4.2025.10.28.20.51.52
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Tue, 28 Oct 2025 20:51:52 -0700 (PDT)
From: Collin Funk <collin.funk1@HIDDEN>
To: "Andrew Marshall" via GNU coreutils Bug Reports <bug-coreutils@HIDDEN>
Subject: Re: bug#79714: env: always adds __CF_USER_TEXT_ENCODING var on
macOS since v9.8
In-Reply-To: <878qgu4egk.fsf@HIDDEN>
References: <3294dea2-fd18-4793-9c2e-14a72728ac88@HIDDEN>
<878qgu4egk.fsf@HIDDEN>
Date: Tue, 28 Oct 2025 20:51:51 -0700
Message-ID: <87ms5a2wmg.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 79714
Cc: 79714 <at> debbugs.gnu.org, Andrew Marshall <andrew@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)
Collin Funk <collin.funk1@HIDDEN> writes:
> My intuition is that calling the Core Foundation locale functions will
> cause that environment variable to be set along with creating that file.
>
> Can you share the ./configure options you used? Or did you download
> Coreutils through Homebrew? That would help lead me in the right
> direction, I think.
Actually the environment variable is set in any program that is linked
against Core Foundation. Regardless of whether you call functions from
it or not. See the following test program:
$ cat main.c
#include <stdio.h>
#include <stdlib.h>
int
main (void)
{
char *p = getenv ("__CF_USER_TEXT_ENCODING");
printf ("%s\n", p ? p : "(null)");
return EXIT_SUCCESS;
}
$ ./a.out
(null)
$ cc main.c -Wl,-framework -Wl,CoreFoundation
$ ./a.out
0xF23D:0:0
I believe Core Foundation is needed for our setlocale substitute on
MacOS.
Collin
bug-coreutils@HIDDEN:bug#79714; Package coreutils.
Full text available.
Received: (at submit) by debbugs.gnu.org; 29 Oct 2025 03:52:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 28 23:52:16 2025
Received: from localhost ([127.0.0.1]:55802 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vDxEN-00074B-Jj
for submit <at> debbugs.gnu.org; Tue, 28 Oct 2025 23:52:15 -0400
Received: from lists.gnu.org ([2001:470:142::17]:43946)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <collin.funk1@HIDDEN>)
id 1vDxEH-00073e-Bz
for submit <at> debbugs.gnu.org; Tue, 28 Oct 2025 23:52:10 -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 <collin.funk1@HIDDEN>)
id 1vDxEA-0007d4-Rb
for bug-coreutils@HIDDEN; Tue, 28 Oct 2025 23:52:02 -0400
Received: from mail-pj1-x1031.google.com ([2607:f8b0:4864:20::1031])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from <collin.funk1@HIDDEN>)
id 1vDxE6-0007xg-5y
for bug-coreutils@HIDDEN; Tue, 28 Oct 2025 23:52:02 -0400
Received: by mail-pj1-x1031.google.com with SMTP id
98e67ed59e1d1-34029cee97fso1744521a91.1
for <bug-coreutils@HIDDEN>; Tue, 28 Oct 2025 20:51:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1761709913; x=1762314713; darn=gnu.org;
h=mime-version:user-agent:message-id:date:references:in-reply-to
:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
bh=prhBAZjkVSCPEhV2sNldvLlKNZfGRTnvldNUuwTkNZ4=;
b=JzkghrRuDYl6Yc4YCuf6fC9h3+5MRhKfN57pC+Z/YhnNI5sgdoGchOW9uNCMa0VcFZ
Upob2BmY1ppZLuujcxqGJezHmHLBjJqPDsXDKGyw362luNP1CnefkPmJzFDAnZ6HtKN/
neWXiSpDQ+lqV8vcr3XWZJClwTqCytjafob3wYwF4LyisQ42BWCGIH8eqHVSn5qv2JzW
VsjF/XN9jfuN9XI4hfAAWORGTQClrmeIr/K94GTVmUnGHpq2xTJ7mB9l0vr8MIPcJ6eB
NTM2tY4DnC6Kd0ZFTjUqYtXHqGZ1UQluc0zz/lifxMV6hqXGUA73Ura+yQTaQoLU8x1h
T5IA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1761709913; x=1762314713;
h=mime-version:user-agent:message-id:date:references:in-reply-to
:subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
:message-id:reply-to;
bh=prhBAZjkVSCPEhV2sNldvLlKNZfGRTnvldNUuwTkNZ4=;
b=nltunuk/CinP7ZQbY6xp3O3aYKevgmSgz6XjlAtdOAudqhabep1nL+CbUQc5GpA09f
yI18WtcOQ+KwMkhsunn5n3VE1wuG9gs99ZhN3JkrNlt4v2iCzMbe2Z9hlXYBTvhCOdGe
jxjHy3TDaIe14Zbx3tG8Q9eSO394/I1mz//za5VwLOXSXgUTaVv5lKwsUcuw0/pRXaiM
qGcD51mDLqbDSF/TfCkxYTx5B3GfB2YbXzjVC8bGZDVxNe5sno1a+X0ogaCArmOmuE3Z
iR7Vr/NZPKWohT6/2VVkTGg4MzDH0JE/2Qt9k4ubgE04KFJKaBUZ3zA9ZMwXB5RHQpSi
YZOg==
X-Gm-Message-State: AOJu0YxXzjHMrsAArWbGizm0uqZrcBts8aom9m67cnmIhCS6ThBC8PVH
JNyur96TY+BpAKMQanK1d+4C6dEmjW8wIvD+fjwhGDc++d64LdVJg1tv
X-Gm-Gg: ASbGnctFQb6kAwVSPSkATgRqAWklj7sB6n1UD69kXjsixKYWeH/AEqHuDxnmpdFXxIZ
Tif/bdDOv85ZP2r4VJvj1nj6BdmLLxvO2mvqFjHpqlUhMq7ANsJQm0LuZwyIfs/+pCAf+oIVoFT
LKoeS8RKwaqpSYpj++7zKYBftVVYXLUy3raM1d2Odp4r77K2cg5gw0O5G+W4bylzbhugChbZIgo
48Sqc+ewcX7mrrai+lZlTT9zQTvWeRHtcYqpMEerYDLgIlpzt3ttHlpEF91r9jPTPpXo9lJQz10
bB89y9sVoiADhMpxsDT0mTNcL02tOeqkU4BJJw4zG26vwLvwXMtNY6oP5XPSs6OlPS8hMSCKvoh
RkrE4Pc6LIZLHgQde307eYBxeBk5SHPQ56DJfal33L223qy6i+JLpb6m+uGzGSU561fwn
X-Google-Smtp-Source: AGHT+IEAeIi5c27ZcSzUVElpql4TYbXR6RjHJOltqERCIin+GWnmg26BJxDMqgtwefwEvxFyGGRMkQ==
X-Received: by 2002:a17:90b:3a8e:b0:32e:7270:94a1 with SMTP id
98e67ed59e1d1-3403a29a2ccmr1927246a91.17.1761709913173;
Tue, 28 Oct 2025 20:51:53 -0700 (PDT)
Received: from fedora ([2601:646:8081:3770::43bc])
by smtp.gmail.com with ESMTPSA id
98e67ed59e1d1-33fed7d27b2sm13923818a91.4.2025.10.28.20.51.52
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Tue, 28 Oct 2025 20:51:52 -0700 (PDT)
From: Collin Funk <collin.funk1@HIDDEN>
To: "Andrew Marshall" via GNU coreutils Bug Reports <bug-coreutils@HIDDEN>
Subject: Re: bug#79714: env: always adds __CF_USER_TEXT_ENCODING var on
macOS since v9.8
In-Reply-To: <878qgu4egk.fsf@HIDDEN>
References: <3294dea2-fd18-4793-9c2e-14a72728ac88@HIDDEN>
<878qgu4egk.fsf@HIDDEN>
Date: Tue, 28 Oct 2025 20:51:51 -0700
Message-ID: <87ms5a2wmg.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2607:f8b0:4864:20::1031;
envelope-from=collin.funk1@HIDDEN; helo=mail-pj1-x1031.google.com
X-Spam_score_int: -17
X-Spam_score: -1.8
X-Spam_bar: -
X-Spam_report: (-1.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,
FREEMAIL_ENVFROM_END_DIGIT=0.25, 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.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Collin Funk writes: > My intuition is that calling the Core
Foundation locale functions will > cause that environment variable to be
set along with creating that file. > > Can you share the ./configure options
you used? [...]
Content analysis details: (1.2 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-0.0 SPF_HELO_PASS SPF: HELO matches SPF record
1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail)
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (collin.funk1[at]gmail.com)
0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
in digit (collin.funk1[at]gmail.com)
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org]
X-Debbugs-Envelope-To: submit
Cc: 79714 <at> debbugs.gnu.org, Andrew Marshall <andrew@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.2 (/)
Collin Funk <collin.funk1@HIDDEN> writes:
> My intuition is that calling the Core Foundation locale functions will
> cause that environment variable to be set along with creating that file.
>
> Can you share the ./configure options you used? Or did you download
> Coreutils through Homebrew? That would help lead me in the right
> direction, I think.
Actually the environment variable is set in any program that is linked
against Core Foundation. Regardless of whether you call functions from
it or not. See the following test program:
$ cat main.c
#include <stdio.h>
#include <stdlib.h>
int
main (void)
{
char *p = getenv ("__CF_USER_TEXT_ENCODING");
printf ("%s\n", p ? p : "(null)");
return EXIT_SUCCESS;
}
$ ./a.out
(null)
$ cc main.c -Wl,-framework -Wl,CoreFoundation
$ ./a.out
0xF23D:0:0
I believe Core Foundation is needed for our setlocale substitute on
MacOS.
Collin
bug-coreutils@HIDDEN:bug#79714; Package coreutils.
Full text available.
Received: (at 79714) by debbugs.gnu.org; 29 Oct 2025 02:41:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 28 22:41:28 2025
Received: from localhost ([127.0.0.1]:55535 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vDw7s-0002yL-Hy
for submit <at> debbugs.gnu.org; Tue, 28 Oct 2025 22:41:28 -0400
Received: from mail-pf1-x429.google.com ([2607:f8b0:4864:20::429]:58431)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <collin.funk1@HIDDEN>)
id 1vDw7n-0002xi-Tb
for 79714 <at> debbugs.gnu.org; Tue, 28 Oct 2025 22:41:25 -0400
Received: by mail-pf1-x429.google.com with SMTP id
d2e1a72fcca58-78125ed4052so7766272b3a.0
for <79714 <at> debbugs.gnu.org>; Tue, 28 Oct 2025 19:41:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1761705677; x=1762310477; darn=debbugs.gnu.org;
h=mime-version:user-agent:message-id:date:references:in-reply-to
:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
bh=RYlZ122iOvwd/tGTh+HZMB2sOa+vzRUFYKdv40OkPhU=;
b=XjLAzGWU4Ic4MeDOK4Kn3jAVpK0E+VwPlJqv1pbSxjwEilarEwmiJuhvAhmP30qPYL
GU23i+EBcP2nGLwwhMCg7GJwdsSzg2j2hp2rS0kkZCpBkoHYFKUY9KGHR0x/Dioqr2cU
edOOrffN6Ykh7NIlcnoDslQN9N2C84Gx8u9o+CKVabe6budtuHUamWQ38vXtrZSgPxI9
fkt62hxH5CyG7vMwqKUP2EbwF44so4xm7CBv/DSJFwXuvzHiifZ7b1hvXSO77lPV+jcn
xIL/9BvoC188/NAhboYO0feDxSfeM0wDi6fWouFpRvwTB/dbH1I6b+QLHQtS5WTva4qG
C2oA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1761705677; x=1762310477;
h=mime-version:user-agent:message-id:date:references:in-reply-to
:subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
:message-id:reply-to;
bh=RYlZ122iOvwd/tGTh+HZMB2sOa+vzRUFYKdv40OkPhU=;
b=R6eifzaLE82QxO5iGNq2qHIgR8Eu4W3dwb1ES2y8sgLBaUH+6us3N2cvGQuLv95gKr
8P7/BIKN6ne9qzTOljbaPlU75FRGqk7kdvoXxD0AroO5kiErxaH1CEJMw5OfY5FN2r7a
Ou++yvQSVnuDj5x7vSOzEr+RT4Mqmz/+WAU6nT4ZIcy6UOVffTGpUXoOK8tkQsw+zw4C
ohKwOU1KJC60ox2a3JgX6BlflKcSPSqdZNos5BZ7M/SXl63k9haaT4XrLzcftfQEausU
jcgPyQejk6FomgHs00HxE6rhd2FOzqafFN0jsfyZRXX3QIzZOriZbvrneWI9KBrTWsJA
fBlA==
X-Gm-Message-State: AOJu0YycA9+XM/pftcmVAi0R9tA1C9pNPFCfitkzt8s6qewTvV9RFKsC
YKj/yUYk0YY2WpsWH3EiiC2pP08MPSmNHqpOG/+0BBbMZo9yHTLb7N7/
X-Gm-Gg: ASbGncvZV7AVgpKAdujunPt2stbBP0wR2aaF8odKhmKIi7lX0TJd3S2eUdIsw/fXOwi
RzRXI+xzhY9g2doV6NHhRhjN/sHoP8A/HPzynJe2vHHoJLEtFukztrdNNFhjSdOJYMm6tFcnFe/
mv6fqILuiTP3pkBsgMKeaIIRKIMpE8z2Axbbw0roRAOwnfxaXpCof9D3qSJAmMc5sZnF4HyRDQb
NAJd8/I+ANu4Nfv5nMZkCPXsx5U7xMNGPyvd/eJT8qxUGyafLZTMdFGFqV54M60JpArxcZmqi4L
Ip/VWp8U+gmF97cRq5DKCzoJtUik9keHKn66TJkprninwSptiQmCK62q9B3tv7yifVfIZOE7/Cz
a1m4CpGv0qK5o+0ICDkUBl7P4FFzI9E2d5lRcsYpQp5/EGnckfmIsA6DLbA==
X-Google-Smtp-Source: AGHT+IFQHN/tfk1WWX13SE4tX6lLaNCax8kP34L/YKIa1Y+Xs6XAYQNF/S89t5uCXxGPeWhO3U0nkw==
X-Received: by 2002:a05:6a20:244d:b0:341:4171:b597 with SMTP id
adf61e73a8af0-34653c0ccabmr1641140637.42.1761705676851;
Tue, 28 Oct 2025 19:41:16 -0700 (PDT)
Received: from fedora ([2601:646:8081:3770::43bc])
by smtp.gmail.com with ESMTPSA id
d2e1a72fcca58-7a414062b6csm13365892b3a.42.2025.10.28.19.41.16
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Tue, 28 Oct 2025 19:41:16 -0700 (PDT)
From: Collin Funk <collin.funk1@HIDDEN>
To: "Andrew Marshall" via GNU coreutils Bug Reports <bug-coreutils@HIDDEN>
Subject: Re: bug#79714: env: always adds __CF_USER_TEXT_ENCODING var on
macOS since v9.8
In-Reply-To: <3294dea2-fd18-4793-9c2e-14a72728ac88@HIDDEN>
References: <3294dea2-fd18-4793-9c2e-14a72728ac88@HIDDEN>
Date: Tue, 28 Oct 2025 19:41:15 -0700
Message-ID: <878qgu4egk.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 79714
Cc: 79714 <at> debbugs.gnu.org, Andrew Marshall <andrew@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)
Hi Andrew,
"Andrew Marshall" via GNU coreutils Bug Reports <bug-coreutils@HIDDEN>
writes:
> In Coreutils v9.8 on macOS (I also tested on recent master,
> 5a00d0a65), `env` now adds the `__CF_USER_TEXT_ENCODING` var to the
> environment. This behavior is not present in v9.7. I suspect this may
> be due to commit c2e1816a53345ff9d5b89fc1fa566e87d0ee1b7e, but am
> unable to confirm as naive bisecting and reverting is confounded by
> failed builds.
>
> ./coreutils-bin/env -i /usr/bin/env # (empty)
> ./coreutils-bin/env -i ./coreutils/bin/env # has __CF_USER_TEXT_ENCODING
> /usr/bin/env -i ./coreutils-bin/env # has __CF_USER_TEXT_ENCODING
I recall seeing it ignored in tests. That was because of this commit:
$ git log --grep=__CF
commit 7b0db3c69c2171e352b219d473cb5469ba635d8d
Author: Jim Meyering <jim@HIDDEN>
AuthorDate: Sun Sep 19 22:44:25 2021 -0700
Commit: Jim Meyering <jim@HIDDEN>
CommitDate: Mon Sep 20 10:01:53 2021 -0700
tests: env-s.pl: avoid spurious failure on OS X
* tests/misc/env-S.pl: The __CF_USER_TEXT_ENCODING envvar
would cause many of these sub-tests to fail. Ignore it.
I also remeber seeing a ~/.CFUserTextEncoding file on my work system as
well.
My intuition is that calling the Core Foundation locale functions will
cause that environment variable to be set along with creating that file.
Can you share the ./configure options you used? Or did you download
Coreutils through Homebrew? That would help lead me in the right
direction, I think.
Thanks!
Collin
bug-coreutils@HIDDEN:bug#79714; Package coreutils.
Full text available.
Received: (at submit) by debbugs.gnu.org; 29 Oct 2025 02:41:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 28 22:41:37 2025
Received: from localhost ([127.0.0.1]:55539 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vDw81-0002yu-1O
for submit <at> debbugs.gnu.org; Tue, 28 Oct 2025 22:41:37 -0400
Received: from lists.gnu.org ([2001:470:142::17]:43858)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <collin.funk1@HIDDEN>)
id 1vDw7x-0002yJ-L2
for submit <at> debbugs.gnu.org; Tue, 28 Oct 2025 22:41:34 -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 <collin.funk1@HIDDEN>)
id 1vDw7r-00037n-FP
for bug-coreutils@HIDDEN; Tue, 28 Oct 2025 22:41:27 -0400
Received: from mail-pf1-x432.google.com ([2607:f8b0:4864:20::432])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from <collin.funk1@HIDDEN>)
id 1vDw7l-0007qD-Ki
for bug-coreutils@HIDDEN; Tue, 28 Oct 2025 22:41:27 -0400
Received: by mail-pf1-x432.google.com with SMTP id
d2e1a72fcca58-77f5d497692so8147901b3a.1
for <bug-coreutils@HIDDEN>; Tue, 28 Oct 2025 19:41:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1761705677; x=1762310477; darn=gnu.org;
h=mime-version:user-agent:message-id:date:references:in-reply-to
:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
bh=RYlZ122iOvwd/tGTh+HZMB2sOa+vzRUFYKdv40OkPhU=;
b=OHXH7CQ7A18XGbINGVAIRDYbdpyzepsaJCXv371xSZ0F6VNaHpEnV7Xjtzx3TcoE+p
iDwaVrh741fKejt8afvOgJstoCh8PVjAxNfEsJb16sbacytnOtgNzQQeCYq6yHhXwsqr
KUvcNsgnfPLXktwWfLurTSbOhMy1SJZTuKszmU9+Pc8xzehIu+OOsTNzZo2qHTE70R8K
I2EELW0KDDMvgRYGk9E6X/jmovtRcgUdxWdXek1HPuiWuuTvgf07r0ZmAN2h/xwCftnq
DK/o7l4i3ieMmOliXjWWjW98zLHHh04hnLaFBDX/6CKuEyPEHGlOaX2HCk9cfbs/85+E
Wccg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1761705677; x=1762310477;
h=mime-version:user-agent:message-id:date:references:in-reply-to
:subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
:message-id:reply-to;
bh=RYlZ122iOvwd/tGTh+HZMB2sOa+vzRUFYKdv40OkPhU=;
b=W8F2mNpTDRxA2IRfRbdpWQiSRqSmqVri6GLly1yZc8twgAmhg2iG3nT3HYHH7k1Jzn
JHNc3yW5YjnFbKT4ix+94pLSQRQ32eXO6l41N5VWLvO2Jut6UR7j7a4E2RuKNVpDP0+A
1DWBBUnzWMatnjGqsnM9nkTRe94df7sFW6BhqYenEHoZMnsyi28Tc4jGtreZH3T/hnvF
tvVhVoD3am3Bg+WDCeoKhqas97tGEAUYbAo0TtJhdxkROVh53TYk22tiGhvRoOUPjSWe
iig+fAGmIDTpHQQSGs5occW+nLIP1Pe8clVnVTzvjWrSIarXZM6O6m8mAmp1ySCQfwzp
jA1w==
X-Gm-Message-State: AOJu0YxZV0FwlGgr7qCYhQ3EnDc1XQBTWTTBRhyWbyb5svTM950MekM7
pkQbnaQctD/8SYA07F1Nebi2fjSihAtZD3sJtULlf8D5Jff80L4kHW5+uDmUIuZP
X-Gm-Gg: ASbGncsPjs1nHxmUrbcY31/f0+3Jg0AfMdHFc7aUTfgZO8geqyOvzAxFcrE3Qjhy4eQ
wOLcFEy4z6U8G5cGycPzRg9cu2YwbmGdc1uvBLwIz5auJsc/Ku/1NWYOTtRYvvAVXCxEaCnk68U
JdQaGpiYaau//ILmy69mHNdkhbNwEWc9qHRohyb5oLvZXyhuIAPIT/AetSKT37w0pbVHFEDGj/j
zFyzRgN5vBah9wMr409e8C5mIcu/7w1VsjJoTmWLOVfST+1nnlmxM+2vil+q90ZkJ9mDcbt0PWX
NwEjObclLSmSF5ADGLQLJaiAxV6zNwUxsL9FlRKiXVjMP/Com2aCAwQS5rSzB7FiiIHK6LnzXNN
Ar1pIFDsNkQc1XBN0MUjhjpc1qhqKniuhiReBlr+oSzTDNZ0CsQNSGHCDag==
X-Google-Smtp-Source: AGHT+IFQHN/tfk1WWX13SE4tX6lLaNCax8kP34L/YKIa1Y+Xs6XAYQNF/S89t5uCXxGPeWhO3U0nkw==
X-Received: by 2002:a05:6a20:244d:b0:341:4171:b597 with SMTP id
adf61e73a8af0-34653c0ccabmr1641140637.42.1761705676851;
Tue, 28 Oct 2025 19:41:16 -0700 (PDT)
Received: from fedora ([2601:646:8081:3770::43bc])
by smtp.gmail.com with ESMTPSA id
d2e1a72fcca58-7a414062b6csm13365892b3a.42.2025.10.28.19.41.16
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Tue, 28 Oct 2025 19:41:16 -0700 (PDT)
From: Collin Funk <collin.funk1@HIDDEN>
To: "Andrew Marshall" via GNU coreutils Bug Reports <bug-coreutils@HIDDEN>
Subject: Re: bug#79714: env: always adds __CF_USER_TEXT_ENCODING var on
macOS since v9.8
In-Reply-To: <3294dea2-fd18-4793-9c2e-14a72728ac88@HIDDEN>
References: <3294dea2-fd18-4793-9c2e-14a72728ac88@HIDDEN>
Date: Tue, 28 Oct 2025 19:41:15 -0700
Message-ID: <878qgu4egk.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2607:f8b0:4864:20::432;
envelope-from=collin.funk1@HIDDEN; helo=mail-pf1-x432.google.com
X-Spam_score_int: -17
X-Spam_score: -1.8
X-Spam_bar: -
X-Spam_report: (-1.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,
FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001,
RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
T_SPF_TEMPERROR=0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Hi Andrew, "Andrew Marshall" via GNU coreutils Bug Reports
writes: > In Coreutils v9.8 on macOS (I also tested on recent master,
> 5a00d0a65),
`env` now adds the `__CF_USER_TEXT_ENCODING` var to the > environment. This
behavior is not present in v9.7. I suspect this [...]
Content analysis details: (1.2 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org]
-0.0 SPF_HELO_PASS SPF: HELO matches SPF record
1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail)
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (collin.funk1[at]gmail.com)
0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
in digit (collin.funk1[at]gmail.com)
X-Debbugs-Envelope-To: submit
Cc: 79714 <at> debbugs.gnu.org, Andrew Marshall <andrew@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.2 (/)
Hi Andrew,
"Andrew Marshall" via GNU coreutils Bug Reports <bug-coreutils@HIDDEN>
writes:
> In Coreutils v9.8 on macOS (I also tested on recent master,
> 5a00d0a65), `env` now adds the `__CF_USER_TEXT_ENCODING` var to the
> environment. This behavior is not present in v9.7. I suspect this may
> be due to commit c2e1816a53345ff9d5b89fc1fa566e87d0ee1b7e, but am
> unable to confirm as naive bisecting and reverting is confounded by
> failed builds.
>
> ./coreutils-bin/env -i /usr/bin/env # (empty)
> ./coreutils-bin/env -i ./coreutils/bin/env # has __CF_USER_TEXT_ENCODING
> /usr/bin/env -i ./coreutils-bin/env # has __CF_USER_TEXT_ENCODING
I recall seeing it ignored in tests. That was because of this commit:
$ git log --grep=__CF
commit 7b0db3c69c2171e352b219d473cb5469ba635d8d
Author: Jim Meyering <jim@HIDDEN>
AuthorDate: Sun Sep 19 22:44:25 2021 -0700
Commit: Jim Meyering <jim@HIDDEN>
CommitDate: Mon Sep 20 10:01:53 2021 -0700
tests: env-s.pl: avoid spurious failure on OS X
* tests/misc/env-S.pl: The __CF_USER_TEXT_ENCODING envvar
would cause many of these sub-tests to fail. Ignore it.
I also remeber seeing a ~/.CFUserTextEncoding file on my work system as
well.
My intuition is that calling the Core Foundation locale functions will
cause that environment variable to be set along with creating that file.
Can you share the ./configure options you used? Or did you download
Coreutils through Homebrew? That would help lead me in the right
direction, I think.
Thanks!
Collin
bug-coreutils@HIDDEN:bug#79714; Package coreutils.
Full text available.Received: (at submit) by debbugs.gnu.org; 29 Oct 2025 02:07:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 28 22:07:09 2025 Received: from localhost ([127.0.0.1]:55374 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vDvae-0000U8-GE for submit <at> debbugs.gnu.org; Tue, 28 Oct 2025 22:07:09 -0400 Received: from lists.gnu.org ([2001:470:142::17]:45360) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <andrew@HIDDEN>) id 1vDpCi-0001zj-4w for submit <at> debbugs.gnu.org; Tue, 28 Oct 2025 15:18:01 -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 <andrew@HIDDEN>) id 1vDpCV-0006zU-Vn for bug-coreutils@HIDDEN; Tue, 28 Oct 2025 15:17:49 -0400 Received: from fout-a8-smtp.messagingengine.com ([103.168.172.151]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <andrew@HIDDEN>) id 1vDpCN-0002a3-Fp for bug-coreutils@HIDDEN; Tue, 28 Oct 2025 15:17:47 -0400 Received: from phl-compute-05.internal (phl-compute-05.internal [10.202.2.45]) by mailfout.phl.internal (Postfix) with ESMTP id CAC1DEC030A for <bug-coreutils@HIDDEN>; Tue, 28 Oct 2025 15:17:30 -0400 (EDT) Received: from phl-imap-16 ([10.202.2.88]) by phl-compute-05.internal (MEProxy); Tue, 28 Oct 2025 15:17:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= johnandrewmarshall.com; h=cc:content-transfer-encoding :content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:subject:subject:to:to; s=fm2; t=1761679050; x=1761765450; bh=svBDN4D6HF4yrJJ+Jz0nQysCRv10ENFz byMASHs1uRs=; b=budJKHi1I3AuYcdCrPxb8obc/24FB1oH6KdH0iaDxlSpvk3f PGv/Ie/ur3v60a3wRVsw83q2DjhYtGEKBJ6GzbylXxS2eggUWAxoYL/xN/8TcqKI TmbVp7ZG2Bg/EHiO02ECpPWgGvzzW4U3lxnV7gtHxIypaCYVV6ayx1PFTUQ7pYDq 6I7eWUnzMxOATUxOGiD4SEWt5HIORzTRCN3FtJAmueGozP93Vsvkk8zmeXAFpw5i X3ECyErXaElr/NQiYUM4AuWaJD5yr82d/M4eyxVSzNQtecH3fj4Uy4P6LwC9UheP fGwQRIAZ0ewaYgLAVCc/CbeyBteePj9X4PYwxw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:message-id:mime-version:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1761679050; x=1761765450; bh=svBDN4D6HF4yrJJ+Jz0nQysCRv10ENFzbyM ASHs1uRs=; b=1V/AU7GwnS1WFOSePB4R7DdiSUrkP6UQZfAmy5TRpVlp+WQvoy6 IFVhMEbfkVg1btinj1VV+CDAmaoqWXzvrXiyyy7exxG/4q1A7f7yYbbbRWTPDaqt o1hmAxWF3TEjeUnSA0siwb+2ErvteJWyPVech+3yHw0zkeq1ILiNwZ/eZLdDH8B4 1U7Oanc29Zar04dQDpCpLcJdHjLTo5RvUoQzpSX2F0XxDxDVYiisXP8zUsvEZaDk 1C2N1pOaDcatmC2pWLMmqVu1PCMm86I8HG16vKf3twWbZ8rhfeZX43spezuZcYnP mtpjpqm7F+4/OWy/Xsd/d46rGVsXMJxt34A== X-ME-Sender: <xms:yhYBadOw45KWCeccDxerv06vj1veUNCEkKthUshV19GHpOpvEFAaLQ> <xme:yhYBaayv4vOfkP3_YHxW1gJd9mc4n7hlukYHqmSr8AZmFQyb5m88ReThXFMAIjeN0 dQ6iNq-Gw1j0ud-u3n6POh_YwJndyjCIL9UTt1Z_VtPTXFg3Clrcw> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggdduieduieejucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucenucfjughrpefoggffhffvkffutgfgsehtjeertdertd dtnecuhfhrohhmpedftehnughrvgifucforghrshhhrghllhdfuceorghnughrvgifsehj ohhhnhgrnhgurhgvfihmrghrshhhrghllhdrtghomheqnecuggftrfgrthhtvghrnhepud evleefgffgudduieefueeigeeijedvudelfeelkefhjedtuefhieevieffuefgnecuvehl uhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprghnughrvgifse hjohhhnhgrnhgurhgvfihmrghrshhhrghllhdrtghomhdpnhgspghrtghpthhtohepuddp mhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepsghughdqtghorhgvuhhtihhlshesgh hnuhdrohhrgh X-ME-Proxy: <xmx:yhYBaUyjCeJbMZZfkYz7KcUVfPZDI-E059rhLtE74G-6xTAIlNHNvw> <xmx:yhYBafPjgP9TsS_snGp0qu6QGsN6bp6CKx68K_BofVSqvkIMUzF0dg> <xmx:yhYBab_L0_AgowHWjJe-dePmQhh33lzIr80fStLv74SbpVHkd0luBg> <xmx:yhYBaXrbxLFTKM4oE3Aw3bLC6jb1XvOYFmTWbjqzVWvP9aIuTuMhxg> <xmx:yhYBaVIUSQtKvvTmw7A_P3V5pRqpowlJDp7rAcajzto2XiUEqI-F-jDW> Feedback-ID: i5df14252:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 617592CC0054; Tue, 28 Oct 2025 15:17:30 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface MIME-Version: 1.0 X-ThreadId: ANk8AkjeKC4V Date: Tue, 28 Oct 2025 15:17:10 -0400 From: "Andrew Marshall" <andrew@HIDDEN> To: bug-coreutils@HIDDEN Message-Id: <3294dea2-fd18-4793-9c2e-14a72728ac88@HIDDEN> Subject: env: always adds __CF_USER_TEXT_ENCODING var on macOS since v9.8 Content-Type: text/plain Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=103.168.172.151; envelope-from=andrew@HIDDEN; helo=fout-a8-smtp.messagingengine.com 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_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 28 Oct 2025 22:07:00 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.1 (/) In Coreutils v9.8 on macOS (I also tested on recent master, 5a00d0a65), `env` now adds the `__CF_USER_TEXT_ENCODING` var to the environment. This behavior is not present in v9.7. I suspect this may be due to commit c2e1816a53345ff9d5b89fc1fa566e87d0ee1b7e, but am unable to confirm as naive bisecting and reverting is confounded by failed builds. ./coreutils-bin/env -i /usr/bin/env # (empty) ./coreutils-bin/env -i ./coreutils/bin/env # has __CF_USER_TEXT_ENCODING /usr/bin/env -i ./coreutils-bin/env # has __CF_USER_TEXT_ENCODING
"Andrew Marshall" <andrew@HIDDEN>:bug-coreutils@HIDDEN.
Full text available.bug-coreutils@HIDDEN:bug#79714; Package coreutils.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.