GNU logs - #61048, boring messages


Message sent to joaotavora@HIDDEN, dgutov@HIDDEN, bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#61048: 28.2; Installing Eglot doesn't pull transitive Xref dependency
Resent-From: "Basil L. Contovounesios" <contovob@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: joaotavora@HIDDEN, dgutov@HIDDEN, bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 25 Jan 2023 00:21:01 +0000
Resent-Message-ID: <handler.61048.B.167460604313731 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 61048
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: 61048 <at> debbugs.gnu.org
Cc: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= <joaotavora@HIDDEN>, Dmitry Gutov <dgutov@HIDDEN>
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
X-Debbugs-Original-Xcc: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= <joaotavora@HIDDEN>, Dmitry Gutov <dgutov@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.167460604313731
          (code B ref -1); Wed, 25 Jan 2023 00:21:01 +0000
Received: (at submit) by debbugs.gnu.org; 25 Jan 2023 00:20:43 +0000
Received: from localhost ([127.0.0.1]:57851 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pKTWs-0003ZP-HQ
	for submit <at> debbugs.gnu.org; Tue, 24 Jan 2023 19:20:43 -0500
Received: from lists.gnu.org ([209.51.188.17]:41028)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <contovob@HIDDEN>) id 1pKTWp-0003ZG-W4
 for submit <at> debbugs.gnu.org; Tue, 24 Jan 2023 19:20:40 -0500
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 <contovob@HIDDEN>) id 1pKTWp-00061f-J7
 for bug-gnu-emacs@HIDDEN; Tue, 24 Jan 2023 19:20:39 -0500
Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <contovob@HIDDEN>) id 1pKTWm-0004oo-1Q
 for bug-gnu-emacs@HIDDEN; Tue, 24 Jan 2023 19:20:39 -0500
Received: by mail-wm1-x335.google.com with SMTP id
 m5-20020a05600c4f4500b003db03b2559eso189321wmq.5
 for <bug-gnu-emacs@HIDDEN>; Tue, 24 Jan 2023 16:20:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd.ie; s=google21;
 h=mime-version:message-id:date:subject:to:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=/SJ9czJrfrp2qvCIWV7jE83sBYvV8f/HphndB88YC0I=;
 b=P44V65Tbu45uAG9Odlpxpbbb/izXGYdIHxvVD0ONsmixmNk4hC1MSVRtITym5dYMKY
 ZC4ytwG7NyplD+xwnQq20pP05+SR5t0rE1tNW+1dv/crgNn28NT0T6plVptq6F2PYmqv
 0W8pRPb+2TEzhMm60lO6JM1z808WBOkieY4HYHB0yvoeXrimlXXl+xP/4XyBW0I2eCLa
 fIpe/wkdHUBb1nxYn9YfKODHxeaqbAphdBFz/bjWcn7DeVfIjy3FF7Qwc40c93u09nY2
 MGvx5nVvnBhUrx1xgtW4dANnCwmDkVTAeIHkCy/i//ZG8arnUBAPoNfq3EJc2kS/GWIp
 e5ag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=mime-version:message-id:date:subject:to:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=/SJ9czJrfrp2qvCIWV7jE83sBYvV8f/HphndB88YC0I=;
 b=5jeqp3WHdcUf4DEcMNDECwvux3TSBm15iLHGFsKMSdJv7aB79xRNU+SHG44vFiQPxm
 5QopuSPhmTntxcIW/Ar6uNxvpLU3tBUNdHD6Sm6yh6ICoyfPEl6fM+5OwL5r5rCVxwe3
 KcZGpNpkRkWMyHMOLDcYv2qj/1KoAnPj6hUTgRojP1b2pCFa1CUlJgOFTM565euAUXxR
 yErLoSDbVcQq/h+Bi0SBJD7RUcO30iYi2DtPaP/R9yiGJmLyn6MDC9D0QZPjOGGYXlJu
 r6galyI/3J5YCd/jHYOFEfzc6qIgj6qHAOtLzJorAXptPfu3Fji6sIxUOa1eijZ7MQ/A
 hz4Q==
X-Gm-Message-State: AFqh2kq45o066ioyoc7jAX5I9AzBXvEjV1J4pnZGns9SnQOA2dSMrNiG
 RBbgLciP1FmzpMYUqkWlT7xxVz8dpzytdNtR
X-Google-Smtp-Source: AMrXdXsPr90Hg3QzwVMjMr9UDD/hwOAsu+c+gZ1uXFXykRh6wHkFYh/wA6iz2XeqN1bwYagUt8vbwg==
X-Received: by 2002:a05:600c:3acd:b0:3cf:5583:8b3f with SMTP id
 d13-20020a05600c3acd00b003cf55838b3fmr29927414wms.20.1674606031855; 
 Tue, 24 Jan 2023 16:20:31 -0800 (PST)
Received: from localhost ([64.43.154.54]) by smtp.gmail.com with ESMTPSA id
 x26-20020a1c7c1a000000b003db01178b62sm202908wmc.40.2023.01.24.16.20.30
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 24 Jan 2023 16:20:30 -0800 (PST)
From: "Basil L. Contovounesios" <contovob@HIDDEN>
Date: Wed, 25 Jan 2023 00:20:27 +0000
Message-ID: <871qnj1n3o.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Received-SPF: pass client-ip=2a00:1450:4864:20::335;
 envelope-from=contovob@HIDDEN; helo=mail-wm1-x335.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,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)

--=-=-=
Content-Type: text/plain

Tags: patch

0. cd "$(mktemp -d)"
1. touch .dir-locals.el
2. HOME="${PWD}" XDG_CONFIG_HOME="${PWD}/.config" emacs-28.2
3. M-x toggle-debug-on-error RET
4. M-: (setq project-vc-extra-root-markers (list dir-locals-file)) RET
5. M-x package-install RET eglot RET
6. C-x p g Package-Requires RET

Debugger entered--Lisp error: (void-function xref-show-xrefs)
  xref-show-xrefs(#f(compiled-function (&rest args2) #<bytecode -0xac14b28472c08a0>) nil)
  project-find-regexp("Package-Requires")
  funcall-interactively(project-find-regexp "Package-Requires")
  call-interactively(project-find-regexp nil nil)
  command-execute(project-find-regexp)

Emacs 28 ships with Xref 1.3.0, and without Eglot.  Eglot depends on
Project 0.9.3 directly and on Xref 1.4.0 transitively.  Yet package.el
for some reason deems that the built-in Xref 1.3.0 satisfies this
requirement, and does not pull a more recent version from GNU ELPA.

[ BTW, there is nothing special about steps 1, 4, 6 in the recipe above:
  they just demonstrate that the expected version of Xref is missing. ]

At first glance this sounds like a package.el bug, but since there won't
be an Emacs 28.3, and until someone checks whether it's present in Emacs
29+, perhaps something like the following is needed as a workaround?


--=-=-=
Content-Type: text/x-diff; charset=utf-8
Content-Disposition: inline; filename=eglot.diff
Content-Transfer-Encoding: quoted-printable

diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el
index 8ce1a8b7baf..8a85ccf7276 100644
--- a/lisp/progmodes/eglot.el
+++ b/lisp/progmodes/eglot.el
@@ -7,7 +7,7 @@
 ;; Maintainer: Jo=C3=A3o T=C3=A1vora <joaotavora@HIDDEN>
 ;; URL: https://github.com/joaotavora/eglot
 ;; Keywords: convenience, languages
-;; Package-Requires: ((emacs "26.3") (jsonrpc "1.0.16") (flymake "1.2.1") =
(project "0.9.3") (xref "1.0.1") (eldoc "1.11.0") (seq "2.23") (external-co=
mpletion "0.1"))
+;; Package-Requires: ((emacs "26.3") (jsonrpc "1.0.16") (flymake "1.2.1") =
(project "0.9.3") (xref "1.4.0") (eldoc "1.11.0") (seq "2.23") (external-co=
mpletion "0.1"))
=20
 ;; This is a GNU ELPA :core package.  Avoid adding functionality
 ;; that is not available in the version of Emacs recorded above or any

--=-=-=
Content-Type: text/plain


Thanks,

-- 
Basil

In GNU Emacs 28.2 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.16.0, Xaw3d scroll bars)
 of 2022-09-13 built on tia
Windowing system distributor 'The X.Org Foundation', version 11.0.12101006
System Description: Debian GNU/Linux bookworm/sid

Configured using:
 'configure 'CFLAGS=-O2 -march=native' --prefix=/home/blc/.local
 --program-suffix=-28.2 --with-file-notification=yes
 --with-x-toolkit=lucid --with-x'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY
INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS
X11 XAW3D XDBE XIM XPM LUCID ZLIB

Important settings:
  value of $LANG: en_IE.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

Major mode: Debugger

Minor modes in effect:
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t

Load-path shadows:
/tmp/tmp.wwpr6ZCm6G/.emacs.d/elpa/jsonrpc-1.0.16/jsonrpc hides /home/blc/.local/src/emacs-28.2/lisp/jsonrpc
/tmp/tmp.wwpr6ZCm6G/.emacs.d/elpa/project-0.9.5/project hides /home/blc/.local/src/emacs-28.2/lisp/progmodes/project

Features:
(shadow sort mail-extr emacsbug sendmail help-fns cl-print find-dired
vc-svn grep cl-extra easy-mmode external-completion array filenotify
jsonrpc xref flymake-proc flymake thingatpt project imenu ert ewoc debug
backtrace help-mode warnings pcase compile comint ansi-color ring
find-func autoload radix-tree lisp-mnt tar-mode arc-mode archive-mode
cus-edit pp wid-edit mm-archive message dired dired-loaddefs rfc822 mml
mml-sec epa derived gnus-util rmail rmail-loaddefs text-property-search
time-date mailabbrev gmm-utils mailheader mm-decode mm-bodies mm-encode
mail-utils gnutls network-stream url-http mail-parse rfc2231 rfc2047
rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm rmc puny url-cache
url-auth epg rfc6068 epg-config finder-inf package browse-url url
url-proxy url-privacy url-expand url-methods url-history url-cookie
url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq
eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map
url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib
cus-start cus-load iso-transl tooltip eldoc paren electric uniquify
ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode lisp-mode prog-mode register
page tab-bar menu-bar rfn-eshadow isearch easymenu timer select
scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors
frame minibuffer cl-generic cham georgian utf-8-lang misc-lang
vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932
hebrew greek romanian slovak czech european ethiopic indian cyrillic
chinese composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button
loaddefs faces cus-face macroexp files window text-properties overlay
sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote threads dbusbind inotify lcms2
dynamic-setting system-font-setting font-render-setting cairo x-toolkit
x multi-tty make-network-process emacs)

Memory information:
((conses 16 150248 11680)
 (symbols 48 14395 1)
 (strings 32 52717 2277)
 (string-bytes 1 1443118)
 (vectors 16 24221)
 (vector-slots 8 304738 18582)
 (floats 8 50 144)
 (intervals 56 493 0)
 (buffers 992 17))

--=-=-=--




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: "Basil L. Contovounesios" <contovob@HIDDEN>
Subject: bug#61048: Acknowledgement (28.2; Installing Eglot doesn't pull
 transitive Xref dependency)
Message-ID: <handler.61048.B.167460604313731.ack <at> debbugs.gnu.org>
References: <871qnj1n3o.fsf@HIDDEN>
X-Gnu-PR-Message: ack 61048
X-Gnu-PR-Package: emacs
X-Gnu-PR-Keywords: patch
Reply-To: 61048 <at> debbugs.gnu.org
Date: Wed, 25 Jan 2023 00:21:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

As you requested using X-Debbugs-CC, your message was also forwarded to
  Jo=C3=A3o T=C3=A1vora <joaotavora@HIDDEN>, Dmitry Gutov <dgutov@yandex=
.ru>
(after having been given a bug report number, if it did not have one).

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 61048 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
61048: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D61048
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#61048: 28.2; Installing Eglot doesn't pull transitive Xref dependency
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 25 Jan 2023 12:02:01 +0000
Resent-Message-ID: <handler.61048.B61048.16746480832578 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 61048
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: "Basil L. Contovounesios" <contovob@HIDDEN>
Cc: 61048 <at> debbugs.gnu.org, joaotavora@HIDDEN, dgutov@HIDDEN
Received: via spool by 61048-submit <at> debbugs.gnu.org id=B61048.16746480832578
          (code B ref 61048); Wed, 25 Jan 2023 12:02:01 +0000
Received: (at 61048) by debbugs.gnu.org; 25 Jan 2023 12:01:23 +0000
Received: from localhost ([127.0.0.1]:58474 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pKeSx-0000fW-12
	for submit <at> debbugs.gnu.org; Wed, 25 Jan 2023 07:01:23 -0500
Received: from eggs.gnu.org ([209.51.188.92]:43984)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pKeSu-0000f6-M9
 for 61048 <at> debbugs.gnu.org; Wed, 25 Jan 2023 07:01:21 -0500
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 <eliz@HIDDEN>)
 id 1pKeSp-0004xS-2D; Wed, 25 Jan 2023 07:01:15 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=CL9EwLUQH3GfRa8UnZGoNKuPy+vMKur+zEy23ZHiLs8=; b=B94rxxcispQ0OMNpsWbT
 bmOXxQ8znJbXF83dzWHvK3NpdnP/XoDXC3uWspi9jUdfCpyWd4Jb5uJuhnBQl5plzc4Nz2HyR9tB7
 kP7rsCuZzM2arv4lAp9/p2+QswFlakmLkQpRjzYu/7HHnLVLZD0bto9KEscHajjdeGUVHbfEc2dL7
 d2RSLUT/EF3Qo8Kwp8hx9NO26hCh5ewMoIrCfKO7mUcIiCdks6tbQga2ACS2mDIw3ffOf6vyCzImS
 tVtA67+faf4jafpVY6lSbu+SoQKy7sixyIxGZA4SZNeqqLRd2diVG/WEeBK9Fag12+CRCnp58JnQx
 mXzAoM07as0Vjg==;
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 <eliz@HIDDEN>)
 id 1pKeSm-0003Oa-MA; Wed, 25 Jan 2023 07:01:13 -0500
Date: Wed, 25 Jan 2023 14:01:26 +0200
Message-Id: <837cxahlgp.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <871qnj1n3o.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN)
References: <871qnj1n3o.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Cc: João Távora <joaotavora@HIDDEN>,
>  Dmitry Gutov <dgutov@HIDDEN>
> Date: Wed, 25 Jan 2023 00:20:27 +0000
> From:  "Basil L. Contovounesios" via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> Emacs 28 ships with Xref 1.3.0, and without Eglot.  Eglot depends on
> Project 0.9.3 directly and on Xref 1.4.0 transitively.  Yet package.el
> for some reason deems that the built-in Xref 1.3.0 satisfies this
> requirement, and does not pull a more recent version from GNU ELPA.
> 
> [ BTW, there is nothing special about steps 1, 4, 6 in the recipe above:
>   they just demonstrate that the expected version of Xref is missing. ]
> 
> At first glance this sounds like a package.el bug, but since there won't
> be an Emacs 28.3, and until someone checks whether it's present in Emacs
> 29+, perhaps something like the following is needed as a workaround?

I'm okay with this installed on emacs-29, unless Dmitry or João have
better ideas or objections.

Thanks.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#61048: 28.2; Installing Eglot doesn't pull transitive Xref dependency
Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= <joaotavora@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 26 Jan 2023 13:04:01 +0000
Resent-Message-ID: <handler.61048.B61048.16747381918162 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 61048
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Eli Zaretskii <eliz@HIDDEN>
Cc: "Basil L. Contovounesios" <contovob@HIDDEN>, 61048 <at> debbugs.gnu.org, dgutov@HIDDEN
Received: via spool by 61048-submit <at> debbugs.gnu.org id=B61048.16747381918162
          (code B ref 61048); Thu, 26 Jan 2023 13:04:01 +0000
Received: (at 61048) by debbugs.gnu.org; 26 Jan 2023 13:03:11 +0000
Received: from localhost ([127.0.0.1]:60946 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pL1uJ-00027a-BB
	for submit <at> debbugs.gnu.org; Thu, 26 Jan 2023 08:03:11 -0500
Received: from mail-oo1-f53.google.com ([209.85.161.53]:45871)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <joaotavora@HIDDEN>) id 1pL1uH-00027L-HZ
 for 61048 <at> debbugs.gnu.org; Thu, 26 Jan 2023 08:03:10 -0500
Received: by mail-oo1-f53.google.com with SMTP id
 p19-20020a4a8e93000000b004fe1e423feaso217292ook.12
 for <61048 <at> debbugs.gnu.org>; Thu, 26 Jan 2023 05:03:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=5BRj/iryiKwH9RKAaba+IlxACa8AAXHx3TWYQZkGi38=;
 b=muF3EddgjGIrUMsC2Lzo0EKVF9dhXv8Zr0ls/amFqciXpI84OGEuuvJp4ntxuoqnjw
 2EAxTUl8p8JJVfscmZ4+3Xq+rnlhNzks5eJUPGod3kBOiVY7UZB0t+ofjvx4h0wbJvCk
 ApvmeAnIAD4IlDGN2sIQYstTbhLccyEY2B1SBz0A4xLvOsb+RiK98YUzS/4Tj5/MOlI7
 JD18vSuKGQJYHNiEytTDMG8Tnqtcb31Rh4iawlccqvdXSEacpVaQzCuk8z1nXfd78GCn
 G2cVaoXTpYx3lEF9274x4JVVrV77uYWxgYhCr1V/l796NXMhnxnqedk4yAGkT2TQxq2e
 NozA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=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=5BRj/iryiKwH9RKAaba+IlxACa8AAXHx3TWYQZkGi38=;
 b=HTncXcbEEyZ8l/DfrN076RU+BrOH1XRuyLeFeSkzsWQycoEOiBwYC5vBF5W/B1vegW
 gSy4dj3K47GtkDxWsGh1HmKMwhQr58E1r+4otlbtHMkF6n2xO/cDtRv+6V0JFks8Kdc3
 K3+XjIem4vNjpzBYaMyXPV3P9ipkLcwWMb6lbamoog4nGvcqxZ1jfK9CrT3vq4qgNfQY
 OnBTsmluEn9sVpcdcNnZMvl6AFtjbaZThxUi6Y1GFKZHFergsQZL9UP8HXwvPQzWMB3l
 /VpXVswLxyph+n/Lvng1zgWIRAvRNN/KR56czNVVxTJhmCjy0HN2Ow6pCiV1/5nyfvi+
 9HTw==
X-Gm-Message-State: AFqh2kplruTAKzthSgBhMv08QEhCh1YbD5j2rSNxJPASnnZwBpIm6liz
 in5qMtddQavcM9dHzayImmyJgYL0m8v9zYE5suI=
X-Google-Smtp-Source: AMrXdXsWHtsLvgUKwedXzcKeaEhn+MCNJx9NrZViSSmz8s1r8zQA6m3jxkdDLJVEZR4A0WkcJSKli/nFl2xuhkOVCRs=
X-Received: by 2002:a4a:d80f:0:b0:4f2:d3b8:88f5 with SMTP id
 f15-20020a4ad80f000000b004f2d3b888f5mr1570005oov.45.1674738182352; Thu, 26
 Jan 2023 05:03:02 -0800 (PST)
MIME-Version: 1.0
References: <871qnj1n3o.fsf@HIDDEN> <837cxahlgp.fsf@HIDDEN>
In-Reply-To: <837cxahlgp.fsf@HIDDEN>
From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= <joaotavora@HIDDEN>
Date: Thu, 26 Jan 2023 13:04:33 +0000
Message-ID: <CALDnm50L9FJKywMm3ZHTqidVfGwHTKrhVGNEVjTvZHeA03YU-g@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000007374d105f32a5e1c"
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--0000000000007374d105f32a5e1c
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, Jan 25, 2023 at 12:01 PM Eli Zaretskii <eliz@HIDDEN> wrote:

> > Cc: Jo=C3=A3o T=C3=A1vora <joaotavora@HIDDEN>,
> >  Dmitry Gutov <dgutov@HIDDEN>
> > Date: Wed, 25 Jan 2023 00:20:27 +0000
> > From:  "Basil L. Contovounesios" via "Bug reports for GNU Emacs,
> >  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> >
> > Emacs 28 ships with Xref 1.3.0, and without Eglot.  Eglot depends on
> > Project 0.9.3 directly and on Xref 1.4.0 transitively.  Yet package.el
> > for some reason deems that the built-in Xref 1.3.0 satisfies this
> > requirement, and does not pull a more recent version from GNU ELPA.
> >
> > [ BTW, there is nothing special about steps 1, 4, 6 in the recipe above=
:
> >   they just demonstrate that the expected version of Xref is missing. ]
> >
> > At first glance this sounds like a package.el bug, but since there won'=
t
> > be an Emacs 28.3, and until someone checks whether it's present in Emac=
s
> > 29+, perhaps something like the following is needed as a workaround?
>
> I'm okay with this installed on emacs-29, unless Dmitry or Jo=C3=A3o have
> better ideas or objections.
>

It's fine, but tis really a package.el bug, methinks.

Jo=C3=A3o

--0000000000007374d105f32a5e1c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Wed, Jan 25, 2023 at 12:01 PM Eli Zaretskii &lt;<a href=3D"mailto=
:eliz@HIDDEN">eliz@HIDDEN</a>&gt; wrote:<br></div><blockquote class=3D"gm=
ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,=
204,204);padding-left:1ex">&gt; Cc: Jo=C3=A3o T=C3=A1vora &lt;<a href=3D"ma=
ilto:joaotavora@HIDDEN" target=3D"_blank">joaotavora@HIDDEN</a>&gt;,<=
br>
&gt;=C2=A0 Dmitry Gutov &lt;<a href=3D"mailto:dgutov@HIDDEN" target=3D"_=
blank">dgutov@HIDDEN</a>&gt;<br>
&gt; Date: Wed, 25 Jan 2023 00:20:27 +0000<br>
&gt; From:=C2=A0 &quot;Basil L. Contovounesios&quot; via &quot;Bug reports =
for GNU Emacs,<br>
&gt;=C2=A0 the Swiss army knife of text editors&quot; &lt;<a href=3D"mailto=
:bug-gnu-emacs@HIDDEN" target=3D"_blank">bug-gnu-emacs@HIDDEN</a>&gt;<br>
&gt; <br>
&gt; Emacs 28 ships with Xref 1.3.0, and without Eglot.=C2=A0 Eglot depends=
 on<br>
&gt; Project 0.9.3 directly and on Xref 1.4.0 transitively.=C2=A0 Yet packa=
ge.el<br>
&gt; for some reason deems that the built-in Xref 1.3.0 satisfies this<br>
&gt; requirement, and does not pull a more recent version from GNU ELPA.<br=
>
&gt; <br>
&gt; [ BTW, there is nothing special about steps 1, 4, 6 in the recipe abov=
e:<br>
&gt;=C2=A0 =C2=A0they just demonstrate that the expected version of Xref is=
 missing. ]<br>
&gt; <br>
&gt; At first glance this sounds like a package.el bug, but since there won=
&#39;t<br>
&gt; be an Emacs 28.3, and until someone checks whether it&#39;s present in=
 Emacs<br>
&gt; 29+, perhaps something like the following is needed as a workaround?<b=
r>
<br>
I&#39;m okay with this installed on emacs-29, unless Dmitry or Jo=C3=A3o ha=
ve<br>
better ideas or objections.<br></blockquote></div><div><br></div><div>It&#3=
9;s fine, but tis really a package.el bug, methinks.</div><div><br></div><d=
iv>Jo=C3=A3o<br></div></div>

--0000000000007374d105f32a5e1c--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#61048: 28.2; Installing Eglot doesn't pull transitive Xref dependency
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 26 Jan 2023 16:34:01 +0000
Resent-Message-ID: <handler.61048.B61048.16747508318815 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 61048
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= <joaotavora@HIDDEN>
Cc: contovob@HIDDEN, 61048 <at> debbugs.gnu.org, dgutov@HIDDEN
Received: via spool by 61048-submit <at> debbugs.gnu.org id=B61048.16747508318815
          (code B ref 61048); Thu, 26 Jan 2023 16:34:01 +0000
Received: (at 61048) by debbugs.gnu.org; 26 Jan 2023 16:33:51 +0000
Received: from localhost ([127.0.0.1]:35968 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pL5CB-0002I6-5H
	for submit <at> debbugs.gnu.org; Thu, 26 Jan 2023 11:33:51 -0500
Received: from eggs.gnu.org ([209.51.188.92]:37728)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pL5C8-0002Hs-Pk
 for 61048 <at> debbugs.gnu.org; Thu, 26 Jan 2023 11:33:50 -0500
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 <eliz@HIDDEN>)
 id 1pL5C2-0002ax-R9; Thu, 26 Jan 2023 11:33:42 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=DwQhoLLpC3eGOdcuB1X+gc7giywyeRkWvDkKh8/KKQc=; b=G9BzUKgb7D9a8cXlb18l
 TY6BdrG9NgglBZjFXFRSlfIYMrFxuRLX5cDydhIRYmURXkfsn0hOTBA8CMH84nfLb8gmTI7Q7is7M
 8cCe7LFr/V3QUFNErL1t22c42poBx91Qf3BbiNCB6R1ZFdDXAw4h6DWgN7/LquHL21C7nUqhgyEjt
 e4V1NVKrakqEgslhozHEtVmLhfoECynDkOZuCnfTCWVzn27+WUl6T1vcHJeNGQjJ1tTNQ6BTzciZh
 PrCS5Mrm3VA69rNNep9BwqtoDguqls5Z6qPrna87OZd1dv+RWYNlIl+TTSYzM/zX8ux3BBLAszF/Y
 vqsJdaZzh9FFhg==;
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 <eliz@HIDDEN>)
 id 1pL5Bz-0002DX-IN; Thu, 26 Jan 2023 11:33:42 -0500
Date: Thu, 26 Jan 2023 18:33:30 +0200
Message-Id: <83357xdzmt.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <CALDnm50L9FJKywMm3ZHTqidVfGwHTKrhVGNEVjTvZHeA03YU-g@HIDDEN>
 (message from =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= on Thu, 26 Jan 2023 13:04:33
 +0000)
References: <871qnj1n3o.fsf@HIDDEN> <837cxahlgp.fsf@HIDDEN>
 <CALDnm50L9FJKywMm3ZHTqidVfGwHTKrhVGNEVjTvZHeA03YU-g@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: João Távora <joaotavora@HIDDEN>
> Date: Thu, 26 Jan 2023 13:04:33 +0000
> Cc: "Basil L. Contovounesios" <contovob@HIDDEN>, 61048 <at> debbugs.gnu.org, dgutov@HIDDEN
> 
>  I'm okay with this installed on emacs-29, unless Dmitry or João have
>  better ideas or objections.
> 
> It's fine, but tis really a package.el bug, methinks.

AFAIU, the change Basil proposed is exactly meant to help package.el
DTRT here.  It needs this information about dependencies to be
accurate.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#61048: 28.2; Installing Eglot doesn't pull transitive Xref dependency
Resent-From: Dmitry Gutov <dgutov@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 26 Jan 2023 16:45:02 +0000
Resent-Message-ID: <handler.61048.B61048.167475149710034 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 61048
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Eli Zaretskii <eliz@HIDDEN>, =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= <joaotavora@HIDDEN>
Cc: contovob@HIDDEN, 61048 <at> debbugs.gnu.org
Received: via spool by 61048-submit <at> debbugs.gnu.org id=B61048.167475149710034
          (code B ref 61048); Thu, 26 Jan 2023 16:45:02 +0000
Received: (at 61048) by debbugs.gnu.org; 26 Jan 2023 16:44:57 +0000
Received: from localhost ([127.0.0.1]:36018 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pL5Mu-0002bm-RX
	for submit <at> debbugs.gnu.org; Thu, 26 Jan 2023 11:44:57 -0500
Received: from mail-ej1-f51.google.com ([209.85.218.51]:38726)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pL5Ms-0002bZ-P3
 for 61048 <at> debbugs.gnu.org; Thu, 26 Jan 2023 11:44:55 -0500
Received: by mail-ej1-f51.google.com with SMTP id mg12so6650925ejc.5
 for <61048 <at> debbugs.gnu.org>; Thu, 26 Jan 2023 08:44:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=uC9fIoEZHQSfUt/fpmdLJQ+Ljvg7Pa0yp2bZgSocKbc=;
 b=irytIEunSGx3mGLQnp4wWducJGkxnKzgnZy53L5VLZqElOguo6Dbect55AiGbKm7Or
 m8mzsSQ4LQBPdMaG3V1gOm/qUb45cqjmHsmradrJSfYca49KGHkLLKD8Mj569fG1w/BW
 emDzV1X6zrpE5DAtCTxxWTWRchq2Vt5Rj86d4a7G96LPPM44KhWFTPnkyqTtIfr7QCzS
 wtaPlE9jbp2+j9yk7hZtNXwqTyZX7CFm92HzNfuLUNA4X1YEV/fmNrtnhYeVoIGLLvZu
 sbe/xBjrr5TmDvdWPDcRb98HGoRn7tcivlQeN0eboXZ2CxSXOpsUlxDcIu+Iy19Rt/N6
 Ij5A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=uC9fIoEZHQSfUt/fpmdLJQ+Ljvg7Pa0yp2bZgSocKbc=;
 b=FAfjJ2dV8fNZfN6iRbMkwHZRIFmFAqga0ykf4IMkRzt2o/iiYzQQEv39qjTMKHjn/u
 SXLuEtZl0iXYEPyvhtMhOyVrvVwIBlnRylX63ukeMSgdl6I1kijh6tOZSFapGpkipGO6
 Vz33GrmeXkE2PospAcQAkiElfF8CVsP9CnWyRKNJRw1qfbWI+gZ+pw6APYft6TnS0Dh2
 qOrOjvwDPs8Fxzvor1cUl3rcWlR0exX1AW7JHIj+mzSuh2OH/0aE4MubQw1MM5VWg409
 nZGWJFWaqhKzK5F2cKKoVP5Ud8Szi9EpqXx/OWxeZ+0py5aTRW+59VDwpFXmU7FOTjBN
 tkiw==
X-Gm-Message-State: AFqh2kqJYxwa9uh9xxifvu10upYMAIN7ovz/zodaofwSVRBa2L4phWVV
 1aKFD8xHD8kpubNKxlybNPJ/n2uJ49A=
X-Google-Smtp-Source: AMrXdXtyFzxLmbDElsBIgmUz5rK/mg/jeHnY1a7PYailuQ3B0zap5x0xRPm8xln4qN5bxB+FFX3jqQ==
X-Received: by 2002:a17:906:3cf:b0:78d:f455:3118 with SMTP id
 c15-20020a17090603cf00b0078df4553118mr38099489eja.64.1674751489042; 
 Thu, 26 Jan 2023 08:44:49 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 jl23-20020a17090775d700b00855d6ed60desm809007ejc.192.2023.01.26.08.44.47
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 26 Jan 2023 08:44:48 -0800 (PST)
Message-ID: <3ea292a7-550c-8161-b625-77040514ea61@HIDDEN>
Date: Thu, 26 Jan 2023 18:44:46 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.4.2
Content-Language: en-US
References: <871qnj1n3o.fsf@HIDDEN> <837cxahlgp.fsf@HIDDEN>
 <CALDnm50L9FJKywMm3ZHTqidVfGwHTKrhVGNEVjTvZHeA03YU-g@HIDDEN>
 <83357xdzmt.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <83357xdzmt.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.9 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.9 (-)

On 26/01/2023 18:33, Eli Zaretskii wrote:
>> From: João Távora<joaotavora@HIDDEN>
>> Date: Thu, 26 Jan 2023 13:04:33 +0000
>> Cc: "Basil L. Contovounesios"<contovob@HIDDEN>,61048 <at> debbugs.gnu.org,dgutov@HIDDEN
>>
>>   I'm okay with this installed on emacs-29, unless Dmitry or João have
>>   better ideas or objections.
>>
>> It's fine, but tis really a package.el bug, methinks.
> AFAIU, the change Basil proposed is exactly meant to help package.el
> DTRT here.  It needs this information about dependencies to be
> accurate.

It should have this information already: project 0.9.3 depends on xref 
1.4.0.

That dependency version goes as far back as project 0.8.3.





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#61048: 28.2; Installing Eglot doesn't pull transitive Xref dependency
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 26 Jan 2023 16:56:01 +0000
Resent-Message-ID: <handler.61048.B61048.167475213420121 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 61048
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Dmitry Gutov <dgutov@HIDDEN>
Cc: contovob@HIDDEN, 61048 <at> debbugs.gnu.org, joaotavora@HIDDEN
Received: via spool by 61048-submit <at> debbugs.gnu.org id=B61048.167475213420121
          (code B ref 61048); Thu, 26 Jan 2023 16:56:01 +0000
Received: (at 61048) by debbugs.gnu.org; 26 Jan 2023 16:55:34 +0000
Received: from localhost ([127.0.0.1]:36045 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pL5XC-0005ET-8Q
	for submit <at> debbugs.gnu.org; Thu, 26 Jan 2023 11:55:34 -0500
Received: from eggs.gnu.org ([209.51.188.92]:36528)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pL5XA-0005ED-Io
 for 61048 <at> debbugs.gnu.org; Thu, 26 Jan 2023 11:55:33 -0500
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 <eliz@HIDDEN>)
 id 1pL5X4-0002I8-Uh; Thu, 26 Jan 2023 11:55:26 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=daNPdbYi5aCwaR1aOPg5xunG5Wmqhs7BDqLkUvUzLJc=; b=RGw+wzIFCH52M8rV1BwL
 XF1Nzi3Vij2O/pdPtO8eJmsMFJgyA/y2ljEQctBA/Tldp+5rWUoCrYaGkjcvl7WP9smnNC2mDn/wg
 BRaqL1J8TmlK8wErYVTR5Zl64j2ysDcqGbwtB/tjzN1UF/olljhaQx/BI0WRynV7WtwqH2JoVLhT2
 UGW5Tyf9+QEVnHu2wGeoNLWk2mLQngH9D4ewpxfEp70tigH20O/FXzcWfuOeWnj2DERA0L/dbie06
 ouVgcU6dvmTXQfWW4piUVGx7NAYiHC8UC68mm/qWGBVGrNGTV1/pz9BhJi9FXmUrPknVskagsuOu7
 Xytypso2ni/QNA==;
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 <eliz@HIDDEN>)
 id 1pL5X4-0004a2-8a; Thu, 26 Jan 2023 11:55:26 -0500
Date: Thu, 26 Jan 2023 18:55:17 +0200
Message-Id: <83v8ktck22.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <3ea292a7-550c-8161-b625-77040514ea61@HIDDEN> (message from
 Dmitry Gutov on Thu, 26 Jan 2023 18:44:46 +0200)
References: <871qnj1n3o.fsf@HIDDEN> <837cxahlgp.fsf@HIDDEN>
 <CALDnm50L9FJKywMm3ZHTqidVfGwHTKrhVGNEVjTvZHeA03YU-g@HIDDEN>
 <83357xdzmt.fsf@HIDDEN> <3ea292a7-550c-8161-b625-77040514ea61@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Thu, 26 Jan 2023 18:44:46 +0200
> Cc: contovob@HIDDEN, 61048 <at> debbugs.gnu.org
> From: Dmitry Gutov <dgutov@HIDDEN>
> 
> On 26/01/2023 18:33, Eli Zaretskii wrote:
> >> From: João Távora<joaotavora@HIDDEN>
> >> Date: Thu, 26 Jan 2023 13:04:33 +0000
> >> Cc: "Basil L. Contovounesios"<contovob@HIDDEN>,61048 <at> debbugs.gnu.org,dgutov@HIDDEN
> >>
> >>   I'm okay with this installed on emacs-29, unless Dmitry or João have
> >>   better ideas or objections.
> >>
> >> It's fine, but tis really a package.el bug, methinks.
> > AFAIU, the change Basil proposed is exactly meant to help package.el
> > DTRT here.  It needs this information about dependencies to be
> > accurate.
> 
> It should have this information already: project 0.9.3 depends on xref 
> 1.4.0.
> 
> That dependency version goes as far back as project 0.8.3.

I thought Basil explained this: it's some bug in package.el from Emacs
28.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#61048: 28.2; Installing Eglot doesn't pull transitive Xref dependency
Resent-From: Dmitry Gutov <dgutov@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 26 Jan 2023 16:59:01 +0000
Resent-Message-ID: <handler.61048.B61048.167475231120407 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 61048
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Eli Zaretskii <eliz@HIDDEN>
Cc: contovob@HIDDEN, 61048 <at> debbugs.gnu.org, joaotavora@HIDDEN
Received: via spool by 61048-submit <at> debbugs.gnu.org id=B61048.167475231120407
          (code B ref 61048); Thu, 26 Jan 2023 16:59:01 +0000
Received: (at 61048) by debbugs.gnu.org; 26 Jan 2023 16:58:31 +0000
Received: from localhost ([127.0.0.1]:36053 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pL5a3-0005J5-8U
	for submit <at> debbugs.gnu.org; Thu, 26 Jan 2023 11:58:31 -0500
Received: from mail-ed1-f43.google.com ([209.85.208.43]:42571)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <raaahh@HIDDEN>) id 1pL5a0-0005Iq-A4
 for 61048 <at> debbugs.gnu.org; Thu, 26 Jan 2023 11:58:29 -0500
Received: by mail-ed1-f43.google.com with SMTP id cm4so2435666edb.9
 for <61048 <at> debbugs.gnu.org>; Thu, 26 Jan 2023 08:58:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:from:to:cc:subject:date:message-id:reply-to;
 bh=oc6E/F6XwOQcjWeQWzHgu88LD/JCMzcwoJVtzQltOfo=;
 b=J/j115UBY2ObJR3ek7b0HQ8HNXl7PqhOmmrI33w/dJvsryXjqq7rVYI88Mv3JJYPnP
 K4yyZzVIqWXyFBi6gzJba2sxdrZ7VPo08kTRuxVhVBcX3JpdaiBJIFzG9SLYeEDc0xfU
 RqFzcBjO6X6K8rvFa7WrD8LEuab/zLXZOvppne3v7ifMhOIeTTmKn4zo86IyZ1C7sXkW
 DzitCOjHMlQ91hnKYNcGmi4gKEi0k3WhiEYi6UxiImOp1xMncrUxVjXXqNNbMZ1xnZ0o
 PsRaqKPreJAYu7YrI7cLkE/dfoL9zMSpphsQkA21XJZT17LCMzqxq0if+oQuiLUrtq59
 Bwgw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :sender:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=oc6E/F6XwOQcjWeQWzHgu88LD/JCMzcwoJVtzQltOfo=;
 b=Pn783YY5JENZ/b0G78Iu+fvMLyN9yrMz9fWK/FDNEJPBSmfN99P18b8kOpY/TxZp4n
 sGXhNCkzBZpATPtbMxOuZlsk/pNxi+Xl1s0uVDZ19hx7dvlavKbT96Ohdc/KnbCcNcof
 0mkkibaY53Rfn8EeZ7wsWfr/f8apKWK7OJK6b7h5lTvmx2BdFopZKZc2EXvRMKssv8o5
 kCMSs1SMZSXYwmODw/VOWAc2xNXej1JOP5DRlCJAu87f6NgY1lqbgKfisgxBsl4Fwrct
 14NNgxydTaN84vc4iQ+QmIjEFVIuAIkePYUHBTfLKNOtvsNMUZ17Mq4IyFFxsdQ+eDFB
 v6vw==
X-Gm-Message-State: AFqh2kqwVveavY/4j0pF15C0l0mm4Nc7LHiVE3LGJWNx2pxDOAk3j/Ws
 Y6WDoKXQc45W//4wFsQD8bc=
X-Google-Smtp-Source: AMrXdXsu8Fx764Rp7DjleXbM7tJ5afARKiF94EsOTH/DedlLL+86TVrQ82wXXcmcCg/v7hBJkxJzPA==
X-Received: by 2002:aa7:dc10:0:b0:483:b15a:3206 with SMTP id
 b16-20020aa7dc10000000b00483b15a3206mr26505216edu.23.1674752302479; 
 Thu, 26 Jan 2023 08:58:22 -0800 (PST)
Received: from [192.168.0.2] ([46.251.119.176])
 by smtp.googlemail.com with ESMTPSA id
 x40-20020a50baab000000b004615f7495e0sm1017514ede.8.2023.01.26.08.58.21
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 26 Jan 2023 08:58:22 -0800 (PST)
Message-ID: <b62cb7f0-6050-b495-c19d-ad00f53a087f@HIDDEN>
Date: Thu, 26 Jan 2023 18:58:20 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.4.2
Content-Language: en-US
References: <871qnj1n3o.fsf@HIDDEN> <837cxahlgp.fsf@HIDDEN>
 <CALDnm50L9FJKywMm3ZHTqidVfGwHTKrhVGNEVjTvZHeA03YU-g@HIDDEN>
 <83357xdzmt.fsf@HIDDEN> <3ea292a7-550c-8161-b625-77040514ea61@HIDDEN>
 <83v8ktck22.fsf@HIDDEN>
From: Dmitry Gutov <dgutov@HIDDEN>
In-Reply-To: <83v8ktck22.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.9 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.9 (-)

On 26/01/2023 18:55, Eli Zaretskii wrote:
>> Date: Thu, 26 Jan 2023 18:44:46 +0200
>> Cc:contovob@HIDDEN,61048 <at> debbugs.gnu.org
>> From: Dmitry Gutov<dgutov@HIDDEN>
>>
>> On 26/01/2023 18:33, Eli Zaretskii wrote:
>>>> From: João Távora<joaotavora@HIDDEN>
>>>> Date: Thu, 26 Jan 2023 13:04:33 +0000
>>>> Cc: "Basil L. Contovounesios"<contovob@HIDDEN>,61048 <at> debbugs.gnu.org,dgutov@HIDDEN
>>>>
>>>>    I'm okay with this installed on emacs-29, unless Dmitry or João have
>>>>    better ideas or objections.
>>>>
>>>> It's fine, but tis really a package.el bug, methinks.
>>> AFAIU, the change Basil proposed is exactly meant to help package.el
>>> DTRT here.  It needs this information about dependencies to be
>>> accurate.
>> It should have this information already: project 0.9.3 depends on xref
>> 1.4.0.
>>
>> That dependency version goes as far back as project 0.8.3.
> I thought Basil explained this: it's some bug in package.el from Emacs
> 28.

Sure.

I just thought you disagreed with that Joao said.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#61048: 28.2; Installing Eglot doesn't pull transitive Xref dependency
Resent-From: "Basil L. Contovounesios" <contovob@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 27 Jan 2023 00:44:02 +0000
Resent-Message-ID: <handler.61048.B61048.167478018211675 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 61048
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 61048 <at> debbugs.gnu.org, joaotavora@HIDDEN, dgutov@HIDDEN
Received: via spool by 61048-submit <at> debbugs.gnu.org id=B61048.167478018211675
          (code B ref 61048); Fri, 27 Jan 2023 00:44:02 +0000
Received: (at 61048) by debbugs.gnu.org; 27 Jan 2023 00:43:02 +0000
Received: from localhost ([127.0.0.1]:36431 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pLCpa-000325-0x
	for submit <at> debbugs.gnu.org; Thu, 26 Jan 2023 19:43:02 -0500
Received: from mail-wm1-f45.google.com ([209.85.128.45]:41566)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <contovob@HIDDEN>) id 1pLCpX-00031h-V7
 for 61048 <at> debbugs.gnu.org; Thu, 26 Jan 2023 19:43:00 -0500
Received: by mail-wm1-f45.google.com with SMTP id
 c10-20020a05600c0a4a00b003db0636ff84so2386451wmq.0
 for <61048 <at> debbugs.gnu.org>; Thu, 26 Jan 2023 16:42:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd.ie; s=google21;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=4+zLTzqPMtAJ6EqELZCDW2QGoHJhFOn6g7MTVHpRNWs=;
 b=LIIIoF5klYxy+WOIe2jNB9ShQBgZq/QUhADPwGPNBXrY0RfNz9SnAi2jKv8uK7nOFz
 E1NCPS+mmtGXRcO3w8lTgZk9xgKeB7qs4rmll10OYmkFXMOOW7lldtIAv2HIF8U+1HYl
 tpDz/o0igZUydcBBifsojTf7UY51/ig06DmXhchnCFbfkSbRUj0riZszTXl/pmnbQi+h
 LpUkaPPMym/IX0HoYCZfmnvnWZrR4InjC1AvVfvzR23QFqjK0uLL1inQ20redKKD4WD3
 YArJoRzo/6N9v+bn41NedUozCyB1bGld96f2PEwVJumfzg4TN2TruNKVWk4wk17+CqAi
 zvvg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=4+zLTzqPMtAJ6EqELZCDW2QGoHJhFOn6g7MTVHpRNWs=;
 b=EPwHokkbxkjqzPZx7XdELO0ecnN4EqnhA+RCwa44697PLinoKJiFy39JP8kp8GM5lx
 dm0volRdIo6or/p/yQveLql16ss3Ck1Cxw9kIw5BRWD42ciwhZoaL4wIuos+vPXiSvV7
 O6jbIQJ49U19ip5xX9f1F1ZZHKUEvPQsVupmM0EG3GzEYqEGE6pDopZK6+B1kd5xaZFB
 M6DOsGPgTfgVLMMbsNjU4j3RW19QSfzc9uam26F8Qf1lsnhw26frkOqHAvr6+AXbC6QE
 Xk4eQniZqIiwiyGzcCGmQStlGYpECyXTYRauBARD01j0GcbupzXZQDE63Oz9sHG5JAjG
 dC8g==
X-Gm-Message-State: AFqh2kqEJBYj4RHyejAaKW/Gn1CdZOssj8m4JxYtiYol/q5HroLgidNA
 PaJp6yyCCWwrWFw8M3qE6x0mAQ==
X-Google-Smtp-Source: AMrXdXs1S7uuSMzl8ViWoHVP72A/wSxvH0D5UwFCd5uBTqjbnz64j1Zk5SBOeHgilV4C/702WCbgFw==
X-Received: by 2002:a05:600c:538c:b0:3cf:6f4d:c259 with SMTP id
 hg12-20020a05600c538c00b003cf6f4dc259mr37525325wmb.39.1674780173836; 
 Thu, 26 Jan 2023 16:42:53 -0800 (PST)
Received: from localhost ([78.152.226.165]) by smtp.gmail.com with ESMTPSA id
 m39-20020a05600c092700b003b3307fb98fsm2749699wmp.24.2023.01.26.16.42.53
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 26 Jan 2023 16:42:53 -0800 (PST)
From: "Basil L. Contovounesios" <contovob@HIDDEN>
In-Reply-To: <837cxahlgp.fsf@HIDDEN> (Eli Zaretskii's message of "Wed, 25 Jan
 2023 07:01:15 -0500")
References: <871qnj1n3o.fsf@HIDDEN> <837cxahlgp.fsf@HIDDEN>
Date: Fri, 27 Jan 2023 00:42:52 +0000
Message-ID: <878rhozu2b.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii [2023-01-25 07:01 -0500] wrote:

>> Cc: Jo=C3=A3o T=C3=A1vora <joaotavora@HIDDEN>,
>>  Dmitry Gutov <dgutov@HIDDEN>
>> Date: Wed, 25 Jan 2023 00:20:27 +0000
>> From:  "Basil L. Contovounesios" via "Bug reports for GNU Emacs,
>>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
>>=20
>> At first glance this sounds like a package.el bug, but since there won't
>> be an Emacs 28.3, and until someone checks whether it's present in Emacs
>> 29+, perhaps something like the following is needed as a workaround?
>
> I'm okay with this installed on emacs-29, unless Dmitry or Jo=C3=A3o have
> better ideas or objections.

Thanks, done:

Work around package.el transitive dependency bug
f72a394716f 2023-01-27 00:36:55 +0000
https://git.sv.gnu.org/cgit/emacs.git/commit/?id=3Df72a394716f

Hopefully I'll find some time to look for the underlying bug soon.

--=20
Basil




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#61048: 28.2; Installing Eglot doesn't pull transitive Xref dependency
Resent-From: Stefan Kangas <stefankangas@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 02 Feb 2024 07:38:01 +0000
Resent-Message-ID: <handler.61048.B61048.17068594618095 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 61048
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: "Basil L. Contovounesios" <contovob@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, dgutov@HIDDEN, 61048 <at> debbugs.gnu.org, joaotavora@HIDDEN
Received: via spool by 61048-submit <at> debbugs.gnu.org id=B61048.17068594618095
          (code B ref 61048); Fri, 02 Feb 2024 07:38:01 +0000
Received: (at 61048) by debbugs.gnu.org; 2 Feb 2024 07:37:41 +0000
Received: from localhost ([127.0.0.1]:43583 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rVo7J-00026V-6L
	for submit <at> debbugs.gnu.org; Fri, 02 Feb 2024 02:37:41 -0500
Received: from mail-ed1-x52a.google.com ([2a00:1450:4864:20::52a]:55380)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1rVo7E-000268-Fz
 for 61048 <at> debbugs.gnu.org; Fri, 02 Feb 2024 02:37:39 -0500
Received: by mail-ed1-x52a.google.com with SMTP id
 4fb4d7f45d1cf-55a035669d5so2548964a12.2
 for <61048 <at> debbugs.gnu.org>; Thu, 01 Feb 2024 23:37:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1706859440; x=1707464240; darn=debbugs.gnu.org;
 h=content-transfer-encoding:cc:to:subject:message-id:date
 :mime-version:references:in-reply-to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=uZKCdSJURnE2L6mc4jlHMje8XjHQCoq2rfpq3SXvnWc=;
 b=ibCECCxeksJ74E+25S4QwdwWAZxHMpVDfwpxKoMiBph9KnL6pX6DQyWdYJv7Xs3mZ2
 O0SBNNF1Wvhc62TbSSJpSG4IalrCj8ZEYoVAXHjFoV3ikUsFCzDJUUbnaSq4sUOyjqNv
 /MhbB7VLBvFfWs4zlTyPS6r3J/1y+CmvRQFueHxdsQteUdvDZyqf9YHsV1y5OG6xRdFe
 3viwkWXR2MwtspYeuDtwZfZ+NplL5f9dwGSq08/KqysHlbALrk0DbVYWPS2AIHcSgAUF
 sVewHq9k6QorcZNpKgIj5tFEf58KN6putwkYp8KpP/fTrgdhoj8xhxacVfOJy609G7nl
 ErSQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1706859440; x=1707464240;
 h=content-transfer-encoding:cc:to:subject:message-id:date
 :mime-version:references:in-reply-to:from:x-gm-message-state:from:to
 :cc:subject:date:message-id:reply-to;
 bh=uZKCdSJURnE2L6mc4jlHMje8XjHQCoq2rfpq3SXvnWc=;
 b=QZsPaePFv4bGXHfC+IM39pyfG3pHNfsrXieVqqKyJb/uurTuvqWUPO8DCJ2mSSzbK6
 NS9e88jX0UeQrUoPBr77zRJnnbgnhACWNwMcSKUqJ2OSgEwmfPUEsXVk7Vp0v+pVmbzB
 fLyXnwrVKDHae9+ykY6WCpEuFQkHERQGxKGLwxKEDPa6paho2jMvkM2r8cNK0NDv95Gg
 RgVz/k2xsx5hrrvAppmJucXpF2s+PqzE6T55XIkAmDl2a4sQ9fXXUOuDkNvQpN9u2DG7
 6ErJwsuAWLHNHOgflPR3AUE7cM/5xiaEvKyV1kV8MNKRUk8tT4CuH7w9lHx6ipVSJWbX
 Hc4Q==
X-Gm-Message-State: AOJu0YwxhkRNXkL61S3PzepRdaVbT3vuYOOpPzCEMzZc5BPjTccaZcu+
 rU/2Zt5a1Y83Fun7H/tpefznaQn9JJ49uZ1Smdpj+G1UYO/2h2GB7mj+OWsX2Kx79DC0OAxHs8c
 HXusNqaNwrZeDuJdzHxX6SM3ShSZVNDYNeX7CTQ==
X-Google-Smtp-Source: AGHT+IFsFoLKwyWNqXH60lSjt2r1yVX/au6au6SZnvx5tqOie6M7R8eXkinEXRju+2hXaoFa5zptRH6lLpJGuam/xpU=
X-Received: by 2002:a50:fb90:0:b0:55f:d74e:119c with SMTP id
 e16-20020a50fb90000000b0055fd74e119cmr550362edq.36.1706859439932; Thu, 01 Feb
 2024 23:37:19 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Thu, 1 Feb 2024 23:37:19 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <878rhozu2b.fsf@HIDDEN> (Basil L. Contovounesios's message of
 "Fri, 27 Jan 2023 00:42:52 +0000")
References: <871qnj1n3o.fsf@HIDDEN> <837cxahlgp.fsf@HIDDEN>
 <878rhozu2b.fsf@HIDDEN>
MIME-Version: 1.0
Date: Thu, 1 Feb 2024 23:37:19 -0800
Message-ID: <CADwFkmnJ7+V3oVtB-Ex24fST=6=XcG0iB8iPUg8k72xt1UAJVw@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

"Basil L. Contovounesios" <contovob@HIDDEN> writes:

> Eli Zaretskii [2023-01-25 07:01 -0500] wrote:
>
>>> Cc: Jo=C3=A3o T=C3=A1vora <joaotavora@HIDDEN>,
>>>  Dmitry Gutov <dgutov@HIDDEN>
>>> Date: Wed, 25 Jan 2023 00:20:27 +0000
>>> From:  "Basil L. Contovounesios" via "Bug reports for GNU Emacs,
>>>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
>>>
>>> At first glance this sounds like a package.el bug, but since there won'=
t
>>> be an Emacs 28.3, and until someone checks whether it's present in Emac=
s
>>> 29+, perhaps something like the following is needed as a workaround?
>>
>> I'm okay with this installed on emacs-29, unless Dmitry or Jo=C3=A3o hav=
e
>> better ideas or objections.
>
> Thanks, done:
>
> Work around package.el transitive dependency bug
> f72a394716f 2023-01-27 00:36:55 +0000
> https://git.sv.gnu.org/cgit/emacs.git/commit/?id=3Df72a394716f
>
> Hopefully I'll find some time to look for the underlying bug soon.

Basil, did you make any progress here?  Thanks.





Last modified: Fri, 2 Feb 2024 07:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.