From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: David Engster Newsgroups: gmane.emacs.devel Subject: Re: ELPA policy Date: Sat, 09 May 2020 10:43:55 +0200 Message-ID: <87wo5l5whg.fsf@randomsample> References: <0c88192c-3c33-46ed-95cb-b4c6928016e3@default> <83zhaij4qn.fsf@gnu.org> <835zd6ihns.fsf@gnu.org> <83h7wphblf.fsf@gnu.org> <875zd57e7e.fsf@randomsample> <837dxlh77o.fsf@gnu.org> <871rnt7cbd.fsf@randomsample> <834ksph5ss.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="107505"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.91 (gnu/linux) Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat May 09 10:44:33 2020 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 1jXL61-000Rr3-1V for ged-emacs-devel@m.gmane-mx.org; Sat, 09 May 2020 10:44:33 +0200 Original-Received: from localhost ([::1]:39478 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jXL5z-0001Za-KH for ged-emacs-devel@m.gmane-mx.org; Sat, 09 May 2020 04:44:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49104) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jXL5W-00014O-UT for emacs-devel@gnu.org; Sat, 09 May 2020 04:44:02 -0400 Original-Received: from zplane.randomsample.de ([2a03:4000:42:1a1:9400:eeff:feb4:c8a0]:56924) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jXL5V-0005vI-Lf; Sat, 09 May 2020 04:44:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=randomsample.de; s=a; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=vWDB3qOh7dyeRkX2rxoxW+tgsaRmuJmQx4CsEjgPkQs=; b=JrTYjUPkpICwjkyutR4kqSHPR 09/nR8uUhj/3IMgupeoBVMb3JPdx1OVodKm22PsqyRrdToQB5MeKEIlp4ZvLfGOQr5+9hEhlCvg9/ PX+p5ghiyng2OtIxVPkLmiXePXmUDzMSCXwsZq/lI9ikFsyKcXDLCzmpXTpyaMAR2quSr4IOsxfOn M+QjKfaiHAH+7453SMVtHOOZ80lCbZ0wJyGk/rfok3+yNCgqPtZ1RW44w4uE7ZJGvuH0rSsAbdp3Z h6gI5A9p+m1rbop93k8xourCO3CraP5YLIR1hHkHBqoF+zcVgc6RbqbincE80EUu/rCEaaIH40pNi k5XCrob+A==; Original-Received: from [95.90.186.238] (helo=void) by zplane.randomsample.de with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jXL5Q-0001FD-80; Sat, 09 May 2020 10:43:56 +0200 In-Reply-To: <834ksph5ss.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 09 May 2020 11:27:15 +0300") Received-SPF: pass client-ip=2a03:4000:42:1a1:9400:eeff:feb4:c8a0; envelope-from=deng@randomsample.de; helo=zplane.randomsample.de X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/09 03:35:57 X-ACL-Warn: Detected OS = ??? 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, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN 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:249378 Archived-At: >> From: David Engster >> Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org >> Date: Sat, 09 May 2020 10:16:38 +0200 >> >> You are right that it will be difficult if we decide a package should >> become "core" and currently does not adhere to the Emacs coding style, >> but frankly, we should be more worried that this ship has already sailed >> far away. Many packages which are absolutely essential for a modern >> programmer's editor are already only available through MELPA. > > Why is that a problem? We can never do anything to prevent people > from concocting whatever packages they want and making them available > for others. Nor do I think we should: this is, after all, Free > Software: people should be free to choose whatever software they like > that does the job for them. We can never control that, and we > shouldn't try. > >> I also fully agree with Stefan that we should make it possible for >> packages that have non-FSF copyright to be included. Of course these >> packages could never become "core", but having them installable >> throught GNU ELPA would be the next best thing. > > If we are going to drop requirements, then what will distinguish ELPA > from MELPA? And what's the problem with having non-core packages > available through MELPA, anyway? why do we need to have them in ELPA? In principal, I agree with you. The problem is mainly Richard's stance on this issue, which says that we must not recommend packages which are not in Emacs or GNU ELPA, but that we should rather re-implement them. I think that's a terrible waste. -David