jtojnar has quit [Remote host closed the connection]
carlosdagos has quit [*.net *.split]
{^_^} has quit [*.net *.split]
pasukon has quit [*.net *.split]
yastero has quit [*.net *.split]
carlosdagos has joined #nix-darwin
pasukon has joined #nix-darwin
yastero has joined #nix-darwin
{^_^} has joined #nix-darwin
philr has quit [Quit: WeeChat 2.2]
carlosdagos has quit [*.net *.split]
{^_^} has quit [*.net *.split]
pasukon has quit [*.net *.split]
yastero has quit [*.net *.split]
pasukon has joined #nix-darwin
{^_^} has joined #nix-darwin
yastero has joined #nix-darwin
qyliss has joined #nix-darwin
{^_^} has quit [*.net *.split]
pasukon has quit [*.net *.split]
yastero has quit [*.net *.split]
pasukon has joined #nix-darwin
{^_^} has joined #nix-darwin
yastero has joined #nix-darwin
LnL has quit [Ping timeout: 244 seconds]
LnL has joined #nix-darwin
periklis has joined #nix-darwin
periklis has quit [Ping timeout: 252 seconds]
periklis has joined #nix-darwin
periklis has quit [Ping timeout: 252 seconds]
periklis has joined #nix-darwin
jtojnar has joined #nix-darwin
jtojnar has quit [Ping timeout: 252 seconds]
jtojnar has joined #nix-darwin
jtojnar has quit [Ping timeout: 252 seconds]
Lisanna has quit [Quit: Lisanna]
jtojnar has joined #nix-darwin
matthewbauer has joined #nix-darwin
matthewbauer has quit [Read error: Connection reset by peer]
matthewbauer has joined #nix-darwin
matthewbauer has quit [Remote host closed the connection]
periklis has quit [Ping timeout: 252 seconds]
Lisanna has joined #nix-darwin
philr has joined #nix-darwin
<dhess>
LnL: has this latest libsecurity issue changed your mind at all re: the discussion we had a few weeks ago about just linking to native libs? :)
<{^_^}>
#47676 (by matthewbauer, 1 day ago, merged): haskell: fix x509-system on mojave
<dhess>
LnL: not exactly. A few weeks ago we were talking about what it would take/mean to just stop trying to re-package Apple stuff and link against system frameworks and libs. We discussed how it would affect caching, how often Apple makes ABI changes, etc.
philr has quit [Ping timeout: 252 seconds]
<LnL>
oh that, no not really
<dhess>
aww shucks
<LnL>
I think that would be a bad idea, look at the amount of individual packages that the homebrew people have to fix with a new release
<dhess>
that's a good point.
<dhess>
(I haven't actually checked but I assume you're right about that)
<LnL>
but with copumpkin's work we'll be able to update the sdk very soon
<dhess>
although they go further down the impurity line, isn't that part of the issue? They're using Xcode etc, or at least, I believe they were last time I looked
<dhess>
I'm just talking about linking against Apple frameworks and Apple-specific libs here, nothing else.
<LnL>
and I think we can make some parts, like the specific libraries Libsystem links against a bit more lenient about changes
<LnL>
well, I think that's all kind of tied together
<LnL>
we can't pull a compiler out of thin air
<LnL>
all this stuff would probably be much easier and work better if there was a clear separation between libc and the kernel like on linux
<dhess>
Does Homebrew build the equivalent of a stdenv, though? Last time I used it, I don't believe they did.
<dhess>
I could be wrong. I never dug that deeply into how it worked.
<dhess>
I think everything that Nixpkgs on darwin is doing is a good idea, I like the idea of separating your build environment from what the included tools are... up to a point, and it seems to me that that point is probably somewhere around where you're replacing Apple-specific functionality. I just see so many issues related to Darwin re: linking against Frameworks.
<dhess>
some of the stuff that acowley (I think it's acowley) is doing are just scary :)
<dhess>
/are/is/
<dhess>
I don't currently do any framework stuff but I think that's going to change soon.
jtojnar has quit [Remote host closed the connection]
matthewbauer has joined #nix-darwin
<matthewbauer>
dhess: for a long time i've wanted to build all of XNU/Libsystem/etc. from scratch in Nixpkgs
<matthewbauer>
it's tough but apple provides everything that we would need...
<matthewbauer>
honestly it could end up breaking more things than it fixes but IMO would be cool enough to try
<matthewbauer>
a whole NixOS built on the XNU kernel would be really neat
<matthewbauer>
PureDarwin people got something going for a bit but I think they could stuck on some of the Launchd stuff that apple hasn't completely open source