samueldr changed the topic of #nixos-infra to: NixOS infrastructure | logs: https://logs.nix.samueldr.com/nixos-infra/
tilpner_ has joined #nixos-infra
tilpner has quit [Ping timeout: 240 seconds]
tilpner_ is now known as tilpner
tilpner has quit [Read error: Connection reset by peer]
tilpner has joined #nixos-infra
cole-h has quit [Ping timeout: 240 seconds]
<domenkozar[m]> hmm, how come we dont build unfreeRedistributable packages?
<niksnut> because they're unfree
<niksnut> the only exception is redistributable firmware
<tilpner> niksnut: Is that for legal reasons, or a policy not to distribute unfree stuff if avoidable?
<niksnut> policy
<niksnut> since nixpkgs is a free software distribution
<tilpner> Of course I know that allowUnfree is off by default (and I agree with that), but I never asked/learned if that was because someone early on held that conviction, or because it was established policy
<tilpner> And since it's clearly not being followed with the strictness of guix, I wouldn't have labeled nixpkgs a free software distribution myself, as there are plenty of nonfree packages in nixpkgs. Is the policy to only distribute some of those written down in more detail somewhere else?
<niksnut> the presence of unfree software is a compromise
<niksnut> so they're allowed but not shown by default
tilpner has quit [Remote host closed the connection]
tilpner has joined #nixos-infra
<domenkozar[m]> niksnut: we're leaving a lot of users behind on this
<domenkozar[m]> what is the benefit of such policy?
<niksnut> let's not get into that interminable debate again
<domenkozar[m]> one of the main benefits we have over guix is understanding that OSS zealoty view of the world benefits noone, since we make that decision a boolean flag when it comes to installation, we could also do binary caching
<domenkozar[m]> nevermind, I'll just sponsor that out of Cachix budget
<niksnut> this is another issue solved by flakes
<niksnut> no need to have unfree packages in nixpkgs, you can just put them in another flake
<domenkozar[m]> the issue is not about the source, but the convenience of getting binaries
<domenkozar[m]> but yeah if we had nixpkgs-unfree then I could sponsor that binary cache
<domenkozar[m]> anyway, let's not have this discussion as requested
<domenkozar[m]> niksnut: btw some packages fail to build since they are missing SSE4.2 instructions, would it make sense to add that as a feature or abuse something like big-parallel?
<domenkozar[m]> niksnut: one more comment to think about on the topic of unfree: https://github.com/NixOS/nixpkgs/issues/83433#issuecomment-773375885
cole-h has joined #nixos-infra
tilpner has quit [Ping timeout: 272 seconds]