philr has joined #nix-darwin
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
<matthewbauer> *open sourced
nikivi has quit [Quit: ZNC is awesome]
nikivi has joined #nix-darwin
carlosdagos has joined #nix-darwin