| 29 Sep 2025 |
outfoxxed | I was going to follow up on this with a pr removing propagation if possible | 05:47:54 |
outfoxxed | for now I figure cross working is better than cross not working | 05:48:10 |
outfoxxed | qt also likes to special case things on CMAKE_CROSSBUILD (or a similar name) which is not helpful | 05:49:39 |
outfoxxed | I made the assumption that nix users cross building would prefer the package be as close as possible to a native build | 05:49:57 |
outfoxxed | they seem to assume an embedded target and dont build half the tools | 05:50:16 |
outfoxxed | and the one probably most relevant to kde, or 90% of qt packages in nixpkgs is that pyside still doesn't work | 05:53:44 |
K900 | We could skip pyside on cross | 05:54:33 |
K900 | At least for now | 05:54:51 |
outfoxxed | I tried skipping it and most of qt failed to build expecting shiboken6 | 05:55:23 |
outfoxxed | *most of kde | 05:55:28 |
outfoxxed | packages in the core dep tree for most important kde things at least | 05:55:47 |
outfoxxed | I don't know if theres a cmake flag to get around that, didn't check | 05:55:58 |
K900 | There is | 05:56:01 |
K900 | It's what we're setting when hasPythonWhatever but backwards | 05:56:16 |
outfoxxed | probably a good idea for now then. I tried to get shiboken working as well but the stdenv was fucked somehow in cross | 05:56:40 |
outfoxxed | (after fixing the wrong things being in buildinputs/nativebuildinputs) | 05:56:55 |
| 4 Oct 2025 |
| @aidalgol:tchncs.de left the room. | 00:51:27 |
| 5 Oct 2025 |
Marie | does KDE upstream know about the issue that apps start up really slow when $XDG_DATA_DIRS has so many entries? | 15:57:11 |
K900 | Very roughly, yes, but also I don't think there's going to be a solution any time soon | 16:22:42 |
K900 | Because this is not something Qt will normally run into | 16:23:00 |
K900 | And you'd have to do some kind of special case optimization for this stuff | 16:23:09 |
Marie | And we can't do anything about it from our side? | 16:27:24 |
K900 | One thing we could do is try and reduce the number of things that end up in XDG_DATA_DIRS | 16:27:54 |
K900 | Some of that was already done in 25.11 but there's potentially more | 16:28:03 |
K900 | Honestly I'm personally not very interested in hyperoptimizing this because on fast enough storage it kinda becomes a non-issue | 16:28:49 |
K900 | Like yes we are still slower but it's not a relevant amount of slower | 16:29:10 |
Marie | it's very noticeable to me tbh | 16:29:37 |
Sandro 🐧 | Isn't that the main source that every KDE application takes like 3 seconds to open? | 16:31:50 |
Sandro 🐧 | eg: first time starting krunner takes a good amount of time | 16:32:06 |
K900 | I have no idea where you're getting 3 seconds tbh | 16:32:26 |