!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

505 Members
Report: https://reproducible.nixos.org Project progress: https://github.com/orgs/NixOS/projects/30109 Servers

Load older messages


SenderMessageTime
18 Mar 2023
@qyliss:fairydust.spaceAlyssa Ross While you're at it, might be good to flip the default of enableBloat, because it's pretty confusing to see it default to false in the package, but then have it overridden to true in the diffoscope callPackage 15:03:09
@raitobezarius:matrix.orgraitobezariusgot it15:03:22
@raitobezarius:matrix.orgraitobezarius Alyssa Ross: hm it's more complicated 15:06:20
@raitobezarius:matrix.orgraitobezariusdiffoscopeMinimal = callPackage ../ { jdk = jdk8; }15:06:33
@raitobezarius:matrix.orgraitobezariusdiffoscope = diffoscopeMinimal.override { enableBloat = true; }15:06:41
@raitobezarius:matrix.orgraitobezarius * diffoscope = diffoscopeMinimal.override { enableBloat = !stdenv.isDawrin; }15:06:45
@raitobezarius:matrix.orgraitobezarius * diffoscope = diffoscopeMinimal.override { enableBloat = !stdenv.isDarwin; }15:06:48
@raitobezarius:matrix.orgraitobezariusso would you say I move the stdenv.isDarwin to the derivation?15:06:55
@qyliss:fairydust.spaceAlyssa Rossyes15:07:03
@raitobezarius:matrix.orgraitobezariusokay15:07:13
@qyliss:fairydust.spaceAlyssa RossAnd have diffoscopeMinimal override diffoscope instead.15:07:16
@raitobezarius:matrix.orgraitobezariusgot it15:07:22
@raitobezarius:matrix.orgraitobezariusis there a good way to test if a package is unfree also?15:08:36
@raitobezarius:matrix.orgraitobezariuslike I can write the filterUnfree function with examining pkg.meta.license(s).free parameter15:08:50
@raitobezarius:matrix.orgraitobezariusjust wondering if there was a better way15:08:57
@qyliss:fairydust.spaceAlyssa RossYou can, but it's probably best not to.15:09:00
@raitobezarius:matrix.orgraitobezariusyou would rather have it as a human-written set of unfree packages?15:09:14
@raitobezarius:matrix.orgraitobezariusokay15:09:15
@qyliss:fairydust.spaceAlyssa RossYeah15:09:19
@qyliss:fairydust.spaceAlyssa RossStuff shouldn't change from free to unfree often.15:09:26
@qyliss:fairydust.spaceAlyssa Rossand if you start doing it automatically you end up in a can of worms relating to whether you should vary behaviour based on allowUnfree / allowUnfreePredicate 15:09:59
@raitobezarius:matrix.orgraitobezariushttps://github.com/NixOS/nixpkgs/pull/22186115:14:00
19 Mar 2023
@quasineutral:matrix.orgquasineutral joined the room.11:42:13
21 Mar 2023
@davidak:matrix.orgdavidak
In reply to @qyliss:fairydust.space
and if you start doing it automatically you end up in a can of worms relating to whether you should vary behaviour based on allowUnfree / allowUnfreePredicate
i think you should and created an issue for the Nixpkgs Architecture Team to discuss it https://github.com/nixpkgs-architecture/issues/issues/18
19:04:14
@davidak:matrix.orgdavidakbut i wouldn't block the PR for that. enableUnfree is commonly used already19:05:17
22 Mar 2023
@rick:matrix.ciphernetics.nl@rick:matrix.ciphernetics.nlWhat is unfree in diffoscope? I cannot recall I ran into that ...15:14:18
@qyliss:fairydust.spaceAlyssa Rossapk-tool depends on something unfree15:15:29
@qyliss:fairydust.spaceAlyssa RossI assume the pre-compiled android sdk15:15:33
@atemu12:matrix.orgAtemuIf it's just the tools, you could probably wire up our free build15:15:54
@raboof:matrix.orgraboof(https://github.com/NixOS/nixpkgs/pull/208793)15:16:05

Show newer messages


Back to Room ListRoom Version: 6