[Nix-commits] [NixOS/nixpkgs] e0e1bd: Fixup description of ripgrep.

2016-12-15 Thread Graham Christensen
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: e0e1bdc25c46abdeec359560b8ec1f7b10521cf3
  
https://github.com/NixOS/nixpkgs/commit/e0e1bdc25c46abdeec359560b8ec1f7b10521cf3
  Author: Tom Saeger 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/tools/text/ripgrep/default.nix

  Log Message:
  ---
  Fixup description of ripgrep.


  Commit: 96c05c1400545a35767a809040cf17f9cc079241
  
https://github.com/NixOS/nixpkgs/commit/96c05c1400545a35767a809040cf17f9cc079241
  Author: Graham Christensen 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/tools/text/ripgrep/default.nix

  Log Message:
  ---
  Merge pull request #21193 from tsaeger/patch-1

Fixup description of ripgrep.


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


Re: [Nix-dev] Usability: Nixpkg > NixOS

2016-12-15 Thread Judson Lester
Candidly, my experience working with nix expressions so far has not been
confusion about the language.

Two important points are are weakly documented and (to me) mysterious:

First, how derivations become software. I *think* nix-env (or nix-shell, or
nix-repl) takes the derivation, finds the build script, establishes
environment variables and runs the script, but I don't know that I've ever
seen that in print anywhere. More nuanced, I've never quite been sure where
the appropriate dividing line is between derivation and build script - in
theory, you could do all your string processing in one or the other, or
violate Nixpkgs constraints in the build script, but in there's a big
middle ground I sometimes have a hard time navigating.

Second, how do builds get linked into the system? I've seen it happen, and
again I have suspicions that it has to do with the outputs attribute of the
derivation, but I remain in the spooky darkness about particulars.

Judson

On Thu, Dec 15, 2016 at 3:08 PM Profpatsch  wrote:

> On 16-12-15 02:21pm, Colin Putney wrote:
> > Perhaps if we promote the language more, people will get over that hurdle
> > early and then be pleasantly surprised when they see what's possible with
> > it.
>
> see also: https://nixcloud.io/tour/
>
>
> --
> Proudly written in Mutt with Vim on NixOS.
> Q: Why is this email five sentences or less?
> A: http://five.sentenc.es
> May take up to five days to read your message. If it’s urgent, call me.
> ___
> 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] 2bcdc8: pythonPackages.virtualenvwrapper: Fix post install...

2016-12-15 Thread Jascha Geerds
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 2bcdc8c913a685fb39d7ef2c55af1072e1165575
  
https://github.com/NixOS/nixpkgs/commit/2bcdc8c913a685fb39d7ef2c55af1072e1165575
  Author: Jascha Geerds 
  Date:   2016-12-16 (Fri, 16 Dec 2016)

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

  Log Message:
  ---
  pythonPackages.virtualenvwrapper: Fix post install (closes #21168)


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


Re: [Nix-dev] Usability: Nixpkg > NixOS

2016-12-15 Thread Profpatsch
On 16-12-15 02:21pm, Colin Putney wrote:
> Perhaps if we promote the language more, people will get over that hurdle
> early and then be pleasantly surprised when they see what's possible with
> it.

see also: https://nixcloud.io/tour/


-- 
Proudly written in Mutt with Vim on NixOS.
Q: Why is this email five sentences or less?
A: http://five.sentenc.es
May take up to five days to read your message. If it’s urgent, call me.
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


[Nix-commits] [NixOS/nixpkgs] a94af7: linux stdenv: Fix assert that broke tests...and hy...

2016-12-15 Thread John Ericson
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: a94af71da71ebc4a52c002891d813cf2689fc950
  
https://github.com/NixOS/nixpkgs/commit/a94af71da71ebc4a52c002891d813cf2689fc950
  Author: John Ericson 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/stdenv/linux/make-bootstrap-tools.nix

  Log Message:
  ---
  linux stdenv: Fix assert that broke tests...and hydra


  Commit: 670256dc399ab637fa94df9a90fb13f275c39f8a
  
https://github.com/NixOS/nixpkgs/commit/670256dc399ab637fa94df9a90fb13f275c39f8a
  Author: John Ericson 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
A pkgs/stdenv/linux/bootstrap-files/armv5tel.nix
A pkgs/stdenv/linux/bootstrap-files/armv6l.nix
A pkgs/stdenv/linux/bootstrap-files/armv7l.nix
A pkgs/stdenv/linux/bootstrap-files/i686.nix
A pkgs/stdenv/linux/bootstrap-files/loongson2f.nix
A pkgs/stdenv/linux/bootstrap-files/x86_64.nix
R pkgs/stdenv/linux/bootstrap/armv5tel.nix
R pkgs/stdenv/linux/bootstrap/armv6l.nix
R pkgs/stdenv/linux/bootstrap/armv7l.nix
R pkgs/stdenv/linux/bootstrap/i686.nix
R pkgs/stdenv/linux/bootstrap/loongson2f.nix
R pkgs/stdenv/linux/bootstrap/x86_64.nix
M pkgs/stdenv/linux/default.nix

  Log Message:
  ---
  linux stdenv: Rename the `bootstrap` directory to `bootstrap-files`


  Commit: 7960a1b1b8fa1ca097bee2971fbbc18bda3dcadd
  
https://github.com/NixOS/nixpkgs/commit/7960a1b1b8fa1ca097bee2971fbbc18bda3dcadd
  Author: John Ericson 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
A pkgs/stdenv/linux/bootstrap-tools/default.nix
A pkgs/stdenv/linux/bootstrap-tools/scripts/unpack-bootstrap-tools.sh
M pkgs/stdenv/linux/default.nix
M pkgs/stdenv/linux/make-bootstrap-tools.nix
R pkgs/stdenv/linux/scripts/unpack-bootstrap-tools.sh

  Log Message:
  ---
  linux stdenv: Avoid `assert false`

On one hand, don't want to pass garbage that affects hash, on the other
hand footguns are bad.

Now, factored out the derivation so only need to pass in what is used.


  Commit: 19fbe80c3d1f3b5888a3f78f2df2af07355ea498
  
https://github.com/NixOS/nixpkgs/commit/19fbe80c3d1f3b5888a3f78f2df2af07355ea498
  Author: John Ericson 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/stdenv/darwin/make-bootstrap-tools.nix
M pkgs/top-level/default.nix

  Log Message:
  ---
  top-level: avoid another `assert false` while we're at it


  Commit: 63bf5f3ba37b3eb39f61eb3e177844c1a811e3e6
  
https://github.com/NixOS/nixpkgs/commit/63bf5f3ba37b3eb39f61eb3e177844c1a811e3e6
  Author: John Ericson 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/stdenv/darwin/make-bootstrap-tools.nix
A pkgs/stdenv/linux/bootstrap-files/armv5tel.nix
A pkgs/stdenv/linux/bootstrap-files/armv6l.nix
A pkgs/stdenv/linux/bootstrap-files/armv7l.nix
A pkgs/stdenv/linux/bootstrap-files/i686.nix
A pkgs/stdenv/linux/bootstrap-files/loongson2f.nix
A pkgs/stdenv/linux/bootstrap-files/x86_64.nix
A pkgs/stdenv/linux/bootstrap-tools/default.nix
A pkgs/stdenv/linux/bootstrap-tools/scripts/unpack-bootstrap-tools.sh
R pkgs/stdenv/linux/bootstrap/armv5tel.nix
R pkgs/stdenv/linux/bootstrap/armv6l.nix
R pkgs/stdenv/linux/bootstrap/armv7l.nix
R pkgs/stdenv/linux/bootstrap/i686.nix
R pkgs/stdenv/linux/bootstrap/loongson2f.nix
R pkgs/stdenv/linux/bootstrap/x86_64.nix
M pkgs/stdenv/linux/default.nix
M pkgs/stdenv/linux/make-bootstrap-tools.nix
R pkgs/stdenv/linux/scripts/unpack-bootstrap-tools.sh
M pkgs/top-level/default.nix

  Log Message:
  ---
  Merge pull request #21189 from Ericson2314/mea-culpa

Mea culpa. Tests should pass now


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


[Nix-commits] [NixOS/nixpkgs] 6a54d0: unifont: 9.0.01 -> 9.0.02

2016-12-15 Thread Robert Helgesson
  Branch: refs/heads/release-16.09
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 6a54d0992a4df06157b357a6d280cc792635cde4
  
https://github.com/NixOS/nixpkgs/commit/6a54d0992a4df06157b357a6d280cc792635cde4
  Author: Lancelot SIX 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/data/fonts/unifont/default.nix

  Log Message:
  ---
  unifont: 9.0.01 -> 9.0.02

See http://lists.gnu.org/archive/html/info-gnu/2016-09/msg2.html
for release announcement

(cherry picked from commit 5cbfbb1553e02c27c40387130384019652dcce2b)


  Commit: 01f2239be1578b32ecfa7648416b3054bdb429bc
  
https://github.com/NixOS/nixpkgs/commit/01f2239be1578b32ecfa7648416b3054bdb429bc
  Author: Tim Steinbach 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/data/fonts/unifont/default.nix

  Log Message:
  ---
  unifont: 9.0.02 -> 9.0.03

(cherry picked from commit d51f1a3dd3ea70fb77c7af91d0db229e4b49d197)


  Commit: dc786a9e3a09d3149887912adbd9c4699d9b6d6c
  
https://github.com/NixOS/nixpkgs/commit/dc786a9e3a09d3149887912adbd9c4699d9b6d6c
  Author: Robert Helgesson 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/data/fonts/unifont/default.nix

  Log Message:
  ---
  unifont: 9.0.03 -> 9.0.04

Also change download URL to use GNU mirrors.

(cherry picked from commit 321e2a915375231d48fb41493266cdf2095330a9)


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


[Nix-commits] [NixOS/nixpkgs] 4af232: discord: Fix missing desktop entry (closes #21045)

2016-12-15 Thread Jascha Geerds
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 4af2328e5cbf0835caf95e9a753f42c1d1d4592b
  
https://github.com/NixOS/nixpkgs/commit/4af2328e5cbf0835caf95e9a753f42c1d1d4592b
  Author: Jascha Geerds 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/applications/networking/instant-messengers/discord/default.nix

  Log Message:
  ---
  discord: Fix missing desktop entry (closes #21045)


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


[Nix-dev] OpenLDAP config from scratch

2016-12-15 Thread Игорь Пашев
Does somebody run OpenLDAP [1] with config dir (not file)?

I'm wondering about minimal configuration.

[1] 
https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/databases/openldap.nix
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


[Nix-commits] [NixOS/nixpkgs] aebef6: jasper: 1.900.28 -> 2.0.6

2016-12-15 Thread Daiderd Jordan
  Branch: refs/heads/release-16.09
  Home:   https://github.com/NixOS/nixpkgs
  Commit: aebef6e9153c482975248ef5a319ab21baf81889
  
https://github.com/NixOS/nixpkgs/commit/aebef6e9153c482975248ef5a319ab21baf81889
  Author: Graham Christensen 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

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

  Log Message:
  ---
  jasper: 1.900.28 -> 2.0.6

(cherry picked from commit eb7ea181f1368063c33b65db51605f43b1e42654)


  Commit: 4c780e24c09801f21f653004fecd96fd230f1e97
  
https://github.com/NixOS/nixpkgs/commit/4c780e24c09801f21f653004fecd96fd230f1e97
  Author: Graham Christensen 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

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

  Log Message:
  ---
  sqlite: 3.14.1 -> 3.14.2 for bug fixes

https://sqlite.org/releaselog/3_14_2.html


  Commit: f4d9efc5f59fa20afb8e37cd549bc2e852b44121
  
https://github.com/NixOS/nixpkgs/commit/f4d9efc5f59fa20afb8e37cd549bc2e852b44121
  Author: Graham Christensen 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/development/perl-modules/DBD-mysql/default.nix

  Log Message:
  ---
  perlPackages.DBDmysql: 4.039 -> 4.041 for CVE-2016-1251

(cherry picked from commit 971ae27526f7b955058807ff7fb10b9e97fbae25)


  Commit: 9d2912e9294b8c1a4a1be96d6fcc5abcd3a6772d
  
https://github.com/NixOS/nixpkgs/commit/9d2912e9294b8c1a4a1be96d6fcc5abcd3a6772d
  Author: Graham Christensen 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

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

  Log Message:
  ---
  libgsf: 1.14.36 -> 1.14.41 for CVE-2016-9888

(cherry picked from commit 4fa52379842ac8f845aca64766d148127e3496eb)


  Commit: b3ccb69d0f0e07c1a8ba90c6a6df8e9bf394fe9d
  
https://github.com/NixOS/nixpkgs/commit/b3ccb69d0f0e07c1a8ba90c6a6df8e9bf394fe9d
  Author: Graham Christensen 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
A pkgs/tools/archivers/unzip/CVE-2014-9913.patch
A pkgs/tools/archivers/unzip/CVE-2016-9844.patch
M pkgs/tools/archivers/unzip/default.nix

  Log Message:
  ---
  unzip: patch for CVE-2014-9913 and CVE-2016-9844

(cherry picked from commit 5cbb0f7fbf8e44b57bb816b5a2fc3a1891c4438a)


  Commit: c801fddb37b9ca439d1532a40b8f8a287a894565
  
https://github.com/NixOS/nixpkgs/commit/c801fddb37b9ca439d1532a40b8f8a287a894565
  Author: Graham Christensen 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/development/compilers/go/1.6.nix

  Log Message:
  ---
  go_1_6: 1.6.3 -> 1.6.4 for DoS vector

(cherry picked from commit 503c57237fa68140059d99fe8f6f12a7efe522a5)


  Commit: b48a5106329260d053e7cd535a0d0a26e44ad16f
  
https://github.com/NixOS/nixpkgs/commit/b48a5106329260d053e7cd535a0d0a26e44ad16f
  Author: Graham Christensen 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/servers/monitoring/zabbix/2.2.nix

  Log Message:
  ---
  zabbix22: 2.2.2 -> 2.2.16 for CVE-2016-4338 CVE-2016-9140

(cherry picked from commit 8800ea7617ab3899b2ed74c8c96849de1f0cf711)


  Commit: 9de0fb1486cbaeb549bb38203292375f70950620
  
https://github.com/NixOS/nixpkgs/commit/9de0fb1486cbaeb549bb38203292375f70950620
  Author: Daiderd Jordan 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/development/compilers/go/1.7.nix
A pkgs/development/compilers/go/cacert-1.7.patch

  Log Message:
  ---
  go: fix darwin build

(cherry picked from commit db7adbf69c3536fedb0177709985abeab3a5f3b4)


  Commit: 9232ac4d7dbbca71dedf578f17b2508d8211b721
  
https://github.com/NixOS/nixpkgs/commit/9232ac4d7dbbca71dedf578f17b2508d8211b721
  Author: Sheena Artrip 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/development/compilers/go/1.7.nix

  Log Message:
  ---
  go_1_7: make $out/bin a link to $GOROOT/share/go/bin

(cherry picked from commit 3e3a189cc6487ec34a3a102362fe97cc29fd3d91)


  Commit: b07015e36743a8db019f4015b9354dc1750f29fa
  
https://github.com/NixOS/nixpkgs/commit/b07015e36743a8db019f4015b9354dc1750f29fa
  Author: Pascal Bach 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/development/compilers/go/1.7.nix

  Log Message:
  ---
  go: 1.7.1 -> 1.7.3

(cherry picked from commit 2ebe748113473d774c750a23e59c02953ea732b4)


  Commit: 5c9c1a18c90b109a686ed3878c4f50519a8c39a6
  
https://github.com/NixOS/nixpkgs/commit/5c9c1a18c90b109a686ed3878c4f50519a8c39a6
  Author: Daiderd Jordan 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/development/compilers/go/1.7.nix
M pkgs/development/compilers/go/cacert-1.7.patch

  Log Message:
  ---
  go: 1.7.3 -> 1.7.4

(cherry 

Re: [Nix-dev] Usability: Nixpkg > NixOS

2016-12-15 Thread Colin Putney
On Thu, Dec 15, 2016 at 5:03 AM, Mark Gardner  wrote:


>
> ​
>
> ​Just like "Go" -> "golang", we can promote "Nix" -> "nixpkg".
>

Maybe nix-lang?

One thing I've noticed is that if nix is promoted as a package manager,
people are interested until they run into the fact that they have to learn
a weird functional language to use it effectively. Then they decide it's
"too complicated" and go invent an ad-hoc, informally-specified,
bug-ridden, slow implementation of half of nixpkgs. (See, for example,
http://snapcraft.io/)

Perhaps if we promote the language more, people will get over that hurdle
early and then be pleasantly surprised when they see what's possible with
it.

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


[Nix-commits] [NixOS/nixpkgs] 2e7105: lxqt: better organize system packages

2016-12-15 Thread romildo
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 2e7105467b22292eca1fc37c2c8019e6aacc7051
  
https://github.com/NixOS/nixpkgs/commit/2e7105467b22292eca1fc37c2c8019e6aacc7051
  Author: romildo 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M nixos/modules/services/x11/desktop-managers/lxqt.nix
M pkgs/desktops/lxqt/default.nix

  Log Message:
  ---
  lxqt: better organize system packages

Split packages in three categories, all of them going into the system
package list:
- pre-requisite packages
- core packages
- optional packages

Add a new configuration option 'environment.lxqt.excludePackages' to
specify optional LXQt packages that should be excluded from system
packages.

Add 'gvfs' as a pre-requisite package, needed by 'pcmanfm-qt' to
handle virtual places, like "Computer" and "Network".


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


[Nix-commits] [NixOS/nixpkgs] 63d930: travis: also evaluate nixpkgs-unstable

2016-12-15 Thread Domen Kožar
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 63d930878b721f5775399209e8a3e78b4237c324
  
https://github.com/NixOS/nixpkgs/commit/63d930878b721f5775399209e8a3e78b4237c324
  Author: Domen Kožar 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M .travis.yml
M maintainers/scripts/travis-nox-review-pr.sh

  Log Message:
  ---
  travis: also evaluate nixpkgs-unstable


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


[Nix-commits] [NixOS/nixpkgs] b94066: languagetool: init at 3.5

2016-12-15 Thread Jascha Geerds
  Branch: refs/heads/release-16.09
  Home:   https://github.com/NixOS/nixpkgs
  Commit: b940665b922eb979f7ad6fe6024f3c9aa4921289
  
https://github.com/NixOS/nixpkgs/commit/b940665b922eb979f7ad6fe6024f3c9aa4921289
  Author: Edward Tjörnhammar 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
A pkgs/tools/text/languagetool/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  languagetool: init at 3.5

(cherry picked from commit e4bdbfc247187990e21ecbd2618f73593b2cd413)


  Commit: ec0fefdf420ab853909bae7b4e0d4fb83d1616d1
  
https://github.com/NixOS/nixpkgs/commit/ec0fefdf420ab853909bae7b4e0d4fb83d1616d1
  Author: Bjørn Forsman 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/tools/text/languagetool/default.nix

  Log Message:
  ---
  languagetool: fix eval

(cherry picked from commit 10217972014788ec4b756773c602b39e5e3b7e14)


  Commit: 6b44caaff43d28d894bb8fc29cfbd2e320716622
  
https://github.com/NixOS/nixpkgs/commit/6b44caaff43d28d894bb8fc29cfbd2e320716622
  Author: Jascha Geerds 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/tools/text/languagetool/default.nix

  Log Message:
  ---
  languagetool: Add myself as a maintainer

(cherry picked from commit b44e52b1345f39932555b8bc3ecf8f35d50b319d)


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


Re: [Nix-dev] Usability: Nixpkg > NixOS

2016-12-15 Thread Vladimír Čunát
On 12/15/2016 02:03 PM, Mark Gardner wrote:
> ​Is there any reason we shouldn't use nixpkg.org  in
> parallel to nixos.org ?

Yes, .org certainly feels more fitting than .com for this.


We do have various parts of the project on the site, though perhaps with
little discoverability.  Note however that the state of the packages is
currently significantly better on NixOS than anywhere else (including
darwin).  For example, anything using libGL might need nontrivial setup
actions on other Linuxes, and nowadays libGL is even used by basic
libs/toolkits (e.g. cairo).

> A high-level overview on nixos.org might be a nice idea.

Yes, it would be nice to have an overview of all the nixy projects,
explaining their basic shape and relationships, and put it on a
well-visible place on nixos.org


--Vladimir




smime.p7s
Description: S/MIME Cryptographic Signature
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


[Nix-commits] [NixOS/nixpkgs] 1152b9: vscode: 1.7.2 -> 1.8.0

2016-12-15 Thread Gabriel Ebner
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 1152b97925cd0c14367826201318752ddaa21859
  
https://github.com/NixOS/nixpkgs/commit/1152b97925cd0c14367826201318752ddaa21859
  Author: David Terry 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/applications/editors/vscode/default.nix

  Log Message:
  ---
  vscode: 1.7.2 -> 1.8.0


  Commit: 928779a7451c6356b55c0a1ae9a812665cce7e84
  
https://github.com/NixOS/nixpkgs/commit/928779a7451c6356b55c0a1ae9a812665cce7e84
  Author: Gabriel Ebner 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/applications/editors/vscode/default.nix

  Log Message:
  ---
  Merge pull request #21188 from xwwx/pkgs/update_vscode

vscode: 1.7.2 -> 1.8.0


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


[Nix-commits] [NixOS/nixpkgs] b44e52: languagetool: Add myself as a maintainer

2016-12-15 Thread Jascha Geerds
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: b44e52b1345f39932555b8bc3ecf8f35d50b319d
  
https://github.com/NixOS/nixpkgs/commit/b44e52b1345f39932555b8bc3ecf8f35d50b319d
  Author: Jascha Geerds 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/tools/text/languagetool/default.nix

  Log Message:
  ---
  languagetool: Add myself as a maintainer


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


[Nix-dev] PSA We’ve breached 1400 issues

2016-12-15 Thread Profpatsch
It’s very easy to make them go down:

1) Go to this page (issues, least recently updated first)
https://github.com/NixOS/nixpkgs/issues?utf8=%E2%9C%93=is%3Aopen%20sort%3Aupdated-asc%20
2) Click on the first
3) Skim over the contents
4) Write: "(triage) Any updates?" or similar, maybe more fitting
5) After two weeks close the issue
 / ask a maintainer to close it for you
Often the issue will have solved itself.

Go forth and close some issues!

-- 
Proudly written in Mutt with Vim on NixOS.
Q: Why is this email five sentences or less?
A: http://five.sentenc.es
May take up to five days to read your message. If it’s urgent, call me.
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] Usability: Nixpkg > NixOS

2016-12-15 Thread Profpatsch
On 16-12-15 11:30am, zimbatm wrote:
> Hi community,
> 
> I have been thinking on how to communicate to newcomers and I have come to
> the conclusion that "nixpkg" is the best term to talk about our ecosystem
> as whole.

I’d like to paint the cityshed red. :)

But seriously, the solution is to be very clear about
which part of the ecosystem one is referencing:

nix : the package manager
nixpkgs : the package set
nixos   : the distribution part
nixexprs: the pure functional language
nix modules : the module system
derivations : the building block of everything

And never assume the other side knows what you mean.

A high-level overview on nixos.org might be a nice idea.

-- 
Proudly written in Mutt with Vim on NixOS.
Q: Why is this email five sentences or less?
A: http://five.sentenc.es
May take up to five days to read your message. If it’s urgent, call me.
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


[Nix-commits] [NixOS/nixpkgs] fbfb6d: perlPackages.locallib: 2.000017 -> 2.000019

2016-12-15 Thread Pascal Wittmann
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: fbfb6d7c21d35ec184725fe6f0eab1534fcb4be3
  
https://github.com/NixOS/nixpkgs/commit/fbfb6d7c21d35ec184725fe6f0eab1534fcb4be3
  Author: Pascal Wittmann 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

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

  Log Message:
  ---
  perlPackages.locallib: 2.17 -> 2.19


  Commit: 921a6f8b560b7febcc3d07213a834ae3dec75a47
  
https://github.com/NixOS/nixpkgs/commit/921a6f8b560b7febcc3d07213a834ae3dec75a47
  Author: Pascal Wittmann 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

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

  Log Message:
  ---
  parallel: 20161022 -> 20161122


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


[Nix-commits] [NixOS/nixpkgs] fd2ff5: unscii: init at 1.1

2016-12-15 Thread Michael Raskin
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: fd2ff58d160bdc452b0a83e21cdc8872c0ef4208
  
https://github.com/NixOS/nixpkgs/commit/fd2ff58d160bdc452b0a83e21cdc8872c0ef4208
  Author: Michael Raskin <7c6f4...@mail.ru>
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
A pkgs/data/fonts/unscii/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  unscii: init at 1.1


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


[Nix-commits] [NixOS/nixpkgs] 0e64be: Revert "aws-sdk-cpp: Enable on Darwin systems"

2016-12-15 Thread Daiderd Jordan
  Branch: refs/heads/staging
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 0e64be20b7734d49a2aa4db0617febcf81da25a4
  
https://github.com/NixOS/nixpkgs/commit/0e64be20b7734d49a2aa4db0617febcf81da25a4
  Author: Daiderd Jordan 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

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

  Log Message:
  ---
  Revert "aws-sdk-cpp: Enable on Darwin systems"

This reverts commit 8a43550e9008644b503a1cb985e0e991cd9044b2.


  Commit: a01a5ed925552fcd7df113ce043d936f11f418b3
  
https://github.com/NixOS/nixpkgs/commit/a01a5ed925552fcd7df113ce043d936f11f418b3
  Author: Daiderd Jordan 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/os-specific/darwin/apple-source-releases/default.nix
M pkgs/os-specific/darwin/apple-source-releases/libunwind/default.nix

  Log Message:
  ---
  darwin.libunwind: fix source

Fixes #20977

since this was the same sha as the linux package nix just used that instead.


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


[Nix-commits] [NixOS/nixpkgs] 147142: nixos/test-instrumentation: Fix eval of boot tests

2016-12-15 Thread aszlig
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 147142674992c29025b50f9818d7ac104e0de223
  
https://github.com/NixOS/nixpkgs/commit/147142674992c29025b50f9818d7ac104e0de223
  Author: aszlig 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M nixos/modules/testing/test-instrumentation.nix

  Log Message:
  ---
  nixos/test-instrumentation: Fix eval of boot tests

The boot tests import test-instrumentation.nix directly to create a VM
image that only contains things such as the backdoor and serial console
the same way as used by other NixOS VM tests.

With one difference though: It doesn't need nor want to have 9p
filesystems mounted, because we actually want to test an image rather
than re-using most stuff from the host's store.

Change tested against the boot.uefiUsb and ipv6 tests, just that it
becomes clear we don't break either the tests with 9p nor the boot
tests (which were already broken but now succeed).

Signed-off-by: aszlig 


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


[Nix-commits] [NixOS/nixpkgs] 4714ca: kexec-tools: 2.0.12 -> 2.0.13 (#21158)

2016-12-15 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 4714ca8b565b62856b8d34312c511178d2cf78d4
  
https://github.com/NixOS/nixpkgs/commit/4714ca8b565b62856b8d34312c511178d2cf78d4
  Author: Jörg Thalheim 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

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

  Log Message:
  ---
  kexec-tools: 2.0.12 -> 2.0.13 (#21158)

also fix kexec by removing faulty hardeningFlags


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


[Nix-commits] [NixOS/nixpkgs] 182c73: mu: 0.9.16 -> 0.9.18

2016-12-15 Thread Gabriel Ebner
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 182c735527c42c25cca268d491b7f7a59eff97b5
  
https://github.com/NixOS/nixpkgs/commit/182c735527c42c25cca268d491b7f7a59eff97b5
  Author: Gabriel Ebner 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

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

  Log Message:
  ---
  mu: 0.9.16 -> 0.9.18


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


[Nix-commits] [NixOS/nixpkgs] 3b763f: nssModules: include correct systemd output

2016-12-15 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 3b763fef44c0dd945b686e0a68ee79efe58661db
  
https://github.com/NixOS/nixpkgs/commit/3b763fef44c0dd945b686e0a68ee79efe58661db
  Author: Jörg Thalheim 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M nixos/modules/config/nsswitch.nix

  Log Message:
  ---
  nssModules: include correct systemd output

fixes libnss_myhost, libnss_mymachines, libnss_resolve are located here


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


[Nix-commits] [NixOS/nixpkgs] d5f92a: rocksdb: compile as shared lib

2016-12-15 Thread Domen Kožar
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: d5f92a319a5b3dfeac76877c766043f0de1edb97
  
https://github.com/NixOS/nixpkgs/commit/d5f92a319a5b3dfeac76877c766043f0de1edb97
  Author: Domen Kožar 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

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

  Log Message:
  ---
  rocksdb: compile as shared lib


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


[Nix-commits] [NixOS/nixops] 792ec4: Minimal DO.

2016-12-15 Thread Domen Kožar
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixops
  Commit: 792ec4723e83d5abe6e4ecb32927e545e1f76985
  
https://github.com/NixOS/nixops/commit/792ec4723e83d5abe6e4ecb32927e545e1f76985
  Author: Tom Hunger 
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
A do.nix
A examples/trivial-digital-ocean.nix
A nix/digital-ocean.nix
M nix/eval-machine-info.nix
M nix/options.nix
A nixops/backends/digital_ocean.py
M nixops/resources/__init__.py
M release.nix

  Log Message:
  ---
  Minimal DO.


  Commit: 6bbc97f1208db5876a80bdd53cf98eb3b04c2496
  
https://github.com/NixOS/nixops/commit/6bbc97f1208db5876a80bdd53cf98eb3b04c2496
  Author: Tom Hunger 
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
M examples/trivial-digital-ocean.nix
M nixops/backends/digital_ocean.py

  Log Message:
  ---
  Figured out a few more things about required items for the setup.


  Commit: 1e3e1635d2fdf9efa0ce7a43510b7825b91e759b
  
https://github.com/NixOS/nixops/commit/1e3e1635d2fdf9efa0ce7a43510b7825b91e759b
  Author: Tom Hunger 
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
M examples/trivial-digital-ocean.nix
M nixops/backends/digital_ocean.py

  Log Message:
  ---
  Fix networking.


  Commit: 53c4ed956d65e3cdff173fcc26a94dcec980eefd
  
https://github.com/NixOS/nixops/commit/53c4ed956d65e3cdff173fcc26a94dcec980eefd
  Author: Tom Hunger 
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
M examples/trivial-digital-ocean.nix
M nixops/backends/digital_ocean.py

  Log Message:
  ---
  Move required config values intp physical.nix


  Commit: f9e761af2f5349b822731dd5abfd7f7cb335a92e
  
https://github.com/NixOS/nixops/commit/f9e761af2f5349b822731dd5abfd7f7cb335a92e
  Author: Tom Hunger 
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
M examples/trivial-digital-ocean.nix
M nixops/backends/digital_ocean.py
A nixops/data/nixos-infect
M setup.py

  Log Message:
  ---
  Use local nixos-infect script.


  Commit: c8f4b2dfa37fe37e87c0a73f1c47dc9fb7f82a11
  
https://github.com/NixOS/nixops/commit/c8f4b2dfa37fe37e87c0a73f1c47dc9fb7f82a11
  Author: Tom Hunger 
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
M examples/trivial-digital-ocean.nix
M nix/digital-ocean.nix
M nixops/backends/digital_ocean.py

  Log Message:
  ---
  Tighting a bit.


  Commit: 56287f6d33a45d1f748e76c2a843df7e39418be5
  
https://github.com/NixOS/nixops/commit/56287f6d33a45d1f748e76c2a843df7e39418be5
  Author: Tom Hunger 
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
R do.nix
M examples/trivial-digital-ocean.nix
M nixops/backends/digital_ocean.py
M release.nix

  Log Message:
  ---
  Review round 1.


  Commit: 7579c6eca62f9c009e319536c84c245fdede6a0a
  
https://github.com/NixOS/nixops/commit/7579c6eca62f9c009e319536c84c245fdede6a0a
  Author: Tom Hunger 
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
M doc/manual/overview.xml

  Log Message:
  ---
  Add documentation section for digital-ocean.


  Commit: b94c39720ff8960b7486619e58a1bfe86c54fbcd
  
https://github.com/NixOS/nixops/commit/b94c39720ff8960b7486619e58a1bfe86c54fbcd
  Author: Tom Hunger 
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
M nixops/backends/digital_ocean.py

  Log Message:
  ---
  Remove 'modified' to avoid confusion.


  Commit: b0a273809124c2bd31e00a25315d2f9e43b41109
  
https://github.com/NixOS/nixops/commit/b0a273809124c2bd31e00a25315d2f9e43b41109
  Author: Tom Hunger 
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
M doc/manual/overview.xml
M examples/trivial-digital-ocean.nix
M nix/digital-ocean.nix
M nix/eval-machine-info.nix
M nixops/backends/digital_ocean.py

  Log Message:
  ---
  Address edolstra comments.


  Commit: 2109e1d1404ae35441ff22081f7219b3d32d4846
  
https://github.com/NixOS/nixops/commit/2109e1d1404ae35441ff22081f7219b3d32d4846
  Author: Tom Hunger 
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
M nixops/backends/digital_ocean.py

  Log Message:
  ---
  MachineDefinition already is a subclass of ResourceDefinition


  Commit: 985886cff4ac09c9cb635e31b45f0cc0dbd84e0a
  
https://github.com/NixOS/nixops/commit/985886cff4ac09c9cb635e31b45f0cc0dbd84e0a
  Author: Tom Hunger 
  Date:   2016-12-08 (Thu, 08 Dec 2016)

  Changed paths:
M nixops/backends/digital_ocean.py

  Log Message:
  ---
  Add missing set_common_state.

Without this e.g. send-keys doesn't work.


  Commit: 7224a109254cbb475a939453653e9406ce1d47f4
  

Re: [Nix-dev] Usability: Nixpkg > NixOS

2016-12-15 Thread Игорь Пашев
2016-12-15 16:03 GMT+03:00 Mark Gardner :
> Starting with nixpkg and then talking about NixOS causes the same problem
> but in reverse. As an example, I came to the Nix community as the result of
> NixOS, not nixpkg. I am not sure I would have been attracted to the
> community if nixpkg was the entry point.



Start from Nix! Nix is all about `derivation` which run a script and
saves its output under /nix/store/x...zz.
It automatically runs other referenced `derivations` and saves them
accordingly. So you can build a file, a directory, a python
environment, or an entire operating system (a directory with root dir,
initrd, linux kernel - all produced by their `derivations`)

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


[Nix-commits] [NixOS/nixpkgs] 46fc2d: erlang_basho_R16: add explicit Carbon and Cocoa su...

2016-12-15 Thread Daiderd Jordan
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 46fc2db7dffe728e33597a5f88e03000f9c6c04a
  
https://github.com/NixOS/nixpkgs/commit/46fc2db7dffe728e33597a5f88e03000f9c6c04a
  Author: Matthew Daiter 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/development/interpreters/erlang/R16B02-8-basho.nix

  Log Message:
  ---
  erlang_basho_R16: add explicit Carbon and Cocoa support


  Commit: 580b5435e0ae65d637a26fb205b2b91528116d6c
  
https://github.com/NixOS/nixpkgs/commit/580b5435e0ae65d637a26fb205b2b91528116d6c
  Author: Daiderd Jordan 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/development/interpreters/erlang/R16B02-8-basho.nix

  Log Message:
  ---
  Merge pull request #21184 from mdaiter/fixMacErlangBasho

erlang_basho_R16: add explicit Carbon and Cocoa support


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


[Nix-commits] [NixOS/nixpkgs] 6e26fe: xcbuild: add meta

2016-12-15 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 6e26fe3d57fdff0dd4fde8f34505f15230badf8d
  
https://github.com/NixOS/nixpkgs/commit/6e26fe3d57fdff0dd4fde8f34505f15230badf8d
  Author: Daiderd Jordan 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/development/tools/xcbuild/default.nix
M pkgs/development/tools/xcbuild/platform.nix
M pkgs/development/tools/xcbuild/wrapper.nix

  Log Message:
  ---
  xcbuild: add meta


  Commit: 774301ab0a4f8243d8fb88d9c4151d2067baa336
  
https://github.com/NixOS/nixpkgs/commit/774301ab0a4f8243d8fb88d9c4151d2067baa336
  Author: Daniel Peebles 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/development/tools/xcbuild/default.nix
M pkgs/development/tools/xcbuild/platform.nix
M pkgs/development/tools/xcbuild/wrapper.nix

  Log Message:
  ---
  Merge pull request #21185 from LnL7/darwin-xcbuild-meta

xcbuild: add meta


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


[Nix-commits] [NixOS/nixpkgs] 77adcf: rocksdb: 4.1 -> 4.13

2016-12-15 Thread Domen Kožar
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 77adcfb59f9167108c984049d71a26323b523697
  
https://github.com/NixOS/nixpkgs/commit/77adcfb59f9167108c984049d71a26323b523697
  Author: Domen Kožar 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

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

  Log Message:
  ---
  rocksdb: 4.1 -> 4.13


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


[Nix-commits] [NixOS/nixpkgs] 83c766: shell_cmds: init at 187

2016-12-15 Thread Daiderd Jordan
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 83c7660279eef8b7e46c520846948224240390a7
  
https://github.com/NixOS/nixpkgs/commit/83c7660279eef8b7e46c520846948224240390a7
  Author: Matthew Bauer 
  Date:   2016-12-14 (Wed, 14 Dec 2016)

  Changed paths:
M pkgs/os-specific/darwin/apple-source-releases/default.nix
A pkgs/os-specific/darwin/apple-source-releases/shell_cmds/default.nix

  Log Message:
  ---
  shell_cmds: init at 187

fixes #11707


  Commit: 87b3918d0b100767a603ef7a889c7e645f954681
  
https://github.com/NixOS/nixpkgs/commit/87b3918d0b100767a603ef7a889c7e645f954681
  Author: Daiderd Jordan 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/os-specific/darwin/apple-source-releases/default.nix
A pkgs/os-specific/darwin/apple-source-releases/shell_cmds/default.nix

  Log Message:
  ---
  Merge pull request #21133 from matthewbauer/shell_cmds

shell_cmds: init at 198


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


[Nix-commits] [NixOS/nixpkgs] fd5dd0: python27Packages.lxc: init at 2016-08-25 (#21181)

2016-12-15 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: fd5dd0769c1a8c1c28ae53cf22ed29324008ec14
  
https://github.com/NixOS/nixpkgs/commit/fd5dd0769c1a8c1c28ae53cf22ed29324008ec14
  Author: Jörg Thalheim 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

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

  Log Message:
  ---
  python27Packages.lxc: init at 2016-08-25 (#21181)


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


[Nix-commits] [NixOS/nixpkgs] decc84: chromium pepper flash plugin: 23.0.0.207 -> 24.0.0...

2016-12-15 Thread Joachim Fasting
  Branch: refs/heads/release-16.09
  Home:   https://github.com/NixOS/nixpkgs
  Commit: decc84b22167391afabac27deecd9dfa6471b595
  
https://github.com/NixOS/nixpkgs/commit/decc84b22167391afabac27deecd9dfa6471b595
  Author: Joachim Fasting 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/applications/networking/browsers/chromium/plugins.nix

  Log Message:
  ---
  chromium pepper flash plugin: 23.0.0.207 -> 24.0.0.186

Fixes https://github.com/NixOS/nixpkgs/issues/21119,
fixes https://github.com/NixOS/nixpkgs/issues/21169

(cherry picked from commit 6dbdbdec69471104d368d4eb5f48060d335de559)

Old version src is 404


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


[Nix-commits] [NixOS/nixpkgs] 6dbdbd: chromium pepper flash plugin: 23.0.0.207 -> 24.0.0...

2016-12-15 Thread Joachim Fasting
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 6dbdbdec69471104d368d4eb5f48060d335de559
  
https://github.com/NixOS/nixpkgs/commit/6dbdbdec69471104d368d4eb5f48060d335de559
  Author: Joachim Fasting 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/applications/networking/browsers/chromium/plugins.nix

  Log Message:
  ---
  chromium pepper flash plugin: 23.0.0.207 -> 24.0.0.186

Fixes https://github.com/NixOS/nixpkgs/issues/21119,
fixes https://github.com/NixOS/nixpkgs/issues/21169


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


[Nix-dev] Caution: LetsEncrypt broken in 16.09 - fix included in this mail

2016-12-15 Thread Putten, A. van (Arian)
Dear list,


Yesterday I was setting up a new server with letsencrypt on 16.09 and the 
certificate
renewal failed, causing my TLS setup to break.

Luckily, the bug that caused this has already been fixed in master and 
backported to 16.09 in https://github.com/NixOS/nixpkgs/pull/21102

However, Hydra is currently being annoying, which is making it impossible to 
currently push this fix to users 
(https://github.com/NixOS/nixpkgs/issues/21145).

For people using LetsEncrypt, it is important to temporarily patch your NixOS 
configuration such that your
certificates do not expire due to the renewal service crashing.

First, clone nixpkgs such that you can refer to the fix (I used it as a 
submodule):

$ git clone g...@github.com:nixos/nixpkgs.git
$ cd nixpkgs; git checkout 8341cfb6
$ cd ..

Now add this line to your configuration.nix (making sure PATH/TO/nixpkgs points 
to where you cloned the repo):


nixpkgs.config.packageOverrides = pkgs: rec { simp_le = pkgs.callPackage 
PATH/TO/nixpkgs/pkgs/tools/admin/simp_le {}; };


now rebuild and you should be fine.

Once the update has been built by hydra, it is safe to delete this line again.


Cheers,

Arian van Putten
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


[Nix-commits] [NixOS/nix] ec7d49: Give root a valid home directory

2016-12-15 Thread Eelco Dolstra
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nix
  Commit: ec7d498b72b0e283814c27cbc6c064496f95445d
  
https://github.com/NixOS/nix/commit/ec7d498b72b0e283814c27cbc6c064496f95445d
  Author: Eelco Dolstra 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M src/libstore/build.cc

  Log Message:
  ---
  Give root a valid home directory

Some programs barf if the current user has a non-writable home
directory, e.g. http://hydra.nixos.org/build/44818144.


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


Re: [Nix-dev] Hydra.nixos.org: new EPERM errors

2016-12-15 Thread Eelco Dolstra
Hi,

On 12/11/2016 01:21 PM, Vladimír Čunát wrote:

> Recently I see new EPERM errors in check-phases of some packages on
> staging, and apparently the problems aren't "caused" by any nixpkgs
> commits but by the build slaves themselves, perhaps some change in the
> way nix sets up chroots in there.

This is caused by a Nix upgrade on the build farm machines. Builds now run in a
user namespace, which confuses some of them. I've applied aszlig's seccomp patch
(https://github.com/NixOS/nix/pull/1131) which fixes some problems (like the go
build).

> http://hydra.nixos.org/job/nixpkgs/staging/libuv.x86_64-linux

This one seems to be confused by setuid/setgid not working as expected, which is
hard to avoid in a user namespace with only one uid...

-- 
Eelco Dolstra | LogicBlox, Inc. | http://nixos.org/~eelco/
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


[Nix-commits] [NixOS/nixpkgs] ef6535: Revert "aws-sdk-cpp: Enable on Darwin systems"

2016-12-15 Thread Daiderd Jordan
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: ef65353c73bccbedb60603725ca230fd1d4fc2ae
  
https://github.com/NixOS/nixpkgs/commit/ef65353c73bccbedb60603725ca230fd1d4fc2ae
  Author: Daiderd Jordan 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

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

  Log Message:
  ---
  Revert "aws-sdk-cpp: Enable on Darwin systems"

This reverts commit 5b2e289c0a688d3c0e12693f356d550cf5308065.


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


[Nix-commits] [NixOS/nixpkgs] dc0c71: chrony: 2.4 -> 2.4.1

2016-12-15 Thread Franz Pletz
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: dc0c7104ea2412c39dc1199ac48688a44136ac84
  
https://github.com/NixOS/nixpkgs/commit/dc0c7104ea2412c39dc1199ac48688a44136ac84
  Author: Franz Pletz 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

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

  Log Message:
  ---
  chrony: 2.4 -> 2.4.1


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


[Nix-commits] [NixOS/nixpkgs] 8a4355: aws-sdk-cpp: Enable on Darwin systems

2016-12-15 Thread Daiderd Jordan
  Branch: refs/heads/staging
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 8a43550e9008644b503a1cb985e0e991cd9044b2
  
https://github.com/NixOS/nixpkgs/commit/8a43550e9008644b503a1cb985e0e991cd9044b2
  Author: Daiderd Jordan 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

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

  Log Message:
  ---
  aws-sdk-cpp: Enable on Darwin systems

This (re)reverts commit ef65353c73bccbedb60603725ca230fd1d4fc2ae.


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


[Nix-commits] [NixOS/nixpkgs] ac4f27: darwin.CoreOSMakefiles: remove

2016-12-15 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: ac4f27666e38505e5e1762735a7e4f0bce8a3d71
  
https://github.com/NixOS/nixpkgs/commit/ac4f27666e38505e5e1762735a7e4f0bce8a3d71
  Author: Matthew Bauer 
  Date:   2016-12-14 (Wed, 14 Dec 2016)

  Changed paths:
R pkgs/os-specific/darwin/apple-source-releases/CoreOSMakefiles/default.nix
M pkgs/os-specific/darwin/apple-source-releases/default.nix

  Log Message:
  ---
  darwin.CoreOSMakefiles: remove

This wasn't being used and it was causing an error when evaluating:

error: attribute ‘CoreOSMakefiles’ missing, at 
/Users/mbauer/Projects/nixpkgs2/pkgs/os-specific/darwin/apple-source-releases/default.nix:140:71


  Commit: 0f17a2ba1e1c111c4be526df73851f19d3d7e07d
  
https://github.com/NixOS/nixpkgs/commit/0f17a2ba1e1c111c4be526df73851f19d3d7e07d
  Author: Daniel Peebles 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
R pkgs/os-specific/darwin/apple-source-releases/CoreOSMakefiles/default.nix
M pkgs/os-specific/darwin/apple-source-releases/default.nix

  Log Message:
  ---
  Merge pull request #21167 from matthewbauer/remove-coreosmakefiles

darwin.CoreOSMakefiles: remove


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


Re: [Nix-dev] Usability: Nixpkg > NixOS

2016-12-15 Thread stewart mackenzie
For me the crux is the nix expression language, everything revolves
around this, this is where real tangible value (read as eye opening,
toe curling power) is obtained.

It might be a good idea creating a nixmake.com or xmake.com site which
has a page for most popular languages detailing documentation on the
subject. The name nixmake is close to make, cmake and every other make
system. It's not alien and that name is humble enough to be installed
on a programmer's system.

Promote nixmake as a viable language level build system, every
language needs such a system. Now here's the key point. It's a helluva
lot easier getting into nixos, nixpkgs, hydra, nixops once you learn
the nix expression language, make the nixmake concept the gateway
drug, as you're proposing a nice solution to a problem close to many
programmer's daily work, shortly they end up seeing the whole picture.

Now when I say make nix as a language package manager, I mean do
things like this: https://github.com/fractalide/nixcrates (I
contracted the awesome https://nixcloud.io team to make nixcrates for
Fractalide, btw they also made https://nixcloud.io/tour/?id=1 so this
tour of nix should have a prominent place on this hypothetical
nixmake.com). Hence programmers would write default.nix files instead
of CMakeLists Makefile Cargo.toml etc files.

Get nix to schew language level build systems and construct arguments
for the different compilers directly.

my 2c worth

kr/sjm
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


[Nix-commits] [NixOS/nixpkgs] fd9c4a: Python: buildPyPIPackage and buildPyPIApplication

2016-12-15 Thread Frederik Rietdijk
  Branch: refs/heads/python-wip
  Home:   https://github.com/NixOS/nixpkgs
  Commit: fd9c4ac9ab437e9b7d20d995e5b6fe1f128f3639
  
https://github.com/NixOS/nixpkgs/commit/fd9c4ac9ab437e9b7d20d995e5b6fe1f128f3639
  Author: Frederik Rietdijk 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
A pkgs/development/interpreters/python/build-pypi-package.nix
A pkgs/development/interpreters/python/pypi-hashes/hashes.json
A pkgs/development/interpreters/python/pypi-hashes/packages.txt
A pkgs/development/interpreters/python/pypi-hashes/update_hashes
M pkgs/top-level/python-packages.nix

  Log Message:
  ---
  Python: buildPyPIPackage and buildPyPIApplication


  Commit: 59a38604206adfe1e56f54a05537399c04de64fe
  
https://github.com/NixOS/nixpkgs/commit/59a38604206adfe1e56f54a05537399c04de64fe
  Author: Frederik Rietdijk 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/development/interpreters/python/pypi-hashes/hashes.json
M pkgs/development/interpreters/python/pypi-hashes/packages.txt
M pkgs/top-level/python-packages.nix

  Log Message:
  ---
  pythonPackages: use buildPyPIPackage


  Commit: e5370d092204d813215d1801b1a2ae1f26510e24
  
https://github.com/NixOS/nixpkgs/commit/e5370d092204d813215d1801b1a2ae1f26510e24
  Author: Frederik Rietdijk 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/development/interpreters/python/pypi-hashes/hashes.json
M pkgs/development/interpreters/python/pypi-hashes/packages.txt
M pkgs/top-level/python-packages.nix

  Log Message:
  ---
  pythonPackages.fuzzywuzzy: init at 0.14.0


  Commit: 838b707d6ee529f3e8bf057d84cdef3ee4c6e001
  
https://github.com/NixOS/nixpkgs/commit/838b707d6ee529f3e8bf057d84cdef3ee4c6e001
  Author: Frederik Rietdijk 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/development/interpreters/python/pypi-hashes/hashes.json
M pkgs/development/interpreters/python/pypi-hashes/packages.txt
M pkgs/top-level/python-packages.nix

  Log Message:
  ---
  more packages


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


[Nix-commits] [NixOS/nixpkgs] 8bfa4c: Use only one build of qemu in VM tests

2016-12-15 Thread Eelco Dolstra
  Branch: refs/heads/release-16.09
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 8bfa4ce82ea7d23a1d4c6073bcc044e6bf9c4dbe
  
https://github.com/NixOS/nixpkgs/commit/8bfa4ce82ea7d23a1d4c6073bcc044e6bf9c4dbe
  Author: Eelco Dolstra 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M nixos/lib/build-vms.nix
M nixos/lib/testing.nix
M nixos/modules/virtualisation/qemu-vm.nix

  Log Message:
  ---
  Use only one build of qemu in VM tests

Previously we were using two or three (qemu_kvm, qemu_test, and
qemu_test with a different dbus when minimal.nix is included).


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


Re: [Nix-dev] Usability: Nixpkg > NixOS

2016-12-15 Thread Mark Gardner
On Thu, Dec 15, 2016 at 6:30 AM, zimbatm  wrote:

> The nixos.org website for example starts with NixOS and then the user has
> to backtrack to the other parts of the ecosystem. I think it's confusing
> and a lot of people don't get that it's more than an operating system. They
> are missing on all the goodness about the cross-distro packaging system
> capabilities that makes nixpkg appealing.
>

​Starting with nixpkg and then talking about NixOS causes the same problem
but in reverse. As an example, I came to the Nix community as the result of
NixOS, not nixpkg. I am not sure I would have been attracted to the
community if nixpkg was the entry point.

A better idea in my opinion is to have separate sites dedicated to each and
have them refer to each other. That way no matter which direction a person
comes at it, they will be able to find the other. And each web site can be
focused on it's individual message.
​

> The other issue is with the term "nix" because it's a common search word.
> "*NIX" always comes up, which is the abbreviation used to describe all the
> flavors of UNIX. I think it's desirable to get away from that term in our
> communication
> ​.​
>

​
​
I haven't had a problem with search but that is because my entry into the
community was through "nixos" which isn't a common term.​ I can see how
"nix" could cause problems.

Does that make sense? I know that it's easy to get into un-ending semantic
> battles but I think it's important to use the right term. Selecting the
> right words helps a lot with comprehension. In some sense it's a bit like
> go vs golang. "Go" is used in verbal communication and "golang" to help
> search.
>


​

​Just like "Go" -> "golang", we can promote "Nix" -> "nixpkg".
​

> I bought the nixpkg.com domain just in case and am happy to transfer it
> to the nix foundation.
>

​Is there any reason we shouldn't use nixpkg.org in parallel to nixos.org?

Regards,
Mark
-- 
Mark Gardner
--
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


[Nix-commits] [NixOS/nixpkgs] d58a4e: qemu-kvm: Mark the version for tests

2016-12-15 Thread Eelco Dolstra
  Branch: refs/heads/release-16.09
  Home:   https://github.com/NixOS/nixpkgs
  Commit: d58a4ec1ba77e390c53c09ba6198b78f8568d495
  
https://github.com/NixOS/nixpkgs/commit/d58a4ec1ba77e390c53c09ba6198b78f8568d495
  Author: Eelco Dolstra 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

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

  Log Message:
  ---
  qemu-kvm: Mark the version for tests


  Commit: 03c55005dfd6fbcd5cf8e00128a3bb6336b3bc0f
  
https://github.com/NixOS/nixpkgs/commit/03c55005dfd6fbcd5cf8e00128a3bb6336b3bc0f
  Author: Eelco Dolstra 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M nixos/lib/testing.nix
M nixos/modules/testing/test-instrumentation.nix
M nixos/modules/virtualisation/qemu-vm.nix

  Log Message:
  ---
  virtualisation.qemu.program: Remove

This option is defined in qemu-vm.nix, but that module is not always
imported.

http://hydra.nixos.org/build/44817443


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


[Nix-commits] [NixOS/nixpkgs] 04c905: make-tarball.nix: Fix running as root

2016-12-15 Thread Eelco Dolstra
  Branch: refs/heads/release-16.09
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 04c905e7704ec081febb30372d5b23680fa2b050
  
https://github.com/NixOS/nixpkgs/commit/04c905e7704ec081febb30372d5b23680fa2b050
  Author: Eelco Dolstra 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/top-level/make-tarball.nix

  Log Message:
  ---
  make-tarball.nix: Fix running as root

Since Nix now runs builds in a user namespace with uid == 0, this
triggered the message

  warning: the group ‘nixbld’ specified in ‘build-users-group’ does not exist

which make-tarball.nix turns into a fatal error. So clear
build-users-group.

http://hydra.nixos.org/build/44817408
(cherry picked from commit 7a586794d4378d7a6432192700a4706083d58388)


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


[Nix-commits] [NixOS/nixpkgs] 7a5867: make-tarball.nix: Fix running as root

2016-12-15 Thread Eelco Dolstra
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 7a586794d4378d7a6432192700a4706083d58388
  
https://github.com/NixOS/nixpkgs/commit/7a586794d4378d7a6432192700a4706083d58388
  Author: Eelco Dolstra 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/top-level/make-tarball.nix

  Log Message:
  ---
  make-tarball.nix: Fix running as root

Since Nix now runs builds in a user namespace with uid == 0, this
triggered the message

  warning: the group ‘nixbld’ specified in ‘build-users-group’ does not exist

which make-tarball.nix turns into a fatal error. So clear
build-users-group.

http://hydra.nixos.org/build/44817408


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


[Nix-commits] [NixOS/nixpkgs] 5075a1: nixos/tests: Use a patched QEMU for testing

2016-12-15 Thread aszlig
  Branch: refs/heads/release-16.09
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 5075a1a81a2bddfdaf93a37a80d87ebe5760b792
  
https://github.com/NixOS/nixpkgs/commit/5075a1a81a2bddfdaf93a37a80d87ebe5760b792
  Author: aszlig 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M nixos/modules/testing/test-instrumentation.nix
M nixos/modules/virtualisation/qemu-vm.nix
M pkgs/applications/virtualization/qemu/default.nix
A pkgs/applications/virtualization/qemu/force-uid0-on-9p.patch
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  nixos/tests: Use a patched QEMU for testing

The reason to patch QEMU is that with latest Nix, tests like "printing"
or "misc" fail because they expect the store paths to be owned by uid 0
and gid 0.

Starting with NixOS/nix@5e51ffb1c265e16486fcdd888ce4a04db9e5552b, Nix
builds inside of a new user namespace. Unfortunately this also means
that bind-mounted store paths that are part of the derivation's inputs
are no longer owned by uid 0 and gid 0 but by uid 65534 and gid 65534.

This in turn causes things like sudo or cups to fail with errors about
insecure file permissions.

So in order to avoid that, let's make sure the VM always gets files
owned by uid 0 and gid 0 and does a no-op when doing a chmod on a store
path.

In addition, this adds a virtualisation.qemu.program option so that we
can make sure that we only use the patched version if we're *really*
running NixOS VM tests (that is, whenever we have imported
test-instrumentation.nix).

Tested against the "misc" and "printing" tests.

Signed-off-by: aszlig 
(cherry picked from commit 6cfb3b636418526d1c49d14316a127133cf09c9d)


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


[Nix-commits] [NixOS/nixpkgs] 6cfb3b: nixos/tests: Use a patched QEMU for testing

2016-12-15 Thread Eelco Dolstra
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 6cfb3b636418526d1c49d14316a127133cf09c9d
  
https://github.com/NixOS/nixpkgs/commit/6cfb3b636418526d1c49d14316a127133cf09c9d
  Author: aszlig 
  Date:   2016-11-17 (Thu, 17 Nov 2016)

  Changed paths:
M nixos/modules/testing/test-instrumentation.nix
M nixos/modules/virtualisation/qemu-vm.nix
M pkgs/applications/virtualization/qemu/default.nix
A pkgs/applications/virtualization/qemu/force-uid0-on-9p.patch
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  nixos/tests: Use a patched QEMU for testing

The reason to patch QEMU is that with latest Nix, tests like "printing"
or "misc" fail because they expect the store paths to be owned by uid 0
and gid 0.

Starting with NixOS/nix@5e51ffb1c265e16486fcdd888ce4a04db9e5552b, Nix
builds inside of a new user namespace. Unfortunately this also means
that bind-mounted store paths that are part of the derivation's inputs
are no longer owned by uid 0 and gid 0 but by uid 65534 and gid 65534.

This in turn causes things like sudo or cups to fail with errors about
insecure file permissions.

So in order to avoid that, let's make sure the VM always gets files
owned by uid 0 and gid 0 and does a no-op when doing a chmod on a store
path.

In addition, this adds a virtualisation.qemu.program option so that we
can make sure that we only use the patched version if we're *really*
running NixOS VM tests (that is, whenever we have imported
test-instrumentation.nix).

Tested against the "misc" and "printing" tests.

Signed-off-by: aszlig 


  Commit: 705829b29ad5c4ac453015b8af265f0956517216
  
https://github.com/NixOS/nixpkgs/commit/705829b29ad5c4ac453015b8af265f0956517216
  Author: Eelco Dolstra 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M nixos/modules/testing/test-instrumentation.nix
M nixos/modules/virtualisation/qemu-vm.nix
M pkgs/applications/virtualization/qemu/default.nix
A pkgs/applications/virtualization/qemu/force-uid0-on-9p.patch
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  Merge pull request #20500 from aszlig/qemu-patched-for-nixos-tests

nixos/tests: Use a patched QEMU for testing


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


[Nix-commits] [NixOS/nix] e88387: Run builds as root in user namespace again

2016-12-15 Thread Eelco Dolstra
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nix
  Commit: e8838713df29d94529ea4d7865180e936393340b
  
https://github.com/NixOS/nix/commit/e8838713df29d94529ea4d7865180e936393340b
  Author: aszlig 
  Date:   2016-11-16 (Wed, 16 Nov 2016)

  Changed paths:
M src/libstore/build.cc

  Log Message:
  ---
  Run builds as root in user namespace again

This reverts commit ff0c0b645cc1448959126185bb2fafe41cf0bddf.

We're going to use seccomp to allow "cp -p" and force chown-related
syscalls to always return 0.

Signed-off-by: aszlig 


  Commit: 1c52e344c48e9cb8cf2b332201d5c96c06e4cf3e
  
https://github.com/NixOS/nix/commit/1c52e344c48e9cb8cf2b332201d5c96c06e4cf3e
  Author: aszlig 
  Date:   2016-11-16 (Wed, 16 Nov 2016)

  Changed paths:
M Makefile.config.in
M configure.ac
M release.nix
M src/libstore/local.mk

  Log Message:
  ---
  Add build dependency for libseccomp

We're going to use libseccomp instead of creating the raw BPF program,
because we have different syscall numbers on different architectures.

Although our initial seccomp rules will be quite small it really doesn't
make sense to generate the raw BPF program because we need to duplicate
it and/or make branches on every single architecture we want to suuport.

Signed-off-by: aszlig 


  Commit: b90a43533249a50f238a5e6cc9d77edb0fe6d748
  
https://github.com/NixOS/nix/commit/b90a43533249a50f238a5e6cc9d77edb0fe6d748
  Author: aszlig 
  Date:   2016-11-16 (Wed, 16 Nov 2016)

  Changed paths:
M src/libstore/build.cc

  Log Message:
  ---
  libstore/build: Forge chown() to return success

What we basically want is a seccomp mode 2 BPF program like this but for
every architecture:

  BPF_STMT(BPF_LD+BPF_W+BPF_ABS, offsetof(struct seccomp_data, nr)),
  BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, __NR_chown, 4, 0),
  BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, __NR_fchown, 3, 0),
  BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, __NR_fchownat, 2, 0),
  BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, __NR_lchown, 1, 0),
  BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW),
  BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ERRNO)

However, on 32 bit architectures we do have chown32, lchown32 and
fchown32, so we'd need to add all the architecture blurb which
libseccomp handles for us.

So we only need to make sure that we add the 32bit seccomp arch while
we're on x86_64 and otherwise we just stay at the native architecture
which was set during seccomp_init(), which more or less replicates
setting 32bit personality during runChild().

The FORCE_SUCCESS() macro here could be a bit less ugly but I think
repeating the seccomp_rule_add() all over the place is way uglier.

Another way would have been to create a vector of syscalls to iterate
over, but that would make error messages uglier because we can either
only print the (libseccomp-internal) syscall number or use
seccomp_syscall_resolve_num_arch() to get the name or even make the
vector a pair number/name, essentially duplicating everything again.

Signed-off-by: aszlig 


  Commit: 651a18dd242e7027e4dc04147e4f38c7bbf8
  
https://github.com/NixOS/nix/commit/651a18dd242e7027e4dc04147e4f38c7bbf8
  Author: aszlig 
  Date:   2016-11-16 (Wed, 16 Nov 2016)

  Changed paths:
M release.nix
A tests/sandbox.nix

  Log Message:
  ---
  release.nix: Add a test for sandboxing

Right now it only tests whether seccomp correctly forges the return
value of chown, but the long-term goal is to test the full sandboxing
functionality at some point in the future.

Signed-off-by: aszlig 


  Commit: ed64976cec43f9f067a40fc6921b5513a19fd757
  
https://github.com/NixOS/nix/commit/ed64976cec43f9f067a40fc6921b5513a19fd757
  Author: aszlig 
  Date:   2016-11-16 (Wed, 16 Nov 2016)

  Changed paths:
M src/libstore/build.cc
M tests/sandbox.nix

  Log Message:
  ---
  seccomp: Forge return codes for POSIX ACL syscalls

Commands such as "cp -p" also use fsetxattr() in addition to fchown(),
so we need to make sure these syscalls always return successful as well
in order to avoid nasty "Invalid value" errors.

Signed-off-by: aszlig 


  Commit: 4e1a2cd537b5b910937499c544043ddac291843e
  
https://github.com/NixOS/nix/commit/4e1a2cd537b5b910937499c544043ddac291843e
  Author: aszlig 
  Date:   2016-11-16 (Wed, 16 Nov 2016)

  Changed paths:
M src/libstore/build.cc

  Log Message:
  ---
  seccomp: Forge return values for *chown32

These syscalls are only available in 32bit architectures, but libseccomp
should handle them correctly even if we're on native architectures that
do not have these syscalls.

Signed-off-by: aszlig 


  Commit: 

[Nix-dev] Usability: Nixpkg > NixOS

2016-12-15 Thread zimbatm
Hi community,

I have been thinking on how to communicate to newcomers and I have come to
the conclusion that "nixpkg" is the best term to talk about our ecosystem
as whole.

The nixos.org website for example starts with NixOS and then the user has
to backtrack to the other parts of the ecosystem. I think it's confusing
and a lot of people don't get that it's more than an operating system. They
are missing on all the goodness about the cross-distro packaging system
capabilities that makes nixpkg appealing.

The other issue is with the term "nix" because it's a common search word.
"*NIX" always comes up, which is the abbreviation used to describe all the
flavors of UNIX. I think it's desirable to get away from that term in our
communication.

Does that make sense? I know that it's easy to get into un-ending semantic
battles but I think it's important to use the right term. Selecting the
right words helps a lot with comprehension. In some sense it's a bit like
go vs golang. "Go" is used in verbal communication and "golang" to help
search.

I bought the nixpkg.com domain just in case and am happy to transfer it to
the nix foundation.

Cheers,
z
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


[Nix-commits] [NixOS/nixpkgs] 067171: man-pages: fix conflict with shadow-utils

2016-12-15 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 067171a61f2e106ca0b567dcd41ac203f90fc54a
  
https://github.com/NixOS/nixpkgs/commit/067171a61f2e106ca0b567dcd41ac203f90fc54a
  Author: Jörg Thalheim 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/data/documentation/man-pages/default.nix

  Log Message:
  ---
  man-pages: fix conflict with shadow-utils


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


[Nix-commits] [NixOS/nixpkgs] 35399f: vscode: 1.6.1 -> 1.7.2

2016-12-15 Thread David Terry
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 35399f93d6d379a01225fd3860582e915b0de45a
  
https://github.com/NixOS/nixpkgs/commit/35399f93d6d379a01225fd3860582e915b0de45a
  Author: David Terry 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/applications/editors/vscode/default.nix

  Log Message:
  ---
  vscode: 1.6.1 -> 1.7.2


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


[Nix-commits] [NixOS/nixpkgs] 2fb487: isl: 0.15 -> 0.17.1

2016-12-15 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 2fb4874453ca83f0fa50f932885e82329ef198df
  
https://github.com/NixOS/nixpkgs/commit/2fb4874453ca83f0fa50f932885e82329ef198df
  Author: Gaël Deest 
  Date:   2016-12-11 (Sun, 11 Dec 2016)

  Changed paths:
A pkgs/development/libraries/isl/0.17.1.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  isl: 0.15 -> 0.17.1

Oups.


  Commit: 0db13ac05e0e52ac149c8dc03114e5214aceb25d
  
https://github.com/NixOS/nixpkgs/commit/0db13ac05e0e52ac149c8dc03114e5214aceb25d
  Author: Jörg Thalheim 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
A pkgs/development/libraries/isl/0.17.1.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  Merge pull request #21066 from gdeest/fix/isl-update

isl: add 0.17.1


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


[Nix-commits] [NixOS/nixpkgs] cc864a: bird: refactor module

2016-12-15 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: cc864af9282963af7a7711961aea77e04dcf87e7
  
https://github.com/NixOS/nixpkgs/commit/cc864af9282963af7a7711961aea77e04dcf87e7
  Author: Jörg Thalheim 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M nixos/modules/misc/ids.nix
M nixos/modules/services/networking/bird.nix

  Log Message:
  ---
  bird: refactor module

- syntax check before deploying configuration
- remove static unnessary static uid/gid (configuration is opened as root)
- add service hardening


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


[Nix-commits] [NixOS/nixpkgs] e314e5: ImageMagick: Add additional mirror.

2016-12-15 Thread Sebastian Hagen
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: e314e5b9304b5a9be811145bf5275163912192ba
  
https://github.com/NixOS/nixpkgs/commit/e314e5b9304b5a9be811145bf5275163912192ba
  Author: Sebastian Hagen 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/applications/graphics/ImageMagick/default.nix

  Log Message:
  ---
  ImageMagick: Add additional mirror.

The 16.09-nixpkgs source tarball Imagemagick-6.9.6-7.tar.xz source tarball is
not available on any of the existing mirrors. We here add one that has it.


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


[Nix-commits] [NixOS/nixpkgs] 910dcd: idea-ultimate: 2016.3 -> 2016.3.1

2016-12-15 Thread Vincent Demeester
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 910dcdb7d2797e745a0ea11c4ccb1ca1db287847
  
https://github.com/NixOS/nixpkgs/commit/910dcdb7d2797e745a0ea11c4ccb1ca1db287847
  Author: Vincent Demeester 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/applications/editors/idea/default.nix

  Log Message:
  ---
  idea-ultimate: 2016.3 -> 2016.3.1

Signed-off-by: Vincent Demeester 


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


[Nix-commits] [NixOS/nixpkgs] cbcdfd: android-sdk: 25.2.2 -> 25.2.3

2016-12-15 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: cbcdfdb576338081efff9c920428acc2b05fc5a3
  
https://github.com/NixOS/nixpkgs/commit/cbcdfdb576338081efff9c920428acc2b05fc5a3
  Author: taku0 
  Date:   2016-12-10 (Sat, 10 Dec 2016)

  Changed paths:
M pkgs/development/mobile/androidenv/addon.xml
M pkgs/development/mobile/androidenv/addons.nix
M pkgs/development/mobile/androidenv/androidsdk.nix
M pkgs/development/mobile/androidenv/build-tools.nix
M pkgs/development/mobile/androidenv/platform-tools.nix
M pkgs/development/mobile/androidenv/platforms-linux.nix
M pkgs/development/mobile/androidenv/platforms-macosx.nix
M pkgs/development/mobile/androidenv/repository-11.xml
M pkgs/development/mobile/androidenv/support-repository.nix
M pkgs/development/mobile/androidenv/sys-img.xml
M pkgs/development/mobile/androidenv/sysimages.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  android-sdk: 25.2.2 -> 25.2.3


  Commit: 0d6980efb33efa5811c7254f46b2aec1d7e49c5e
  
https://github.com/NixOS/nixpkgs/commit/0d6980efb33efa5811c7254f46b2aec1d7e49c5e
  Author: Jörg Thalheim 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/development/mobile/androidenv/addon.xml
M pkgs/development/mobile/androidenv/addons.nix
M pkgs/development/mobile/androidenv/androidsdk.nix
M pkgs/development/mobile/androidenv/build-tools.nix
M pkgs/development/mobile/androidenv/platform-tools.nix
M pkgs/development/mobile/androidenv/platforms-linux.nix
M pkgs/development/mobile/androidenv/platforms-macosx.nix
M pkgs/development/mobile/androidenv/repository-11.xml
M pkgs/development/mobile/androidenv/support-repository.nix
M pkgs/development/mobile/androidenv/sys-img.xml
M pkgs/development/mobile/androidenv/sysimages.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  Merge pull request #21039 from taku0/adnroid_sdk_25.2.3

android-sdk: 25.2.2 -> 25.2.3


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


[Nix-commits] [NixOS/nixpkgs] bd55e9: android-studio: 2.1.3 -> 2.2.3

2016-12-15 Thread taku0
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: bd55e9db63cd7eb1e24609047eea71f44605d4af
  
https://github.com/NixOS/nixpkgs/commit/bd55e9db63cd7eb1e24609047eea71f44605d4af
  Author: taku0 
  Date:   2016-12-15 (Thu, 15 Dec 2016)

  Changed paths:
M pkgs/applications/editors/android-studio/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  android-studio: 2.1.3 -> 2.2.3


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