From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1mJhHG-0004Zt-AL for mharc-grub-devel@gnu.org; Fri, 27 Aug 2021 15:12:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42572) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mJhHE-0004Z1-9l for grub-devel@gnu.org; Fri, 27 Aug 2021 15:12:32 -0400 Received: from mout.gmx.net ([212.227.15.15]:53423) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mJhHC-0007jd-K3 for grub-devel@gnu.org; Fri, 27 Aug 2021 15:12:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1630091547; bh=DCCiRg1syj+kAzntD3CuXB1Kgt3e+gnuQAbvEj/xKsc=; h=X-UI-Sender-Class:Date:From:To:Subject:Cc:References:In-Reply-To; b=XETHzwC4bneun1sq5rzPccv8S9JtaNOJ3clwLY1TOZwW/cfnGn0lepZxPMEXfYdO1 rZ39ZEtFCRfWlLdXorA+E+FVjAdAjeehY2kL+PdKte/R0c/4gGTFgyqaiZQPjgPDcu 3JadMnvM+XqYDqjW3UaS5maebB8IdvsHQMXAiw3o= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from scdbackup.webframe.org ([84.179.233.243]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MNKm0-1me5hZ1gBG-00Osgj for ; Fri, 27 Aug 2021 21:12:27 +0200 Date: Fri, 27 Aug 2021 21:13:17 +0200 From: "Thomas Schmitt" To: grub-devel@gnu.org Subject: Re: [PATCH v2 1/8] tests: Make sure LANG is set properly for iso9660_test Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Cc: development@efficientek.com References: <20210826173048.3cdea06b@crass-HP-ZBook-15-G2> In-Reply-To: <20210826173048.3cdea06b@crass-HP-ZBook-15-G2> Message-Id: <20341361501297345866@scdbackup.webframe.org> X-Provags-ID: V03:K1:afEt1gWceWjbjmAG3JisYzGzxL+Cw//j6uLGz8lhWQtoGPY8kE4 XZxNUQAIcHhhDZxYnJaxhXypVvL0VeCILFN7cTxAZEebn56giJXCL941TcQQ0to1WT+UTga tdtaj0veOdRdTEJ041+LYVFZbNyhnKIdCg/7AK4+uS+kCtS3DA5gJKqDHQ3CygSVoOUONQz Rk3/LGzHWeBZsytftv8zw== X-UI-Out-Filterresults: notjunk:1;V03:K0:rpoQ/5xvMOg=:/R/9vVZr1B3C3AJVkPq2bM QOZ4Mt2vTGAMaDxlQormzx9/EhYqFNuiscswONGJQXCj+nMG/CjuKz5gr4yDzvJCuwdiyU7Nw cTfO5f/t2gM+Honnc9Ior7/OgmJkIF9lIOZd2I0SKTyZT3vru2Wa1gXkd/UVgguhS3kNozBOX w6rcSE+TE5oOzBGUuiC/yem06DwbdB+CJ/F+j69VF8utzVOzTjnj/zQujOndYjf61wVv1hyM/ y6G8aZ9PnlCTY8O8QDSo3acNuCKapfQHJPodxndB/WNMleifAJ4P0eN+sphNptGXn0xwT8Y/0 1HLZARfLdkd+PIolHWaE/c0D4jrGwL0DDwDScPEQ1wAHMwL7l3fE6ltWAgQ0IKV/0lfA8QeTm 9rOdj4FAW932YkG0CL/mxYpnSVpEC9kJyB/UZg5YwvAN8/yGUIKBWsJnzCSAqEflrmbEUeE82 IpzalF/DvNZRcrlp24mtEtb3x+vk7u+HrW8/9F5LLQI6fSw/hSFpIJ/+tJoHQ66EtA6pFPh6i WfBRzGnH486r7wEVJ7Yj2dToKPf9/kFP1KGleVNVc5v3lRuADn9Dm2qbjkxp2b1CaKB50cwOd qu9shJm6oGlPVscCUZMrVe/a4nrIGb20X0XNs6F4/d7cC1A9er6+mZdWt/fG/ARB58Y5eZ2E4 U2misWJH8zD4B7vveCP6Y2cHrRFxEvryqJyBebpG/F7uHv/xcyXZnZio8yr0Nj2mKAA2UqvMk RulOtzE7RU5tJj/hwihdQTziSH9HwqPKcT0tYIOixSkm+xd1lZivSZtqk09I2faoIDfpJLoFW DHR3CIHKtKn1SG1l9JlkpvXe5kSdpR+DyYXRgTq/YAMCwy39SR51x0X2PIXPoE+Qji/EpMvdY OpS4nVVHe+4PVBk7cBy1/W/vOiTg2AL99olZSPaGV5xdoI5wpGyaE/ntCRDMaIwiJ/pLDhFpu r6JcZvT6hJl9C1ln2Dp4kcyr/Uazo95HO/+QlcUw7AhKR/DFNbF45/F6kVouodvZHI1MHi9qz 5f4t27yE5i5/FjZYgh/6Gm3OtlZN7pwBjmrA31DZYvyyz9I0Vxo4EJJW96E2sPc6Ix68xPCIC sEvVJT22ZXIxCh2jpt+URcmHWdVCsa/tIUgF2W2BwZTnZ3CbdSCkokbPQ== Received-SPF: pass client-ip=212.227.15.15; envelope-from=scdbackup@gmx.net; helo=mout.gmx.net 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Aug 2021 19:12:32 -0000 Hi, it turns out that it might be contraproductive to set LANG=3Den_US.UTF-8. If the LANG locale is not listed by locale -a then nl_langinfo(3) returns "ANSI_X3.4-1968". I stumbled over this when testing LANG=3Dde_DE.UTF8, which despite of my location is not an available locale on my machine. So i think that setting any locale by LANG makes daring assumptions about its availability, unless brain is added to inspect the installed locals and to choose one that is based on UTF-8. This reaches quite far beyond the problem which the patch shall solve. What route to go ? - Choose the first UTF-8 locale offered by locale -a ? (What to do if none is offered ?) - Abandon the idea of setting LANG and rather use xorrisofs charset options to enforce UTF-8 as origin of the conversion ? I will for now strive for the second alternative but am ready to change to number one. Have a nice day :) Thomas