!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

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

Load older messages


SenderMessageTime
2 May 2023
@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
@witcher:envs.net@witcher:envs.net left the room.17:37:10
@raboof:matrix.orgrabooffinally hacked in a way to get a report of just the runtime dependencies, https://reproducible.nixos.org/nixos-iso-minimal-runtime/ - no surprises there, the Linux BPF/BTF problem and Python remaining. Hoping to do the graphical iso later.20:41:36
@raitobezarius:matrix.orgraitobezariuswhat does runtime means?20:42:08
@baloo_:matrix.orgbaloodependencies pulled in the image, filtering out the dependencies necessary to build the image but not included in the image. At least that's what I understand.20:44:40
@raitobezarius:matrix.orgraitobezariusoh makes sense20:44:57
@raitobezarius:matrix.orgraitobezariusso that would potentially take care of haskell stuff20:45:05
@baloo_:matrix.orgbaloowould still be appreciated for haskell to pull their thing together :D20:48:05

Show newer messages


Back to Room ListRoom Version: 6