-
-
Notifications
You must be signed in to change notification settings - Fork 15k
Comparing changes
Open a pull request
base repository: NixOS/nixpkgs
base: master
head repository: matthewbauer/nixpkgs
compare: develop
Commits on Aug 7, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 5c80db9 - Browse repository at this point
Copy the full SHA 5c80db9View commit details -
make-derivation: remove assert in name
This assert was breaking position handling in --show-trace. See also 50148f0
Configuration menu - View commit details
-
Copy full SHA for 4863416 - Browse repository at this point
Copy the full SHA 4863416View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bbaf8b - Browse repository at this point
Copy the full SHA 8bbaf8bView commit details -
haskell: use mktemp for TMPDIR in generic-builder
I frequently hit this in nix-shell where $TMPDIR/package.conf.d is reused again & again without being cleaned up. Using $(mktemp -d) here is much safer.
Configuration menu - View commit details
-
Copy full SHA for da90ff6 - Browse repository at this point
Copy the full SHA da90ff6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed3a972 - Browse repository at this point
Copy the full SHA ed3a972View commit details -
unix-tools: inherit meta from provider
Not sure whether this is correct, but for convenience we can just use the provider’s meta. This is definitely true for things like license but not as true for description, maintainers, etc.
Configuration menu - View commit details
-
Copy full SHA for f7622c6 - Browse repository at this point
Copy the full SHA f7622c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c853291 - Browse repository at this point
Copy the full SHA c853291View commit details -
adds a bunch of new attributes to the licenses.nix that can eventually be used to enforce copyleft, commercial usage, etc. in software licenses.
Configuration menu - View commit details
-
Copy full SHA for 4368f3e - Browse repository at this point
Copy the full SHA 4368f3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 564001a - Browse repository at this point
Copy the full SHA 564001aView commit details -
It doesn’t make sense to assume enableStatic implies --disable-shared.
Configuration menu - View commit details
-
Copy full SHA for 8b74bb0 - Browse repository at this point
Copy the full SHA 8b74bb0View commit details -
treewide: remove ios/android handling
This should all be done in an overlay.
Configuration menu - View commit details
-
Copy full SHA for d644481 - Browse repository at this point
Copy the full SHA d644481View commit details -
emacs: use closePropagation for wrapper
This is the same function that haskell, idris, eclipse use for their wrappers. Although it is deprecated it is basically the closest thing to what we want here. Eventually I want to do closePropagation within make-derivation.nix but that will require some significant changes to how derivations are generated.
Configuration menu - View commit details
-
Copy full SHA for 0ed011f - Browse repository at this point
Copy the full SHA 0ed011fView commit details -
This reverts commit fd9620d3e4d59a07b53a6b4ffd0807ebb3b75346.
Configuration menu - View commit details
-
Copy full SHA for a0b7a68 - Browse repository at this point
Copy the full SHA a0b7a68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 960a391 - Browse repository at this point
Copy the full SHA 960a391View commit details -
treewide: fix evaluation issues
Tested with the following: $ nix-env -qaP -f . --drv-path --out-path --argstr system x86_64-darwin $ nix-env -qaP -f . --drv-path --out-path --argstr system i686-linux $ nix-env -qaP -f . --drv-path --out-path --argstr system x86_64-linux $ nix-env -qaP -f . --drv-path --out-path --argstr system aarch64-linux
Configuration menu - View commit details
-
Copy full SHA for d2dfec9 - Browse repository at this point
Copy the full SHA d2dfec9View commit details -
make-derivation: just install all outputs
This confuses users too much and to me seems to have very little benefit. Since it only effect “declarative” installation, it doesn’t seem helpful to not give every output available. In this case, users want what would normally be included in the /zlib/ package, not just one output. Fixes #44144
Configuration menu - View commit details
-
Copy full SHA for f0d6595 - Browse repository at this point
Copy the full SHA f0d6595View commit details -
all-packages: remove else null uses
This can lead to unexpected behavior when you try to use a package and it turns out not to be there. We allow else null in certain cases like libuuid or gettext because these are included in the default stdenv & should always be available.
Configuration menu - View commit details
-
Copy full SHA for 871be24 - Browse repository at this point
Copy the full SHA 871be24View commit details -
Configuration menu - View commit details
-
Copy full SHA for c81d56f - Browse repository at this point
Copy the full SHA c81d56fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e5c965 - Browse repository at this point
Copy the full SHA 8e5c965View commit details -
Configuration menu - View commit details
-
Copy full SHA for d74c59e - Browse repository at this point
Copy the full SHA d74c59eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab8d498 - Browse repository at this point
Copy the full SHA ab8d498View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6319e8b - Browse repository at this point
Copy the full SHA 6319e8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9259b1 - Browse repository at this point
Copy the full SHA e9259b1View commit details
Commits on Aug 17, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 6c36f67 - Browse repository at this point
Copy the full SHA 6c36f67View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...develop