From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: "Write a new package" culture instead of patches? Date: Sun, 17 May 2020 19:22:03 -0400 Message-ID: References: <35DBF02E-44D7-41E5-A217-7D6EC84ED221@icloud.com> <4e937898-ae46-710a-cbca-e452a1156fa1@yandex.ru> <405FCFAB-30E4-4F98-81DA-3B09933E86D0@gnu.org> <207f6196-8df8-0941-b01f-1537c3e080e8@yandex.ru> <2A2E84A7-1737-4BAA-A603-39A328BF44B6@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="49753"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Yuan Fu , Richard Stallman , joostkremers@fastmail.fm, EMACS development team , "Alfred M. Szmidt" , Stefan Kangas , =?utf-8?B?7KGw7ISx67mI?= , Dmitry Gutov , Eli Zaretskii , Phillip Lord To: chad Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon May 18 01:49:49 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 1jaT2T-000CrW-28 for ged-emacs-devel@m.gmane-mx.org; Mon, 18 May 2020 01:49:49 +0200 Original-Received: from localhost ([::1]:36318 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jaT2R-0007oT-O9 for ged-emacs-devel@m.gmane-mx.org; Sun, 17 May 2020 19:49:48 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41484) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jaSby-0001wI-Cs for Emacs-devel@gnu.org; Sun, 17 May 2020 19:22:26 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:33728) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jaSbk-0000jH-Tb; Sun, 17 May 2020 19:22:21 -0400 Original-Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 7965310033A; Sun, 17 May 2020 19:22:06 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 0D6511002FC; Sun, 17 May 2020 19:22:05 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1589757725; bh=UoCx8nDbWDCbzEhDPKNFhZR/oMdZn78O3kjqStmZWvM=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=UAK9o7sHrZ0VIZggQJlOrEqS8/vpYKw71oOhUrRqU01iy/ILj1M3BzquCjg4thE9W iRxferyyXC3qP9iiBHmygcaevO3fo8qNCKke39PuaFVIUafLuDzSF5lLkNZO3c16rO weEpIsJXBCXXGfES21nX39spyJ/NAU4RIwZOaTU6nL112qpzErt+ZnL992UqiOF1Mn DMRe/zfUpSskFqzLl2wLBqdTLbzQyn6nW48L3HKxnJolfY12RPaSVq6PzM4m+Y3D05 6M5GsQuYzM0w5DomvWSzhTSBrGy2w1y9+1GkUS918fHwpe5x9CvTHkXjy6RJSwRIh4 ozYwopq287d9Q== Original-Received: from alfajor (unknown [216.154.27.250]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 8F2A8120746; Sun, 17 May 2020 19:22:04 -0400 (EDT) In-Reply-To: (chad's message of "Sun, 17 May 2020 16:13:00 -0700") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/17 19:22:06 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, 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:250685 Archived-At: Integration is hard. So yes, people prefer to make new packages, this way whoever likes it can install it and those who don't like it won't be affected. I don't think it's necessarily a problem. It just means integration has to be done separately. Nowadays it's done at various places by various people. It's done here on emacs-devel, of course, but it's also done in all the "Emacs distributions" like Doom, Spacemacs, ... Having several distributions makes it easier, because the affected users can go elsewhere when they're not happy, so while emacs-devel is quite conservative, other distributions can be more daring. Stefan