From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jim Porter Newsgroups: gmane.emacs.bugs Subject: bug#67540: 29.1; Emacs on Windows incorrectly capitalizes some environment variables Date: Wed, 29 Nov 2023 19:42:46 -0800 Message-ID: <2bbe9442-489d-f35e-8379-37326278798a@gmail.com> References: <4447B955-7BC6-4641-B65D-F674D796B86E@boostpro.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39471"; mail-complaints-to="usenet@ciao.gmane.io" To: Dave Abrahams , 67540@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Nov 30 04:44:17 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1r8XyL-000A3A-Jf for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 30 Nov 2023 04:44:17 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r8Xxz-0000NT-M8; Wed, 29 Nov 2023 22:43:55 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r8Xxy-0000NG-EL for bug-gnu-emacs@gnu.org; Wed, 29 Nov 2023 22:43:54 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1r8Xxy-0005PC-67 for bug-gnu-emacs@gnu.org; Wed, 29 Nov 2023 22:43:54 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1r8Xy5-00088Q-Lh for bug-gnu-emacs@gnu.org; Wed, 29 Nov 2023 22:44:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 Nov 2023 03:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67540 X-GNU-PR-Package: emacs Original-Received: via spool by 67540-submit@debbugs.gnu.org id=B67540.170131578631192 (code B ref 67540); Thu, 30 Nov 2023 03:44:01 +0000 Original-Received: (at 67540) by debbugs.gnu.org; 30 Nov 2023 03:43:06 +0000 Original-Received: from localhost ([127.0.0.1]:51950 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r8XxC-000870-DW for submit@debbugs.gnu.org; Wed, 29 Nov 2023 22:43:06 -0500 Original-Received: from mail-pl1-x636.google.com ([2607:f8b0:4864:20::636]:48240) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r8XxA-00086V-9N for 67540@debbugs.gnu.org; Wed, 29 Nov 2023 22:43:05 -0500 Original-Received: by mail-pl1-x636.google.com with SMTP id d9443c01a7336-1cfcc9b3b5cso5340025ad.0 for <67540@debbugs.gnu.org>; Wed, 29 Nov 2023 19:42:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701315770; x=1701920570; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=FfF2STYIb5wlieDnt1wNwVyRKUXX2IN7OxQ8lxr0x1s=; b=FG3C5iLcn6nLgcoks+2jA1/BGcN5+UYPE1IvzgbkR7rMa0OydGPlSl/6T6eSRSHd4Q b7qsu+t2Fev2MXzARcHC9vxyEiCfnuWUcquJy0GuCPtAkmHIJ+JnCyrKOYDLxuXvtN5/ ecrvy42P+8EWBXf6urwwjlznih8Of1wUG6ZVSQVt9PMBMxelQDyEqpGqkl0ZkwLyPiPo LsB8QKu4HBxGt/yCLLUIccSCanHpOAkjtDr1qSqPSBeqvosbt2i3WVGBz5+mdeHWz0tv yhadWVETTEvXfqEKCtbUUc+WFJEOFwmFbJmMn5/NSm6Qn1jjjoz1826Z0Z4o2MqwNXB3 X/Ag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701315770; x=1701920570; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=FfF2STYIb5wlieDnt1wNwVyRKUXX2IN7OxQ8lxr0x1s=; b=VNnthZuHGnIMBJxGdkaV+9TEKU0qxUu02JQedew08FtLZtfMdtUz1VlqIJc5lFcG3a ZAsDSiquyDQRhODee9ShFchVzqn3BNYfh3ZwV7L1+NtHntEAtj2xD8I+6HdHGtcaKnZI 6sh/2TNcJ6QtIZ0/tLYTtTo0TrQvE0kpNPCbEbUuNNUcQ6XES15Tem8VOIy46pXVg50c TsLAaIa0eDXBvgOuAJSfoOHMwMQtz/SHwoOJi5Yu3JOVnrglk3PdF7w85zSoQRws1Hq2 6hPNFiikqcWHA6e3uAeYuztQT4ciBntDSwSaYNaiibVUalOVXJbWG/S3jNI5qvGiaTJD 2ztw== X-Gm-Message-State: AOJu0YwNg1JvWjfGc9qtcZHfwbNVKfdCFYdspnQ93d3lG8PVacsTXMNw j+66eiYeiL06mJARRYjNB3o= X-Google-Smtp-Source: AGHT+IHCFEmvdZekqDZnbeS41D9KlWNHHKoYly4ME/CbiZFTVScK+OoATkTIigcKVM4FNwSxkrQq7w== X-Received: by 2002:a17:903:32c8:b0:1cf:b12a:a9eb with SMTP id i8-20020a17090332c800b001cfb12aa9ebmr22551105plr.19.1701315770108; Wed, 29 Nov 2023 19:42:50 -0800 (PST) Original-Received: from [192.168.1.2] (076-168-148-233.res.spectrum.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id u23-20020a170902a61700b001cf6d5a034dsm144587plq.209.2023.11.29.19.42.48 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 29 Nov 2023 19:42:49 -0800 (PST) Content-Language: en-US In-Reply-To: <4447B955-7BC6-4641-B65D-F674D796B86E@boostpro.com> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:275264 Archived-At: On 11/29/2023 6:29 PM, Dave Abrahams wrote: > Now issue the "set" command from a CMD shell. Notice that the "Path" > environment variable has been renamed to "PATH" in Emacs. This renaming > interferes with some tools operating correctly e.g. the swift compiler > (see https://swift.org). This sounds like there's a bug in the Swift compiler. Environment variables on MS-Windows are case-insensitive: . That documentation just covers 'getenv' (and 'wgetenv'), but I'm reasonably certain the same applies to the Win32 APIs as well. It might be nice for Emacs to preserve the case of any existing environment variables on MS-Windows to be on the safe side though...