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#55858: 28.1; process-async-https-with-delay failure Date: Wed, 8 Jun 2022 18:04:05 -0400 Message-ID: <7ab5acbf-67a7-2c78-b9d7-eab2d02c7972@cornell.edu> 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="24868"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 To: 55858@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jun 09 00:05:18 2022 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 1nz3ng-0006DN-QB for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 09 Jun 2022 00:05:17 +0200 Original-Received: from localhost ([::1]:41092 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nz3nf-0000AG-AZ for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 08 Jun 2022 18:05:15 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36142) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nz3nT-00009s-2g for bug-gnu-emacs@gnu.org; Wed, 08 Jun 2022 18:05:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:50601) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nz3nS-0004Mo-QD for bug-gnu-emacs@gnu.org; Wed, 08 Jun 2022 18:05:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nz3nS-0002vE-I2 for bug-gnu-emacs@gnu.org; Wed, 08 Jun 2022 18:05: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: Wed, 08 Jun 2022 22:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 55858 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.165472585811169 (code B ref -1); Wed, 08 Jun 2022 22:05:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 8 Jun 2022 22:04:18 +0000 Original-Received: from localhost ([127.0.0.1]:44498 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nz3mk-0002u4-2w for submit@debbugs.gnu.org; Wed, 08 Jun 2022 18:04:18 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:48570) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nz3mh-0002tv-AT for submit@debbugs.gnu.org; Wed, 08 Jun 2022 18:04:16 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36070) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nz3mh-00006i-5F for bug-gnu-emacs@gnu.org; Wed, 08 Jun 2022 18:04:15 -0400 Original-Received: from mail-mw2nam12on2113.outbound.protection.outlook.com ([40.107.244.113]:2727 helo=NAM12-MW2-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 1nz3me-0004Eg-MQ for bug-gnu-emacs@gnu.org; Wed, 08 Jun 2022 18:04:14 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mlogBF6fYDqrYb3EsdNEjXFqDbTgMY4TCQoL1AwpOJ2v8wvy/W5FFNGaHbOR26t4to/w8jXOo68OioZv41gPPGNIJudeD8G+BbysbfgVO4Qre5UihVjec6cbvTH+Eb9V38HyynIxKgZCMF9n0/zHGDIaCzJxZAP4/hpNLMKAatayRTodeY2rKZcK3oqkulQ1ZSnFZJht2yXpL4IMG5ebV2NbNxKPwW8ca5ZfKT09FlZLNdAqCC13Ye8WJezilLOR+E9eAX/BxeP7AUjNypXiLWE0FjE1UGMTcnN6XQlunfDz3P65Bct/gzi15tv2Dkpov7TEKMtqLs1pIfPacUFqzA== 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=MkuPVskjab1Cu6+09Aua5LPwVwi4TW5fhItxyo8U5vY=; b=F0+GkLQSP3rBwBl5zlbYsY16V5hmEf8/GrK0rfUDoFLpWWDIRcrX/7TOAdDuRcfmqtHrI6HeJtRvuxCEhYeGPz4sskCyvAatwNbPO4o3h5KRbgteemJ5D9UaN4AvOAH5OByQk5hMuaBMcGNKv8AyEDGs+7YLMzYg0Grm9eHSgB23+Xc6XhvcymrcqZLUvUQc7Jo6NwI8msFgMy6RmQOj62miYPxBnQelvciuD7zq/s3DpPYZdNbxn3bJYWnO+l09VG3J5442jvkA3abxoghtv+3nV10dBEeUlkYUF7OlH4y+HQGLJDN9FBEWlEA/bEQd+TJH1D/hZR9VRbQH/FoySA== 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=MkuPVskjab1Cu6+09Aua5LPwVwi4TW5fhItxyo8U5vY=; b=fE9TMPOpDjbZWvW3k6nnrqiebvdpoH4eT7JnA1MBo5bvkYRWW9h/IUNNz3Sn0ua/AQ/IJgNRNKkNF2I1Su4e9jyuneFEBpKKJi8/Nb9rJxcPMrMh1Y566Ly0m8QA0tTXq1wyYuAltWER2HRfyZ+d5Uu5KtlA8Rnk7ZErDmtj5BE= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cornell.edu; Original-Received: from BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) by SN6PR04MB4414.namprd04.prod.outlook.com (2603:10b6:805:39::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.15; Wed, 8 Jun 2022 22:04:07 +0000 Original-Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::e48c:b440:3098:a050]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::e48c:b440:3098:a050%6]) with mapi id 15.20.5314.019; Wed, 8 Jun 2022 22:04:07 +0000 Content-Language: en-US X-ClientProxiedBy: MN2PR16CA0064.namprd16.prod.outlook.com (2603:10b6:208:234::33) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b8957473-df52-4c51-6812-08da499acf21 X-MS-TrafficTypeDiagnostic: SN6PR04MB4414:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: a/5X/j2o1TtpWsz8h+eHCg7rPgFeD1n+KcME2BZF8iB5olAKlp26IT5arIgNiv4i62Y8H440WnlYnBDa8ag9q/GmJTDj7td+IHy9+OBrQQPeZUT6FxoK7isu8bh9EQzIvPZNEJKhAAP1TU5J7E0/x2jOIr3TZCWD4GECQsEjA8bhJAmRsiezoQPjYIYVwNmqlelhzvHLqNHbLF1YNvXgopQDIPulImp16WNmu4alqCQ6YSz+KEciefymm3wkePPakSTr4xu7/LaivaftyszHw9XPz+wsc8jra0Ye7pXbIiW9ocIISWKAwSg0Y0URmdwfpnEXcxMTXEvMYYYe21D2qExxZY1QXVKOHg+8csarFgF/hHjyZbsdx634bURvZJ1az80vrH4GakWyeE+swFoNWZa2xtLLnltRgic4yT3IcnawnIcadNc1CeVezvc47YuM1iublKvq9anJvg+fTMAF/LNI1MIaIjzvdJud3r/5vUlzgLsfmQDpOqZ/nu9ro530lvpevj4G8Uq8D3l4L8MtsKe2eptdFtV5ij0B9F1+3qBFy8J8JedC8cEWynw192oUuxTlV10PCXJKzAtvnTPKEmM7VaqB/QMhEw/8RAufKT/eoa8JDUYckYE4KnGoPCQZIyAb+eIIoBK+Rzxg4tKWlyN2+easHXyDpsJAJQzEMery46ImvThIr3QolMuUdgZK+bsMPK6wFJgAS57qy4hlyM6UlHuWbksw+3o0NcpjiyA= 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)(316002)(786003)(66476007)(86362001)(8936002)(6506007)(2616005)(6916009)(66556008)(508600001)(38100700002)(83380400001)(6486002)(5660300002)(2906002)(66946007)(186003)(75432002)(36756003)(6512007)(8676002)(31686004)(31696002)(45980500001)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: uDI0PtqOsHT/BCG5vEnMK6Nmcfys3Uq+0yJ4AYbiS7dfZyaFpqcrQw/TIuFeY8bsqVjzk+Dz9s3JFWKp/nrY/U2UB1I89HO/cpJtaG+NhCRnnJavqRipB6N1NkL6vWtV+yMQphOh3iZeNWBBcDvIDjE5Mgd8ka0amNt9d09Lh5MBX67pN76qXUdGIDM/UpQ90ELmBWvp9Mz9yrIvI6Lf6ZfUM09csc98YTdp1xQVah3iRiEE2vnzN1f7i12JKzZ8Z8afMCpVed4yyRO2vBV2sd8gVAkiCFWiVTQYm+jek4GO9AlDH9WEj/SkPycykyBSWJh00wqTbyWUSaq6I/sXShEZ6NQFE4HU3UkOHmrSqkTN1fD5ioyIqL6z3BMNakPwhzcejErxnL+Za+F8swxKxSJNvQ88lCWeYJFTPKO58mG48InMhkypH92++LM8vXP++AYMKsL/0uRv9bbe9o/6qqWM4OpUgN2/+razTLQNcSibC1G6GWYJPyuBtnR4zJjXeSdbq4A6jUsswbE/Li9a++xYgUhdDlgVxObAlG6NLyv73wVvOyvf2fXaTHOI2Qu4sE1An7VujCkwNXvOS5QM/0UTG8Y4OxhtcyRvToGgcQD61m+9v12bXvpfR6ngQppJojfDMjAZEZM+gIMz+EvrnN9hPbECE8aGtY2w5Z0aN46qQkD4Kr2DrG3k36Bry+64XYn1yvWSXTJhLpK+WDNJBikzDvuFSZndDnXOD2ry6YvuCTRQLGeKxi4xXd q7xChv+xMZ3VOJmwcW2rOdkmkfHmaz0XABFlQYtimi5mTuBYxVmExrDybYsEj7p0o1An6ZlbkH7cClZJqjkLdZ/L9WmBE2vxjR X-MS-Exchange-AntiSpam-MessageData-1: dKuBkB90srHUaw== X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: b8957473-df52-4c51-6812-08da499acf21 X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jun 2022 22:04:07.7085 (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: Oovm6sq/OKVcVTi6AEqxnAdOijFDV9URkW1IWdPPh6ejWjgCyVr2LMhOgTJ2Zl4nD3Modo2PdF5B9pSiAt3IAw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR04MB4414 Received-SPF: pass client-ip=40.107.244.113; envelope-from=kbrown@cornell.edu; helo=NAM12-MW2-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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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" Xref: news.gmane.io gmane.emacs.bugs:233996 Archived-At: process-async-https-with-delay in test/src/process-tests.el fails on my Cygwin system when run via 'make check' (but not when run via 'emacs -batch -l /path/to/test/src/process-tests.el -f ert-run-tests-batch-and-exit'). By adding 'TEST_INTERACTIVE=yes' to the make invocation, I traced this to a certificate problem together with the fact that HOME is set to /nonexistent during 'make check'. In more detail, if I run make -C test process-tests SELECTOR='process-async-https-with-delay' TEST_INTERACTIVE=yes then emacs starts and shows me the following in the *Network Security Manager* buffer: Certificate information Issued by: R3 Issued to: CN=elpa.gnu.org Hostname: elpa.gnu.org Public key: RSA, signature: RSA-SHA256 Session: TLS1.3, key: ECDHE-RSA, cipher: AES-256-GCM, mac: AEAD Security level: Medium Valid: From 2022-05-27 to 2022-08-25 The TLS connection to elpa.gnu.org:443 is insecure for the following reasons: * certificate has expired * certificate could not be verified A minibuffer prompt asks me if I want to continue connecting, and if I select 'always', I get a "No such file or directory" error for /nonexistent/.emacs.d/network-security.data. Of course, ~/.emacs.d/network-security.data does exist and contains the appropriate information about elpa.gnu.org:443 from previous selections of 'always' outside of 'make check'. There are two issues here. First, there's obviously something I should do on my system so that the TLS certificate for elpa.gnu.org is trusted. I know nothing about TLS certificates and would appreciate help here. Second, I think it's a bug that the test is causing /nonexistent to be accessed. Maybe it would make more sense for the test to be skipped if the certificate can't be verified. Ken