Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: d1b9c9d2cddf2e57964fde7e4f468c8767a77b3b
      
https://github.com/NixOS/nixpkgs/commit/d1b9c9d2cddf2e57964fde7e4f468c8767a77b3b
  Author: Gleb Peregud <glebe...@gmail.com>
  Date:   2017-06-19 (Mon, 19 Jun 2017)

  Changed paths:
    M pkgs/development/beam-modules/build-hex.nix
    M pkgs/development/beam-modules/default.nix
    M pkgs/top-level/all-packages.nix
    M pkgs/top-level/beam-packages.nix

  Log Message:
  -----------
  erlang: refactor: build packages per Erlang/OTP.

This change introduces a fixpoint, which allows to do deep override when
building packages defined in pkgs/development/beam-modules/default.hex.
This allows to provide beam.packages.erlang{,R16,R17,R18,R19} which
contains the same packages built with different Erlang/OTP versions.

Top-level attribute beamPackages points at beam.packages.erlangR18, the
same applies to other top-level Erlang packages.

TODO:
- beam.packages.erlang{R16,R17} is almost useless, since rebar/rebar3
  does not build using these versions;
- all packages in beam.packages which use buildMix are actually built
  with erlangR18;
- update documentation.


  Commit: f66b0186dc9764b83ad76f9dcaec341b0f6f83a0
      
https://github.com/NixOS/nixpkgs/commit/f66b0186dc9764b83ad76f9dcaec341b0f6f83a0
  Author: Gleb Peregud <glebe...@gmail.com>
  Date:   2017-06-19 (Mon, 19 Jun 2017)

  Changed paths:
    M pkgs/development/tools/build-managers/rebar3/rebar3-nix-bootstrap

  Log Message:
  -----------
  erlang: fix rebar3-nix-bootstrap in Erlang < R18.


  Commit: 7797e1a1dda661476dbb312b1f26896d32831ef5
      
https://github.com/NixOS/nixpkgs/commit/7797e1a1dda661476dbb312b1f26896d32831ef5
  Author: Gleb Peregud <glebe...@gmail.com>
  Date:   2017-06-19 (Mon, 19 Jun 2017)

  Changed paths:
    M pkgs/development/beam-modules/default.nix
    M pkgs/development/beam-modules/lib.nix
    M pkgs/top-level/beam-packages.nix

  Log Message:
  -----------
  erlang: put Elixir/LFE into per-OTP packageset.

This makes beam.package.erlangR19.abnf to be actually built with R19,
instead of the default R18. It means that Elixir and LFE are provided in
two versions, one built with R18 and with R19.

Please note that Elixir does not build with R16 and R17 - trying to
access beam.packages.erlang{R16,R17}.elixir will throw an error.


  Commit: 0fccd5bba40ce903ff25bb8f2ca09e86f3bef19d
      
https://github.com/NixOS/nixpkgs/commit/0fccd5bba40ce903ff25bb8f2ca09e86f3bef19d
  Author: Gleb Peregud <glebe...@gmail.com>
  Date:   2017-06-19 (Mon, 19 Jun 2017)

  Changed paths:
    M doc/languages-frameworks/beam.xml
    M pkgs/development/beam-modules/mix-bootstrap
    M pkgs/development/tools/build-managers/rebar3/rebar3-nix-bootstrap

  Log Message:
  -----------
  erlang: update documentation.

The documentation got a bit stale compared to actual contents of
nixpkgs. This commit focuses on updating existing docs, not on making
sure all details of beam packages are covered.


  Commit: 505508a813d7680d8ada10eb8875a62de79e5aac
      
https://github.com/NixOS/nixpkgs/commit/505508a813d7680d8ada10eb8875a62de79e5aac
  Author: Eric Bailey <yurr...@users.noreply.github.com>
  Date:   2017-06-22 (Thu, 22 Jun 2017)

  Changed paths:
    M doc/default.nix
    M doc/languages-frameworks/beam.xml

  Log Message:
  -----------
  Update BEAM docs

Improve beam docs:
 * correct spelling
 * update per pandoc changes
 * capitalize titles
 * capitalize BEAM throughout and use "the BEAM" when referring to the virtual 
machine.
 * tweak grammar and phrasing
 * reformat build-tools-rebar3 section
 * add more links
 * re-wrap <para>s

Also update <programlisting>s
* normalize whitespace
* don't double quote homepage
* use $ in all shell snippets


  Commit: aba574c4faeed0a359324d9fb89c7aeffb08314d
      
https://github.com/NixOS/nixpkgs/commit/aba574c4faeed0a359324d9fb89c7aeffb08314d
  Author: Daiderd Jordan <daid...@gmail.com>
  Date:   2017-06-22 (Thu, 22 Jun 2017)

  Changed paths:
    M doc/default.nix
    M doc/languages-frameworks/beam.xml
    M pkgs/development/beam-modules/build-hex.nix
    M pkgs/development/beam-modules/default.nix
    M pkgs/development/beam-modules/lib.nix
    M pkgs/development/beam-modules/mix-bootstrap
    M pkgs/development/tools/build-managers/rebar3/rebar3-nix-bootstrap
    M pkgs/top-level/all-packages.nix
    M pkgs/top-level/beam-packages.nix

  Log Message:
  -----------
  Merge pull request #26668 from gleber/fixpoint-erlang-packages

erlang: refactor: build packages per Erlang/OTP version.


Compare: https://github.com/NixOS/nixpkgs/compare/86dc6469baa6...aba574c4faee
_______________________________________________
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to