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.bugs Subject: bug#62720: 29.0.60; Not easy at all to upgrade :core packages like Eglot Date: Sat, 15 Apr 2023 20:37:07 +0300 Message-ID: <837cudcaik.fsf@gnu.org> References: <87a5zj2vfo.fsf@gmail.com> <83edop6sdy.fsf@gnu.org> <831qkp6o0i.fsf@gnu.org> <83wn2h5825.fsf@gnu.org> <87wn2gkhzr.fsf@posteo.net> <83cz485oxi.fsf@gnu.org> <87leiwdyff.fsf@posteo.net> <87a5zblspg.fsf@posteo.net> <83ildz4vu7.fsf@gnu.org> <87mt3bk31e.fsf@posteo.net> <83r0smg2a6.fsf@gnu.org> <87pm86pgda.fsf@posteo.net> <838retee1z.fsf@gnu.org> <87zg794ebz.fsf@posteo.net> <83mt39ct2m.fsf@gnu.org> <87r0sl2x6j.fsf@posteo.net> <83edolcqwl.fsf@gnu.org> <87cz452scu.fsf@posteo.net> <83a5z9ckxw.fsf@gnu.org> <87zg79130e.fsf@posteo.net> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24930"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 62720@debbugs.gnu.org, joaotavora@gmail.com, monnier@iro.umontreal.ca To: Philip Kaludercic Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Apr 15 19:38:20 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1pnjqu-0006Jy-DD for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 15 Apr 2023 19:38:20 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pnjqe-0005By-Vw; Sat, 15 Apr 2023 13:38:05 -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 1pnjqc-0005Bm-Po for bug-gnu-emacs@gnu.org; Sat, 15 Apr 2023 13:38:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pnjqc-0007Ns-Hp for bug-gnu-emacs@gnu.org; Sat, 15 Apr 2023 13:38:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pnjqb-0007ha-VA for bug-gnu-emacs@gnu.org; Sat, 15 Apr 2023 13:38:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 15 Apr 2023 17:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62720 X-GNU-PR-Package: emacs Original-Received: via spool by 62720-submit@debbugs.gnu.org id=B62720.168158023829549 (code B ref 62720); Sat, 15 Apr 2023 17:38:01 +0000 Original-Received: (at 62720) by debbugs.gnu.org; 15 Apr 2023 17:37:18 +0000 Original-Received: from localhost ([127.0.0.1]:50052 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pnjpt-0007gX-Rh for submit@debbugs.gnu.org; Sat, 15 Apr 2023 13:37:18 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:36176) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pnjpq-0007gH-Sf for 62720@debbugs.gnu.org; Sat, 15 Apr 2023 13:37:16 -0400 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 1pnjpk-0007KJ-M2; Sat, 15 Apr 2023 13:37:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=KlYzxAVbxJEqqTOl0WJliece8ZztkTjcFjFMuBxC0Wg=; b=EqBubwIHGx8w twLmMH/oCxC/jL+MYR/992jqED70O6ayxcDQkU9Wvt4266Vpr3mjRAX4KW5iv2bPTDc1DaUoDFfLq 8ZgyfCOxN0gILo0Si33mw4Q7ntskF8hTpLbeqiM89Fnb/AxvxKEQOPQZAbW3rYGS+X7IwD44Osk39 c2PBa4zJxsxqH5jFr2UoMbyMjV3dLkMAziiRNjiqOe4wSHFEWG6rTyBIWSyV9z+hKcfDUwV/AXNs/ 2hQseN6iPRZ6lCShiXht0Hy09RAMP5gGzTSTE1OcTpC03ylcsupgYlV687rN9aQaBTv1CaZBcepwN zLHGUXK8m7Wjv1d9hCCFzQ==; 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 1pnjpj-0005Gq-St; Sat, 15 Apr 2023 13:37:08 -0400 In-Reply-To: <87zg79130e.fsf@posteo.net> (message from Philip Kaludercic on Sat, 15 Apr 2023 17:14:41 +0000) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:260063 Archived-At: > From: Philip Kaludercic > Cc: joaotavora@gmail.com, monnier@iro.umontreal.ca, 62720@debbugs.gnu.org > Date: Sat, 15 Apr 2023 17:14:41 +0000 > > Eli Zaretskii writes: > > > The user option allows those users who always want package-install to > > upgrade core package to have what they want, easily. So I think we > > should keep it. On master, the option could be t by default, or > > become unnecessary if that's what happens (but I wouldn't bet on > > that). > > My argument against a user option is just that the whole deal is > something that will in practice at most affect two packages (if we > change the behaviour in Emacs 29). Is it really worth adding a general > option for this very specific situation? I think we should count users of those packages, not just the packages themselves. Yes, I think it's worth it, because we don't know how many of the users will want the built-in packages to be included in an update. > > "Return non-nil if PACKAGE if the built-in version is used." > > > > See those two "if"s? And even if I replace the second "if" with "is", > > the sentence doesn't make sense. > > Right, how does > > "Return non-nil if the built-in version of PACKAGE is used." > > sound? I think we should explain what does "the built-in version of PACKAGE is used" mean, in the context in which this predicate is used. Maybe say something like Return non-nil if the built-in version of PACKAGE is used. If the built-in version of PACKAGE is used and PACKAGE is also available for installation from an archive, it is an indication that PACKAGE was never upgraded to any newer version from the archive.