| 30 Apr 2023 |
| Michael van Slingerland joined the room. | 13:50:32 |
| 1 May 2023 |
| emilytrau joined the room. | 14:08:16 |
delroth | is there documentation somewhere on how to produce the reports that get published to https://reproducible.nixos.org/ ? couldn't seem to find the scripts anywhere | 14:52:19 |
delroth | oh, https://codeberg.org/raboof/nix-reproducible-builds-report nvm, not sure how I missed it the first time I looked around... | 14:55:30 |
| 2 May 2023 |
| dish [Fox/It/She] joined the room. | 03:47:13 |
raboof | updated https://reproducible.nixos.org/nixos-iso-minimal-r13y/ and https://github.com/orgs/NixOS/projects/30 | 07:45:55 |
raboof | anyone know how to easily reproduce the /nix/store/4rll8l0q3ycfpykwn1wqk93x1jqayqkl-x86_64-unknown-linux-musl-stage-static-gcc-12.2.0.drv problem? | 07:46:12 |
Artturin | In reply to @raboof:matrix.org anyone know how to easily reproduce the /nix/store/4rll8l0q3ycfpykwn1wqk93x1jqayqkl-x86_64-unknown-linux-musl-stage-static-gcc-12.2.0.drv problem? pkgsStatic.buildPackages.gccCrossStageStatic | 12:32:49 |
Artturin | In reply to @raboof:matrix.org anyone know how to easily reproduce the /nix/store/4rll8l0q3ycfpykwn1wqk93x1jqayqkl-x86_64-unknown-linux-musl-stage-static-gcc-12.2.0.drv problem? * pkgsStatic.buildPackages.gccCrossStageStatic.cc | 12:33:04 |
raboof | 👍️ thx added to https://github.com/orgs/NixOS/projects/30 | 12:36:14 |
| dish [Fox/It/She] joined the room. | 13:29:08 |
raboof | in what cases does set-source-date-epoch-to-latest.sh do something useful? isn't the input almost always a NAR where the timestamps have been canonicalized? | 16:34:40 |
@trofi:matrix.org | I had an impression tarballs (most derivations use them) are never canonicalized. You always unpack them in unpackThase. | 18:34:47 |
delroth | In reply to @raboof:matrix.org anyone know how to easily reproduce the /nix/store/4rll8l0q3ycfpykwn1wqk93x1jqayqkl-x86_64-unknown-linux-musl-stage-static-gcc-12.2.0.drv problem? FWIW I ran an ISO minimal check yesterday and that issue with info pages showed up on the standard gcc too (not just that weird static/cross one): https://delroth.net/report-iso_minimal/diff/0df39133dd4f690d589da01198afb5f2e0c2a900966fb43f94df21fe17503827-ecdf7e846db1a64dcf5b054641ec61d3d69d1330c4944185042f441163501639.html | 21:30:05 |
delroth | I also got a diff on rustc which isn't in your report so it might be sporadic, if someone wants to investigate and try to repro: https://delroth.net/report-iso_minimal/diff/a0aa598dfe85be4a554c1ed73eb217db8b5f7faeea62b5d8cd5996d8b509550f-80e6fbc77b1d0b38d3dcf1c27ccdea5e1b2906aa2189e24d3a1d24fdfe2406bf.html | 21:30:38 |
raitobezarius | is this new or has been present in rustc 1.68.2 ? | 21:30:58 |
delroth | no idea! | 21:31:08 |
raitobezarius | maximum fun :> | 21:31:16 |
raitobezarius | ·72445:·00000000015c6d40····32·FUNC····LOCAL··DEFAULT···12·_RINvNtCsdmovq6qZ2Qe_4core3ptr13drop_in_placeINtNtCsiWvv4Beivar_5alloc7raw_vec6RawVecNtNtCs6wlDC2A5WUZ_15rustc_mir_build6errors7OverlapEEB1o_.llvm.16271328637079777826 just disappear | 21:32:28 |
@trofi:matrix.org | In reply to @raboof:matrix.org anyone know how to easily reproduce the /nix/store/4rll8l0q3ycfpykwn1wqk93x1jqayqkl-x86_64-unknown-linux-musl-stage-static-gcc-12.2.0.drv problem? If you are willing to tweak gcc derivation you can try GNUMAKEFLAGS = "--shuffle"; https://trofi.github.io/posts/238-new-make-shuffle-mode.html (worth double-checking if make-4.4 is used for that derivation first). | 21:33:47 |
raitobezarius | but is even rustc supposed to be reproducible? | 21:33:51 |
raitobezarius | I thought that rustc could output different stuff by compiling the same source | 21:34:05 |
raitobezarius | https://doc.rust-lang.org/nightly/nightly-rustc/rustc_mir_build/errors/struct.Overlap.html | 21:34:11 |
raitobezarius |
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference’s “Type Layout” chapter for details on type layout guarantees.
| 21:34:18 |
delroth | I think rustc is supposed to be reproducible, yes: https://github.com/rust-lang/rust/issues/34902 | 21:35:37 |
delroth | (and its output) | 21:35:44 |
| 4 May 2023 |
| Kashmira Qeel changed their display name from Keel to Kashmira Qeel. | 08:52:22 |
| Kashmira Qeel changed their display name from Kashmira Qeel to KashmiraQeel. | 08:52:40 |
| Kashmira Qeel changed their display name from KashmiraQeel to Kashmira Qeel. | 08:53:07 |
| @witcher:envs.net joined the room. | 17:35:40 |