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: Easy configuration of a site-lisp directory Date: Thu, 26 Aug 2021 23:40:36 +0200 Message-ID: References: <87y29cj65y.fsf@posteo.net> <87tujgv7y1.fsf@gmail.com> <87h7fd93pu.fsf@posteo.net> <87a6l57ew7.fsf@posteo.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24418"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Philip Kaludercic , emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Aug 26 23:59:58 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 1mJNPh-00066D-7r for ged-emacs-devel@m.gmane-mx.org; Thu, 26 Aug 2021 23:59:57 +0200 Original-Received: from localhost ([::1]:50622 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mJNPg-00081Z-1w for ged-emacs-devel@m.gmane-mx.org; Thu, 26 Aug 2021 17:59:56 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50704) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mJNLz-0003tw-P5 for emacs-devel@gnu.org; Thu, 26 Aug 2021 17:56:07 -0400 Original-Received: from mail-oln040092074029.outbound.protection.outlook.com ([40.92.74.29]:31446 helo=EUR04-DB3-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 1mJNLv-0001Sj-OI for emacs-devel@gnu.org; Thu, 26 Aug 2021 17:56:07 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MapwK3waL59bFRxVJ+lg30lL/IxYvgu/CoemT5r9AHqku1QsYLQNgTDmlSRU4pZUxc/pdXFhzbJISbloz3lkf4Fe/cYFyRlVzGVGtHZ7UVphLkO8S22B1fbXYyZBeuuRU/XX8EaRyIRL0/avB8/kwXakx++CogJGbprQu9UrZR61xjYQjBHkwM3T6b2dSGiEWkad4mO7bKdA9qRFS1wQQwN+wTfSfmOlCpnDB9HjzoNI6pK+2z6BWN3i2PkeriO1BjfIPqgA0zsp+ncGEtLD4xzS/3zq6MtI5bQf3SqkOpm/dXQYKpMKQeXq4aLQxUr+bQ2slawQ2C4EDJLdaQYK8w== 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=Q0HrhGW+Ax/B79Ohu4m6TjhV6yGR5zzIABp5uARZMfs=; b=h2oKWi0vveVY6FKhn3eUHlMheeDhmMga0HDnx64WP/2tcWa1CBlmDqbxJHUrzndBcnixn5b6aI9Vwt4bOkHnmXzbgSBLoRwBxd90yySWlMgV0CU9zUK6rVVOE5yEk1LO2DAQiqIm5AX/p+55f0nwUZoBFzsEkPIP+aUIKOySMWyG9bgdYlw9AWtUQR6sXL1bX/rDDYGMG50ON2LVZ2ZdcGZ2yikLqi4izcKwsq6atitSsdEGY7o4bAhtOq96G1f/g6HBWMoQWcAC+I3o/BeDfNb2H+kqcJkGWNAnbwh1ElWjzMlmZd6ULJBKuLlriUpKdNS87u+FQlC5jeSKFgTEmQ== 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=Q0HrhGW+Ax/B79Ohu4m6TjhV6yGR5zzIABp5uARZMfs=; b=AtCd9to9rUxrkB6hyeuC6Gfck2CRwP8TXj6bk5K0E8dWHTLHrpLrQK6W3ix0XFeKAqeGyTOifBZz/yfbEV9MNlnGvIqIxsmjHETpVcUVrnyiEWfhlGrFVjFdpv8ii7Ni6Cl4wIiSW1kEeQ+9dwobJrYaEoeZJFsAM4Ad6fTmfRZ4Bmzs9XSOrQEg4XiwHRfiauhpfRf4ZgTz60PD7su3B+YYOWwHnpXmfXFtN9f4cRXhOpGgfvRgUNN5YANnEjylqNauFpEFSnB5YnKmHWGl0CxhDE8Oz7utjkqReRG+itCsOE4yvAYcP4C+1CrVSsEnMJ1meBJ/HvuXV+vX4nw38Q== Original-Received: from HE1EUR04FT051.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0d::50) by HE1EUR04HT214.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0d::118) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4457.17; Thu, 26 Aug 2021 21:40:37 +0000 Original-Received: from AM9PR09MB4977.eurprd09.prod.outlook.com (2a01:111:e400:7e0d::4d) by HE1EUR04FT051.mail.protection.outlook.com (2a01:111:e400:7e0d::296) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4457.17 via Frontend Transport; Thu, 26 Aug 2021 21:40:37 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:C598AC2272DDBBEC0882FB3FED8E886FF9C38E6C323A401256973D6BCBD19754; UpperCasedChecksum:DCF4A263C709DA40B86FB05AB9B345BFD35D563E80DD24C22398B012AB56D13F; SizeAsReceived:7905; Count:46 Original-Received: from AM9PR09MB4977.eurprd09.prod.outlook.com ([fe80::b483:471e:6dc2:12ae]) by AM9PR09MB4977.eurprd09.prod.outlook.com ([fe80::b483:471e:6dc2:12ae%9]) with mapi id 15.20.4436.027; Thu, 26 Aug 2021 21:40:37 +0000 In-Reply-To: (Stefan Monnier's message of "Thu, 26 Aug 2021 14:03:23 -0400") X-TMN: [5rmpuM1pPY3+ThF/290LUGnKFh51tK9m] X-ClientProxiedBy: AM5PR0701CA0052.eurprd07.prod.outlook.com (2603:10a6:203:2::14) To AM9PR09MB4977.eurprd09.prod.outlook.com (2603:10a6:20b:304::20) X-Microsoft-Original-Message-ID: <87zgt351gr.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from pascal.homepc (81.232.177.30) by AM5PR0701CA0052.eurprd07.prod.outlook.com (2603:10a6:203:2::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.6 via Frontend Transport; Thu, 26 Aug 2021 21:40:36 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 46 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: f76dd3d3-6934-43aa-4246-08d968da243e X-MS-TrafficTypeDiagnostic: HE1EUR04HT214: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: UjByeLQSnUun3v04b8PpbUQ2Jzo+D2lPEq4OtFRUV6DnD9QwgDIV0dz+mnIBQrm5hdzZ/MmUiJMkNnoMFzG8Tx3ux78ZEYfChAckTomCkP2NZ6jeXf+zXeqLAM/CUMlsoK2+HuuwAKL6kE+McIAL2T97NtQ5aPTbHyxMiwl5Yx0I6Ta/h/5gss95366V/RdX6AxTrJbByxy76UrSAYOpeJ+cBfLnBip9OZWIH2KKYwwHgzRxUyo4hUxg8yMsKl9KxnHuvkzGv5a72oYUAeDGMVx/AggnlYGfSdD8ArsQR/zp1tzv3FmoYMcphqIQrGkwTdQP+v3pf0uPOXB4r2r/U9jkm6ky71g108MLtcLUPRO22t8Byk1t0P+ifOW1VhmtcHamone+/9g8MWaCZP/CDc5ZCZiedsdoX4MPQwELS8x/qS4RYjuChq4EFvT+K+GF X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: qAC/dD81fW+8j2vm06cFeSldSe1NK9bHsFCaqY1Cfu/VorTzVgRunPKk2Nnf3zzzhKGdQ2hAYwbcdGTqnSwhDQwz7tqmnwt2aswuJhoNk4SasJg0qWKtlheN4DIOjXEwuaOGkzn/JMuu2TNkGwgebA== X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-Network-Message-Id: f76dd3d3-6934-43aa-4246-08d968da243e X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2021 21:40:37.3817 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: HE1EUR04FT051.eop-eur04.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: HE1EUR04HT214 Received-SPF: pass client-ip=40.92.74.29; envelope-from=arthur.miller@live.com; helo=EUR04-DB3-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:273094 Archived-At: Stefan Monnier writes: >> Any thoughts of enabling non gnu elpa, and package.el to deal with packages in a >> similar fashon as AUR and I guess similar solutions from other distros. What I >> think of is that people could submit just build recipes into gnu elpa, without >> tar-ed sources. Just the URLs or sources and the way to fetch/build and install >> a package. Isn't it what el-get already does? > > I think you're describing what we're already doing with NonGNU ELPA. > But there are enough weird assumptions above that I'm not > completely sure. E.g. you talk about "tar-ed sources", but none of GNU > ELPA nor NonGNU ELPA have worked from "tar-ed sources", except maybe for > the very first few months of GNU ELPA. I was fast writing and not so clear. I ment something like this: could I commit just a recipe where to download the sources, how to build the package and how to install it. So when user actually installs the package, sources are pulled from the original repository or a web page or whatever, instead of elpa/nelpa server. Also without uploading sources themselves to the gnu server. That would mean that packages are automatically up to date. >> I guess anyone can clone "nelpa" and add someone elses package, but I am not sure >> how polite that would be considered. Maybe I am wrong, maybe it is just me, but >> I have a feeling that it is a custom practice for elpa/nelpa/melpa that authors >> themselves sumbit packages. > > Philip Kaludercic and I both added various packages for which we're not > the author/maintainer. This is fine. The maintainers need to be > involved, tho, for all kinds of reasons, including to avoid that they > break the package's spec. > Ok, I understand. It was just me then :-).