Branch: refs/heads/master
Home: https://github.com/NixOS/nixpkgs
Commit: 0ef8b69d12d1ab1574568f5660b44feba1f44179
https://github.com/NixOS/nixpkgs/commit/0ef8b69d12d1ab1574568f5660b44feba1f44179
Author: John Ericson <[email protected]>
Date: 2017-01-13 (Fri, 13 Jan 2017)
Changed paths:
M nixos/doc/manual/release-notes/rl-1703.xml
M pkgs/stdenv/darwin/default.nix
M pkgs/stdenv/generic/default.nix
M pkgs/stdenv/linux/default.nix
M pkgs/stdenv/native/default.nix
M pkgs/stdenv/nix/default.nix
M pkgs/top-level/stage.nix
Log Message:
-----------
top-level: Modernize stdenv.overrides giving it self and super
Document breaking change in 17.03 release notes
Commit: 3e197f7d81130defacfe5bdad71ca5ebe63324ff
https://github.com/NixOS/nixpkgs/commit/3e197f7d81130defacfe5bdad71ca5ebe63324ff
Author: John Ericson <[email protected]>
Date: 2017-01-13 (Fri, 13 Jan 2017)
Changed paths:
A pkgs/stdenv/booter.nix
M pkgs/stdenv/cross/default.nix
M pkgs/stdenv/custom/default.nix
M pkgs/stdenv/darwin/default.nix
M pkgs/stdenv/darwin/make-bootstrap-tools.nix
M pkgs/stdenv/default.nix
M pkgs/stdenv/freebsd/default.nix
M pkgs/stdenv/linux/default.nix
M pkgs/stdenv/native/default.nix
M pkgs/stdenv/nix/default.nix
M pkgs/top-level/default.nix
M pkgs/top-level/stage.nix
Log Message:
-----------
top-level: Normalize stdenv booting
Introduce new abstraction, `stdenv/booter.nix` for composing bootstraping
stages, and use it everywhere for consistency. See that file for more doc.
Stdenvs besides Linux and Darwin are completely refactored to utilize this.
Those two, due to their size and complexity, are minimally edited for
easier reviewing.
No hashes should be changed.
Commit: 0f33b9f7f11e414ff6213359ec2859199a68d550
https://github.com/NixOS/nixpkgs/commit/0f33b9f7f11e414ff6213359ec2859199a68d550
Author: David Grayson <[email protected]>
Date: 2017-01-13 (Fri, 13 Jan 2017)
Changed paths:
M pkgs/stdenv/cross/default.nix
M pkgs/top-level/stage.nix
Log Message:
-----------
top-level: Do stdenvOverrides in stage.nix even if crossSystem exists.
Instead, the cross stdenv will patch up the override field -- the complexity
is now confined to the one place it matters.
Commit: 67ebd3161b82caf8a1ed30e0cd21dc7bb0177c35
https://github.com/NixOS/nixpkgs/commit/67ebd3161b82caf8a1ed30e0cd21dc7bb0177c35
Author: John Ericson <[email protected]>
Date: 2017-01-13 (Fri, 13 Jan 2017)
Changed paths:
M pkgs/top-level/all-packages.nix
M pkgs/top-level/stage.nix
Log Message:
-----------
top-level: Inherit `system` and `platform` in stage.nix not all-packages.nix
These are not packages, and so its more elegant to do this outside of
all-packages.nix.
Commit: 6a45e911c408bfd256531ba4d81bf8151f2f4df8
https://github.com/NixOS/nixpkgs/commit/6a45e911c408bfd256531ba4d81bf8151f2f4df8
Author: John Ericson <[email protected]>
Date: 2017-01-13 (Fri, 13 Jan 2017)
Changed paths:
M pkgs/stdenv/linux/default.nix
M pkgs/top-level/all-packages.nix
Log Message:
-----------
linux stdenv: Utilize overrides and prevStage better
`gcc-unwrapped` basically replaces `gccPlain`. It may seem like an ugly
polution to stick it in all-packages, but a future PR will enshrine this
`*-unwrapped` pattern. In any event, the long term goal is stdenvs might
need to tweak how compilers are booted and wrapped, but the code to build
the unwrapped compilers themselves should be generic.
Commit: b10f415c2172b3b89b7f93aa62c466fcef911d61
https://github.com/NixOS/nixpkgs/commit/b10f415c2172b3b89b7f93aa62c466fcef911d61
Author: John Ericson <[email protected]>
Date: 2017-01-13 (Fri, 13 Jan 2017)
Changed paths:
M pkgs/stdenv/linux/default.nix
Log Message:
-----------
linux stdenv: Remove stray use of stage0 to bootstrap more elegantly
Commit: ff355604602edb2d71e7fecaec4b3871ffc943e3
https://github.com/NixOS/nixpkgs/commit/ff355604602edb2d71e7fecaec4b3871ffc943e3
Author: John Ericson <[email protected]>
Date: 2017-01-13 (Fri, 13 Jan 2017)
Changed paths:
M pkgs/stdenv/default.nix
M pkgs/stdenv/linux/default.nix
Log Message:
-----------
linux stdenv: Inline stage funs to conform to new convention
Code is just moved around
Commit: abaf790ea915f826dff694afe032f081c0f5a510
https://github.com/NixOS/nixpkgs/commit/abaf790ea915f826dff694afe032f081c0f5a510
Author: John Ericson <[email protected]>
Date: 2017-01-13 (Fri, 13 Jan 2017)
Changed paths:
M pkgs/stdenv/booter.nix
Log Message:
-----------
stdenv/booter.nix: Add longer note explaining indexing
Commit: 0b8e3898705fb90096926469f60d06c3b3762cf7
https://github.com/NixOS/nixpkgs/commit/0b8e3898705fb90096926469f60d06c3b3762cf7
Author: John Ericson <[email protected]>
Date: 2017-01-13 (Fri, 13 Jan 2017)
Changed paths:
M nixos/doc/manual/release-notes/rl-1703.xml
A pkgs/stdenv/booter.nix
M pkgs/stdenv/cross/default.nix
M pkgs/stdenv/custom/default.nix
M pkgs/stdenv/darwin/default.nix
M pkgs/stdenv/darwin/make-bootstrap-tools.nix
M pkgs/stdenv/default.nix
M pkgs/stdenv/freebsd/default.nix
M pkgs/stdenv/generic/default.nix
M pkgs/stdenv/linux/default.nix
M pkgs/stdenv/native/default.nix
M pkgs/stdenv/nix/default.nix
M pkgs/top-level/all-packages.nix
M pkgs/top-level/default.nix
M pkgs/top-level/stage.nix
Log Message:
-----------
Merge pull request #21415 from Ericson2314/normalize-boot
Normalize bootstrapping
Compare: https://github.com/NixOS/nixpkgs/compare/a652099c46ce...0b8e3898705f_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits