From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 20955 invoked from network); 15 Apr 2021 00:35:52 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 15 Apr 2021 00:35:52 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1618446952; b=tTlpeCY4OWKFy/bKykdPWFHH6FkwxldzQLcfPGneXY9HaJcWxfaUKPfZwj/kYlMoQ9lsAnIWzH gVUWtnSEtdlax5FF32qXBkg+kfIFocRc9g+96Ez4CP1ekeKxeDmjG7tOCnIF4YmLK6JlKSMyOr JY5LIm5f8Qhtk6F80PR83E9fsTJIgIFOjFoaYPRpLfYF0eA8K1WnjeelXFEPAXrCz7Psd/AaOp JKJkUw0Pj8BocHLirA/y2RLvFEoIo0aqvxmJ/CEVMKAhCJ60yfNVcfiKNMqLtH+dWTF1La1fGZ 851HPmYPq66y2eb6g+Zjdwsai4XqvC9gmritRxutrkpRuA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-oi1-f175.google.com) smtp.remote-ip=209.85.167.175; dkim=pass header.d=brasslantern-com.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1618446952; bh=Rylycb5RdZpcbAvtyhHJaYLPK72ucpCzylZlYdYXTXA=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:Cc:To:Subject: Message-ID:Date:From:In-Reply-To:References:MIME-Version:DKIM-Signature: DKIM-Signature; b=vBIt3k42eb8bLA3nsjmScCq+Q0e+2vEBJfq/8lGCWfh1d6Jv57yuU9PxqwppO3eSonmcyUUoSC W8lb5Jw4WGEzorFZHmh9w+ArnuN6C1iZLIS/kfVFdEUN74yE52Mw64gRstQB9wvT+Yf1BkO4mx r7uETEXCUpesbQfc6QfrBiN4Ydi+6vcD/vVP11ZqiGXhfvYHhkex68NNygDpFa5cePmJbqIhSR 3lUoPakNaqL+s65ogRfqfTEEOsexEC1oWGLedP7abMmpJZkrDptGvH6qlbxZK/gA3e7uxQFWus kZBXQYG4+UJOo8Pr1KV217veu9rAmXJjlk/D9+PueGbCxQ==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=O7sjpofMNnLndmPWsTIf9CuXp3tvGfC7LfdyVS1ubo0=; b=crL7aABjfFnWGbdD0BslVTMHj4 mvFc5yPx0xaC6b92V/w+9IuKSpzOaAzVML8j7LJ4QHVYfByjxrOk7zUqpCSzHExF1pf3HcNYImTWK Q6WA/Fr0FzhnyYeZcVBlEvADBndGocdyZu52FChEj6PrT2m8aY4H2Lk450K7R9b7WQekTHsy6/5bk jxfXDoY419tsaHlCgwpijGBIyPfOKhpNpNCZkh6f+qR1aXvjqBO22owPSFEtNeDA+x2jWMgAr5k+N 5kjYwO6N8oCkDIgWGVRi310wUk1vfHsJzRrbvI55z+XxOaPKt9KH1AI+xBhXz9eeDe/JNSVR+s1WC 94lmBFHQ==; Received: from authenticated user by zero.zsh.org with local id 1lWpz2-000FKF-J9; Thu, 15 Apr 2021 00:35:48 +0000 Authentication-Results: zsh.org; iprev=pass (mail-oi1-f175.google.com) smtp.remote-ip=209.85.167.175; dkim=pass header.d=brasslantern-com.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-oi1-f175.google.com ([209.85.167.175]:37779) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1lWpyk-000EqN-UP; Thu, 15 Apr 2021 00:35:32 +0000 Received: by mail-oi1-f175.google.com with SMTP id k25so22549683oic.4 for ; Wed, 14 Apr 2021 17:35:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=O7sjpofMNnLndmPWsTIf9CuXp3tvGfC7LfdyVS1ubo0=; b=xTNsBqv2Yha099U0nPRqV+N97CHHphq+PaMmnWOJay8Gn63pQScrsr/aqrSdJq37aM UAo4yXATuBrEijyg6TKySuGNUzJIzIaW9q/YBj0bsp1U5TWOtBZrgCUDU2evPt1S03Dc p9/FKp1UM5WsLEyTun86QTvr7kdd3zWJIpWo8xMRBaKvZZMaUSKsVALc08Vntnw5TqIF 4ODKyvxL6wd3TanlxH3UsUC70+bwkKk1ZTbh6HcsDhU5MU3ELEPE7E2ACMGYqRSbMOzm 9J2KwLkcDKX5Dm9Oj1sFJMCgJe5vMa4Ss0BmiP4RdppJLAOon0dXbnroOpBK9ewLSlfg lLmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=O7sjpofMNnLndmPWsTIf9CuXp3tvGfC7LfdyVS1ubo0=; b=d+oFsOcv9TJq6blRNDiv85q0BG2vZ3O4AK035MNwoXE39MRFrrOhBltwaWi7O7PGKx z8vTddCpimSw6GYdiG8nQvYWVQo9l3p9TWixbRgf9LQo+Pm5hn0/idqhoCRZZYbKy+IJ o7jh29HhsbKn+5rpqDda7c1MtjUROTjYJ1aKrfHBsww3juO3zr5u4yZybKm/xePcZR4o VB/TCtYiHLb8wwL6eGV80WvYPdM1kvWHcBhvocWT3qZ13aRQD+XscrQEjEyxkF9BZFPj 9dYpvudIOEJ/YWswWECcYWhssgXEPAmHzItnXP03FUqEkVBG5dcjLNzE0+l9U8w9Eyiy mIaQ== X-Gm-Message-State: AOAM531mp9MfupvkfVpF3aFDQ2bLOYjGceeer6sVaLTPjOGvLOQXobEY XrvAtBUQj/Ex01Ofa6i/6FSYf+xI8ExXqs2/lu44qRPjWHpdIA== X-Google-Smtp-Source: ABdhPJxOh+rHBDUb0ZPXfkJmxtdLgoyCQWoDf0ztoFM4+hfdLNzM+fYrBr7GW95Z1OxyC4Y9shMfX5OoNx0IF7YJEnY= X-Received: by 2002:a05:6808:542:: with SMTP id i2mr662873oig.84.1618446929177; Wed, 14 Apr 2021 17:35:29 -0700 (PDT) MIME-Version: 1.0 References: <2QI8MIXULYGHT.3LL9GVWTMMU4C@8pit.net> In-Reply-To: <2QI8MIXULYGHT.3LL9GVWTMMU4C@8pit.net> From: Bart Schaefer Date: Wed, 14 Apr 2021 17:35:18 -0700 Message-ID: Subject: Re: Tests: A03quoting.ztst and B03print.ztst fail on Alpine To: Zsh hackers list Cc: =?UTF-8?Q?S=C3=B6ren_Tempel?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 48580 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: On Wed, Apr 14, 2021 at 12:49 PM S=C3=B6ren Tempel wrote: > > -16#DC > +16#DFDC [...] > -f0 > +dff0 Both of these look like the test is operating in a 16-bit locale instead of an 8-bit locale. ztst.zsh resets all the locale-related environment variables to "C" only if they already are set; a default locale that does not appear in the environment won't be changed: # Ensure the locale does not screw up sorting. Don't supply a locale # unless there's one set, to minimise problems. [[ -n $LC_ALL ]] && LC_ALL=3DC [[ -n $LC_COLLATE ]] && LC_COLLATE=3DC [[ -n $LC_NUMERIC ]] && LC_NUMERIC=3DC [[ -n $LC_MESSAGES ]] && LC_MESSAGES=3DC [[ -n $LANG ]] && LANG=3DC Only a few tests (D07multibyte and some V,X,Y) actually assert a multibyte locale. Maybe "unless there's one set, to minimise problems" is overly optimistic n= ow.