Hi Sinyeol,

Thank you for pointing this out. I had overlooked this detail.

After checking the APT behavior, I found that packages listed in `Recommends` are installed by default. Since `hx-highlight-core` has not yet been uploaded, APT tries to install it during the upgrade and ends up failing to resolve the dependencies.

As a temporary workaround, you can install the package without recommended dependencies:

```bash

sudo apt install --no-install-recommends hx

```

That said, there have not been any significant changes to |hx|itself since your currently installed version, so postponing the upgrade until `hx-highlight-core` becomes available is also perfectly fine.

While looking into this, I also started wondering whether |git|and a C++ compiler (`g++` or `clang`) still belong in `Recommends`. They were originally intended for users who build grammar plugins locally. Now that prebuilt grammar packages are being introduced, perhaps these packages would be better suited as `Suggests`, or even removed from the dependency chain altogether. I'd be interested to hear Jonas' thoughts on this as well.

Best regards,

Junyong Liang


On 2026/7/15 21:34, Sinyeol An wrote:
Dear Junyong,

It's Debian sid. After running `sudo apt update`, I got `hx` on the
`apt list --upgradable`, but it was not upgraded with `sudo apt
upgrade hx` for the following reasons.

```sh
❯ sudo apt upgrade hx
Calculating upgrade... Error!
Error: Unable to satisfy dependencies. Reached two conflicting assignments:
    1. hx:amd64=25.07.1+20260624+ds+~0.3.3+ds+~0.4.0+20260607+ds-4 is
selected as an upgrade
    2. hx:amd64=25.07.1+20260624+ds+~0.3.3+ds+~0.4.0+20260607+ds-4
Recommends hx-highlight-core
       but none of the choices are installable:
       [no choices]
```

Indeed, I was wrong. hx-highlight-core is not required, but
recommended. But it is not released, and my `apt` gets a bit confused.

Since there is no actual upgrade of `helix` itself, maybe I should
just remain calm and be patient.

Best regards,
Sinyeol

Reply via email to