!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

1159 Members
“There are still many issues with the Darwin platform but most of it is quite usable.” — http://yves.gnu-darwin.org186 Servers

Load older messages


SenderMessageTime
7 Jan 2026
@vcunat:matrix.orgvcunat

there may exist valid reasons in particular circumstances to ignore a particular item, but the full implications must be understood and carefully weighed before choosing a different course.

08:19:46
@vcunat:matrix.orgvcunat *

"Should": there may exist valid reasons in particular circumstances to ignore a particular item, but the full implications must be understood and carefully weighed before choosing a different course.

08:20:04
@vcunat:matrix.orgvcunatI don't know. I'm just dropping the tests to unblock: https://github.com/NixOS/nixpkgs/commit/1551a606a70308:51:32
@nazarewk:matrix.orgkdn FYI: I have recreated the VM (launchctl bootout ... && rm -r /shared/dir) and it seems to work just fine now 12:11:30
@eveeifyeve:matrix.orgeveeifyeveI can't believe the apple-sdk didn't have a license.13:49:38
@eveeifyeve:matrix.orgeveeifyeve* I can't believe the apple-sdk didn't have a license I just made a pr that adds it. https://github.com/NixOS/nixpkgs/pull/47774213:50:42
@emilazy:matrix.orgemilywe only use API stubs and headers from the SDK14:01:43
@eveeifyeve:matrix.orgeveeifyeveWould that still count tho?14:02:01
@emilazy:matrix.orgemilywhich are either uncopyrightable or fair use depending on jurisdiction (Oracle v. Google etc.)14:02:13
@emilazy:matrix.orgemilywe strip out all non-free binary code14:02:19
@eveeifyeve:matrix.orgeveeifyeve* Would that still count tho? Because it's under copies or redistribution.14:02:25
@eveeifyeve:matrix.orgeveeifyeveI would say still add the licence, because it still matters.14:03:21
@emilazy:matrix.orgemilysee https://github.com/NixOS/rfcs/pull/185#issuecomment-2743454971, https://github.com/NixOS/rfcs/pull/185#discussion_r2009169668 for previous discussion14:05:25
@emilazy:matrix.orgemilyit would be somewhat misleading to tag it like this and also break Hydra14:05:36
@reckenrode:matrix.orgRandy EckenrodeThe omission is following historical practice in nixpkgs.14:14:39
@eveeifyeve:matrix.orgeveeifyeveSo I guess it would be considered fair use?14:15:18
@eveeifyeve:matrix.orgeveeifyeve* So I guess it would be considered fair use? According the google vs oracle case.14:15:34
@reckenrode:matrix.orgRandy EckenrodeI consider it more of just not talking about it.14:15:34
@reckenrode:matrix.orgRandy Eckenrode I think emily would consider it fair use or not creative enough to count. I’m more skeptical. 14:16:34
@eveeifyeve:matrix.orgeveeifyeveSame here14:16:53
@reckenrode:matrix.orgRandy EckenrodeI’m also not a lawyer, so I’m just continuing to do what we have done historically.14:17:10
@reckenrode:matrix.orgRandy EckenrodeI do attempt to remove all executable code from the SDK. The libc++ SDK package doesn’t even ship the experimental PSTL archive.14:18:38
@leona:leona.isleona adding the license as unfree would also possibly mean that we acknowledge it being unfree, which could in fact cause more problems 14:19:12
@emilazy:matrix.orgemilythe alternative would be building out infrastructure for Hydra builders to not push things to the cache14:19:35
@emilazy:matrix.orgemily"non-free + allowed in the cache" makes no sense because insofar as it's encumbered it's non-redistributable14:19:57
@reckenrode:matrix.orgRandy EckenrodeWe would probably have to do things like the Android SDK, which AFAIK requires the user to provide it.14:20:12
@emilazy:matrix.orgemily I am quite confident .tbd files are uncopyrightable in EU + US. header files could have copyright in documentation comments, macro logic, and plausibly sufficiently sophisticated organization, but I suspect that if we were to strip all doc comments out there'd be very little left to potentially take issue with 14:21:22
@emilazy:matrix.orgemilyplausible there are a handful of random unfiltered things that ought to be stripped too (but that's just the situation with the overall package set)14:22:01
@mrene:matrix.orgmrene joined the room.14:22:03
@reckenrode:matrix.orgRandy EckenrodeWe could generate our own stubs. That’s what Darwin did historically. It adds another step. Headers are more problematic. I don’t think there’s enough in the source releases to bootstrap anymore. If there are, there’s no guarantee they are the correct headers or up to date.14:22:28

Show newer messages


Back to Room ListRoom Version: 6