Reposting previously private discussion to the bug thread.

Hi Jonas,

I have prepared the plugin changes and pushed them to my fork.

Would you prefer to take a look there first, or should I go ahead and open
an MR for review?

Best,
Junyong Liang

On Tue, May 12, 2026 at 11:38 AM Smart SangGe <[email protected]>
wrote:

> Hi Jonas,
>
> I have prepared the plugin changes and pushed them to my fork.
>
> Would you prefer to take a look there first, or should I go ahead and open
> an MR for review?
>
> Best,
> Junyong Liang
>
>
> On Thu, Apr 30, 2026, 18:42 Jonas Smedegaard <[email protected]> wrote:
>
>> Quoting Smart SangGe (2026-04-30 12:16:01)
>> > First, I want to clarify that I have no intention of including
>> Recommends
>> > for any development toolchains or LSP daemons. My goal is to keep these
>> > packages focused strictly on syntax highlighting. By naming them
>> > hx-highlight-core and hx-highlight-extra, I hope to signal to users that
>> > these are infrastructure for the editor's visual output, not a shortcut
>> to
>> > a full IDE setup. Since we are only dealing with Treesitter shared
>> objects
>> > and queries, the installation footprint will remain minimal, and the
>> > "bloat" from external compilers or LSPs is not a factor here.
>>
>> Makes sense.
>>
>> We can later add metapackages on top of these, if needed. You are right
>> that there is no need to complicate matters further here.
>>
>> > As for the versioning concern I raised earlier: if I bundle everything
>> > under one source package, the build system should ensure that all
>> parsers
>> > are updated and released in lockstep with the editor version, which
>> > effectively eliminates the risk of broken dependencies during release
>> > windows.
>> >
>> > Does this consolidated "Core/Extra" plan sound like a more sustainable
>> path
>> > forward to you?
>>
>> The core/extra separation makes sense to me, yes.
>>
>> The versioning makes sense too, but there is one concern (which I don't
>> think there is an easy answer to and is a general limitation of how we
>> in Debian stuff multiple upstream packages together): When multiple
>> upstream packages are lumped together, then we are mre likely to miss
>> XZ-style security flaws on some of them.
>>
>> You are quite welcome to go ahead with your proposed plan.
>>
>> Thanks,
>>
>>  - Jonas
>>
>> --
>>  * Jonas Smedegaard - idealist & Internet-arkitekt
>>  * Tlf.: +45 40843136  Website: http://dr.jones.dk/
>>  * Sponsorship: https://ko-fi.com/drjones
>>
>>  [x] quote me freely  [ ] ask before reusing  [ ] keep private
>>
>

Reply via email to