From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: Stability of core packages (was: Not easy at all to upgrade :core packages like Eglot) Date: Wed, 19 Apr 2023 21:14:06 +0300 Message-ID: <4b63ef62-5e1c-3dcf-ec7b-06b69e79133b@gutov.dev> References: <87a5zj2vfo.fsf@gmail.com> <83sfd2g2ek.fsf@gnu.org> <875y9yfxrr.fsf@gmail.com> <87y1muefks.fsf@gmail.com> <834jpifizy.fsf@gnu.org> <83y1mue1qi.fsf@gnu.org> <83sfd2e01f.fsf@gnu.org> <1a5e5837-513b-84d8-3260-cdbf42b71267@gutov.dev> <83sfcz9rf2.fsf@gnu.org> <09a49ab9-ac72-36a9-3e68-9c633710eba7@gutov.dev> <83r0sh8i1q.fsf@gnu.org> <35638c9d-e13f-fad8-5f95-ea03d65d4aa2@gmail.com> <87a5z3izst.fsf@web.de> <83v8hr7qk9.fsf@gnu.org> <83pm7z7nkc.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12100"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Cc: arne_bab@web.de, jporterbugs@gmail.com, emacs-devel@gnu.org To: Eli Zaretskii , =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Apr 19 20:15:00 2023 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 1ppCKZ-0002vu-0J for ged-emacs-devel@m.gmane-mx.org; Wed, 19 Apr 2023 20:15:00 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ppCJu-0007Zz-9t; Wed, 19 Apr 2023 14:14:18 -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 1ppCJq-0007ZO-Fx for emacs-devel@gnu.org; Wed, 19 Apr 2023 14:14:14 -0400 Original-Received: from new1-smtp.messagingengine.com ([66.111.4.221]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ppCJn-0000Iq-UT; Wed, 19 Apr 2023 14:14:13 -0400 Original-Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailnew.nyi.internal (Postfix) with ESMTP id 774D85823FD; Wed, 19 Apr 2023 14:14:10 -0400 (EDT) Original-Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Wed, 19 Apr 2023 14:14:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm2; t= 1681928050; x=1681931650; bh=F+CiBxmDV5Hj0JP+UTN1IxrBoS6zmmFfsix x97W4tnY=; b=yjC0nI0Sy1LnHQIjRaoQMuts4necMDD0dYIolyd4I7uzs+HWB4v pKjls3pEN/4Yv1CPWfc+v0vL1gQyfDsf/bf3HMVfU3Ar11ZslKS1lO8//Ny8qWna R3lGMp3I0n0T3UM990JRjjQ+28xEb8xYykmR/m6M1Lw8eFcsX6208KT1GxMV692I UuTiHDnxYNlSzvMiQ7uPFS7oC1lDFHQVNz70j9XiPHf385/rdupbwCleGYKbk/4d 3gHSOnVwxPGJhACeMGH2Tn42Jb1fRHsCEcDgLvHu4sV7ILLHhCZYVM5PFqfbv31W XbVALRGqSBgpfosFgojMKFv811X/WPv+DXw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1681928050; x=1681931650; bh=F+CiBxmDV5Hj0JP+UTN1IxrBoS6zmmFfsix x97W4tnY=; b=KJbcOPvgkava7i5qblB0+Sy2JWl+9L/XfNTrD61Z4e4BfoIM9gS n1C5QRuPS+dBRaVeopBCr5IXaLJ3hihgiFT/DqlgFmBmRdn2R1VOCjDtzMIO+Ogt noDbhp2xjRKPd9IGrnYS+rl4W5Y06YCZGLoaGNC6erQQFYXXVRr59kV4TEZ29zD9 VngCJCNuDU4ZIKVIT+jlPfqT6RhxcImxeZ7jgn0n0l7WlUdooMCProMcXSHZEZi8 92WSKdf1sHnhcnzN7ALXr7R6YwlmwHV0L/gdHn+FB56boiiDSrkxWpreno8sOqTq yaB70zmGpPY/cme5by0RjgGDElnd2CbbZPg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfedttddguddvgecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefkffggfgfuvfevfhfhjggtgfesthejredttdefjeenucfhrhhomhepffhm ihhtrhihucfiuhhtohhvuceoughmihhtrhihsehguhhtohhvrdguvghvqeenucggtffrrg htthgvrhhnpeeigfetveehveevffehledtueekieeikeeufeegudfgfeeghfdulefgfeev ledvveenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe gumhhithhrhiesghhuthhovhdruggvvh X-ME-Proxy: Feedback-ID: i0e71465a:Fastmail Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 19 Apr 2023 14:14:08 -0400 (EDT) Content-Language: en-US In-Reply-To: <83pm7z7nkc.fsf@gnu.org> Received-SPF: pass client-ip=66.111.4.221; envelope-from=dmitry@gutov.dev; helo=new1-smtp.messagingengine.com X-Spam_score_int: -53 X-Spam_score: -5.4 X-Spam_bar: ----- X-Spam_report: (-5.4 / 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, NICE_REPLY_A=-2.597, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-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:305451 Archived-At: On 19/04/2023 21:07, Eli Zaretskii wrote: > It has similar problems: it will automatically update packages > mentioned in package--safely-upgradeable-builtins, which might not be > what users want for built-in packages. IMO that kind of choice could be deferred to the maintainer of each individual package. Or make it a defcustom if you're really worried. BTW, even choosing that patch where this user option is a defcustom defaulting to nil would make more sense to me than the patch we currently decided to install. > You assume that everyone will > want Eglot and use-package automatically updated, but this assumption > has no real basis. People don't call 'M-x package-install' automatically, nor do they put those calls in their init files automatically. The only cases where Eglot would be automatically updated, even with the proposed patch, is when the user previously declared their intention to have Eglot updated at least once, in some manual fashion (e.g. using 'package-install' interactively). > I object in general to any feature that > unexpectedly installs some software without the explicit user's > say-so. No disagreement here.