| 13 Aug 2025 |
K900 | Python yes for scripts | 17:04:55 |
K900 | elfutils I think yes | 17:04:58 |
emily | also I was wrong about Maliit | 17:06:05 |
emily | I think it's pulling in much much more than that | 17:06:09 |
emily | like | 17:06:16 |
emily | a gigabyte | 17:06:23 |
Grimmauld (any/all) | there are two pythons, we should only need one. mesa doesn't by any chance pull pythonMinimal to runtime closure? | 17:06:23 |
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 |