!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

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

Load older messages


SenderMessageTime
26 Aug 2024
@adis:blad.is@adis:blad.is
In reply to @emilazy:matrix.org
although I don't know if anyone has actually decided what we support for Linux lol
Using the version of linuxHeaders would make sense there I think
02:31:38
@emilazy:matrix.orgemily sounds reasonable. and for macOS, apple-sdk (when it exists in a few weeks) 02:32:00
@emilazy:matrix.orgemily though actually you want the darwinMinVersion I guess 02:32:15
@emilazy:matrix.orgemilyand for other platforms, ???02:32:22
@adis:blad.is@adis:blad.is
In reply to @emilazy:matrix.org
and for other platforms, ???
I'm inclined to set it to an empty string on those and let the hook fail loudly
02:32:49
@adis:blad.is@adis:blad.is It will only fail for builds which reference platform_release 02:33:00
@emilazy:matrix.orgemilyI take it setting it to an empty string in general isn't viable?02:33:06
@adis:blad.is@adis:blad.isAnd if we can't do something correct we might as well fail02:33:17
@adis:blad.is@adis:blad.is
In reply to @emilazy:matrix.org
I take it setting it to an empty string in general isn't viable?
No. That was my initial attempt but that trips up the version parser
02:33:34
@emilazy:matrix.orgemilyright02:33:47
@emilazy:matrix.orgemilyIMO, platforms should actually expose this information02:33:59
@emilazy:matrix.orgemilythe "minimum supported version of the platform"02:34:04
@emilazy:matrix.orgemilyrather than Python stuff having to figure it out02:34:15
@qyliss:fairydust.spaceAlyssa RossWe have a fake uname package08:31:48
@qyliss:fairydust.spaceAlyssa RossAlthough I think here setting it to linuxHeaders.version probably makes sense.08:32:15
@emilazy:matrix.orgemilywhat does that one output? :)14:10:54
@emilazy:matrix.orgemilywe should align them in any case14:10:58
@emilazy:matrix.orgemily and add a fake sw_vers to match, that came up recently 14:11:04
@qyliss:fairydust.spaceAlyssa RossI don't know. tbh I'm not a fan.14:27:44
@emilazy:matrix.orgemilybecause you'd prefer to patch stuff?14:28:01
@qyliss:fairydust.spaceAlyssa Rossyeah14:28:24
@emilazy:matrix.orgemily adisbladis: fwiw apparently macOS already scrubs this info for Python https://matrix.to/#/!lheuhImcToQZYTQTuI:nixos.org/$d2JnDxYdhDRsYkHK84BfURKIr4LVjWNiKHAdjVHrmNo?via=nixos.org&via=matrix.org&via=nixos.dev 14:30:11
@emilazy:matrix.orgemilyand it has caused a few issues, so be aware if you follow suit14:30:19
@sliedes:hacklab.fiSami Liedes joined the room.22:14:24
27 Aug 2024
@aloisw:kde.org@aloisw:kde.org left the room.18:02:33
4 Sep 2024
@ss:someonex.netSomeoneSerge (utc+3) changed their display name from SomeoneSerge (UTC+3) to SomeoneSerge (nix.camp).21:48:47
5 Sep 2024
@msanft:matrix.orgMoritz SanftJust to confirm for a talk: At some point, the minimal ISO was reproducible, right?14:11:57
@raboof:matrix.orgraboofyes (https://discourse.nixos.org/t/nixos-reproducible-builds-minimal-installation-iso-successfully-independently-rebuilt/34756) - AFAIK it still is, but I'll admit I haven't tried since June14:13:23
@emilazy:matrix.orgemily I thought jfsutils was scuppering it 14:13:42
@raboof:matrix.orgraboofyes and no: we have a strong indication that jfsutils sometimes produces a different output (https://github.com/NixOS/nixpkgs/issues/276433), but it's rare enough that I have never actually ran into that when trying to reproduce the ISO14:17:06

Show newer messages


Back to Room ListRoom Version: 6