!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

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

Load older messages


SenderMessageTime
30 Nov 2024
@p14:matrix.orgp14 Diffing the config log shows that one machine is getting #define INET6 1 in the config.h and the other is not, from checking whether to enable ipv6. 10:39:47
@p14:matrix.orgp14What does one do about this sort of non-reproducibility according to machine configuration (in this case ipv6 being disabled)? Is this a tractable problem? Will upstream care? Or is reproducibility only defined if we talk about machines having identical configuration?11:54:33
@rick:matrix.ciphernetics.nl@rick:matrix.ciphernetics.nlI think it makes sense to ask upstream whether this is intentional11:58:20
@p14:matrix.orgp14I'm writing an issue.11:58:29
@p14:matrix.orgp14
In reply to @rick:matrix.ciphernetics.nl
I think it makes sense to ask upstream whether this is intentional
https://github.com/RsyncProject/rsync/issues/675
11:59:59
@p14:matrix.orgp14Off topic: I enabled ipv6 to prove that this brings the builds into alignment (which it does), and immediately firefox is now hanging with 'firefox is not responding, force quit?', immediately making me remember why I had ipv6 disabled in the first place :(12:11:14
@atemu12:matrix.orgatemu12Uh, huh, check whether your network's IPv6 configuration is actually correct. I once had a rogue WAP announcing a prefix for instance which caused massive issues (though not FF hanging O.o)12:38:30
@atemu12:matrix.orgatemu12I wonder how a program in the sandbox would even know that IPv6 is disabled12:38:49
@atemu12:matrix.orgatemu12How did you disable that?12:38:52
@p14:matrix.orgp14Kernel command line ipv6.disable=112:39:03
@raboof:matrix.orgraboof
In reply to @atemu12:matrix.org
I wonder how a program in the sandbox would even know that IPv6 is disabled
configure.sh does if (socket(AF_INET6, SOCK_STREAM, 0) < 0)
12:39:58
@p14:matrix.orgp14I don't know for sure that firefox hanging relates to ipv6 being enabled but it is suspicious since I've not otherwise observed that, and it happened pretty quickly after enabling it. But that's also my experience of ipv6 being enabled: random stuff stops working properly in tricky to diagnose ways12:40:16
@atemu12:matrix.orgatemu12 p14: Do you also get super slow page loading times? 12:40:45
@raboof:matrix.orgraboof definitely a good idea to ask upstream. for nixpkgs we definitely want to build with ipv6 support even if the build machine doesn't have it enabled, so we might want to add --enable-ipv6 in the mean time? 12:41:01
@p14:matrix.orgp14And I have a good technical ISP who provides good ipv6 support, but I have it disabled at the router.12:41:02
@p14:matrix.orgp14
In reply to @raboof:matrix.org
definitely a good idea to ask upstream. for nixpkgs we definitely want to build with ipv6 support even if the build machine doesn't have it enabled, so we might want to add --enable-ipv6 in the mean time?
I've not dug into the build script but would it still do the config test?
12:41:30
@raboof:matrix.orgraboofhttps://github.com/RsyncProject/rsync/blob/master/configure.ac#L379-L407 I'm not too good with automake, not sure12:44:00
@p14:matrix.orgp14
In reply to @raboof:matrix.org
https://github.com/RsyncProject/rsync/blob/master/configure.ac#L379-L407 I'm not too good with automake, not sure
Tested it here, it looks like enabling it does skip the test.
12:47:31
@p14:matrix.orgp14And confirmed that it produces the same executable as output.12:50:34
@p14:matrix.orgp14Is enabling ipv6 in rsync a change to target staging, or master?12:51:05
@raboof:matrix.orgraboofdepends on the number of rebuilds, I'd target master and wait for ofborg to tell you 12:52:56
@p14:matrix.orgp14Fix: https://github.com/NixOS/nixpkgs/pull/360414 I'll leave it as draft until the checkers are happy.12:58:38
@raboof:matrix.orgraboofofborg confirms it should target staging :)14:05:07
@midirhee12:tchncs.de@midirhee12:tchncs.de joined the room.18:58:04
@midirhee12:tchncs.de@midirhee12:tchncs.de left the room.18:59:41
1 Dec 2024
@shawn8901:matrix.orgshawn8901 left the room.00:08:09
@shawn8901:matrix.orgshawn8901 joined the room.00:11:07
2 Dec 2024
@pyrox:pyrox.devdish [Fox/It/She] changed their profile picture.19:59:07
3 Dec 2024
@femsci:estrogen.systemsfemsci joined the room.05:01:10
@statecode47:unredacted.org@statecode47:unredacted.org joined the room.15:40:54

Show newer messages


Back to Room ListRoom Version: 6