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: Adding use-package to core Date: Sun, 13 Nov 2022 10:05:02 -0800 Message-ID: References: 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="11809"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: xenodasein@tutanota.de, eliz@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Nov 13 19:05:53 2022 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 1ouHMf-0002pB-5h for ged-emacs-devel@m.gmane-mx.org; Sun, 13 Nov 2022 19:05:53 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ouHLw-00017W-MA; Sun, 13 Nov 2022 13:05:08 -0500 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 1ouHLv-000176-4d for emacs-devel@gnu.org; Sun, 13 Nov 2022 13:05:07 -0500 Original-Received: from mail-oo1-xc2f.google.com ([2607:f8b0:4864:20::c2f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ouHLt-0002PL-Ep; Sun, 13 Nov 2022 13:05:06 -0500 Original-Received: by mail-oo1-xc2f.google.com with SMTP id e11-20020a4ab14b000000b0049be568062bso1307434ooo.4; Sun, 13 Nov 2022 10:05:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=m+DGhZgn+xWeXogG+GC1fpd2TFYMZ64rrIqZkCbA4O8=; b=mrJmSopLPvsYvSPgyRWhAxGDU1Sk1k/TQeOAmL5fkK7vtBH2NdzIOxJzjxVtqrsCmy ED8l22ZsSZRXgzFzKbLGMEPZ6v3Pl1EiaTo4yyUI40YSs1nJn5aERqGHFjgrUK2C7piD ++CJXc0A6lYC95eor5HgukuyYdikGgJ2k5NpNTL2vVvsaYgVj1YpQiAUd7+XAKFs7z0i 4mf3A3m3wLRUakQ5hmGRj/nHIYCRRVbPcPbH2+Y3+EmGALK9oRRK2x/GM/1fa8/4ePtq Q3QltkRHJA8W2+DjEanPSF2D0Mbqs7obij31veWY8Luv3Qb6Oe0zLnQm1OtOZmNXQLEL 9nPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=m+DGhZgn+xWeXogG+GC1fpd2TFYMZ64rrIqZkCbA4O8=; b=IHBVnkqWmR2prnssJodlUNlVP7TDf7KCk+RaWEv6zxtWuPphIZHTu+rMvaqwyDqS/l 192/Oviscu8yHMvZG1a0Y99ptM1NA3niIA/pkARF5JDiNdALwo0lOoB9XnucNZJOHYb7 4UzhDCPHRn2sBF00PzEjaK/CUlkKsXfiQtyE3vaDUxT+Y4YNm02IlFlAaJzaFgY0vjk8 7GJ+yF65qRB4qxIC0l1wqg5gq+JScpAj9GrbIhZIn+8Pefsh3vAGcbv+wU/hid5o2PCe A2BO2gUSU15nQbKck+k1vG1Cxnnmsr5v1q5bPwN2x0MWcnjvcS6ed2B7eFzy0JsRKczI US2w== X-Gm-Message-State: ANoB5plDSNp8JWEz2UFxGfHN9zuo7GUHiYeHkm7hCfvoMPJNvT+J+XIs HHxY5IR/Ym2nB30g7BLy0Jagoh5RhLb+MbwaGNs= X-Google-Smtp-Source: AA0mqf5FDCUe8fzy2m/OdnjhUu93kK5C0SsYM0txQnFYZDDKUUjDBBtve0pHFXnH/cJIBYn3NBw1rploiB6M4/C0z50= X-Received: by 2002:a4a:e1c6:0:b0:49a:6eb0:735a with SMTP id n6-20020a4ae1c6000000b0049a6eb0735amr4309366oot.34.1668362703320; Sun, 13 Nov 2022 10:05:03 -0800 (PST) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 13 Nov 2022 10:05:02 -0800 In-Reply-To: X-Hashcash: 1:20:221113:emacs-devel@gnu.org::kZLLS4SfXhVLMB5R:Dizp Received-SPF: pass client-ip=2607:f8b0:4864:20::c2f; envelope-from=stefankangas@gmail.com; helo=mail-oo1-xc2f.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 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:299735 Archived-At: xenodasein--- via "Emacs development discussions." writes: > I hope you will reconsider this approach of adding everything to core > at some point. Historically, yes, everything was added to core. Not so much in the last decade or so: what I see is that we are gradually working towards reducing our scope, and moving inessential things out (see the lisp/obsolete directory). I think this is a good thing, and we should continue that work. The new things that do get added tend to be key features and libraries where it *really* makes sense to have them in core. We must provide some minimal set of features by default if Emacs is to be useful to anyone, so this is also a good thing. But my argument was not about this. The idea was that keeping use-package external might make it easier for us to leverage the community that already exists around that package (see the 150+ issues in the tracker, open pull requests, etc.). On the other hand, moving it to core might entice parts of that existing community to engage with core development. That would also be a good thing. So, at the end of the day, I'm sure we'll be fine either way.