[Nix-commits] [NixOS/nixpkgs] 04d4d1: gawk: link gawk manpage to awk

2017-06-18 Thread Vladimír Čunát
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 04d4d14d6d1662526a42234f4500f1161cb7936d
  
https://github.com/NixOS/nixpkgs/commit/04d4d14d6d1662526a42234f4500f1161cb7936d
  Author: Robin Gloster 
  Date:   2017-06-13 (Tue, 13 Jun 2017)

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

  Log Message:
  ---
  gawk: link gawk manpage to awk


  Commit: 286c36d7370763eb8222659ddd8f67773398c3c1
  
https://github.com/NixOS/nixpkgs/commit/286c36d7370763eb8222659ddd8f67773398c3c1
  Author: gnidorah 
  Date:   2017-06-15 (Thu, 15 Jun 2017)

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

  Log Message:
  ---
  utillinux: fix "fstrim --all"


  Commit: f714dfbb1dc9d3df943edeaed3dc18d2ce0a579d
  
https://github.com/NixOS/nixpkgs/commit/f714dfbb1dc9d3df943edeaed3dc18d2ce0a579d
  Author: Vladimír Čunát 
  Date:   2017-06-16 (Fri, 16 Jun 2017)

  Changed paths:
M doc/configuration.xml
M doc/functions.xml
M doc/overlays.xml
M doc/package-notes.xml
M doc/reviewing-contributions.xml
M doc/stdenv.xml
M lib/maintainers.nix
M nixos/doc/manual/administration/imperative-containers.xml
M nixos/doc/manual/development/option-declarations.xml
M nixos/doc/manual/development/option-types.xml
M nixos/doc/manual/release-notes/rl-1509.xml
M nixos/doc/manual/release-notes/rl-1603.xml
M nixos/doc/manual/release-notes/rl-1709.xml
M nixos/modules/installer/tools/nix-fallback-paths.nix
M nixos/modules/module-list.nix
M nixos/modules/programs/gnupg.nix
A nixos/modules/programs/thefuck.nix
M nixos/modules/services/cluster/kubernetes.nix
M nixos/modules/services/continuous-integration/jenkins/default.nix
M nixos/modules/services/logging/logstash.nix
M nixos/modules/services/misc/errbot.nix
R nixos/modules/services/networking/aiccu.nix
M nixos/modules/services/networking/cntlm.nix
M nixos/modules/services/networking/hostapd.nix
M nixos/modules/services/search/elasticsearch.nix
M nixos/modules/services/search/kibana.nix
M nixos/modules/services/web-servers/apache-httpd/default.nix
M nixos/modules/services/web-servers/caddy.nix
M nixos/modules/services/x11/desktop-managers/gnome3.nix
M nixos/modules/services/x11/display-managers/lightdm.nix
M nixos/modules/system/boot/loader/grub/grub.nix
A nixos/tests/elk.nix
M nixos/tests/installer.nix
R nixos/tests/logstash.nix
M pkgs/applications/altcoins/default.nix
A pkgs/applications/altcoins/go-ethereum-classic/default.nix
A pkgs/applications/altcoins/go-ethereum-classic/deps.nix
M pkgs/applications/audio/google-play-music-desktop-player/default.nix
M pkgs/applications/editors/emacs-modes/elpa-generated.nix
M pkgs/applications/editors/emacs-modes/melpa-generated.nix
M pkgs/applications/editors/emacs-modes/melpa-stable-generated.nix
M pkgs/applications/editors/emacs-modes/org-generated.nix
M pkgs/applications/editors/vim/default.nix
M pkgs/applications/misc/calibre/default.nix
M pkgs/applications/misc/hugo/default.nix
M pkgs/applications/misc/hugo/deps.nix
M pkgs/applications/misc/lyx/default.nix
M pkgs/applications/networking/browsers/chromium/common.nix
R 
pkgs/applications/networking/browsers/chromium/patches/fix-bootstrap-gn.patch
M pkgs/applications/networking/browsers/chromium/plugins.nix
M pkgs/applications/networking/browsers/chromium/upstream-info.nix
M pkgs/applications/networking/browsers/firefox-bin/default.nix
M pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
M pkgs/applications/networking/browsers/firefox-bin/update.nix
M pkgs/applications/networking/browsers/firefox/packages.nix
M 
pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/default.nix
M 
pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/standalone.nix
M pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
M pkgs/applications/networking/browsers/vivaldi/default.nix
M pkgs/applications/networking/dropbox/default.nix
M pkgs/applications/networking/instant-messengers/gajim/default.nix
A pkgs/applications/networking/instant-messengers/gajim/fix-tests.patch
M pkgs/applications/networking/instant-messengers/zoom-us/default.nix
M pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix
A 
pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
R pkgs/applications/networking/mailreaders/thunderbird-bin/sources.nix
M pkgs/applications/networking/mailreaders/thunderbird/default.nix
M pkgs/applications/networking/syncthing/default.nix
M pkgs/applications/office/gnumeric/default.nix
M pkgs/applications/office/mendeley/default.nix
M pkgs/applications/science/biology/snpeff/default.nix
M 

[Nix-commits] [NixOS/nixpkgs] 5eac42: kde-frameworks: 5.33 -> 5.34

2017-06-18 Thread Peter Hoeg
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 5eac427ff27a75b919050f38645ad0196572812c
  
https://github.com/NixOS/nixpkgs/commit/5eac427ff27a75b919050f38645ad0196572812c
  Author: Peter Hoeg 
  Date:   2017-06-19 (Mon, 19 Jun 2017)

  Changed paths:
M pkgs/development/libraries/kde-frameworks/fetch.sh
M pkgs/development/libraries/kde-frameworks/srcs.nix

  Log Message:
  ---
  kde-frameworks: 5.33 -> 5.34


  Commit: f151daaa67c63f287066d2c28f85a7820106d30a
  
https://github.com/NixOS/nixpkgs/commit/f151daaa67c63f287066d2c28f85a7820106d30a
  Author: Peter Hoeg 
  Date:   2017-06-19 (Mon, 19 Jun 2017)

  Changed paths:
M pkgs/desktops/plasma-5/fetch.sh
M pkgs/desktops/plasma-5/srcs.nix

  Log Message:
  ---
  plasma: 5.9.5 -> 5.10.2


  Commit: 359aff876c86b7e38dee5bd952cc6e1a66905046
  
https://github.com/NixOS/nixpkgs/commit/359aff876c86b7e38dee5bd952cc6e1a66905046
  Author: Peter Hoeg 
  Date:   2017-06-19 (Mon, 19 Jun 2017)

  Changed paths:
M pkgs/desktops/plasma-5/plasma-workspace/default.nix

  Log Message:
  ---
  plasma-workspace: requires libXtst


Compare: https://github.com/NixOS/nixpkgs/compare/9f16b5bb0572...359aff876c86___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] c28e6e: expat: 2.2.0 -> 2.2.1

2017-06-18 Thread Robert Helgesson
  Branch: refs/heads/release-17.03
  Home:   https://github.com/NixOS/nixpkgs
  Commit: c28e6eecaa950d1abd3187f6e6a64b9b0a24f3fc
  
https://github.com/NixOS/nixpkgs/commit/c28e6eecaa950d1abd3187f6e6a64b9b0a24f3fc
  Author: Robert Helgesson 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

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

  Log Message:
  ---
  expat: 2.2.0 -> 2.2.1

Includes fixes for CVE-2017-9233 and CVE-2016-9063.

(cherry picked from commit 5fc48529bc8dcdd578b71c9fdb919fefba0f8c74)


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


[Nix-commits] [NixOS/nixpkgs] 5fc485: expat: 2.2.0 -> 2.2.1

2017-06-18 Thread Graham Christensen
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 5fc48529bc8dcdd578b71c9fdb919fefba0f8c74
  
https://github.com/NixOS/nixpkgs/commit/5fc48529bc8dcdd578b71c9fdb919fefba0f8c74
  Author: Robert Helgesson 
  Date:   2017-06-19 (Mon, 19 Jun 2017)

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

  Log Message:
  ---
  expat: 2.2.0 -> 2.2.1

Includes fixes for CVE-2017-9233 and CVE-2016-9063.


  Commit: 9f16b5bb05729a3e47970bce2f10e45f2299c3d8
  
https://github.com/NixOS/nixpkgs/commit/9f16b5bb05729a3e47970bce2f10e45f2299c3d8
  Author: Graham Christensen 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

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

  Log Message:
  ---
  Merge pull request #26703 from rycee/bump/expat

expat: 2.2.0 -> 2.2.1


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


Re: [Nix-dev] In multi-user Nix, let the daemon handle creation of GC roots

2017-06-18 Thread sbaugh
Kevin Cox  writes:
> So are you also going to stop the user from building new things? You
> would also have the problem if the user was inside their quota then
> started building something very large.

Hmm, in that situation the build should fail, and that failure would be
propagated back up to the user. Though that could be difficult to
implement, I agree, because builds don't necessarily take place using
the user's resource quota.

Things can get better if/when we use an intensional store, where the
user can perform the build themselves rather than have the nix-daemon
perform it on their behalf.

> I guess it wouldn't be bad to start allowing this sort of enforcement
> but I'm not sure how useful it would be in practice.

It's true, thinking it over more, I guess Unix traditionally doesn't
control creating new GC roots: You can hardlink anything you can read,
and dup() any file descriptor at all. So this kind of store quota policy
would be somewhat unnatural in Unix. I don't actually need/want it
myself, it was just an idea that I thought would be neat to support.
(The other uses of creating-store-roots-over-IPC still stand)

> If you have two requests from the same user how do you segment them into
> container or some other division? If you can restrict the containers in
> some way couldn't you do this yourself by putting the links somewhere
> the container can't access?

You would pass in a proxy to the container. That is, you'd mount the
store into the container, as well as a socket which points to a
policy-implementing daemon. That policy-implementing daemon would
forward requests on to the real daemon.

> Same question as above, these sound like great goals but I don't see how
> the Nix daemon is going to be able to divide the requests according to
> capability.

Again, we could do this through proxying requests through a
policy-implementing daemon, which could identify requests based on
whatever authentication mechanism it wants.

To be clear I'm not suggesting we actually add a ton of policy-logic to
nix-daemon itself, sorry for not saying that at the start.  But if we
added the ability for GC roots to be created through IPC requests, that
would allow others to put policy in between, through whatever means they
wish.

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


[Nix-commits] [NixOS/nixpkgs] 9f1459: ultrastar-manager: remove makeQtWrapper

2017-06-18 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 9f14594cbc7313f6aac5ad58c1f789ad45ac6f24
  
https://github.com/NixOS/nixpkgs/commit/9f14594cbc7313f6aac5ad58c1f789ad45ac6f24
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/tools/misc/ultrastar-manager/default.nix

  Log Message:
  ---
  ultrastar-manager: remove makeQtWrapper


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


[Nix-commits] [NixOS/nixpkgs] 558b5f: ultrastar-creator: remove makeQtWrapper

2017-06-18 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 558b5fbd534d7a9d68938ce304e0c97aaafa90ec
  
https://github.com/NixOS/nixpkgs/commit/558b5fbd534d7a9d68938ce304e0c97aaafa90ec
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/tools/misc/ultrastar-creator/default.nix

  Log Message:
  ---
  ultrastar-creator: remove makeQtWrapper


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


[Nix-commits] [NixOS/nixpkgs] 478e88: polyml: 5.6 -> 5.7

2017-06-18 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 478e88d13e9f9518694676dcfe5dac9ec41cacfe
  
https://github.com/NixOS/nixpkgs/commit/478e88d13e9f9518694676dcfe5dac9ec41cacfe
  Author: Eric Bailey 
  Date:   2017-06-17 (Sat, 17 Jun 2017)

  Changed paths:
M pkgs/development/compilers/polyml/default.nix

  Log Message:
  ---
  polyml: 5.6 -> 5.7

- fetchurl -> fetchFromGitHub
- use `with stdenv.lib` in meta
- add darwin to platforms
- add yurrriq to maintainers


  Commit: 6818848facb2648952e9186120573862ef12e69c
  
https://github.com/NixOS/nixpkgs/commit/6818848facb2648952e9186120573862ef12e69c
  Author: Eric Bailey 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/development/compilers/polyml/default.nix

  Log Message:
  ---
  polyml: enable libffi and gmp

Thanks, @Mic92.


  Commit: 0f51a2a0294d9141edfc6592f98ed500f38e0c61
  
https://github.com/NixOS/nixpkgs/commit/0f51a2a0294d9141edfc6592f98ed500f38e0c61
  Author: Eric Bailey 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/development/compilers/polyml/default.nix

  Log Message:
  ---
  polyml: autoreconfHook -> nativeBuildInputs

Thanks, @peterhoeg.


  Commit: bdb731a57ad6e3cb6a17901f1edc3e82e5224a25
  
https://github.com/NixOS/nixpkgs/commit/bdb731a57ad6e3cb6a17901f1edc3e82e5224a25
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/development/compilers/polyml/default.nix

  Log Message:
  ---
  Merge pull request #26683 from yurrriq/update-polyml

polyml: 5.6 -> 5.7


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


Re: [Nix-dev] How to build a Haskell binding to a C++ library (OpenCV) on OS X

2017-06-18 Thread Bas van Dijk
I forgot to mention that the following does work:

  git clone https://github.com/LumiGuide/haskell-opencv.git
  cd opencv
  nix-shell
  cabal configure -v
  cabal build

In this case cabal is using the g++ from /usr/bin instead of the one from
the nix store since I'm using an impure nix-shell:

  Using gcc version 4.2.1 given by user at: /usr/bin/g++

Bas

On 18 June 2017 at 21:47, Bas van Dijk  wrote:

> Good evening,
>
> I'm trying to build our Haskell binding to the OpenCV C++ library on OS X.
> The following commands should do the job:
>
>   git clone https://github.com/LumiGuide/haskell-opencv.git
>   cd opencv
>   nix-build
>
> Unfortunately it fails during the configure phase with:
>
>   Setup: Cannot find the program 'gcc'.
>   User-specified path 'g++' does not refer
>   to an executable and the program is not on the system path.
>
> If I add gcc to the build dependencies of opencv/opencv.nix using:
>
>   buildDepends = [ gcc ];
>
> and invoke nix-build again I get a different error:
>
>   Setup: Missing dependencies on foreign libraries:
>   * Missing C libraries: stdc++, opencv_stitching, opencv_superres,
>   opencv_videostab, opencv_aruco, opencv_bgsegm, opencv_bioinspired,
>   opencv_ccalib, opencv_dpm, opencv_freetype, opencv_fuzzy,
>   opencv_line_descriptor, opencv_optflow, opencv_reg, opencv_saliency,
>   opencv_stereo, opencv_structured_light,
> opencv_phase_unwrapping, opencv_rgbd,
>   opencv_surface_matching, opencv_tracking, opencv_datasets, opencv_text,
>   opencv_face, opencv_plot, opencv_dnn, opencv_xfeatures2d, opencv_shape,
>   opencv_video, opencv_ximgproc, opencv_calib3d, opencv_features2d,
>   opencv_flann, opencv_xobjdetect, opencv_objdetect, opencv_ml,
> opencv_xphoto,
>   opencv_highgui, opencv_videoio, opencv_imgcodecs, opencv_photo,
>   opencv_imgproc, opencv_core
>   This problem can usually be solved by installing the system packages that
>   provide these libraries (you may need the "-dev" versions). If the
> libraries
>   are already installed but in a non-standard location then you can use the
>   flags --extra-include-dirs= and --extra-lib-dirs= to specify where they
> are.
>
> Any ideas how to get this working?
>
> Regards,
>
> Bas
>
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] In multi-user Nix, let the daemon handle creation of GC roots

2017-06-18 Thread Kevin Cox
On 18/06/17 20:16, sba...@catern.com wrote:
> Kevin Cox  writes:
>> On 18/06/17 03:49, sba...@catern.com wrote:
>>>
>> That being said I'm not sure this is necssary. You can already
>> inspect/delete roots by a given user to see how much space they are
>> "using".
> 
> Yes, but that's a post-hoc check which can't really be made to work
> reliably. What do you do if a user is using too much space? Delete their
> stuff without any warning? That's unworkable, instead there should be an
> error at the time that the user tries to consume excess
> space. (Admittedly the policy around this will be tricky, but currently
> we don't even have the mechanism to write such policy).

So are you also going to stop the user from building new things? You
would also have the problem if the user was inside their quota then
started building something very large. I guess it wouldn't be bad to
start allowing this sort of enforcement but I'm not sure how useful it
would be in practice.

> 
>> I'm curious what you would want to do to help with containers,
>> or to help with putting nix on network storage. I don't see how this is
>> required.
> 
> It helps because it allows moving away from user-based control over GC
> roots. Imagine two separate independent services running as the same
> user in containers built with Nix. The two services have to run as the
> same user because we don't have privileges on the system to create new
> users. Those two services shouldn't be allowed to remove each others' GC
> roots or add GC roots using each others' credentials. We should be able
> to give the services conditional access to creating GC roots, without
> full access to a per-user directory; we can do that if GC roots are
> created through IPC.  

If you have two requests from the same user how do you segment them into
container or some other division? If you can restrict the containers in
some way couldn't you do this yourself by putting the links somewhere
the container can't access?

> 
> A similar issue exists for multiple hosts sharing a store. Those hosts
> shouldn't need to have the exact same set of users, just to share a
> store. I should be able to publish my store so it is publicly accessible
> to the world at large, and then allow people to connect in
> (authenticating in some way) to the nix-daemon managing that store and
> register new GC roots so they can maintain deployments out of that
> global store. This is a lot easier than requiring the use of NFS with
> POSIX user accounts which authenticate via Kerberos (or don't
> authenticate at all, in traditional NFS).
> 
> The basic issue is tying control over GC roots to Unix user accounts.
> Per-user software deployment is great and a big advance over root-only
> software deployment, but Unix users have two fatal practical flaws: They
> require privileges to create and they don't straightforwardly work
> across the network. This hurts using a single store for multiple
> containers on a single box, as well as using a single store across an
> untrusting network.
> 
> And the more fundamental issue is that Unix users aren't compatible with
> a capability-security model, which hopefully Nix can help push the world
> towards. I would like to be able to give out a capability for creating
> GC roots; that's not possible with the current user-based mechanism.
> 
> Hopefully that makes sense? I am fairly new to Nix, but I'm coming at
> this from a capability-security mindset, and want to make sure Nix is as
> compatible as possible with cap-security.
> 

Same question as above, these sound like great goals but I don't see how
the Nix daemon is going to be able to divide the requests according to
capability.




signature.asc
Description: OpenPGP digital signature
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-dev


[Nix-commits] [NixOS/nixpkgs] 994ffc: ssh module: disable agent by default

2017-06-18 Thread Franz Pletz
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 994ffc01a04e4793fcfe360117564df904d44049
  
https://github.com/NixOS/nixpkgs/commit/994ffc01a04e4793fcfe360117564df904d44049
  Author: Franz Pletz 
  Date:   2017-06-15 (Thu, 15 Jun 2017)

  Changed paths:
M nixos/doc/manual/release-notes/rl-1709.xml
M nixos/modules/programs/ssh.nix

  Log Message:
  ---
  ssh module: disable agent by default


  Commit: ba1330b12e654f28f090a554be3b52ef8e01e046
  
https://github.com/NixOS/nixpkgs/commit/ba1330b12e654f28f090a554be3b52ef8e01e046
  Author: Franz Pletz 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M nixos/doc/manual/release-notes/rl-1709.xml
M nixos/modules/programs/ssh.nix

  Log Message:
  ---
  Merge pull request #26605 from mayflower/disable-ssh-agent

ssh module: disable agent by default


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


[Nix-commits] [NixOS/nixpkgs] f8d794: youtubeDL: 2017.05.29 -> 2017.06.18

2017-06-18 Thread Franz Pletz
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: f8d79426fadfd2c66fb82d1be1248f8ab4b81c56
  
https://github.com/NixOS/nixpkgs/commit/f8d79426fadfd2c66fb82d1be1248f8ab4b81c56
  Author: Franz Pletz 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/tools/misc/youtube-dl/default.nix

  Log Message:
  ---
  youtubeDL: 2017.05.29 -> 2017.06.18


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


[Nix-dev] How to build a Haskell binding to a C++ library (OpenCV) on OS X

2017-06-18 Thread Bas van Dijk
Good evening,

I'm trying to build our Haskell binding to the OpenCV C++ library on OS X.
The following commands should do the job:

  git clone https://github.com/LumiGuide/haskell-opencv.git
  cd opencv
  nix-build

Unfortunately it fails during the configure phase with:

  Setup: Cannot find the program 'gcc'.
  User-specified path 'g++' does not refer
  to an executable and the program is not on the system path.

If I add gcc to the build dependencies of opencv/opencv.nix using:

  buildDepends = [ gcc ];

and invoke nix-build again I get a different error:

  Setup: Missing dependencies on foreign libraries:
  * Missing C libraries: stdc++, opencv_stitching, opencv_superres,
  opencv_videostab, opencv_aruco, opencv_bgsegm, opencv_bioinspired,
  opencv_ccalib, opencv_dpm, opencv_freetype, opencv_fuzzy,
  opencv_line_descriptor, opencv_optflow, opencv_reg, opencv_saliency,
  opencv_stereo, opencv_structured_light,
opencv_phase_unwrapping, opencv_rgbd,
  opencv_surface_matching, opencv_tracking, opencv_datasets, opencv_text,
  opencv_face, opencv_plot, opencv_dnn, opencv_xfeatures2d, opencv_shape,
  opencv_video, opencv_ximgproc, opencv_calib3d, opencv_features2d,
  opencv_flann, opencv_xobjdetect, opencv_objdetect, opencv_ml,
opencv_xphoto,
  opencv_highgui, opencv_videoio, opencv_imgcodecs, opencv_photo,
  opencv_imgproc, opencv_core
  This problem can usually be solved by installing the system packages that
  provide these libraries (you may need the "-dev" versions). If the
libraries
  are already installed but in a non-standard location then you can use the
  flags --extra-include-dirs= and --extra-lib-dirs= to specify where they
are.

Any ideas how to get this working?

Regards,

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


[Nix-commits] [NixOS/nixpkgs] 2fb67d: qt: fix qmakeHook -> qmake in few packages.

2017-06-18 Thread Daiderd Jordan
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 2fb67d9b83f2b6ab1632c3e89c7a91aae603ee7e
  
https://github.com/NixOS/nixpkgs/commit/2fb67d9b83f2b6ab1632c3e89c7a91aae603ee7e
  Author: Gleb Peregud 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/applications/networking/feedreaders/rssguard/default.nix
M pkgs/tools/misc/ultrastar-creator/default.nix
M pkgs/tools/misc/ultrastar-manager/default.nix

  Log Message:
  ---
  qt: fix qmakeHook -> qmake in few packages.

This seem to have been broken in #26336.


  Commit: 59634a6639ec7ec3b7f9f608aaaeca570da85c84
  
https://github.com/NixOS/nixpkgs/commit/59634a6639ec7ec3b7f9f608aaaeca570da85c84
  Author: Daiderd Jordan 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/applications/networking/feedreaders/rssguard/default.nix
M pkgs/tools/misc/ultrastar-creator/default.nix
M pkgs/tools/misc/ultrastar-manager/default.nix

  Log Message:
  ---
  Merge pull request #26700 from gleber/fix-qmakeHook

qt: fix qmakeHook -> qmake in few packages.


Compare: https://github.com/NixOS/nixpkgs/compare/89e02c7516ff...59634a6639ec___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


Re: [Nix-dev] In multi-user Nix, let the daemon handle creation of GC roots

2017-06-18 Thread sbaugh
Kevin Cox  writes:
> On 18/06/17 03:49, sba...@catern.com wrote:
>>
>> It seems to me that it would be useful for the daemon to handle making
>> GC roots, and forbid users to directly create GC roots.
>>
>> The features that come to mind:
>> - Allows later implementing policy about GC roots/space consumption
>> - Allows avoiding complicated locking around doing GC
>> - Allows /nix to be put on network storage transparently
>> - Allows /nix to be shared between containers transparently
>
> I'm not sure just this will solve your problem, however it might be a
> good start. For example if the daemon only created indirect roots then
> each root is accounted for (based on where it points) and can be cleaned
> up by either the system or the user.
>
> That being said I'm not sure this is necssary. You can already
> inspect/delete roots by a given user to see how much space they are
> "using".

Yes, but that's a post-hoc check which can't really be made to work
reliably. What do you do if a user is using too much space? Delete their
stuff without any warning? That's unworkable, instead there should be an
error at the time that the user tries to consume excess
space. (Admittedly the policy around this will be tricky, but currently
we don't even have the mechanism to write such policy).

> I'm curious what you would want to do to help with containers,
> or to help with putting nix on network storage. I don't see how this is
> required.

It helps because it allows moving away from user-based control over GC
roots. Imagine two separate independent services running as the same
user in containers built with Nix. The two services have to run as the
same user because we don't have privileges on the system to create new
users. Those two services shouldn't be allowed to remove each others' GC
roots or add GC roots using each others' credentials. We should be able
to give the services conditional access to creating GC roots, without
full access to a per-user directory; we can do that if GC roots are
created through IPC.  

A similar issue exists for multiple hosts sharing a store. Those hosts
shouldn't need to have the exact same set of users, just to share a
store. I should be able to publish my store so it is publicly accessible
to the world at large, and then allow people to connect in
(authenticating in some way) to the nix-daemon managing that store and
register new GC roots so they can maintain deployments out of that
global store. This is a lot easier than requiring the use of NFS with
POSIX user accounts which authenticate via Kerberos (or don't
authenticate at all, in traditional NFS).

The basic issue is tying control over GC roots to Unix user accounts.
Per-user software deployment is great and a big advance over root-only
software deployment, but Unix users have two fatal practical flaws: They
require privileges to create and they don't straightforwardly work
across the network. This hurts using a single store for multiple
containers on a single box, as well as using a single store across an
untrusting network.

And the more fundamental issue is that Unix users aren't compatible with
a capability-security model, which hopefully Nix can help push the world
towards. I would like to be able to give out a capability for creating
GC roots; that's not possible with the current user-based mechanism.

Hopefully that makes sense? I am fairly new to Nix, but I'm coming at
this from a capability-security mindset, and want to make sure Nix is as
compatible as possible with cap-security.

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


[Nix-commits] [NixOS/nixpkgs] 89e02c: lean: 3.1.0 -> 3.2.0

2017-06-18 Thread Gabriel Ebner
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 89e02c7516ff301d28301926e9d7b373f29836fe
  
https://github.com/NixOS/nixpkgs/commit/89e02c7516ff301d28301926e9d7b373f29836fe
  Author: Gabriel Ebner 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/applications/science/logic/lean/default.nix

  Log Message:
  ---
  lean: 3.1.0 -> 3.2.0


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


Re: [Nix-dev] In multi-user Nix, let the daemon handle creation of GC roots

2017-06-18 Thread Kevin Cox
On 18/06/17 03:49, sba...@catern.com wrote:
>
> It seems to me that it would be useful for the daemon to handle making
> GC roots, and forbid users to directly create GC roots.
>
> The features that come to mind:
> - Allows later implementing policy about GC roots/space consumption
> - Allows avoiding complicated locking around doing GC
> - Allows /nix to be put on network storage transparently
> - Allows /nix to be shared between containers transparently

I'm not sure just this will solve your problem, however it might be a
good start. For example if the daemon only created indirect roots then
each root is accounted for (based on where it points) and can be cleaned
up by either the system or the user.

That being said I'm not sure this is necssary. You can already
inspect/delete roots by a given user to see how much space they are
"using". I'm curious what you would want to do to help with containers,
or to help with putting nix on network storage. I don't see how this is
required.

Basically I don't have any fanstic reason this shouldn't be done (except
simplicity) however I also don't really understand any of your arguments
for why it should be done. I think some sort of design-document for
solving one (or more) of these problems would be useful. This way there
is a concrete example of why the current situation wouldn't work and
provide a place for people to suggest concrete alternatives and debate
the merits.



signature.asc
Description: OpenPGP digital signature
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-dev


[Nix-commits] [NixOS/nixpkgs] 038a69: jetbrains.idea-ultimate: 2017.1 -> 2017.1.4

2017-06-18 Thread romildo
  Branch: refs/heads/release-17.03
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 038a699ca8810b4537e90c5aced4a8efb3c35037
  
https://github.com/NixOS/nixpkgs/commit/038a699ca8810b4537e90c5aced4a8efb3c35037
  Author: romildo 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

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

  Log Message:
  ---
  jetbrains.idea-ultimate: 2017.1 -> 2017.1.4

(cherry picked from commit bc1f59fb4f46e94a8d3ff9bc6d49fe76c0c99f4d)

fixes #26674


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


[Nix-commits] [NixOS/nixpkgs] e66d27: nsd: Send stderr to /dev/null

2017-06-18 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: e66d2753f3a8a35bc8b96a0db054ed598d4df4f6
  
https://github.com/NixOS/nixpkgs/commit/e66d2753f3a8a35bc8b96a0db054ed598d4df4f6
  Author: Kirill Elagin 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M nixos/modules/services/networking/nsd.nix

  Log Message:
  ---
  nsd: Send stderr to /dev/null

nsd by default logs _both_ to syslog and to standard error which results
in all the messages ending up in the journal twice, the ones from stderr
with an ugly timestamp sticked in front of them.


  Commit: 96eaad8fd48dcafbd09f0134ad8988c10561d15e
  
https://github.com/NixOS/nixpkgs/commit/96eaad8fd48dcafbd09f0134ad8988c10561d15e
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M nixos/modules/services/networking/nsd.nix

  Log Message:
  ---
  Merge pull request #26697 from kirelagin/nsd-stderr

nsd: Send stderr to /dev/null


Compare: https://github.com/NixOS/nixpkgs/compare/84aaebee5b2e...96eaad8fd48d___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] b9eecf: tmuxinator: 0.8.1 -> 0.9.0

2017-06-18 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: b9eecf80e775f747d070cc7326ee5b3ee2ab76cd
  
https://github.com/NixOS/nixpkgs/commit/b9eecf80e775f747d070cc7326ee5b3ee2ab76cd
  Author: Eric Sagnes 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

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

  Log Message:
  ---
  tmuxinator: 0.8.1 -> 0.9.0


  Commit: 84aaebee5b2e83d911cd94a4dc4ce1836b423e0b
  
https://github.com/NixOS/nixpkgs/commit/84aaebee5b2e83d911cd94a4dc4ce1836b423e0b
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

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

  Log Message:
  ---
  Merge pull request #26693 from ericsagnes/pkg-update/tmuxinator

tmuxinator: 0.8.1 -> 0.9.0


Compare: https://github.com/NixOS/nixpkgs/compare/ce3273708bfd...84aaebee5b2e___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] fd072b: ps_mem: init at 3.9

2017-06-18 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: fd072b98d082edf7841f515b9d27f22608684c2f
  
https://github.com/NixOS/nixpkgs/commit/fd072b98d082edf7841f515b9d27f22608684c2f
  Author: gnidorah 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

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

  Log Message:
  ---
  ps_mem: init at 3.9


  Commit: ce3273708bfdd7d42ef3315af4874c30ad536c7c
  
https://github.com/NixOS/nixpkgs/commit/ce3273708bfdd7d42ef3315af4874c30ad536c7c
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

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

  Log Message:
  ---
  Merge pull request #26655 from gnidorah/master3

pythonPackages.ps_mem: init at 3.9


Compare: https://github.com/NixOS/nixpkgs/compare/413d84f9f8bf...ce3273708bfd___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] f6763c: vivaldi: 1.9.818.44-1 -> 1.10.867.38-1

2017-06-18 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: f6763c80e1879775be563fc811455cc5c64e3d14
  
https://github.com/NixOS/nixpkgs/commit/f6763c80e1879775be563fc811455cc5c64e3d14
  Author: romildo 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

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

  Log Message:
  ---
  vivaldi: 1.9.818.44-1 -> 1.10.867.38-1

- Update to version 1.10.867.38-1
- Drop i386 arch. Vivaldi has suspended support for Linux 32-bit for
  Vivaldi 1.10. Unfortunately, this is due to Chromium suspending support
  for it and maintaining it themselves would take too much resources.
  See https://forum.vivaldi.net/post/142489.
- Update dependency on gtk2 to gtk3.
- Move dependency patchelf from buildInputs to nativeBuildInputs.


  Commit: 413d84f9f8bfcbbce7d38849f0fd9428428170f8
  
https://github.com/NixOS/nixpkgs/commit/413d84f9f8bfcbbce7d38849f0fd9428428170f8
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

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

  Log Message:
  ---
  Merge pull request #26694 from romildo/upd.vivaldi

vivaldi: 1.9.818.44-1 -> 1.10.867.38-1


Compare: https://github.com/NixOS/nixpkgs/compare/f36cdf117194...413d84f9f8bf___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 13d026: bind: Use rndc to control the daemon

2017-06-18 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 13d026e219c2f6c6f35f39abf5c911eca4884355
  
https://github.com/NixOS/nixpkgs/commit/13d026e219c2f6c6f35f39abf5c911eca4884355
  Author: Kirill Elagin 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M nixos/modules/services/networking/bind.nix

  Log Message:
  ---
  bind: Use rndc to control the daemon


  Commit: f36cdf117194875a4f594a8060eba34c0927f009
  
https://github.com/NixOS/nixpkgs/commit/f36cdf117194875a4f594a8060eba34c0927f009
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M nixos/modules/services/networking/bind.nix

  Log Message:
  ---
  Merge pull request #26675 from kirelagin/bind-rndc

bind: Use rndc to control the daemon


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


[Nix-commits] [NixOS/nixpkgs] 2265f5: opencv-3.x: fix build on OS X

2017-06-18 Thread Daiderd Jordan
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 2265f50a5144d69a6bead22d3cac29a590636fd2
  
https://github.com/NixOS/nixpkgs/commit/2265f50a5144d69a6bead22d3cac29a590636fd2
  Author: Bas van Dijk 
  Date:   2017-06-17 (Sat, 17 Jun 2017)

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

  Log Message:
  ---
  opencv-3.x: fix build on OS X


  Commit: 7c90c458566a688591593fe41849cfe711567bd2
  
https://github.com/NixOS/nixpkgs/commit/7c90c458566a688591593fe41849cfe711567bd2
  Author: Daiderd Jordan 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

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

  Log Message:
  ---
  Merge pull request #26673 from LumiGuide/fix-opencv-contrib-osx

opencv-3.x: fix build on OS X


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


Re: [Nix-dev] Import remote packages in NixOps/NixOS

2017-06-18 Thread Joachim Schiele
see also:
https://github.com/NixOS/nixops/issues/434#issuecomment-309281751

On 09.03.2016 00:15, Eric Sagnes wrote:
> Thank you, it works perfectly with the `{}` at the end of the import!
> 
> On Tue, Mar 08, 2016 at 05:24:02PM +0100, Rok Garbas wrote:
>> Hi,
>>
>> On Tue, Mar 8, 2016 at 6:42 AM, Eric Sagnes  wrote:
>>> It is possible to import foreign modules in NixOps by doing:
>>>
>>> ```
>>> {
>>>   network.description = "Web server";
>>>
>>>   webserver = { config, pkgs, ... }:
>>> let
>>>   myModuleSrc = (import  {}).fetchFromGitHub {
>>>   owner  = "me";
>>>   repo   = "myModule";
>>>   rev= "v1.0";
>>>   sha256 = "";
>>>   };
>>> in
>>> {
>>>   imports = [ "${myModuleSrc}/module.nix" ];
>>>   services.myModule.enable = true;
>>> };
>>> }
>>> ```
>>>
>>> Presupposing that the remote package provides a nix build expression,
>>> is it possible to directly import it in a similar way?
>>> Pseudo code that is not working:
>>>
>>> ```
>>> {
>>>   network.description = "Web server";
>>>
>>>   webserver = { config, pkgs, ... }:
>>> let
>>>   myPackageSrc = (import  {}).fetchFromGitHub {
>>>   owner  = "me";
>>>   repo   = "myPackage";
>>>   rev= "v1.0";
>>>   sha256 = "";
>>>   };
>>> in
>>> {
>>>   environment.systemPackages = [
>>> (import "${myPackageSrc}/release.nix")
>>>   ];
>>>
>>> };
>>> }
>>> ```
>>>
>>> (The above complains about coercing a function to a string.)
>>>
>>
>>
>> you can also just use builtins.fetchFromTarball.
>>
>> for above you probably will want to do
>>
>>   (import "${myPackagesSrc}/release.nix" { ... })
>>
>>
>> -- 
>> Rok Garbas - https://.garbas.si
> 


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


[Nix-commits] [NixOS/nixpkgs] 92fc4a: Revert "gdbGuile: mark as broken"

2017-06-18 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 92fc4a374f572c4ca4d5cb48195776441ae0f905
  
https://github.com/NixOS/nixpkgs/commit/92fc4a374f572c4ca4d5cb48195776441ae0f905
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

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

  Log Message:
  ---
  Revert "gdbGuile: mark as broken"

This reverts commit 08d25152b85fb24f7b5b85efe25d6be4deb12227.


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


[Nix-commits] [NixOS/nixpkgs] 3f3d33: qt5: use distinct `lib/qt-5.x` prefix for each min...

2017-06-18 Thread Thomas Tuegel
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 3f3d33a07867116446ec9b5e2675ef1c8de8127d
  
https://github.com/NixOS/nixpkgs/commit/3f3d33a07867116446ec9b5e2675ef1c8de8127d
  Author: Thomas Tuegel 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M nixos/modules/services/x11/desktop-managers/plasma5.nix
M pkgs/applications/display-managers/sddm/default.nix
M pkgs/applications/science/programming/fdr/default.nix
M pkgs/applications/science/robotics/qgroundcontrol/default.nix
M pkgs/desktops/lxqt/default.nix
M pkgs/desktops/plasma-5/libkscreen/default.nix
M pkgs/desktops/plasma-5/startkde/default.nix
M pkgs/desktops/plasma-5/startkde/startkde.sh
M 
pkgs/development/libraries/kde-frameworks/extra-cmake-modules/setup-hook.sh
M pkgs/development/libraries/kde-frameworks/kwindowsystem/default.nix
M pkgs/development/libraries/qmltermwidget/default.nix
M pkgs/development/libraries/qt-5/5.6/default.nix
M pkgs/development/libraries/qt-5/5.6/qtbase/default.nix
M 
pkgs/development/libraries/qt-5/5.6/qtbase/nix-profiles-library-paths.patch
M pkgs/development/libraries/qt-5/5.6/qtdeclarative/default.nix
M 
pkgs/development/libraries/qt-5/5.6/qtdeclarative/nix-profiles-import-paths.patch
M pkgs/development/libraries/qt-5/5.6/qtwebengine/default.nix
M pkgs/development/libraries/qt-5/5.8/default.nix
M pkgs/development/libraries/qt-5/5.8/qtbase/default.nix
M 
pkgs/development/libraries/qt-5/5.8/qtbase/nix-profiles-library-paths.patch
M pkgs/development/libraries/qt-5/5.8/qtdeclarative/default.nix
M 
pkgs/development/libraries/qt-5/5.8/qtdeclarative/nix-profiles-import-paths.patch
M pkgs/development/libraries/qt-5/make-qt-wrapper-darwin.sh
M pkgs/development/libraries/qt-5/make-qt-wrapper.sh
M pkgs/development/libraries/qt-5/qt-env.nix
M pkgs/development/libraries/qt-5/qtbase-setup-hook-darwin.sh
M pkgs/development/libraries/qt-5/qtbase-setup-hook.sh
M pkgs/development/libraries/qtwebkit-plugins/default.nix
M pkgs/development/qtcreator/default.nix
M pkgs/tools/misc/qt5ct/default.nix

  Log Message:
  ---
  qt5: use distinct `lib/qt-5.x` prefix for each minor version

Using a distinct prefix for plugins and QML libraries allows multiple Qt 5 minor
versions to coexist in the same environment.


  Commit: 210f6888023c1df8aff2d053a5e41f5e1effdfe7
  
https://github.com/NixOS/nixpkgs/commit/210f6888023c1df8aff2d053a5e41f5e1effdfe7
  Author: Thomas Tuegel 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/applications/audio/dfasma/default.nix
M pkgs/applications/audio/fmit/default.nix
M pkgs/applications/audio/iannix/default.nix
M pkgs/applications/audio/keyfinder/default.nix
M pkgs/applications/audio/sonic-visualiser/default.nix
M pkgs/applications/editors/rstudio/default.nix
M pkgs/applications/editors/tiled/default.nix
M pkgs/applications/graphics/awesomebump/default.nix
M pkgs/applications/graphics/phototonic/default.nix
M pkgs/applications/graphics/rapcad/default.nix
M pkgs/applications/misc/calibre/default.nix
M pkgs/applications/misc/cool-retro-term/default.nix
M pkgs/applications/misc/golden-cheetah/default.nix
M pkgs/applications/misc/goldendict/default.nix
M pkgs/applications/misc/gpxsee/default.nix
M pkgs/applications/misc/openbrf/default.nix
M pkgs/applications/misc/qtpass/default.nix
M pkgs/applications/misc/redis-desktop-manager/default.nix
M pkgs/applications/misc/twmn/default.nix
M pkgs/applications/networking/instant-messengers/ricochet/default.nix
M 
pkgs/applications/networking/instant-messengers/telegram/cutegram/default.nix
M 
pkgs/applications/networking/instant-messengers/telegram/libqtelegram-aseman-edition/default.nix
M 
pkgs/applications/networking/instant-messengers/telegram/telegram-qml/default.nix
M pkgs/applications/networking/instant-messengers/tensor/default.nix
M pkgs/applications/networking/irc/communi/default.nix
M pkgs/applications/networking/linssid/default.nix
M pkgs/applications/networking/mumble/default.nix
M pkgs/applications/networking/newsreaders/quiterss/default.nix
M pkgs/applications/networking/p2p/qbittorrent/default.nix
M pkgs/applications/office/cb2bib/default.nix
M pkgs/applications/office/mytetra/default.nix
M pkgs/applications/science/electronics/fritzing/default.nix
M pkgs/applications/science/robotics/qgroundcontrol/default.nix
M pkgs/applications/video/bomi/default.nix
M pkgs/applications/video/shotcut/default.nix
M pkgs/applications/video/smplayer/default.nix
M pkgs/applications/video/smtube/default.nix
M pkgs/applications/video/vokoscreen/default.nix
M pkgs/data/documentation/zeal/default.nix
M pkgs/desktops/lumina/default.nix
M pkgs/development/libraries/accounts-qt/default.nix
M 

Re: [Nix-dev] In multi-user Nix, let the daemon handle creation of GC roots

2017-06-18 Thread sbaugh
Wout Mertens  writes:
> Another issue is that right now, nix does not /require/ the daemon to
> work, and this proposal would change that.

To clarify I'm just talking about this for multi-user setups, where the
daemon is already required.

> However, you can totally share /nix between multiple hosts, you just
> have to pinkie-promise not to write to it from multiple hosts at the
> same time.

Yes, this way (if the daemon also had the ability to talk to the
database) you don't need that pinkie promise.

But this is just one benefit of letting the daemon handle GC roots, I'm
interested also in the other benefits.

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


[Nix-commits] [NixOS/nixpkgs] fd649b: synchronize Haskell infrastructure with master@8a8...

2017-06-18 Thread Peter Simons
  Branch: refs/heads/release-17.03
  Home:   https://github.com/NixOS/nixpkgs
  Commit: fd649be983cb05bd1e5a8e910637d0aaa7796ccc
  
https://github.com/NixOS/nixpkgs/commit/fd649be983cb05bd1e5a8e910637d0aaa7796ccc
  Author: Peter Simons 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/development/compilers/ghc/8.0.2.nix
A pkgs/development/compilers/ghc/8.2.1.nix
A pkgs/development/compilers/ghc/ghc-8.0.2-no-cpp-warnings.patch
M pkgs/development/compilers/ghcjs/base.nix
M pkgs/development/compilers/ghcjs/default.nix
M pkgs/development/haskell-modules/configuration-common.nix
M pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix
A pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix
M pkgs/development/haskell-modules/configuration-hackage2nix.yaml
M pkgs/development/haskell-modules/configuration-nix.nix
M pkgs/development/haskell-modules/generic-builder.nix
M pkgs/development/haskell-modules/generic-stack-builder.nix
M pkgs/development/haskell-modules/hackage-packages.nix
M pkgs/development/haskell-modules/lib.nix
M pkgs/development/tools/haskell/multi-ghc-travis/default.nix
M pkgs/top-level/haskell-packages.nix

  Log Message:
  ---
  synchronize Haskell infrastructure with master@8a8f0408cd9b7fdda1095

This change means the release branch is now based on LTS Haskell 8.18.


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


[Nix-commits] [NixOS/nixpkgs] 08d251: gdbGuile: mark as broken

2017-06-18 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 08d25152b85fb24f7b5b85efe25d6be4deb12227
  
https://github.com/NixOS/nixpkgs/commit/08d25152b85fb24f7b5b85efe25d6be4deb12227
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

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

  Log Message:
  ---
  gdbGuile: mark as broken

does not compile anymore since gdb 8.0


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


[Nix-commits] [NixOS/nixpkgs] 8b8a9b: cli53: add missing deps.nix

2017-06-18 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 8b8a9b695a23d93765cec274422fbf25c028471e
  
https://github.com/NixOS/nixpkgs/commit/8b8a9b695a23d93765cec274422fbf25c028471e
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
A pkgs/tools/admin/cli53/deps.nix

  Log Message:
  ---
  cli53: add missing deps.nix


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


[Nix-commits] [NixOS/nixpkgs] a9aefd: pythonPackages.rebulk: 0.8.2 -> 0.9.0

2017-06-18 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: a9aefdeac9a8444b53931233b86f998561a9c89d
  
https://github.com/NixOS/nixpkgs/commit/a9aefdeac9a8444b53931233b86f998561a9c89d
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

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

  Log Message:
  ---
  pythonPackages.rebulk: 0.8.2 -> 0.9.0


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


[Nix-commits] [NixOS/nixpkgs] 2c5de1: cli53: fix meta

2017-06-18 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 2c5de119792d0b9ceaa0005b12ea4f847c7ac295
  
https://github.com/NixOS/nixpkgs/commit/2c5de119792d0b9ceaa0005b12ea4f847c7ac295
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/tools/admin/cli53/default.nix

  Log Message:
  ---
  cli53: fix meta


  Commit: 8581998d7fab76cd0565309a854ee006626fdbfd
  
https://github.com/NixOS/nixpkgs/commit/8581998d7fab76cd0565309a854ee006626fdbfd
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/tools/security/vulnix/requirements.nix

  Log Message:
  ---
  vulnix: use zope-testrunner from pythonPackages


Compare: https://github.com/NixOS/nixpkgs/compare/3477f560279e...8581998d7fab___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] 3477f5: vimPlugins.command-t: fix ruby build

2017-06-18 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 3477f560279e362477f2620b6f9b825e919629d5
  
https://github.com/NixOS/nixpkgs/commit/3477f560279e362477f2620b6f9b825e919629d5
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/misc/vim-plugins/default.nix
M pkgs/misc/vim-plugins/vim2nix/additional-nix-code/command-t

  Log Message:
  ---
  vimPlugins.command-t: fix ruby build


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


[Nix-commits] [NixOS/nixpkgs] 66fdb9: gawkInteractive: fix build after 04d4d14d6d

2017-06-18 Thread Vladimír Čunát
  Branch: refs/heads/staging
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 66fdb94f5011a2087e237451555c64767c09357e
  
https://github.com/NixOS/nixpkgs/commit/66fdb94f5011a2087e237451555c64767c09357e
  Author: Vladimír Čunát 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

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

  Log Message:
  ---
  gawkInteractive: fix build after 04d4d14d6d

(Without causing a mass rebuild for now.)


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


[Nix-commits] [NixOS/nixpkgs] abc374: ply: add kernel version constraint

2017-06-18 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: abc374f1273585d0114affcbbbefdfadfc4169b1
  
https://github.com/NixOS/nixpkgs/commit/abc374f1273585d0114affcbbbefdfadfc4169b1
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

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

  Log Message:
  ---
  ply: add kernel version constraint


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


[Nix-commits] [NixOS/nixpkgs] 130082: communi: fix forbidden build references

2017-06-18 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 130082d012869ab4634a04bfef75e8a5cf08bb7b
  
https://github.com/NixOS/nixpkgs/commit/130082d012869ab4634a04bfef75e8a5cf08bb7b
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/applications/networking/irc/communi/default.nix

  Log Message:
  ---
  communi: fix forbidden build references


___
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 
  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] 72f8ba: rustfmt: 0.8.3 -> 0.9.0

2017-06-18 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 72f8ba269c948b276c1f38d8aee32b8de7be97ef
  
https://github.com/NixOS/nixpkgs/commit/72f8ba269c948b276c1f38d8aee32b8de7be97ef
  Author: dywedir 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/development/tools/rust/rustfmt/default.nix

  Log Message:
  ---
  rustfmt: 0.8.3 -> 0.9.0


  Commit: 513204073a4a812d5d60119c553378758dee6c17
  
https://github.com/NixOS/nixpkgs/commit/513204073a4a812d5d60119c553378758dee6c17
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/development/tools/rust/rustfmt/default.nix

  Log Message:
  ---
  Merge pull request #26692 from dywedir/rustfmt

rustfmt: 0.8.3 -> 0.9.0


Compare: https://github.com/NixOS/nixpkgs/compare/91e08fe55b93...513204073a4a___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


[Nix-commits] [NixOS/nixpkgs] b1f56b: wirelessInterfaces: Add a missing parameter

2017-06-18 Thread Vladimír Čunát
  Branch: refs/heads/staging
  Home:   https://github.com/NixOS/nixpkgs
  Commit: b1f56b8b0c87ea01e1cf5f423124b83170d26272
  
https://github.com/NixOS/nixpkgs/commit/b1f56b8b0c87ea01e1cf5f423124b83170d26272
  Author: Kirill Elagin 
  Date:   2017-05-28 (Sun, 28 May 2017)

  Changed paths:
M nixos/modules/tasks/network-interfaces.nix

  Log Message:
  ---
  wirelessInterfaces: Add a missing parameter


  Commit: 5ca644c22876866751e653b0f15928a7d32bf9fc
  
https://github.com/NixOS/nixpkgs/commit/5ca644c22876866751e653b0f15928a7d32bf9fc
  Author: Parnell Springmeyer 
  Date:   2017-06-15 (Thu, 15 Jun 2017)

  Changed paths:
M nixos/modules/security/wrappers/default.nix

  Log Message:
  ---
  Fixing attribute name mistake: setguid => setgid


  Commit: d036d882965989f38a9a414a3f34b692d146bdf6
  
https://github.com/NixOS/nixpkgs/commit/d036d882965989f38a9a414a3f34b692d146bdf6
  Author: regnat 
  Date:   2017-06-16 (Fri, 16 Jun 2017)

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

  Log Message:
  ---
  ocamlPackages.containers: 0.22 -> 1.2


  Commit: 0d92084f756032ae7f23ebed9873a2a5cd15d16f
  
https://github.com/NixOS/nixpkgs/commit/0d92084f756032ae7f23ebed9873a2a5cd15d16f
  Author: Will Dietz 
  Date:   2017-06-16 (Fri, 16 Jun 2017)

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

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


  Commit: 3d5409ac970d624e5c75708e0176ca2e8b3b59b9
  
https://github.com/NixOS/nixpkgs/commit/3d5409ac970d624e5c75708e0176ca2e8b3b59b9
  Author: Will Dietz 
  Date:   2017-06-16 (Fri, 16 Jun 2017)

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

  Log Message:
  ---
  cron: don't set special permissions


  Commit: 714cd37b2150407960305d789d759d5191750b51
  
https://github.com/NixOS/nixpkgs/commit/714cd37b2150407960305d789d759d5191750b51
  Author: Will Dietz 
  Date:   2017-06-16 (Fri, 16 Jun 2017)

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

  Log Message:
  ---
  logcheck: Don't set special permissions


  Commit: 4d57153659a2c3a47aa297a396f04a6c62d6efbb
  
https://github.com/NixOS/nixpkgs/commit/4d57153659a2c3a47aa297a396f04a6c62d6efbb
  Author: Will Dietz 
  Date:   2017-06-16 (Fri, 16 Jun 2017)

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

  Log Message:
  ---
  logkeys: Don't chmod u+s


  Commit: 98b2e4816f0f2d638268f896bd79c69c28a4fe77
  
https://github.com/NixOS/nixpkgs/commit/98b2e4816f0f2d638268f896bd79c69c28a4fe77
  Author: Will Dietz 
  Date:   2017-06-16 (Fri, 16 Jun 2017)

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

  Log Message:
  ---
  udevil: minor cleanup, fix setuid/setgid problems


  Commit: b6caf109897f5860999d73680048640fd8525776
  
https://github.com/NixOS/nixpkgs/commit/b6caf109897f5860999d73680048640fd8525776
  Author: Will Dietz 
  Date:   2017-06-16 (Fri, 16 Jun 2017)

  Changed paths:
M pkgs/games/xconq/default.nix

  Log Message:
  ---
  xconq: don't set special perms on install


  Commit: 5d0a8792a745418b7f47b82c8ad32acee58a069d
  
https://github.com/NixOS/nixpkgs/commit/5d0a8792a745418b7f47b82c8ad32acee58a069d
  Author: Will Dietz 
  Date:   2017-06-16 (Fri, 16 Jun 2017)

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

  Log Message:
  ---
  uucp: Don't chown to 'uucp' user, don't set special perms


  Commit: 8098e4048bbce82e37603199c56334213e103b91
  
https://github.com/NixOS/nixpkgs/commit/8098e4048bbce82e37603199c56334213e103b91
  Author: Will Dietz 
  Date:   2017-06-16 (Fri, 16 Jun 2017)

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

  Log Message:
  ---
  super: Don't set special perms, don't chown to root


  Commit: 479d9f9cd321910d49f2803f200042dde1c1a8ab
  
https://github.com/NixOS/nixpkgs/commit/479d9f9cd321910d49f2803f200042dde1c1a8ab
  Author: Will Dietz 
  Date:   2017-06-16 (Fri, 16 Jun 2017)

  Changed paths:
M pkgs/games/xsokoban/default.nix

  Log Message:
  ---
  xsokoban: Don't set special bits on install


  Commit: 7270b9b425af84a287ed25ae6b976e3dd48696f8
  
https://github.com/NixOS/nixpkgs/commit/7270b9b425af84a287ed25ae6b976e3dd48696f8
  Author: Will Dietz 
  Date:   2017-06-16 (Fri, 16 Jun 2017)

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

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


  Commit: b20b2af59fead38ef5d7839580de95106663cbbc
  
https://github.com/NixOS/nixpkgs/commit/b20b2af59fead38ef5d7839580de95106663cbbc
  Author: Will Dietz 
  Date:   2017-06-16 (Fri, 16 Jun 2017)

  Changed paths:
M 

[Nix-commits] [NixOS/nixpkgs] 91e08f: vulnix: fix deps

2017-06-18 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 91e08fe55b93058577253b65ab73121f4bca2763
  
https://github.com/NixOS/nixpkgs/commit/91e08fe55b93058577253b65ab73121f4bca2763
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/tools/security/vulnix/requirements.nix

  Log Message:
  ---
  vulnix: fix deps


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


[Nix-commits] [NixOS/nixpkgs] ecc34c: glusterfs: do not set setuid in install

2017-06-18 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: ecc34cbdb3f04855f7140b96d3631f0f2a4bd9ae
  
https://github.com/NixOS/nixpkgs/commit/ecc34cbdb3f04855f7140b96d3631f0f2a4bd9ae
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/tools/filesystems/glusterfs/default.nix

  Log Message:
  ---
  glusterfs: do not set setuid in install

related to #26600


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


[Nix-commits] [NixOS/nixpkgs] 4eeefa: krename: 20161228 -> 20170610

2017-06-18 Thread Peter Hoeg
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 4eeefadf4f125f45b30b9ec790b9ef60679d3038
  
https://github.com/NixOS/nixpkgs/commit/4eeefadf4f125f45b30b9ec790b9ef60679d3038
  Author: Peter Hoeg 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

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

  Log Message:
  ---
  krename: 20161228 -> 20170610


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


[Nix-commits] [NixOS/nixpkgs] 8a4a4e: clooj: fix download src

2017-06-18 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 8a4a4efbe6c1632906f0c8ca0c16b428c630
  
https://github.com/NixOS/nixpkgs/commit/8a4a4efbe6c1632906f0c8ca0c16b428c630
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/development/interpreters/clojure/clooj.nix

  Log Message:
  ---
  clooj: fix download src


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


[Nix-commits] [NixOS/nixpkgs] 4e89e1: shotwell: 0.26.1 -> 0.26.2

2017-06-18 Thread Pascal Wittmann
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 4e89e18852b8fbe926f4ab8af008db17e58465ea
  
https://github.com/NixOS/nixpkgs/commit/4e89e18852b8fbe926f4ab8af008db17e58465ea
  Author: Pascal Wittmann 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

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

  Log Message:
  ---
  shotwell: 0.26.1 -> 0.26.2


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


[Nix-commits] [NixOS/nixpkgs] c25b14: cli53: 0.4.4 -> 0.8.8

2017-06-18 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: c25b145815c1a7411621e33e69147c9545833509
  
https://github.com/NixOS/nixpkgs/commit/c25b145815c1a7411621e33e69147c9545833509
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/tools/admin/cli53/default.nix

  Log Message:
  ---
  cli53: 0.4.4 -> 0.8.8


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


[Nix-commits] [NixOS/nixpkgs] 770845: zim: 0.65 -> 0.67-rc2

2017-06-18 Thread Pascal Wittmann
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 770845d372d1ace9df6347eff8947ed300cb8679
  
https://github.com/NixOS/nixpkgs/commit/770845d372d1ace9df6347eff8947ed300cb8679
  Author: Pascal Wittmann 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

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

  Log Message:
  ---
  zim: 0.65 -> 0.67-rc2


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


Re: [Nix-dev] Trying to install the SailfishOS SDK

2017-06-18 Thread David Izquierdo
I was recently looking for info on this too. I'll ask a more general 
question: Is there any other piece of softrware in nixpkgs that's based 
on a QtInstallerFramework? The installer for Sailfish SDK is one, and, 
even though it runs via steam-run (and promptly detects my lack of 
VirtualBox), I'd prefer to properly package it. I suspect the secret 
sauce will be, unsurprisingly, in the AUR. I'll have a go in the 
following weeks at replicating the PKGBUILD in nix and see how it works out.



https://aur.archlinux.org/packages/sailfishos-sdk-bin/


On 17/06/17 22:26, David wrote:

On Thu, 19 Jan 2017 21:13:55 +0100
Christoph-Simon Senjak  wrote:


I am trying to write a package for the SailfishOS SDK.

I am sorry for the necrobump but... is there any news on this?
___
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] f79d21: oslo-config: fix argparse dependencies

2017-06-18 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: f79d21da658869cfe09120f5dff4228224db8832
  
https://github.com/NixOS/nixpkgs/commit/f79d21da658869cfe09120f5dff4228224db8832
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
A pkgs/development/python-modules/oslo-config/default.nix
M pkgs/top-level/python-packages.nix

  Log Message:
  ---
  oslo-config: fix argparse dependencies


  Commit: 76ea4df5f9aa27161d85d591b58fda6ed5c7b16b
  
https://github.com/NixOS/nixpkgs/commit/76ea4df5f9aa27161d85d591b58fda6ed5c7b16b
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

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

  Log Message:
  ---
  pythonPackages.keystoneauth1: fix missing argparse dep


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


[Nix-commits] [NixOS/nixpkgs] 2fd359: rrdtool: 1.6.0 -> 1.7.0

2017-06-18 Thread Pascal Wittmann
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 2fd359c978eaf423a0e1ba8d89257149be1f9b92
  
https://github.com/NixOS/nixpkgs/commit/2fd359c978eaf423a0e1ba8d89257149be1f9b92
  Author: Pascal Wittmann 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

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

  Log Message:
  ---
  rrdtool: 1.6.0 -> 1.7.0


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


[Nix-commits] [NixOS/nixpkgs] b49689: parallel: 20170422 -> 20170522

2017-06-18 Thread Pascal Wittmann
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: b49689e6f7236f94999bbc973439fd294e793d8e
  
https://github.com/NixOS/nixpkgs/commit/b49689e6f7236f94999bbc973439fd294e793d8e
  Author: Pascal Wittmann 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

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

  Log Message:
  ---
  parallel: 20170422 -> 20170522


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


[Nix-commits] [NixOS/nixpkgs] 123c05: accountsservice: 0.6.43 -> 0.6.43

2017-06-18 Thread Pascal Wittmann
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 123c05c8b5a487dea9330d259a7c85d1f4b52c41
  
https://github.com/NixOS/nixpkgs/commit/123c05c8b5a487dea9330d259a7c85d1f4b52c41
  Author: Pascal Wittmann 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

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

  Log Message:
  ---
  accountsservice: 0.6.43 -> 0.6.43


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


[Nix-commits] [NixOS/nixpkgs] 73744e: atril: init at 1.19.0 (#25765)

2017-06-18 Thread armijnhemel
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 73744e700c5a42b81cdd1c99fc1910a4159d9b94
  
https://github.com/NixOS/nixpkgs/commit/73744e700c5a42b81cdd1c99fc1910a4159d9b94
  Author: armijnhemel 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
A pkgs/desktops/mate/atril/default.nix
M pkgs/desktops/mate/default.nix

  Log Message:
  ---
  atril: init at 1.19.0 (#25765)


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


[Nix-commits] [NixOS/nixpkgs] 78b34f: qtcreator: 4.2.1 -> 4.3.0 (#26627)

2017-06-18 Thread José Romildo Malaquias
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 78b34f913be0c4a4c6bf83736908c10ce14e9f39
  
https://github.com/NixOS/nixpkgs/commit/78b34f913be0c4a4c6bf83736908c10ce14e9f39
  Author: José Romildo Malaquias 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/development/qtcreator/default.nix

  Log Message:
  ---
  qtcreator: 4.2.1 -> 4.3.0 (#26627)

* qtcreator: 4.2.1 -> 4.3.0

Update qtcreator to version 4.3.0.

Remove explicit creation and installation of a desktop file, since one
is already provided in the distribution package.

* qtcreator: use full executable path in the desktop file


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


[Nix-commits] [NixOS/nixpkgs] 3a15cd: amazon-glacier-cmd-interface: fix missing argparse...

2017-06-18 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 3a15cdea6fd4dace6c98b2e3b20f52f435b872e9
  
https://github.com/NixOS/nixpkgs/commit/3a15cdea6fd4dace6c98b2e3b20f52f435b872e9
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/tools/backup/amazon-glacier-cmd-interface/default.nix

  Log Message:
  ---
  amazon-glacier-cmd-interface: fix missing argparse dep


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


[Nix-commits] [NixOS/nixpkgs] f43da0: freicoin: fix build by disabling miniupnpc support

2017-06-18 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: f43da049247aa704cacc8a9fa8777a0335759137
  
https://github.com/NixOS/nixpkgs/commit/f43da049247aa704cacc8a9fa8777a0335759137
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/applications/altcoins/freicoin.nix

  Log Message:
  ---
  freicoin: fix build by disabling miniupnpc support

development has stalled and miniupnpc library is incompatible with
freicoin.


  Commit: 8a8cc0071e159db815cb6aebe7af70f60d68dd69
  
https://github.com/NixOS/nixpkgs/commit/8a8cc0071e159db815cb6aebe7af70f60d68dd69
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/applications/altcoins/memorycoin.nix

  Log Message:
  ---
  memorycoin: fix build by disabling miniupnpc support


  Commit: 4c4b1023399cdb111d528325cc757e3ff2cfce8e
  
https://github.com/NixOS/nixpkgs/commit/4c4b1023399cdb111d528325cc757e3ff2cfce8e
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/applications/altcoins/primecoin.nix

  Log Message:
  ---
  primecoin: fix build by disabling upnp support


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


Re: [Nix-dev] In multi-user Nix, let the daemon handle creation of GC roots

2017-06-18 Thread Jörg Thalheim
On 2017-06-18 06:43, Wout Mertens wrote:
>
> Note, sharing /nix is already not really possible because the metadata is 
> stored in sqlite and its locking does not play nice with nfs. (*)
>
> Another issue is that right now, nix does not /require/ the daemon to work, 
> and this proposal would change that.
>
> However, you can totally share /nix between multiple hosts, you just have to 
> pinkie-promise not to write to it from multiple hosts at the same time.
>
> Wout.

I used this in a single-user setup:

https://github.com/nixos-users/wiki/wiki/NFS#nix-store-on-nfs

I did not experienced problems so far

>
> (*): the reason is that fnctl() locking is broken on many implementations. If 
> this testing project 
> https://sourceforge.net/projects/locktests/files/?source=navbar says it's not 
> broken, you can totally use nix on nfs.
>
> On Sun, 18 Jun 2017, 5:10 AM , > 
> wrote:
>
>
> My understanding is that currently GC roots (symlinks in
> profiles/gcroots) are created and deleted directly by the various Nix
> tools, even in multi-user configurations. (whether on NixOS or on
> another Linux distribution)
>
> It seems to me that it would be useful for the daemon to handle making
> GC roots, and forbid users to directly create GC roots.
>
> The features that come to mind:
> - Allows later implementing policy about GC roots/space consumption
> - Allows avoiding complicated locking around doing GC
> - Allows /nix to be put on network storage transparently
> - Allows /nix to be shared between containers transparently
>
> The network-storage-/nix use case may be the most important, since there
> seems to be a lot of people who want to put /nix on NFS.
>
> Thoughts? Has this been considered?
>
> Thanks for Nix!
>
> ___
> 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] 5b9639: bitcoin-classic: fix checksum

2017-06-18 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 5b96398b4d65908cc47748f61ccde8ea57fdac1f
  
https://github.com/NixOS/nixpkgs/commit/5b96398b4d65908cc47748f61ccde8ea57fdac1f
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/applications/altcoins/bitcoin-classic.nix

  Log Message:
  ---
  bitcoin-classic: fix checksum


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


[Nix-commits] [NixOS/nixpkgs] 41de16: eiskaltdcpp: fix miniupnpc build

2017-06-18 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 41de162f0defe297403a811eabdb1dd8d17b35b5
  
https://github.com/NixOS/nixpkgs/commit/41de162f0defe297403a811eabdb1dd8d17b35b5
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/applications/networking/p2p/eiskaltdcpp/default.nix

  Log Message:
  ---
  eiskaltdcpp: fix miniupnpc build


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


[Nix-commits] [NixOS/nixpkgs] 7049e7: catch: 1.7.0 -> 1.9.5

2017-06-18 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 7049e7a16ce6bc5d8f02daec62b18eeaf56fd38d
  
https://github.com/NixOS/nixpkgs/commit/7049e7a16ce6bc5d8f02daec62b18eeaf56fd38d
  Author: romildo 
  Date:   2017-06-17 (Sat, 17 Jun 2017)

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

  Log Message:
  ---
  catch: 1.7.0 -> 1.9.5


  Commit: 7054d975ea97e5c4be1ac74458c4f31cec463329
  
https://github.com/NixOS/nixpkgs/commit/7054d975ea97e5c4be1ac74458c4f31cec463329
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

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

  Log Message:
  ---
  Merge pull request #26667 from romildo/upd.catch

catch: 1.7.0 -> 1.9.5


Compare: https://github.com/NixOS/nixpkgs/compare/502ca4a906e5...7054d975ea97___
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits


Re: [Nix-dev] drone and nix (sort of solved)

2017-06-18 Thread Harmen
On Sun, Jun 18, 2017 at 05:46:03AM +, Wout Mertens wrote:
> Nice! Why is it not perfect?

Idealy I would not have to do the one-time setup on every machine. But it's
good enough.

> 
> On Fri, Jun 16, 2017 at 1:21 PM Harmen  wrote:
> 
> > Hi all,
> >
> > I while ago here I asked about using nix with drone.io (a CI system which
> > uses docker), to deal with push based tests. I previously reported back
> > with a solution with gitlab, but I did end up with a workable (not perfect)
> > solution for drone.
> >
> > On the 'drone agent' machine run this once:
> >
> > # docker volume create nix
> > # docker run --rm -v nix:/newnix nixos/nix cp -a /nix/store /nix/var
> > /newnix
> >
> > in the .drone.yml files:
> >
> > pipeline:
> >   build:
> > image: nixos/nix
> > commands:
> >   ...
> > volumes:
> >   - nix:/nix/
> >
> > And whenever you want to update nixchannel:
> >
> > # docker run -v nix:/nix/ --rm -ti nixos/nix nix-channel --update
> >
> >
> > This will share the /nix directory with every build, so rebuild (and
> > downloads!) are kept to a minimum.
> >
> >
> > Maybe it helps someone.
> > Thanks!
> > Harmen
> >
> > ___
> > 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] efd214: nodePackages.javascript-typescript-langserver: ini...

2017-06-18 Thread Jörg Thalheim
  Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: efd2141b6019832cdeb4d52371f93505c624333c
  
https://github.com/NixOS/nixpkgs/commit/efd2141b6019832cdeb4d52371f93505c624333c
  Author: dywedir 
  Date:   2017-06-17 (Sat, 17 Jun 2017)

  Changed paths:
M pkgs/development/node-packages/node-packages-v4.nix
M pkgs/development/node-packages/node-packages-v6.json
M pkgs/development/node-packages/node-packages-v6.nix

  Log Message:
  ---
  nodePackages.javascript-typescript-langserver: init at 2.0.0


  Commit: 502ca4a906e5075b60c7b81fe21af32c3d89e798
  
https://github.com/NixOS/nixpkgs/commit/502ca4a906e5075b60c7b81fe21af32c3d89e798
  Author: Jörg Thalheim 
  Date:   2017-06-18 (Sun, 18 Jun 2017)

  Changed paths:
M pkgs/development/node-packages/node-packages-v4.nix
M pkgs/development/node-packages/node-packages-v6.json
M pkgs/development/node-packages/node-packages-v6.nix

  Log Message:
  ---
  Merge pull request #26672 from dywedir/javascript-typescript-langserver

nodePackages.javascript-typescript-langserver: init at 2.0.0


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