From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Adding use-package to core Date: Mon, 14 Nov 2022 15:30:04 +0200 Message-ID: <83edu5k6jn.fsf@gnu.org> References: <838rkels13.fsf@gnu.org-NGltIw7----9> <83wn7yk4df.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11490"; mail-complaints-to="usenet@ciao.gmane.io" Cc: johnw@gnu.org, emacs-devel@gnu.org, stefankangas@gmail.com To: xenodasein@tutanota.de Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Nov 15 02:39:46 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 1oukvS-0002pK-5C for ged-emacs-devel@m.gmane-mx.org; Tue, 15 Nov 2022 02:39:46 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ouimn-0006tA-PL; Mon, 14 Nov 2022 18:22:42 -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 1ouifP-0002E1-IO for emacs-devel@gnu.org; Mon, 14 Nov 2022 18:15:04 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ouZX8-0005kC-L8; Mon, 14 Nov 2022 08:29:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=3tpNUntBXqEsjzOzd50rT5LqKFyNAGynGyD7fhqpZOw=; b=avGsAEb0OXjQ5FQqnW3Q 84+I5V74ttAZE08a/IXVWwVzF94JQyekbhjEw2UQ7mLRtDD1xZaa1m/gjTtdhtuLS/CjkyPhuXXe1 fNt0Q7ChOp0EBvY4nQw8ugI35crTlf/TUC+s+77SHvDbXbAot0Aiyz1Do56w3RGkWobQn8aPuOeQL HiCZW0Tpb/Q+nXNIVcwV72A3SuCc2d28JXLVSnI/8QE2GPEH2yOQtKiQ9TJD+pS/cB91UdIkbVPRE lDq08vsVHIdUPkIwdhVgWVlO/8yTzaAj5+vknTIgkJDTT+Bm/BUQQV0lktzdWDafXwWD7NYGQ/TnA NogWuTbj+h/oHg==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ouZX7-0008UJ-1q; Mon, 14 Nov 2022 08:29:54 -0500 In-Reply-To: (xenodasein@tutanota.de) 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:299819 Archived-At: > Date: Mon, 14 Nov 2022 11:32:53 +0100 (CET) > From: xenodasein@tutanota.de > Cc: johnw@gnu.org, emacs-devel@gnu.org, stefankangas@gmail.com > > Nov 13, 2022, 20:04 by eliz@gnu.org: > > >> You said this can be fixed, of course but wouldn't it be much > >> easier to do without fighting backwards compatibility issues of > >> core code? > > > > Why would maintaining use-package in core present more > > backward-compatibility issues than when it's maintained outside? > > Same reason emacs-devel is not responsible for every single line of > Elisp code on the Internet?  External packages seem to get more love > from their developers. Admitting a package into Emacs doesn't mean its developer goes away and we take over. If the developer can make changes in ELPA, he or she can also make changes in Emacs. Assuming that the developer wants to continue developing the package, of course (if not, it means the package would have died anyway). IOW, I see no reason to expect that adding a package to Emacs will slow down, let alone "freeze" its development, not because of it was added to Emacs anyway.