From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: On Contributing To Emacs Date: Mon, 27 Dec 2021 23:21:18 -0500 Message-ID: References: <83zgoopkwb.fsf@gnu.org> <874k6wsajh.fsf@posteo.net> <87o8536fry.fsf@yahoo.com> <87ilvanx9x.fsf@posteo.net> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36786"; mail-complaints-to="usenet@ciao.gmane.io" Cc: luangruo@yahoo.com, stefankangas@gmail.com, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Philip Kaludercic Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Dec 28 05:23:33 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 1n241M-0009Pp-SX for ged-emacs-devel@m.gmane-mx.org; Tue, 28 Dec 2021 05:23:33 +0100 Original-Received: from localhost ([::1]:59638 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n241L-0001J4-Ay for ged-emacs-devel@m.gmane-mx.org; Mon, 27 Dec 2021 23:23:31 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:42828) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n23zD-0005t1-7f for emacs-devel@gnu.org; Mon, 27 Dec 2021 23:21:19 -0500 Original-Received: from [2001:470:142:3::e] (port=53600 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n23zC-0002V3-Ns; Mon, 27 Dec 2021 23:21:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=qKFsKk+Y1XEH7VCN7cgu+0CuIvDVe7XeOid1hrQDInA=; b=UK/oIYZJy+ry vc3J30oxHFhtNxmDxSSv9i40+dtsiI8rFG1UDR1flwK2MlP8cV3ZjWtUS1iC5peI7xNX6wN59nmVy rMlcQ48rJpaI8SFg+5Z/iwlg7MWJiHoP+dl7TbZhQLBsvvB9f/RgY4JjHKSxAfOSWfleROiKydBzS MQFhnYy0RdZi/SslAzRl37PuHcuEgaq1a3g1umiFcoI/cknUQJyLQ3NZ46EZW6a4/C933JpqX52Rz NdzItonHMEeJkId36udB4R0py/j1DLRQjAXhHjNiBZcbJ4LHW48txLd0tVXkD1T6BXkK1aVzHnBLG nRrPHTo90Ddb2TFPbhEb+Q==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1n23zC-0007fx-Vq; Mon, 27 Dec 2021 23:21:19 -0500 In-Reply-To: <87ilvanx9x.fsf@posteo.net> (message from Philip Kaludercic on Mon, 27 Dec 2021 10:43:22 +0000) 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:283474 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > I believe straight.el (the maintainer and contributors) is part of the > MELPA-adjacent "milieu", so I don't think anyone could really make them > change their mind. > This shouldn't matter either way if the important functionality is > replicated in package.el. That's a valid point. > * Not all packages are immediately added to an ELPA. It is often the > case that a developer might develop it for a while in a Git > repository, before submitting it somewhere. This feature allows a > curious user to install it, as if it were a package I don't follow the logic -- perhaps because you've stated your idea in an abstract way. You have something in mind but your words don't explain it to people like me. Why is anything special needed to "install the package as if it were a package"? What does that even mean? Why isn't it enough just to instantiate its repository and use it straightaway? > * If for whatever reason a package maintainer falls behind, and a fork > continues development, you could simply specify the repository of the > fork and use that instead. Isn't this part of normal use of git? What job is the "formula" supposed to do? -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)