| 12 May 2023 |
Julien | Thanks | 16:05:23 |
| @federicodschonborn:matrix.org changed their profile picture. | 19:34:06 |
| @federicodschonborn:matrix.org changed their display name from Federico Schonborn to Federico Damián Schonborn. | 19:34:53 |
| Kourtni changed their display name from Kourtni Marshall to Kourtni. | 20:05:37 |
| 14 May 2023 |
@delroth:delroth.net | I think there's a way to fix the Linux modules BTF reproducibility issue -- it looks like pahole (the thing that generates the .BTF section from DWARF info) uses multi-threading, and I suspect that's the cause of the unreproducibility (stuff gets processed in a ~random order). But 1. there's a pahole flag we could use (-j 1); 2. we could just patch pahole to not support that at all, or default the number of threads to 1 if e.g. SOURCE_DATE_EPOCH is defined, or similar. | 01:59:14 |
@delroth:delroth.net | yep, ran a --check of linuxPackages.zfs with pahole patched to default to 1 thread, and it succeeded. could be a fluke, but that's promising (my run with no patch failed "as expected") | 02:06:59 |
@delroth:delroth.net | https://github.com/NixOS/nixpkgs/pull/231768 | 02:14:31 |
@delroth:delroth.net | so uh, only Python left for the minimal iso? :) | 04:48:18 |
| sympt joined the room. | 07:32:45 |
raboof | I think so! Very curious to see how things will go in practice once the default is switched to python3.11, after the 23.05 branchoff | 09:18:16 |
raitobezarius | I'd be curious to see what does it take to fix pahole to emit correctly in multi-threaded mode | 15:05:41 |
| Pascal Bach joined the room. | 18:01:37 |