IRC channel logs

2021-07-18.log

back to list of logs

<oriansj>stikonas: well lets get the files and use diffoscope to figure out the differences.
<stikonas_>oriansj: I got the files, but it's not obvious
<stikonas_>maybe some automatic "environment" dependencies
<stikonas_>oriansj: they are not even the same size
<stikonas_> https://stikonas.eu/files/libffi/
***stikonas_ is now known as stikonas
<stikonas>a few object files in the archive are identical but a few differ
<stikonas>also worth checking other distros that care about reproducibility...
<stikonas>guix, nixos or something else might have some clues
<stikonas> https://github.com/NixOS/nixpkgs/blob/688b4cb03efd8bd6bd0796297a8738f8f91a5ff6/pkgs/development/libraries/libffi/default.nix#L24 might be the fix...
<stikonas>maybe I'll try it tomorrow
<Hagfish>huh, yeah, interesting spot
<fossy>ok my todo looks like this:
<fossy>1. finish fixing up /usr checksums for new sysc (bash 5.1 and after) 2. remove shipped files from linux kernel 3. rebase
<fossy>not nessecarilly in that order
<fossy>i will probably push a draft branch earlier in order to get feedback
<fossy>and also fix chroot mode
<fossy>cause i broke that testing qemu
<stikonas>well, I'm investigating libffi checksum differences in chroot/qemu modes in guile branch
<stikonas>fossy: when do roughly sysb and sysc start?
<stikonas>so sysc is after bash 5.1?
<stikonas>and sysb?
***dekenevs is now known as kitzman
<stikonas>good, those nixos configuration options fix reproducibility issues for libffi (chroot vs qemu)
<Hagfish>wow, that's great
<Hagfish>such a good find