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: What is GNU ELPA? Date: Sat, 16 May 2020 08:48:55 -0400 Message-ID: References: <35DBF02E-44D7-41E5-A217-7D6EC84ED221@icloud.com> <07d7ff5d-dd57-00e7-933f-3188d57d6185@yandex.ru> <96f718b4-8ba9-7b9a-f940-7070e4a9a424@yandex.ru> <83sgg13cek.fsf@gnu.org> <096d8f50-3568-8f01-610f-65199c583358@yandex.ru> <83lflt1flx.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="47216"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: joostkremers@fastmail.fm, Emacs-devel@gnu.org, ams@gnu.org, pcr910303@icloud.com, dgutov@yandex.ru, Eli Zaretskii , phillip.lord@russet.org.uk To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat May 16 14:49:40 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 1jZwG4-000CBi-1o for ged-emacs-devel@m.gmane-mx.org; Sat, 16 May 2020 14:49:40 +0200 Original-Received: from localhost ([::1]:45270 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jZwG3-0006Hu-3Q for ged-emacs-devel@m.gmane-mx.org; Sat, 16 May 2020 08:49:39 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49806) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jZwFS-0005KO-FL for Emacs-devel@gnu.org; Sat, 16 May 2020 08:49:02 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:16274) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jZwFR-0004Dk-7K; Sat, 16 May 2020 08:49:01 -0400 Original-Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 688C11004AF; Sat, 16 May 2020 08:48:58 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id B6B2910033A; Sat, 16 May 2020 08:48:56 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1589633336; bh=rGFLVE6CF+4FYyap8W7ZuCMBTrFHSLruZWxaQOZi424=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=TZySeN+zcrkmZKpjwoRU6UEeLkveEOMSdSpWb/4S7W0CVBX1KymFj8/JHeyYBEmGV lTHaPft0VE7IKQQmQK35TUltxS9tn7YVApkRD9wFDyXCE84aGhxdWCtzmuondNC4Ug Aaam75MPraKfTNpPEVIKp3xm0MqyuMEi14J84AfY+xhqWS1DC8gjWnXMyn2G/E2ShF AmFQ/9x4mSOU9bB/rDlGGtYlFJkRgPVNQqKR24VU8cBJnfjYYxro3GhOHnC+p+B7Ut Sd8mW48EMf58CAUFfoucj8eOAe2LowQBIVVmOYTPYNw5+peysWrTuHYhSmY3rNYKdm 6zJA2BXrHreoA== Original-Received: from alfajor (unknown [216.154.27.250]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 57CBC1203B9; Sat, 16 May 2020 08:48:56 -0400 (EDT) In-Reply-To: (Richard Stallman's message of "Sat, 16 May 2020 00:16:07 -0400") 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/16 08:48:58 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:250484 Archived-At: > As I understand it, space is the only reason that we don't > put all those packages in the core. AFAIK space was definitely not the motivation (GNU ELPA has grown a fair bit since then, so maybe nowadays we'd think twice before adding those packages to emacs.git, but it's still not the main motivation, AFAICT). The reasons were rather to: - Decouple those packages from Emacs's release cycle. - Avoid the never ending problems with packages that are in emacs.git but whose "upstream" is elsewhere, where the two code bases require extra efforts to keep them in sync (enough efforts that sometimes this sync is lost, as is the case for CEDET IIRC). - More generally give more freedom to the authors (many authors are *not* interested in having their code in emacs.git because of the extra constraints that it implies). The last two problems *also* affect GNU ELPA, ironically, tho to a lesser extent. Stefan