From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Arthur Miller Newsgroups: gmane.emacs.devel Subject: Re: Async rebuild package-quickstart after packages update? was Re: 28.0.50; Proposal: slightly more efficient package-quickstart.el Date: Fri, 06 Aug 2021 15:20:19 +0200 Message-ID: References: <24842.41537.969310.87574@retriever.mtv.corp.google.com> <83tuk4jusd.fsf@gnu.org> <83pmurhy9s.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18525"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: emacs-devel@gnu.org, monnier@iro.umontreal.ca, raman@google.com To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Aug 06 15:21:21 2021 Return-path: Envelope-to: ged-emacs-devel@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 1mBzmq-0004cd-Dc for ged-emacs-devel@m.gmane-mx.org; Fri, 06 Aug 2021 15:21:20 +0200 Original-Received: from localhost ([::1]:55396 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mBzmo-0002pf-L6 for ged-emacs-devel@m.gmane-mx.org; Fri, 06 Aug 2021 09:21:18 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46270) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mBzly-0001wG-Ls for emacs-devel@gnu.org; Fri, 06 Aug 2021 09:20:26 -0400 Original-Received: from mail-am7eur06olkn2092.outbound.protection.outlook.com ([40.92.16.92]:27035 helo=EUR06-AM7-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 1mBzlw-00069z-1j; Fri, 06 Aug 2021 09:20:26 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=W+C06IU7LVLuKcMqrJ7DhDAD7dxzgIn1SR4kX5J29HFymGaL/A1BPp7x4Jl7YCj0ySrqSJ28H+E5ByJffPbZZHeKvGRx8j4XqHQttno1dSexwDkrqygxCf+at1zE1Y9QlL/oBr90oWvlEgJEL7kzJPArb6ZSZ4Dsfh4mvEbwlMv6GmRMR3mn4W9Yz2DLj7bRqAXM8FlXl4cSDudBGm9nZstiYhMVKsZxCu76aFw4DGczHyDWU59LwqVFGuMck0An2YNDheHXEfde13IkbhliGhpZr/2czvRZG2Sg+gIHHzmyWte/O8kBmDMXtg1dYHCd2m0iJ46odym5T5PzOBixow== 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-SenderADCheck; bh=zU5Wz5GKbVF/wD3E7+Fy6VumW0kpnDAh3ysO2q5VS5E=; b=a9e5hz1qNnmuaNFKB4mEBGjdcEWtpn1/vcr6qQZepFxZfG+r6+6aPOlroAozrbh0SVhtIJ+U/N55qn26X5GYEsdxsbYhi9aTFwgjv4kmoELv7uQMNVJKfg96qVUx80d86LiRHdW5vDsQGyHn8RFeS0rnTLBNI/lWjDwH0XQBsSvC2KYhNz1XyW2ULrPoio12qBO5OdqrnWj1iv1L+uv44MVGwsBBXP3kEuaRGX0NImxZCIdKK326Y2UXXicXjvJFfQQwAk0NTgG7j6NDg9rH5XafKxcPEJ5rBv1EeWT/DwFzt5FQdRAwX/WIq5UKhhLhrzKBLvZjNULqokjffEU11Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zU5Wz5GKbVF/wD3E7+Fy6VumW0kpnDAh3ysO2q5VS5E=; b=e3NZEs1iIJJIz2FiH6qk4FKP1HiLaPMMMio8RycE6mobAgaSbHGIxVRuJ1ZdRNvT11GZ0nzsiLeb4++uzFvJai8FQLCVFAiD+AN5wRDuyMVedXmQP3SKlHMCOaI71e6t9GPomgAFLL0b+jI899yNBbwno7pTFNVLpSi3lXvSA/PW0jbVTa2ByiGOOxdwiGGkH79gMME/Bv1YyBpr440MEoiXA/hG0sjPUZy4RV8ZmMNn9wFdOYJ21JtIcHmkdVUKy1aADWpv1jHGlX29+WKdW/TJR68PpjLT/bOrguxV0tB0yrcv7rV0nhgsbWMG7pMLLWXDeKuMhleopz9idWKqow== Original-Received: from VI1EUR06FT016.eop-eur06.prod.protection.outlook.com (2a01:111:e400:fc37::49) by VI1EUR06HT022.eop-eur06.prod.protection.outlook.com (2a01:111:e400:fc37::99) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.16; Fri, 6 Aug 2021 13:20:20 +0000 Original-Received: from AM9PR09MB4977.eurprd09.prod.outlook.com (2a01:111:e400:fc37::42) by VI1EUR06FT016.mail.protection.outlook.com (2a01:111:e400:fc37::237) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.16 via Frontend Transport; Fri, 6 Aug 2021 13:20:20 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:DF93F691DB8D71721B773CDF1D3D49EB96B0035F280A2331137BD2A62A11CA8F; UpperCasedChecksum:79A9CE463AEDBD158145B1A2B01FE03FF8BE86F32ED92BDB9D6F25BF4AAAE5B7; SizeAsReceived:8398; Count:46 Original-Received: from AM9PR09MB4977.eurprd09.prod.outlook.com ([fe80::6558:f201:6d1a:3f39]) by AM9PR09MB4977.eurprd09.prod.outlook.com ([fe80::6558:f201:6d1a:3f39%2]) with mapi id 15.20.4394.019; Fri, 6 Aug 2021 13:20:20 +0000 In-Reply-To: <83pmurhy9s.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 06 Aug 2021 09:39:59 +0300") X-TMN: [CdddLpE9oKdcGXSE9qje/iuFMyRCFiI0] X-ClientProxiedBy: AM6P191CA0045.EURP191.PROD.OUTLOOK.COM (2603:10a6:209:7f::22) To AM9PR09MB4977.eurprd09.prod.outlook.com (2603:10a6:20b:304::20) X-Microsoft-Original-Message-ID: <87mtpuiub0.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from pascal.homepc (81.232.177.30) by AM6P191CA0045.EURP191.PROD.OUTLOOK.COM (2603:10a6:209:7f::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.16 via Frontend Transport; Fri, 6 Aug 2021 13:20:19 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 46 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 24b1e133-903b-4c87-8103-08d958dcf053 X-MS-TrafficTypeDiagnostic: VI1EUR06HT022: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 97IsjtiXZKBa6izyyxe8gdVAqyHUZ0HxZRKH4X8+uECzvR/z710iTMe8GMX7pYgJBjUAOiqIJn6XqGFBmgmVGyZeZ7q652gGJGv6Q/zQfI4cRbVCVOVpowwVanhvd48/WuJEgTrNwHsuz80Oes5fddzGvkBxX8AV+3V4TEleEJlGdA8i95eB0PhnK1WFxIbKCEddKklsb6dwomD/cj9esRGtBCxIQMnZqWYhOc2e836k1n56kZRe1+/O50N6UwcstMBMnANPkstEfsR98gLgRuI0KomuN2UH3bQAyGc7ZkoYWIxDV7PSSBXkXE4GEi1TEaxw2CdZcZx9CRIIT0E3JCk99stlbkAkDMdbqUki+7563xE6J2mkflNoMd8y9/fq6gZT6aWQXtOsE0APXvO4Lqff/ddWpacy1dvNgChRNIA4YBKsDRxS2TdpkunfN+zY X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: rL9iTRwpB9ylRc0nPYOd2MBbR0dT42gHjdAUFlta5H8NoBSGB23XZ3NJkx95KlHGeiijJ7VAMtwm19D3BlhUEURblea/lMfsPSlZtOmO6XqtWAv47lzz/YxBlqKbfq7dMMufLLmNvWKh7eO02Ql1mw== X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-Network-Message-Id: 24b1e133-903b-4c87-8103-08d958dcf053 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Aug 2021 13:20:20.2259 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: VI1EUR06FT016.eop-eur06.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1EUR06HT022 Received-SPF: pass client-ip=40.92.16.92; envelope-from=arthur.miller@live.com; helo=EUR06-AM7-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, FREEMAIL_FROM=0.001, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:272133 Archived-At: Eli Zaretskii writes: >> From: Arthur Miller >> Cc: "T.V Raman" , Eli Zaretskii , >> emacs-devel@gnu.org >> Date: Fri, 06 Aug 2021 07:18:00 +0200 >> >> Stefan Monnier writes: >> >> >> I went with -batch -q because your earlier message pointed toward doing >> >> something that was independent of the user's personal config? >> >> Why do you even care for -Q option there? You would like to do it async, >> so just start the process with user settings and forgett about it and >> let it chew until it's done. > > Starting "emacs -batch" with user settings could easily fail, since > many settings in the init files are for interactive sessions, and will > signal errors when done in batch mode. Aha. Ok. Fair enough. But why runing in batch mode at all. Why not start normal emacs server process on another socket and ask it to refresh quickstart file form another client? Two processes, but no tinkering needed? Would that work?