delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2022/04/28/10:28:03

X-Recipient: archive-cygwin AT delorie DOT com
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org CC4453857346
Authentication-Results: sourceware.org;
dmarc=pass (p=none dis=none) header.from=cornell.edu
Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=cornell.edu
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=fokY3L5b/9iCbPXGBwqSoN73ulPdEcp4bEvU/uDKW6dwsMm0LaWyh0P2bXHxTAb2KEUsZjMR20YPXXxYtr5Yq4mkoocmsph1br3xD0XxOI+N8jBElgL84XvX/FR6CRQZeUsMvjAEcI5zEG77jqBSztchl/0892YWkA4yZX9+kCQTbAE3gRJmS0zVSNcmDjqcORrnHkNvIzx1z6P+ps190d0em+yOiQ8IxMzP3wsKIJCiIpqsh9RGjB4WBJk5bcYqHRH8/kROgLQWn1xdP16tfduRyyoCorbO0jXwzKfZYLLNXnlTzesc/7CroU62WBZgEz0YTe8yV7WtTZQnP+UPHQ==
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=8kizrjTKVxigYD9AlhIGk0Nz+OOtQwnikb64hfsCE34=;
b=ngXAzxL/3Z1AagesccdWsiIRzDriS9CgshwPat0/lSzmgB6DKhTjioOkg8SiA8vpe6LjDjKWNIxBGsiAiGfDHSw7ai080ELKrDC0ZK3f3xZaG72C9VRZo9I2Bvq6gutVQ4OBRKLPGAFwLtQYyiD+JudMoOECir2uXl6RI8gj1KmjoW5gtgfzLFIe8mJjS2z96u5iQXZgGNaL6ze8Fw9DRbze45J1oZc8fppa8SLe434FpxHxgk8Pm5VGh7Z03NcpYibBosPePsslYV8yJcpugwB6dRNnXkuJG3YcmIejaa64ZpxynZ6GG11cMcnAdY279aWv2CUSS91ES1QYDtFfqg==
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=8kizrjTKVxigYD9AlhIGk0Nz+OOtQwnikb64hfsCE34=;
b=Da+HWbMIOFUudy2Vy576Z7lW7oVaHWBipElq8qziq+CdHBnfmzl/HryiRvthFqre6alzRrIFjvFExICU+wkIPtuXN9jV5Tzrs1czhYW3Fkx/bzESn4XTBjkcRDr+TFZpwgOpOFIrMJ74idO0/7u2eBqtMwipN3FaIvtWugNe7b8=
Authentication-Results: dkim=none (message not signed)
header.d=none;dmarc=none action=none header.from=cornell.edu;
Message-ID: <257359ee-9899-47c9-a158-fb79ef4890a3@cornell.edu>
Date: Thu, 28 Apr 2022 10:27:17 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.8.1
To: cygwin <cygwin AT cygwin DOT com>
From: Ken Brown <kbrown AT cornell DOT edu>
Subject: [Attn: mercurial maintainer] hg fails with python3.9
X-ClientProxiedBy: MN2PR19CA0034.namprd19.prod.outlook.com
(2603:10b6:208:178::47) To BN7PR04MB4388.namprd04.prod.outlook.com
(2603:10b6:406:f8::19)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: dda80058-022c-4860-5224-08da2923344f
X-MS-TrafficTypeDiagnostic: CH0PR04MB8130:EE_
X-Microsoft-Antispam-PRVS: <CH0PR04MB81304F2EAF2F25EA391B7E04D8FD9 AT CH0PR04MB8130 DOT namprd04 DOT prod DOT outlook DOT com>
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 0V4Cm/gRaJ4xIUOnEV8vzlsvPanVto2XSWqiu+nD+7mWUO+S+sawAR/K6EFEtIhgF7LsvapcX24fUnkLH8irOlaUgGVAiwVqkVrpWM/cSC3KnO6fw2ZjTIShnJodCgrYd0Wtg8DlRIg+AdmXHEVU/t9GhoEiAjZNlRzv2RSgcKM85aoB+Q083vp0FdEm2yAjv9eo/6Qq5WkpWGsWXbe8ZI+ijZStbD2+nEg3g8xnLpk6AH5XsY9QMADfVLfuAIxaQ/68JML5Ff4jb7ggs8p1X7XD8qDlbpSGxkRrO5zW6u+CI4qdsDisLrk4K/v7DFw1QxL3Fo1DRKKK3AurTfmBDs2GTO8zGEvI5xkkqUGIg/V9vES3VPV3vhRE4I1wwaXKYo1z66iqKtiY1bfwAFj+W7lHehFjbA8Aak1CpWgwMtIZCNicyLNaht/Q/IVtWmkNOsBk0LADCpJuHtB77I8Q2zUsHFuROtp9W+sT7278m556VEeGoo4Cjogn5J2Ju5c35O8O9SCMxwV/a477pKFwCeyJ4YHhlpfL4XaT2ICZN/XFOE+jLdPbpbU0qrPOAwGOfJMn2sNomTVST63JOrP8ZgJmqrp+cQdiN+m2ZmVwq48hPNSPMQ0M5vug/mGiqpQCGaHvo6i6tpVfLAOXzQrP+38mSQQP5e6kmzCQE12nKCBv0mDy1InATQKcSh0CBcWtx8HkzQOvPjViSIy2c1+dctY/bs8KitzXk0JmQ9k31I5YRYH6rX8JnksWxj7Gp6Xm
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
IPV:NLI; SFV:NSPM; H:BN7PR04MB4388.namprd04.prod.outlook.com; PTR:; CAT:NONE;
SFS:(13230001)(4636009)(366004)(2906002)(6666004)(6512007)(6506007)(26005)(5660300002)(75432002)(786003)(6486002)(316002)(6916009)(508600001)(31696002)(8936002)(86362001)(8676002)(2616005)(186003)(36756003)(4326008)(38100700002)(66946007)(66556008)(31686004)(66476007)(45980500001)(43740500002);
DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TkpWbzhNUTN5R1N3YjdEcEVuSkZhN2RtK3RWY1RUR2QwdktrcUVValB5Z2Vv?=
=?utf-8?B?dFZmVjMzRGh4UWhtNU01b3Bxem9kYTVZMHF0MUx5UmtaMDZ0UG5Db3JEM1cw?=
=?utf-8?B?SkIrTkhHN25ValJJMzIwTWM5T0VmblFXMnQ0Y1o1TnVmc0dPdTlvRkFaelpP?=
=?utf-8?B?cG1HZTVsRG5mUE1qaEorY09KTU9iU2hWcHBHK3BoWHZRdXNER25OQXNRNmUx?=
=?utf-8?B?MjM3eDJsajEwN2FNTDlFd25zcFNYbGl3aGFFN2dLRURYQzR6UzZpVitjeWpJ?=
=?utf-8?B?dGVoQnp5bWlRN3Q2ZHIrbTEyVXVNcWg4b254SlFBdm1ycndKcHRqZ1J3MGh6?=
=?utf-8?B?cGorS0dlMVNXQ2JFUXRMOGdpNXI3b0d1Y3lKdHZwc1I2MldYL1IyUFNPcUZI?=
=?utf-8?B?RFJCL21GL3dSRFFMYlN0bHFVbXVJT0NxR1ByQjd6N0l4RzFRNXo1UHZzUHMr?=
=?utf-8?B?R1NJbmhCeGVScnEzYm41STI5ejRJMzRjQnliZXZaYVVQaXB5VWljOE9mRmdi?=
=?utf-8?B?YjNIeDI2d1BVWUwwVXkxbUtDRjdTVWx5eDhMQ08rM0dqdFRXV3JXMFRuOEVy?=
=?utf-8?B?U0F1ekZQQWlSYTdhd1ViVnhzc2xPNHEycHBMWWRJTDZNZkFvL3A3Mkk4ZHdL?=
=?utf-8?B?OEt5eE94YUxoU3pQeU5qdHllZjgxczBkK2RHMWJPMlVNYm9JWkVPa1A5VUl0?=
=?utf-8?B?YXJWRmY4d2RKZWhQZUxraXV6L0MxQUxLeHFsSXpiL2tyZHFHR1RVdDFMbElW?=
=?utf-8?B?cms4aXRiT2Ewb2ZsSzM4R2hLWTdndVhJbnNRSk5adEpEQzkvbWNadmNjSm5N?=
=?utf-8?B?RWNQVDdrWHRWUmxoMGppQW4wT0lDdmhWNGoyNWJ1WGltQU1vbU5IYXAzdEI1?=
=?utf-8?B?Q1RpTldTY1lQbWdobGVtZzMyZ1AvYlY4M212aTlNSWZuWUJFSk5BNEY1SnVR?=
=?utf-8?B?cnJJdWsxdUZDb3lpdWRPTzBZVXYwVkdxUlZFbUZvQnNmNnp5K29DWXZ2MjRT?=
=?utf-8?B?STM1QWJIM0ZaSFc5L1dsM3R4cDkreHUvZkdMeUVnNFhWN3dCSlhQTElRTUx2?=
=?utf-8?B?aVZyUXZZejNoU293VXltSWNJVDVDVUY4MFFKZUgwbTY2a3pLWmxidXVFcHZR?=
=?utf-8?B?TktURGUxalYwYTJLckcyNHA4bjg4enJZZE9XSkYzcTduMnJmK2RiVFBuT2FQ?=
=?utf-8?B?eWNwdGxBaE5rWUszUllvRXVmZkxUNHdLcjJUOWR2TU05S2RFR3ZiQlFHNnRa?=
=?utf-8?B?ZHpWQ1Z5WGh1L2ZwSmhFdytOUUdZSUdDaEI0anBPeVdxZkNUakJwQ1BnSHQ4?=
=?utf-8?B?UFg0dlN2amtWUENEVVNLdVdqWlU5a2NzSS9hTE83Yjd5MFJmSnBpcllsbzlL?=
=?utf-8?B?dTV2NFYvd1VIcGJPV1pJdTZjY05yYTd5UHh6U0kxUEtVM1RRSmxZYUFCZTZG?=
=?utf-8?B?UzZsc1hRUzVOTVFuZnhXZ1ZpSWNUSmxocU5hRzZ4S09GQVNmTmd3eFIxWFVV?=
=?utf-8?B?RlBoa1BqbzhQWDQvRzlRR3JZSzJkWDlpVU1UclY1dm1Xa3ZMZUxNT3o1bHZQ?=
=?utf-8?B?MEozMTdSTGlTNXJrU1BDbkZDcWRBTWhQUFFGY0FUUlJmTi9WZm9YMytzZXFr?=
=?utf-8?B?d2NLMTVhQmZ3b1BJUW03UktuQmx3TW8yNzkrMlYzK1dhVFZrWGdUQmt0ZHlQ?=
=?utf-8?B?Yk9pWTlaQitoTDBBQkxxaGltU21EYWdFU2dXVTFWYThuZjh5eVI4Wk1ac2Vw?=
=?utf-8?B?WHFPQXVTdEhMT1pTUk04bmxiMUlXOW5LaSszb3JDWW12RGF1YXJWYlhNNXpV?=
=?utf-8?B?SVdaRnJ4bjJqRGIyOXR0czRPZEdmNTQ1bWlKZnkwdlR1UnlTV1BDekZDd2JR?=
=?utf-8?B?N1VqQUJtZkNscnh4VlZ4UWN2NzJlbDZoQ0FwNXU4WGVONEcrcUE1U2txNGln?=
=?utf-8?B?Tzh5TWhPY3ExallzcnVxTkIrelY2QWNEUjdmUVdsOG5hNGVHeVh5Y3F3Ymdz?=
=?utf-8?B?WDBFcWtiRjlWOFNraHh2c1A1aEpjaTNCVUJ5c1YzYm9BUFA2REU2UGY0REhS?=
=?utf-8?B?WTkwajU2RjE1QjJvODlybDZSMXVSOXY4L3VXelE1S3FObk1ibHQyWWFUWnFN?=
=?utf-8?B?N1JDT1ViMmU4QXhIWWYvRm9HdEMyWmNWS09wVDIvZHF1VGtSbVRRMklWYWpW?=
=?utf-8?B?NnFaazFKdUNsSTROWSt0N0xNc2NhZTVEV2dybHlybEdvMU9jS2pCbWlOMVh1?=
=?utf-8?B?a3ZOcTNhZnZCZ09DTXRVU1Z5ZjRlck9ZY1R4WS8yamJjems3elZGdHUxNnJX?=
=?utf-8?B?VVV0QmF3dUdkS3AxNHpUb1lQOStiSmZqcVlqQldIWjgwcTAzVHlqZz09?=
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: dda80058-022c-4860-5224-08da2923344f
X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Apr 2022 14:27:20.5960 (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: 8zbhhsNjP6EKISRwqccT/l15wW5ckAAbMNDi6b8SWlK/Olb2b6WpxzHLEKJomSqkphX5BuA8ORWONA4Lomrn1A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR04MB8130
X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00, DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, KAM_NUMSUBJECT, SPF_HELO_PASS,
SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.4
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
Cc: Jari Aalto <jari DOT aalto AT cante DOT net>
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

/usr/bin/hg specifies /usr/bin/python3 in its shebang, but further down it has

   libdir = '../lib/python3.8/site-packages'

This causes hg to fail as follows if /usr/bin/python3 points to python3.9:

$ hg
Traceback (most recent call last):
   File "/usr/lib/python3.8/site-packages/mercurial/policy.py", line 69, in 
_importfrom
     fakelocals[modname] = mod = getattr(pkg, modname)
   File "/usr/lib/python3.8/site-packages/mercurial/pycompat.py", line 317, in w
     return f(object, sysstr(name), *args)
AttributeError: module 'mercurial.cext' has no attribute 'parsers'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
   File "/usr/bin/hg", line 61, in <module>
     dispatch.run()
   File "/usr/lib/python3.9/importlib/util.py", line 245, in __getattribute__
     self.__spec__.loader.exec_module(self)
   File "<frozen importlib._bootstrap_external>", line 850, in exec_module
   File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
   File "/usr/lib/python3.8/site-packages/mercurial/dispatch.py", line 21, in 
<module>
     from .i18n import _
   File "/usr/lib/python3.9/importlib/util.py", line 245, in __getattribute__
     self.__spec__.loader.exec_module(self)
   File "/usr/lib/python3.8/site-packages/mercurial/i18n.py", line 123, in <module>
     if _plain():
   File "/usr/lib/python3.8/site-packages/mercurial/i18n.py", line 115, in _plain
     b'HGPLAIN' not in encoding.environ
   File "/usr/lib/python3.9/importlib/util.py", line 245, in __getattribute__
     self.__spec__.loader.exec_module(self)
   File "/usr/lib/python3.8/site-packages/mercurial/encoding.py", line 41, in 
<module>
     charencode = policy.importmod('charencode')
   File "/usr/lib/python3.8/site-packages/mercurial/policy.py", line 116, in 
importmod
     mod = _importfrom(pn, mn)
   File "/usr/lib/python3.8/site-packages/mercurial/policy.py", line 71, in 
_importfrom
     raise ImportError('cannot import name %s' % modname)
ImportError: cannot import name parsers

Ken

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019