• Bug#1100003: hx: Syntax highlighting requires building grammar plugins

    From =?utf-8?q?Ricardo_Fern=C3=A1ndez_Se@21:1/5 to All on Wed May 14 06:10:02 2025
    Package: hx
    Version: 25.01.1-4
    Followup-For: Bug #1100003

    Dear Maintainer(s), the control file should have `Recommends: g++ | clang, git`:
    - `hx -g fetch` requires `git`
    - `hx -g build` requires any C++14 compiler

    See:
    - https://github.com/helix-editor/helix/blob/f46222ced3ec093dd281beda8a35660749319616/book/src/building-from-source.md?plain=1#L19-L20
    - https://github.com/helix-editor/helix/blob/f46222ced3ec093dd281beda8a35660749319616/helix-loader/src/grammar.rs#L86-L188

    -- System Information:
    Debian Release: trixie/sid
    APT prefers testing
    APT policy: (500, 'testing')
    Architecture: amd64 (x86_64)

    Kernel: Linux 6.12.25-amd64 (SMP w/2 CPU threads; PREEMPT)
    Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8), LANGUAGE not set
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)
    LSM: AppArmor: enabled

    Versions of packages hx depends on:
    ii libc6 2.41-7
    ii libgcc-s1 14.2.0-19

    Versions of packages hx recommends:
    pn g++ <none>

    Versions of packages hx suggests:
    ii bash-completion 1:2.16.0-7
    pn clangd <none>
    pn delve <none>
    pn dhall <none>
    pn elan <none>
    pn elvish <none>
    pn fortran-language-server <none>
    pn gopls <none>
    pn lldb <none>
    pn perlnavigator <none>
    pn python3-pylsp <none>
    pn qt6-declarative-dev-tools <none>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jonas Smedegaard@21:1/5 to All on Wed May 14 07:10:01 2025
    Hi Ricardo,

    Quoting Ricardo Fernández Serrata (2025-05-14 05:59:09)
    Package: hx
    Version: 25.01.1-4
    Followup-For: Bug #1100003

    Dear Maintainer(s), the control file should have `Recommends: g++ | clang, git`:
    - `hx -g fetch` requires `git`
    - `hx -g build` requires any C++14 compiler

    Thanks for reporting this.

    The declaration of dependencies is, however, a distinct issue
    separate from whether or not grammar plugins should be built locally:

    Please file as a separate bugreport, to allow independent tracking.

    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)