| 3 Oct 2021 |
Jan Tojnar | and the changelogs were also quite mild this cycle | 04:19:05 |
Jan Tojnar | the only major pain points are the ssh agent changes and libsoup3 shenanigans | 04:19:37 |
Jan Tojnar | maxine (they/them): I am in favour, we can merge it directly to master | 04:23:58 |
Jan Tojnar | only thing I am not sure about is the alias – ideally we would either have glibmm point to the latest version and then pinned would not be needed | 04:25:33 |
Jan Tojnar | or we would have just the pinned | 04:25:51 |
Jan Tojnar | (either way we will break stuff outside nixpkgs) | 04:26:13 |
maxine (they/them) | Could just have the alias pointing to old as a holdover for 21.11, and we drop it after the release is done? That way there's no immediate breakage, and by 22.05 it's been 6 months of that change being present, so no one can say it came out of nowhere :) | 09:42:13 |
Jan Tojnar | sounds good too | 14:18:27 |
| symphorien left the room. | 14:32:40 |
| Benedikt Tissot joined the room. | 18:42:26 |
| 6 Oct 2021 |
| Rosario Pulella changed their display name from rosariopulella to Rosuavio. | 10:38:41 |
| Rosario Pulella changed their display name from Rosuavio to Rosario Pulella. | 10:45:05 |
| kamadorueda joined the room. | 22:27:03 |
| 8 Oct 2021 |
hpfr | Flatpak 1.12 is out, fixing proton for flatpak Steam | 22:06:39 |
hpfr | Not sure how difficult it will be to package for Nix | 22:07:13 |
| 9 Oct 2021 |
| ius joined the room. | 08:46:01 |
ius | Trying to debug something which surely must've been solved many times before - I just can't find an example, was hoping someone here would know.. | 09:13:12 |
ius | terminator (terminal written in python) shows up in GNOME with a correct icon, but once you run it the running instance doesn't have the correct name/icon (ie. generic icon and name .terminator-wrapped) | 09:14:51 |
ius | Must be related to the .desktop file somehow. Now the interesting thing is that terminator is wrapped twice - i.e. there's a bin/terminator -> bin/..terminator-wrapped-wrapped -> bin/.terminator-wrapped. If I comment out wrapGAppsHook in the nix expression it's only wrapped once and the icon issue doesn't happen... why? | 09:17:13 |
ius | What's not helping either is that I don't know how GNOME is supposed to resolve icons for running processes, so I'm not sure what to look for. | 09:19:13 |
piegames | I don't know how it works on Wayland, but on X11 a window sets the WM_CLASS property which is used to associate the window with a .desktop file, and from there it can look up the icon. | 10:46:36 |
ius | Yes, I just came to the same conclusion (turns out ALT+F2 -> lg provides a list of Windows along with their wmclass) - that's the issue. | 10:48:06 |
ius | The program I was comparing against (gnome music) doesn't have the same issue even though it's wrapped twice as well. I suppose that's because it explicitly sets its own wmclass (and that, when its not set it would default to argv0) | 10:50:55 |
ius | ..argv0 would work if it wasn't for the fact that wrap-python.nix uses the already-wrapped name (.terminator-wrapped) to override argv0 at script startup | 10:54:13 |
ius | * argv0 would work if it wasn't for the fact that wrap-python.nix uses the already-wrapped name (.terminator-wrapped) to override argv0 at script startup.. | 10:54:17 |
Jan Tojnar | In reply to @ius:nltrix.net Must be related to the .desktop file somehow. Now the interesting thing is that terminator is wrapped twice - i.e. there's a bin/terminator -> bin/..terminator-wrapped-wrapped -> bin/.terminator-wrapped. If I comment out wrapGAppsHook in the nix expression it's only wrapped once and the icon issue doesn't happen... why? https://nixos.org/manual/nixpkgs/stable/#ssec-gnome-common-issues-double-wrapped | 17:24:03 |
Jan Tojnar | it’s because on linux, exec call does not support changing argv[0] for scripts | 17:25:02 |
hpfr | In reply to @hpfr:matrix.org Flatpak 1.12 is out, fixing proton for flatpak Steam it also fixes the new steam linux runtime, which may fix native games using it like retroarch, which crashes immediately at present | 18:40:49 |
Jan Tojnar | generally, flatpak is pretty easy update | 19:31:16 |
ius | Jan Tojnar: Thanks! I resorted to patching terminator itself, but that looks like the proper solution, I'll give it a go | 20:27:50 |