GNU bug report logs - #79027
xref/pp changes in latest versions?

Previous Next

Package: emacs;

Reported by: Gonzalo Larumbe <gonzalomlarumbe <at> gmail.com>

Date: Tue, 15 Jul 2025 22:06:02 UTC

Severity: normal

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Gonzalo Larumbe <gonzalomlarumbe <at> gmail.com>
Subject: bug#79027: closed (Re: bug#79027: xref/pp changes in latest
 versions?)
Date: Sat, 26 Jul 2025 08:55:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#79027: xref/pp changes in latest versions?

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 79027 <at> debbugs.gnu.org.

-- 
79027: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=79027
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Eli Zaretskii <eliz <at> gnu.org>
To: Gonzalo Larumbe <gonzalomlarumbe <at> gmail.com>
Cc: 79027-done <at> debbugs.gnu.org
Subject: Re: bug#79027: xref/pp changes in latest versions?
Date: Sat, 26 Jul 2025 11:54:21 +0300
> From: Gonzalo Larumbe <gonzalomlarumbe <at> gmail.com>
> Date: Wed, 16 Jul 2025 15:57:56 +0200
> Cc: 79027 <at> debbugs.gnu.org
> 
> I guess it was the default behaviour of the package to take them into account but it should not be a problem
> at all to ignore them for testing.
> 
> I just tried removing text properties and text file comparison now works.
> 
> Thanks a lot for your quick help!

No further comments, so I'm now closing this bug.

[Message part 3 (message/rfc822, inline)]
From: Gonzalo Larumbe <gonzalomlarumbe <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: xref/pp changes in latest versions?
Date: Wed, 16 Jul 2025 00:04:32 +0200
[Message part 4 (text/plain, inline)]
Hi,

I am experiencing an error in a CI job in GitHub in some packages I
currently maintain (verilog-ext and vhdl-ext, available on MELPA). The
error only happens in the `snapshot` build, cached from a recent Emacs
version (https://github.com/purcell/nix-emacs-ci).

In both of these packages (verilog-ext and vhdl-ext) I have created an
`xref` backend based on tree-sitter. To test it there is an ERT test suite
that writes the xref items to a text file with `(pp-default-function
#'pp-29)` and compares it with a reference file created previously using
the same function.

This test works well with all Emacs versions from 29.1 to 30.1 and with
release-snapshot. However with the latest versions it seems something in
`pp` or in `xref` might have changed that I am missing and maybe I should
update to. Is there any idea of what could it be?

I attach the log of GitHub actions failing job in case it could be useful.

Thanks in advance!
[Message part 5 (text/html, inline)]
[xref_issue.log (text/x-log, attachment)]

This bug report was last modified 28 days ago.

Previous Next


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