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: Thu, 30 Dec 2021 23:26:24 -0500 Message-ID: References: <87v8zbp5l7.fsf@posteo.net> <87ee5ymhsz.fsf@posteo.net> <87r19xktnz.fsf@posteo.net> <87bl0ziujk.fsf@posteo.net> <87v8z6bj68.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="701"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Philip Kaludercic Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Dec 31 05:30: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 1n39ZC-000AUB-6K for ged-emacs-devel@m.gmane-mx.org; Fri, 31 Dec 2021 05:30:58 +0100 Original-Received: from localhost ([::1]:54918 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n39ZB-0008C6-41 for ged-emacs-devel@m.gmane-mx.org; Thu, 30 Dec 2021 23:30:57 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:48304) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n39Un-0000IH-Fj for emacs-devel@gnu.org; Thu, 30 Dec 2021 23:26:27 -0500 Original-Received: from [2001:470:142:3::e] (port=38804 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 1n39Un-0008PM-3I; Thu, 30 Dec 2021 23:26:25 -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=7P7l+kNPj0Uuv/eZcwqCYdsMr1fCjDd4IxsWpIZlC14=; b=B77TdjBEMX4V j4AMQsKb55yIlbvSzwq25e6EHfAFBmDbFVZyio5Pxt4OiPeqQFwpQYAuJnh7xbjcmRqljq+p4Qc1x 7LZNEzvgkrB4ihXtpgo6/XCPccdWmIcQib+jo2FhGz5ibW3D4mMwD32VrkJ5CGO9S3iAjiYtqgBWq WxxexYhJGGMYKxsbad6W8mLI5NxjyswbyKi0x8IZEJ+X0H4EsqrfbrbncSrxEVg8qmwCTfuSbhG91 uRPyrwLjoUBodsaYaJCeVQcndJjnE4Y6oLLfkEus62GdxlYFtmSXZkmT96GZBf3VDC0Vr7qhl9sTg xen41XqtEQRzapKtwHCvDQ==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1n39Um-0005T2-D6; Thu, 30 Dec 2021 23:26:24 -0500 In-Reply-To: <87v8z6bj68.fsf@posteo.net> (message from Philip Kaludercic on Thu, 30 Dec 2021 08:17:51 +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:283708 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. ]]] > > That's fine -- but note that the packages in NonGNU ELPA should list > > NonGNU ELPA as the repo. They shouldn't refer people to GitHub. > > > > In some cases, the NonGNU ELPA version might contain some of our own > > patches. > That might be tricky, as a header like this would be added by the > package developer, with the point to ease upstream contribution. > I don't see how this issue could be solved fairly. I see your point, and I have an idea. When the package is maintained in NonGNU ELPA by the developer, if it points to github, package-fetch could display a gnu.org explanation of what is bad about github, then clone that repo. Explaining the problem would cancel out the problem. When the version in NonGNU ELPA is not updated from an external repo then it shouldn't point to an external repo, as that would be confusing. -- 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)