From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= 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 23:58:28 +0100 Message-ID: References: <87a5zj2vfo.fsf@gmail.com> <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> <4b63ef62-5e1c-3dcf-ec7b-06b69e79133b@gutov.dev> <83o7nj7mfn.fsf@gnu.org> <556e0fbb-215e-c11d-0e8b-73e97441abbb@gutov.dev> <54b61415-32d9-ccc6-7709-f1e3dcb8f98f@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15509"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Dmitry Gutov , Eli Zaretskii , arne_bab@web.de, emacs-devel@gnu.org To: Jim Porter Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Apr 20 00:59:42 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 1ppGm6-0003vB-0W for ged-emacs-devel@m.gmane-mx.org; Thu, 20 Apr 2023 00:59:42 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ppGlA-0006ta-Dn; Wed, 19 Apr 2023 18:58: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 1ppGl9-0006tS-LB for emacs-devel@gnu.org; Wed, 19 Apr 2023 18:58:43 -0400 Original-Received: from mail-ot1-x333.google.com ([2607:f8b0:4864:20::333]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ppGl7-0004v4-Lc; Wed, 19 Apr 2023 18:58:42 -0400 Original-Received: by mail-ot1-x333.google.com with SMTP id 46e09a7af769-6a5da18f7f5so214883a34.1; Wed, 19 Apr 2023 15:58:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681945119; x=1684537119; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=uGgjZ8cwvniG+50GzxhThpCNyNo88VkS4/Gu3EDYsFg=; b=TD2+0LF3cgnpgMOLLbbu+87TpRKc/Ps3xDPAtMBgO99fIDd/D/NUbjqXCMh4zgAsCQ HWzvGa6w6AKzxSpknwf0cg5CLUY/lEV9JHYdwHlHmXoKSXM9RBsSqBcxo5PCUnvWnKcz FVXxqIwumaq7/tNPOugTgTwXgU50kWsjveTy9sBch0hW2VYoYTMmJx0ZSRTjlcJQ+0LJ FxT8tP0JjIQ4lEO0BApbm64rF079peAprtg1EgVAOjlgnIjblqHHDwzxzLDptQKfOcFm rmv2FNbaMaHlebEwsglsD857Er2LxsZEi3IPyIS/fTFVSawuOmPTG2O+guPBYDRjZhFR Nt0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681945119; x=1684537119; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=uGgjZ8cwvniG+50GzxhThpCNyNo88VkS4/Gu3EDYsFg=; b=f8qyk95jRIgnU/t0+XatWGrqU2pQ30Cz5GE51LwaHPypkL5epS27n+y8rXJ4PnyMSp wsqVZhcaouQptNCDs0hNmRgPAEzAlpAuzokOczQTLq31JA16mA4IEoiUM7U/V5Nnzr3z l6aS+Prg9iRydWrCBSP2DTYZoIDqEubbRsla30yAcjf5nXiqEL/afJ9AK6z53ntR918R 9kZun3/o5fWf1OOWjmTfSLJ6IN3rZxJJNxJAfhDyZkCcLtXxq4a5UolHoG54bPdeOzlC 0dryuOXFXmUFqpDBbpJmpGWxLI/GAnz+l2e65Y9CtywVe6tfbXBiFhMQgc1a8cv4cNai 9ggw== X-Gm-Message-State: AAQBX9eq7ISzfRWKsn/U12uUWZPJnpQnsywIckPpo+tSapbdSxgcWRZ8 XLE+GPzahbnroO84Gh7PRcuaB2oP/LboGGvi3Zg= X-Google-Smtp-Source: AKy350ZKZBCWgjbHnMcvXhmPgSF1cWwD0Vrs46IYTnVlqiN/eS+FSm+O3r4b1+gy6lNQbpxkpYia1/b7Yrf+YrxI31Q= X-Received: by 2002:a05:6870:3122:b0:188:101f:a628 with SMTP id v34-20020a056870312200b00188101fa628mr874565oaa.20.1681945119585; Wed, 19 Apr 2023 15:58:39 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::333; envelope-from=joaotavora@gmail.com; helo=mail-ot1-x333.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:305476 Archived-At: On Wed, Apr 19, 2023 at 11:42=E2=80=AFPM Jim Porter = wrote: > > No. Both are absent in Emacs 28. > > Yes, but the "U" keybinding is in Emacs 28, which is what I meant there. > > > And besides, "U" _also does different things in Emacs 28 and Emacs 29. > > In 28 it _will_ upgrade Eglot to the latest (so they tell me). But > > not in Emacs 29. > > That depends. If I had previously installed Eglot in 28, and then > download Emacs 29 and upgrade my packages (without deleting my elpa/ > dir), I'll still get new versions of Eglot from GNU ELPA. I think that > part works as expected. Yes it does. Come on, not _everything_ is broken :-) The bug#62720, reported by me, listed the only workaround that works identically in Emacs 2*. Just go to the package menu and press 'I' on the package you want to install. Boom, there go the ancient safeguards against updating builtin packages. If you look a bit at the package.el code, you'll see that all this code goes through different flows etc. All these safeguards and existing behaviour are more likely to be be accidental than intentional. Nevertheless, it is possible to pick one of them to maintain the same behaviour. Jo=C3=A3o