| 13 Aug 2025 |
emily | K900: can we like | 17:06:37 |
emily | replace Maliit with whatever GNOME uses | 17:06:40 |
Grimmauld (any/all) | while on the closure size topic: sdl3 pulls in zenity (which pulls all of gtk), and then uses it basically only to render error windows if wayland window creation fails for some reason. We could do the unsafe thing and remove zenity from sdl3, then the error windows won't work but everything else should be fine. Currently our ffmpeg pulls most of gtk, which is kinda silly... | 17:08:45 |
Grimmauld (any/all) | and related, our gtk4 depends on gtk3 via some dumb gstreamer shit, we could also try to fix that | 17:09:04 |
emily | GTK 3 already comes in via gparted and Qt and … | 17:10:11 |
emily | so not worth working on for the ISO | 17:10:16 |
Grimmauld (any/all) | fair enough | 17:10:26 |
K900 | No | 17:12:09 |
K900 | The GNOME keyboard is bespoke | 17:12:14 |
Grimmauld (any/all) | and we can't, like, make malit not bad? | 17:14:09 |
Grimmauld (any/all) | dunno, adding a static build of that to then drop all the runtime lib usage or something dumb like that? | 17:14:42 |
K900 | We'll have plasma-keyboard hopefully in 6.5 | 17:15:05 |
emily | so I think it's like | 17:15:13 |
emily | a five line LLVM patch to make static libs in dev work probably | 17:15:25 |
emily | K900: if I patch can you big computer | 17:15:35 |
emily | and see what happens to Mesa's closure | 17:15:41 |
K900 | Yes | 17:15:41 |
emily | do you know how much llvmpipe actually needs of LLVM? | 17:21:58 |
emily | I assume it could use a single-target LLVM e.g. | 17:22:04 |
Grimmauld (any/all) | emily i found the double-python mystery! https://github.com/NixOS/nixpkgs/blob/005433b926e16227259a1843015b5b2b7f7d1fc3/pkgs/servers/samba/4.x.nix#L70-L73 turns out samba is part of the packages in our iso (maybe even part of our defaultPackages?), and it overrides python.-.- | 17:22:16 |
emily | honestly I wonder if it doesn't make more sense to statically link LLVM into Mesa? | 17:22:22 |
emily | to tree-shake it | 17:22:25 |
Grimmauld (any/all) | https://github.com/NixOS/nixpkgs/commit/9b5cfd41d86b1bbc8c9b7406760154b4832ebb76 the libxcrypt pin happened two years ago... it might be fine now? I am not a samba person | 17:23:47 |
Grimmauld (any/all) | wtf there is samba 4.22.3 now, why are we so behind?? | 17:25:29 |
K900 | It's not just llvmpipe | 17:26:40 |
K900 | It's also radeonsi | 17:26:47 |
emily | so it needs the host platform and GCN I guess? | 17:27:13 |
K900 | That won't do much | 17:27:57 |
K900 | Most of LLVM is passes | 17:28:00 |
emily | uh so how come Mesa pulls in libclang but I don't see it in the closure | 17:28:28 |