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:33:44 +0100 Message-ID: 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> <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="6065"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Dmitry Gutov , arne_bab@web.de, jporterbugs@gmail.com, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Apr 19 21:34:17 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 1ppDZJ-0001O2-5b for ged-emacs-devel@m.gmane-mx.org; Wed, 19 Apr 2023 21:34:17 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ppDZ3-0002IZ-Hm; Wed, 19 Apr 2023 15:34:01 -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 1ppDZ2-0002GK-5X for emacs-devel@gnu.org; Wed, 19 Apr 2023 15:34:00 -0400 Original-Received: from mail-oa1-x34.google.com ([2001:4860:4864:20::34]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ppDYz-0001tH-3P; Wed, 19 Apr 2023 15:33:59 -0400 Original-Received: by mail-oa1-x34.google.com with SMTP id 586e51a60fabf-187b70ab997so994463fac.0; Wed, 19 Apr 2023 12:33:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681932835; x=1684524835; 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=L1bWR/ugqnNQcR3FAY1WSjuFKMfqRl32aXOGl/dVqaE=; b=qXTf2Uzve5snmUnWm8AzM9dUGApaJ3ACgL+hHbfhczHVzKOHaQZRiRMuPYvjaltese aCN8czYSAafoQIZdAEf/XYD4iBLeAgPAG7NKHm/wMmEUBO6X7cnli0C0CAYhQx4fPXTr UuIjzrp2MWQUpktFO7XtlkHzLZbeDAhBx4A5jKB5t+DMekU+DLQeTTyFEiHWU8tjVzlJ cBiOgyHHm8rPrpZfkaV9qf+H+2KdE625/aVM/OdoPMu4VN8mebm6s2m69NwykCHQW3q8 n5Y3vBmvDJdxda+f7s2C8EUNOhbTyW9g/VjAMuN7qk85jh66PNU+rXF933lq9wF70Z60 pmPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681932835; x=1684524835; 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=L1bWR/ugqnNQcR3FAY1WSjuFKMfqRl32aXOGl/dVqaE=; b=RDKTrTktB8owyEmtEB/shxt9yI853sJpkD67RLwVmFWHSwbDXOqDycmFvIGa8Vdb9R VQNX/SPUg5eYJIDuXbvMIOOcL6KrRSWuYUYccIFM4EycuhkXmF4nWdvIh0E6PLsW4Iq0 lS9SVX8B8p4BNSbpi1GyaiMIPpRppuCU+TNc4GWkJic4w5GI4a/a8KQcdMzAyUieOIbY PGK0fimY4iNHJnCQR9LXhKwRcFPqduw0pyRWkia44y7t2n+kzBUZlQK43EvNE4c4sN92 PtVgZs5oxrBeLE5OTFW6I47pvah+EY+GTqGRjMNAH2lev7ejCR/pswftzvaMnF46UHaK EnEQ== X-Gm-Message-State: AAQBX9cU+Jgus+O1XzFnAJh5XyPv3k9+b3N1WhuFSoAqcVZ8PXi1D7fz L56j4YCiKj44tWtBhz/YGBasvGA0Ld4AiHP0BcodZArN X-Google-Smtp-Source: AKy350Z0lNR0st1I6/1d6fhsyguc0fsGVSlDmIC9KUKdO4SjzJHDATvWV0Bi/DTk6udCcFu14Lj0xvfKJBFAnc6K44Q= X-Received: by 2002:aca:f303:0:b0:38e:628d:a127 with SMTP id r3-20020acaf303000000b0038e628da127mr975142oih.14.1681932835099; Wed, 19 Apr 2023 12:33:55 -0700 (PDT) In-Reply-To: <83o7nj7mfn.fsf@gnu.org> Received-SPF: pass client-ip=2001:4860:4864:20::34; envelope-from=joaotavora@gmail.com; helo=mail-oa1-x34.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:305459 Archived-At: On Wed, Apr 19, 2023 at 7:32=E2=80=AFPM Eli Zaretskii wrote: > No, it cannot, and this and the sibling discussions show why: the > package maintainers are biased in favor of their packages. That > (completely understandable and expected) bias prevents them from > seeing the overall picture objectively. What is the part of the picture that I'm not seeing? Who am I ignoring, who am I missing? What are these people that I'm (IYO unwillingly, fortunately) biased against. What exactly are do you conjecture or know they are doing right now in Emacs 28 that my patch will prevent, affect, break, make difficult? Just one example, please. > > 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 Egl= ot > to be updated by default and automatically. And _only_ Eglot. Because, that's what happened to it in Emacs 28. > > > 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. > > That's factually incorrect, AFAIU. Moreover, the cases that bothered > Jo=C3=A3o (again, AFAIU) were exactly those which you say don't exist. Yes, you're right Eli. I pointed to numerous issues collected over the years, where I found proof that users have this kind of form int heir configurations: (use-package eglot :ensure t :config() ) Even ChatGPT suggests this. Just ask it "How do I configure the Eglot Emacs extension for the LSP server"? Jo=C3=A3o