[Nix-commits] [NixOS/nixpkgs] 0bc342: lkl: 2017-03-24 -> 2017-06-27

2017-06-28 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 0bc3429e77e8a5ba1a29c2e9edcb984568d79fd0
  
https://github.com/NixOS/nixpkgs/commit/0bc3429e77e8a5ba1a29c2e9edcb984568d79fd0
  Author: Joachim Fasting <joach...@fastmail.fm>
  Date:   2017-06-28 (Wed, 28 Jun 2017)

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

  Log Message:
  ---
  lkl: 2017-03-24 -> 2017-06-27

Now based on Linux 4.11


  Commit: 09194cafa848cd1743327fa6e147d67a4bbf67f3
  
https://github.com/NixOS/nixpkgs/commit/09194cafa848cd1743327fa6e147d67a4bbf67f3
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-06-28 (Wed, 28 Jun 2017)

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

  Log Message:
  ---
  Merge pull request #26937 from joachifm/lkl-4_11

lkl: 2017-03-24 -> 2017-06-27


Compare: https://github.com/NixOS/nixpkgs/compare/c7278cfc0bb8...09194cafa848___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 0fafa0: erlang: remove erlangR16 and all versioned variant...

2017-06-26 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 0fafa0d7d7c89dfb8c3c7fbc5977cfe7959ebb78
  
https://github.com/NixOS/nixpkgs/commit/0fafa0d7d7c89dfb8c3c7fbc5977cfe7959ebb78
  Author: Daiderd Jordan <daid...@gmail.com>
  Date:   2017-06-23 (Fri, 23 Jun 2017)

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

  Log Message:
  ---
  erlang: remove erlangR16 and all versioned variants from all-packages

Fixes #24047

All of the variants are still available in the beam.interpreters attrset.


  Commit: 2dc0eaf0f164acb5dea0a400997cc86d762197e7
  
https://github.com/NixOS/nixpkgs/commit/2dc0eaf0f164acb5dea0a400997cc86d762197e7
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-06-26 (Mon, 26 Jun 2017)

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

  Log Message:
  ---
  Merge pull request #26797 from LnL7/erlang-versions

erlang: remove erlangR16 and all versioned variants from all-packages


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


Re: [Nix-dev] nixos-unstable-small channel is not updating anymore

2017-06-26 Thread Daniel Peebles
This sort of thing seems like it could also be caught by this feature I
added a few weeks ago: https://github.com/NixOS/nixpkgs/pull/25304

It started off disabled by default, then I tried enabling it by default,
and then disabled it by default again. It checks meta fields against a
schema and fails builds if they fail. We could enable it by default again?

On Mon, Jun 26, 2017 at 1:53 PM, Vladimír Čunát  wrote:

> On 06/26/2017 07:22 PM, Eelco Dolstra wrote:
> > Jun 26 17:12:49 webserver update-nixos-unstable-small-start[13607]:
> > error: in package ‘libsForQt5.qtinstaller’: this derivation has bad
> > ‘meta.outputsToInstall’
>
> Right, this particular error is fixed by ce8178ed931a.  Is it possible
> to make such errors visible somewhere, e.g. on Hydra?
>
> --Vladimir
> ___
> nix-dev mailing list
> nix-dev@lists.science.uu.nl
> https://mailman.science.uu.nl/mailman/listinfo/nix-dev
>
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] concatAttrs :: [attrSet] -> attrSet ?

2017-05-30 Thread Daniel Peebles
My favorite interface for this type of operation is from Haskell's
Data.Map, in pseudo-Haskell notation:

unionWithKey : (String -> a -> a -> a) -> Attrs a -> Atrs a -> Attrs a

unionWith : (a -> a -> a) -> Attrs a -> Attrs a -> Attrs a
unionWith = f: unionWithKey (_: f)

This should be sufficient to write most other "merge" operations. The
semantics are that keys common to both attrsets get their values passed
into the function to figure out how it should be merged, and otherwise keys
get passed through to the output attrsets unchanged.

Then you can pick whether you want left-biased or right-biased behavior by
simply passing in a function that selects the left or right element, or
possibly merges them in more interesting ways (for example calling this
function recursively)

There are obvious analogs for intersections too.



On Mon, May 29, 2017 at 11:19 AM, Sergiu Ivanov  wrote:

> Hello Tomasz, Domen, and Volth,
>
> Thus quoth  Tomasz Czyż  at 13:26 on Mon, May 29 2017:
> >
> > https://github.com/NixOS/nixpkgs/blob/master/lib/attrsets.nix#L413 is
> also
> > handy
> >
> > 2017-05-29 13:36 GMT+01:00 Domen Kožar :
> >
> >> mkMerge can be used only with NixOS modules.
> >>
> >> I do remember some recursive merge function, but can't find it now.
> >>
> >> On Mon, May 29, 2017 at 2:29 PM, Volth  wrote:
> >>
> >>> there is also lib.mkMerge to handle nested attrs
>
> My use case is waay simpler than modules (lucky me) :-)
>
> recursiveUpdate and especially recursiveUpdateUntil are some interesting
> beasts, thanks for the reference.
>
> --
> Sergiu
>
> ___
> nix-dev mailing list
> nix-dev@lists.science.uu.nl
> https://mailman.science.uu.nl/mailman/listinfo/nix-dev
>
>
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-dev


[Nix-commits] [NixOS/nixpkgs] e84549: lkl: add meta.homepage

2017-05-23 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: e845495edb4bb8bbf4c89da632e861cac6017614
  
https://github.com/NixOS/nixpkgs/commit/e845495edb4bb8bbf4c89da632e861cac6017614
  Author: Joachim Fasting <joach...@fastmail.fm>
  Date:   2017-05-24 (Wed, 24 May 2017)

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

  Log Message:
  ---
  lkl: add meta.homepage


  Commit: e983d4306e2a72774411f813b2dd1348a034a417
  
https://github.com/NixOS/nixpkgs/commit/e983d4306e2a72774411f813b2dd1348a034a417
  Author: Joachim Fasting <joach...@fastmail.fm>
  Date:   2017-05-24 (Wed, 24 May 2017)

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

  Log Message:
  ---
  lkl: bc & python are native build inputs


  Commit: 8c8f40a1285bda11ccd972a83aca0ea41f208446
  
https://github.com/NixOS/nixpkgs/commit/8c8f40a1285bda11ccd972a83aca0ea41f208446
  Author: Joachim Fasting <joach...@fastmail.fm>
  Date:   2017-05-24 (Wed, 24 May 2017)

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

  Log Message:
  ---
  lkl: d747073 -> 2017-03-24

- Moves to a more recent kernel (4.10, I think ...)
- API break re the previous version
- cptofs: fix root directory copy
- add support for disks with custom ops
- add LKL_HIJACK_NET_QDISC to configure qdisc policy
- add LKL_HIJACK_SYSCTL to configure sysctl values


  Commit: e0b623a56d7d3914cedaafaeaf9cff2d722c6615
  
https://github.com/NixOS/nixpkgs/commit/e0b623a56d7d3914cedaafaeaf9cff2d722c6615
  Author: Joachim Fasting <joach...@fastmail.fm>
  Date:   2017-05-24 (Wed, 24 May 2017)

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

  Log Message:
  ---
  lkl: break description into longDescription and a briefer descr


  Commit: 49ecd62c087473f0e60aa8c89a0dd1d196427b2e
  
https://github.com/NixOS/nixpkgs/commit/49ecd62c087473f0e60aa8c89a0dd1d196427b2e
  Author: Joachim Fasting <joach...@fastmail.fm>
  Date:   2017-05-24 (Wed, 24 May 2017)

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

  Log Message:
  ---
  lkl: split outputs

Breaking out lib allows users to link against lkl without pulling the
kitchen sink into their closure.


  Commit: 454041a557b39cb030e8e53a723844ec0cefdaa3
  
https://github.com/NixOS/nixpkgs/commit/454041a557b39cb030e8e53a723844ec0cefdaa3
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-05-23 (Tue, 23 May 2017)

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

  Log Message:
  ---
  Merge pull request #26040 from joachifm/lkl

lkl: d747073 -> 2017-03-24


Compare: https://github.com/NixOS/nixpkgs/compare/b0adb09b328e...454041a557b3___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 467a91: nixStable: remove old patches

2017-05-23 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 467a91d9ee6f2a3750bceaf2c86a2c1f093904df
  
https://github.com/NixOS/nixpkgs/commit/467a91d9ee6f2a3750bceaf2c86a2c1f093904df
  Author: Dmitry Kalinkin <dmitry.kalin...@gmail.com>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
M pkgs/tools/package-management/nix/default.nix

  Log Message:
  ---
  nixStable: remove old patches

https://github.com/NixOS/nix/commit/773313591f167888718228bf5ada44a81f3fa32e
https://github.com/NixOS/nix/commit/ad9e6037a4558c6fd5a2fcaf9d81a4725a1dd82f


  Commit: ec117f761f01bc47c11dc24528faf4506f57ece1
  
https://github.com/NixOS/nixpkgs/commit/ec117f761f01bc47c11dc24528faf4506f57ece1
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
M pkgs/tools/package-management/nix/default.nix

  Log Message:
  ---
  Merge pull request #26034 from veprbl/nixpatches

nixStable: remove old patches


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


[Nix-commits] [NixOS/nixpkgs] b737dd: pants13-pre: 1.3.0.dev19 -> 1.3.0rc2

2017-05-22 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: b737ddd65d141768e53c098807a06ba2caee4a16
  
https://github.com/NixOS/nixpkgs/commit/b737ddd65d141768e53c098807a06ba2caee4a16
  Author: Brendan Miller <bhmil...@gmail.com>
  Date:   2017-05-22 (Mon, 22 May 2017)

  Changed paths:
M pkgs/development/tools/build-managers/pants/default.nix

  Log Message:
  ---
  pants13-pre: 1.3.0.dev19 -> 1.3.0rc2

Pulling in the latest 1.3.0 release candidate from pants.


  Commit: eb3eddad26158a95a5abfdf35f2e72b39fc16004
  
https://github.com/NixOS/nixpkgs/commit/eb3eddad26158a95a5abfdf35f2e72b39fc16004
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-05-22 (Mon, 22 May 2017)

  Changed paths:
M pkgs/development/tools/build-managers/pants/default.nix

  Log Message:
  ---
  Merge pull request #25995 from bhmiller/master

pants13-pre: 1.3.0.dev19 -> 1.3.0rc2


Compare: https://github.com/NixOS/nixpkgs/compare/845d1b28bf57...eb3eddad2615___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


Re: [Nix-dev] Need any mirror in Asia?

2017-05-08 Thread Daniel Peebles
Copying this from another related thread:
https://mailman.science.uu.nl/pipermail/nix-dev/2016-October/022029.html


On Sun, May 7, 2017 at 9:33 PM, Karibu  wrote:

> Hi Zimbatm,
>
> This would be the first time for me.
>
> Can yoy brief me on the details and tools needed?
>
> Thanks
>
> On May 7, 2017 22:48, zimbatm  wrote:
>
> @Karibu: is it possible to setup the mirror as a secondary layer cache
> instead?
>
> On Thu, 4 May 2017 at 14:18 Volth  wrote:
>
> Actually, there are regions with bad connectity to Amazon's Cloudfront.
> For example Russia, and, yes, Vietnam.
>
> There are few obstacles:
> 1. the distribution model is not rsync-friendly and not well suited
> for 3rd-party mirrors.
> 2. there is a  team promising to solve the geo-distribution issue
> using IPFS. There is no results yet but the expectation from their
> works lower priority of alternative solutions.
> 3. the majority of developers (and users?) are located in Cenral
> Europe (NL,DE,CZ,SI,...) so the geodistrubution issue get very little
> traction.
>
> On 5/4/17, Karibu  wrote:
> > Thanks for the prompt reply.
> > So you don't need any mirror in Asia and no issue from the speed there
> > I suppose.
> >
> > If one day, you will need one, you can count on me.
> >
> > Thanks
> >
> > Kari
> >
> > On Thu, 2017-05-04 at 14:43 +0200, Domen Kožar wrote:
> >> This is not Gentoo. Our infrastructure is hosted by Amazon S3 and
> >> globally distributed over cloudflare CDN.
> >>
> >> On Thu, May 4, 2017 at 2:41 PM, Karibu  wrote:
> >> > Hi guys,
> >> >
> >> > Any idea about the RSYNC url I should use to do a mirror?
> >> >
> >> > Thanks
> >> >
> >> > On Tue, 2017-05-02 at 21:09 +0700, Karibu wrote:
> >> > > Hehe no problem.
> >> > >
> >> > > Any mirror admin or dev to let me know the RSYNC url.
> >> > > Thanks
> >> > >
> >> > > Kari
> >> > >
> >> > > On Tue, 2017-05-02 at 00:47 +0800, Wei Tang wrote:
> >> > > >
> >> > > > Hi Karibu,
> >> > > >
> >> > > > I live in Hong Kong, and I would definitely appreciate a mirror
> >> > in
> >> > > > Asia.
> >> > > >
> >> > > > -- Wei
> >> > > >
> >> > > > Karibu writes:
> >> > > >
> >> > > > >
> >> > > > >
> >> > > > > Hi guys,
> >> > > > > I am the admin of the Vietnamese mirror (and blog)
> >> > freedif.org
> >> > > > > (mirror.freedif.org)
> >> > > > >
> >> > > > > I have some spare bandwidth and space and would like to
> >> > support
> >> > > > > your
> >> > > > > project.
> >> > > > >
> >> > > > > Do you need a mirror in Vietnam (no problem to support
> >> > > > > neighbourhood
> >> > > > > countries)
> >> > > > >
> >> > > > > Thanks
> >> > > > >
> >> > > > > Kari
> >> > > > > ___
> >> > > > > nix-dev mailing list
> >> > > > > nix-dev@lists.science.uu.nl
> >> > > > > https://mailman.science.uu.nl/mailman/listinfo/nix-dev
> >> > > ___
> >> > > nix-dev mailing list
> >> > > nix-dev@lists.science.uu.nl
> >> > > https://mailman.science.uu.nl/mailman/listinfo/nix-dev
> >> > ___
> >> > nix-dev mailing list
> >> > nix-dev@lists.science.uu.nl
> >> > https://mailman.science.uu.nl/mailman/listinfo/nix-dev
> >> >
> >>
> > ___
> > nix-dev mailing list
> > nix-dev@lists.science.uu.nl
> > https://mailman.science.uu.nl/mailman/listinfo/nix-dev
> >
> ___
> nix-dev mailing list
> nix-dev@lists.science.uu.nl
> https://mailman.science.uu.nl/mailman/listinfo/nix-dev
>
>
>
> ___
> nix-dev mailing list
> nix-dev@lists.science.uu.nl
> https://mailman.science.uu.nl/mailman/listinfo/nix-dev
>
>
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-dev


[Nix-commits] [NixOS/nixpkgs] d57510: nginx: remove syslog module

2017-05-03 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: d5751025569648a21adf3d2f0b425c85a0dffc67
  
https://github.com/NixOS/nixpkgs/commit/d5751025569648a21adf3d2f0b425c85a0dffc67
  Author: Vaibhav Sagar <vaibhav.sa...@zalora.com>
  Date:   2017-05-04 (Thu, 04 May 2017)

  Changed paths:
M pkgs/servers/http/nginx/modules.nix

  Log Message:
  ---
  nginx: remove syslog module

This module has not been required for over 2 years. See 
https://github.com/yaoweibin/nginx_syslog_patch/issues/15


  Commit: 8f71273a2c496250198395b119754d69aae24606
  
https://github.com/NixOS/nixpkgs/commit/8f71273a2c496250198395b119754d69aae24606
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-05-03 (Wed, 03 May 2017)

  Changed paths:
M pkgs/servers/http/nginx/modules.nix

  Log Message:
  ---
  Merge pull request #25491 from vaibhavsagar/remove-nginx-syslog

nginx: remove syslog module


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


[Nix-commits] [NixOS/nixpkgs] 65d06f: capnproto: 0.5.3 -> 0.6.0

2017-05-03 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 65d06f33cc0a26030f716a5591be8f56f5fabe84
  
https://github.com/NixOS/nixpkgs/commit/65d06f33cc0a26030f716a5591be8f56f5fabe84
  Author: Aneesh Agrawal <aneesh...@gmail.com>
  Date:   2017-05-03 (Wed, 03 May 2017)

  Changed paths:
R pkgs/development/libraries/capnproto/clang4.patch
M pkgs/development/libraries/capnproto/default.nix

  Log Message:
  ---
  capnproto: 0.5.3 -> 0.6.0


  Commit: 2e51d27787d55391dd9f703bae4d9ffe5e87b18b
  
https://github.com/NixOS/nixpkgs/commit/2e51d27787d55391dd9f703bae4d9ffe5e87b18b
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-05-03 (Wed, 03 May 2017)

  Changed paths:
R pkgs/development/libraries/capnproto/clang4.patch
M pkgs/development/libraries/capnproto/default.nix

  Log Message:
  ---
  Merge pull request #25473 from aneeshusa/update-capnproto-to-0.6.0

capnproto: 0.5.3 -> 0.6.0


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


[Nix-commits] [NixOS/nixpkgs] 9f18af: Add Shibboleth Service Provider Module

2017-05-02 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 9f18af599164356f5a027da823f4ca67cc0e0329
  
https://github.com/NixOS/nixpkgs/commit/9f18af599164356f5a027da823f4ca67cc0e0329
  Author: jammerful <jammer...@gmail.com>
  Date:   2017-05-02 (Tue, 02 May 2017)

  Changed paths:
M nixos/modules/module-list.nix
A nixos/modules/services/security/shibboleth-sp.nix

  Log Message:
  ---
  Add Shibboleth Service Provider Module


  Commit: 436ece25b62353e5aa426242c2c796e94582071e
  
https://github.com/NixOS/nixpkgs/commit/436ece25b62353e5aa426242c2c796e94582071e
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-05-02 (Tue, 02 May 2017)

  Changed paths:
M nixos/modules/module-list.nix
A nixos/modules/services/security/shibboleth-sp.nix

  Log Message:
  ---
  Merge pull request #25422 from jammerful/shibservice

Add Shibboleth Service Provider Module


Compare: https://github.com/NixOS/nixpkgs/compare/ec7f6208311f...436ece25b623___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 064882: pants13-pre: 1.3.0.dev13 -> 1.3.0.dev19

2017-05-01 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 064882e52ab3e5c96e8c9bd1495228ed84b83a10
  
https://github.com/NixOS/nixpkgs/commit/064882e52ab3e5c96e8c9bd1495228ed84b83a10
  Author: Brendan Miller <dev.miller.bren...@dev.bwater.com>
  Date:   2017-05-01 (Mon, 01 May 2017)

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

  Log Message:
  ---
  pants13-pre: 1.3.0.dev13 -> 1.3.0.dev19

Pulling in the latest dev release from pants to get the latest bug fixes
and features.

Implements NixOS/nixpkgs#25401


  Commit: 1de27d461c6a1bd1d8efdd742192951a4921f15f
  
https://github.com/NixOS/nixpkgs/commit/1de27d461c6a1bd1d8efdd742192951a4921f15f
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-05-01 (Mon, 01 May 2017)

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

  Log Message:
  ---
  Merge pull request #25402 from bhmiller/master

pants13-pre: 1.3.0.dev13 -> 1.3.0.dev19


Compare: https://github.com/NixOS/nixpkgs/compare/f3a05a0fb36b...1de27d461c6a___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 361314: nixos-prepare-root: force symlink at /run

2017-05-01 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 361314ca71a6ebab92b1450519f47fd4abd7d228
  
https://github.com/NixOS/nixpkgs/commit/361314ca71a6ebab92b1450519f47fd4abd7d228
  Author: Jörg Thalheim <jo...@thalheim.io>
  Date:   2017-05-01 (Mon, 01 May 2017)

  Changed paths:
M nixos/modules/installer/tools/nixos-prepare-root.sh

  Log Message:
  ---
  nixos-prepare-root: force symlink at /run

Otherwise a reinstall will fail.


  Commit: daf16b5679e4c371afe76e5ebe672fb68bb60dfe
  
https://github.com/NixOS/nixpkgs/commit/daf16b5679e4c371afe76e5ebe672fb68bb60dfe
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-05-01 (Mon, 01 May 2017)

  Changed paths:
M nixos/modules/installer/tools/nixos-prepare-root.sh

  Log Message:
  ---
  Merge pull request #25391 from Mic92/nixos-prepare-root

nixos-prepare-root: force symlink at /run


Compare: https://github.com/NixOS/nixpkgs/compare/3ecaf3b4b540...daf16b5679e4___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 32ae4b: stdenv-generic: add meta attribute checking

2017-04-28 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 32ae4bfc20af932972ac914df8cc7f1c9d57fe55
  
https://github.com/NixOS/nixpkgs/commit/32ae4bfc20af932972ac914df8cc7f1c9d57fe55
  Author: Dan Peebles <pump...@me.com>
  Date:   2017-04-28 (Fri, 28 Apr 2017)

  Changed paths:
M pkgs/stdenv/generic/default.nix

  Log Message:
  ---
  stdenv-generic: add meta attribute checking

This is turned off by default but I think we should fix all packages to
respect it and then turn it on by default


  Commit: 76137a801d96294e90a9d4d3132c7516d86cb567
  
https://github.com/NixOS/nixpkgs/commit/76137a801d96294e90a9d4d3132c7516d86cb567
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-04-28 (Fri, 28 Apr 2017)

  Changed paths:
M pkgs/stdenv/generic/default.nix

  Log Message:
  ---
  Merge pull request #25304 from copumpkin/check-meta

stdenv-generic: add meta attribute checking


Compare: https://github.com/NixOS/nixpkgs/compare/ce6eb0cbbe53...76137a801d96___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] e61b4b: terraform: 0.9.3 => 0.9.4

2017-04-27 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: e61b4bbd0cb4ee0cd3d44db0dd5c8edc10ca8aab
  
https://github.com/NixOS/nixpkgs/commit/e61b4bbd0cb4ee0cd3d44db0dd5c8edc10ca8aab
  Author: Parnell Springmeyer <parn...@digitalmentat.com>
  Date:   2017-04-27 (Thu, 27 Apr 2017)

  Changed paths:
M pkgs/applications/networking/cluster/terraform/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  terraform: 0.9.3 => 0.9.4


  Commit: 14adea91566019549f33392d4710d9babd0108d7
  
https://github.com/NixOS/nixpkgs/commit/14adea91566019549f33392d4710d9babd0108d7
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-04-27 (Thu, 27 Apr 2017)

  Changed paths:
M pkgs/applications/networking/cluster/terraform/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  Merge pull request #25269 from awakenetworks/parnell/terraform-bump

terraform: 0.9.3 -> 0.9.4


Compare: https://github.com/NixOS/nixpkgs/compare/7c2419df764c...14adea915660___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] da6c83: log4shib: init at 1.0.9

2017-04-27 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: da6c83aa3b5be3225b262b3c8117d5e0d619a152
  
https://github.com/NixOS/nixpkgs/commit/da6c83aa3b5be3225b262b3c8117d5e0d619a152
  Author: jammerful <jammer...@gmail.com>
  Date:   2017-04-26 (Wed, 26 Apr 2017)

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

  Log Message:
  ---
  log4shib: init at 1.0.9

Required by the Shibboleth Service Provider Package


  Commit: 7267ae5e1dbf3b6077ebf9be2a269c9d6efa8529
  
https://github.com/NixOS/nixpkgs/commit/7267ae5e1dbf3b6077ebf9be2a269c9d6efa8529
  Author: jammerful <jammer...@gmail.com>
  Date:   2017-04-26 (Wed, 26 Apr 2017)

  Changed paths:
A pkgs/development/libraries/xml-tooling-c/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  xml-tooling-c: init at 1.6.0

Required by the Shibboleth Service Provider


  Commit: d169a9c6192f154b0c0fec11f85af344544b6b24
  
https://github.com/NixOS/nixpkgs/commit/d169a9c6192f154b0c0fec11f85af344544b6b24
  Author: jammerful <jammer...@gmail.com>
  Date:   2017-04-26 (Wed, 26 Apr 2017)

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

  Log Message:
  ---
  opensaml-cpp: init at 2.6.0

Required by the Shibboleth Service Provider


  Commit: dfcc8dd48c06ec130bcc9d46be461513ad687d66
  
https://github.com/NixOS/nixpkgs/commit/dfcc8dd48c06ec130bcc9d46be461513ad687d66
  Author: jammerful <jammer...@gmail.com>
  Date:   2017-04-27 (Thu, 27 Apr 2017)

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

  Log Message:
  ---
  shibboleth-sp: init at 2.6.0


  Commit: b3b6b2e38c62afb3f0ef7900bcb7f5c1e6692368
  
https://github.com/NixOS/nixpkgs/commit/b3b6b2e38c62afb3f0ef7900bcb7f5c1e6692368
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-04-27 (Thu, 27 Apr 2017)

  Changed paths:
A pkgs/development/libraries/log4shib/default.nix
A pkgs/development/libraries/opensaml-cpp/default.nix
A pkgs/development/libraries/shibboleth-sp/default.nix
A pkgs/development/libraries/xml-tooling-c/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  Merge pull request #25255 from jammerful/shibboleth

Add Shibboleth Service Provider


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


[Nix-commits] [NixOS/nixpkgs] ee2cff: azure-image: switch to use the common make-disk-im...

2017-04-25 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: ee2cffbdb4f0122534e39aea0cc60684950e26ef
  
https://github.com/NixOS/nixpkgs/commit/ee2cffbdb4f0122534e39aea0cc60684950e26ef
  Author: Dan Peebles <pump...@me.com>
  Date:   2017-04-25 (Tue, 25 Apr 2017)

  Changed paths:
M nixos/modules/virtualisation/azure-image.nix

  Log Message:
  ---
  azure-image: switch to use the common make-disk-image.nix


  Commit: 1ec8afdfdc7d01c31f92246561ed0d92ef6ec00f
  
https://github.com/NixOS/nixpkgs/commit/1ec8afdfdc7d01c31f92246561ed0d92ef6ec00f
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-04-25 (Tue, 25 Apr 2017)

  Changed paths:
M nixos/modules/virtualisation/azure-image.nix

  Log Message:
  ---
  Merge pull request #25197 from copumpkin/azure-image-common

azure-image: switch to use the common make-disk-image.nix


Compare: https://github.com/NixOS/nixpkgs/compare/17f999d66ec0...1ec8afdfdc7d___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] d4fb8c: linux-headers: Remove stray linux headers 3.18 nix...

2017-04-24 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: d4fb8cfc0998bd9c66bc384abf246c9bf303d092
  
https://github.com/NixOS/nixpkgs/commit/d4fb8cfc0998bd9c66bc384abf246c9bf303d092
  Author: John Ericson <ericson2...@yahoo.com>
  Date:   2017-04-24 (Mon, 24 Apr 2017)

  Changed paths:
R pkgs/os-specific/linux/kernel-headers/3.18.nix

  Log Message:
  ---
  linux-headers: Remove stray linux headers 3.18 nix file

In dced724c009a1646475373cc597ada385d46bde6 this derivation was
unexposed along (in all-packages.nix) with the removal of linux 3.18[1].
I think this file was left behind by mistake.

[1]: 
https://github.com/NixOS/nixpkgs/commit/dced724c009a1646475373cc597ada385d46bde6#diff-036410e9211b4336186fc613f7200b12L11174


  Commit: 3ae7f249dad73ed6debec5733dabb8937debb489
  
https://github.com/NixOS/nixpkgs/commit/3ae7f249dad73ed6debec5733dabb8937debb489
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-04-24 (Mon, 24 Apr 2017)

  Changed paths:
R pkgs/os-specific/linux/kernel-headers/3.18.nix

  Log Message:
  ---
  Merge pull request #25187 from obsidiansystems/remove-stray-kernel-headers

linux-headers: Remove stray linux headers 3.18 nix file


Compare: https://github.com/NixOS/nixpkgs/compare/3ab98d0971e6...3ae7f249dad7___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 9fae0f: google-compute-image: switch to use the common mak...

2017-04-24 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 9fae0f3f38e0428bc16d83fd12beff10edd8a317
  
https://github.com/NixOS/nixpkgs/commit/9fae0f3f38e0428bc16d83fd12beff10edd8a317
  Author: Dan Peebles <pump...@me.com>
  Date:   2017-04-24 (Mon, 24 Apr 2017)

  Changed paths:
M nixos/modules/virtualisation/google-compute-image.nix

  Log Message:
  ---
  google-compute-image: switch to use the common make-disk-image.nix


  Commit: f2d1aa05de4d925998d67b5ac9b6512a3cb67d81
  
https://github.com/NixOS/nixpkgs/commit/f2d1aa05de4d925998d67b5ac9b6512a3cb67d81
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-04-24 (Mon, 24 Apr 2017)

  Changed paths:
M nixos/modules/virtualisation/google-compute-image.nix

  Log Message:
  ---
  Merge pull request #25165 from copumpkin/google-image-common

google-compute-image: switch to use the common make-disk-image.nix


Compare: https://github.com/NixOS/nixpkgs/compare/331efb3d74bc...f2d1aa05de4d___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] f1708a: make-disk-image: change to be less VM-centric

2017-04-23 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: f1708a9d7d79e2bf2961fc648625578b23b3460f
  
https://github.com/NixOS/nixpkgs/commit/f1708a9d7d79e2bf2961fc648625578b23b3460f
  Author: Dan Peebles <pump...@me.com>
  Date:   2017-04-24 (Mon, 24 Apr 2017)

  Changed paths:
M nixos/lib/make-disk-image.nix
M nixos/maintainers/scripts/ec2/amazon-image.nix
M nixos/modules/installer/tools/nixos-prepare-root.sh

  Log Message:
  ---
  make-disk-image: change to be less VM-centric

This changes much of the make-disk-image.nix logic (and thus most NixOS
image building) to use LKL to set up the target directory structure rather
than a Linux VM. The only work we still do in a VM is less IO-heavy stuff
that while still time-consuming, is less of the overall load. The goal is
to kill more of that stuff, but that will require deeper changes to NixOS
activation scripts and switch-to-configuration.pl, and I don't want to
bite off too much at once.


  Commit: 7025fc6d06dec04ca047ff46a18b92a79c6031f0
  
https://github.com/NixOS/nixpkgs/commit/7025fc6d06dec04ca047ff46a18b92a79c6031f0
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-04-23 (Sun, 23 Apr 2017)

  Changed paths:
M nixos/lib/make-disk-image.nix
M nixos/maintainers/scripts/ec2/amazon-image.nix
M nixos/modules/installer/tools/nixos-prepare-root.sh

  Log Message:
  ---
  Merge pull request #24964 from copumpkin/make-disk-image-refactor

make-disk-image: change to be less VM-centric


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


[Nix-commits] [NixOS/nixpkgs] d990aa: Refactor nixos-install to separate out filesystem ...

2017-04-17 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: d990aa716327abb018e8352dcf7ba2fcfb4fc34c
  
https://github.com/NixOS/nixpkgs/commit/d990aa716327abb018e8352dcf7ba2fcfb4fc34c
  Author: Dan Peebles <pump...@me.com>
  Date:   2017-04-16 (Sun, 16 Apr 2017)

  Changed paths:
M nixos/modules/installer/tools/nixos-install.sh
A nixos/modules/installer/tools/nixos-prepare-root.sh
M nixos/modules/installer/tools/tools.nix
M nixos/tests/installer.nix
M pkgs/tools/package-management/nix/default.nix

  Log Message:
  ---
  Refactor nixos-install to separate out filesystem build logic

The key distinction I'm drawing is that there's a component that deals
with the store of the machine being built, and another component for
the store building it. The inner part of it assumes nothing from the
builder (doesn't need chroot or root powers) so it can run comfortably
inside a Nix build, as well as nixos-rebuild. I have some upcoming work
that will use that to significantly speed up and streamline image builds
for NixOS, especially on virtualized hosts like EC2, but it's also a
reasonable speedup on native hosts.


  Commit: e9f1d8693a666af293d690fabe561eea29c748a1
  
https://github.com/NixOS/nixpkgs/commit/e9f1d8693a666af293d690fabe561eea29c748a1
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-04-17 (Mon, 17 Apr 2017)

  Changed paths:
M nixos/modules/installer/tools/nixos-install.sh
A nixos/modules/installer/tools/nixos-prepare-root.sh
M nixos/modules/installer/tools/tools.nix
M nixos/tests/installer.nix
M pkgs/tools/package-management/nix/default.nix

  Log Message:
  ---
  Merge pull request #23026 from copumpkin/nixos-install-wip

Refactor nixos-install to separate out filesystem build logic


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


Re: [Nix-dev] Darwin on Hydra.nixos.org

2017-04-17 Thread Daniel Peebles
Jude Taylor might know what's going on; otherwise we'll need to get in and
poke around.

On Mon, Apr 17, 2017 at 4:05 AM, Vladimír Čunát  wrote:

> Hi,
> I see that there are lots of failures in recent Darwin builds, all saying:
>
> > Aborted: program
> ‘/nix/store/ny0pf6qlq28pjpncn79lr5a6w5i63fyc-nix-1.11.8/libexec/nix/reso
> lve-system-dependencies.pl’
> failed due to signal 11 (Segmentation fault: 11)
>
> It might be just the "mac2" machine, eating through all the builds quickly.
>
> --Vladimir
> ___
> nix-dev mailing list
> nix-dev@lists.science.uu.nl
> https://mailman.science.uu.nl/mailman/listinfo/nix-dev
>
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-dev


[Nix-dev] Please provide input on my attempts to rework how NixOS builds images

2017-04-13 Thread Daniel Peebles
Hi all,

Eelco and I are having a slight disagreement on how to proceed on a PR of
mine and we figured we'd ask the community for opinions. If you've dealt
with images in Nix and/or virtual machines, please continue reading.

*tl;dr:* please give thumbs up or down on
https://github.com/NixOS/nixpkgs/pull/23026

Here's a quick summary of what's going on:

   - NixOS/nixpkgs has a remarkable amount of image building code spread
   throughout it, for building EC2/Google/Azure images, cd/dvd images,
   initramfs, and probably several others.
   - That code is generally copied and pasted a lot, but almost all of the
   image builders currently run the filesystem build inside a Linux VM; the
   usual process is:
  1. start Linux VM (because writing filesystems requires root and is
  mostly "impure")
  2. set up partitions & filesystems
  3. run nixos-install
  4. shut down VM
  5. save image to $out
  - Starting a Linux VM inside a Nix build isn't always possible or
   efficient. For one example, 95% of "the cloud" doesn't support nested
   virtualization, so running an image build on EC2 is fully emulated and
   takes a decimal order of magnitude or more longer than it does on physical
   hardware, due to the lack of hardware-assisted virtualization. There's no
   indication that any cloud providers will be be providing nested
   virtualization support anytime soon. A second example is that nested
   virtualization support in e.g., VMWare can be pretty flaky on Linux guests:
   I used to run nested virtualization fine inside NixOS but some recent Linux
   kernel changes now hang my system when I try it, and there doesn't seem to
   be any indication that there's active work on remedying such flakiness.
   - I build NixOS images *a lot* (mostly for EC2, on EC2) and don't have
   access to any physical Linux hardware.
   - I have devised a cute process
    (using the Linux Kernel
   Library project) that can quickly and efficiently craft Linux filesystems
   using the upstream Linux kernel libraries directly, without a VM.

Here's what I'm proposing:

   1. Make the image builder code throughout NixOS (I'll also refactor and
   share more code between the image generators over the next few weeks) use
   LKL and do far less work in a VM, in order to build images efficiently on
   EC2 (image build time goes from 30+ minutes to <1 minute) and to build them
   at all on local virtualization. This means *the image builder code no
   longer calls nixos-install*.
   2. To avoid duplicating all the logic in nixos-install, factor out the
   common elements in the VM-free image builder and nixos-install into a third
   script, which I've been tentatively calling nixos-prepare-root, and have
   nixos-install and image builders both call that.

Eelco is understandably concerned that by forking the image build and
making it take a slightly different path from nixos-install (even if they
share most of the core filesystem build logic), we'll make maintenance
harder and make it easier to introduce subtle bugs. Although I agree with
the gist of that and am striving to minimize divergence from nixos-install,
I still need it to work on EC2 and VMWare.

Eelco has said he won't veto the PR merge (and my subsequent work) if the
community supports it, but doesn't particularly like it himself. That's
where you come in :) please check out my PR and let us know what you think.
I'd obviously love to merge this, but if the community really doesn't want
this change I can maintain some forked logic here for my needs.

Thanks,
Dan
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-dev


[Nix-commits] [NixOS/nixpkgs] 3ab45f: treewide: use boolToString function

2017-04-13 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 3ab45f4b369c9c741b55ddedeaac4c797dc61c04
  
https://github.com/NixOS/nixpkgs/commit/3ab45f4b369c9c741b55ddedeaac4c797dc61c04
  Author: Franz Pletz <fpl...@fnordicwalking.de>
  Date:   2017-04-11 (Tue, 11 Apr 2017)

  Changed paths:
M lib/trivial.nix
M nixos/modules/config/fonts/fontconfig-penultimate.nix
M nixos/modules/config/fonts/fontconfig.nix
M nixos/modules/services/cluster/kubernetes.nix
M nixos/modules/services/continuous-integration/hydra/default.nix
M nixos/modules/services/databases/cassandra.nix
M nixos/modules/services/databases/mongodb.nix
M nixos/modules/services/logging/graylog.nix
M nixos/modules/services/misc/cgminer.nix
M nixos/modules/services/misc/confd.nix
M nixos/modules/services/misc/matrix-synapse.nix
M nixos/modules/services/misc/nix-daemon.nix
M nixos/modules/services/misc/taskserver/default.nix
M nixos/modules/services/monitoring/collectd.nix
M nixos/modules/services/monitoring/grafana.nix
M nixos/modules/services/network-filesystems/netatalk.nix
M nixos/modules/services/network-filesystems/samba.nix
M nixos/modules/services/network-filesystems/tahoe.nix
M nixos/modules/services/networking/aiccu.nix
M nixos/modules/services/networking/btsync.nix
M nixos/modules/services/networking/firefox/sync-server.nix
M nixos/modules/services/networking/i2pd.nix
M nixos/modules/services/networking/ircd-hybrid/default.nix
M nixos/modules/services/networking/mosquitto.nix
M nixos/modules/services/networking/murmur.nix
M nixos/modules/services/networking/prosody.nix
M nixos/modules/services/networking/sslh.nix
M nixos/modules/services/networking/znc.nix
M nixos/modules/services/security/oauth2_proxy.nix
M nixos/modules/services/torrent/transmission.nix
M nixos/modules/services/web-apps/atlassian/crowd.nix
M nixos/modules/services/web-apps/quassel-webserver.nix
M nixos/modules/services/web-apps/tt-rss.nix
M nixos/modules/services/x11/display-managers/sddm.nix
M nixos/modules/services/x11/hardware/multitouch.nix
M pkgs/development/java-modules/build-maven-package.nix
M pkgs/development/ocaml-modules/mtime/default.nix
M pkgs/development/ocaml-modules/nocrypto/default.nix
M pkgs/development/ocaml-modules/notty/default.nix
M pkgs/development/ocaml-modules/vg/default.nix

  Log Message:
  ---
  treewide: use boolToString function


  Commit: 09a9a472ee783b40c2a3dd287bbe9d3c60f8fc58
  
https://github.com/NixOS/nixpkgs/commit/09a9a472ee783b40c2a3dd287bbe9d3c60f8fc58
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-04-13 (Thu, 13 Apr 2017)

  Changed paths:
M lib/trivial.nix
M nixos/modules/config/fonts/fontconfig-penultimate.nix
M nixos/modules/config/fonts/fontconfig.nix
M nixos/modules/services/cluster/kubernetes.nix
M nixos/modules/services/continuous-integration/hydra/default.nix
M nixos/modules/services/databases/cassandra.nix
M nixos/modules/services/databases/mongodb.nix
M nixos/modules/services/logging/graylog.nix
M nixos/modules/services/misc/cgminer.nix
M nixos/modules/services/misc/confd.nix
M nixos/modules/services/misc/matrix-synapse.nix
M nixos/modules/services/misc/nix-daemon.nix
M nixos/modules/services/misc/taskserver/default.nix
M nixos/modules/services/monitoring/collectd.nix
M nixos/modules/services/monitoring/grafana.nix
M nixos/modules/services/network-filesystems/netatalk.nix
M nixos/modules/services/network-filesystems/samba.nix
M nixos/modules/services/network-filesystems/tahoe.nix
M nixos/modules/services/networking/aiccu.nix
M nixos/modules/services/networking/btsync.nix
M nixos/modules/services/networking/firefox/sync-server.nix
M nixos/modules/services/networking/i2pd.nix
M nixos/modules/services/networking/ircd-hybrid/default.nix
M nixos/modules/services/networking/mosquitto.nix
M nixos/modules/services/networking/murmur.nix
M nixos/modules/services/networking/prosody.nix
M nixos/modules/services/networking/sslh.nix
M nixos/modules/services/networking/znc.nix
M nixos/modules/services/security/oauth2_proxy.nix
M nixos/modules/services/torrent/transmission.nix
M nixos/modules/services/web-apps/atlassian/crowd.nix
M nixos/modules/services/web-apps/quassel-webserver.nix
M nixos/modules/services/web-apps/tt-rss.nix
M nixos/modules/services/x11/display-managers/sddm.nix
M nixos/modules/services/x11/hardware/multitouch.nix
M pkgs/development/java-modules/build-maven-package.nix
M pkgs/development/ocaml-modules/mtime/default.nix
M pkgs/development/ocaml-modules/nocrypto/default.nix
M pkgs/development/ocaml-modules/notty/default.nix
M pkgs/development/ocaml-modules/vg/default.nix

  Log Message:
  ---
  Merge pull request

[Nix-commits] [NixOS/nixpkgs] 5eb75c: xcbuild: add app bundle specs

2017-04-12 Thread Daniel Peebles
plist-cpp.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  ibtool: rename xib2nib


  Commit: 1781ec934f5a815d13b768a77a4bde8798db26d3
  
https://github.com/NixOS/nixpkgs/commit/1781ec934f5a815d13b768a77a4bde8798db26d3
  Author: Matthew Bauer <mjbaue...@gmail.com>
  Date:   2017-04-12 (Wed, 12 Apr 2017)

  Changed paths:
A pkgs/development/libraries/NSPlist/default.nix
A pkgs/development/libraries/PlistCpp/default.nix
M pkgs/development/tools/xib2nib/default.nix
R pkgs/development/tools/xib2nib/nsplist.nix
R pkgs/development/tools/xib2nib/plist-cpp.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  xib2nib: move nsplist, plistcpp to own folder

These libraries could be used by other packages so list them in
all-packages.nix as well.


  Commit: 3d1d805245c1b0788e1ce4a01d8455e30ac15739
  
https://github.com/NixOS/nixpkgs/commit/3d1d805245c1b0788e1ce4a01d8455e30ac15739
  Author: Matthew Bauer <mjbaue...@gmail.com>
  Date:   2017-04-12 (Wed, 12 Apr 2017)

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

  Log Message:
  ---
  Revert "xcbuild: try to fix sdk not found"

This reverts commit 87e6b2c50fb4520d9ef910418f3c686d830dc3df.


  Commit: 4672fe6998c04b7f8b56785b7bc42efc9f013d2f
  
https://github.com/NixOS/nixpkgs/commit/4672fe6998c04b7f8b56785b7bc42efc9f013d2f
  Author: Matthew Bauer <mjbaue...@gmail.com>
  Date:   2017-04-12 (Wed, 12 Apr 2017)

  Changed paths:
M pkgs/tools/security/pinentry-mac/default.nix

  Log Message:
  ---
  pinentry_mac: use precompiled .nib's

sadly, xib2nib hasn't been working like i though. I've just
precompiled into our modified pinentry_mac. Eventually we can get this
fixed but it's not as easy as first thought.


  Commit: 9e5fe7738a5abdd2357c3d72899ca1712a36de3a
  
https://github.com/NixOS/nixpkgs/commit/9e5fe7738a5abdd2357c3d72899ca1712a36de3a
  Author: Matthew Bauer <mjbaue...@gmail.com>
  Date:   2017-04-12 (Wed, 12 Apr 2017)

  Changed paths:
M pkgs/development/libraries/NSPlist/default.nix
M pkgs/development/libraries/PlistCpp/default.nix
M pkgs/development/tools/xib2nib/default.nix

  Log Message:
  ---
  xib2nib: add meta

also:
- NSPlist
- PlistCpp


  Commit: f21a6940da9a70b25506069943eccdc0855750f3
  
https://github.com/NixOS/nixpkgs/commit/f21a6940da9a70b25506069943eccdc0855750f3
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-04-12 (Wed, 12 Apr 2017)

  Changed paths:
A pkgs/development/libraries/NSPlist/default.nix
A pkgs/development/libraries/PlistCpp/default.nix
M pkgs/development/libraries/pugixml/default.nix
R pkgs/development/libraries/pugixml/no-long-long.patch
M pkgs/development/tools/xcbuild/platform.nix
M pkgs/development/tools/xcbuild/toolchain.nix
A pkgs/development/tools/xib2nib/default.nix
R pkgs/os-specific/darwin/install_name_tool/default.nix
M pkgs/tools/security/pinentry-mac/default.nix
M pkgs/top-level/all-packages.nix
M pkgs/top-level/python-packages.nix

  Log Message:
  ---
  Merge pull request #24838 from matthewbauer/ibtool

pinentry_mac: use xcbuild


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


Re: [Nix-dev] Nix init system

2017-04-06 Thread Daniel Peebles
I'd much rather the effort be invested in a service abstraction layer like
https://github.com/NixOS/nixpkgs/pull/5246 was. Then people could stick
other init systems behind it, but we could also start taking advantage of
NixOS service definitions for completely different systems. For example,
most NixOS services today just take care of setting up daemon lifecycle and
passing config and sensible flags into daemon processes. Those could easily
be translated to `dockerTools` invocations for execution in distributed
environments (think k8s for example), but also to @LnL7's nix-darwin effort
to manage services on macOS.

On Thu, Apr 6, 2017 at 12:47 AM, Jan Malakhovski  wrote:

> Hi.
>
> Just FYI.
>
> At SLNOS project (see the "Church of Suckless NixOS" thread from two
> weeks ago) we consensed on replacing systemd with s6 init [1], since it
> gives the good parts of systemd (including socket activation, but done
> right) with <1% of code and without forcing anything down your throat.
>
> Read the previous thread for the rest of our agenda.
>
> I don't think we are going public with it anytime soon, though, as its
> taking tons of work, and we are just a bunch of random people with short
> attention spans.
>
> Since the announcement of SLNOS we got a bunch of interested people
> contacting us, but that produced zero new code contributions or
> actionable proposals out of the core team. Which is pretty meh.
>
> If you are interested in helping - read our agenda from the previous
> thread, take whatever you want, write a short proposal describing how
> you are going to implement it, write invite request to The Pope, we will
> invite you to our public conference, post your proposal there, we
> discuss (mostly to avoid duplicate work), you implement, we help.
>
> As I wrote before, you can ignore us and do whatever, but implementing
> things from our agenda pretty much guarantees that it will get merged
> into SLNOS with zero bike-shedding (we will massage your changes with or
> without your consent, though) and you'll have (1+n) people that would
> merge your changes with nixpkgs master from time to time (currently we
> automerge once a day, which works most of the days, and fix failed
> merges whenever we feel like it).
>
> Cheers,
>   Jan
>
> [1] http://www.skarnet.org/software/s6/
> ___
> 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


Re: [Nix-dev] NixOS Security Advisory: Docker Local Privilege Escalation

2017-04-05 Thread Daniel Peebles
Benley: any idea why that is? It seems kind of unusual for nixos-rebuild
switch to not change things like that...

On Tue, Apr 4, 2017 at 6:28 PM, ben...@gmail.com  wrote:

> Worth noting:  Running `nixos-rebuild switch` is insufficient to make
> this fix take effect.  You may need to run `systemctl restart
> docker.socket` or reboot before the permissions on /run/docker.sock
> will be corrected.
>
> On Mon, Apr 3, 2017 at 8:19 PM, Graham Christensen 
> wrote:
> > -BEGIN PGP SIGNED MESSAGE-
> > Hash: SHA256
> >
> >
> > Date:2017-04-03
> > CVE-ID:  CVE-2017-7412
> > Service: docker
> > Type:local privilege escalation
> >
> >
> > Summary
> > ===
> >
> > NixOS 17.03 before 17.03.887 has a world-writable Docker socket, which
> > allows local users to gain privileges by executing docker commands.
> >
> > NixOS 16.09 is not vulnerable.
> >
> > Resolution
> > ==
> >
> > # nix-channel --update
> >
> > and ensure your NixOS channel is advanced to 17.03.887 or greater.
> >
> > Workaround
> > ==
> >
> > Manually apply socket permission restrictions to the Docker socket. In
> > your configuration.nix:
> >
> >   systemd.sockets.docker = {
> > socketConfig.SocketMode = "0660";
> > socketConfig.SocketUser = "root";
> > socketConfig.SocketGroup = "docker";
> >   };
> >
> > Thank You
> > =
> > Thank you Alexey Shmalko (rasendubi on GitHub) for promptly reporting
> > the vulnerablity and submitting a patch.
> >
> > References
> > ==
> >
> > Fix applied to 17.03:
> > https://github.com/NixOS/nixpkgs/commit/6c59d851e2967410cc8fb6ba3f374b
> 1d3efa988e
> >
> > Fix applied to unstable:
> > https://github.com/NixOS/nixpkgs/commit/fa4fe7110566d8370983fa81f2b04a
> 89236d
> >
> > 16.09 and older are not affected.
> >
> > -BEGIN PGP SIGNATURE-
> >
> > iQIzBAEBCAAdFiEEP+htk0GpxXspt+y6BhIdNm/pQ1wFAlji5qYACgkQBhIdNm/p
> > Q1zX7hAAr8SXo49f8eVc5k1vryUQmESaKDRkVPtk5AANyHiXhBsViUdNVlHsPvon
> > Ciqfl/3vMcaBJGiXOYXRurZIy9i5XQuhMfTYDcA38qXqM2Sn0eyEYi38xJZGdZqf
> > d2ajClcfHh70jqtdJpuffhc4eWoN7Y+5TrkKG7wANRBX4rXfmPtcpzESBzVhQNu6
> > iarJhjypr0M/9cTDG7k9E5kV2HyFlRUpSIhmNhPsM1N3DioSuCtfQcy2K3KnRRQf
> > 1jWvt5fvq/pjLCZ4Z3JiVj6NUai46HoD99iBVXeCsEHh9DLZmidrT5lrW2RP0Cyt
> > PQSiM/dZBeqPyRCQ7yRUcJrUjMHJQMM75T2SwCP8+UDAbNRSlJWwJy3ml5KukBcz
> > zUJNBj1BY2/6CmGqoopuF1GkqtIuwO7gXt/U9ze8N32epXb2EVk3xzNRqjuw6YWV
> > uBIQU68sWkKIYqw1Fi32UILBhn3CRBuK5S7I05zDgNKi15s98GGqMlIyPcPpn+YA
> > mX3zt6Jll8b3eN8vnZezW6HZdCC3lEwlfJ9Oxenodp8/JjPa9q/PnUiRd+FBK983
> > OF7bJCsuM028FB21GsyqksW/YhBaTUT3mjk2ua/LJ2kw+3XauQB3Pb9mnk8/Pssr
> > RqRyYacgAxZvtpdD/DzS9HLwwiXmNWAm/iXOrI4A1SR5zA/Xgvk=
> > =JnIC
> > -END PGP SIGNATURE-
> > ___
> > 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-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] Editor for the configuration file

2017-04-04 Thread Daniel Peebles
nano should be preinstalled on all NixOS systems. Is it not?

On Tue, Apr 4, 2017 at 2:00 PM, Andreas Meyer  wrote:

> Hello!
>
> Wanted to look into NixOS but cannot get the network to run
> without having an editor. Any chance in this?
>
> Greetings
>
>   Andreas
>
> ___
> 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


Re: [Nix-dev] updating my mesos cluster to 17.03

2017-04-04 Thread Daniel Peebles
Danylo, have you filed an issue for that? Sorry it's not working properly
for you but people won't fix the issues if they don't know about them

On Fri, Mar 31, 2017 at 9:59 AM, Danylo Hlynskyi 
wrote:

> Rolled back to 16.09, because Gnome3+gdb is unusable in 17.03 (system
> inresonsible, lots of errors in logs)
>
> Probably https://hydra.nixos.org/build/51025002, but not sure.
>
> disappointed
>
> 2017-03-31 16:39 GMT+03:00 Azul :
>
>>
>> minor changes related to my own setup but looking good so far.
>>
>> happy
>>
>> ___
>> 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-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] Darwin + staging + libcxx

2017-04-04 Thread Daniel Peebles
Very strange, since it definitely builds (and works) just fine on my
laptop. I guess we'll just have to wait until the log issue is sorted out?

On Tue, Apr 4, 2017 at 6:36 AM, Vladimír Čunát  wrote:

> On 04/04/2017 11:59 AM, Robin Gloster wrote:
> > You can check the logs at http://cache.nixos.org/log/-bla.drv (the
> > drv is on the build detail page)
>
> Can you elaborate on that?  I had tried it before, but I have two problems:
>  -
> http://cache.nixos.org/log/xbbqyvhrl8av4452zkz605c96pzlcp
> kl-libc++-3.7.1.drv
> in particular gives me 404
>  - The cases where I got content, I've been unable to decode it - `file`
> can't detect anything and I also tried some decompression utilities
> randomly.  How do you use it?  Example:
> http://cache.nixos.org/log/lhz4cd8c9i9iji8k3bb02vq5rip1dr
> b6-vm-test-run-plasma5.drv
>
> I also tried setting log-servers = http://cache.nixos.org/log in
> nix.conf, but that helped neither of the issues.
>
> --Vladimir
>
>
> ___
> 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


Re: [Nix-dev] Darwin + staging + libcxx

2017-04-03 Thread Daniel Peebles
I don't think it's reproducible. I was able to build locally, and I think
it's just failing repeatedly on Hydra because it's a cached failure. Of
course, the missing logs means it's impossible for us to figure out what's
failing on Hydra, but it seemed to be working on my machine. It'd be nice
to be able to override the "cached failure" status on Hydra...

On Mon, Apr 3, 2017 at 4:34 PM, Vladimír Čunát  wrote:

> Hi,
> can someone look into why libcxx started to fail?  It reproducibly fails
> now on Hydra, killing almost all Darwin packages, but since I can't even
> see the (final) build log, it's really hard for me to do anything about it.
>
> Thanks
> --Vladimir
> ___
> 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] ab0ea8: libdc1394: patch bugs on darwin

2017-03-28 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: ab0ea847333b122da2927afefd7448b07f8f9093
  
https://github.com/NixOS/nixpkgs/commit/ab0ea847333b122da2927afefd7448b07f8f9093
  Author: Anthony Cowley <acow...@gmail.com>
  Date:   2017-03-28 (Tue, 28 Mar 2017)

  Changed paths:
A pkgs/development/libraries/libdc1394/darwin-fixes.patch
M pkgs/development/libraries/libdc1394/default.nix

  Log Message:
  ---
  libdc1394: patch bugs on darwin

One of these issues is in a platform-specific file for darwin, the
other may only be a breaker when using clang.


  Commit: da79d1f01f6bd70833543cab5308d2439c429f9e
  
https://github.com/NixOS/nixpkgs/commit/da79d1f01f6bd70833543cab5308d2439c429f9e
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-03-28 (Tue, 28 Mar 2017)

  Changed paths:
A pkgs/development/libraries/libdc1394/darwin-fixes.patch
M pkgs/development/libraries/libdc1394/default.nix

  Log Message:
  ---
  Merge pull request #24428 from acowley/libdc1394-darwin

libdc1394: patch bugs on darwin


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


[Nix-commits] [NixOS/nixpkgs] 85fab7: kubernetes: 1.5.4 -> 1.5.6

2017-03-28 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 85fab7ec2c1bfb9f909f56f27c3d010eb1f26cf0
  
https://github.com/NixOS/nixpkgs/commit/85fab7ec2c1bfb9f909f56f27c3d010eb1f26cf0
  Author: Tim Steinbach <t...@nequissimus.com>
  Date:   2017-03-28 (Tue, 28 Mar 2017)

  Changed paths:
M pkgs/applications/networking/cluster/kubernetes/default.nix

  Log Message:
  ---
  kubernetes: 1.5.4 -> 1.5.6


  Commit: f33e19aa2ccf781de01ddd94ba087db6231d35bc
  
https://github.com/NixOS/nixpkgs/commit/f33e19aa2ccf781de01ddd94ba087db6231d35bc
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-03-28 (Tue, 28 Mar 2017)

  Changed paths:
M pkgs/applications/networking/cluster/kubernetes/default.nix

  Log Message:
  ---
  Merge pull request #24411 from NeQuissimus/kubernetes_1_5_6

kubernetes: 1.5.4 -> 1.5.6


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


[Nix-commits] [NixOS/nixpkgs] ecae31: swift: init at 3.1

2017-03-28 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: ecae31a50cf160cce19c5bdb0050c1bfa5a030cc
  
https://github.com/NixOS/nixpkgs/commit/ecae31a50cf160cce19c5bdb0050c1bfa5a030cc
  Author: Will Dietz <w...@wdtz.org>
  Date:   2017-03-28 (Tue, 28 Mar 2017)

  Changed paths:
A pkgs/development/compilers/swift/default.nix
A 
pkgs/development/compilers/swift/patches/0001-build-presets-linux-don-t-require-using-Ninja.patch
A 
pkgs/development/compilers/swift/patches/0002-build-presets-linux-allow-custom-install-prefix.patch
A 
pkgs/development/compilers/swift/patches/0003-build-presets-linux-disable-tests.patch
A 
pkgs/development/compilers/swift/patches/0004-build-presets-linux-plumb-extra-cmake-options.patch
A pkgs/development/compilers/swift/patches/build-script-pax.patch
A pkgs/development/compilers/swift/purity.patch
A pkgs/development/libraries/libblocksruntime/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  swift: init at 3.1

Add dependency 'libblocksruntime'.


  Commit: cea6bfac1c2c73f228a077cdfdd12eabd8cd3633
  
https://github.com/NixOS/nixpkgs/commit/cea6bfac1c2c73f228a077cdfdd12eabd8cd3633
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-03-28 (Tue, 28 Mar 2017)

  Changed paths:
A pkgs/development/compilers/swift/default.nix
A 
pkgs/development/compilers/swift/patches/0001-build-presets-linux-don-t-require-using-Ninja.patch
A 
pkgs/development/compilers/swift/patches/0002-build-presets-linux-allow-custom-install-prefix.patch
A 
pkgs/development/compilers/swift/patches/0003-build-presets-linux-disable-tests.patch
A 
pkgs/development/compilers/swift/patches/0004-build-presets-linux-plumb-extra-cmake-options.patch
A pkgs/development/compilers/swift/patches/build-script-pax.patch
A pkgs/development/compilers/swift/purity.patch
A pkgs/development/libraries/libblocksruntime/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  Merge pull request #22098 from dtzWill/feature/swift

swift: init at 3.1


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


[Nix-commits] [NixOS/nixpkgs] 01d8d1: rustc: use llvm_39

2017-03-28 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 01d8d1b062495b47c80a765a90176b70dc09a347
  
https://github.com/NixOS/nixpkgs/commit/01d8d1b062495b47c80a765a90176b70dc09a347
  Author: Daiderd Jordan <daid...@gmail.com>
  Date:   2017-03-28 (Tue, 28 Mar 2017)

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

  Log Message:
  ---
  rustc: use llvm_39


  Commit: 903fc1d6c96a27f71ffb726ce5fc13231229b09e
  
https://github.com/NixOS/nixpkgs/commit/903fc1d6c96a27f71ffb726ce5fc13231229b09e
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-03-28 (Tue, 28 Mar 2017)

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

  Log Message:
  ---
  Merge pull request #24418 from LnL7/darwin-rust

rustc: use llvm_39


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


[Nix-commits] [NixOS/nixpkgs] 7ddd50: libcxx-4: add pthread_mach_thread_np patch

2017-03-26 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 7ddd5012a1e932e26f8dd499d53067550e1b540a
  
https://github.com/NixOS/nixpkgs/commit/7ddd5012a1e932e26f8dd499d53067550e1b540a
  Author: Daiderd Jordan <daid...@gmail.com>
  Date:   2017-03-26 (Sun, 26 Mar 2017)

  Changed paths:
M pkgs/development/compilers/llvm/4/libc++/default.nix
A pkgs/development/compilers/llvm/4/libc++/pthread_mach_thread_np.patch

  Log Message:
  ---
  libcxx-4: add pthread_mach_thread_np patch


  Commit: eab30996bd6a8ed2b74f49276146fab8c6d17597
  
https://github.com/NixOS/nixpkgs/commit/eab30996bd6a8ed2b74f49276146fab8c6d17597
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-03-26 (Sun, 26 Mar 2017)

  Changed paths:
M pkgs/development/compilers/llvm/4/libc++/default.nix
A pkgs/development/compilers/llvm/4/libc++/pthread_mach_thread_np.patch

  Log Message:
  ---
  Merge pull request #24355 from LnL7/libcxx-4-pthreadmach

libcxx-4: add pthread_mach_thread_np patch


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


[Nix-commits] [NixOS/nixpkgs] f36f21: go: Respect $NIX_SSL_CERT_FILE

2017-03-26 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: f36f21c650538dbecd6e4c723f601b8b43176ffb
  
https://github.com/NixOS/nixpkgs/commit/f36f21c650538dbecd6e4c723f601b8b43176ffb
  Author: Daiderd Jordan <daid...@gmail.com>
  Date:   2017-03-19 (Sun, 19 Mar 2017)

  Changed paths:
M pkgs/development/compilers/go/1.7.nix
M pkgs/development/compilers/go/1.8.nix
R pkgs/development/compilers/go/cacert-1.7.patch
R pkgs/development/compilers/go/cacert-1.8.patch
A pkgs/development/compilers/go/ssl-cert-file-1.7.patch
A pkgs/development/compilers/go/ssl-cert-file-1.8.patch

  Log Message:
  ---
  go: Respect $NIX_SSL_CERT_FILE


  Commit: 826ae5ff214c5c190297805592ab60bab3d1107c
  
https://github.com/NixOS/nixpkgs/commit/826ae5ff214c5c190297805592ab60bab3d1107c
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-03-26 (Sun, 26 Mar 2017)

  Changed paths:
M pkgs/development/compilers/go/1.7.nix
M pkgs/development/compilers/go/1.8.nix
R pkgs/development/compilers/go/cacert-1.7.patch
R pkgs/development/compilers/go/cacert-1.8.patch
A pkgs/development/compilers/go/ssl-cert-file-1.7.patch
A pkgs/development/compilers/go/ssl-cert-file-1.8.patch

  Log Message:
  ---
  Merge pull request #24058 from LnL7/go-cacert

go: use NIX_SSL_CERT_FILE for crypto/x509


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


[Nix-dev] Nix for internal projects and monorepos

2017-03-24 Thread Daniel Peebles
Hi all,

I've been ruminating about the best way to deal with an internal (to a
company or otherwise private) package set with Nix, especially with a
monorepo.

My first inclination would be to leave Nix expressions (as default.nix)
alongside the project source code, and use path references in those
expressions (e.g., src = ./.;) to actually build the project.

The difficulty arises when you want to deploy this stuff to production.
Unless you want to ship your entire internal source tree to each box with
Nix on it (no, I don't in practice want to be building my apps in
production, and would use a Hydra/binary cache), you're going to want to
"lift out" the nix hierarchy from your source code hierarchy, replace the
src links with fixed-output derivations somehow, and ship the whole thing
as a channel. I don't know of any tooling to do that, or how to do that
effectively. It seems like it would require some tooling on the Nix side to
work nicely.

The alternative would be to adopt a more nixpkgs-like approach, and
maintain a separate tree of packages that point into fixed-output
references into the actual codebase. That unfortunately means moving the
build spec farther away from the code it builds, and although it might be
necessary in the case of nixpkgs (because we don't control all FOSS
projects), it seems like we can do better.

How do other people tackle this problem? Does anyone maintain a reasonably
large internal Nix package set?

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


[Nix-commits] [NixOS/nixpkgs] 76e095: fetchRepoProject: init.

2017-03-23 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 76e095c6c5718d1266e485d07b6d7363cf06492d
  
https://github.com/NixOS/nixpkgs/commit/76e095c6c5718d1266e485d07b6d7363cf06492d
  Author: Sophie Taylor <sop...@spacekitteh.moe>
  Date:   2017-03-24 (Fri, 24 Mar 2017)

  Changed paths:
A pkgs/build-support/fetchrepoproject/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  fetchRepoProject: init.

Added to grab projects added by git-repo.

Contains some problems still reguarding purity and clone.bundle,
but good enough for now.


  Commit: a9644fb1f04f736d43c6d665d95fe72891233b88
  
https://github.com/NixOS/nixpkgs/commit/a9644fb1f04f736d43c6d665d95fe72891233b88
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-03-23 (Thu, 23 Mar 2017)

  Changed paths:
A pkgs/build-support/fetchrepoproject/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  Merge pull request #24239 from spacekitteh/fetchFromGitRepo

Added fetchRepoProject


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


[Nix-commits] [NixOS/nixpkgs] be1c8c: fox: fix build with clang >=4 and possibly other v...

2017-03-22 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: be1c8c4d634d7b8240e062f3b8d48d8cc0f70e68
  
https://github.com/NixOS/nixpkgs/commit/be1c8c4d634d7b8240e062f3b8d48d8cc0f70e68
  Author: Daiderd Jordan <daid...@gmail.com>
  Date:   2017-03-22 (Wed, 22 Mar 2017)

  Changed paths:
A pkgs/development/libraries/fox/clang.patch
M pkgs/development/libraries/fox/default.nix

  Log Message:
  ---
  fox: fix build with clang >=4 and possibly other versions


  Commit: f5aebcd465926640d39d63ce6ef62ead5d4106c4
  
https://github.com/NixOS/nixpkgs/commit/f5aebcd465926640d39d63ce6ef62ead5d4106c4
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-03-22 (Wed, 22 Mar 2017)

  Changed paths:
A pkgs/development/libraries/fox/clang.patch
M pkgs/development/libraries/fox/default.nix

  Log Message:
  ---
  Merge pull request #24216 from LnL7/fox-llvm-4

fox: fix build with clang >=4 and possibly other versions


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


[Nix-commits] [NixOS/nixpkgs] 9e95fb: Fix typo

2017-03-22 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 9e95fb05c5b37fb10d8aa865390fd1a9e52b7175
  
https://github.com/NixOS/nixpkgs/commit/9e95fb05c5b37fb10d8aa865390fd1a9e52b7175
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-03-22 (Wed, 22 Mar 2017)

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

  Log Message:
  ---
  Fix typo

I should learn to type properly 


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


[Nix-commits] [NixOS/nixpkgs] 2676d4: atomicparsley: fix build with llvm 4

2017-03-21 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 2676d48ff8e7cd908d02a3b6668d8914c1d2b238
  
https://github.com/NixOS/nixpkgs/commit/2676d48ff8e7cd908d02a3b6668d8914c1d2b238
  Author: Daiderd Jordan <daid...@gmail.com>
  Date:   2017-03-21 (Tue, 21 Mar 2017)

  Changed paths:
M pkgs/tools/video/atomicparsley/default.nix

  Log Message:
  ---
  atomicparsley: fix build with llvm 4


  Commit: 16a0c383241136c4de8fd97276c85dd1e2269bde
  
https://github.com/NixOS/nixpkgs/commit/16a0c383241136c4de8fd97276c85dd1e2269bde
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-03-21 (Tue, 21 Mar 2017)

  Changed paths:
M pkgs/tools/video/atomicparsley/default.nix

  Log Message:
  ---
  Merge pull request #24185 from LnL7/atomicparsley-clang

atomicparsley: fix build with llvm 4


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


[Nix-commits] [NixOS/nixpkgs] a2a82d: gfortran/gcc: simplify & clean up on Darwin

2017-03-21 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: a2a82db7cf3eda1a17abe2f673291852c4a85ba9
  
https://github.com/NixOS/nixpkgs/commit/a2a82db7cf3eda1a17abe2f673291852c4a85ba9
  Author: Dan Peebles <pump...@me.com>
  Date:   2017-03-21 (Tue, 21 Mar 2017)

  Changed paths:
M pkgs/development/compilers/gcc/5/default.nix
R pkgs/development/compilers/gcc/gfortran-darwin.nix
R pkgs/development/compilers/gcc/gfortran-darwin.patch
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  gfortran/gcc: simplify & clean up on Darwin

This should eliminate the branched logic for gfortran on Darwin, as well
as preventing accidental inclusion of impure paths in gcc and gfortran
builds.


  Commit: 555a37e5bc3b3813a1c6e7bacd4c7dce4c45f507
  
https://github.com/NixOS/nixpkgs/commit/555a37e5bc3b3813a1c6e7bacd4c7dce4c45f507
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-03-21 (Tue, 21 Mar 2017)

  Changed paths:
M pkgs/development/compilers/gcc/5/default.nix
R pkgs/development/compilers/gcc/gfortran-darwin.nix
R pkgs/development/compilers/gcc/gfortran-darwin.patch
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  Merge pull request #24152 from copumpkin/gcc-simplify

gfortran/gcc: simplify & clean up on Darwin


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


[Nix-commits] [NixOS/nixpkgs] 72de3d: yaws: erlang R17 -> R18

2017-03-20 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 72de3d7d6eca340b206f487845ce9140c00871a8
  
https://github.com/NixOS/nixpkgs/commit/72de3d7d6eca340b206f487845ce9140c00871a8
  Author: Matthew Daiter <matthew@nomoko.camera>
  Date:   2017-03-20 (Mon, 20 Mar 2017)

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

  Log Message:
  ---
  yaws: erlang R17 -> R18


  Commit: 0c1b6003462ae333032476e0e70b4acbfc9051f3
  
https://github.com/NixOS/nixpkgs/commit/0c1b6003462ae333032476e0e70b4acbfc9051f3
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-03-20 (Mon, 20 Mar 2017)

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

  Log Message:
  ---
  Merge pull request #24122 from mdaiter/master

yaws: erlang R17 -> R18


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


[Nix-commits] [NixOS/nixpkgs] f3aeb3: llvm-39: a couple of improvements

2017-03-19 Thread Daniel Peebles
  Branch: refs/heads/staging
  Home:   https://github.com/NixOS/nixpkgs
  Commit: f3aeb3b0ab3e8da1dcdce567e1e608e4268f49a2
  
https://github.com/NixOS/nixpkgs/commit/f3aeb3b0ab3e8da1dcdce567e1e608e4268f49a2
  Author: Dan Peebles <pump...@me.com>
  Date:   2017-03-18 (Sat, 18 Mar 2017)

  Changed paths:
M pkgs/development/compilers/llvm/3.9/clang/default.nix
M pkgs/development/compilers/llvm/3.9/llvm.nix

  Log Message:
  ---
  llvm-39: a couple of improvements

Splits outputs in clang like we do in 3.8 and 4.0 to avoid runtime
dependency on Python in the main derivation.

I also disable TSAN on Darwin to maintain consistency with 4.0, which
disables it because it forces an unfree dependency in the stdenv.


  Commit: 5148be48662ae9a72e6c4d21aa6cfb0f3dc8b47c
  
https://github.com/NixOS/nixpkgs/commit/5148be48662ae9a72e6c4d21aa6cfb0f3dc8b47c
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-03-19 (Sun, 19 Mar 2017)

  Changed paths:
M pkgs/development/compilers/llvm/3.9/clang/default.nix
M pkgs/development/compilers/llvm/3.9/llvm.nix

  Log Message:
  ---
  Merge pull request #24018 from copumpkin/llvm-39-improvements

LLVM 3.9 improvements


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


[Nix-commits] [NixOS/nixpkgs] 2cb440: llvm-4: small improvements on Darwin and elsewhere

2017-03-18 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 2cb440df726bb0995c5c5640353b7a7311bceb6c
  
https://github.com/NixOS/nixpkgs/commit/2cb440df726bb0995c5c5640353b7a7311bceb6c
  Author: Dan Peebles <pump...@me.com>
  Date:   2017-03-18 (Sat, 18 Mar 2017)

  Changed paths:
M pkgs/development/compilers/llvm/4/clang/default.nix
M pkgs/development/compilers/llvm/4/libc++/default.nix
M pkgs/development/compilers/llvm/4/llvm.nix

  Log Message:
  ---
  llvm-4: small improvements on Darwin and elsewhere

Split outputs because there's no point in keeping a reference to Python
and it causes trouble during the Darwin stdenv bootstrap. There's also
an unnecessary dependency on LLVM in libc++ which causes us to rebuild
LLVM several more times than necessary during bootstrap, and an awkward
dependency on XPC in the TSAN that we turn off. This is in preparation
for using LLVM 4 in the Darwin stdenv and by default across nixpkgs.


  Commit: e965d6d5f54ff9703db5f7e5232acdcf35548c4c
  
https://github.com/NixOS/nixpkgs/commit/e965d6d5f54ff9703db5f7e5232acdcf35548c4c
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-03-18 (Sat, 18 Mar 2017)

  Changed paths:
M pkgs/development/compilers/llvm/4/clang/default.nix
M pkgs/development/compilers/llvm/4/libc++/default.nix
M pkgs/development/compilers/llvm/4/llvm.nix

  Log Message:
  ---
  Merge pull request #24014 from copumpkin/llvm-4-improvements

llvm-4: small improvements on Darwin and elsewhere


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


[Nix-commits] [NixOS/nixpkgs] db05f4: qtmultimedia-5.7: disable alsa on darwin

2017-03-16 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: db05f414bd7eb37d34fbc6e9009e11ce638a3a16
  
https://github.com/NixOS/nixpkgs/commit/db05f414bd7eb37d34fbc6e9009e11ce638a3a16
  Author: michael bishop <cleverc...@gmail.com>
  Date:   2017-03-16 (Thu, 16 Mar 2017)

  Changed paths:
M pkgs/development/libraries/qt-5/5.7/qtmultimedia.nix

  Log Message:
  ---
  qtmultimedia-5.7: disable alsa on darwin


  Commit: 2eb48daa94227ff10aeca8fdccc6e570c2f0f7c4
  
https://github.com/NixOS/nixpkgs/commit/2eb48daa94227ff10aeca8fdccc6e570c2f0f7c4
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-03-16 (Thu, 16 Mar 2017)

  Changed paths:
M pkgs/development/libraries/qt-5/5.7/qtmultimedia.nix

  Log Message:
  ---
  Merge pull request #23974 from cleverca22/qtmultimedia

qtmultimedia-5.7: disable alsa on darwin


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


[Nix-commits] [NixOS/nixpkgs] 04fa8e: darwin: add setup-hook to fix CF references

2017-03-15 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 04fa8e006cf662a9cdefa52162e006304ad8877d
  
https://github.com/NixOS/nixpkgs/commit/04fa8e006cf662a9cdefa52162e006304ad8877d
  Author: Daiderd Jordan <daid...@gmail.com>
  Date:   2017-03-12 (Sun, 12 Mar 2017)

  Changed paths:
A pkgs/build-support/setup-hooks/fix-darwin-frameworks.sh
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  darwin: add setup-hook to fix CF references


  Commit: 97a3e7cf52068f9e48d3d811f97638c73a513d85
  
https://github.com/NixOS/nixpkgs/commit/97a3e7cf52068f9e48d3d811f97638c73a513d85
  Author: Daiderd Jordan <daid...@gmail.com>
  Date:   2017-03-12 (Sun, 12 Mar 2017)

  Changed paths:
M pkgs/os-specific/darwin/apple-sdk/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  darwin-frameworks: don't use pure CF


  Commit: 38a03817b03b01dd89c94f0b683b4b445d69e42d
  
https://github.com/NixOS/nixpkgs/commit/38a03817b03b01dd89c94f0b683b4b445d69e42d
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-03-15 (Wed, 15 Mar 2017)

  Changed paths:
A pkgs/build-support/setup-hooks/fix-darwin-frameworks.sh
M pkgs/os-specific/darwin/apple-sdk/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  Merge pull request #22571 from LnL7/darwin-frameworks-hook

add setup-hook to fix darwin frameworks


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


[Nix-commits] [NixOS/nixpkgs] 59b795: apple-sdk: 10.9 -> 10.10

2017-03-15 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 59b795c5901c0a60aa5dd973474e41520224a380
  
https://github.com/NixOS/nixpkgs/commit/59b795c5901c0a60aa5dd973474e41520224a380
  Author: Dan Peebles <pump...@me.com>
  Date:   2017-03-14 (Tue, 14 Mar 2017)

  Changed paths:
M pkgs/os-specific/darwin/apple-sdk/default.nix
M pkgs/os-specific/darwin/apple-sdk/frameworks.nix

  Log Message:
  ---
  apple-sdk: 10.9 -> 10.10

This is a slightly less ambitious version of the (now reverted) commit
377cef8d16c47df74d2653432d9bba968236c8a0, which had a bunch of issues
that I don't have time to resolve right now.


  Commit: dc61ff31a75b76e02a6565e35fa21a11a3a9e5fe
  
https://github.com/NixOS/nixpkgs/commit/dc61ff31a75b76e02a6565e35fa21a11a3a9e5fe
  Author: Dan Peebles <pump...@me.com>
  Date:   2017-03-14 (Tue, 14 Mar 2017)

  Changed paths:
M pkgs/applications/virtualization/xhyve/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  xhyve: update and fix to use our Hypervisor framework

(this is a cherry-picked version of f3b65f67d98a2e67c739d4b76b3340eda1dd06f4,
which got reverted because it depended on my 10.11 frameworks, which were
flawed)


  Commit: d78f3de21bdb333c341eea52070e82ad1e46612f
  
https://github.com/NixOS/nixpkgs/commit/d78f3de21bdb333c341eea52070e82ad1e46612f
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-03-15 (Wed, 15 Mar 2017)

  Changed paths:
M pkgs/applications/virtualization/xhyve/default.nix
M pkgs/os-specific/darwin/apple-sdk/default.nix
M pkgs/os-specific/darwin/apple-sdk/frameworks.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  Merge pull request #23907 from copumpkin/update-frameworks

Update macOS frameworks from 10.9 to 10.10


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


[Nix-commits] [NixOS/nixpkgs] fe339d: minikube: switch to build from source & fix on Dar...

2017-03-13 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: fe339d281bd1947983a8d590736227707a9f56b9
  
https://github.com/NixOS/nixpkgs/commit/fe339d281bd1947983a8d590736227707a9f56b9
  Author: Dan Peebles <pump...@me.com>
  Date:   2017-03-13 (Mon, 13 Mar 2017)

  Changed paths:
M pkgs/applications/networking/cluster/minikube/default.nix

  Log Message:
  ---
  minikube: switch to build from source & fix on Darwin

Linux behavior should be largely unchanged but we now build minikube
ourselves. Unfortunately localkube is still tricky to build so I pull in
a binary version from upstream.


  Commit: 26fc26a97923d2f803233b3812296c131799b2db
  
https://github.com/NixOS/nixpkgs/commit/26fc26a97923d2f803233b3812296c131799b2db
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-03-13 (Mon, 13 Mar 2017)

  Changed paths:
M pkgs/applications/networking/cluster/minikube/default.nix

  Log Message:
  ---
  Merge pull request #23776 from copumpkin/minikube-source

minikube: switch to build from source & mostly fix on Darwin


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


[Nix-commits] [NixOS/nixpkgs] ca5a1d: buildbot: fix .withPlugins to propagate inputs

2017-03-08 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: ca5a1d927f13c4c36e2112c68b3512eda5f76e0c
  
https://github.com/NixOS/nixpkgs/commit/ca5a1d927f13c4c36e2112c68b3512eda5f76e0c
  Author: Dan Peebles <pump...@me.com>
  Date:   2017-03-08 (Wed, 08 Mar 2017)

  Changed paths:
M pkgs/development/tools/build-managers/buildbot/default.nix

  Log Message:
  ---
  buildbot: fix .withPlugins to propagate inputs

Before I was just grabbing the immediate dependencies. I _think_ this
will do the right thing by using the pre-existing setup hook to avoid
having to compute the transitive closure myself.


  Commit: 9dc3c904de82e9ee0ab22c9cbdb3c50c3002d82e
  
https://github.com/NixOS/nixpkgs/commit/9dc3c904de82e9ee0ab22c9cbdb3c50c3002d82e
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-03-08 (Wed, 08 Mar 2017)

  Changed paths:
M pkgs/development/tools/build-managers/buildbot/default.nix

  Log Message:
  ---
  Merge pull request #23646 from copumpkin/buildbot-cleanup-take-2

buildbot: fix .withPlugins to propagate inputs


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


[Nix-commits] [NixOS/nixpkgs] d849c0: Build support

2017-02-27 Thread Daniel Peebles
nix
M pkgs/development/java-modules/maven/core.nix
M pkgs/development/java-modules/maven/dependency-tree.nix
M pkgs/development/java-modules/maven/doxia-sink-api.nix
M pkgs/development/java-modules/maven/enforcer.nix
M pkgs/development/java-modules/maven/error-diagnostics.nix
M pkgs/development/java-modules/maven/filtering.nix
M pkgs/development/java-modules/maven/model.nix
M pkgs/development/java-modules/maven/monitor.nix
M pkgs/development/java-modules/maven/plugin-annotations.nix
M pkgs/development/java-modules/maven/plugin-api.nix
M pkgs/development/java-modules/maven/plugin-descriptor.nix
M pkgs/development/java-modules/maven/plugin-parameter-documenter.nix
M pkgs/development/java-modules/maven/plugin-registry.nix
M pkgs/development/java-modules/maven/plugin-testing-harness.nix
M pkgs/development/java-modules/maven/profile.nix
M pkgs/development/java-modules/maven/project.nix
M pkgs/development/java-modules/maven/reporting-api.nix
M pkgs/development/java-modules/maven/repository-metadata.nix
M pkgs/development/java-modules/maven/settings.nix
M pkgs/development/java-modules/maven/shared-incremental.nix
M pkgs/development/java-modules/maven/shared-utils.nix
M pkgs/development/java-modules/maven/surefire-api.nix
M pkgs/development/java-modules/maven/surefire-booter.nix
M pkgs/development/java-modules/maven/surefire-common.nix
M pkgs/development/java-modules/maven/surefire-junit4.nix
M pkgs/development/java-modules/maven/toolchain.nix
M pkgs/development/java-modules/mavenPlugins.nix
M pkgs/development/java-modules/mojo/animal-sniffer.nix
M pkgs/development/java-modules/mojo/java-boot-classpath-detector.nix
M pkgs/development/java-modules/ow2/asm-all.nix
M pkgs/development/java-modules/plexus/archiver.nix
M pkgs/development/java-modules/plexus/build-api.nix
M pkgs/development/java-modules/plexus/classworlds.nix
M pkgs/development/java-modules/plexus/compiler-api.nix
M pkgs/development/java-modules/plexus/compiler-javac.nix
M pkgs/development/java-modules/plexus/compiler-manager.nix
M pkgs/development/java-modules/plexus/component-annotations.nix
M pkgs/development/java-modules/plexus/container-default.nix
M pkgs/development/java-modules/plexus/digest.nix
M pkgs/development/java-modules/plexus/i18n.nix
M pkgs/development/java-modules/plexus/interactivity-api.nix
M pkgs/development/java-modules/plexus/interpolation.nix
M pkgs/development/java-modules/plexus/io.nix
M pkgs/development/java-modules/plexus/utils.nix
M pkgs/development/java-modules/poms.nix
M pkgs/development/java-modules/sisu/guice.nix
M pkgs/development/java-modules/sisu/inject-bean.nix
M pkgs/development/java-modules/sisu/inject-plexus.nix
M pkgs/development/java-modules/xerces/impl.nix
M pkgs/development/java-modules/xml-apis/default.nix

  Log Message:
  ---
  javaPackages: Use artifactId/groupId


  Commit: 1f779398c9a4ce43fab0d60141b6ae23892f684e
  
https://github.com/NixOS/nixpkgs/commit/1f779398c9a4ce43fab0d60141b6ae23892f684e
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-02-27 (Mon, 27 Feb 2017)

  Changed paths:
M pkgs/build-support/fetchurl/mirrors.nix
A pkgs/development/java-modules/apache/ant-launcher.nix
A pkgs/development/java-modules/apache/ant.nix
A pkgs/development/java-modules/apache/commons-cli.nix
A pkgs/development/java-modules/apache/commons-io.nix
A pkgs/development/java-modules/apache/commons-lang.nix
A pkgs/development/java-modules/apache/commons-lang3.nix
A pkgs/development/java-modules/apache/commons-logging-api.nix
A pkgs/development/java-modules/apache/xbean-reflect.nix
A pkgs/development/java-modules/beanshell/bsh.nix
A pkgs/development/java-modules/build-maven-package.nix
A pkgs/development/java-modules/classworlds/classworlds.nix
A pkgs/development/java-modules/collections.nix
A pkgs/development/java-modules/eclipse/aether-util.nix
A pkgs/development/java-modules/findbugs/jsr305.nix
A pkgs/development/java-modules/google/collections.nix
A pkgs/development/java-modules/hamcrest/all.nix
A pkgs/development/java-modules/hamcrest/core.nix
A pkgs/development/java-modules/junit/default.nix
A pkgs/development/java-modules/log4j/default.nix
A pkgs/development/java-modules/m2install.nix
A pkgs/development/java-modules/maven-hello/default.nix
A pkgs/development/java-modules/maven-minimal.nix
A pkgs/development/java-modules/maven/archiver.nix
A pkgs/development/java-modules/maven/artifact-manager.nix
A pkgs/development/java-modules/maven/artifact.nix
A pkgs/development/java-modules/maven/common-artifact-filters.nix
A pkgs/development/java-modules/maven/core.nix
A pkgs/development/java-modules/maven/dependency-tree.nix
A pkgs/development/java-modules/maven/doxia-s

[Nix-commits] [NixOS/nixpkgs] 7e97cb: version: Extend /etc/os-release

2017-02-25 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 7e97cbe5a4cc9f89dd2060eb8791bc7bf032ac29
  
https://github.com/NixOS/nixpkgs/commit/7e97cbe5a4cc9f89dd2060eb8791bc7bf032ac29
  Author: Michael Weiss <dev.prim...@gmail.com>
  Date:   2017-02-25 (Sat, 25 Feb 2017)

  Changed paths:
M nixos/modules/misc/version.nix

  Log Message:
  ---
  version: Extend /etc/os-release

- Provide additional link for support and bug reporting.
- Use HTTPS links (related: "The IAB encourages all web servers to
employ TLS to protect their content, and use OCSP stapling to improve
the efficiency and privacy of revocation checking." [0].
- Add VERSION_CODENAME

[0]: 
https://www.iab.org/documents/correspondence-reports-documents/2017-2/iab-statement-on-ocsp-stapling/


  Commit: 2f36be3816c997d829f1d0488400b087addcc996
  
https://github.com/NixOS/nixpkgs/commit/2f36be3816c997d829f1d0488400b087addcc996
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-02-26 (Sun, 26 Feb 2017)

  Changed paths:
M nixos/modules/misc/version.nix

  Log Message:
  ---
  Merge pull request #23190 from primeos/os-release

[RFC] version: Extend /etc/os-release


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


[Nix-commits] [NixOS/nixpkgs] 3f971d: vault: 0.6.4 -> 0.6.5

2017-02-16 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 3f971d9863e4551aca97aefbb59f5d764f09f655
  
https://github.com/NixOS/nixpkgs/commit/3f971d9863e4551aca97aefbb59f5d764f09f655
  Author: Pradeep Chhetri <pradeep.chhetr...@gmail.com>
  Date:   2017-02-17 (Fri, 17 Feb 2017)

  Changed paths:
M pkgs/tools/security/vault/default.nix

  Log Message:
  ---
  vault: 0.6.4 -> 0.6.5


  Commit: 96c152f98eeffe3fd532dcd208479a01513b34f2
  
https://github.com/NixOS/nixpkgs/commit/96c152f98eeffe3fd532dcd208479a01513b34f2
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-02-16 (Thu, 16 Feb 2017)

  Changed paths:
M pkgs/tools/security/vault/default.nix

  Log Message:
  ---
  Merge pull request #22881 from pradeepchhetri/vault-update

vault: 0.6.4 -> 0.6.5


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


[Nix-commits] [NixOS/nixpkgs] b17268: amazon-init NixOS module: fix (I think) race condi...

2017-02-16 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: b172684c17aa1eea76a996ab888cef13ea7a16af
  
https://github.com/NixOS/nixpkgs/commit/b172684c17aa1eea76a996ab888cef13ea7a16af
  Author: Dan Peebles <pump...@me.com>
  Date:   2017-02-16 (Thu, 16 Feb 2017)

  Changed paths:
M nixos/modules/virtualisation/amazon-init.nix

  Log Message:
  ---
  amazon-init NixOS module: fix (I think) race condition with network

The initialization code is now a systemd service that explicitly
waits for network-online, so the occasional failure I was seeing
because the `nixos-rebuild` couldn't get anything from the binary
cache should stop. I hope!


  Commit: 19a9099eb25795a8caa408f842a5254920157456
  
https://github.com/NixOS/nixpkgs/commit/19a9099eb25795a8caa408f842a5254920157456
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-02-16 (Thu, 16 Feb 2017)

  Changed paths:
M nixos/modules/virtualisation/amazon-init.nix

  Log Message:
  ---
  Merge pull request #22869 from copumpkin/amazon-init-fix

amazon-init NixOS module: fix (I think) race condition with network


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


[Nix-dev] "Monitoring" NixOS?

2017-02-13 Thread Daniel Peebles
Hi all,

I just packaged up the AWS SSM agent [1], which is a cool system for
automated management of fleets of machines both in AWS and outside of it,
allowing you to run commands on all of them, check "inventory" across all
of them automatically, set policies on disparate types of machines, and so
on.

NixOS seems to work fine with it and I can run commands on it and keep an
eye on the current NixOS release by injecting a fake lsb_release into its
path. But one of the features of SSM is the ability to take an inventory of
"installed" packages on a system. Of course, that notion doesn't directly
make sense in NixOS, but it got me wondering what sorts of metrics might
make sense from a "keep an eye on your fleet of NixOS systems" perspective.

Some possibilities:

   1. Track runtime dependencies of the system root, and ideally maintain
   an external mapping of all of those hashes to expressions that produce
   them. The first part I know how to do, but the second part seems tricky.
   2. Monitor "GC state" of your NixOS system: count how many unreferenced
   derivations are in the store and how much disk space past system
   generations retain (factoring in hard linking and such)
   3. Dump current systemd unit state (broader than just NixOS, obviously)
   4. Track total time spent building derivations and downloading
   substitutes: could be helpful to understand that some of your machines
   aren't accessing your binary cache properly. Perhaps also a "binary cache
   hit rate" metric.

Does anyone have others? If you manage a large fleet of NixOS machines (and
possibly other types of OSes too, so NixOps might not be suitable), which
metrics do you find useful? Even if you do use NixOps to manage the state
of your machines, ongoing metrics can still be useful for assessing the
health of your systems. You don't want to be surprised by a machine's drive
filling up because its store is full of junk :)

Thanks,
Dan

[1] https://aws.amazon.com/ec2/systems-manager/
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


[Nix-commits] [NixOS/nixpkgs] eff30a: awscli: 1.11.35 -> 1.11.45, botocore: 1.4.92 -> 1....

2017-02-09 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: eff30adc0daefb09690c0af5f65093a91df56487
  
https://github.com/NixOS/nixpkgs/commit/eff30adc0daefb09690c0af5f65093a91df56487
  Author: terretta <terretta+...@gmail.com>
  Date:   2017-02-09 (Thu, 09 Feb 2017)

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

  Log Message:
  ---
  awscli: 1.11.35 -> 1.11.45, botocore: 1.4.92 -> 1.5.8

Updating both at once as users expect these to stay in sync.


  Commit: 8cb9142b581cc89bb86e277cf913c4e6e24edafc
  
https://github.com/NixOS/nixpkgs/commit/8cb9142b581cc89bb86e277cf913c4e6e24edafc
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-02-09 (Thu, 09 Feb 2017)

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

  Log Message:
  ---
  Merge pull request #22605 from terretta/master

awscli: 1.11.35 -> 1.11.45, botocore: 1.4.92 -> 1.5.8


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


[Nix-commits] [NixOS/nixpkgs] 1d85e0: hologram: 8d86e3f -> d20d1c3

2017-02-02 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 1d85e0bbab6a9f1b5a0d0a66c0ed927f6198f63b
  
https://github.com/NixOS/nixpkgs/commit/1d85e0bbab6a9f1b5a0d0a66c0ed927f6198f63b
  Author: Fernando J Pando <fernando.pa...@stelligent.com>
  Date:   2017-02-02 (Thu, 02 Feb 2017)

  Changed paths:
M nixos/modules/module-list.nix
A nixos/modules/services/security/hologram-agent.nix
A nixos/modules/services/security/hologram-server.nix
R nixos/modules/services/security/hologram.nix
M pkgs/tools/security/hologram/default.nix
M pkgs/tools/security/hologram/deps.nix

  Log Message:
  ---
  hologram: 8d86e3f -> d20d1c3

- Updates dependencies
- Adds configuration module
- Tested on Nixos Unstable


  Commit: ff8a21e03cfa4ec3c62ad4db1b63abd53046823a
  
https://github.com/NixOS/nixpkgs/commit/ff8a21e03cfa4ec3c62ad4db1b63abd53046823a
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-02-02 (Thu, 02 Feb 2017)

  Changed paths:
M nixos/modules/module-list.nix
A nixos/modules/services/security/hologram-agent.nix
A nixos/modules/services/security/hologram-server.nix
R nixos/modules/services/security/hologram.nix
M pkgs/tools/security/hologram/default.nix
M pkgs/tools/security/hologram/deps.nix

  Log Message:
  ---
  Merge pull request #22348 from nand0p/hologram-module

hologram: 8d86e3f -> d20d1c3


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


[Nix-commits] [NixOS/nixpkgs] eebee9: apache-kafka service: change default brokerId to -...

2017-01-24 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: eebee951763424d932fe9895df8206824d37967f
  
https://github.com/NixOS/nixpkgs/commit/eebee951763424d932fe9895df8206824d37967f
  Author: Dan Peebles <pump...@me.com>
  Date:   2017-01-24 (Tue, 24 Jan 2017)

  Changed paths:
M nixos/modules/services/misc/apache-kafka.nix

  Log Message:
  ---
  apache-kafka service: change default brokerId to -1

A default of 0 means that if you deploy two NixOS boxes with the default
configuration, the second will fail because the brokerId was already in
use. Using -1 instead tells it to pick one automatically at first start.


  Commit: 95add2c2f76521793ee7fed8140411420b53e055
  
https://github.com/NixOS/nixpkgs/commit/95add2c2f76521793ee7fed8140411420b53e055
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-01-24 (Tue, 24 Jan 2017)

  Changed paths:
M nixos/modules/services/misc/apache-kafka.nix

  Log Message:
  ---
  Merge pull request #22103 from copumpkin/automatic-kafka-broker-id

apache-kafka service: change default brokerId to -1


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


[Nix-commits] [NixOS/nixpkgs] df7b4f: httpd module: don't create documentRoot directory ...

2017-01-08 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: df7b4f4f6f12ff090f48108838353531aff92507
  
https://github.com/NixOS/nixpkgs/commit/df7b4f4f6f12ff090f48108838353531aff92507
  Author: Dan Peebles <pumpkin...@gmail.com>
  Date:   2017-01-05 (Thu, 05 Jan 2017)

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

  Log Message:
  ---
  httpd module: don't create documentRoot directory if it doesn't exist

It hides bugs and do you ever actually want to serve up an empty directory?
It was pretty confusing to me when it tried to write into a read-only store
path because I accidentally pointed it to the wrong store path.


  Commit: b0264bb63cf0aa604fa60382605a5856baa35c9d
  
https://github.com/NixOS/nixpkgs/commit/b0264bb63cf0aa604fa60382605a5856baa35c9d
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2017-01-09 (Mon, 09 Jan 2017)

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

  Log Message:
  ---
  Merge pull request #21703 from copumpkin/httpd-no-mkdir

httpd module: don't create documentRoot directory if it doesn't exist


Compare: https://github.com/NixOS/nixpkgs/compare/1603526000c2...b0264bb63cf0___
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 <daid...@gmail.com>
  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 <copump...@users.noreply.github.com>
  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] 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 <mjbaue...@gmail.com>
  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 <copump...@users.noreply.github.com>
  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


[Nix-commits] [NixOS/nixpkgs] a3dbad: wxmac: fix build with clang-3.8

2016-12-14 Thread Daniel Peebles
  Branch: refs/heads/staging
  Home:   https://github.com/NixOS/nixpkgs
  Commit: a3dbada1077fc124928e13dcddd4f4f2fcac66d4
  
https://github.com/NixOS/nixpkgs/commit/a3dbada1077fc124928e13dcddd4f4f2fcac66d4
  Author: Daiderd Jordan <daid...@gmail.com>
  Date:   2016-12-10 (Sat, 10 Dec 2016)

  Changed paths:
M pkgs/development/libraries/wxmac/default.nix
R pkgs/development/libraries/wxmac/wx.patch
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  wxmac: fix build with clang-3.8


  Commit: d77db89c3ffe7152639e7c94b22a63562d2dba62
  
https://github.com/NixOS/nixpkgs/commit/d77db89c3ffe7152639e7c94b22a63562d2dba62
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-12-14 (Wed, 14 Dec 2016)

  Changed paths:
M pkgs/development/libraries/wxmac/default.nix
R pkgs/development/libraries/wxmac/wx.patch
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  Merge pull request #21048 from LnL7/darwin-wxmac

wxmac: fix build with clang-3.8


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


[Nix-commits] [NixOS/nixpkgs] 761257: darwin.libunwind: fix install phase

2016-12-14 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 76125722f0cd445cbce0fb183ae127aeb28796d0
  
https://github.com/NixOS/nixpkgs/commit/76125722f0cd445cbce0fb183ae127aeb28796d0
  Author: Daiderd Jordan <daid...@gmail.com>
  Date:   2016-12-09 (Fri, 09 Dec 2016)

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

  Log Message:
  ---
  darwin.libunwind: fix install phase


  Commit: e6d28d6643139e50ba231ac4dfa1928006002880
  
https://github.com/NixOS/nixpkgs/commit/e6d28d6643139e50ba231ac4dfa1928006002880
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-12-14 (Wed, 14 Dec 2016)

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

  Log Message:
  ---
  Merge pull request #21003 from LnL7/darwin-libunwind

darwin.libunwind: fix install phase


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


[Nix-commits] [NixOS/nixpkgs] a80cac: fetchFromGitHub: add fetchSubmodules option

2016-11-18 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: a80cacd3ec8582bf3236fcd5031b0715358b3c82
  
https://github.com/NixOS/nixpkgs/commit/a80cacd3ec8582bf3236fcd5031b0715358b3c82
  Author: Alexey Shmalko <rasen.d...@gmail.com>
  Date:   2016-11-18 (Fri, 18 Nov 2016)

  Changed paths:
M pkgs/build-support/fetchgit/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  fetchFromGitHub: add fetchSubmodules option

This commit extends fetchFromGitHub with ability to fetch GitHub
repositories with submodules, so we can use the function consistently
with all GitHub repositories.

Note it doesn't change the previous behavior.


  Commit: e8bb0a5ef7e0f0d94bdb96ece9da8fffa25fe9cf
  
https://github.com/NixOS/nixpkgs/commit/e8bb0a5ef7e0f0d94bdb96ece9da8fffa25fe9cf
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-11-18 (Fri, 18 Nov 2016)

  Changed paths:
M pkgs/build-support/fetchgit/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  Merge pull request #20518 from rasendubi/fetchFromGitHub

fetchFromGitHub: add fetchSubmodules option


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


[Nix-commits] [NixOS/nixpkgs] de8713: xcbuild: add wrapper

2016-11-16 Thread Daniel Peebles
x
M pkgs/development/tools/xcbuild/setup-hook.sh
M pkgs/development/tools/xcbuild/wrapper.nix
M pkgs/os-specific/darwin/apple-source-releases/adv_cmds/xcode.nix
M pkgs/os-specific/darwin/apple-source-releases/basic_cmds/default.nix
M pkgs/os-specific/darwin/apple-source-releases/network_cmds/default.nix

  Log Message:
  ---
  xcbuild: Get rid of developer.nix, move to wrapper

also:

- add custom outputs "specs" for xcbuild
- get rid of unneeded tools
- update xcbuild
- add more comments
- fixup xcbuild derivations

Affected xcbuild derivations include:

- adv_cmds
- network_cmds
- basic_cmds


  Commit: f6a7296499cb397651f3ec8d7244330db88980d7
  
https://github.com/NixOS/nixpkgs/commit/f6a7296499cb397651f3ec8d7244330db88980d7
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-11-16 (Wed, 16 Nov 2016)

  Changed paths:
M pkgs/development/tools/xcbuild/default.nix
A pkgs/development/tools/xcbuild/platform.nix
A pkgs/development/tools/xcbuild/sdk.nix
A pkgs/development/tools/xcbuild/setup-hook.sh
A pkgs/development/tools/xcbuild/toolchain.nix
A pkgs/development/tools/xcbuild/wrapper.nix
A pkgs/os-specific/darwin/apple-source-releases/Librpcsvc/default.nix
A pkgs/os-specific/darwin/apple-source-releases/adv_cmds/xcode.nix
A pkgs/os-specific/darwin/apple-source-releases/basic_cmds/default.nix
M pkgs/os-specific/darwin/apple-source-releases/default.nix
A pkgs/os-specific/darwin/apple-source-releases/developer_cmds/default.nix
A pkgs/os-specific/darwin/apple-source-releases/network_cmds/default.nix
M pkgs/tools/misc/contacts/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  Merge pull request #16540 from matthewbauer/xcbuild

xcbuild: add wrapper


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


[Nix-commits] [NixOS/nixpkgs] 1810f5: saxonb: Use sha256

2016-11-11 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 1810f50e0e87721529623ad5b7579d6e53e74769
  
https://github.com/NixOS/nixpkgs/commit/1810f50e0e87721529623ad5b7579d6e53e74769
  Author: Tim Steinbach <t...@nequissimus.com>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
M pkgs/development/libraries/java/saxon/default8.nix

  Log Message:
  ---
  saxonb: Use sha256


  Commit: 903814e068645b4e4109169ff07452e32d997da5
  
https://github.com/NixOS/nixpkgs/commit/903814e068645b4e4109169ff07452e32d997da5
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
M pkgs/development/libraries/java/saxon/default8.nix

  Log Message:
  ---
  Merge pull request #20333 from NeQuissimus/saxonb_sha512

saxonb: Use sha256


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


[Nix-commits] [NixOS/nixpkgs] b43a43: pangoxsl: Use sha256

2016-11-11 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: b43a43d7a1fcb046e4ac39f521712e6afd84c745
  
https://github.com/NixOS/nixpkgs/commit/b43a43d7a1fcb046e4ac39f521712e6afd84c745
  Author: Tim Steinbach <t...@nequissimus.com>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

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

  Log Message:
  ---
  pangoxsl: Use sha256


  Commit: 0838c10e22c30dda7cda5fe43e891c69dd0dbe63
  
https://github.com/NixOS/nixpkgs/commit/0838c10e22c30dda7cda5fe43e891c69dd0dbe63
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

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

  Log Message:
  ---
  Merge pull request #20328 from NeQuissimus/pango_sha512

pangoxsl: Use sha256


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


[Nix-commits] [NixOS/nixpkgs] dc3f9c: jdom: use sha256

2016-11-11 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: dc3f9cd566a5ff0a8ac06f8b96d51cca4951c96c
  
https://github.com/NixOS/nixpkgs/commit/dc3f9cd566a5ff0a8ac06f8b96d51cca4951c96c
  Author: Tim Steinbach <t...@nequissimus.com>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
M pkgs/development/libraries/java/jdom/builder.sh
M pkgs/development/libraries/java/jdom/default.nix

  Log Message:
  ---
  jdom: use sha256


  Commit: eadb0f733b6c2954da830cd81648230b09db7fa7
  
https://github.com/NixOS/nixpkgs/commit/eadb0f733b6c2954da830cd81648230b09db7fa7
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
M pkgs/development/libraries/java/jdom/builder.sh
M pkgs/development/libraries/java/jdom/default.nix

  Log Message:
  ---
  Merge pull request #20348 from NeQuissimus/jdom_sha256

jdom: use sha256


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


[Nix-commits] [NixOS/nixpkgs] 7d4ffa: saxon: use sha256

2016-11-11 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 7d4ffab20206a7571a1605e3cbf142c5c1c164cd
  
https://github.com/NixOS/nixpkgs/commit/7d4ffab20206a7571a1605e3cbf142c5c1c164cd
  Author: Tim Steinbach <t...@nequissimus.com>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
M pkgs/development/libraries/java/saxon/default.nix

  Log Message:
  ---
  saxon: use sha256


  Commit: cd112c5e03d169915d34b7f820b567356450e8f6
  
https://github.com/NixOS/nixpkgs/commit/cd112c5e03d169915d34b7f820b567356450e8f6
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
M pkgs/development/libraries/java/saxon/default.nix

  Log Message:
  ---
  Merge pull request #20334 from NeQuissimus/saxon_sha512

saxon: use sha256


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


[Nix-commits] [NixOS/nixpkgs] 7fedbe: opencv3: Move IPP to use sha256

2016-11-11 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 7fedbe7c981e1ca421873fa59b419384ac4bc1ff
  
https://github.com/NixOS/nixpkgs/commit/7fedbe7c981e1ca421873fa59b419384ac4bc1ff
  Author: Tim Steinbach <t...@nequissimus.com>
  Date:   2016-11-10 (Thu, 10 Nov 2016)

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

  Log Message:
  ---
  opencv3: Move IPP to use sha256


  Commit: 843cfd67418358bad6e739cf7fc3b3b115cb6ad8
  
https://github.com/NixOS/nixpkgs/commit/843cfd67418358bad6e739cf7fc3b3b115cb6ad8
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

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

  Log Message:
  ---
  Merge pull request #20329 from NeQuissimus/opencv3_ipp_sha256

opencv3: Move IPP to use sha256


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


[Nix-commits] [NixOS/nixpkgs] e41d2a: db44: remove outdated version

2016-11-01 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: e41d2a83063eb634bb06cd346ffd38c7e73be821
  
https://github.com/NixOS/nixpkgs/commit/e41d2a83063eb634bb06cd346ffd38c7e73be821
  Author: Dan Peebles <pump...@me.com>
  Date:   2016-11-01 (Tue, 01 Nov 2016)

  Changed paths:
R pkgs/development/libraries/db/db-4.4.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  db44: remove outdated version


  Commit: 89915f82062085585b04f23ccc7edf94bf30b6a4
  
https://github.com/NixOS/nixpkgs/commit/89915f82062085585b04f23ccc7edf94bf30b6a4
  Author: Dan Peebles <pump...@me.com>
  Date:   2016-11-01 (Tue, 01 Nov 2016)

  Changed paths:
R pkgs/development/libraries/db/db-4.5.nix
M pkgs/misc/my-env/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  db45: remove outdated version


  Commit: 50874525d1d252138ae8df9290cba128bbd70218
  
https://github.com/NixOS/nixpkgs/commit/50874525d1d252138ae8df9290cba128bbd70218
  Author: Dan Peebles <pump...@me.com>
  Date:   2016-11-01 (Tue, 01 Nov 2016)

  Changed paths:
R pkgs/development/libraries/db/db-4.7.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  db47: remove outdated version


  Commit: 1fa9d99776a4cb68c202e65b0587ff58438f59cb
  
https://github.com/NixOS/nixpkgs/commit/1fa9d99776a4cb68c202e65b0587ff58438f59cb
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-11-01 (Tue, 01 Nov 2016)

  Changed paths:
R pkgs/development/libraries/db/db-4.4.nix
R pkgs/development/libraries/db/db-4.5.nix
R pkgs/development/libraries/db/db-4.7.nix
M pkgs/misc/my-env/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  Merge pull request #20046 from copumpkin/omg-test

Remove obsolete versions of db


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


[Nix-commits] [NixOS/nixpkgs] 3e648d: pythonPackages.awscli: 1.10.51 -> 1.11.10

2016-10-28 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 3e648d1ec6ab2aaf4a57f56fc10fe8e8c3b48e3f
  
https://github.com/NixOS/nixpkgs/commit/3e648d1ec6ab2aaf4a57f56fc10fe8e8c3b48e3f
  Author: zimbatm <zimb...@zimbatm.com>
  Date:   2016-10-27 (Thu, 27 Oct 2016)

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

  Log Message:
  ---
  pythonPackages.awscli: 1.10.51 -> 1.11.10


  Commit: 8fbe389fab036e816c8d2b74bcac129b650e393e
  
https://github.com/NixOS/nixpkgs/commit/8fbe389fab036e816c8d2b74bcac129b650e393e
  Author: zimbatm <zimb...@zimbatm.com>
  Date:   2016-10-27 (Thu, 27 Oct 2016)

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

  Log Message:
  ---
  pythonPackages.boto3: 1.3.1 -> 1.4.1


  Commit: ed9b30728f56add5990f24e9bdb6d8de493a6b7d
  
https://github.com/NixOS/nixpkgs/commit/ed9b30728f56add5990f24e9bdb6d8de493a6b7d
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-10-28 (Fri, 28 Oct 2016)

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

  Log Message:
  ---
  Merge pull request #19947 from zimbatm/awscli-1.11.10

Awscli 1.11.10


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


[Nix-commits] [NixOS/nixpkgs] d9bc6e: top-level: Make `stdenv/default.nix` more concise ...

2016-10-28 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: d9bc6eb7f01af72fb5e9c6d9fb0189684728fef7
  
https://github.com/NixOS/nixpkgs/commit/d9bc6eb7f01af72fb5e9c6d9fb0189684728fef7
  Author: John Ericson <ericson2...@yahoo.com>
  Date:   2016-10-27 (Thu, 27 Oct 2016)

  Changed paths:
M pkgs/stdenv/default.nix
M pkgs/stdenv/native/default.nix

  Log Message:
  ---
  top-level: Make `stdenv/default.nix` more concise with `inherit (expr) id;` 
syntax


  Commit: 46d0af7fec1e6b78eec44d48f409fbcb2662e657
  
https://github.com/NixOS/nixpkgs/commit/46d0af7fec1e6b78eec44d48f409fbcb2662e657
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-10-28 (Fri, 28 Oct 2016)

  Changed paths:
M pkgs/stdenv/default.nix
M pkgs/stdenv/native/default.nix

  Log Message:
  ---
  Merge pull request #19941 from Ericson2314/stdenv-inherit-syntax

top-level: Make `stdenv/default.nix` more concise with `inherit (expr…


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


[Nix-commits] [NixOS/nixpkgs] 107c03: Python: remove pythonSmall

2016-10-16 Thread Daniel Peebles
  Branch: refs/heads/staging
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 107c035bf04e1b7d133d31cf8f8d6a44ef6ae136
  
https://github.com/NixOS/nixpkgs/commit/107c035bf04e1b7d133d31cf8f8d6a44ef6ae136
  Author: Frederik Rietdijk <fr...@fridh.nl>
  Date:   2016-10-16 (Sun, 16 Oct 2016)

  Changed paths:
M doc/languages-frameworks/python.md
M pkgs/development/interpreters/python/cpython/2.7/default.nix
M pkgs/development/interpreters/python/cpython/3.3/default.nix
M pkgs/development/interpreters/python/cpython/3.4/default.nix
M pkgs/development/interpreters/python/cpython/3.5/default.nix
M pkgs/development/interpreters/python/cpython/3.6/default.nix
M pkgs/top-level/all-packages.nix
M pkgs/top-level/python-packages.nix

  Log Message:
  ---
  Python: remove pythonSmall

In #19309 a separate output for tkinter was added.

Several dependencies of Python depend indirectly on Python. We have the
following two paths:
```
‘python-2.7.12’ - ‘tk-8.6.6’ - ‘libXft-2.3.2’ - ‘libXrender-0.9.10’ -
‘libX11-1.6.4’ - ‘libxcb-1.12’ - ‘libxslt-1.1.29’- ‘libxml2-2.9.4’ -
‘python-2.7.12’

‘python-2.7.12’ - ‘tk-8.6.6’ - ‘libXft-2.3.2’ - ‘fontconfig-2.12.1’ -
‘dejavu-fonts-2.37’ - ‘fontforge-20160404’ - ‘python-2.7.12’
```
Because only `tkinter` needs this, I added
```
pythonSmall = python.override {x11Support = false;};
```
to break the infinite recursion. We also still have the output
`tkinter`.

However, we might as well build without x11Support by default. Then we build 
with x11Support as well so we get the tkinter module and put that in a separate 
package.


  Commit: 1e916de64070b59fa30c288df43ff59b380559d1
  
https://github.com/NixOS/nixpkgs/commit/1e916de64070b59fa30c288df43ff59b380559d1
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-10-16 (Sun, 16 Oct 2016)

  Changed paths:
M doc/languages-frameworks/python.md
M pkgs/development/interpreters/python/cpython/2.7/default.nix
M pkgs/development/interpreters/python/cpython/3.3/default.nix
M pkgs/development/interpreters/python/cpython/3.4/default.nix
M pkgs/development/interpreters/python/cpython/3.5/default.nix
M pkgs/development/interpreters/python/cpython/3.6/default.nix
M pkgs/top-level/all-packages.nix
M pkgs/top-level/python-packages.nix

  Log Message:
  ---
  Merge pull request #19594 from FRidh/tkinter

Python: no separate output for tkinter but build interpreter twice


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


[Nix-commits] [NixOS/nixpkgs] 6152c1: Re-enable support for OS X 10.10 for darwin.

2016-10-13 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 6152c1ea7f9f5beb084386db65805636173528e6
  
https://github.com/NixOS/nixpkgs/commit/6152c1ea7f9f5beb084386db65805636173528e6
  Author: dipinhora <di...@sendence.com>
  Date:   2016-10-13 (Thu, 13 Oct 2016)

  Changed paths:
M pkgs/os-specific/darwin/apple-source-releases/Libsystem/system_c_symbols
M 
pkgs/os-specific/darwin/apple-source-releases/Libsystem/system_kernel_symbols

  Log Message:
  ---
  Re-enable support for OS X 10.10 for darwin.


  Commit: 9615afa04b75291a298853ae8e72ca56da9eb622
  
https://github.com/NixOS/nixpkgs/commit/9615afa04b75291a298853ae8e72ca56da9eb622
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-10-13 (Thu, 13 Oct 2016)

  Changed paths:
M pkgs/os-specific/darwin/apple-source-releases/Libsystem/system_c_symbols
M 
pkgs/os-specific/darwin/apple-source-releases/Libsystem/system_kernel_symbols

  Log Message:
  ---
  Merge pull request #19517 from dipinhora/darwin-yosemite-support

Re-enable support for OS X 10.10 for darwin.


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


[Nix-commits] [NixOS/nixpkgs] c5a772: gdb: disable format hardening

2016-10-13 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: c5a772815266fa8d6af0346e11a321a1c4bbc0f0
  
https://github.com/NixOS/nixpkgs/commit/c5a772815266fa8d6af0346e11a321a1c4bbc0f0
  Author: Daiderd Jordan <daid...@gmail.com>
  Date:   2016-10-13 (Thu, 13 Oct 2016)

  Changed paths:
M pkgs/development/tools/misc/gdb/default.nix

  Log Message:
  ---
  gdb: disable format hardening


  Commit: 9703a72f70033e570fd9c4eb4ea130dd44b0f61e
  
https://github.com/NixOS/nixpkgs/commit/9703a72f70033e570fd9c4eb4ea130dd44b0f61e
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-10-13 (Thu, 13 Oct 2016)

  Changed paths:
M pkgs/development/tools/misc/gdb/default.nix

  Log Message:
  ---
  Merge pull request #19495 from LnL7/darwin-gdb

gdb: disable format hardening


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


[Nix-commits] [NixOS/nixpkgs] 4e87ea: unixODBC: enable build for darwin

2016-10-13 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 4e87ea7f73b12015be642a19dae1e3de577621b8
  
https://github.com/NixOS/nixpkgs/commit/4e87ea7f73b12015be642a19dae1e3de577621b8
  Author: Alex Ivanov <gnido...@users.noreply.github.com>
  Date:   2016-10-13 (Thu, 13 Oct 2016)

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

  Log Message:
  ---
  unixODBC: enable build for darwin


  Commit: 82986b7369630ccc5d9bad3b95ea29fc23715881
  
https://github.com/NixOS/nixpkgs/commit/82986b7369630ccc5d9bad3b95ea29fc23715881
  Author: Alex Ivanov <gnido...@users.noreply.github.com>
  Date:   2016-10-13 (Thu, 13 Oct 2016)

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

  Log Message:
  ---
  erlangR16_odbc: fixed for darwin


  Commit: e9e69993b209e6a93a5605378c403c09b9264279
  
https://github.com/NixOS/nixpkgs/commit/e9e69993b209e6a93a5605378c403c09b9264279
  Author: Alex Ivanov <gnido...@users.noreply.github.com>
  Date:   2016-10-13 (Thu, 13 Oct 2016)

  Changed paths:
M pkgs/development/compilers/swi-prolog/default.nix

  Log Message:
  ---
  swiProlog: fixed for darwin


  Commit: 1fa5aceda8f5ffa4b9cb6217ded9f40dbe876189
  
https://github.com/NixOS/nixpkgs/commit/1fa5aceda8f5ffa4b9cb6217ded9f40dbe876189
  Author: Alex Ivanov <gnido...@users.noreply.github.com>
  Date:   2016-10-13 (Thu, 13 Oct 2016)

  Changed paths:
A pkgs/development/compilers/pakcs/case-insensitive.patch
M pkgs/development/compilers/pakcs/default.nix

  Log Message:
  ---
  pakcs: fixed for darwin


  Commit: 3e2fe0127b824b103f2edfa0675c27b37ef8ef95
  
https://github.com/NixOS/nixpkgs/commit/3e2fe0127b824b103f2edfa0675c27b37ef8ef95
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-10-13 (Thu, 13 Oct 2016)

  Changed paths:
A pkgs/development/compilers/pakcs/case-insensitive.patch
M pkgs/development/compilers/pakcs/default.nix
M pkgs/development/compilers/swi-prolog/default.nix
M pkgs/development/libraries/unixODBC/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  Merge pull request #19437 from gnidorah/master

pakcs: fixed for darwin


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


[Nix-commits] [NixOS/nixpkgs] d8a030: [darwin.stdenv] Fix to work on Sierra

2016-10-12 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: d8a0307a5d36551c641578a3bf1a7d29103df511
  
https://github.com/NixOS/nixpkgs/commit/d8a0307a5d36551c641578a3bf1a7d29103df511
  Author: Dan Peebles <pump...@me.com>
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
M pkgs/development/compilers/llvm/3.7/llvm.nix
M pkgs/os-specific/darwin/apple-source-releases/Libsystem/default.nix
M pkgs/os-specific/darwin/apple-source-releases/Libsystem/system_c_symbols
M 
pkgs/os-specific/darwin/apple-source-releases/Libsystem/system_kernel_symbols
M pkgs/stdenv/darwin/default.nix
M pkgs/stdenv/darwin/unpack-bootstrap-tools.sh

  Log Message:
  ---
  [darwin.stdenv] Fix to work on Sierra

This reinstates the libSystem selective symbol export machinery we used
to have, but locks it to the symbols that were present in 10.11 and skips
the actual compiled code we put into that library in favor of the system
initialization code. That should make it more stable and less likely to
do weird stuff than the last time we did this.


  Commit: 77d1fb94f18bc5a8cbc72f0ab8da1a28df1752f5
  
https://github.com/NixOS/nixpkgs/commit/77d1fb94f18bc5a8cbc72f0ab8da1a28df1752f5
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
M pkgs/development/compilers/llvm/3.7/llvm.nix
M pkgs/os-specific/darwin/apple-source-releases/Libsystem/default.nix
M pkgs/os-specific/darwin/apple-source-releases/Libsystem/system_c_symbols
M 
pkgs/os-specific/darwin/apple-source-releases/Libsystem/system_kernel_symbols
M pkgs/stdenv/darwin/default.nix
M pkgs/stdenv/darwin/unpack-bootstrap-tools.sh

  Log Message:
  ---
  Merge pull request #19470 from copumpkin/fix-sierra

Fix Darwin stdenv to work on Sierra


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


Re: [Nix-dev] Cycle detected in references when building systemd

2016-10-10 Thread Daniel Peebles
See also https://github.com/NixOS/nix/issues/481

On Mon, Oct 10, 2016 at 8:57 AM, Eelco Dolstra 
wrote:

> Hi,
>
> On 10/10/2016 02:43 PM, Jan Synáček wrote:
>
> >> You can find the exact cause of these cycles using good old "grep -r".
> >
> > Pardon my ignorance, but I still can't see where the cycle is and how
> > you managed to figure it out. In this particular case, the cycle (at
> > least a part of it) is supposed to be somewhere in
> > '/nix/store/2ipa3ipr85ywzq61366cg7ymk7n6bqg6-systemd-master-lib'
> > according to the error message. But that's all what it says... Maybe
> > the message could be more helpful?
>
> It already is on Nix master, which prints both paths in the cycle, i.e.
>
>   cycle detected in the references of '/nix/store/' from
> '/nix/store/'
>
> so then you can do
>
>   grep -r  /nix/store/
>
> to find which file has the reference. Obviously it would be nicer if Nix
> printed
> this automatically...
>
> --
> 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-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


[Nix-commits] [NixOS/nixpkgs] 5baecb: ptpython: init at 0.35

2016-10-05 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 5baecbc4afd739ec5c6e8fab99447e5b4cbf5cf8
  
https://github.com/NixOS/nixpkgs/commit/5baecbc4afd739ec5c6e8fab99447e5b4cbf5cf8
  Author: Michael Lieberman <mlieberma...@gmail.com>
  Date:   2016-10-05 (Wed, 05 Oct 2016)

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

  Log Message:
  ---
  ptpython: init at 0.35


  Commit: 44bf933d9979466a9393ec305e1cdbe3515f7fa1
  
https://github.com/NixOS/nixpkgs/commit/44bf933d9979466a9393ec305e1cdbe3515f7fa1
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-10-05 (Wed, 05 Oct 2016)

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

  Log Message:
  ---
  Merge pull request #19272 from mlieberman85/add-ptpython

ptpython: init at 0.35


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


[Nix-commits] [NixOS/nixpkgs] 6bfbb7: mongodb: fix build on OSX by adding Security frame...

2016-10-04 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 6bfbb7a07ca452a954dda851f3dbc3c853b52566
  
https://github.com/NixOS/nixpkgs/commit/6bfbb7a07ca452a954dda851f3dbc3c853b52566
  Author: Matt Billenstein <m...@vazor.com>
  Date:   2016-10-04 (Tue, 04 Oct 2016)

  Changed paths:
M pkgs/servers/nosql/mongodb/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  mongodb: fix build on OSX by adding Security framework


  Commit: 548bcd0de130f9dfe3595d9e9f58b1071402fbf0
  
https://github.com/NixOS/nixpkgs/commit/548bcd0de130f9dfe3595d9e9f58b1071402fbf0
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-10-05 (Wed, 05 Oct 2016)

  Changed paths:
M pkgs/servers/nosql/mongodb/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  Merge pull request #19239 from mattbillenstein/master

mongodb: fix build on OSX by adding Security framework


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


[Nix-commits] [NixOS/nixpkgs] 098113: maintainers: change smironov email

2016-09-28 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 098113bbffbee5d8894e0e2514c68a7ddb6ccd5b
  
https://github.com/NixOS/nixpkgs/commit/098113bbffbee5d8894e0e2514c68a7ddb6ccd5b
  Author: Sergey Mironov <grr...@gmail.com>
  Date:   2016-09-28 (Wed, 28 Sep 2016)

  Changed paths:
M lib/maintainers.nix

  Log Message:
  ---
  maintainers: change smironov email


  Commit: 58ce50fedfa09eec7ecd7c643987f2f8ec611d41
  
https://github.com/NixOS/nixpkgs/commit/58ce50fedfa09eec7ecd7c643987f2f8ec611d41
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-09-28 (Wed, 28 Sep 2016)

  Changed paths:
M lib/maintainers.nix

  Log Message:
  ---
  Merge pull request #19049 from grwlf/smironov-email

maintainers: change smironov email


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


[Nix-commits] [NixOS/nixpkgs] 8d8f57: mention-bot: notify me when darwin stdenv stuff ch...

2016-09-11 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 8d8f57d4aa8bf0aa3b7301a751b5240646981e42
  
https://github.com/NixOS/nixpkgs/commit/8d8f57d4aa8bf0aa3b7301a751b5240646981e42
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-09-12 (Mon, 12 Sep 2016)

  Changed paths:
M .mention-bot

  Log Message:
  ---
  mention-bot: notify me when darwin stdenv stuff changes


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


[Nix-commits] [NixOS/nixpkgs] 69a5e3: bs1770gain: disable clang error

2016-08-24 Thread Daniel Peebles
   2016-08-16 (Tue, 16 Aug 2016)

  Changed paths:
M pkgs/tools/security/stricat/default.nix

  Log Message:
  ---
  stricat: fix darwin build


  Commit: c92227f5cc223f1d424fa4aa4feda120b66f21eb
  
https://github.com/NixOS/nixpkgs/commit/c92227f5cc223f1d424fa4aa4feda120b66f21eb
  Author: Matthew Bauer <mjbaue...@gmail.com>
  Date:   2016-08-16 (Tue, 16 Aug 2016)

  Changed paths:
M pkgs/tools/system/smartmontools/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  smartmontools: fix darwin build

needs IOKit


  Commit: bb245a5b1e3b3b39088983cc147bef5be66a448d
  
https://github.com/NixOS/nixpkgs/commit/bb245a5b1e3b3b39088983cc147bef5be66a448d
  Author: Matthew Bauer <mjbaue...@gmail.com>
  Date:   2016-08-16 (Tue, 16 Aug 2016)

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

  Log Message:
  ---
  unclutter: fix darwin build


  Commit: cf69e6d8700e3b9b6be86e69d47fde5435a7b378
  
https://github.com/NixOS/nixpkgs/commit/cf69e6d8700e3b9b6be86e69d47fde5435a7b378
  Author: Matthew Bauer <mjbaue...@gmail.com>
  Date:   2016-08-16 (Tue, 16 Aug 2016)

  Changed paths:
M pkgs/tools/system/yeshup/default.nix

  Log Message:
  ---
  yeshup: only build on linux

It uses the linux-only sys/prctl.h header.


  Commit: a6faa04ee45f1466335cfeb28cfa1b897e31a9b7
  
https://github.com/NixOS/nixpkgs/commit/a6faa04ee45f1466335cfeb28cfa1b897e31a9b7
  Author: Matthew Bauer <mjbaue...@gmail.com>
  Date:   2016-08-16 (Tue, 16 Aug 2016)

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

  Log Message:
  ---
  unrtf: fix darwin build

unrtf needs libiconv on Darwin. Linux has issues with the -liconv flag,
but it's provided by gcc anyway.


  Commit: 3f337a2b23eab043fbea3b15796e7002dfa96751
  
https://github.com/NixOS/nixpkgs/commit/3f337a2b23eab043fbea3b15796e7002dfa96751
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-08-24 (Wed, 24 Aug 2016)

  Changed paths:
M pkgs/applications/audio/bs1770gain/default.nix
M pkgs/applications/audio/cd-discid/default.nix
M pkgs/applications/editors/geany/default.nix
M pkgs/applications/editors/mg/default.nix
M pkgs/applications/graphics/gpicview/default.nix
M pkgs/applications/misc/gkrellm/default.nix
M pkgs/applications/networking/nload/default.nix
M pkgs/applications/window-managers/i3/blocks-gaps.nix
M pkgs/development/interpreters/erlang/R16.nix
M pkgs/development/interpreters/rakudo/default.nix
M pkgs/development/libraries/boringssl/default.nix
M pkgs/development/libraries/dclxvi/default.nix
M pkgs/development/libraries/fox/default.nix
M pkgs/development/libraries/gegl/default.nix
M pkgs/development/libraries/glew/1.10.nix
M pkgs/development/libraries/libfreefare/default.nix
M pkgs/development/libraries/libomxil-bellagio/default.nix
M pkgs/development/libraries/libsecret/default.nix
M pkgs/development/libraries/libstatgrab/default.nix
M pkgs/development/libraries/nspr/default.nix
M pkgs/development/libraries/stfl/default.nix
M pkgs/development/tools/analysis//default.nix
M pkgs/development/tools/misc/stm32flash/default.nix
M pkgs/development/tools/misc/tie/default.nix
M pkgs/misc/sailsd/default.nix
M pkgs/servers/mqtt/mosquitto/default.nix
M pkgs/tools/X11/runningx/default.nix
M pkgs/tools/X11/setroot/default.nix
M pkgs/tools/filesystems/genromfs/default.nix
M pkgs/tools/misc/dumptorrent/default.nix
M pkgs/tools/misc/fontforge/default.nix
M pkgs/tools/misc/sl/default.nix
M pkgs/tools/misc/unclutter/default.nix
M pkgs/tools/networking/tlsdate/default.nix
M pkgs/tools/security/pcsclite/default.nix
M pkgs/tools/security/stricat/default.nix
M pkgs/tools/system/dog/default.nix
M pkgs/tools/system/hardlink/default.nix
M pkgs/tools/system/smartmontools/default.nix
M pkgs/tools/system/tm/default.nix
M pkgs/tools/system/yeshup/default.nix
M pkgs/tools/text/odt2txt/default.nix
M pkgs/tools/text/unrtf/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  Merge pull request #17685 from matthewbauer/darwin-misc2

Darwin misc. fixes


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


[Nix-commits] [NixOS/nixpkgs] 24f695: cc-wrapper: handle -nostdinc{++, }

2016-08-19 Thread Daniel Peebles
  Branch: refs/heads/staging
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 24f695ffaa27dc45d578fd75351991eb8de05902
  
https://github.com/NixOS/nixpkgs/commit/24f695ffaa27dc45d578fd75351991eb8de05902
  Author: Nikolay Amiantov <a...@fmap.me>
  Date:   2016-08-17 (Wed, 17 Aug 2016)

  Changed paths:
M pkgs/build-support/cc-wrapper/cc-wrapper.sh

  Log Message:
  ---
  cc-wrapper: handle -nostdinc{++,}


  Commit: 57e6f19cad69ec318dd89e6f47d23ee3f91df3e3
  
https://github.com/NixOS/nixpkgs/commit/57e6f19cad69ec318dd89e6f47d23ee3f91df3e3
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-08-19 (Fri, 19 Aug 2016)

  Changed paths:
M pkgs/build-support/cc-wrapper/cc-wrapper.sh

  Log Message:
  ---
  Merge pull request #17794 from abbradar/nostdinc

cc-wrapper: handle -nostdinc{++,}


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


[Nix-commits] [NixOS/nixpkgs] 092b6b: gnupg: Fix gpgsm linking for gnupg 2.1.14

2016-08-15 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 092b6b68a0669121887d79e5d2685ed7a9da2d52
  
https://github.com/NixOS/nixpkgs/commit/092b6b68a0669121887d79e5d2685ed7a9da2d52
  Author: Svend Sorensen <sv...@ciffer.net>
  Date:   2016-08-10 (Wed, 10 Aug 2016)

  Changed paths:
M pkgs/tools/security/gnupg/21.nix
A pkgs/tools/security/gnupg/fix-gpgsm-linking.patch

  Log Message:
  ---
  gnupg: Fix gpgsm linking for gnupg 2.1.14

gnupg 2.1.14 fails to compile under OS X due to a missing -lintl flag [1].
This was fixed in commit c49c43d7 in the gnupg repository [2], which adds
the flag to Makefile.am.

This commit adds the flag to Makefile.in.

[1] https://lists.gnupg.org/pipermail/gnupg-devel/2016-July/031354.html
[2] https://lists.gnupg.org/pipermail/gnupg-devel/2016-July/031362.html

Fixes #17617.


  Commit: ac2836610d864e9ccbe6247baddcd74d4f11094f
  
https://github.com/NixOS/nixpkgs/commit/ac2836610d864e9ccbe6247baddcd74d4f11094f
  Author: Svend Sorensen <sv...@ciffer.net>
  Date:   2016-08-15 (Mon, 15 Aug 2016)

  Changed paths:
M pkgs/tools/security/gnupg/21.nix

  Log Message:
  ---
  gnupg: Add comment about when to drop fix-gpgsm-linking.patch


  Commit: 65ed79a1e86cc0e48a6d2a5e08bb336551ee0337
  
https://github.com/NixOS/nixpkgs/commit/65ed79a1e86cc0e48a6d2a5e08bb336551ee0337
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-08-15 (Mon, 15 Aug 2016)

  Changed paths:
M pkgs/tools/security/gnupg/21.nix
A pkgs/tools/security/gnupg/fix-gpgsm-linking.patch

  Log Message:
  ---
  Merge pull request #17642 from svend/gnupg21-fix-gpgsm-linking

gnupg: Fix gpgsm linking for gnupg 2.1.14


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


[Nix-commits] [NixOS/nixpkgs] 2ae5db: acct: only build on linux

2016-08-01 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 2ae5dbbf3b39c99e6e4217c5eb22ac49bd2a7522
  
https://github.com/NixOS/nixpkgs/commit/2ae5dbbf3b39c99e6e4217c5eb22ac49bd2a7522
  Author: Matthew Justin Bauer <mjbaue...@gmail.com>
  Date:   2016-08-01 (Mon, 01 Aug 2016)

  Changed paths:
M pkgs/tools/system/acct/default.nix

  Log Message:
  ---
  acct: only build on linux


  Commit: ef3719716da74a40e68bd4d48a58b4399a24cc5e
  
https://github.com/NixOS/nixpkgs/commit/ef3719716da74a40e68bd4d48a58b4399a24cc5e
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-08-01 (Mon, 01 Aug 2016)

  Changed paths:
M pkgs/tools/system/acct/default.nix

  Log Message:
  ---
  Merge pull request #17434 from matthewbauer/patch-6

acct: only build on linux


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


[Nix-commits] [NixOS/nixpkgs] b18dde: s3cmd: Fix file library path for darwin

2016-07-18 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: b18dde4593fcf2789031ca185e4fe7e55670cb55
  
https://github.com/NixOS/nixpkgs/commit/b18dde4593fcf2789031ca185e4fe7e55670cb55
  Author: Johannes Bornhold <johan...@bornhold.name>
  Date:   2016-07-18 (Mon, 18 Jul 2016)

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

  Log Message:
  ---
  s3cmd: Fix file library path for darwin


  Commit: e556effc09778077413bbeff9a0fe8f27e793c56
  
https://github.com/NixOS/nixpkgs/commit/e556effc09778077413bbeff9a0fe8f27e793c56
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-07-18 (Mon, 18 Jul 2016)

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

  Log Message:
  ---
  Merge pull request #17062 from johbo/darwin-s3cmd

s3cmd: Fix file library path for darwin


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


Re: [Nix-dev] Stackage Support Will Be Discontinued

2016-06-10 Thread Daniel Peebles
Yeah. I think there's a tough balance to strike in OSS between feedback and
gratitude, and most of us have been on both wrong sides of it in the past.

Peter is putting all this work in for free and has almost single-handedly
been responsible for drawing a sizable chunk of the Haskell community
(including me) to the Nix world. That is awesome. He's also obviously free
to pour his free time into whichever direction he thinks is best for the
project (or not put any time in at all, obviously).

At the same time, feedback is important to all creative processes, even
when critical. What we have here is two prominent haskellers saying that
the changes that Peter is proposing will make the system less useful to
them, and that they predict it'll also make the system less useful to
others with similar workflows. I think that feedback, even if critical, is
extremely valuable, and should factor into Peter's decision. I realize it
can be tough to separate out the negativity from the gratitude but we're
all in this boat together and if people disagree, it's because they all
want the project to succeed.

Anyway, most of us are experienced in open source work and saying "you can
just fork it" is roughly equivalent to a dismissive wave of the hand in
this context.

I see a few possible outcomes here:

   1. Peter is swayed by Anthony and Thomas's arguments, and decides to
   keep (parts of?) stackage support around.
   2. Peter is swayed by their arguments, but still doesn't use stackage
   himself and with limited free time is unwilling to maintain support
   himself. He and other interested parties figure out a good way to split
   responsibilities so that people who care about stackage can still maintain
   a first-class (i.e., non-forked) experience for it, and he can focus on
   other workflows that interest him more.
   3. Peter is unswayed by their arguments and doesn't think stackage
   belongs in mainline nixpkgs, effectively forcing some sort of forked
   workflow (or Anthony and Thomas and others like them to do their Haskell
   work outside of Nix)
   4. Everyone gets pissed off and thinks nobody appreciates/understands
   their work/feedback and walks away from this discussion feeling drained and
   less willing to contribute to Nix.

I'd personally prefer #1 or #2. Let's do our best to avoid #4 though?


On Fri, Jun 10, 2016 at 7:42 AM, Thomas Tuegel  wrote:

> Hi Peter and Anthony,
>
> On Thu, Jun 9, 2016 at 4:04 PM, Peter Simons  wrote:
> > Hi Anthony,
> >
> >  >> [What is] a concrete use case that works for you today but that
> >  >> won't work after LTS-4 has been dropped?
> >  >
> >  > Someone who has a project that works with package versions in LTS-4,
> >  > but hasn't yet been upgraded to LTS-5 or 6. They can simply refer to
> >  > LTS-4 in their shell.nix for haskell packages.
> >
> > Oh, but you can absolutely do that! You can extend the set of available
> > packages to your heart's content and you can compose package sets that
> > provide any combination of versions as you please. The Haskell
> > infrastructure in Nix gives you that ability.
>
> Let me remark on this non-sequitor. Of course Anthony or I or anyone
> else could always extend or fork Nixpkgs to do whatever we want! I
> don't think anyone with experience in open source software needs this
> to be pointed out to them. That's obviously not Anthony's complaint,
> which is rather
>
> The choice to discontinue Stackage support makes Nixpkgs significantly
> less useful to some of our users.
>
> It seems disingenuous to pretend that some other complaint is being
> made, for the sake of summarily dismissing that complaint. As
> *volunteer* distribution maintainers, we are free to consider or
> disregard complaints at will; there is no need to misrepresent what
> people are saying.
>
> It is completely legitimate to take the position that the benefit (to
> our users like Anthony) of keeping Stackage does not outweigh the
> resource cost to Nixpkgs or the technical cost of finding a more
> efficient way to include those packages. This is obviously the
> position that the Haskell infrastructure and Nixpkgs maintainers have
> reached. Stating outright that they will not be swayed saves our users
> time and frustration because they can immediately seek solutions
> outside Nixpkgs.
>
> Regards,
> Thomas
> ___
> 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] ac2625: p7zip: Fix darwin build

2016-05-26 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: ac2625e3b1476cac5b50decc29d901d1310d1b0d
  
https://github.com/NixOS/nixpkgs/commit/ac2625e3b1476cac5b50decc29d901d1310d1b0d
  Author: Chris Jefferson <ca...@st-andrews.ac.uk>
  Date:   2016-05-26 (Thu, 26 May 2016)

  Changed paths:
M pkgs/tools/archivers/p7zip/default.nix

  Log Message:
  ---
  p7zip: Fix darwin build


  Commit: be6710d02984235e9a57f212af3246aa67e89d61
  
https://github.com/NixOS/nixpkgs/commit/be6710d02984235e9a57f212af3246aa67e89d61
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-05-26 (Thu, 26 May 2016)

  Changed paths:
M pkgs/tools/archivers/p7zip/default.nix

  Log Message:
  ---
  Merge pull request #15715 from ChrisJefferson/fix-darwin-p7zip

p7zip: Fix darwin build


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


[Nix-commits] [NixOS/nixpkgs] 0bd54a: Update PR template with motivation for changes

2016-05-24 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 0bd54a6d5d4eba361c5b8ff04dd3c02d6dbfb259
  
https://github.com/NixOS/nixpkgs/commit/0bd54a6d5d4eba361c5b8ff04dd3c02d6dbfb259
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-05-24 (Tue, 24 May 2016)

  Changed paths:
M .github/PULL_REQUEST_TEMPLATE.md

  Log Message:
  ---
  Update PR template with motivation for changes

I'm seeing a lot of PRs that only include the checklist, when the main thing I 
care about when I'm reviewing a PR is what the author was thinking when they 
decided to make the change.


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


[Nix-dev] "IO" in Nix

2016-05-23 Thread Daniel Peebles
Hi all,

I've been experimenting with a pattern recently that I'd say is fairly
close to a Haskell notion of IO. I have a collection of Nix-centered
scripts that need to perform fairly restricted side effects:

   - Build an AMI (image) for AWS
   - Write some disk image stuff to a raw device
   - Run some tests that talk to the outside world
   - Build some stuff that depends in a fairly constrained way on mutable
   external state (e.g., RPM update repos, as opposed to the deterministic
   base repos)
   - Deploy stuff

These things all have the following in common:

   - I build as much stuff possible in "pure" Nix
   - I write out scripts (in the store) that all start with a
   ${stdenv.shell} shebang and an explicit `export PATH` clause to avoid
   inheriting an environment from the outside.
   - The scripts rarely take arguments at runtime; instead I run them with
   similarly to `sudo $(nix-build -A foobar)` or sometimes without `sudo`.

I'm wondering if anyone else is doing something similar. It's basically
(right now) analogous to a non-composable IO value in Haskell: pure code
producing a "script" for some external impure interpreter to execute.

I can think of a few next steps from here: start building composition
operators (like bind) to chain together these impure actions without
wanting to pull your hair out. I think Shea Levy's nix-exec already has a
monad-flavored API for IO but I haven't seen anything like it outside of
nix-exec.

I'd also really like to teach Hydra how to (in restricted ways) run these
IO values for me. I'd love it if my Hydra builds could produce a ton of
pure work *and *upload an AMI to AWS. Then for example our nixos-unstable
channel could bundle an AMI ID that's always up to date. I asked for a
version of that feature in https://github.com/NixOS/hydra/issues/242 but I
think this can be broader.

Anyway, I was mostly wondering if anyone had feedback, ideas, suggestions.
It seems like it might make sense to add a new top-level lib/ entry for
producing these IO values without tearing one's hair out. I have a few
ideas for combinators that make sense, and there are probably others I'm
missing.

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


Re: [Nix-dev] Users of 32-bit NixOS channels?

2016-05-17 Thread Daniel Peebles
I have a ticket open for this on the Hydra tracker, if it helps:
https://github.com/NixOS/hydra/issues/283

On Mon, May 16, 2016 at 6:33 PM,  wrote:

> Eelco, is this info available? Maybe we can check downloads of some 32 bit
> package that most NixOSes use but people who just run a 32-bit binary or
> two on their 64-bit system doesn't?
>
>
>
> - Original Message -
> From:
> "Tomasz Czyż" 
>
> To:
> 
> Cc:
> "nix-dev" 
> Sent:
> Mon, 16 May 2016 23:09:40 +0100
> Subject:
> Re: [Nix-dev] Users of 32-bit NixOS channels?
>
>
>
> maybe it's better to check download statistics from that channel?
>
> 2016-05-16 23:08 GMT+01:00 :
>
>> Hi all,
>>
>> Periodically I like to check to see how many people are still running
>> 32-bit NixOS systems from the channel. If it ever happens that no one
>> responds, we can stop building it in hydra and significantly lighten the
>> build load. Maybe in 20 years or so ;)
>>
>> So, please respond if you're running a NixOS with a 32-bit kernel with
>> hydra-provided binaries!
>>
>> ~Shea
>>
>> ___
>> nix-dev mailing list
>> nix-dev@lists.science.uu.nl
>> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>>
>>
>
>
> --
> Tomasz Czyż
>
>
> ___
> 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] a1d44a: pythonPackages.mitmproxy: fetchurl -> fetchFromGit...

2016-05-09 Thread Daniel Peebles
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: a1d44a6b79ffc4078eac3a3e88cd4bee8d8ce50b
  
https://github.com/NixOS/nixpkgs/commit/a1d44a6b79ffc4078eac3a3e88cd4bee8d8ce50b
  Author: Cole Mickens <cole.mick...@gmail.com>
  Date:   2016-05-09 (Mon, 09 May 2016)

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

  Log Message:
  ---
  pythonPackages.mitmproxy: fetchurl -> fetchFromGitHub


  Commit: b10659196b14358858c786749824956fac3a889d
  
https://github.com/NixOS/nixpkgs/commit/b10659196b14358858c786749824956fac3a889d
  Author: Daniel Peebles <copump...@users.noreply.github.com>
  Date:   2016-05-09 (Mon, 09 May 2016)

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

  Log Message:
  ---
  Merge pull request #15331 from colemickens/fix_mitmproxy

pythonPackages.mitmproxy: fetchurl -> fetchFromGitHub


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


Re: [Nix-dev] all-packages.nix and the unoverridable self.

2016-05-08 Thread Daniel Peebles
Did you figure this out? I'm curious whether something got messed up in the
recent changes.

On Mon, May 2, 2016 at 2:23 AM,  wrote:

> Something seems wrong / bizzare with the recursion in all-packages.nix
>
> I've been trying to override linux_4_4 in my configuration.nix with the
> following:
>
>  nixpkgs.config.packageOverrides = super:
>   { linux_4_4 = super.linux_4_4.override { extraConfig =
> "CHROME_PLATFORMS y";
>kernelPatches = [ { name =
> "f10_sysrq"; patch = ./f10_sysrq.patch; } ]; };
>   };
>
> but this no longer works.  I've spent a few hours studying the issue.
> If I do the following chain of overrides upto the linuxPackages
> attribute
>
>  nixpkgs.config.packageOverrides = super: rec
>   { linux_4_4 = super.linux_4_4.override { extraConfig =
> "CHROME_PLATFORMS y";
>kernelPatches = [ { name =
> "f10_sysrq"; patch = ./f10_sysrq.patch; } ]; };
> linuxPackages_4_4 = super.recurseIntoAttrs (super.linuxPackagesFor
> linux_4_4 linuxPackages_4_4);
> linuxPackages = linuxPackages_4_4;
> linux = linuxPackages.kernel;
>   };
>
> then it does work.
>
> I couldn't for the life of me understand why copying what is essentially
> the exact definitions of linuxPackages_4_4 and linuxPackages into my
> packageOverrides caused it to work.  The whole point of the
> packageOverride mechanism is to invoke late-binding so that I don't have
> to override long chains.
>
> I traced the issue to the following strange set of definitions:
>
> all-packages.nix begins with something like this
>
> { ... }:
> self: pkgs:
>
> with pkgs;
>
> { ... }
>
> It is a function of three arguments, (1) a set of parameters, (2) a
> binding for self, (3) a binding for pkgs, and the with pkgs; bring all
> the definitions from pkgs into scope.
>
> This is called from top-level/default.nix with the following
> expression:
>
> allPackages = self: super:
>   let res = import ./all-packages.nix allPackagesArgs res self;
>   in res;
>
> So allPackageArgs contains the parameters, self gets bound to res, and
> pkgs get bound to self.
>
> The upshot of this is that within all-packages.nix self (which is bound
> to res) is the result of only evaluating all-packanges *with no
> overrides* while pkgs (which is bound to self) ends up late-bound and is
> the set of packges *with all overrides*
>
> So when linux and linuxPackages get bound using self in all-packages:
>
> # The current default kernel / kernel modules.
> linuxPackages = self.linuxPackages_4_4;
> linux = self.linuxPackages.kernel;
>
> The use of self here (and throughout the linuxPackage definitions) means
> that we are making reference to the *unoverridden package set*.  This is
> why my packageOverrides of linux_4_4 did nothing, because the references
> to linux_4_4 inn all-packages.nix are prefixed with "self." which means
> it always gets the unoverriden packages.
>
> Is this really the desired behaviour?  I think that all-packages.nix is
> full of many questionable uses of the "self." prefix.  I suspect that
> people don't really understand that "self." means "give me the
> unoverriden version of packages".  I think renaming "self" in
> all-packages.nix to "unoverridenPackages" would be a better name.
>
> --
> Russell O'Connor  
> ``All talk about `theft,''' the general counsel of the American Graphophone
> Company wrote, ``is the merest claptrap, for there exists no property in
> ideas musical, literary or artistic, except as defined by statute.''
> ___
> 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


Re: [Nix-dev] New undeclared dependency for Nix itself?

2016-04-03 Thread Daniel Peebles
Oh, I see. My assumption was that you had a pre-existing Nix and were doing
the dev-shell thing described in here:
https://github.com/NixOS/nix/blob/master/doc/manual/hacking.xml#L29-L31

Yeah, I don't know how one is supposed to bootstrap a new platform nowadays.

On Sat, Apr 2, 2016 at 5:13 PM, Michiel Leenaars 
wrote:

> Hi Daniel, Nicolas,
>
> thanks for your suggestions.
>
> @Daniel:
>
> I can't yet run configurePhase, because I'm trying to install nix
> itself. My complete actions are as attached.
>
> @Nicolas: the log indicates that pkg-config with at least version
> 0.9.0... is present.
>
> Best,
> Michiel
>
> DP> Run configurePhase, not ./configure. You'll find that we pass quite
> DP> a few things in through $confgureFlags and just typing ./configure
> DP> loses those. Something similar bit me the other day, but the readme
> DP> does say to write configurePhase.
>
> ___
> 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


Re: [Nix-dev] New undeclared dependency for Nix itself?

2016-04-02 Thread Daniel Peebles
Run configurePhase, not ./configure. You'll find that we pass quite a few 
things in through $confgureFlags and just typing ./configure loses those. 
Something similar bit me the other day, but the readme does say to write 
configurePhase.

> On Apr 2, 2016, at 06:06, ml.softw...@leenaa.rs wrote:
> 
> Hi all,
> 
> I wanted to see what the status was of FreeBSD support (basically
> because I a jail running that needed some new software and I'd like
> Nix to manage the dependencies), and noticed something unexpected:
> 
> 1) I clone the Nix git repository from https://github.com/NixOS/nix
> 2) I execute ./bootstrap.sh and then ./configure
> 3) it fails on something that is not officially listed as a
> dependency [http://nixos.org/nix/manual/#sec-building-source]:
> 
>[...]
>checking for LIBLZMA... no
>configure: error: Package requirements (liblzma) were not met:
> 
> Of course I tried to go around it by installing 
> 
> /usr/ports/archivers/lzmalib
> /usr/ports/archivers/lzma
> 
> But that didn't help. Is this a new dependency? If so, can someone
> point to what *exactly* it is that is needed? 
> 
> Best,
> Michiel
> 
> 
> 
> ___
> 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


Re: [Nix-dev] Question on package signing and security?

2016-03-28 Thread Daniel Peebles
There's also some discussion on the scope of signatures here:
https://github.com/NixOS/nix/issues/613


On Mon, Mar 28, 2016 at 9:15 AM, Thomas Hunger  wrote:

> The manual has some info:
>
> https://nixos.org/nix/manual/#operation-generate-binary-cache-key
>
> It's a fairly straight forward private / public signing scheme.
>
> There's an example on how to verify integrity in the manual as well:
>
> https://nixos.org/nix/manual/#examples-23
>
> ~
>
> On 28 March 2016 at 13:17, Matthias Beyer  wrote:
>
>> Hi,
>>
>> How is package signing this done by nix and how does it work for
>> nixpkgs/nixos?
>> I'm searching for resources on this because of my bachelors thesis and
>> I'm not
>> quite sure nix already does signing and the like.
>>
>> So all the "big" package managers (apt, yum, pacman,...) do some gpg foo
>> to sign
>> packages. How does this work in a nix context? Do we sign packages? Does
>> nix
>> verify signatures? Do we sign expressions?
>>
>> Is there any literature out there? I'm starting reading Eelcos papers
>> now, maybe
>> I can find something in there...
>>
>> (The context I'm asking this in is for traceability and auditability, my
>> thesis
>> focuses on Agent based intrusion detection systems and how they do
>> software
>> installations.)
>>
>> --
>> Mit freundlichen Grüßen,
>> Kind regards,
>> Matthias Beyer
>>
>> Proudly sent with mutt.
>> Happily signed with gnupg.
>>
>> ___
>> 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-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] i686-darwin?

2016-03-01 Thread Daniel Peebles
Never thought I'd see anyone do i686-darwin, since I think there were a total 
of maybe two ancient Mac Mini models that didn't support x86_64!

In principle it shouldn't be hard to do but I think you'll find that almost 
nothing has ever been tested on that system so there might be some odd gotchas.



> On Mar 1, 2016, at 15:57, Matthew Bauer  wrote:
> 
> Has anyone been able to use i686-darwin with nixpkgs? I'm trying to get Dwarf 
> Fortress working on my Mac, and it looks like the binaries are i686 (which is 
> what the Linux version is too). It looks like it depends on:
> SDL
> SDL_image
> SDL_ttf
> fmod
> Is there any chance that a i686-darwin stdenv will *just work*? It ships with 
> all of those as universal Mach-O binaries but I'm hoping to get not use them 
> (and it looks like they're outdated). I want to know if anyone here has tried 
> anything like that and any thoughts on whether this is worth even trying.
> 
> -Matt Bauer
> ___
> 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


  1   2   >