From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: ELPA policy Date: Mon, 11 May 2020 19:28:43 +0300 Message-ID: <83a72ebflw.fsf@gnu.org> References: <0c88192c-3c33-46ed-95cb-b4c6928016e3@default> <83zhaij4qn.fsf@gnu.org> <835zd6ihns.fsf@gnu.org> <83h7wphblf.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="60884"; mail-complaints-to="usenet@ciao.gmane.io" Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon May 11 18:29:34 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 1jYBJ8-000FlU-Nh for ged-emacs-devel@m.gmane-mx.org; Mon, 11 May 2020 18:29:34 +0200 Original-Received: from localhost ([::1]:41102 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jYBJ7-0007tn-Pf for ged-emacs-devel@m.gmane-mx.org; Mon, 11 May 2020 12:29:33 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53194) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYBIQ-0007TL-9V for emacs-devel@gnu.org; Mon, 11 May 2020 12:28:50 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:40387) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jYBIP-0006Ev-BK; Mon, 11 May 2020 12:28:49 -0400 Original-Received: from [176.228.60.248] (port=1658 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jYBIN-0004Yc-1Q; Mon, 11 May 2020 12:28:48 -0400 In-Reply-To: (message from Dmitry Gutov on Sat, 9 May 2020 18:06:05 +0300) 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:249816 Archived-At: > Cc: emacs-devel@gnu.org > From: Dmitry Gutov > Date: Sat, 9 May 2020 18:06:05 +0300 > > On 09.05.2020 09:22, Eli Zaretskii wrote: > > And why do I have to submit bug reports against an ELPA package for > > violation of our coding conventions? > > Because it's the only way how things can work well. Once we have a bug > tracker that most maintainers like to use, that could change. There's no chance in the world someone will be serious about such bug reports, given that ELPA's README basically tells that these requirements are "recommendations". Why would someone invest any effort if they can avoid doing that? > You're missing that the maintainers don't have any contractual > obligations. The more conditions we add, and the less effort we want to > expend ourselves [forwarding bug reports], the higher the odds are that > we end up with fewer contributions/stale code/untended bug reports. And what's the problem with that? These packages are available from elsewhere anyway. Our coding standards aren't arbitrary. Either we think they are solid and should apply to every code that could end up in Emacs, or we should stop requiring adherence to them. Anything else makes no sense.