Your message dated Sun, 14 Jun 2026 00:49:37 +0000
with message-id <[email protected]>
and subject line Bug#1132928: fixed in tree-sitter-markdown 0.5.3-3
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-3
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: Sat, 13 Jun 2026 20:26:59 -0400
Source: tree-sitter-markdown
Architecture: source
Version: 0.5.3-3
Distribution: unstable
Urgency: medium
Maintainer: Tree-sitter Team <[email protected]>
Changed-By: James McCoy <[email protected]>
Closes: 1132928
Changes:
tree-sitter-markdown (0.5.3-3) unstable; urgency=medium
.
* Upload to unstable
.
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)
.
tree-sitter-markdown (0.5.3-1) experimental; urgency=medium
.
* New upstream release
* Remove Priority, since optional is the default
* Remove Rules-Requires-Root, since no is the default
* Add libstd-rust-dev to Build-Depends
* Declare compliance with Policy 4.7.4
* Remove version alignment patches
* Remove unnecessary librust-tree-sitter-language-dev Depends from -src
packages
* Bump tree-sitter-cli minimum version to 0.26 to fix Multi-Arch skew
Checksums-Sha1:
ab0d18663917eef0a4b5ed3fee339403b37a4108 3004 tree-sitter-markdown_0.5.3-3.dsc
fad633b7c9009260acb7a8243c47bd5e6ecee22b 4088
tree-sitter-markdown_0.5.3-3.debian.tar.xz
19259dc43cbe057920f77b1a38cb64db472ae6e0 852940
tree-sitter-markdown_0.5.3-3.git.tar.xz
572518d9f5a2a96b907819fda907bdeb378367cd 17540
tree-sitter-markdown_0.5.3-3_source.buildinfo
Checksums-Sha256:
b811280294288d26cdd4a5c7e9d744ce5023fb6f94492c4df92611bd44858771 3004
tree-sitter-markdown_0.5.3-3.dsc
b026841039dbfb15e65bf8820c08972c3e2a2e11b56d463ea24e09db3efa7719 4088
tree-sitter-markdown_0.5.3-3.debian.tar.xz
5986c73d7f2d34d71726e2678ac950d97b3fa44252bd5f3cbc64c9be0a6b60b1 852940
tree-sitter-markdown_0.5.3-3.git.tar.xz
596673414de531d9674f3cc8b1536275405adbef6131d0d28cfb19f2cd40b027 17540
tree-sitter-markdown_0.5.3-3_source.buildinfo
Files:
198d05d0bb79429b44088f9292cb3b7a 3004 libs optional
tree-sitter-markdown_0.5.3-3.dsc
858470e998fe7af3d51a6f5d7c200ad4 4088 libs optional
tree-sitter-markdown_0.5.3-3.debian.tar.xz
8a48dc1af90d0f1e3aa65d3109055d04 852940 libs None
tree-sitter-markdown_0.5.3-3.git.tar.xz
56064092f6567def858e6362652c71c3 17540 libs optional
tree-sitter-markdown_0.5.3-3_source.buildinfo
Git-Tag-Info: tag=6f2289febef2d74b652fae4ee18216e0b41d9edc
fp=91bfbf4d6956bd5df7b72d23dfe691ae331ba3db
Git-Tag-Tagger: James McCoy <[email protected]>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmot9bwACgkQYG0ITkaD
wHmB9Q//anuXcp7Htfgz9GLCNgUMscFYeo0ufFEFKWygZN9auGG8hJrY6d+hF849
Mfc0fMiAxua6uAk5cbi5aDCAO9gJifjL+bZ9wOghVq1ZPnbPB007dZukgvtPN10N
aVRhl/Zjs/yj4apMQpLHq69mKasJyzECluSjCxi+nOe6p1Ygjxj0o8TQeT2sR3ta
02Jl3g6d8Q9WczKMhKiKMKkX8buHV7Dka/a4DqAz7VWQXQiGcN41xgrmq4OinWcP
3673zB1PJxgdvQ8wno8ousoD8T24Mr3QfXeaobwmNQksk2maC7fgctPVXDL3P3/o
LeBneIm5W8w7CxXjRiaF41oih8z/4h1JCHpVZ2O5c/8HhF6KwwseK3AnzPLv7CQC
YSt1bVF9RjFL0XSp7VJuCmrcIM0a9BmILENe/3DxdxmfcPPD+PuQK9LhtGcQXjXH
/EpSZbIzbB9GVOi0FKE2K5RUbc6UMMJYu3sW5op8O+781AGl9yHLyEBtk/1xzO2N
+lGncckRyEXCO90b8ZkeeB8ITD9FcjsMHMH826EKQeNmqH51u6Pa30t3CtVDEzOD
9OFqJ8n18Eojjfez8QGsUp8A3axFxoJVTQwJz1rHTipShsL5I6rhlIiE49gC3+xv
GnQqwPdqejWHjFZt2ERSa9yGXWTStpJrG6bsAgr3FDZggR1wYz4=
=U60j
-----END PGP SIGNATURE-----
pgpuLKMJLAaVH.pgp
Description: PGP signature
--- End Message ---