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 20:46:52 +0100 Message-ID: References: <87a5zj2vfo.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> <4b63ef62-5e1c-3dcf-ec7b-06b69e79133b@gutov.dev> <83o7nj7mfn.fsf@gnu.org> 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="37070"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , arne_bab@web.de, jporterbugs@gmail.com, emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Apr 19 21:48:43 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 1ppDnF-0009OY-Dh for ged-emacs-devel@m.gmane-mx.org; Wed, 19 Apr 2023 21:48:41 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ppDm0-0007z1-EP; Wed, 19 Apr 2023 15:47:24 -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 1ppDlx-0007yg-Vf for emacs-devel@gnu.org; Wed, 19 Apr 2023 15:47:22 -0400 Original-Received: from mail-oo1-xc33.google.com ([2607:f8b0:4864:20::c33]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ppDlv-0006qc-HT; Wed, 19 Apr 2023 15:47:21 -0400 Original-Received: by mail-oo1-xc33.google.com with SMTP id k24-20020a4ad118000000b005468610090cso60113oor.9; Wed, 19 Apr 2023 12:47:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681933623; x=1684525623; 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=oV21tByj9MBkuqbuA28DexVqcoxLET9vdKoZMfTGAVs=; b=XZVmY9cCWdPs5tL7s8KIW5CQYlNSlMttfXEVS6r7Gi28kAVr/wSob5bi1QEm8nfxjd UYKlwzYx53mMA4e4aEfrcue8vLsMzACIpPmsKVqlN7nmw4aO83Dwfekljn0w+y5a0pie KjEG+6W2PFT9WyFCbMAMXaw3RW5ta59rH/DyoFFpltM01WJLtlyzSK/Fv3rg0Jg+y4Cp V+MZ7XLyb0k7c13JU6km3CagTrze+iQ6g9SHhflt/pHEvumQHH8y7d9nxi2oaGAEnnHp 7KHkstRip4km+A3Rqs5PSv/ICWdXsdie5tcqd5kOz9oyLRq/NQbj+okv3lYrwmWXimPc AyXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681933623; x=1684525623; 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=oV21tByj9MBkuqbuA28DexVqcoxLET9vdKoZMfTGAVs=; b=hLRT83NT41/kEMqGeqB8MN64on/tOwI6CzGfCE1WSpWHed1c8F07gJEbicKTtZOYOD 2fsayj0iuZmNWZXFaXATKhE4/MJ9tVh+awG0oefqppPTWoKUI41fKe484KCg1S8h/tOs jX/OmVkF8pZ2HI7AhiTKqKxBsz79vlZjilGsX41VLrniqU7NiM82cILLgUPa7SAgcdvD c9jWh099OI+ZIbxYZwrvI0BO7U3Z0hIBZRkHnWBTxeVkbfp/Kfg7tmSq8SNjysSYfJvV XC2fCB0irqKii0/94c5bKzZT/pWxxt6bhXHuynAC+1Bp3jhvOzCqssqZdHKvKdjLQx1K G4Dg== X-Gm-Message-State: AAQBX9cWEGkjP8I0LqYnBVoJVjmE6/27wAxX4u/isjRVjrrdA+5tHwYt diyzT9VZfsG7mC5F+KVrIXFlNIzB0fnEgcCXf5M= X-Google-Smtp-Source: AKy350Y0NNGFUkxxtMwg/39kEmU7IkSxhKKI5jdl8CDOrwAWdKoebj8a/gs7ZtdLFhMtPW2DinSgkKXij0IF2uTdyG4= X-Received: by 2002:a4a:3746:0:b0:545:5160:3f57 with SMTP id r67-20020a4a3746000000b0054551603f57mr553576oor.0.1681933623396; Wed, 19 Apr 2023 12:47:03 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::c33; envelope-from=joaotavora@gmail.com; helo=mail-oo1-xc33.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:305463 Archived-At: Wed, Apr 19, 2023 at 8:39=E2=80=AFPM Dmitry Gutov wrote: > >> Or make it a defcustom if you're really worried. > > > > That doesn't change the picture, unless the default for the defcustom > > will be nil. Which I expect Jo=C3=A3o to object to, because he wants E= glot > > to be updated by default and automatically. > > Only when their init script contains > > (package-install 'eglot) > > or > > (use-package 'eglot :force t) > > right? Yes, at least that. I've given up on interactive M -x package-install offering Eglot in the completions. It's also a backward incompatibility but at least that will alarm users and they will get some notice that something changed from Emacs 28 to Emacs 29. Whereas the silent noop of the non-interactive case is much worse. And it's ":ensure", not ":force" by the way. Just ask ChatGPT, it'll tell you ;-) Curiously, after many many iterations Philip's patch up to the very end had this minimally backward compatible behaviour for the non-interactive calls. But alas, the final version forbade it too. Jo=C3=A3o