00:02
matthewbauer has quit [Ping timeout: 256 seconds]
00:23
Sonarpulse has quit [Ping timeout: 245 seconds]
01:08
<
clever >
Lisanna: you need nixpkgs.system, a nixos option
01:08
<
clever >
Lisanna: that should solve th need to --system it
01:08
<
clever >
--option system
01:09
<
Lisanna >
clever I need to set that explicitly on the nixos systems in my nixops expression if I'm going to be running nixops on darwin?
01:09
<
Lisanna >
(evaluating it)
01:09
<
clever >
maybe, the defaults may have changed and broken something with some recent changes
01:09
<
clever >
can you gist your nixops deployment files?
01:09
<
clever >
where exactly is the error occuring?
01:10
<
Lisanna >
well, depends on which error
01:10
<
Lisanna >
the trusted user one happens whenever it tries to build any kind of config file (i.e., any build that involves bash)
01:11
<
Lisanna >
workaround for that is to remove myself from the trusted users
01:11
<
Lisanna >
the --option system x86_64-linux is needed to prevent an assertion in linuxPackages
01:11
<
clever >
try removing the --option system, and switch to nixpkgs.system as a nixos option
01:12
andreabe_ has joined #nix-darwin
01:13
<
Lisanna >
clever hey, setting nixpkgs.system fixed that assertion problem
01:16
<
Lisanna >
clever woah, it also fixed the other problem!
01:16
<
Lisanna >
wow, thanks for that suggestion, that fixed all my nixops problems
01:17
<
clever >
i think you where forcing all of nixops to use linux binaries, on a darwin kernel
01:17
<
clever >
and darwin cant run linux executables
01:17
<
Lisanna >
yeah... but I guess that option was only being respected if I was a trusted user
01:17
<
Lisanna >
or something like that
01:19
<
clever >
i think --option system overrides what nix thinks the local machine is
01:20
<
clever >
so the normal safety saying you cant run linux binaries has been bypassed
01:20
<
clever >
and only a trusted user can do so
01:20
<
Lisanna >
cool, now I can use my nix-build-remote wrapper without having to toggle the trusted user setting
01:41
andreabe_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
01:46
andreabe_ has joined #nix-darwin
02:01
mjrosenb has joined #nix-darwin
02:11
alexteves has quit [Remote host closed the connection]
02:44
philr has joined #nix-darwin
02:48
matthewbauer has joined #nix-darwin
03:51
philr has quit [Quit: WeeChat 2.1]
04:03
<
johnw >
are you guys also running into clang and "argument list too long"?
04:04
<
johnw >
both hakyll and git-annex now fail with that error
04:04
matthewbauer has quit [Ping timeout: 264 seconds]
04:07
andreabe_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
04:55
andreabe_ has joined #nix-darwin
05:38
hamishmack has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
06:20
hamishmack has joined #nix-darwin
06:56
Lisanna has quit [Quit: Lisanna]
07:49
__Sander__ has joined #nix-darwin
08:25
periklis has joined #nix-darwin
08:49
periklis has quit [Read error: Connection reset by peer]
08:49
periklis has joined #nix-darwin
11:42
periklis has quit [Remote host closed the connection]
11:46
periklis has joined #nix-darwin
12:39
alexteves has joined #nix-darwin
13:12
andreabedini has quit [Ping timeout: 265 seconds]
13:18
__Sander__ has quit [Ping timeout: 245 seconds]
13:18
__Sander__ has joined #nix-darwin
13:34
szicari has joined #nix-darwin
14:03
szicari has quit [Quit: Leaving.]
14:07
szicari has joined #nix-darwin
14:21
matthewbauer has joined #nix-darwin
14:28
alexteves_ has joined #nix-darwin
14:30
periklis` has joined #nix-darwin
14:30
alexteves has quit [Ping timeout: 256 seconds]
14:33
periklis has quit [Ping timeout: 240 seconds]
14:47
Sonarpulse has joined #nix-darwin
15:33
szicari has quit [Quit: Leaving.]
15:35
szicari has joined #nix-darwin
15:51
periklis` has quit [Ping timeout: 240 seconds]
15:59
__Sander__ has quit [Quit: Konversation terminated!]
16:00
matthewbauer has quit [Read error: Connection reset by peer]
16:05
matthewbauer has joined #nix-darwin
16:36
szicari has quit [Quit: Leaving.]
17:16
dhess has joined #nix-darwin
17:18
<
dhess >
this is on recent nixpkgs
17:19
<
matthewbauer >
yeah i was getting that too
17:20
<
dhess >
matthewbauer: that's your commit, yes?
17:21
<
matthewbauer >
yeah but i thought that was the right thing?
17:23
<
dhess >
matthewbauer: I don't know anything about how Apple's stuff is packaged for Nix, so I don't know. Was it building when you committed it?
17:24
<
matthewbauer >
sorry about that
17:26
<
matthewbauer >
we switched the sdk to multiple outputs because lots of things use the headers without really needing the full sdk. but that breaks some things like this. darwin stuff is all very flaky.
17:28
<
matthewbauer >
that should be good because .out should have the framework
17:29
<
matthewbauer >
i'd like multiple outputs to move those to their own "frameworks" output but that would cause more issues like this lol (but also reduce closure sizes somewhat)
17:29
<
dhess >
ok thanks. I'll give this a try in a bit
17:29
<
matthewbauer >
weird that we were just hitting it now
17:30
<
LnL >
almost nothing should depend on the sdk tho
17:30
<
matthewbauer >
libsecurity does annoyingly
17:30
<
LnL >
and things that do copy the headers over AFAIK
17:31
<
LnL >
we have most of the components that make up the sdk from opensource.apple.com, things should use that instead of the entire sdk
17:31
<
LnL >
but yeah, I think libsecurity is one of the exceptions
17:33
<
matthewbauer >
i actually got pretty far in building libsecurity but there are some weird headers missing you need to reverse engineer
17:33
<
matthewbauer >
"CoreSymbolication" and stuff
17:33
<
dhess >
ugh, gfortran is also failing to build on macOS. How that's being pulled in by things like terraform I will never understand.
17:33
<
dhess >
go uses gfortran?
17:34
<
LnL >
one of the supported fetchers might
17:34
<
matthewbauer >
does it fail or just run out of log?
17:35
<
LnL >
yeah, what's the issue? I fixed the hydra build AFAIK
17:36
<
dhess >
this is from my Hydra building nixpkgs as of matthewbauer's commit just now
17:36
<
LnL >
hrm, -static-libgcc?
17:39
<
LnL >
looks fine on master
17:42
matthewbauer has quit [Ping timeout: 264 seconds]
17:42
<
dhess >
that was a cached failure, let me restart it to see if it's a Hydra thing
17:48
<
LnL >
heh, sysctl -> xcbuild -> boost -> numpy -> gfortran
17:48
<
dhess >
what a rube goldberg machine we've built for ourselves
17:49
szicari has joined #nix-darwin
18:00
<
dhess >
matthewbauer: cool that seems to have fixed the libsecurity_utilities issues, thanks!
18:01
<
dhess >
LnL: looks like the gfortran thing was a caching issue with Hydra, fixed now I believe
18:07
matthewbauer has joined #nix-darwin
18:22
philr has joined #nix-darwin
18:45
alexteves_ has quit [Remote host closed the connection]
18:45
alexteves_ has joined #nix-darwin
18:52
matthewbauer has quit [Read error: Connection reset by peer]
18:54
matthewbauer has joined #nix-darwin
18:57
matthewbauer has quit [Read error: Connection reset by peer]
18:59
matthewbauer has joined #nix-darwin
19:37
matthewbauer has quit [Read error: Connection reset by peer]
19:39
matthewbauer has joined #nix-darwin
19:48
philr has quit [Ping timeout: 268 seconds]
20:49
szicari has quit [Quit: Leaving.]
21:57
Lisanna has joined #nix-darwin
22:02
hamishmack has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
22:02
alexteves_ has quit [Remote host closed the connection]
22:11
matthewbauer has quit [Read error: Connection reset by peer]
22:12
matthewbauer has joined #nix-darwin
22:29
hamishmack has joined #nix-darwin
22:33
matthewbauer has quit [Ping timeout: 265 seconds]
22:34
matthewbauer has joined #nix-darwin
22:44
matthewbauer has quit [Ping timeout: 260 seconds]
23:30
Sonarpulse has quit [Ping timeout: 276 seconds]
23:50
alexteves has joined #nix-darwin