From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ken Brown Newsgroups: gmane.emacs.bugs Subject: bug#62420: 29.0.60; fns-tests-collate-strings fails on Cygwin Date: Fri, 24 Mar 2023 10:52:45 -0400 Message-ID: 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="19376"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 To: 62420@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Mar 24 23:03:06 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 1pfpV2-0004ic-IB for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 24 Mar 2023 23:03:04 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pfpU5-0004nr-0B; Fri, 24 Mar 2023 18:02:05 -0400 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 1pfpTP-0004HC-DL for bug-gnu-emacs@gnu.org; Fri, 24 Mar 2023 18:01:26 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pfpTP-0000eY-44 for bug-gnu-emacs@gnu.org; Fri, 24 Mar 2023 18:01:23 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pfisg-00049q-Ct for bug-gnu-emacs@gnu.org; Fri, 24 Mar 2023 10:59:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ken Brown Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 24 Mar 2023 14:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 62420 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.167966990015928 (code B ref -1); Fri, 24 Mar 2023 14:59:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 24 Mar 2023 14:58:20 +0000 Original-Received: from localhost ([127.0.0.1]:41140 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pfis0-00048p-Bx for submit@debbugs.gnu.org; Fri, 24 Mar 2023 10:58:20 -0400 Original-Received: from [209.51.188.17] (port=59550 helo=lists.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pfirz-00048f-4J for submit@debbugs.gnu.org; Fri, 24 Mar 2023 10:58:19 -0400 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 1pfiru-0000BL-LG for bug-gnu-emacs@gnu.org; Fri, 24 Mar 2023 10:58:14 -0400 Original-Received: from mail-bn7nam10on2071e.outbound.protection.outlook.com ([2a01:111:f400:7e8a::71e] helo=NAM10-BN7-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pfirs-0002fi-LS for bug-gnu-emacs@gnu.org; Fri, 24 Mar 2023 10:58:14 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LpkPxXMEc10XSXtQaZWeEZKb2cl9vQS+ZJx//lStsAO3tJO+qXiaWeFxSSsQE8/zxfhtjx3p0A9mFieiG6Y33Tuldde21nIDNRRanDS1ueZNWg1X6kDAVfLWaDLE6WwiIKVHGZqWhLoLNEUyCv4NU54KbephxNNb30o9BlDm9IQ9nukmIQF9j5zUkYvjytGT7ifxn51awB14oP8heVm+NhGEDHlQzKJJw//eK+KzPSqrzDBOrqIOlaM2HVaveFrAyju7Sr0fmymJ7JCEfI6gAvCaOxke2lMANPnNe+hZNPBKF8gRQSfhFL7XcTZUAR9mkUdXvIrLNdJ+/3CYI+40Bw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=sgj62JimlS7y3XihSNMX3Zlf9XUNE4wN8dg5vbON5iQ=; b=MJnudLzRGryod6Y4BS1lGe15X8gZeCPYZfVKhyWIffBuKyQUbD1/0ibjL9odyPGTHZSRr7rMcoO2RsnqQhShbq3Cr6vtQhkndDehmVGqutL7pBAB2+E2P+eIxXqc3C5DiiauBoUqGPnqQlfsrwsEUAQpGVruWzUAn26CGT+ekmVbDpGc8URbpu0nCtORlkvrKPqHTfBAcvuKeMv7mQl0Z+rZB1ec73utTIsQ0gvWn2mq8MyzVVp70wIwbDrTBDVsvWDIsPMV+G4RbasgOXAivuk2iEH7zy6SrBrPx03pJJ/yYebfKtwOhyBpSAs8tUT3pUbgKpn4z/b05kwWdomSZg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu; dkim=pass header.d=cornell.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sgj62JimlS7y3XihSNMX3Zlf9XUNE4wN8dg5vbON5iQ=; b=Toa6J1iPh2V45eQSIBsfOOYMUdjBYzKK5+XluiGydcwLUNS9T3TH73vCrp54ghi0EzzPoT3iKYhvhA8jwLzOVmB9IcxTokkrpYGJHqPn+bxRfqy7wR1hIwUuerMNO2PODDAUif1e0YzU27EdXI6LgCfymOy2NJHaU+VFpG0rD8A= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cornell.edu; Original-Received: from SA0PR04MB7322.namprd04.prod.outlook.com (2603:10b6:806:e2::7) by DM6PR04MB6379.namprd04.prod.outlook.com (2603:10b6:5:1ea::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.38; Fri, 24 Mar 2023 14:52:49 +0000 Original-Received: from SA0PR04MB7322.namprd04.prod.outlook.com ([fe80::f921:640:6d67:d3fa]) by SA0PR04MB7322.namprd04.prod.outlook.com ([fe80::f921:640:6d67:d3fa%5]) with mapi id 15.20.6178.038; Fri, 24 Mar 2023 14:52:48 +0000 Content-Language: en-US X-ClientProxiedBy: BL0PR01CA0023.prod.exchangelabs.com (2603:10b6:208:71::36) To SA0PR04MB7322.namprd04.prod.outlook.com (2603:10b6:806:e2::7) X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA0PR04MB7322:EE_|DM6PR04MB6379:EE_ X-MS-Office365-Filtering-Correlation-Id: 4004b5da-0dde-43d1-5a8a-08db2c776f57 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: QPylTAlsdpa446Bxb+qglPtGwySaXFxAgy5PzCvhgUjjWPwC4VmimRhGvnLJFql+PsbQ64pWWuJXMkWSLTDKTL6Jzj6aRN1kip4wJPpugIF+g7hBvhuEMGEV/Fz8+6KeiWiC9jZQnbQfhs4CXXzyg8i3OCPiU2khAWU759dcwrJvMYcE448a2QQ9/4SsXN1x2iG+PH7bDil/LtsL1GfQIhGXzV7bdML/0DpYYHowWiPImv3hav/OaQ2L3AoHsLvFRG4ledSZbFQNEQmW0RW4jG0CGtI9GEYFoHxy0ejRalruoCsKO6XU+tJ4gzt/JliZfoZVkMI18j13klSUG+lQd7zCHV9NrFENTRGpl7Co1ox1Se4ThzgTTBfNwfL17AuqGQkPa1wGERkHOyvzLaUyQwTBY+90HUTChjmGN32MwsJxHcqvrwf43DCuDOTjRdlq+NvvuCWFMe+wSLDWlydd94Gu5i7vJjgp3h3WuV4k22xBEGFYneFVVo4941G6FW1sVnAxTlVPXp6aruBQ4th/WTJ7KrsOCXTiAJTDSHujiwi2SSIoIaBdttYJrjVBesE0jYuv7V6rrml25/Pk/r7eh3tD7jXQNYXfZbV+vfXUsKdTN+Tsi7cV0wYYjUiFRTjI9aaSUOZMZdcVRQTIchN/1w== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA0PR04MB7322.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(4636009)(396003)(346002)(136003)(366004)(376002)(39860400002)(451199018)(31686004)(38100700002)(2906002)(75432002)(36756003)(8676002)(2616005)(6486002)(186003)(66476007)(478600001)(86362001)(31696002)(41320700001)(6916009)(66946007)(66556008)(6512007)(786003)(6666004)(6506007)(8936002)(41300700001)(26005)(5660300002)(316002)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 3J3BhaTJaOHVM0F2Lmg5dAdS5vyIiNozICvIMhU5Rv/f/EqrXMBI4H3oMdKrXzLZ/3ySh2fDzrBo32aXByE41r76Nr+Gf8hJXp3CkqMKD+As0Tnlazjmj46bsDEyPB+AkAXBx5xcNX1nh9qODTuq4ZsDnGpTv0qq/5wXFmV29RWHvvfcztmhRCK7IJbL07k2Q8ncL/zElkcVdcHLc48TLko8bmGscOcobz+xI0OAEsxnhpTiX9ftlXWb58UHCXAH5VM4eaSzWI5WbNSypaDT9TpruSk18ZhfDXpBUgUoEI07QxMN7JaEs65U+uBBC3gsU8SYNC6KUCei+LfXhQ+HQZhur2ZIvfkofXKeL2Jh5VartMT3IuC/AAiI+2uwkBAhTw/fuH+f/ezHcjrvNgrru5D6Wo5ZeI6dI3PD478aZe5eKWEksC3I8yRBRzgt8QU+RTkqT4sbAa5lFHhaP/U5GqqUglKkkEY84oBxyGmX4Wxxfc3ulUApJ+TL5UVvw+eXAy1IFSvVE09BnrBBM8mzE3NAY99xILD8mFTK1EKLKIbOrRvODXinfz7vL31txW908HVLKU0q5CmswPbkcfJmD7KAZ6fsqGqVADZ1kTykjCEORIsLf5i+xYGKaDbFLFunmgNhEgbmjdJF5/gX/8g5CTLnvXJ0d7lWjOIQVg2qaUq8giKz+ImNeBfMBYHhdTHJArE5xqBPYXfJmuOAG3GUQ5Ws5odEJwEbufJ1HdTjjFMfLFmtQuLxIgWJ1y xQA1Z49mw/6PTH562FWi0lo3VweDA/jdeXbNlQ570h0STvC5dn3ZTpuEEO2TVGjXlbGyuo/0Ja217fSNIXpfrYYYPkkcA0/AcF X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 4004b5da-0dde-43d1-5a8a-08db2c776f57 X-MS-Exchange-CrossTenant-AuthSource: SA0PR04MB7322.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Mar 2023 14:52:48.5189 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: fNpaxZ6YHzS9vqntGfqCTX08dNLTyRFMs9Tx+kmtQtokEOmhGgy6Jo4Y/EG8LEfNZmmir89Ntevrux8xTAWR/A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR04MB6379 Received-SPF: pass client-ip=2a01:111:f400:7e8a::71e; envelope-from=kbrown@cornell.edu; helo=NAM10-BN7-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:258514 Archived-At: The test in the subject fails on Cygwin as follows: Test fns-tests-collate-strings condition: (ert-test-failed ((should-error (string-collate-equalp "xyzzy" "xyzzy" "en_DE.UTF-8")) :form (string-collate-equalp "xyzzy" "xyzzy" "en_DE.UTF-8") :value t :fail-reason "did not signal an error")) The reason is that en_DE.UTF-8 is actually a valid locale on Cygwin. [Cygwin gets its locale information from Windows. The latter supports the RFC 5646 locale "en-DE", which is called "English (Germany)" in the "Region" settings.] The following trivial patch fixes the problem: --- a/test/src/fns-tests.el +++ b/test/src/fns-tests.el @@ -254,7 +254,7 @@ fns-tests-collate-strings (should (string-collate-equalp "xyzzy" "XYZZY" nil t)) ;; Locale must be valid. - (should-error (string-collate-equalp "xyzzy" "xyzzy" "en_DE.UTF-8"))) + (should-error (string-collate-equalp "xyzzy" "xyzzy" "en_XY.UTF-8"))) ;; There must be a check for valid codepoints. (Check not implemented yet) ; (should-error Is this OK for the emacs-29 branch? [Note: The test will still fail on current Cygwin after this patch; but that's because of a bug in Cygwin, which has been fixed in the development sources for Cygwin 3.5.] Ken