[Nix-commits] [NixOS/nixpkgs] 799eb6: httpd: don't install suid executables into nix sto...

2017-07-04 Thread Will Dietz via nix-commits
  Branch: refs/heads/release-17.03
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 799eb69009ab030d77420adcbe3ddff711aa3b41
  
https://github.com/NixOS/nixpkgs/commit/799eb69009ab030d77420adcbe3ddff711aa3b41
  Author: Franz Pletz <fpl...@fnordicwalking.de>
  Date:   2017-07-04 (Tue, 04 Jul 2017)

  Changed paths:
M pkgs/servers/http/thttpd/default.nix

  Log Message:
  ---
  httpd: don't install suid executables into nix store

(cherry picked from commit b8bfc8dae29d1b5daf156916faabac77783fb3cc)


  Commit: 3b45e1bdcf87ecaad55099510c400190014eae4c
  
https://github.com/NixOS/nixpkgs/commit/3b45e1bdcf87ecaad55099510c400190014eae4c
  Author: Will Dietz <w...@wdtz.org>
  Date:   2017-07-04 (Tue, 04 Jul 2017)

  Changed paths:
M pkgs/servers/news/leafnode/default.nix

  Log Message:
  ---
  leafnode: patch around setting special bits

(cherry picked from commit ed0ac2fece5baf028d44281f3f24a2815d47e6ac)


  Commit: 12e8dcafb7f352c8a235e59f625b02a65b2da1bd
  
https://github.com/NixOS/nixpkgs/commit/12e8dcafb7f352c8a235e59f625b02a65b2da1bd
  Author: Will Dietz <w...@wdtz.org>
  Date:   2017-07-04 (Tue, 04 Jul 2017)

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

  Log Message:
  ---
  firejail: don't try to set setuid bit

(cherry picked from commit 707145a955ad0e771154cc45479038282c87dc41)


  Commit: e29bf5025cc68c141bac8a59629d36862f8432e0
  
https://github.com/NixOS/nixpkgs/commit/e29bf5025cc68c141bac8a59629d36862f8432e0
  Author: aszlig <asz...@redmoonstudios.org>
  Date:   2017-07-04 (Tue, 04 Jul 2017)

  Changed paths:
M pkgs/misc/screensavers/vlock/default.nix

  Log Message:
  ---
  vlock: Don't try to install setuid binary

With newer Nix it's (fortunately) no longer possible to create a file
with setuid bits, even though the permissions are fixed later the build
will fail during installPhase already.

I've verified whether the contents of the output path are the same as
before this change and the contents match.

Signed-off-by: aszlig <asz...@redmoonstudios.org>
(cherry picked from commit 4007ee974c68a65444d939312ffe308297bdd3f6)


  Commit: 8cbf5d1c6a785c79fad4b4d06b03e0015118fbb1
  
https://github.com/NixOS/nixpkgs/commit/8cbf5d1c6a785c79fad4b4d06b03e0015118fbb1
  Author: Will Dietz <w...@wdtz.org>
  Date:   2017-07-04 (Tue, 04 Jul 2017)

  Changed paths:
M pkgs/servers/mail/mailman/default.nix

  Log Message:
  ---
  mailman: Fix attempts to chmod g+s during installation

(cherry picked from commit 179936d75c7b8aa34cdf40b49c959b0b156e5ee1)


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


[Nix-commits] [NixOS/nixpkgs] 55bc53: mendeley: ignore errors attempting to install link...

2017-06-28 Thread Will Dietz
  Branch: refs/heads/release-17.03
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 55bc539b805893fb7db77fc2d8186571af550d6f
  
https://github.com/NixOS/nixpkgs/commit/55bc539b805893fb7db77fc2d8186571af550d6f
  Author: Will Dietz <w...@wdtz.org>
  Date:   2017-06-28 (Wed, 28 Jun 2017)

  Changed paths:
M pkgs/applications/office/mendeley/default.nix

  Log Message:
  ---
  mendeley: ignore errors attempting to install link handler on startup

It's not critical functionality and AFAICT only fails in environments
that wouldn't benefit from "successfully" installing it anyway.

Fixes #24709
Fixes #24821

(cherry picked from commit 4f4ae214a3a46ba83f790d23c0e9df0bf9f04215)


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


[Nix-commits] [NixOS/nixpkgs] b00fb6: at: Don't set fancy bits on install

2017-06-26 Thread Will Dietz
  Branch: refs/heads/release-17.03
  Home:   https://github.com/NixOS/nixpkgs
  Commit: b00fb69ff8957ca4f7dd4ecdf51a90d1daf36e22
  
https://github.com/NixOS/nixpkgs/commit/b00fb69ff8957ca4f7dd4ecdf51a90d1daf36e22
  Author: Will Dietz <w...@wdtz.org>
  Date:   2017-06-26 (Mon, 26 Jun 2017)

  Changed paths:
M pkgs/tools/system/at/install.patch

  Log Message:
  ---
  at: Don't set fancy bits on install

(cherry picked from commit 0d92084f756032ae7f23ebed9873a2a5cd15d16f)


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


[Nix-commits] [NixOS/nixpkgs] b5e4b0: rewritefs: Don't attempt to set special bits

2017-06-18 Thread Will Dietz
  Branch: refs/heads/release-17.03
  Home:   https://github.com/NixOS/nixpkgs
  Commit: b5e4b0cd0ae66a80d5ed631477251683e6701d9c
  
https://github.com/NixOS/nixpkgs/commit/b5e4b0cd0ae66a80d5ed631477251683e6701d9c
  Author: Will Dietz <w...@wdtz.org>
  Date:   2017-06-18 (Sun, 18 Jun 2017)

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

  Log Message:
  ---
  rewritefs: Don't attempt to set special bits

(cherry picked from commit 7270b9b425af84a287ed25ae6b976e3dd48696f8)


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


[Nix-commits] [NixOS/nixpkgs] b2660f: mplayer: Use system ffmpeg instead of vendored ver...

2017-06-14 Thread Will Dietz
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: b2660fe3cca8fd87d1def86798423783726f1906
  
https://github.com/NixOS/nixpkgs/commit/b2660fe3cca8fd87d1def86798423783726f1906
  Author: Will Dietz <git...@wdtz.org>
  Date:   2017-06-14 (Wed, 14 Jun 2017)

  Changed paths:
M pkgs/applications/video/mplayer/default.nix

  Log Message:
  ---
  mplayer: Use system ffmpeg instead of vendored version. (#26572)

Fixes use of mplayer with https:// URL's.


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


[Nix-commits] [NixOS/nixpkgs] b83609: psmisc: 22.21 -> 23.0

2017-06-13 Thread Will Dietz
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: b83609add3e90bf67aba7e4dc628542487271340
  
https://github.com/NixOS/nixpkgs/commit/b83609add3e90bf67aba7e4dc628542487271340
  Author: Will Dietz <w...@wdtz.org>
  Date:   2017-06-13 (Tue, 13 Jun 2017)

  Changed paths:
R 
pkgs/os-specific/linux/psmisc/0001-Typo-in-fuser-makes-M-on-all-the-time.patch
M pkgs/os-specific/linux/psmisc/default.nix

  Log Message:
  ---
  psmisc: 22.21 -> 23.0

No longer need fuser patch, fixes musl compat.


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


[Nix-commits] [NixOS/nixpkgs] 78b628: lynx: Fix SSL, widec support (#26134)

2017-05-29 Thread Will Dietz
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 78b62836f5cd02626ffaff7f05071e19368f2ea8
  
https://github.com/NixOS/nixpkgs/commit/78b62836f5cd02626ffaff7f05071e19368f2ea8
  Author: Will Dietz <git...@wdtz.org>
  Date:   2017-05-29 (Mon, 29 May 2017)

  Changed paths:
M pkgs/applications/networking/browsers/lynx/default.nix

  Log Message:
  ---
  lynx: Fix SSL, widec support (#26134)

* lynx: Fix SSL support by letting it use pkgconfig

lynx wants both the "include" and "lib/lib*.so" paths
to be children of the path given to "--with-ssl",
which is not provided by any of the current openssl outputs.

To fix lynx so it supports SSL (and https URLs),
let it use pkgconfig to figure out where openssl's bits are.

* lynx: Always enable widec support.


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


[Nix-commits] [NixOS/hydra] 90870f: NixExprs.pm: encode default.nix as utf-8 to fix mi...

2017-04-01 Thread Will Dietz
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/hydra
  Commit: 90870f1416dbde578a38cfffdfdaa572d2cd6b80
  
https://github.com/NixOS/hydra/commit/90870f1416dbde578a38cfffdfdaa572d2cd6b80
  Author: Will Dietz <git...@wdtz.org>
  Date:   2017-04-01 (Sat, 01 Apr 2017)

  Changed paths:
M src/lib/Hydra/View/NixExprs.pm

  Log Message:
  ---
  NixExprs.pm: encode default.nix as utf-8 to fix missing chars/data. (#455)

cc #254


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


Re: [Nix-dev] How do you work on big packages?

2017-03-27 Thread Will Dietz
Just to add to this, something I haven't seen neatly documented but I
personally find very helpful (if a bit rough) is to run "genericBuild"
from within nix-shell, which will run the phases from the
derivation... and usually fail to install during installPhase.  I
often start this and then just interrupt it during the build so I can
poke at the source or config.log or whatever.

Anyway, it is an easy way to say "just do what nix-build does" for
unknown derivations.  Doesn't let you re-use the bits and install into
the nix store, but usually that's much less of an issue--once I have a
thing working I don't mind rebuilding (in fact, it's /good/ to rebuild
from scratch before saying "ship it") one final time.

~Will

PS: nix-shell doesn't set NIX_BUILD_CORES so I often do something like
'NIX_BUILD_CORES=8 genericBuild' (or whatever)

On Fri, Mar 17, 2017 at 2:26 PM, Profpatsch  wrote:
> On 17-03-17 06:04pm, Volth wrote:
>> "nix-shell" would be a super option here if it could handle
>> "installPhase" (this seems easy to fix) and .nix files less trivial
>> than "hello.nix" (this seems not easy to fix; for example "nix-shell
>> '' -A linux_4_4" has no "configurePhase", and there are
>> similar problems with almost every of the big projects; nix-shell
>> launches "make" when "nix-build" launches "cmake" or vice-versa, etc)
>
> That’s a pretty common stumbling block.
>
> If someone defines his own `installPhase` for example,
> the `installPhase` shell function is just the standard
> stdenv `installPhase`. What you want to call is rather
> the contents of `$installPhase` (the variable), since
> that contains the phase you defined in `mkDerivation`.
>
> nix-shell
> $ unpackPhase
> unpacking …
> $ configurePhase
> configuring …
> $ buildPhase
> …
> $ $installPhase
> running your installPhase
>
>
> There is not much abstraction. Every nix attribute within
> `derivation` (and by extension `mkDerivation`) will end up
> as a bash shell variable in your shell (and your build env).
>
> --
> Proudly written in Mutt with Vim on NixOS.
> Q: Why is this email five sentences or less?
> A: http://five.sentenc.es
> May take up to five days to read your message. If it’s urgent, call me.
> ___
> nix-dev mailing list
> nix-dev@lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


[Nix-commits] [NixOS/nixpkgs] a8b75d: elfutils: security 0.165 -> 0.168

2017-03-25 Thread Will Dietz
  Branch: refs/heads/release-16.09
  Home:   https://github.com/NixOS/nixpkgs
  Commit: a8b75d7d3c807af9f7b990f5bd11c394481c2af6
  
https://github.com/NixOS/nixpkgs/commit/a8b75d7d3c807af9f7b990f5bd11c394481c2af6
  Author: Will Dietz <w...@wdtz.org>
  Date:   2017-03-25 (Sat, 25 Mar 2017)

  Changed paths:
M pkgs/development/tools/misc/elfutils/default.nix
R pkgs/development/tools/misc/elfutils/glibc-2.21.patch

  Log Message:
  ---
  elfutils: security 0.165 -> 0.168

(cherry picked from commit 157b2168527d3fd43578c615de1f3171b9b7ec08)
It's supposed to fix CVE-2016-10254.
https://github.com/NixOS/security/issues/49

According to NEWS
https://sourceware.org/git/?p=elfutils.git;a=blob;f=NEWS
ld got removed, but I don't expect that to break anything.


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


[Nix-commits] [NixOS/nixpkgs] 85d91b: sage: fix build at 6.8

2017-03-19 Thread Will Dietz
  Branch: refs/heads/release-17.03
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 85d91b3eb9821a08935910be4152dcef64a560ad
  
https://github.com/NixOS/nixpkgs/commit/85d91b3eb9821a08935910be4152dcef64a560ad
  Author: Mikhail Volkhov <volhovm...@gmail.com>
  Date:   2017-03-20 (Mon, 20 Mar 2017)

  Changed paths:
M pkgs/applications/science/math/sage/default.nix

  Log Message:
  ---
  sage: fix build at 6.8

(cherry picked from commit 78c0cecc5fa0d2a1d179dd3230652f8af2dc179f)


  Commit: a336fb8831236045bcbd9bf6496f4e6835e95d98
  
https://github.com/NixOS/nixpkgs/commit/a336fb8831236045bcbd9bf6496f4e6835e95d98
  Author: ndowens <ndowen...@gmail.com>
  Date:   2017-03-20 (Mon, 20 Mar 2017)

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

  Log Message:
  ---
  nano: 2.7.3 -> 2.7.5

(cherry picked from commit 685ac5287b7e76fe08bd39dc257706757a93efdf)


  Commit: 10347d7918bda1fe3a8a2132a89f6a67a070b5f6
  
https://github.com/NixOS/nixpkgs/commit/10347d7918bda1fe3a8a2132a89f6a67a070b5f6
  Author: ndowens <ndowen...@gmail.com>
  Date:   2017-03-20 (Mon, 20 Mar 2017)

  Changed paths:
R pkgs/applications/editors/mg/configure.patch
M pkgs/applications/editors/mg/default.nix

  Log Message:
  ---
  mg: 20110905 -> 20161005; Remove un-needed configure patch

mg: 20110905 -> 20161005
(cherry picked from commit d6114f6c6bd74c68829a4a586464b9a1633c76ac)


  Commit: 34a110c62051eb9f62daaf2ee26de6f77de4dd29
  
https://github.com/NixOS/nixpkgs/commit/34a110c62051eb9f62daaf2ee26de6f77de4dd29
  Author: Will Dietz <w...@wdtz.org>
  Date:   2017-03-20 (Mon, 20 Mar 2017)

  Changed paths:
M pkgs/servers/nosql/neo4j/default.nix

  Log Message:
  ---
  neo4j: 3.1.1 -> 3.1.2

(cherry picked from commit 5d849c72f162cf5282d3c966889a5b7cc26fcff3)


  Commit: 943d10e4f7312c77e4062e651710a9523306e71f
  
https://github.com/NixOS/nixpkgs/commit/943d10e4f7312c77e4062e651710a9523306e71f
  Author: Will Dietz <w...@wdtz.org>
  Date:   2017-03-20 (Mon, 20 Mar 2017)

  Changed paths:
M nixos/modules/services/databases/neo4j.nix

  Log Message:
  ---
  neo4j service: fix package installed into env to match running service

(cherry picked from commit 515fc22263b22952e11632ff44c673dee25f48e1)


  Commit: 8de060ba400393063151c902bee69b38bac27f24
  
https://github.com/NixOS/nixpkgs/commit/8de060ba400393063151c902bee69b38bac27f24
  Author: Will Dietz <w...@wdtz.org>
  Date:   2017-03-20 (Mon, 20 Mar 2017)

  Changed paths:
M nixos/modules/services/databases/neo4j.nix

  Log Message:
  ---
  neo4j service: neo4j-wrapper is deprecated, merge into neo4j.conf

(cherry picked from commit cb73cb9e6216a09d5d071e42cd3e0248efe905bd)


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


[Nix-commits] [NixOS/nixpkgs] 63f1a1: neo4j service: increase file limit, per warning em...

2017-03-17 Thread Will Dietz
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 63f1a14ae551f650584ac7502b5ee159221d1f92
  
https://github.com/NixOS/nixpkgs/commit/63f1a14ae551f650584ac7502b5ee159221d1f92
  Author: Will Dietz <git...@wdtz.org>
  Date:   2017-03-18 (Sat, 18 Mar 2017)

  Changed paths:
M nixos/modules/services/databases/neo4j.nix

  Log Message:
  ---
  neo4j service: increase file limit, per warning emitted at startup (#23961)


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


[Nix-commits] [NixOS/nixpkgs] 387949: timewarrior: patch to install all themes; use defa...

2017-03-16 Thread Will Dietz
  Branch: refs/heads/release-17.03
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 3879491de261a48065735e69375141d879dada74
  
https://github.com/NixOS/nixpkgs/commit/3879491de261a48065735e69375141d879dada74
  Author: Will Dietz <w...@wdtz.org>
  Date:   2017-03-16 (Thu, 16 Mar 2017)

  Changed paths:
M pkgs/applications/misc/timewarrior/default.nix
A pkgs/applications/misc/timewarrior/install-all-themes.patch

  Log Message:
  ---
  timewarrior: patch to install all themes; use default install target.

(cherry picked from commit dc32b87082d5295a2cf5393235f76f703d6a48ad)


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


[Nix-commits] [NixOS/nixpkgs] c76696: lit: init at 0.5

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

  Changed paths:
A pkgs/development/tools/misc/lit/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  lit: init at 0.5


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


[Nix-commits] [NixOS/nixpkgs] 08a488: mendeley: 1.16.3 -> 1.17.8, multiple improvements

2017-03-07 Thread Will Dietz
  Branch: refs/heads/release-17.03
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 08a4888c3ac6161929acccfa0daafb1a4e1bb61d
  
https://github.com/NixOS/nixpkgs/commit/08a4888c3ac6161929acccfa0daafb1a4e1bb61d
  Author: Will Dietz <w...@wdtz.org>
  Date:   2017-03-07 (Tue, 07 Mar 2017)

  Changed paths:
M pkgs/applications/office/mendeley/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  mendeley: 1.16.3 -> 1.17.8, multiple improvements

* don't use bundled qt
* fix link-handler script, autorun as 'normal'
* fix execution on grsec kernels

(cherry picked from commit 37315d65a0c5baa967e08437aa9c9d497355381b)


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


[Nix-commits] [NixOS/nixpkgs] 501399: ustr: Remove unhelpful 'buildTargets' value.

2017-03-06 Thread Will Dietz
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 5013998b0ee4f2289fa0baebf3a7ff495bfabfb5
  
https://github.com/NixOS/nixpkgs/commit/5013998b0ee4f2289fa0baebf3a7ff495bfabfb5
  Author: Will Dietz <w...@wdtz.org>
  Date:   2017-03-06 (Mon, 06 Mar 2017)

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

  Log Message:
  ---
  ustr: Remove unhelpful 'buildTargets' value.

mkDerivation doesn't do anything with this,
and while it does become an environment variable
AFAICT that was never the intention and isn't helpful here.


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


[Nix-commits] [NixOS/nixpkgs] 9614eb: coccinelle: 1.0.0-r23 -> 1.0.6

2017-03-06 Thread Will Dietz
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 9614ebf1372149b77edabde2d6318aaf8d35c31d
  
https://github.com/NixOS/nixpkgs/commit/9614ebf1372149b77edabde2d6318aaf8d35c31d
  Author: Will Dietz <w...@wdtz.org>
  Date:   2017-03-06 (Mon, 06 Mar 2017)

  Changed paths:
M pkgs/development/tools/misc/coccinelle/default.nix
M pkgs/top-level/all-packages.nix

  Log Message:
  ---
  coccinelle: 1.0.0-r23 -> 1.0.6

* Remove camlp4 dependency, no longer needed
* Keep pycaml to use ours over bundled version
* Enable tests for sanity (broken on darwin)
* no longer need to force specific ocaml version
* don't create python wrappers, they don't seem to be needed
* remove deprecated configure flag.
* fix spgen by removing bytecode version.


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


[Nix-commits] [NixOS/nixpkgs] 8dc4af: LLVM: Fix licensing metadata, closes #22679. (#226...

2017-02-11 Thread Will Dietz
  Branch: refs/heads/release-16.09
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 8dc4af61dd6b569f5b582074ad422cb8637db096
  
https://github.com/NixOS/nixpkgs/commit/8dc4af61dd6b569f5b582074ad422cb8637db096
  Author: Will Dietz <git...@wdtz.org>
  Date:   2017-02-11 (Sat, 11 Feb 2017)

  Changed paths:
M pkgs/development/compilers/llvm/3.4/clang.nix
M pkgs/development/compilers/llvm/3.4/lld.nix
M pkgs/development/compilers/llvm/3.4/lldb.nix
M pkgs/development/compilers/llvm/3.4/llvm.nix
M pkgs/development/compilers/llvm/3.4/polly.nix
M pkgs/development/compilers/llvm/3.5/clang.nix
M pkgs/development/compilers/llvm/3.5/libc++/default.nix
M pkgs/development/compilers/llvm/3.5/libc++abi/default.nix
M pkgs/development/compilers/llvm/3.5/lld.nix
M pkgs/development/compilers/llvm/3.5/lldb.nix
M pkgs/development/compilers/llvm/3.5/llvm.nix
M pkgs/development/compilers/llvm/3.5/polly.nix
M pkgs/development/compilers/llvm/3.7/clang/default.nix
M pkgs/development/compilers/llvm/3.7/libc++/default.nix
M pkgs/development/compilers/llvm/3.7/libc++abi.nix
M pkgs/development/compilers/llvm/3.7/lldb.nix
M pkgs/development/compilers/llvm/3.7/llvm.nix
M pkgs/development/compilers/llvm/3.8/clang/default.nix
M pkgs/development/compilers/llvm/3.8/libc++/default.nix
M pkgs/development/compilers/llvm/3.8/libc++abi.nix
M pkgs/development/compilers/llvm/3.8/lldb.nix
M pkgs/development/compilers/llvm/3.8/llvm.nix
M pkgs/development/compilers/llvm/3.9/clang/default.nix
M pkgs/development/compilers/llvm/3.9/libc++/default.nix
M pkgs/development/compilers/llvm/3.9/libc++abi.nix
M pkgs/development/compilers/llvm/3.9/lldb.nix
M pkgs/development/compilers/llvm/3.9/llvm.nix

  Log Message:
  ---
  LLVM: Fix licensing metadata, closes #22679. (#22681)

* All projects are available under NCSA license,
  other than dragonegg.
* "Runtime" projects are dual-licensed under
  both NCSA and MIT:
  libc++, libc++abi, compiler-rt
* I don't mention MIT for compiler-rt as
  we only build it as part of LLVM.
(cherry picked from commit 947c26972b8451e0f00839c9b0e9cfd321e152d4)


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


[Nix-commits] [NixOS/nixpkgs] 947c26: LLVM: Fix licensing metadata, closes #22679. (#226...

2017-02-11 Thread Will Dietz
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 947c26972b8451e0f00839c9b0e9cfd321e152d4
  
https://github.com/NixOS/nixpkgs/commit/947c26972b8451e0f00839c9b0e9cfd321e152d4
  Author: Will Dietz <git...@wdtz.org>
  Date:   2017-02-11 (Sat, 11 Feb 2017)

  Changed paths:
M pkgs/development/compilers/llvm/3.4/clang.nix
M pkgs/development/compilers/llvm/3.4/lld.nix
M pkgs/development/compilers/llvm/3.4/lldb.nix
M pkgs/development/compilers/llvm/3.4/llvm.nix
M pkgs/development/compilers/llvm/3.4/polly.nix
M pkgs/development/compilers/llvm/3.5/clang.nix
M pkgs/development/compilers/llvm/3.5/libc++/default.nix
M pkgs/development/compilers/llvm/3.5/libc++abi/default.nix
M pkgs/development/compilers/llvm/3.5/lld.nix
M pkgs/development/compilers/llvm/3.5/lldb.nix
M pkgs/development/compilers/llvm/3.5/llvm.nix
M pkgs/development/compilers/llvm/3.5/polly.nix
M pkgs/development/compilers/llvm/3.7/clang/default.nix
M pkgs/development/compilers/llvm/3.7/libc++/default.nix
M pkgs/development/compilers/llvm/3.7/libc++abi.nix
M pkgs/development/compilers/llvm/3.7/lldb.nix
M pkgs/development/compilers/llvm/3.7/llvm.nix
M pkgs/development/compilers/llvm/3.8/clang/default.nix
M pkgs/development/compilers/llvm/3.8/libc++/default.nix
M pkgs/development/compilers/llvm/3.8/libc++abi.nix
M pkgs/development/compilers/llvm/3.8/lldb.nix
M pkgs/development/compilers/llvm/3.8/llvm.nix
M pkgs/development/compilers/llvm/3.9/clang/default.nix
M pkgs/development/compilers/llvm/3.9/libc++/default.nix
M pkgs/development/compilers/llvm/3.9/libc++abi.nix
M pkgs/development/compilers/llvm/3.9/lldb.nix
M pkgs/development/compilers/llvm/3.9/llvm.nix

  Log Message:
  ---
  LLVM: Fix licensing metadata, closes #22679. (#22681)

* All projects are available under NCSA license,
  other than dragonegg.
* "Runtime" projects are dual-licensed under
  both NCSA and MIT:
  libc++, libc++abi, compiler-rt
* I don't mention MIT for compiler-rt as
  we only build it as part of LLVM.


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


[Nix-commits] [NixOS/nixpkgs] e4a25a: Add top-level attr for lldb. (#21476)

2016-12-28 Thread Will Dietz
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: e4a25aabf26082ac11ecb98371bef595fad4ba33
  
https://github.com/NixOS/nixpkgs/commit/e4a25aabf26082ac11ecb98371bef595fad4ba33
  Author: Will Dietz <git...@wdtz.org>
  Date:   2016-12-28 (Wed, 28 Dec 2016)

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

  Log Message:
  ---
  Add top-level attr for lldb. (#21476)


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


[Nix-commits] [NixOS/nixpkgs] be24f1: musl: 1.1.11 -> 1.1.15, add security patch. (#2102...

2016-12-16 Thread Will Dietz
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: be24f1d364cf678150b03c90bca58147d15d6311
  
https://github.com/NixOS/nixpkgs/commit/be24f1d364cf678150b03c90bca58147d15d6311
  Author: Will Dietz <git...@wdtz.org>
  Date:   2016-12-16 (Fri, 16 Dec 2016)

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

  Log Message:
  ---
  musl: 1.1.11 -> 1.1.15, add security patch. (#21023)


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


Re: [Nix-dev] [cfe-dev] [RFC] Reliable compiler specification setting (at least include/lib dirs) through the process environment

2016-11-11 Thread Will Dietz
Yes! I'm very interested in this as well!

One piece of information to add: it might be worth investigating something
more general like the configuration files used by ELLCC in controlling
their cross-compilers.

This was somewhat recently discussed here:

http://lists.llvm.org/pipermail/llvm-dev/2015-July/087907.html

And looks like the most recent description of it is here:

http://ellcc.org/blog/?p=13246

This would be rather useful in Nix for creating cross-compilers as well.

AFAIK this isn't immediately suited to your needs but I think that it's the
right direction to go
and it'd be ideal to support both use-cases if we are talking about
upstream support.

~Will


On Tue, Oct 18, 2016 at 8:46 AM Nathan Froyd via cfe-dev <
cfe-...@lists.llvm.org> wrote:

> On Tue, Oct 18, 2016 at 8:59 AM, Ludovic Courtès via cfe-dev
>  wrote:
> > Shea Levy  skribis:
> >
> >> Your patches look good! My biggest concern is how the ld wrapper behaves
> >> in the presence of response files. Have you tested that?
> >
> > It surely doesn’t (yet?).
> >
> > However, GCC does not pass “@file” arguments when it invokes ‘ld’, and
> > the bug report you mentioned¹ talks about GHC invoking ‘gcc’, not ‘ld’,
> > so I guess it’s fine to ignore response files in the ld wrapper.
>
> GCC will pass response files to ld when response files were used in
> the invocation of GCC.
>
> -Nathan
> ___
> cfe-dev mailing list
> cfe-...@lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
>
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


[Nix-commits] [NixOS/nixpkgs] 5b3bf1: llvm-3.8: Fix clang build on non-darwin.

2016-10-09 Thread Will Dietz
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 5b3bf1fffa33b36b839a537a63ddbba45a848ec9
  
https://github.com/NixOS/nixpkgs/commit/5b3bf1fffa33b36b839a537a63ddbba45a848ec9
  Author: Will Dietz <w...@wdtz.org>
  Date:   2016-10-09 (Sun, 09 Oct 2016)

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

  Log Message:
  ---
  llvm-3.8: Fix clang build on non-darwin.

'set-xcode-analyzer' is only installed on APPLE.


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