From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: Re: Why not include all ELPA packages in an Emacs release? Date: Wed, 29 May 2024 13:44:37 -0700 Message-ID: References: <87bk4ql3u5.fsf@jeremybryant.net> <864jagu9ji.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16097"; mail-complaints-to="usenet@ciao.gmane.io" Cc: jb@jeremybryant.net, emacs-devel@gnu.org, monnier@iro.umontreal.ca, philipk@posteo.net To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed May 29 22:45:40 2024 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 1sCQB2-0003wv-Df for ged-emacs-devel@m.gmane-mx.org; Wed, 29 May 2024 22:45:40 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sCQA8-0002yb-PO; Wed, 29 May 2024 16:44:44 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sCQA7-0002yE-CV for emacs-devel@gnu.org; Wed, 29 May 2024 16:44:43 -0400 Original-Received: from mail-ed1-x52f.google.com ([2a00:1450:4864:20::52f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sCQA5-0000UL-KJ; Wed, 29 May 2024 16:44:43 -0400 Original-Received: by mail-ed1-x52f.google.com with SMTP id 4fb4d7f45d1cf-57857e0f462so163873a12.0; Wed, 29 May 2024 13:44:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717015479; x=1717620279; darn=gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=P4XHoalfDrKRxrsTL5uSSoBmNBZHzjVtgzGeg05Qbws=; b=Z6K0MCSnS4dcyPgKVsQQWXqVSSuR9dLZAnDwpdw4YrHWUu0ge16p/2db/Q9JQuvj0W 5B/UQAyl4PFRxr8J2mZx39osPOTvw1Zde+PA1Tm/bmegwU5/KYVWFR6Z1FC7gyNPNOyT SpX45HEueEcX9XCMdERMhHou3bZfyRtc1Q0T5yY9qPVe8jNUVZS3dqfs3TEN+HniXhwV SGvoV4ZvRL7JanBIe4i3t93XqUbwLc01++Y+OgomCccYm2cuAmV3wGIte/rxmcoT3F7p FHWq9llA8b3zAL+eiFaX3pXTQOrAY6tVc5tB5K7RMAY1PKtbVAVcpDU+4Uj3uo7WuMpS en9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717015479; x=1717620279; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=P4XHoalfDrKRxrsTL5uSSoBmNBZHzjVtgzGeg05Qbws=; b=azo+iRzExz6LP5rPLGzPOrnohvlax7INq5EEovE0sz2wjfKeKdc97gAa/G8zo8wYv4 fhlC8FdNNhbIyuWKCItWLTonbf6GvXnq8itz4y6+XimAYgLaSIyEwvVzXn6f2iDkM1ca AH98pVn0GwGz+YDbH45furvgbFQhB/40BrQ3udG2qsMyxkvBlaCgNxSsaN3A7dmKJxgA Ki1j2nwpgfSZoFmKbSzFXxFvK5aN7C7GCFEc0MEr6IOd6tqzI1/71pk34yOaBlJ4hUvF OJCs2dndAB8H+uhImqK4WEItH/SlCVZMWN3eT/zyM3P46GAITkVz2QO0avXDdXt1Roll AkWA== X-Forwarded-Encrypted: i=1; AJvYcCXddGwFGMKAQ0SMrY8CJipWp4aLbjM9t0JIxIwPd3DnE3hL+BcTeXSP/NeyUVDvbpc+Bs9gMkyEqKQAUns2a1euXIY5 X-Gm-Message-State: AOJu0YxLRJbeUI5NpycMTu7JYZ1bSqrexEGGNdpCTNfswOT04rojUQr6 0TmmFOmYkE2mU/iQW4Y1m0li+TuWkF7zfUiZUZpSTRvhxe4R1EnfIJTITWmA1dgzuGPRY2ckJDC KR4OhgUZPyM39PMBX3Mckmp88zRmTGHOs X-Google-Smtp-Source: AGHT+IEtG8GdeRyPHmZpFstTRuHCrdY8BtPhs7qdFZ3d64RPuCH4UKvSEgKbJUyYwQJA7S2uPH+eCphSsw3RMfQLEvQ= X-Received: by 2002:a50:9556:0:b0:578:5f43:c05c with SMTP id 4fb4d7f45d1cf-57a179273d8mr103803a12.39.1717015478416; Wed, 29 May 2024 13:44:38 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 29 May 2024 13:44:37 -0700 In-Reply-To: <864jagu9ji.fsf@gnu.org> Received-SPF: pass client-ip=2a00:1450:4864:20::52f; envelope-from=stefankangas@gmail.com; helo=mail-ed1-x52f.google.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:319711 Archived-At: Eli Zaretskii writes: > What we discussed was the desire to move packages out of core in a way > that a release tarball would include those package. That is what we > have a consensus about (but not a complete and satisfactory solution > yet). It's possible that we have interpreted the previous discussions a bit differently, or that I'm filling in too many blanks. My understanding was that this was always going to be something like 1) make it possible to ship ELPA packages with core Emacs and then 2) decide which packages should be included. To my mind, step 2 could either be restricted to only include packages that used to be in core, or it could not be. The difference is not very big, at least not in principle, since before we bundle even two packages, we still have to solve the issue of how to bundle even one. > Back to the suggestion in this thread: I cannot really see why would > we want to add almost 500 packages to Emacs. Especially since AFAIR > some of them solve the same or very similar problems in different, > sometimes even contradictory, ways. > > If there are packages on ELPA which we consider to be a must for users > (I don't think there are, but maybe I'm forgetting something), lets > add them to core instead. Not sure if there are any that are a must, but I do think a few of them would be good to have included. For example, `json-mode` would be nice to have available OOTB (though we now have `json-ts-mode` too).