From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: LdBeth Newsgroups: gmane.emacs.devel Subject: Re: On Contributing To Emacs Date: Tue, 28 Dec 2021 13:05:22 +0800 Message-ID: References: <83zgoopkwb.fsf@gnu.org> <874k6wsajh.fsf@posteo.net> <87o8536fry.fsf@yahoo.com> <87ilvanx9x.fsf@posteo.net> Mime-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31488"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/27.2 (x86_64-apple-darwin18.7.0) MULE/6.0 (HANACHIRUSATO) Cc: luangruo@yahoo.com, Philip Kaludercic , emacs-devel@gnu.org, stefankangas@gmail.com, monnier@iro.umontreal.ca To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Dec 28 06:07:34 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 1n24hy-00080e-FL for ged-emacs-devel@m.gmane-mx.org; Tue, 28 Dec 2021 06:07:34 +0100 Original-Received: from localhost ([::1]:46546 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n24hw-0005Wu-RJ for ged-emacs-devel@m.gmane-mx.org; Tue, 28 Dec 2021 00:07:32 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:48448) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n24gH-00043c-OU for emacs-devel@gnu.org; Tue, 28 Dec 2021 00:05:49 -0500 Original-Received: from out203-205-221-242.mail.qq.com ([203.205.221.242]:37520) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n24g4-0007nF-Bm; Tue, 28 Dec 2021 00:05:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1640667925; bh=g6xxXFlXwR0nDhe5O2LGJBNN1yZT/JFyEeNBjxPJ88I=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=IAvNhCdrcnkmnHkYecqR4TOp+lT8Fvvb/OlYoTiEkvXDO5XQW40PXhEtcG6KZh/8x +K3a/iaPufZTVECp/SixTAVmWCwMLiIHBB9ef89G5bhvNYEbAfmfo+KPFCPNl2bUAH 4DdyXkinL40hs/o/jbqO/ozVUBU6nsFGrQs1MPKs= Original-Received: from Costume-Party.local ([125.111.88.153]) by newxmesmtplogicsvrsza8.qq.com (NewEsmtp) with SMTP id 157870EC; Tue, 28 Dec 2021 13:05:23 +0800 X-QQ-mid: xmsmtpt1640667923tp8ek0xcl X-QQ-XMAILINFO: No4GWyI4cWt64q3Obt2LevxgaLVwwSjrZEH+R88A9bNnrKDlVBtvjsMz8JTFn8 rZGAgf64Hyzj9DrPt36Sfh51Y5mbLh7zPzvjc4p2CglCT3Lopbs0zV8aOGYhQ7jvSDGfFNm3oeE+ us7zB95kbyGmePEBis9ehvT2YV+EGyVrU1qOv6VZ6ERxYvvZW5cblEc4ON+yOJZp35tfbtlQR0EQ 41+NOXZfLplRAfybNjN4eyqcZnbxUhFBs+i7e75/nCODLlcPmkEbN5iqRLjK104XBMez61+cDh0y oMwrUUywJIF5Bp5QpoOgEGOUFjDDVHKOgrsuGB1qYgZpQTvbf+8GuwnPKqk8QF/DJBw0uFB0k/j4 IxsHrmjxwMDp3XFy8yLKv6Z9Ne5ichbfQ1fWYr6uN0LMSwpcHCQoixL7R0z5OdtMeMzWSWcmceRd zg8iskviPLuTe07RcEVVx/a6E0uwa3DUjEf1uvD7QlMuZIH8iFubNCNw7vhbElLHHAvU4Y3vLsVS wqc/CM+nccsNm4nS8I/2UQAn4Ou0qgWGliU+658VrBGKjKgSBqRbJHKQiKAUa9xcLg0USboOlvmH i7dOc/JyDVdvUqHwoPaCzE7jZhHeQk289L8qRiy5a8NTHbG1I9GV4HPnat10J1mAAfWcuR9o+vN+ vZeVkhHC18w+HFr0VPEPZjco9bdmRW9Df/Od08SPdoMV6eKbUE4Ohfz8XQnsnRFupJyrBa5zlwhL fOByP2l1rjlXisM0BxkWvX8NTFfzCXm6qeOkgtTYN/uDygbxc7nbVt4llJJMwMEKpAzgXMvAk913 NfVE3onpW561E4HrLXqSQdn2Sj04Oz4OiE442Scz Original-Received: by Costume-Party.local (Postfix, from userid 501) id 1E638203D4B94D; Tue, 28 Dec 2021 13:05:22 +0800 (CST) X-OQ-MSGID: In-Reply-To: X-Face: %[!P\u/BKFRGn_9h9|yO"ho?C0ej^LmM}WMb-`Jfj8OsS^^AKmHYGlD@^|7SEA3UzOGPFbB"OFczY?'\JtJ\lR'@&Y5j; s8{$&|3D>^i.U4l2h?1qpD.+{[$~j]vBeHZf^|BGyL8{/`4 X-Attribution: ldb Received-SPF: pass client-ip=203.205.221.242; envelope-from=andpuke@foxmail.com; helo=out203-205-221-242.mail.qq.com X-Spam_score_int: 8 X-Spam_score: 0.8 X-Spam_bar: / X-Spam_report: (0.8 / 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, HELO_DYNAMIC_IPADDR=1.951, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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:283479 Archived-At: >>>>> In >>>>> Richard Stallman wrote: RMS> Why is anything special needed to "install the package as if it were a RMS> package"? What does that even mean? Why isn't it enough just to RMS> instantiate its repository and use it straightaway? Basically, users of straight.el feel that it would be cool to have all the jobs of clone and update git repos, compile elisp files and setup the load-path been done "automatically", with only one line in their .emacs.el, and all expecting that should be "dumb proof" enough that copying their .emacs.el to another machine (possibly running different OS) with out the elpa/ directories and the repos of external emacs plugins can still bootstrap and reproduce the same Emacs environment, with minimized manual intervention. The above scenario is common among people who are sharing their .emacs.el files to those have no time/no experience to building their own emacs configurations. Hope that could resolve the uncertainty. -- LDB