!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

536 Members
Report: https://reproducible.nixos.org Project progress: https://github.com/orgs/NixOS/projects/30120 Servers

Load older messages


SenderMessageTime
30 Apr 2023
@shapeshifting_loki:matrix.orgMichael van Slingerland joined the room.13:50:32
1 May 2023
@emilytrau:matrix.orgemilytrau joined the room.14:08:16
@delroth:delroth.netdelrothis there documentation somewhere on how to produce the reports that get published to https://reproducible.nixos.org/ ? couldn't seem to find the scripts anywhere14:52:19
@delroth:delroth.netdelrothoh, 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
@pyrox:pyrox.devdish [Fox/It/She] joined the room.03:47:13
@raboof:matrix.orgraboofupdated https://reproducible.nixos.org/nixos-iso-minimal-r13y/ and https://github.com/orgs/NixOS/projects/3007:45:55
@raboof:matrix.orgraboofanyone 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:matrix.orgArtturin
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:matrix.orgArtturin
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:matrix.orgraboof👍️ thx added to https://github.com/orgs/NixOS/projects/3012:36:14
@pyrox:pyrox.devdish [Fox/It/She] joined the room.13:29:08
@raboof:matrix.orgraboof 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@trofi:matrix.orgI had an impression tarballs (most derivations use them) are never canonicalized. You always unpack them in unpackThase.18:34:47
@delroth:delroth.netdelroth
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:delroth.netdelrothI 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.html21:30:38
@raitobezarius:matrix.orgraitobezariusis this new or has been present in rustc 1.68.2 ?21:30:58
@delroth:delroth.netdelrothno idea!21:31:08
@raitobezarius:matrix.orgraitobezariusmaximum fun :>21:31:16
@raitobezarius:matrix.orgraitobezarius ·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@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:matrix.orgraitobezariusbut is even rustc supposed to be reproducible?21:33:51
@raitobezarius:matrix.orgraitobezariusI thought that rustc could output different stuff by compiling the same source21:34:05
@raitobezarius:matrix.orgraitobezariushttps://doc.rust-lang.org/nightly/nightly-rustc/rustc_mir_build/errors/struct.Overlap.html21:34:11
@raitobezarius:matrix.orgraitobezarius

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:delroth.netdelrothI think rustc is supposed to be reproducible, yes: https://github.com/rust-lang/rust/issues/3490221:35:37
@delroth:delroth.netdelroth(and its output)21:35:44
4 May 2023
@everything-narrative:matrix.orgKashmira Qeel changed their display name from Keel to Kashmira Qeel.08:52:22
@everything-narrative:matrix.orgKashmira Qeel changed their display name from Kashmira Qeel to KashmiraQeel.08:52:40
@everything-narrative:matrix.orgKashmira Qeel changed their display name from KashmiraQeel to Kashmira Qeel.08:53:07
@witcher:envs.net@witcher:envs.net joined the room.17:35:40

Show newer messages


Back to Room ListRoom Version: 6