| 21 May 2026 |
Vladimír Čunát | Perhaps write at least which package is triggering this glib error? | 10:51:41 |
Emil Thorsøe | vte | 10:51:58 |
Vladimír Čunát | There was a major glib upgrade, so that's the trigger, most likely. | 10:52:00 |
Emil Thorsøe | can it affect this, if it's C library? | 10:52:36 |
Emil Thorsøe | but I guess | 10:52:42 |
Vladimír Čunát | Well we do see that they use this C header from this .cc file (transitively?) | 10:53:44 |
Vladimír Čunát | * Well we do see that they use this C header from this .cc file (transitively maybe) | 10:53:48 |
Vladimír Čunát | But on hydra all vte seems green: https://hydra.nixos.org/eval/1825558?filter=vte | 10:54:01 |
K900 | Yes? glib is a C library | 10:54:02 |
Emil Thorsøe | interesting | 10:54:34 |
Vladimír Čunát | C++ and C interop nicely. | 10:54:46 |
Emil Thorsøe | wonder if I have some magic vte of my own making, I have no idea about why I would have that | 10:54:58 |
Emil Thorsøe | I'll check why-depends | 10:55:09 |
Vladimír Čunát | * C++ and C interop nicely. (but that's tangential here anyway) | 10:55:27 |
ghpzin | From code looks like: https://github.com/NixOS/nixpkgs/blob/fea3d623979a5545017061bdfc828faa441806b1/pkgs/applications/terminal-emulators/termite/default.nix#L21 | 10:56:19 |
Vladimír Čunát | It's a shame that we don't have something like why-depends which prints attribute names or points into interesting places in .nix files. | 10:56:24 |
ghpzin | From code looks like vte-ng pulled by termite: https://github.com/NixOS/nixpkgs/blob/fea3d623979a5545017061bdfc828faa441806b1/pkgs/applications/terminal-emulators/termite/default.nix#L21 | 10:57:08 |
Vladimír Čunát | vte-ng = vte.overrideAttrs (attrs: {
patches = attrs.patches or [ ] ++ [
| 10:58:02 |
Vladimír Čunát | so that vte variant doesn't have its own hydra job | 10:58:15 |
Emil Thorsøe | termite is my guess | 10:58:17 |
Emil Thorsøe | verifying | 10:58:20 |
Vladimír Čunát | * vte-ng = vte.overrideAttrs (attrs: {
patches = attrs.patches or [ ] ++ [
(from termite expression)
| 10:58:45 |
Emil Thorsøe | nix run 'nixpkgs/master#termite' | 10:58:45 |
Emil Thorsøe | yeah, you found it too | 10:58:58 |
Vladimír Čunát | We upgraded vte as well, so that might be the trigger, too. | 11:01:54 |
Emil Thorsøe | sounds more likely, yes | 11:02:10 |
Vladimír Čunát | Open an issue and ping the termite maintainer, I guess. Unless you find a fix. | 11:02:24 |
Emil Thorsøe | https://github.com/thestinger/termite/commit/18de7682e983e6562a87c63a2814c5e39461b081 | 11:03:15 |
Emil Thorsøe | so I guess mark broken | 11:03:28 |
Emil Thorsøe | and remove | 11:03:47 |