Your message dated Thu, 04 Jun 2026 11:33:45 +0000
with message-id <[email protected]>
and subject line Bug#1132928: fixed in tree-sitter-markdown 0.5.3-2
has caused the Debian Bug report #1132928,
regarding Enabling ALL_EXTENSIONS breaks neovim's expectations
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1132928: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1132928
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: neovim
Version: 0.10.4-8
Severity: normal

Upstream bundle tree-sitter-markdown (and a couple of other TS parsers). 
They configure them with specific extensions enabled and disabled. e.g. 
they deliberately do not enable EXTENSION_WIKI_LINK[1].

Plugins that are expecting to use the bundled treesitter plugins must 
therefore be written to the way it is built and configured, including 
one of mine[2]. With upstream neovim, the markdown snippet "[[test]]" 
results in a treesitter tree such as

    (paragraph ; [0, 0] - [1, 0]
      (inline ; [0, 0] - [0, 6]
        (inline ; [0, 0] - [0, 6]
          (shortcut_link ; [0, 1] - [0, 5]
            (link_text))))))) ; [0, 2] - [0, 4]

However, since the unbundled tree-sitter-markdown plugin in Debian 
enables EXTENSION_WIKI_LINK (and others), with Debian's neovim instead 
you get 

    (paragraph ; [2, 0] - [3, 0]
      (inline ; [2, 0] - [2, 6]
        (inline ; [2, 0] - [2, 6]
          (wiki_link ; [2, 0] - [2, 6]
            (link_destination))))) ; [2, 2] - [2, 4]

This breaks nvim-µwiki and any other plugin (of which there may be 0) 
which are written to the configuration of the bundled parsers upstream.

From what I can tell, you are actually "bundling" the compiled parser in 
the neovim package, just unbundling the source. Which is good, it means 
you can align the compile flags with upstream in the neovim build in 
order to resolve this without impacting any other consumers of 
tree-sitter-markdown-src or tree-sitter-markdown-inline-src.

[1] https://github.com/neovim/neovim/issues/32228
[2] https://github.com/jmtd/nvim-microwiki



-- System Information:
Debian Release: 13.4
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'stable-security'), (500, 'oldoldstable'), 
(500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.16.9+deb14-amd64 (SMP w/24 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages neovim depends on:
ii  libc6               2.41-12+deb13u2
ii  libluajit-5.1-2     2.1.0+openresty20250117-2
ii  libmsgpack-c2       6.0.1-3+b1
ii  libtree-sitter0.22  0.22.6-6+b1
ii  libunibilium4       2.1.1-2+b1
ii  libuv1t64           1.50.0-2
ii  libvterm0           0.3.3-3+b1
ii  lua-lpeg            1.1.0-2
ii  lua-luv             1.48.0-2-3
ii  neovim-runtime      0.10.4-8

Versions of packages neovim recommends:
ii  python3-pynvim  0.5.2-2
ii  wl-clipboard    2.2.1-2
ii  xclip           0.13-4
ii  xsel            1.2.1-1
ii  xxd             2:9.1.1230-2

Versions of packages neovim suggests:
ii  exuberant-ctags [ctags]  1:5.9~svn20110310-19
pn  vim-scripts              <none>

-- no debconf information

-- 
👱🏻      Jonathan Dowland
✎           [email protected]
🔗               jmtd.net

--- End Message ---
--- Begin Message ---
Source: tree-sitter-markdown
Source-Version: 0.5.3-2
Done: James McCoy <[email protected]>

We believe that the bug you reported is fixed in the latest version of
tree-sitter-markdown, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
James McCoy <[email protected]> (supplier of updated tree-sitter-markdown 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 04 Jun 2026 06:58:35 -0400
Source: tree-sitter-markdown
Architecture: source
Version: 0.5.3-2
Distribution: experimental
Urgency: medium
Maintainer: Tree-sitter Team <[email protected]>
Changed-By: James McCoy <[email protected]>
Closes: 1132928
Changes:
 tree-sitter-markdown (0.5.3-2) experimental; urgency=medium
 .
   * Stop building with all extensions enabled, as that's a non-default
     configuration. Will revisit if other packages require non-default
     extensions. (Closes: #1132928)
Checksums-Sha1:
 be9767dfff61f9b3ae9810c77f0150a7e8a7c20f 3004 tree-sitter-markdown_0.5.3-2.dsc
 85509b66aae1ffb877296a1d5e866a5a2aced83b 4076 
tree-sitter-markdown_0.5.3-2.debian.tar.xz
 fcedf2115b59879f67adcc68b92cd44ff21b2a32 851740 
tree-sitter-markdown_0.5.3-2.git.tar.xz
 01af46bf588637196ae75bdbbcecc17a20d608d9 17540 
tree-sitter-markdown_0.5.3-2_source.buildinfo
Checksums-Sha256:
 2ff7fb85694147dedb12edabacf4b05b832e017cd3115a1f645d4539736cbdd8 3004 
tree-sitter-markdown_0.5.3-2.dsc
 b33ff451754d8fc921582090517eb001a3f091b2cbcff118b038163cbed4c96d 4076 
tree-sitter-markdown_0.5.3-2.debian.tar.xz
 0bf20be465d140cea61ea7b481a977355e13e7a5a8ab74c4c1966840bfd1a691 851740 
tree-sitter-markdown_0.5.3-2.git.tar.xz
 9f84cbd826976cbeea5b36cd83e09dfa108bb9b12a5cf14376e14d6f4e64575c 17540 
tree-sitter-markdown_0.5.3-2_source.buildinfo
Files:
 0402d5ff72730684ed3aff1efaf98b81 3004 libs optional 
tree-sitter-markdown_0.5.3-2.dsc
 7003d8555bd5e4132bb71a8c87991607 4076 libs optional 
tree-sitter-markdown_0.5.3-2.debian.tar.xz
 96c1a64488f0ee308068fe38eca789f6 851740 libs None 
tree-sitter-markdown_0.5.3-2.git.tar.xz
 79a34d48086b39f8879c689a4dafeedf 17540 libs optional 
tree-sitter-markdown_0.5.3-2_source.buildinfo
Git-Tag-Info: tag=7bb14a176244c9180261346a14ae32fc17c268d4 
fp=91bfbf4d6956bd5df7b72d23dfe691ae331ba3db
Git-Tag-Tagger: James McCoy <[email protected]>

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmohXggACgkQYG0ITkaD
wHko0RAAtYRrNAZmg9DpgJPHqfbcjr98aC212Whm/k9zFENaz7PayzMHMWf0x/We
+UhKpWS0bt3gktfW7gez+5BQlpp2aLZurV58E87ZrP8YdWLRzJLM6zjntS/ZJHcf
xWc++SfKOUAhueqcZUKQlTgXKl7qD62GfGciKbCQuZUpqCDqKLdfXGiJERqjKjhr
ILvLmaDrzL+mSf8VXK7h81UcjdfipjJfEEwF2M/E5VGoxs31yqMCGh5lz9g2ajRV
H+fP/dVBEaR4eJT3eATfaeKJ6Z4HRTEdPztuw5GQ3xWLLQxAgcHmUIX4q+vWJ6GL
C0gz1ebFJgDsEoxxGhFDiIdLMoYirXcElec3a8HMYRccqCMIsC2lMz9hKT4ijjEy
pju3vadnQdWV/cU0qhYX+dr9c4TeRtTS9ea6XIQ+3mm4FBtWVOO+MqMTOOt1VK7A
MLWtAFU9VBX1a18FjWnne8tfRZpvYu2Oh69dFYuiOm0X1eMbK8ax4aWtGnSSCPwA
Pbn2FG2GSkEDp9fgU/h4fBsKiwebCT2MoSqwSFa2UdjDZ5DmwbXfq2Biow5MPuEy
hEQGNLqo1+CjqGs1dTzSqMFoilxq+HwNWOPqVn0pErOT80H6FzckrpEehKv2z8az
vpYlrenaBK3+IEnJP0vzYLbal8QeLdH/7WqeqTfoh4ycm+g9+i8=
=OQFa
-----END PGP SIGNATURE-----

Attachment: pgpgYdoUTtaJg.pgp
Description: PGP signature


--- End Message ---

Reply via email to