Re: [Nix-dev] hotswappable self managing services in nix

2016-11-26 Thread Graham Christensen
First: 9 9s means that for all 13(?) years NixOS has existed, there would
be just over 4 seconds of down time.

Any real system would use many redundant machines to accomplish this.

Google strives for 99.95%.

Second: I think more generally what you're looking for is graceful
restarting. NixOS has ~some~ support for this, but I believe it isn't
implemented too thoroughly and you would have to carefully read the
activation scripts to find it.

You lose the some of the determinism NixOS provides, since you are now
depending on erlang and all to implement it correctly.

I believe corner cases exist, like when the version of Erlang changes

Graham

On Sat, Nov 26, 2016 at 10:23 PM stewart mackenzie 
wrote:

> Let me rephrase the question.
>
> Is it possible to build a highly available system on nix such that SLA
> uptimes of 9 9s. (99.999 % uptime) are achievable?
>
> If so what primitives does nix offer to allow this to happen?
>
> Such primitives should be: the ability for nix to invoke the
> hotswapping capabilities of a live running system.
>
> Now just connecting to Erlang and making changes isn't good enough.
> Why? - nix cannot see those "imperative" changes. Git vs svn, git
> takes the global view and svn the file view. Git got it right, you
> need to factor in the entire repo's changes. Nix gets it right too by
> looking at this from an entire system perspective, so I'm seeking a
> way to introduce change to a live fractalide system from a nix level,
> though it mustn't be a "connect to fractalide via ssh and change it
> there" approach. Making changes to Erlang via ssh under Nix management
> is like having a declarative system then introducing imperative
> mechanisms.
>
> I need a formalized method to ensure global determinism yet be able to
> make changes to a live running system from nix.
>
> Are there any Erlangers here who achieve huge uptimes on nix? If so
> how do you do it? How do you make use of Erlang's hotswapping
> mechanisms yet retain the lovely system wide determinism nix offers.
>
> kr/sjm
> ___
> nix-dev mailing list
> nix-dev@lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


[Nix-commits] [NixOS/nixpkgs] c9dafb: linux: 4.4.34 -> 4.4.35

2016-11-26 Thread Tim Steinbach
  Branch: refs/heads/release-16.09
  Home:   https://github.com/NixOS/nixpkgs
  Commit: c9dafb113a0191a56079fa95c7fa2d4594c0733c
  
https://github.com/NixOS/nixpkgs/commit/c9dafb113a0191a56079fa95c7fa2d4594c0733c
  Author: Tim Steinbach 
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M pkgs/os-specific/linux/kernel/linux-4.4.nix

  Log Message:
  ---
  linux: 4.4.34 -> 4.4.35

(cherry picked from commit cc77360bed83777b48bb6c055a2e168fc3ce1493)


  Commit: 5db1d944538e6e00efc7b67e5ccd8512b86e0f6d
  
https://github.com/NixOS/nixpkgs/commit/5db1d944538e6e00efc7b67e5ccd8512b86e0f6d
  Author: Tim Steinbach 
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M pkgs/os-specific/linux/kernel/linux-4.8.nix

  Log Message:
  ---
  linux: 4.8.10 -> 4.8.11

(cherry picked from commit b47307bd74f14e1de0389a41ccb6423f945e9ff6)


Compare: https://github.com/NixOS/nixpkgs/compare/ece0cea127f0...5db1d944538e___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] cc7736: linux: 4.4.34 -> 4.4.35

2016-11-26 Thread Tim Steinbach
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: cc77360bed83777b48bb6c055a2e168fc3ce1493
  
https://github.com/NixOS/nixpkgs/commit/cc77360bed83777b48bb6c055a2e168fc3ce1493
  Author: Tim Steinbach 
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M pkgs/os-specific/linux/kernel/linux-4.4.nix

  Log Message:
  ---
  linux: 4.4.34 -> 4.4.35


  Commit: b47307bd74f14e1de0389a41ccb6423f945e9ff6
  
https://github.com/NixOS/nixpkgs/commit/b47307bd74f14e1de0389a41ccb6423f945e9ff6
  Author: Tim Steinbach 
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M pkgs/os-specific/linux/kernel/linux-4.8.nix

  Log Message:
  ---
  linux: 4.8.10 -> 4.8.11


Compare: https://github.com/NixOS/nixpkgs/compare/e3d0fd8bc797...b47307bd74f1___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] e3d0fd: julia-git: pin LLVM 3.9, seems to work fine

2016-11-26 Thread Michael Raskin
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: e3d0fd8bc797d4a0043f4208bfdf33445fdfc553
  
https://github.com/NixOS/nixpkgs/commit/e3d0fd8bc797d4a0043f4208bfdf33445fdfc553
  Author: Michael Raskin <7c6f4...@mail.ru>
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M pkgs/development/compilers/julia/git.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  julia-git: pin LLVM 3.9, seems to work fine


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] e934ff: utf8proc: 1.3 -> 2.0.2

2016-11-26 Thread Michael Raskin
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: e934ffb28c114890ea4896ba419495a634b7d8b1
  
https://github.com/NixOS/nixpkgs/commit/e934ffb28c114890ea4896ba419495a634b7d8b1
  Author: Michael Raskin <7c6f4...@mail.ru>
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M pkgs/development/libraries/utf8proc/default.nix

  Log Message:
  ---
  utf8proc: 1.3 -> 2.0.2


  Commit: b7eb9241dc2430b6b21529859b14885ad44efc17
  
https://github.com/NixOS/nixpkgs/commit/b7eb9241dc2430b6b21529859b14885ad44efc17
  Author: Michael Raskin <7c6f4...@mail.ru>
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M pkgs/development/compilers/julia/git.nix

  Log Message:
  ---
  julia-git: 0.5.0-dev-2016-06-10 -> 0.6.0-dev-2016-11-25


Compare: https://github.com/NixOS/nixpkgs/compare/c272c6627653...b7eb9241dc24___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] c272c6: ghc: add release candidate 1 for 8.0.2

2016-11-26 Thread Peter Simons
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: c272c662765399706d344ffda3f4fe8e366b8d8e
  
https://github.com/NixOS/nixpkgs/commit/c272c662765399706d344ffda3f4fe8e366b8d8e
  Author: Peter Simons 
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
A pkgs/development/compilers/ghc/8.0.2.nix
M pkgs/top-level/haskell-packages.nix

  Log Message:
  ---
  ghc: add release candidate 1 for 8.0.2


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] be34ee: cpulimit: 2.3 -> 2.4

2016-11-26 Thread Robert Helgesson
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: be34ee415baaecc5756d630b4e4619a7d43e1753
  
https://github.com/NixOS/nixpkgs/commit/be34ee415baaecc5756d630b4e4619a7d43e1753
  Author: Robert Helgesson 
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M pkgs/tools/misc/cpulimit/default.nix

  Log Message:
  ---
  cpulimit: 2.3 -> 2.4


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 2d679d: ntp: Don't use seccomp on non-x86

2016-11-26 Thread Tuomas Tynkkynen
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 2d679dbe745e05e62a0f14c0fad12f83f3d4e2b3
  
https://github.com/NixOS/nixpkgs/commit/2d679dbe745e05e62a0f14c0fad12f83f3d4e2b3
  Author: Tuomas Tynkkynen 
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M pkgs/tools/networking/ntp/default.nix

  Log Message:
  ---
  ntp: Don't use seccomp on non-x86

It only has the allowed system call numbers defined for i386 and x86_64
so it fails to build otherwise.


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] e24df8: rkt: 1.19.0 -> 1.20.0 (#20697)

2016-11-26 Thread Tim Steinbach
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: e24df8ea69667ba5965406860f9520ad7535fed3
  
https://github.com/NixOS/nixpkgs/commit/e24df8ea69667ba5965406860f9520ad7535fed3
  Author: Tim Steinbach 
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M pkgs/applications/virtualization/rkt/default.nix

  Log Message:
  ---
  rkt: 1.19.0 -> 1.20.0 (#20697)


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 956e3d: efl: 1.18.2 -> 1.18.3 (#20728)

2016-11-26 Thread José Romildo Malaquias
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 956e3dec29b1fe9eb23270c80f586fdc059055ed
  
https://github.com/NixOS/nixpkgs/commit/956e3dec29b1fe9eb23270c80f586fdc059055ed
  Author: José Romildo Malaquias 
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M pkgs/desktops/enlightenment/efl.nix

  Log Message:
  ---
  efl: 1.18.2 -> 1.18.3 (#20728)


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 3ae052: librecad: 2.0.10 -> 2.1.3 (#20720)

2016-11-26 Thread Svend Sorensen
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 3ae052b2a2a454861130d315bebb4f52b2703559
  
https://github.com/NixOS/nixpkgs/commit/3ae052b2a2a454861130d315bebb4f52b2703559
  Author: Svend Sorensen 
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M pkgs/applications/misc/librecad/default.nix

  Log Message:
  ---
  librecad: 2.0.10 -> 2.1.3 (#20720)


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 57d382: perl-IO-Socket-SSL: 2.037 -> 2.039

2016-11-26 Thread Robert Helgesson
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 57d3827d49a6b6c2531e16af2c7f5a25983e6da2
  
https://github.com/NixOS/nixpkgs/commit/57d3827d49a6b6c2531e16af2c7f5a25983e6da2
  Author: Robert Helgesson 
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M pkgs/top-level/perl-packages.nix

  Log Message:
  ---
  perl-IO-Socket-SSL: 2.037 -> 2.039


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 0a3093: ocamlPackages.topkg: make the installPhase indepen...

2016-11-26 Thread vbgl
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 0a309311ddf4d4ae0539c75eea036775f3d54faa
  
https://github.com/NixOS/nixpkgs/commit/0a309311ddf4d4ae0539c75eea036775f3d54faa
  Author: Vincent Laporte 
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
M pkgs/development/ocaml-modules/topkg/default.nix
M pkgs/development/ocaml-modules/uucd/default.nix

  Log Message:
  ---
  ocamlPackages.topkg: make the installPhase independent of the package name

It can then be reused as-is in other derivations (e.g., uucd).


  Commit: 66b9602a2fb61cc4ed2181ba43476fcc1740ce96
  
https://github.com/NixOS/nixpkgs/commit/66b9602a2fb61cc4ed2181ba43476fcc1740ce96
  Author: Vincent Laporte 
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
A pkgs/development/ocaml-modules/fmt/default.nix
M pkgs/top-level/ocaml-packages.nix

  Log Message:
  ---
  ocamlPackages.fmt: init at 0.8.0

fmt is an OCaml library of Format pretty-printer combinators.

Homepage: http://erratique.ch/software/fmt


  Commit: dd45d2552fd950dbaa3ec7c8eaf3fc5f8188aea1
  
https://github.com/NixOS/nixpkgs/commit/dd45d2552fd950dbaa3ec7c8eaf3fc5f8188aea1
  Author: Vincent Laporte 
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
M pkgs/development/ocaml-modules/alcotest/default.nix

  Log Message:
  ---
  ocamlPackages.alcotest: 0.4.5 -> 0.7.2


  Commit: 376973a1bb6f57a4fee893174083b4e9f9d70c1d
  
https://github.com/NixOS/nixpkgs/commit/376973a1bb6f57a4fee893174083b4e9f9d70c1d
  Author: vbgl 
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M pkgs/development/ocaml-modules/alcotest/default.nix
A pkgs/development/ocaml-modules/fmt/default.nix
M pkgs/development/ocaml-modules/topkg/default.nix
M pkgs/development/ocaml-modules/uucd/default.nix
M pkgs/top-level/ocaml-packages.nix

  Log Message:
  ---
  Merge pull request #20404 from vbgl/alcotest-0.7.0

ocamlPackages.alcotest: 0.4.5 -> 0.7.2


Compare: https://github.com/NixOS/nixpkgs/compare/01172c2ccffd...376973a1bb6f___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] f6bbc6: linux: 4.9-rc5 -> 4.9-rc6

2016-11-26 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: f6bbc6c4770b987bdd85a38c86528eeca834f240
  
https://github.com/NixOS/nixpkgs/commit/f6bbc6c4770b987bdd85a38c86528eeca834f240
  Author: Tim Steinbach 
  Date:   2016-11-20 (Sun, 20 Nov 2016)

  Changed paths:
M pkgs/os-specific/linux/kernel/linux-testing.nix

  Log Message:
  ---
  linux: 4.9-rc5 -> 4.9-rc6


  Commit: 01172c2ccffd9f6cf646ec270ed5e4dbba48d166
  
https://github.com/NixOS/nixpkgs/commit/01172c2ccffd9f6cf646ec270ed5e4dbba48d166
  Author: Jörg Thalheim 
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M pkgs/os-specific/linux/kernel/linux-testing.nix

  Log Message:
  ---
  Merge pull request #20591 from NeQuissimus/linux_4_9_rc6

linux: 4.9-rc5 -> 4.9-rc6


Compare: https://github.com/NixOS/nixpkgs/compare/81667f36632d...01172c2ccffd___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 94fe38: nghttp2: 1.14.1 -> 1.16.1

2016-11-26 Thread Franz Pletz
  Branch: refs/heads/staging
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 94fe387fcb3b77839490010ca05dd5d274a3a567
  
https://github.com/NixOS/nixpkgs/commit/94fe387fcb3b77839490010ca05dd5d274a3a567
  Author: Franz Pletz 
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M pkgs/development/libraries/nghttp2/default.nix

  Log Message:
  ---
  nghttp2: 1.14.1 -> 1.16.1


  Commit: 9007303001dc885e8424540ee28f89abac5c5bab
  
https://github.com/NixOS/nixpkgs/commit/9007303001dc885e8424540ee28f89abac5c5bab
  Author: Franz Pletz 
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M pkgs/tools/networking/curl/default.nix
R pkgs/tools/networking/curl/disable-ca-install.patch
A pkgs/tools/networking/curl/fix-http2-window-size.patch

  Log Message:
  ---
  curl: add upstream patch to fix HTTP2 performance issues

See #20639. Patch has to be in nixpkgs because fetchurl depends on curl.


Compare: https://github.com/NixOS/nixpkgs/compare/97853c07d73b...9007303001dc___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 0ba777: opa: 4309 -> 4310

2016-11-26 Thread Michael Raskin
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 0ba77712fc818dda1d191326908095e9897fe7c9
  
https://github.com/NixOS/nixpkgs/commit/0ba77712fc818dda1d191326908095e9897fe7c9
  Author: Vincent Laporte 
  Date:   2016-11-03 (Thu, 03 Nov 2016)

  Changed paths:
M pkgs/development/compilers/opa/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  opa: 4309 -> 4310


  Commit: 81667f36632df4c23ad78696717780283590ee41
  
https://github.com/NixOS/nixpkgs/commit/81667f36632df4c23ad78696717780283590ee41
  Author: Michael Raskin <7c6f4...@mail.ru>
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M pkgs/development/compilers/opa/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  Merge pull request #19806 from vbgl/opa-4310

opa: update


Compare: https://github.com/NixOS/nixpkgs/compare/36010e704640...81667f36632d___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] b51f16: apache-httpd

2016-11-26 Thread Michael Raskin
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: b51f165334dcc30db4d6dd2a1c0c20d036c0fa6e
  
https://github.com/NixOS/nixpkgs/commit/b51f165334dcc30db4d6dd2a1c0c20d036c0fa6e
  Author: Marc Weber 
  Date:   2016-11-12 (Sat, 12 Nov 2016)

  Changed paths:
M nixos/modules/services/web-servers/apache-httpd/default.nix
M nixos/modules/services/web-servers/apache-httpd/per-server-options.nix

  Log Message:
  ---
  apache-httpd

* Introduce listen = [ { ip = "*"; port = 443; } ]; configuartion.
* deprecated port = 443 option which is no longer needed


  Commit: 36010e70464074fcd279fa91026d3b71d3a9b828
  
https://github.com/NixOS/nixpkgs/commit/36010e70464074fcd279fa91026d3b71d3a9b828
  Author: Michael Raskin <7c6f4...@mail.ru>
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M nixos/modules/services/web-servers/apache-httpd/default.nix
M nixos/modules/services/web-servers/apache-httpd/per-server-options.nix

  Log Message:
  ---
  Merge pull request #20366 from MarcWeber/submit/apache-port-to-listen

apache-httpd


Compare: https://github.com/NixOS/nixpkgs/compare/fcc5a4d3b870...36010e704640___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] d39543: pari/gp: 2.7.6 -> 2.9.0

2016-11-26 Thread Michael Raskin
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: d395439a10d5e96f3ec395081c0db65291f4614d
  
https://github.com/NixOS/nixpkgs/commit/d395439a10d5e96f3ec395081c0db65291f4614d
  Author: AndersonTorres 
  Date:   2016-11-24 (Thu, 24 Nov 2016)

  Changed paths:
M pkgs/applications/science/math/pari/default.nix
A pkgs/applications/science/math/pari/gp2c.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  pari/gp: 2.7.6 -> 2.9.0

Adding gp2c compiler, too.


  Commit: fcc5a4d3b870915c65bcbb6338f87c6a740a38ab
  
https://github.com/NixOS/nixpkgs/commit/fcc5a4d3b870915c65bcbb6338f87c6a740a38ab
  Author: Michael Raskin <7c6f4...@mail.ru>
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M pkgs/applications/science/math/pari/default.nix
A pkgs/applications/science/math/pari/gp2c.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  Merge pull request #20672 from AndersonTorres/pari

pari/gp: 2.7.6 -> 2.9.0


Compare: https://github.com/NixOS/nixpkgs/compare/2bf9413280e5...fcc5a4d3b870___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 2bf941: gitlab-runner: 1.7.1 -> 1.8.0 (#20719)

2016-11-26 Thread Pascal Bach
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 2bf9413280e5098768e10b3e5340556710358234
  
https://github.com/NixOS/nixpkgs/commit/2bf9413280e5098768e10b3e5340556710358234
  Author: Pascal Bach 
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M pkgs/development/tools/continuous-integration/gitlab-runner/default.nix

  Log Message:
  ---
  gitlab-runner: 1.7.1 -> 1.8.0 (#20719)


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 97853c: stdenv moveToOutput: move even broken symlinks

2016-11-26 Thread Vladimír Čunát
  Branch: refs/heads/staging
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 97853c07d73be7f2717bebe3d2ff038b72aeb1e9
  
https://github.com/NixOS/nixpkgs/commit/97853c07d73be7f2717bebe3d2ff038b72aeb1e9
  Author: Vladimír Čunát 
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M pkgs/build-support/setup-hooks/multiple-outputs.sh

  Log Message:
  ---
  stdenv moveToOutput: move even broken symlinks

I believe this reduces surprises and is actually simpler semantically.
This is important e.g. for relative symlinks when moving both source
and target - now the order of moving won't matter.

Fixes #20723 (a particular instance of the surprise).


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 351db2: mesos: 0.28.2 -> 1.0.1

2016-11-26 Thread Vladimír Čunát
  Branch: refs/heads/staging
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 351db21d34249a5afee505652f393bf44815db61
  
https://github.com/NixOS/nixpkgs/commit/351db21d34249a5afee505652f393bf44815db61
  Author: Charles Strahan 
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
M pkgs/applications/networking/cluster/mesos/default.nix
M pkgs/applications/networking/cluster/mesos/fetch-mesos-deps.sh
M pkgs/applications/networking/cluster/mesos/mesos-deps.nix
A pkgs/applications/networking/cluster/mesos/nixos.patch
M pkgs/applications/networking/cluster/mesos/rb51324.patch
M pkgs/applications/networking/cluster/mesos/rb51325.patch
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  mesos: 0.28.2 -> 1.0.1


  Commit: 8ea1e9353702748efdae1baa9f457dd86612a79e
  
https://github.com/NixOS/nixpkgs/commit/8ea1e9353702748efdae1baa9f457dd86612a79e
  Author: Eric Sagnes 
  Date:   2016-11-14 (Mon, 14 Nov 2016)

  Changed paths:
M nixos/modules/services/x11/window-managers/i3.nix

  Log Message:
  ---
  i3 module: refactor


  Commit: 1aaa57654904f83072852b19449bffa0a7dbf3d9
  
https://github.com/NixOS/nixpkgs/commit/1aaa57654904f83072852b19449bffa0a7dbf3d9
  Author: Christine Koppelt 
  Date:   2016-11-14 (Mon, 14 Nov 2016)

  Changed paths:
M pkgs/top-level/python-packages.nix

  Log Message:
  ---
  django_1_5: update depending packages


  Commit: c0d349fb20a3905cc9e34af5d6d001303e1ea213
  
https://github.com/NixOS/nixpkgs/commit/c0d349fb20a3905cc9e34af5d6d001303e1ea213
  Author: Christine Koppelt 
  Date:   2016-11-14 (Mon, 14 Nov 2016)

  Changed paths:
M pkgs/top-level/python-packages.nix

  Log Message:
  ---
  django_1_5: remove


  Commit: 5bc7ae7adb66639dbff676db51454ed2e5f8ad87
  
https://github.com/NixOS/nixpkgs/commit/5bc7ae7adb66639dbff676db51454ed2e5f8ad87
  Author: Jaka Hudoklin 
  Date:   2016-11-17 (Thu, 17 Nov 2016)

  Changed paths:
M nixos/modules/services/cluster/kubernetes.nix
M nixos/tests/kubernetes.nix
A pkgs/applications/networking/cluster/cni/default.nix
M pkgs/applications/networking/cluster/kubernetes/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  kubernetes module: support for kubernetes 1.4


  Commit: 6dae6b87401637fd6ab9c242a95848bba1c773b2
  
https://github.com/NixOS/nixpkgs/commit/6dae6b87401637fd6ab9c242a95848bba1c773b2
  Author: Travis Whitaker 
  Date:   2016-11-20 (Sun, 20 Nov 2016)

  Changed paths:
M pkgs/development/libraries/portaudio/default.nix

  Log Message:
  ---
  portaudio: 19-20140130 -> 19-20161030


  Commit: 35032ef15f3d14169a6cd399a72713d2d5d1b836
  
https://github.com/NixOS/nixpkgs/commit/35032ef15f3d14169a6cd399a72713d2d5d1b836
  Author: Matthew Daiter 
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
M pkgs/development/libraries/opencv/3.x.nix

  Log Message:
  ---
  opencv3: added tab to make cflags aligned


  Commit: 589cc65306229223176010d0b512fd676c491df6
  
https://github.com/NixOS/nixpkgs/commit/589cc65306229223176010d0b512fd676c491df6
  Author: Bas van Dijk 
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
M pkgs/servers/sql/postgresql/default.nix
A pkgs/servers/sql/postgresql/hardcode-pgxs-path-96.patch
A pkgs/servers/sql/postgresql/less-is-more-96.patch
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  postgresql: add 9.6.1


  Commit: 8c887535ddde0383560d4867957dda194e143193
  
https://github.com/NixOS/nixpkgs/commit/8c887535ddde0383560d4867957dda194e143193
  Author: Bas van Dijk 
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
M pkgs/servers/sql/postgresql/default.nix

  Log Message:
  ---
  postgresql: bug fix updates for all versions

See https://www.postgresql.org/about/news/1712/


  Commit: ffac67fcf3e3f0cc255d39f16ec4eb107703cabc
  
https://github.com/NixOS/nixpkgs/commit/ffac67fcf3e3f0cc255d39f16ec4eb107703cabc
  Author: Franz Pletz 
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
M nixos/modules/profiles/base.nix

  Log Message:
  ---
  nixos/base: don't include dar & cabextract in ISO

Should free up lots of space due to dependency on gnupg, which dpeends on
openldap which pull in gcc.


  Commit: 5a184be96f87d647f4261d83f32d08ae2f1a7403
  
https://github.com/NixOS/nixpkgs/commit/5a184be96f87d647f4261d83f32d08ae2f1a7403
  Author: Franz Pletz 
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
M pkgs/development/libraries/imlib2/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  imlib2: add version without X11


  Commit: 

[Nix-commits] [NixOS/nixpkgs] ece0ce: display-managers module: improve variable quoting

2016-11-26 Thread Vladimír Čunát
  Branch: refs/heads/release-16.09
  Home:   https://github.com/NixOS/nixpkgs
  Commit: ece0cea127f0a8799a6bd3b12c368193491f9058
  
https://github.com/NixOS/nixpkgs/commit/ece0cea127f0a8799a6bd3b12c368193491f9058
  Author: Vladimír Čunát 
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M nixos/modules/services/x11/display-managers/default.nix

  Log Message:
  ---
  display-managers module: improve variable quoting

Fixes #20713, though I'm certain nixpkgs contains loads of places
without proper quoting, as (ba)sh unfortunately encourages that.

The only plus side is that most of such problems in nixpkgs aren't
actually security problems but mere annoyance to those who are foolish
enough to use "weird" characters in critical names.

(cherry picked from commit 8ebfce0eda627ffa739e16279ac543f4d50cd60c)


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 8ebfce: display-managers module: improve variable quoting

2016-11-26 Thread Vladimír Čunát
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 8ebfce0eda627ffa739e16279ac543f4d50cd60c
  
https://github.com/NixOS/nixpkgs/commit/8ebfce0eda627ffa739e16279ac543f4d50cd60c
  Author: Vladimír Čunát 
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M nixos/modules/services/x11/display-managers/default.nix

  Log Message:
  ---
  display-managers module: improve variable quoting

Fixes #20713, though I'm certain nixpkgs contains loads of places
without proper quoting, as (ba)sh unfortunately encourages that.

The only plus side is that most of such problems in nixpkgs aren't
actually security problems but mere annoyance to those who are foolish
enough to use "weird" characters in critical names.


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 066166: perl-bignum: 0.43 -> 0.44

2016-11-26 Thread Robert Helgesson
  Branch: refs/heads/release-16.09
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 066166b8cb16651beb8adc84114c62835cb06c59
  
https://github.com/NixOS/nixpkgs/commit/066166b8cb16651beb8adc84114c62835cb06c59
  Author: Robert Helgesson 
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M pkgs/top-level/perl-packages.nix

  Log Message:
  ---
  perl-bignum: 0.43 -> 0.44

Resolves CVE-2016-1238, see
.

(cherry picked from commit e700ff6e0cace55f8e5a3f537fd4826274ca7dc0)


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] e700ff: perl-bignum: 0.43 -> 0.44

2016-11-26 Thread Robert Helgesson
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: e700ff6e0cace55f8e5a3f537fd4826274ca7dc0
  
https://github.com/NixOS/nixpkgs/commit/e700ff6e0cace55f8e5a3f537fd4826274ca7dc0
  Author: Robert Helgesson 
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M pkgs/top-level/perl-packages.nix

  Log Message:
  ---
  perl-bignum: 0.43 -> 0.44

Resolves CVE-2016-1238, see
.


  Commit: ba095feb530b02bfecd2f90951e7febfc955e55f
  
https://github.com/NixOS/nixpkgs/commit/ba095feb530b02bfecd2f90951e7febfc955e55f
  Author: Robert Helgesson 
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M pkgs/top-level/perl-packages.nix

  Log Message:
  ---
  perl-Data-Validate-IP: 0.26 -> 0.27


  Commit: 0637d949309ccab23de83a9f9da2d6d4b2f50178
  
https://github.com/NixOS/nixpkgs/commit/0637d949309ccab23de83a9f9da2d6d4b2f50178
  Author: Robert Helgesson 
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M pkgs/top-level/perl-packages.nix

  Log Message:
  ---
  perl-Digest-JHash: 0.09 -> 0.10


  Commit: 088ff595e666f5d7e8c833d10ea78b0eea8477ae
  
https://github.com/NixOS/nixpkgs/commit/088ff595e666f5d7e8c833d10ea78b0eea8477ae
  Author: Robert Helgesson 
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M pkgs/top-level/perl-packages.nix

  Log Message:
  ---
  perl-Math-BigInt: 1.999800 -> 1.999801


  Commit: ca77ba39bf7b5d16e69cb0d69e63aee9fe20176b
  
https://github.com/NixOS/nixpkgs/commit/ca77ba39bf7b5d16e69cb0d69e63aee9fe20176b
  Author: Robert Helgesson 
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M pkgs/top-level/perl-packages.nix

  Log Message:
  ---
  perl-Test-Simple: 1.302062 -> 1.302067


Compare: https://github.com/NixOS/nixpkgs/compare/231cd277dfe2...ca77ba39bf7b___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 231cd2: nvidia-x11: 367.57 -> 375.20

2016-11-26 Thread Frederik Rietdijk
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 231cd277dfe22f41db82004410b7d9aff3cc3f68
  
https://github.com/NixOS/nixpkgs/commit/231cd277dfe22f41db82004410b7d9aff3cc3f68
  Author: Frederik Rietdijk 
  Date:   2016-11-26 (Sat, 26 Nov 2016)

  Changed paths:
M pkgs/os-specific/linux/nvidia-x11/default.nix

  Log Message:
  ---
  nvidia-x11: 367.57 -> 375.20


___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits