# issues

state: closed
title: users-groups module: add per-user packages
user_login: 4z3
html_url: https://github.com/NixOS/nixpkgs/pull/25712
updated_at: 2017-06-10 16:01:50
body:
  ###### Motivation for this change

  Currently it's only possible to define a system-wide set of packages that should be added to PATH. This PR allows to define a package set per user.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: darwin: trash 0.9.0
user_login: jbaum98
html_url: https://github.com/NixOS/nixpkgs/pull/25713
updated_at: 2018-01-12 08:34:03
body:
  ###### Motivation for this change

  Add the [`trash` command](https://github.com/ali-rantakari/trash) for darwin.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] macOS
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: mypy: 0.501 -> 0.511
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/25715
updated_at: 2017-07-26 01:55:33
body:
  ###### Motivation for this change

  Update and the expression uses the python callPackage now.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: python flake8: 3.2.1 -> 3.3.0
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/25716
updated_at: 2017-05-22 09:12:37
body:
  ###### Motivation for this change

  Fixes #25678.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: cabal2nix unusable from within a nix-shell
user_login: Fuuzetsu
html_url: https://github.com/NixOS/nixpkgs/issues/25717
updated_at: 2017-08-18 14:33:07
body:
  ## Issue description
  cabal2nix uses nix-prefetch-url which is unusable within a shell (or inside runCommand if we're doing something gross)

  ```
  [nix-shell:~/programming/alphasheets/nix]$ cabal2nix https://github.com/qrilka/xlsx.git
  error: Nix database directory ‘/nix/var/nix/db’ is not writable: Permission denied
  Initialized empty Git repository in /run/user/1000/git-checkout-tmp-v8NioZ1R/xlsx/.git/
  remote: Counting objects: 63, done.
  remote: Compressing objects: 100% (58/58), done.
  remote: Total 63 (delta 1), reused 22 (delta 0), pack-reused 0
  Unpacking objects: 100% (63/63), done.
  From https://github.com/qrilka/xlsx
   * branch            HEAD       -> FETCH_HEAD
  Switched to a new branch 'fetchgit'
  removing `.git'...
  error: Nix database directory ‘/nix/var/nix/db’ is not writable: Permission denied
  abort: HTTP Error 406: Not Acceptable

  ^Csvn: E200015: Caught signal
  failed to open trace file: [Errno 2] No such file or directory: ':/.bzr.log'
  Not checking SSL certificate for github.com.
  bzr: ERROR: Not a branch: "https://github.com/qrilka/xlsx.git/".
  *** f
  ```


  ### Steps to reproduce
  Seen above


  ## Technical details
  ```
  {
    "owner": "NixOS",
    "repo": "nixpkgs-channels",
    "rev": "09c91f5fea73746c2ea85b37834e7ec450923d18",
    "sha256": "1gxcz8hcq57b1gra91skqhcw2h9ifq9y3bgibhykfmszf0wmjsjv"
  }
  ```


state: closed
title: cabal2nix doesn't wrap nix-prefetch-url
user_login: Fuuzetsu
html_url: https://github.com/NixOS/nixpkgs/issues/25718
updated_at: 2017-05-15 07:36:46
body:
  ## Issue description
  Unlike other prefetchers like nix-prefetch-git, nix-prefetch-url lives in `nix` package. Therefore cabal2nix from the main package set fails if it gets a https://github.com… URL for example.


  ### Steps to reproduce
  `cabal2nix https://github.com/qrilka/xlsx.git` in env without nix-prefetch-url

  ### Version
  ```
  {
    "owner": "NixOS",
    "repo": "nixpkgs-channels",
    "rev": "09c91f5fea73746c2ea85b37834e7ec450923d18",
    "sha256": "1gxcz8hcq57b1gra91skqhcw2h9ifq9y3bgibhykfmszf0wmjsjv"
  }
  ```


state: closed
title: Set clac.meta.platforms to "unix" instead of "linux"
user_login: utdemir
html_url: https://github.com/NixOS/nixpkgs/pull/25719
updated_at: 2017-05-11 21:45:25
body:
  It doesn't have anything Linux specific, and works on OSX without any modification.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: fontconfig-penultimate: fix zenhei font priority
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/pull/25720
updated_at: 2017-05-12 12:27:52
body:
  ###### Motivation for this change

  Fix #16026
  One of the fix introduced in #16730 was not ported to `fontconfig-penultimate` making #16026 problem reappear.

  See also https://github.com/bohoomil/fontconfig-ultimate/issues/173

  cc @ttuegel 

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: [nvidia] : 404 error while installing nvidia driver
user_login: wizzup
html_url: https://github.com/NixOS/nixpkgs/issues/25721
updated_at: 2017-05-15 08:04:45
body:
  ## Issue description
  - `nixos-rebuild build` try to access the following dead link while building `nvidia`
      https://git.archlinux.org/svntogit/packages.git/plain/trunk/kernel_4.10.patch?h=packages/nvidia

  ### Steps to reproduce
  - add following line to `/etc/nixos/configuration.nix`

      services.xserver.videoDrivers = [ "nvidia" ];

  ## Technical details

  * System: NixOS: `17.09pre107265.0afb6d789c (Hummingbird)`
  * Nix version: `nix-env (Nix) 1.11.9`
  * Nixpkgs version: `"17.09pre107265.0afb6d789c"`
  * Sandboxing enabled: `build-use-sandbox = false`

  ## Error log (partial)

      building path(s) ‘/nix/store/r580h44jw2vlxf8yhbailq59pdqa09rd-nvidia’
      
      trying https://git.archlinux.org/svntogit/packages.git/plain/trunk/kernel_4.10.patch?h=packages/nvidia
        % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                       Dload  Upload   Total   Spent    Left  Speed
        0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
      curl: (22) The requested URL returned error: 404 
      error: cannot download nvidia from any mirror


state: closed
title: bitcoin-unlimited: 1.0.1.4 -> 1.0.2.0
user_login: DmitryTsygankov
html_url: https://github.com/NixOS/nixpkgs/pull/25722
updated_at: 2017-05-12 14:27:17
body:
  ###### Motivation for this change
  This fixes the latest node crash vulnerability, among other things.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: `qt5.qtbase` build failure on darwin
user_login: acowley
html_url: https://github.com/NixOS/nixpkgs/issues/25723
updated_at: 2017-05-14 12:06:23
body:
  ## Issue description
  `qt5.qtbase` stopped building on darwin recently. The errors are of the form `error: no member named 'signbit' in the global namespace` (with various substitutions for the `signbit` part). This looks a lot like an [issue](https://github.com/Andersbakken/rtags/issues/937) that @copumpkin both discovered and apparently resolved, but I do not know how to apply the lessons of that bug report to this situation.

  ### Steps to reproduce
  Consult the hydra build log for an example.


  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
  * Nix version: (run `nix-env --version`)
  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)
  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)


state: closed
title: pvgrub_image: add package
user_login: michalpalka
html_url: https://github.com/NixOS/nixpkgs/pull/25724
updated_at: 2017-07-06 23:16:47
body:
  Add a package containing a pvgrub image for xen generated from grub2

  ###### Motivation for this change

  This package provides a `pvgrub` image for booting PV guests in xen. Currently, xen in NixOS also provides `pygrub`, but it can be used only to boot guests that use older grub utilising `menu.lst`, and fails with new NixOS guests, for example.

  I would appreciate if someone takes a look at this before merging.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: python-pytest-xdist: disable tests on darwin
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/25725
updated_at: 2017-05-16 17:25:19
body:
  ###### Motivation for this change

  Not sure why the failure only happens on darwin (python3). http://hydra.nixos.org/build/52755528

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: gitlab service: fix uploading artifacts from gitlab-runner
user_login: michalpalka
html_url: https://github.com/NixOS/nixpkgs/pull/25726
updated_at: 2017-06-09 20:38:58
body:
  Add the binaries from gitlab-workhorse to the path of the
  gitlab-workhorse service, as gitlab-zip-metadata is needed
  by the service

  ###### Motivation for this change

  Currently, `gitlab-runner` jobs that involve uploading artifacts fail with the following being displayed in the job log:

  ```
  Uploading artifacts...
  doc.pdf: found 1 matching files
  WARNING: Uploading artifacts to coordinator... failed  id=116 responseStatus=500 Internal Server Error status=500 Internal Server Error token=9tdcH8zU
  WARNING: Retrying...
  WARNING: Uploading artifacts to coordinator... failed  id=116 responseStatus=500 Internal Server Error status=500 Internal Server Error token=9tdcH8zU
  WARNING: Retrying...
  WARNING: Uploading artifacts to coordinator... failed  id=116 responseStatus=500 Internal Server Error status=500 Internal Server Error token=9tdcH8zU
  FATAL: invalid argument
  ERROR: Job failed: exit code 1
  ```

  Looking through the systemd logs yields additional error messages:

  ```
  # journalctl -u gitlab-workhorse.service -S -10min|grep exec
  May 12 06:45:47 gitlab gitlab-workhorse[4808]: 2017/05/12 06:45:47 error: POST "/ci/api/v1/builds/116/artifacts?": handleFileUploads: extract files from multipart: exec: "gitlab-zip-metadata": executable file not found in $PATH
  May 12 06:45:48 gitlab gitlab-workhorse[4808]: 2017/05/12 06:45:48 error: POST "/ci/api/v1/builds/116/artifacts?": handleFileUploads: extract files from multipart: exec: "gitlab-zip-metadata": executable file not found in $PATH
  May 12 06:45:49 gitlab gitlab-workhorse[4808]: 2017/05/12 06:45:49 error: POST "/ci/api/v1/builds/116/artifacts?": handleFileUploads: extract files from multipart: exec: "gitlab-zip-metadata": executable file not found in $PATH
  ```

  Adding the `gitlab-workhorse` package to the path of the `gitlab-workhorse` service fixes the problem.

  The problem was found with the `gitlab-runner_1_11` package and the docker executor, but I expect it to affect other configurations too.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: streamlink: 0.5.0 -> 0.6.0
user_login: zraexy
html_url: https://github.com/NixOS/nixpkgs/pull/25727
updated_at: 2017-07-02 08:49:36
body:
  ###### Motivation for this change

  Update Streamlink to 0.6.0

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: idea.pycharm-professional: Upstream file not available anymore
user_login: Moredread
html_url: https://github.com/NixOS/nixpkgs/issues/25728
updated_at: 2017-05-30 17:33:44
body:
  ## Issue description

  Installing pycharm-professional I get 

  ```
  these derivations will be built:
    /nix/store/mm0xjqw56gra6n3k5pzh8sp8y1iqqk9z-pycharm-professional-2017.1.tar.gz.drv
    /nix/store/wkliby3shhf2m667ldmhv07i35laqcji-pycharm-professional-2017.1.drv
  building path(s) ‘/nix/store/z0cfw0xh3db5ik7wnk91xxwsg1dacn63-pycharm-professional-2017.1.tar.gz’

  trying https://download.jetbrains.com/python/pycharm-professional-2017.1.tar.gz
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100   154  100   154    0     0    742      0 --:--:-- --:--:-- --:--:--   885
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  curl: (22) The requested URL returned error: 403 Forbidden
  error: cannot download pycharm-professional-2017.1.tar.gz from any mirror
  builder for ‘/nix/store/mm0xjqw56gra6n3k5pzh8sp8y1iqqk9z-pycharm-professional-2017.1.tar.gz.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/wkliby3shhf2m667ldmhv07i35laqcji-pycharm-professional-2017.1.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/wkliby3shhf2m667ldmhv07i35laqcji-pycharm-professional-2017.1.drv’ failed
  ```

  ### Steps to reproduce

  nix-shell -p idea.pycharm-professional

  ## Technical details

  * System: 17.03.1123.4a7a03913d (Gorilla)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: "17.03.1123.4a7a03913d"
  * Sandboxing enabled: yes


state: closed
title: skypeforlinux hash mismatch
user_login: phile314-fh
html_url: https://github.com/NixOS/nixpkgs/issues/25729
updated_at: 2017-12-23 14:52:37
body:
  ## Issue description

  skypeforlinux doesn't build:

  <pre>
  output path ‘/nix/store/xpd37szphzwvryjghp2z4kg7bjgvgmqz-skypeforlinux-64.deb’ has sha256 hash ‘1dwyj5wm2amkysbnzxsskq6sl7rbqggm6n4sabnq7wd5xnbq4i06’ when ‘18v861x0n2q2jaglap8193sia476dwkwr0ccfzl29mi5ijma24ml’ was expected
  </pre>


  ### Steps to reproduce

  ``nix-build -A skypeforlinux``

  ## Technical details

  * System: 17.09.git.d282d6b (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: 17.09.git.7746327080M
  * Sandboxing enabled: No

  cc @PanAeon 


state: closed
title: Xmonad is broken
user_login: NickHu
html_url: https://github.com/NixOS/nixpkgs/issues/25730
updated_at: 2017-12-11 08:14:30
body:
  ## Issue description

  xmonad recompilation is broken

  ```
  Error detected while loading xmonad configuration file: /home/nick/.xmonad/xmonad.hs
  Failed to load interface for ‘Data.Default.Instances.Containers’
  There are files missing in the ‘data-default-instances-containers-0.0.1’ package,
  try running 'ghc-pkg check'.
  Use -v to see a list of the files searched for.
  ```

  ### Steps to reproduce

  Issue `xmonad --recompile`

  ## Technical details

  * System: 17.09pre107265.0afb6d789c (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.9
  * Nixpkgs version: "17.09pre107265.0afb6d789c"
  * Sandboxing enabled: yes

  This exact config compiles fine on my other nixos machine, at version 17.09pre106117.c90998d5cf


state: closed
title: skypeforlinux hash mismatch
user_login: PanAeon
html_url: https://github.com/NixOS/nixpkgs/pull/25731
updated_at: 2017-05-12 14:36:45
body:
  ###### Motivation for this change
  skypeforlinux hash mismatch #25729
  Also upgraded skypeforlinux to 5.2.0.1

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x ] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pythonPackages.ablog: init at 0.8.4
user_login: massimo-zaniboni
html_url: https://github.com/NixOS/nixpkgs/pull/25732
updated_at: 2017-05-15 14:58:05
body:
  added also the necessary package

  pythonPackages.invoke: init at 0.17.0

  ###### Motivation for this change

  I need to use the package in production, so I added and tested it.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [X] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nixpkgs manual: fix typo in ruby section
user_login: WilliButz
html_url: https://github.com/NixOS/nixpkgs/pull/25733
updated_at: 2017-05-12 12:49:01
body:
  ###### Things done
  fixed typo in ruby-section of the nixpkgs manual

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: [nixos] Stage 1 error : could not insert 'crc32c_intel': No such device
user_login: wizzup
html_url: https://github.com/NixOS/nixpkgs/issues/25734
updated_at: 2017-07-21 10:52:44
body:
  ## Issue description
  * There is error message while booting on stage 1

  ### Steps to reproduce
  * A fresh installed from USB boot

  ## Technical details
  * System: NixOS: `17.09pre107265.0afb6d789c (Hummingbird)`
  * Nix version: `nix-env (Nix) 1.11.9`
  * Nixpkgs version: `"17.09pre107265.0afb6d789c"`
  * Sandboxing enabled: `build-use-sandbox = false`

  ## Additional info
  * CPU is `AMD Athlon(tm) II X2 270` (also same problem occurred on another laptop with `Intel Atom N450`)

      $ dmesg | grep -i crc32c
      [    0.610578] Btrfs loaded, crc32c=crc32c-generic
      [    0.611970] stage-1-init: loading module crc32c...
      [    0.623988] stage-1-init: modprobe: ERROR: could not insert 'crc32c_intel': No such device

      $ lsmod | grep -i crc32
      crc32c_generic         16384  1


state: open
title: Missing "display-manager" job when enabling sddm
user_login: nbp
html_url: https://github.com/NixOS/nixpkgs/issues/25735
updated_at: 2019-01-07 12:10:38
body:
  Enabling sddm display manager does not assert that the xserver is also enabled. Instead it raises an error message about the lack of the "display-manager" attribute of systemd.

  ```nix
  {
    services.xserver.displayManager.sddm.enable = true;
  }
  ```

  We should probably add these assertions in all display managers, and desktop managers.

  ## Technical details

  * System: NixOS: 17.03.11234a7a03913d


state: closed
title: seth: init at 0.5.0
user_login: dbrock
html_url: https://github.com/NixOS/nixpkgs/pull/25736
updated_at: 2017-05-15 05:59:52
body:
  ###### Motivation for this change

  Seth is a command-line utility for working with the Ethereum blockchain. It is a dependency for some other Ethereum-related programs as well as being useful in its own right.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: ruby-modules bundler-env: support `gemspec` keyword
user_login: pekhee
html_url: https://github.com/NixOS/nixpkgs/pull/25737
updated_at: 2018-11-28 21:40:59
body:
  Note #13945: partial fix

  `gemspec` keyword asks bundler to read a gemspec file (used when developing
  gems) for dependencies but we didn't export gemspecs with Gemfile.

  Most gemspecs depend on their lib directory. For example to find out which
  version current gem is. This fix exports lib directory when there is a gemspec.

  This shouldn't change anything since:

  1. Only gems come with a gemspec and developing gems requires this functionality
  2. Gems are built via `buildRubyGem` therefore this script has nothing to do
  with runtime functionality of any gem including those developed with it

  ###### Motivation for this change


  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: ruby-modules gem-config: add rainbow
user_login: pekhee
html_url: https://github.com/NixOS/nixpkgs/pull/25739
updated_at: 2017-05-20 16:26:50
body:
  ###### Motivation for this change
  Rainbow needs rake (a make analogue) as build dep. This builds an specific
  version of rake for building rainbow.

  Since rake is private to rainbow there shouldn't be any problems until rainbow
  devs decide they need another rake version which is unlikely.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: dosfstools: fix build on darwin
user_login: georgewhewell
html_url: https://github.com/NixOS/nixpkgs/pull/25740
updated_at: 2017-05-13 11:08:05
body:
  ###### Motivation for this change

  before: `charconv.c:2:10: fatal error: 'iconv.h' file not found`
  after: build works

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nixos/mlmmj: fix newline problems with multiple lists
user_login: ehmry
html_url: https://github.com/NixOS/nixpkgs/pull/25741
updated_at: 2017-05-25 15:42:15
body:
  - Insert newlines into list configurations
  - Move list maintence to a timer
  - Create missing directories at profile activation

  ###### Motivation for this change

  I had problems with setting multiple lists in ``services.mlmmj.maillists``.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: libtiff fix 404 Error on build 4.0.7-5 to 4.0.7-6
user_login: marcnnn
html_url: https://github.com/NixOS/nixpkgs/pull/25742
updated_at: 2017-05-14 19:02:51
body:
  ###### Motivation for this change

  404 Error on build

  ###### Things done

  tested using nix-env -i libtiff -f PATH


  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: grsec fix kernel version
user_login: evrim
html_url: https://github.com/NixOS/nixpkgs/issues/25743
updated_at: 2017-08-05 18:51:02
body:
  ## Issue description
  Hello, 

  How can I fix the kernel version and continue with the grsec kernel?

  # nixos-rebuild switch
  building Nix...
  building the system configuration...
  error: Upstream has ceased free support for grsecurity/PaX.

  See https://grsecurity.net/passing_the_baton.php
  and https://grsecurity.net/passing_the_baton_faq.php
  for more information.

  (use ‘--show-trace’ to show detailed location information)


  ### Steps to reproduce



  ## Technical details
  * System: 17.03.1057.c545296adc (Gorilla)


state: closed
title: [WIP] nixos-module: taiga (TaigaIO project management platform)
user_login: betaboon
html_url: https://github.com/NixOS/nixpkgs/pull/25744
updated_at: 2019-05-15 16:30:35
body:
  ###### Motivation for this change

  I want to run TaigaIO (https://taiga.io/) on my nixos-machine.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: python36Packages.whoosh does not build
user_login: wldhx
html_url: https://github.com/NixOS/nixpkgs/issues/25745
updated_at: 2017-05-12 19:39:16
body:
  ## Issue description

  Flake8 with Python 3.6 fails to build (run post-build tests, to be more precise) with `test_minimize_dfa: AssertionError: assert <whoosh.automata.fsa.DFA object at 0x7ffff0d5b0f0> == <whoosh.automata.fsa.DFA object at 0x7ffff0d5b048>`.

  ### Steps to reproduce

  `$ nix-shell -p python36Packages.whoosh --pure`

  ```
  $ nix-shell -p python36Packages.whoosh --pure
  these derivations will be built:
    /nix/store/cjabk42aiyiy1bc6wkmp3g1h6iq23an7-python3.6-Whoosh-2.7.4.drv
  building path(s) ‘/nix/store/gacas4mpn3564mnmbhx1bvzqlcdaxxxn-python3.6-Whoosh-2.7.4’
  unpacking sources
  unpacking source archive /nix/store/nd8kgv2h8881kq15hpj0h1933s8z2fk6-Whoosh-2.7.4.tar.gz
  source root is Whoosh-2.7.4
  setting SOURCE_DATE_EPOCH to timestamp 1459732758 of file Whoosh-2.7.4/src/Whoosh.egg-info/zip-safe
  patching sources
  configuring
  building
  <...snip...>
  running install tests
  ============================= test session starts ==============================
  platform linux -- Python 3.6.1, pytest-3.0.7, py-1.4.31, pluggy-0.4.0
  rootdir: /tmp/nix-build-python3.6-Whoosh-2.7.4.drv-0/Whoosh-2.7.4, inifile: setup.cfg
  collected 561 items

  tests/test_analysis.py ..................................
  tests/test_automata.py .................F.
  tests/test_bits.py ...........
  tests/test_classify.py ......
  tests/test_codecs.py ..................
  tests/test_collector.py ......
  tests/test_columns.py .........
  tests/test_compound.py ..
  tests/test_dateparse.py .............
  tests/test_fields.py ............................
  tests/test_flexible.py ....
  tests/test_highlighting.py ................
  tests/test_indexing.py ..............................
  tests/test_matching.py .........................
  tests/test_misc.py .........
  tests/test_mpwriter.py .........
  tests/test_nested.py ..........
  tests/test_parse_plugins.py ....................
  tests/test_parsing.py ...............................................................
  tests/test_postings.py ......
  tests/test_quality.py .....
  tests/test_queries.py ........................
  tests/test_results.py ..........................
  tests/test_searching.py ...................................................................
  tests/test_sorting.py ..................................
  tests/test_spans.py ...............
  tests/test_spelling.py ..............
  tests/test_tables.py .........
  tests/test_vectors.py .......
  tests/test_weightings.py ..
  tests/test_writing.py ..................

  =================================== FAILURES ===================================
  ______________________________ test_minimize_dfa _______________________________
  Traceback (most recent call last):
    File "/tmp/nix-build-python3.6-Whoosh-2.7.4.drv-0/Whoosh-2.7.4/tests/test_automata.py", line 355, in test_minimize_dfa
      assert dfa == good
  AssertionError: assert <whoosh.automata.fsa.DFA object at 0x7ffff0d5b0f0> == <whoosh.automata.fsa.DFA object at 0x7ffff0d5b048>
  ============================ pytest-warning summary ============================
  WC1 None [pytest] section in setup.cfg files is deprecated, use [tool:pytest] instead.
  ============================== 2 tests deselected ==============================
  ==== 1 failed, 558 passed, 2 deselected, 1 pytest-warnings in 8.62 seconds =====
  builder for ‘/nix/store/cjabk42aiyiy1bc6wkmp3g1h6iq23an7-python3.6-Whoosh-2.7.4.drv’ failed with exit code 1
  error: build of ‘/nix/store/cjabk42aiyiy1bc6wkmp3g1h6iq23an7-python3.6-Whoosh-2.7.4.drv’ failed
  /home/user/.nix-profile/bin/nix-shell: failed to build all dependencies
  ```

  ## Technical details

  * System: Ubuntu 16.04.2 LTS
  * Nix version: 1.11.9
  * Nixpkgs version: 17.09pre107260.e33848568d
  * Sandboxing enabled: false


state: open
title: bash builtins not working
user_login: armijnhemel
html_url: https://github.com/NixOS/nixpkgs/issues/25746
updated_at: 2019-04-23 21:23:38
body:
  ## Issue description

  On my Fedora 25:

  $ /nix/store/wsz11sx18n85if6gp50m870rypgavwpd-bash-4.4-p12/bin/bash 
  bash: shopt: progcomp: invalid shell option name
  bash: shopt: progcomp: invalid shell option name

  None of the other built-ins seem to work either, which wreaks havoc in some build scripts that require the bash builtins (for example: neo4j).

  This might be related to https://github.com/NixOS/nix/issues/730

  ### Steps to reproduce

  1. install Fedora 25
  2. install something in nixpkgs (example: using nix-build).
  3. directly start the shell from the nix store, as above


  ## Technical details

  LSB Version:	:core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
  Distributor ID:	Fedora
  Description:	Fedora release 25 (Twenty Five)
  Release:	25
  Codename:	TwentyFive


state: closed
title: neo4j: 3.1.2 -> 3.1.4
user_login: armijnhemel
html_url: https://github.com/NixOS/nixpkgs/pull/25747
updated_at: 2018-03-29 14:33:20
body:
  ###### Motivation for this change

  new version available. Note. 3.2.0 has also been released. I couldn't test this because of #25746 which means errors on Fedora.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [X] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: hwdata: 0.291 -> 0.300
user_login: armijnhemel
html_url: https://github.com/NixOS/nixpkgs/pull/25748
updated_at: 2017-05-20 16:40:31
body:
  ###### Motivation for this change
   new version, webpage change, since fedorahosted is being shut down
  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [X] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pythonPackages.dulwich: 0.14.1 -> 0.17.3
user_login: nlewo
html_url: https://github.com/NixOS/nixpkgs/pull/25749
updated_at: 2017-07-25 10:10:26
body:
  ###### Motivation for this change
  Upgrade

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  I run nox but it seems some reverse dependencies are broken before this patch (in particular `pythonPackages.pygit2`).


state: closed
title: pythonPackages.pika-pool: init at 0.1.3
user_login: nlewo
html_url: https://github.com/NixOS/nixpkgs/pull/25750
updated_at: 2017-05-20 14:05:10
body:
  ###### Motivation for this change
  Dependency of next Keystone release

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pythonPackages.rfc3986: 0.2.2 -> 0.4.1
user_login: nlewo
html_url: https://github.com/NixOS/nixpkgs/pull/25751
updated_at: 2017-05-20 13:59:44
body:
  ###### Motivation for this change
  Dependency of next Keystone release

  ###### Things done

  - [] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  nox failed due to `pythonPackages.cinderclient` (which is tagged as broken)


state: closed
title: Openstack Keystone from Liberty to Ocata
user_login: nlewo
html_url: https://github.com/NixOS/nixpkgs/issues/25752
updated_at: 2017-09-13 15:58:42
body:
  I started to upgrade Openstack Keystone form Liberty (end of life
  since 2016-11-17) to Ocata (latest stable release). I create this
  issue to centralize PRs and discussions related to this upgrade.

  Keytone Ocata builds successfully and Keystone module tests are passed. I
  still have to improve some packages... and submit them. I pushed a
  temporary branch in my nixpkgs fork https://github.com/nlewo/nixpkgs/tree/keystone-ocata.

  Version of modules are based on https://github.com/openstack/requirements/blob/stable/ocata/upper-constraints.txt.

  Some questions/remarks:

  - I use pypi2nix to generate nix python packages skeletons. I need a
    feedback for one of them in order to know if the generated format
    is correct (mainly regarding coding style).
    An example is the PR #25751

  - A lot of dependencies needs to be updated. This will temporary
    breaks other openstack components (Neutron, Nova,...). Can we
    just mark them as broken?

  - I needed to add specific version of already existing packages. In
    particular, the version 2.12.5 of `pythonPackages.requests`. This is
    required by `oslo.policy`: `oslo.policy` requires
    `requests!=2.12.2,!=2.13.0,>=2.10.0`. But to avoid conflict, I also
    add to use this modules version as a dependency of some other
    packages, such as sphinx. I then introduce a new version of
    sphinx. I added the suffix `_openstack-ocata` to all of this kind of
    packages. Is it ok to add these kind of dependencies?

  - What about python version? At this moment, I only used python
    2.7. I don't plan to run Keystone with python 3.x so I don't need
    its dependencies to work with python3.x.
    Could I disable them for python3?

  - Python package `hacking` needs really strict dependencies. I had
    to add them especially for this package.

  - Several checkPhase are disabled because there is still a circular
    import problem that I plan to solve.

  I plan to also upgrade Nova, Neutron and Glance to the Ocata release.


state: closed
title: Cleanup PostgreSQL for state version 17.09
user_login: bachp
html_url: https://github.com/NixOS/nixpkgs/pull/25753
updated_at: 2017-05-30 20:53:20
body:
  ###### Motivation for this change

  - Update PostgreSQL to 9.6
  - Change the superuser to be the more standard `postgres` user

  Both these changes only apply if `system.stateVersion` is 17.09 or higher.

  See: https://github.com/NixOS/nixpkgs/pull/18144

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: Cannot create unprivileged LXC containers - Required cgroups aren't set up
user_login: johnramsden
html_url: https://github.com/NixOS/nixpkgs/issues/25754
updated_at: 2018-05-25 14:05:21
body:
  ## Issue description

  I'm trying to create unprivileged LXC containers, It sure seems like it's a lot harder than it should be.

  I don't know if out of the box i'm supposed to be able to make unprivileged LXC containers on NixOS, it sure seems like most of the requirements are there - user namespaces in the kernel, and sub{g,u}id mapping, but when I try to start my container I get missing cgroups errors. 

  ### Steps to reproduce

  I have done the following to set up unprivileged containers:

  ```
  virtualisation = {
    lxc = {
      enable = true;
      defaultConfig = ''
        lxc.include = ${pkgs.lxcfs}/share/lxc/config/common.conf.d/00-lxcfs.conf
      '';
      systemConfig = ''
        lxc.rootfs.backend = zfs
        lxc.lxcpath = /var/lib/lxc
        lxc.bdev.zfs.root = vault/sys/atom/var/lib/lxc
      '';
      lxcfs.enable = true;
    };
  };
  ```

  Setup subuid and subgid mappings:

  ```
  users.users.john = {
        # ...
        subUidRanges = [
          { startUid = 100000; count = 65536; }
        ];
        subGidRanges = [
          { startGid = 100000; count = 65536; }
        ];
  };
  ```

  ### Problem

  At this point if you try to create an unprivileged container you will be met with the error message shown below due to missing the required cgroups.

  ```
  cat ~/.local/share/lxc/precise/precise.log
        lxc-start 20170512221216.548 ERROR    lxc_cgfs - cgroups/cgfs.c:lxc_cgroupfs_create:1022 - Permission denied - Could not create cgroup '/lxc' in '/sys/fs/cgroup/freezer'.
        lxc-start 20170512221216.548 ERROR    lxc_cgfs - cgroups/cgfs.c:cgroup_rmdir:209 - Permission denied - cgroup_rmdir: failed to delete /sys/fs/cgroup/freezer/
        lxc-start 20170512221216.548 ERROR    lxc_cgfs - cgroups/cgfs.c:cgroup_rmdir:209 - Permission denied - cgroup_rmdir: failed to delete /sys/fs/cgroup/cpuset/
        lxc-start 20170512221216.548 ERROR    lxc_cgfs - cgroups/cgfs.c:cgroup_rmdir:209 - Permission denied - cgroup_rmdir: failed to delete /sys/fs/cgroup/cpu,cpuacct/
        lxc-start 20170512221216.549 ERROR    lxc_cgfs - cgroups/cgfs.c:cgroup_rmdir:209 - Permission denied - cgroup_rmdir: failed to delete /sys/fs/cgroup/net_cls/
        lxc-start 20170512221216.549 ERROR    lxc_cgfs - cgroups/cgfs.c:cgroup_rmdir:209 - Permission denied - cgroup_rmdir: failed to delete /sys/fs/cgroup/memory/
        lxc-start 20170512221216.549 ERROR    lxc_cgfs - cgroups/cgfs.c:cgroup_rmdir:209 - Permission denied - cgroup_rmdir: failed to delete /sys/fs/cgroup/blkio/
        lxc-start 20170512221216.549 ERROR    lxc_cgfs - cgroups/cgfs.c:cgroup_rmdir:209 - Permission denied - cgroup_rmdir: failed to delete /sys/fs/cgroup/pids/user.slice/user-1000.slice/session-1.scope
        lxc-start 20170512221216.549 ERROR    lxc_cgfs - cgroups/cgfs.c:cgroup_rmdir:209 - Permission denied - cgroup_rmdir: failed to delete /sys/fs/cgroup/devices/user.slice
        lxc-start 20170512221216.549 ERROR    lxc_cgfs - cgroups/cgfs.c:cgroup_rmdir:209 - Permission denied - cgroup_rmdir: failed to delete /sys/fs/cgroup/systemd/user.slice/user-1000.slice/session-1.scope
        lxc-start 20170512221216.549 ERROR    lxc_start - start.c:lxc_spawn:1108 - Failed creating cgroups.
        lxc-start 20170512221216.549 ERROR    lxc_start - start.c:__lxc_start:1346 - Failed to spawn container "precise".
        lxc-start 20170512221221.554 ERROR    lxc_start_ui - tools/lxc_start.c:main:366 - The container failed to start.
        lxc-start 20170512221221.554 ERROR    lxc_start_ui - tools/lxc_start.c:main:368 - To get more details, run the container in foreground mode.
        lxc-start 20170512221221.554 ERROR    lxc_start_ui - tools/lxc_start.c:main:370 - Additional information can be obtained by setting the --logfile and --logpriority options.
  ```

  Even with lxcfs I don't have the proper cgroups set up for my user: 

  ```
  cat /proc/self/cgroup
  9:freezer:/
  8:cpuset:/
  7:cpu,cpuacct:/
  6:net_cls:/
  5:memory:/
  4:blkio:/
  3:pids:/user.slice/user-1000.slice/session-1.scope
  2:devices:/user.slice
  1:name=systemd:/user.slice/user-1000.slice/session-1.scope
  ```

  ### Create Required cgroups

  The suggested solution I have found describes using [cgm](https://linuxcontainers.org/cgmanager/manpages/man1/cgm.1.html) to set the proper cgroups, 

  ```
  sudo cgm create all $USER
  sudo cgm chown all $USER $(id -u $USER) $(id -g $USER)
  cgm movepid all $USER $PPID
  ```

  and while [cgmanager](https://linuxcontainers.org/cgmanager/introduction/) is [on NixOS](https://nixos.org/nixos/options.html#cgmanager), I can't find anything about cgm.

  The only alternative I found it works is running [a script](https://unix.stackexchange.com/questions/170998/how-to-create-user-cgroups-with-systemd) to create the cgroups in the current shell:

  ```
  for d in /sys/fs/cgroup/*; do
          f=$(basename $d)
          echo "looking at $f"
          if [ "$f" = "cpuset" ]; then
                  echo 1 | sudo tee -a $d/cgroup.clone_children;
          elif [ "$f" = "memory" ]; then
                  echo 1 | sudo tee -a $d/memory.use_hierarchy;
          fi
          sudo mkdir -p $d/$USER
          sudo chown -R $USER $d/$USER
          echo $$ > $d/$USER/tasks
  done
  ```

  Now the proper cgroups are setup:

  ```
  cat /proc/self/cgroup
  9:memory:/john
  8:devices:/john
  7:net_cls:/john
  6:cpuset:/john
  5:freezer:/john
  4:pids:/john
  3:cpu,cpuacct:/john
  2:blkio:/john
  1:name=systemd:/john
  ```

  ### Allow Incomplete AppArmor

  Then I get this error:

  ```
        lxc-start 20170513000106.203 ERROR    lxc_apparmor - lsm/apparmor.c:apparmor_process_label_set:220 - If you really want to start this container, set
        lxc-start 20170513000106.203 ERROR    lxc_apparmor - lsm/apparmor.c:apparmor_process_label_set:221 - lxc.aa_allow_incomplete = 1
        lxc-start 20170513000106.203 ERROR    lxc_apparmor - lsm/apparmor.c:apparmor_process_label_set:222 - in your container configuration file
  ```

  The solution is [disabling apparmor](https://serverfault.com/questions/646176/lxc-container-not-starting).

  ```
  lxc.aa_allow_incomplete = 1
  ```

  I'm now able to run the unprivileged container.

  ## Technical details

  * System: (NixOS: 17.03.1091.dc7dc77cde (Gorilla))
  * Nix version: (nix-env (Nix) 1.11.8)
  * Nixpkgs version: ("17.03.1091.dc7dc77cde")
  * Sandboxing enabled: (build-use-sandbox = true)


state: open
title: fetchgit no longer complains when rev/hash don't match
user_login: changlinli
html_url: https://github.com/NixOS/nixpkgs/issues/25755
updated_at: 2017-05-20 09:19:20
body:
  ## Issue description

  I couldn't think of a better title so change it as needed. This is non-intuitive behavior specific to the `git-annex` package, but stems from a more annoying quirk of Nix's content-addressing behavior.

  The short summary is that `git-annex` does not pull down new sources when its Hackage version changes. Here's why (as far as I can tell).

  Although `git-annex` is in the list of Hackage packages (`pkgs/development/haskell-modules/hackage-packages.nix`), it is getting overriden in a separate file (`pkgs/development/haskell-modules/configuration-common.nix`) because the author of the package doesn't actually put everything in Hackage.

  `fetchgit` takes both a `rev` argument and a `sha256` argument. The former is derived from the value `git-annex` has in `hackage-packages.nix`. Only on the change in the latter does a re-download of sources occur. This means that changes in `hackage-packages.nix` do not cause any re-download of source, even if I change the `sha256` hash of `git-annex` in `hackage-packages.nix`.

  Note that this has already caused a latent bug of sorts in `git-annex` in my checkout of `nixpkgs` (0afb6d789c8bf74825e8cdf6a5d3b9ab8bde4f2d) where the provided hash of the `git-annex` for `fetchgit` is wrong relative to the git tag that will be checked out and this fact will not be picked up if I have previously installed `git-annex` on my machine, but I still get a `git-annex` binary built (or would if I didn't have test failures that probably stem from this problem). This is due to the fact that while `hackage-packages.nix` was automatically updated with the latest `git-annex`, the `sha256` hash in `configuration-common.nix` has not changed.

  I could imagine this either being an annoyance with `fetchgit` (perhaps it should re-fetch even on changes in `rev`) or with `git-annex` as well as some documentation on when Nix will and will not re-download sources (related user confusion has cropped up before, e.g. nixos/nix#969).

  ### Steps to reproduce

  1. Check out some version of nixpkgs (e.g. c5badb1) to `$nixpkgsloc`
  2. `nix-env -f $nixpkgsloc -iA gitAndTools.git-annex` (you can kill this process after it's finished downloading its sources and dependencies before it starts compiling `git-annex` proper).
  3. Now open `pkgs/development/haskell-modules/hackage-packages.nix` and change the `pname`, `version`, and `sha256` of `"git-annex"` to anything you want (I just made all three of them "blahblah", _even the hash_!).
  4. Run `nix-env -f $nixpkgsloc -iA gitAndTools.git-annex` again. No re-downloading of sources occurs at all (although `building paths` shows a new path)

  ## Technical details

  * System: 17.09.git.c5badb1 (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.9
  * Nixpkgs version: "17.09.git.0afb6d789cM"
  * Sandboxing enabled: yes


state: closed
title: emacs hexl-mode
user_login: evrim
html_url: https://github.com/NixOS/nixpkgs/issues/25756
updated_at: 2017-06-09 18:38:18
body:
  ## Issue description

  emacs 25.1 hexl mode does not work, wrapper failure.

  ### Steps to reproduce

  M-x hexl-mode
  Searching for program: No such file or directory, /nix/store/jkh5n5f7fw64rfkbb28nr82klpvjl9zp-emacs-25.1/libexec/emacs/25.1/x86_64-unknown-linux-gnu/hexl

  $ find /nix/store/jkh5n5f7fw64rfkbb28nr82klpvjl9zp-emacs-25.1/libexec
  /nix/store/jkh5n5f7fw64rfkbb28nr82klpvjl9zp-emacs-25.1/libexec
  /nix/store/jkh5n5f7fw64rfkbb28nr82klpvjl9zp-emacs-25.1/libexec/.emacs-wrapped
  /nix/store/jkh5n5f7fw64rfkbb28nr82klpvjl9zp-emacs-25.1/libexec/.emacs-wrapped/25.1
  /nix/store/jkh5n5f7fw64rfkbb28nr82klpvjl9zp-emacs-25.1/libexec/.emacs-wrapped/25.1/x86_64-unknown-linux-gnu
  /nix/store/jkh5n5f7fw64rfkbb28nr82klpvjl9zp-emacs-25.1/libexec/.emacs-wrapped/25.1/x86_64-unknown-linux-gnu/update-game-score
  /nix/store/jkh5n5f7fw64rfkbb28nr82klpvjl9zp-emacs-25.1/libexec/.emacs-wrapped/25.1/x86_64-unknown-linux-gnu/profile
  /nix/store/jkh5n5f7fw64rfkbb28nr82klpvjl9zp-emacs-25.1/libexec/.emacs-wrapped/25.1/x86_64-unknown-linux-gnu/movemail
  /nix/store/jkh5n5f7fw64rfkbb28nr82klpvjl9zp-emacs-25.1/libexec/.emacs-wrapped/25.1/x86_64-unknown-linux-gnu/hexl
  /nix/store/jkh5n5f7fw64rfkbb28nr82klpvjl9zp-emacs-25.1/libexec/.emacs-wrapped/25.1/x86_64-unknown-linux-gnu/rcs2log
  /nix/store/jkh5n5f7fw64rfkbb28nr82klpvjl9zp-emacs-25.1/libexec/emacs

  ## Technical details
  17.03.1123.4a7a03913d (Gorilla)


state: closed
title: Fix git annex: fix sha256 hash
user_login: changlinli
html_url: https://github.com/NixOS/nixpkgs/pull/25758
updated_at: 2017-05-25 17:35:27
body:
  It turns out that there's a latent bug where the git-annex hash is incorrect, but this will not trigger if you already have git-annex installed and are simply upgrading versions. See #25755 for more details.

  In particular, the hash that is located in this file is for an old version of `git-annex` which is _not_ the one that is located in `hackage-packages.nix` which informs `drv.version`. This would cause `git-annex` to fail from a complete clean build (i.e. `git-annex` has never been built before).

  Note that I'm also ignoring tests because somehow they can't find git-annex-shell while running. This does not seem indicative of an actual bug in the git-annex program itself and so instead of leaving git-annex in a broken state, I'm disabling tests for now.

  ###### Motivation for this change

  Without this `git-annex` won't actually build on your machine if you're building it for the first time.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: No ipfs repo found after nixos-rebuild
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/issues/25759
updated_at: 2017-05-24 18:52:13
body:
  ## Issue description

  After updating to the latest unstable channel, the `ipfs` service does not find the repository in `/var/lib/ipfs` anymore.

  ### Steps to reproduce

  I'm not sure, maybe updating is enough...

  ## Technical details

  * System: 17.09pre107265.0afb6d789c (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.9
  * Nixpkgs version: "17.09pre107265.0afb6d789c"
  * Sandboxing enabled: build-use-sandbox = true


state: closed
title: fwup: init at 0.14.2
user_login: georgewhewell
html_url: https://github.com/NixOS/nixpkgs/pull/25760
updated_at: 2017-05-20 15:28:47
body:
  ###### Motivation for this change

  adds fwup package

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: i3lock-pixeled: init at 1.1.0
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/25761
updated_at: 2017-05-20 17:14:14
body:
  ###### Motivation for this change

  Simple derivation for my `i3lock` helper.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: No icons in KDE applications running outside Plasma
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/issues/25762
updated_at: 2018-11-25 20:07:42
body:
  ## Description

  KDE applications do not have any icons when running outside the Plasma 5 desktop environment. Qt applications in general do not appear with the correct theme.

  ## Technical details

  * Nixpkgs version: e8880627e8


state: closed
title: Python 3.6 depends on ld at run-time
user_login: nh2
html_url: https://github.com/NixOS/nixpkgs/issues/25763
updated_at: 2017-07-29 18:44:24
body:
  ## Issue description

  Python 3.6 fixed Python bug [ctypes `find_library` should search `LD_LIBRARY_PATH` on Linux](https://bugs.python.org/issue9998).

  When you call e.g. `find_library("m")`, it splits `LD_LIBRARY_PATH` by colons (`:`), and for each entry `/path/to/entry/e` shelling out to `ld`, like:

  `ld -t -L /path/to/entry/e -o /dev/null -lm`

  The code: https://hg.python.org/cpython/rev/385181e809bc

  Note that the code fails silently:

  ```python
              except Exception as e:
                  pass  # result will be None
  ```

  We must add `binutils` to `python36`'s (and newer) runtime to make it `find_library()` work.

  ### Steps to reproduce

  With `binutils` providing `ld` in PATH:

  ```
  # nix-shell --pure -p python36 binutils --run "LD_LIBRARY_PATH=$(nix-build --no-out-link -E '(import <nixpkgs> {}).glibc')/lib python -c \"from ctypes.util import *; print(find_library('m'))\""
  libm.so.6
  ```

  Without:

  ```
  # nix-shell --pure -p python36 --run "LD_LIBRARY_PATH=$(nix-build --no-out-link -E '(import <nixpkgs> {}).glibc')/lib python -c \"from ctypes.util import *; print(find_library('m'))\""
  None
  ```

  ## Technical details

  * System: 17.03


state: closed
title: python27Packages.pillow doesn't include header files
user_login: ToxicFrog
html_url: https://github.com/NixOS/nixpkgs/issues/25764
updated_at: 2017-05-30 17:47:57
body:
  ## Issue description
  Pillow is meant to come with both py/pyc files for use from python, and .h files for python-friendly use from C. However, the pillow package in Nixpkgs doesn't include the header files. This makes it impossible to build things like minecraft-overviewer that call PIL from C as well as from python.

  ### Steps to reproduce
  Instantiate pillow (using, e.g., `nix-shell -p python27Packages.pillow`)
  ```
  $ find /nix/store -name Imaging.h
  $
  ```
  This nixpkgs derivation for pillow looks reasonable to me, but I don't know much about buildPythonPackage.


state: closed
title: WIP: atril: init at 1.19.0
user_login: armijnhemel
html_url: https://github.com/NixOS/nixpkgs/pull/25765
updated_at: 2017-06-18 09:40:00
body:
  ###### Motivation for this change

  add atril from MATE desktop. Compiles fine on Fedora 25, but for some reason cannot display PDF documents yet.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [X] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: samba: 4.5.3 -> 4.5.8
user_login: armijnhemel
html_url: https://github.com/NixOS/nixpkgs/pull/25766
updated_at: 2017-05-14 12:59:42
body:
  ###### Motivation for this change

  new version, fixes many bugs, plus CVE-2017-2619. Please note that there is also a 4.6.3 release out so perhaps it is better to go directly to that release.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [X] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Fix #25723: Remove old GNU libstdc++ for qtbase
user_login: periklis
html_url: https://github.com/NixOS/nixpkgs/pull/25769
updated_at: 2018-07-25 09:21:20
body:
  ###### Motivation for this change
  Fix for issue #25723 

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: planner: 20170429 -> split (into three versions)
user_login: amiloradovsky
html_url: https://github.com/NixOS/nixpkgs/pull/25771
updated_at: 2018-11-19 22:51:08
body:
  Provide several versions of the package, trade-off preferences:

  - stable: the official stable release, based on the tarball
  - unstable: the official Git repository, very conservative
  - unofficial: including few more of the proposed patches
    and enabling few more of the available features

  ###### Motivation for this change

  Provide more choice.

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: neovim: neovim-ruby 0.3.1 -> 0.4.0
user_login: jbaum98
html_url: https://github.com/NixOS/nixpkgs/pull/25772
updated_at: 2017-07-15 17:03:46
body:
  ###### Motivation for this change

  Upgrade `neovim` ruby gem from 0.3.1 to 0.4.0.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: checkbashisms: fixup
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/pull/25773
updated_at: 2017-05-14 07:16:21
body:
  - adds version to name
  - also adds "unix" as platform (anything with perl should work)

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: xapian: fixup darwin
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/pull/25774
updated_at: 2019-02-22 04:41:13
body:
  The configure script is detecting that __exp10 is available even
  though it isn’t on latest versions. This is the best fix I can find
  for now.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: using namespaces/capabitilites to sandbox apps
user_login: obadz
html_url: https://github.com/NixOS/nixpkgs/issues/25775
updated_at: 2017-05-14 16:58:55
body:
  I'm no security expert and I don't know much about capabilities/linux namespaces, so maybe this is all obviously stupid, or unpractical, or already exists in some form. If that's the case please let me know.

  Is there/should there be a way to have all/most apps release all the capabilities they don't need (such as reading/writing certain parts of the filesystem hierarchy, seeing certain processes, performing certain network operations, etc.), maybe by creating wrappers that launch these apps? Maybe these wrappers could be generated/configured by nix scripts?

  The goal would be to limit damage in case one app is vulnerable, and sometimes even to prevent the vulnerability from being exploitable at all. Also this would give document to the user what apps can do what (kind of like in the Android appstore).

  Thoughts?

  cc @grahamc @cleverca22 @domenkozar


state: closed
title: cabal2nix: tries to use nix-prefetch-zip which was removed 3 months ago
user_login: nagisa
html_url: https://github.com/NixOS/nixpkgs/issues/25776
updated_at: 2018-04-18 23:11:29
body:
  ## Issue description

  ```
  $ nix-shell -p cabal2nix --run "cabal2nix kazlauskas.cabal --sha256=0 --shell > shell.nix"
  *** parsing cabal file: ./kazlauskas.cabal/.: openBinaryFile: inappropriate type (Not a directory)
  cabal2nix: nix-prefetch-zip: createProcess: runInteractiveProcess: exec: does not exist (No such file or directory)
  ```

  ### Steps to reproduce

  Run cabal2nix on [this](https://github.com/nagisa/kazlauskas.me/blob/master/kazlauskas.cabal)

  ## Technical details

  * System: 17.09pre107265.0afb6d789c (Hummingbird)


state: closed
title: cabal2nix: assumes index is in ~/.cabal
user_login: nagisa
html_url: https://github.com/NixOS/nixpkgs/issues/25777
updated_at: 2017-08-18 14:31:14
body:
  ## Issue description

  Trying to run `cabal2nix` results in 

  ```
  cabal2nix: /home/nagisa/.cabal/packages/hackage.haskell.org/00-index.tar: openBinaryFile: does not exist (No such file or directory)
  ```

  The file is instead in a different location configured by cabal configuration file.

  ### Steps to reproduce

  ```
  cabal2nix --sha256=0 --shell cabal://SOMETHING
  ```

  with index in a non-standard location.

  ## Technical details

  * System: 17.09pre107265.0afb6d789c (Hummingbird)


state: closed
title: shaarli: 0.8.1 -> 0.8.4
user_login: mmai
html_url: https://github.com/NixOS/nixpkgs/pull/25778
updated_at: 2017-05-15 05:19:32
body:
  ###### Motivation for this change

  Update Shaarli version to 0.8.4 in order to fix a login bug (cf. https://github.com/shaarli/Shaarli/issues/711)

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  cc @schneefux 
  ---


state: open
title: slim starts without xauth
user_login: KaiLemke
html_url: https://github.com/NixOS/nixpkgs/issues/25780
updated_at: 2017-05-14 14:54:41
body:
  ## Issue description

  display-manager[727]: /nix/store/f8xgfgh4x18pz6ag50yijz2dh2v28266-xauth-1.0.9/bin/xauth:  file /var/run/slim.auth does not exist

  With lightdm as display manager this doesn't occure.

  ### Steps to reproduce

  enable slim as display manager without further config

  ## Technical details

  * System: 17.03.1098.a162c6c828 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: 17.03.1098.a162c6c828
  * Sandboxing enabled: false


state: closed
title: ipfs service: dataDir backwards compatibility, fix dataDir existance detection
user_login: Infinisil
html_url: https://github.com/NixOS/nixpkgs/pull/25782
updated_at: 2017-05-24 18:51:03
body:
  ###### Motivation for this change

  Because of #25531, older instances of IPFS directories weren't being detected (see #25759). Also the check for the existance was incorrect originally. This PR fixes both of these issues.

  I tested this on the release-17.03 branch, since master currently doesn't build for me, the change is pretty trivial though.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pythonPackages.natsort: refactor, update and fix
user_login: jluttine
html_url: https://github.com/NixOS/nixpkgs/pull/25784
updated_at: 2017-05-14 18:06:28
body:
  ###### Motivation for this change

  Move natsort from python-packages.nix to a separate file under python-modules. Update the version. Fix broken status (though not sure why it was marked broken originally by @FRidh).

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: clamav does not work
user_login: evrim
html_url: https://github.com/NixOS/nixpkgs/issues/25785
updated_at: 2017-05-14 18:54:51
body:
  Any ideas?

  $ clamscan
  LibClamAV Error: cl_load(): No such file or directory: /nix/store/jvp7kxb912hnkn4ap6zwk0rhdyzhhdd4-clamav-0.99.2/share/clamav
  ERROR: Can't get file status

  ----------- SCAN SUMMARY -----------
  Known viruses: 0
  Engine version: 0.99.2
  Scanned directories: 0
  Scanned files: 0
  Infected files: 0
  Data scanned: 0.00 MB
  Data read: 0.00 MB (ratio 0.00:1)
  Time: 0.000 sec (0 m 0 s)

  $ nixos-version 
  17.03.1152.22da5d0246 (Gorilla)

  $ systemctl |grep clam


  $ find /nix/store/jvp7kxb912hnkn4ap6zwk0rhdyzhhdd4-clamav-0.99.2/share/clamav
  find: ‘/nix/store/jvp7kxb912hnkn4ap6zwk0rhdyzhhdd4-clamav-0.99.2/share/clamav’: No such file or directory

  $ find /nix/store/jvp7kxb912hnkn4ap6zwk0rhdyzhhdd4-clamav-0.99.2/share/
  /nix/store/jvp7kxb912hnkn4ap6zwk0rhdyzhhdd4-clamav-0.99.2/share/
  /nix/store/jvp7kxb912hnkn4ap6zwk0rhdyzhhdd4-clamav-0.99.2/share/man
  /nix/store/jvp7kxb912hnkn4ap6zwk0rhdyzhhdd4-clamav-0.99.2/share/man/man5
  /nix/store/jvp7kxb912hnkn4ap6zwk0rhdyzhhdd4-clamav-0.99.2/share/man/man5/freshclam.conf.5.gz
  /nix/store/jvp7kxb912hnkn4ap6zwk0rhdyzhhdd4-clamav-0.99.2/share/man/man5/clamd.conf.5.gz
  /nix/store/jvp7kxb912hnkn4ap6zwk0rhdyzhhdd4-clamav-0.99.2/share/man/man5/clamav-milter.conf.5.gz
  /nix/store/jvp7kxb912hnkn4ap6zwk0rhdyzhhdd4-clamav-0.99.2/share/man/man1
  /nix/store/jvp7kxb912hnkn4ap6zwk0rhdyzhhdd4-clamav-0.99.2/share/man/man1/clamdtop.1.gz
  /nix/store/jvp7kxb912hnkn4ap6zwk0rhdyzhhdd4-clamav-0.99.2/share/man/man1/freshclam.1.gz
  /nix/store/jvp7kxb912hnkn4ap6zwk0rhdyzhhdd4-clamav-0.99.2/share/man/man1/clambc.1.gz
  /nix/store/jvp7kxb912hnkn4ap6zwk0rhdyzhhdd4-clamav-0.99.2/share/man/man1/clamconf.1.gz
  /nix/store/jvp7kxb912hnkn4ap6zwk0rhdyzhhdd4-clamav-0.99.2/share/man/man1/clamdscan.1.gz
  /nix/store/jvp7kxb912hnkn4ap6zwk0rhdyzhhdd4-clamav-0.99.2/share/man/man1/sigtool.1.gz
  /nix/store/jvp7kxb912hnkn4ap6zwk0rhdyzhhdd4-clamav-0.99.2/share/man/man1/clamscan.1.gz
  /nix/store/jvp7kxb912hnkn4ap6zwk0rhdyzhhdd4-clamav-0.99.2/share/man/man1/clamsubmit.1.gz
  /nix/store/jvp7kxb912hnkn4ap6zwk0rhdyzhhdd4-clamav-0.99.2/share/man/man8
  /nix/store/jvp7kxb912hnkn4ap6zwk0rhdyzhhdd4-clamav-0.99.2/share/man/man8/clamd.8.gz
  /nix/store/jvp7kxb912hnkn4ap6zwk0rhdyzhhdd4-clamav-0.99.2/share/man/man8/clamav-milter.8.gz


state: closed
title: pythonPackages.elasticsearch: 1.9.0 -> 2.4.1
user_login: nlewo
html_url: https://github.com/NixOS/nixpkgs/pull/25786
updated_at: 2017-07-25 10:10:05
body:
  Since the latest version of pythonPackages.pyelasticsearch requires
  pythonPackages.elasticsearch < 2, we preserve the old version.

  ###### Motivation for this change


  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: awesome: Allows awesome to load svg images.
user_login: samueldr
html_url: https://github.com/NixOS/nixpkgs/pull/25787
updated_at: 2017-05-14 22:35:59
body:
  > Awesome can load SVG images, just like it can do PNG, through gdk.
  > 
  > The support for SVG images through GDK needs librvsg.
  > 
  > This commits adds the plumbing necessary in the wrapper that makes
  > awesome be able to load SVG images.
  > 
  > Without this, awesome will not load SVG images. The related error message is:
  > 
  >  > Couldn't recognize the image file format for file
  > 
  > Which comes from gdk.

  ###### Motivation for this change

  My `awesome` configuration uses SVG images. Awesome does support SVG images. Adding librsvg as an input and the GDK thing to the wrapper makes it work.

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: metasploit: 3.3.1 -> 4.14.17
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/25788
updated_at: 2017-05-29 16:27:38
body:
  ###### Motivation for this change

  cc @makefu for testing

  fixes #8870

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).



  ---


state: closed
title: mosh fails to connect with fish
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/issues/25789
updated_at: 2017-05-22 06:11:57
body:
  ## Issue description

  It looks like PR https://github.com/NixOS/nixpkgs/pull/24314 messed something up with fish environment as now connecting to a server with mosh fails giving

      fish: Unknown command 'mosh-server new -c 256 -s -l LANG=en_US.UTF-8 -l LC_ALL=en_US.UTF-8'
      fish: mosh-server 'new' '-c' '256' '-s' '-l' 'LANG=en_US.UTF-8' '-l' 'LC_ALL=en_US.UTF-8'

  I reverted the commit (it was mistakenly merged into 17.03) and mosh started working again.

  ### Steps to reproduce

  1. set `programs.mosh.enable = true;`
  2. rebuild the system
  3. `$ mosh localhost`


state: closed
title: Pulseaudio and sound.extraConfig step on each other
user_login: dfoxfranke
html_url: https://github.com/NixOS/nixpkgs/issues/25790
updated_at: 2017-07-17 06:36:32
body:
  Setting `hardware.pulseaudio.enable` to `true` while setting `sound.extraConfig` to any non-empty value will cause a build failure because alsa.nix and pulseaudio.nix both attempt to create /etc/asound.conf. The correct result would be for the contents of `sound.extraConfig` to be written out at the end of /etc/asound.conf, after the stanzas provided by pulseaudio.

  Somewhat relatedly, the `!` in `pcm.!default` and `ctl.!default` in pulseaudio's generated config doesn't make a whole lot of sense. `!` means "override", currently there is nothing for it to override, and we would like user config to override generated config, not the other way around. However, as long as user config is placed in the file *after* generated config then I don't think the `!` actually makes any difference.


state: closed
title: spacy: added Explosion AI spaCy, thinc and related tools
user_login: sdll
html_url: https://github.com/NixOS/nixpkgs/pull/25791
updated_at: 2018-09-25 02:48:17
body:
  ###### Motivation for this change

  Making NLP analysis easier with Nix.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: linux-testing: 4.11-rc7 -> 4.12-rc1
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/25792
updated_at: 2017-05-17 12:30:14
body:
  ###### Motivation for this change
  Update

  4.12 does not like `PSS_MIXER` and `KVM_DEVICE_ASSIGNMENT` anymore, so they are limited to older kernels now.

  It also seems that the testing kernels are no longer hosted on the kernel mirrors but instead point directly at Linus' git tags.

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: [bash-completion, btrfs-progs] Bash-completion doesn't work with btrfs
user_login: wizzup
html_url: https://github.com/NixOS/nixpkgs/issues/25793
updated_at: 2017-07-09 12:15:44
body:
  ## Issue description
  * `btrfs <TAB>` doesn't suggest any btrfs sub-command

  ### Steps to reproduce
  * use following configuration in /etc/nixos/configuration.nix

      environment.systemPackages = with pkgs; [ btrfs-progs  ];
      programs.bash.enableCompletion = true;
  * `nixox-rebuild switch`
  * reboot the system

  ## Technical details

  * System: NixOS: `17.09pre107265.0afb6d789c (Hummingbird)`
  * Nix version: nix-env (Nix) 1.11.9
  * Nixpkgs version: "17.09pre107265.0afb6d789c"
  * Sandboxing enabled: build-use-sandbox = false

  ## Additional information
  * bash-completion is working with git

      $ git \<TAB\>
      add    branch     clone    filter-branch    imap-send    mv     reflog     rm    submodule 
      ....

  I know `btrfs` have `bash-completion` support. I use it on Arch Linux before. It should already be in `btrfs-progs`. 

  Do I miss something?


state: closed
title: Updating JaneStreet's core to v0.9.0
user_login: Ptival
html_url: https://github.com/NixOS/nixpkgs/issues/25794
updated_at: 2017-05-15 16:41:13
body:
  Hey, I've been trying to write the updated version for those packages, but got stuck haflway there.

  My partial attempt is available here:

  https://github.com/Ptival/nixpkgs/commit/5c48a6fcf5b19e839337fbebe8128b030e853145

  So far I have done:

  - added a `noConfigure` option, because `ppx-core` and `ppx-driver` no longer seem to contain a `configure` script
  - bumped `minimumSupportedOcamlVersion` to 4.03 because I got weird errors with 4.02, though I don't know if that's necessary
  - passed `jbuilder` and a couple other things around, though I have no idea whether they should be `buildInputs` or `propagatedBuildInputs`
  - updated a couple hashes when they failed

  I am stuck with `ppx-driver` at the following step:

  ```
        ocamlc src/ppx_driver__Import.{cmi,cmo,cmt} (exit 2)
  (cd _build/default && /nix/store/82gvjw76q55gj0zx151ibcw11sxa8c05-ocaml-4.03.0/bin/ocamlc.opt -w -40 -g -bin-annot -I /nix/store/82gvjw76q55gj0zx151ibcw11sxa8c05-ocaml-4.03.0/lib/ocaml/compiler-libs -I /nix/store/9f74smspaid0wlkj6g5jb499aj244x77-ocaml4.03.0-ocaml-migrate-parsetree-0.7/lib/ocaml/4.03.0/site-lib/ocaml-migrate-parsetree -I /nix/store/cmdl7vl8g8am8vw1bdj0654by0pqjrmm-ocaml4.03.0-ppx_core-133.33.01+4.03/lib/ocaml/4.03.0/site-lib/ppx_core -I /nix/store/gdz0g3dqvnwsg4l5xsc4ad1di11cm8m8-ocaml4.03.0-ppx_optcomp-113.33.00+4.03/lib/ocaml/4.03.0/site-lib/ppx_optcomp -I print-diff -no-alias-deps -I src -open Ppx_driver__ -o src/ppx_driver__Import.cmo -c -impl src/import.ml)
  File "src/import.ml", line 6, characters 15-36:
  Error: Unbound module Out_channel
  ```

  AFAIU, `Out_channel` is a module of `ppx-core`, but my attempts at passing it around did not seem to succeed.

  Any input appreciated, I am very much a newbie at OCaml packaging and Nix, so I mostly tried blindly.


state: closed
title: gcc wrapper does not wrap gcc-ranlib, gcc-ar
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/issues/25795
updated_at: 2017-05-19 15:19:56
body:
  ## Issue description

  To compile static libraries with LTO (I'm not sure of the exact details of which switches break this without), it's necessary to use gcc-ranlib and gcc-ar instead of plain ranlib/ar. These are not exposed by the gcc wrapper, however.

  ### Steps to reproduce

  `nix-shell -p gcc --run gcc-ranlib`

  ## Technical details

  - System: 17.03.1123.4a7a03913d (Gorilla)
  - Nix version: nix-env (Nix) 1.11.8
  - Nixpkgs version: "17.03.1123.4a7a03913d"
  - Sandboxing enabled: yes


state: closed
title: dlopen RTLD_LAZY problem
user_login: tomhrr
html_url: https://github.com/NixOS/nixpkgs/issues/25796
updated_at: 2017-05-15 20:20:34
body:
  ## Issue description

  When using `dlopen`, the `RTLD_LAZY` mode appears to behave in the same way as the `RTLD_NOW` mode, in that it resolves function symbols at load time.  I can't find any configuration options or environment variables that might be causing this to happen.

  ### Steps to reproduce

      [demo@nixos:~]$ cat test_inner.c
      int nonexistent_inner(void) { return 1; }
      [demo@nixos:~]$ gcc -fPIC -shared -o libtest_inner.so test_inner.c
      [demo@nixos:~]$ cat test.c
      int nonexistent_inner(void);

      int nonexistent(void) { return nonexistent_inner(); }
      [demo@nixos:~]$ gcc -fPIC -shared -o libtest.so test.c
      [demo@nixos:~]$ cat main.c
      #include <stdio.h>
      #include <dlfcn.h>

      int main(void)
      {
              void *ptr = dlopen("/home/demo/libtest.so", RTLD_LAZY);
              if (!ptr) {
                      printf("%s\n", dlerror());
              } else {
                      printf("dlopen successful: %p\n", ptr);
              }
      }

      [demo@nixos:~]$ gcc -ldl main.c
      [demo@nixos:~]$ ./a.out
      /home/demo/libtest.so: undefined symbol: nonexistent_inner
      [demo@nixos:~]$

  ## Technical details

  * System: 17.03.1098.a162c6c828 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: [Same as for 'System', except without the '(Gorilla)' suffix.]
  * Sandboxing enabled: false


state: closed
title: chromedriver: Update and make available for linux-i686 and darwin
user_login: selaux
html_url: https://github.com/NixOS/nixpkgs/pull/25797
updated_at: 2017-05-20 13:16:56
body:
  ###### Motivation for this change

  - Chromedriver was outdated
  - Chromedriver is available on all systems so it can be packaged for all systems as well

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [x] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: removing the advise to add virtualbox's guest additions in configuration.nix
user_login: biappi
html_url: https://github.com/NixOS/nixpkgs/pull/25798
updated_at: 2017-05-20 13:07:51
body:
  ... because `nixos-generate-config` currently understand it's running under virtualbox, and correctly adds the configuration in `/etc/nixos/hardware-configuration.nix`

  ###### Motivation for this change

  clarity of manual

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Using nix-env -qa on systems without 'less' command returns error
user_login: viniciuscr
html_url: https://github.com/NixOS/nixpkgs/issues/25799
updated_at: 2017-05-15 13:06:01
body:
  ## Issue description
  On systems that does not have the `less` command installed by default the `nix-env -qa program` returns error: 
  > sh: /usr/bin/less: not found

  Even after installing less using nix it still returning the same error

  ### Steps to reproduce
  In any OS without less installed execute `nix-env -qa python` 


  ## Technical details
  I belieave the problem is that the call for less command is hardcoded to the path  /usr/bin/less
  It should be able to use the less command installed by nix.

  * System: ChromeOS  58.0.3029.89 (64-bit)
  * Nix version: nix-env (Nix) 1.11.7
  * Nixpkgs version: "17.09pre104029.fff8cc7"
  * Sandboxing enabled: didn't work


state: closed
title: fish: environment.shellAliases are not available in non-login shell
user_login: nagisa
html_url: https://github.com/NixOS/nixpkgs/issues/25800
updated_at: 2017-05-22 13:30:49
body:
  ## Issue description

  Fish usually has `environment.shellAliases` available, but the aliases are now missing, when the shell is not a login shell (presumably because of https://github.com/NixOS/nixpkgs/pull/24314).

  ### Steps to reproduce

  Have

  ```
    environment.shellAliases = {
        lsa = "${pkgs.coreutils}/bin/ls -lahFT0 --group-directories-first";
    };
  ```

  Then launch `fish` as a not-login shell. Try to use `lsa`.

  ## Technical details

  * System: 17.09pre107265.0afb6d789c (Hummingbird)


state: closed
title: terraform-inventory: init at 0.7-pre
user_login: htr
html_url: https://github.com/NixOS/nixpkgs/pull/25801
updated_at: 2017-05-20 19:43:07
body:
  ###### Motivation for this change
  adds terraform-inventory

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: znapzend service: fix autostart
user_login: dermetfan
html_url: https://github.com/NixOS/nixpkgs/pull/25802
updated_at: 2017-05-23 21:09:48
body:
  ###### Motivation for this change

  PR #25009 fixed reload but autostart still didn't work (see https://github.com/NixOS/nixpkgs/issues/24438#issuecomment-294617200).

  Turns out no systemd unit dependency was established.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: astroid: 0.8 -> 0.9.1
user_login: vdemeester
html_url: https://github.com/NixOS/nixpkgs/pull/25803
updated_at: 2017-05-22 14:17:08
body:
  Signed-off-by: Vincent Demeester <vincent@sbr.pm>

  ###### Motivation for this change

  Updating `astroid` as it's been bumped 👼 

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nix-gc-start[19181]: error: $XDG_CONFIG_HOME and $HOME are not set
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/issues/25805
updated_at: 2017-05-15 17:12:54
body:
  ## Issue description

  nix-gc service fails to run on 17.03 using nixUnstable.  Seems likely it's the same basic problem as [nix-daemon issue with same error](https://github.com/NixOS/nix/pull/1366).  Hopefully the fix is similarly straightforward?

  ### Steps to reproduce

  * (On 17.03)
  * Use nixUnstable as `nix.package`
  * Enable `nix.gc.automatic` in configuration.nix
  * Let it run or start it manually
  * Observe error message about XDG_CONFIG_HOME/HOME and service failure

  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
  * Nix version: (run `nix-env --version`)
  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)
  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)


state: closed
title: monero: 0.10.2.1 -> 0.10.3.1
user_login: clefru
html_url: https://github.com/NixOS/nixpkgs/pull/25806
updated_at: 2017-05-17 14:15:24
body:
  ###### Motivation for this change
  https://github.com/monero-project/monero/issues/2025 fails to sync the monero blockchain.

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: gnutls: 3.5.11 -> 3.5.12
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/25807
updated_at: 2017-05-26 13:47:45
body:
  ###### Motivation for this change

  Update gnutls to the last version

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: cvc4: 1.5pre-smtcomp2016 -> 1.5pre-20170514
user_login: marcnnn
html_url: https://github.com/NixOS/nixpkgs/pull/25808
updated_at: 2017-05-21 14:22:35
body:
  ###### Motivation for this change

  Error on  build

  @vbgl @thoughtpolice @vcunat

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: kubernetes-helm: 2.3.1 -> 2.4.1
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/25809
updated_at: 2017-05-15 20:11:21
body:
  ###### Motivation for this change
  New version

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: elixir: 1.4.2 -> 1.4.4
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/25810
updated_at: 2017-05-16 06:18:42
body:
  ###### Motivation for this change

  Update elixir to the last version

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: brotli: 0.5.2 -> 0.6.0
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/25812
updated_at: 2017-05-20 13:04:33
body:
  ###### Motivation for this change

  Update brotli to the last version

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: opencv: Fix OpenCV build on non NixOS platform
user_login: sifmelcara
html_url: https://github.com/NixOS/nixpkgs/pull/25814
updated_at: 2017-05-16 18:57:20
body:
  ###### Motivation for this change

  Fixes #21994

  I solve this issue by deleting [this paragraph](https://github.com/opencv/opencv/blob/f34b2f7b8d10271d0e16bcab174bdacd51365f4f/CMakeLists.txt#L137-L163)

  To reproduce this issue, a distro which have libraries symlinked in `/lib` and `/lib64` is needed. (i.e Arch Linux)

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  Edit: I forgot to put opencv in title, now fixed.


state: open
title: upowerd: critical action configuration
user_login: nyarly
html_url: https://github.com/NixOS/nixpkgs/issues/25815
updated_at: 2017-05-15 21:21:03
body:
  ## Issue description

  The Thinkpad T460p (and, it seems, a lot of the Lenovo Thinkpad line) have a problem resuming from suspend. It may only be an issue if the battery expires before a full suspend complete. Regardless, the workaround is to disable hibernation, especially in low-power situations.

  It'd be great if the upowerd module had a "criticalAction" attribute, and maybe "batteryLevels" to control the UPower.conf file

  ### Steps to reproduce

  In my case: leave laptop in office where power is turned off at night. Come back to laptop that must be opened and have the motherboard battery unplugged.

  Current workaround: `upowerd.enable = false`

  ## Technical details

  * System: 17.03.1033.99dfb6dce3 (Gorilla) 
  * Nix version: nix-env (Nix) 1.11.8 
  * Nixpkgs version: "17.03.1033.99dfb6dce3"


state: closed
title: eventstore 3.5.0 -> 3.9.4
user_login: paullucas
html_url: https://github.com/NixOS/nixpkgs/pull/25816
updated_at: 2017-11-07 02:43:40
body:
  ###### Motivation for this change
  Need a more current version of EventStore (3.5.0 is outdated).

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: shibboleth: Add Myself as a Maintainer
user_login: jammerful
html_url: https://github.com/NixOS/nixpkgs/pull/25817
updated_at: 2017-05-16 09:11:56
body:
  ###### Motivation for this change

  To get notifications when my packages break.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [x] macOS
     - [x] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: ssh: Add Newline to KnownHostsText
user_login: jammerful
html_url: https://github.com/NixOS/nixpkgs/pull/25818
updated_at: 2017-05-16 09:13:18
body:
  ###### Motivation for this change

  SSH expects a new line at the end of known_hosts file.
  Without a new line the next new entry goes on the same line
  as the last entry in known_hosts causing errors.

  For example:

  example1.com blahblahexample2.com blahblah


  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pinentry-mac causes `nix-store --optimise` to fail
user_login: clacke
html_url: https://github.com/NixOS/nixpkgs/issues/25819
updated_at: 2017-07-08 17:17:01
body:
  ## Issue description

  When I run `nix-store --optimise`, it fails when it encounters pinentry-mac, and I believe it returns immediately and doesn't optimize the rest of the store.

  ### Steps to reproduce

  ```bash
  $ nix-store --optimise
  0.00 MiB freed by hard-linking 0 files
  $ nix-build -A pkgs.pinentry_mac '<nixpkgs>'
  [ . . . ]
  /nix/store/diw4mj51kw8njrv36ah7b3bjmkmvamph-pinentry-mac-0.9.4
  $ nix-store --optimise
  error: cannot link ‘/nix/store/.links/1666wf33g20gqagij48gmh2wk7vxq07kp0a0avqf13hyjfyii7wx’ to ‘/nix/store/diw4mj51kw8njrv36ah7b3bjmkmvamph-pinentry-mac-0.9.4/Applications/pinentry-mac.app/Contents/PkgInfo’: Operation not permitted
  ```
  ## Technical details

  * System: macOS 10.12.4 Sierra
  * Nix version: nix-env (Nix) 1.11.6
  * Nixpkgs version: 17.09pre107260.e33848568d
  * Sandboxing enabled: no


state: open
title: No Boot Logs
user_login: johnramsden
html_url: https://github.com/NixOS/nixpkgs/issues/25820
updated_at: 2017-05-17 22:19:26
body:
  ## Issue description

  For whatever reason I don't seem to have any boot logs. The earliest log that I have in journalctl are related to starting syncthing. 

  I also noticed that in dmesg the following shows up: 

  ```
  [    3.564464] systemd-journald[2269]: Received request to flush runtime journal from PID 1 
  ```

  I don't know if maybe that is related to the problem? 

  Here is the start of my logs after booting, unless I'm mistaken there should be starting a lot earlier.: 

  ```
  -- Reboot --
  May 15 22:03:30 atom syncthing-inotify[2840]: [WARNING] Cannot connect to Syncthing: Get http://127.0.0.1:8
  May 15 22:03:30 atom syncthing[2839]: [CYABX] 22:03:30 INFO: syncthing v0.14.23 "Dysprosium Dragonfly" (go1
  May 15 22:03:30 atom syncthing[2839]: [CYABX] 22:03:30 INFO: My ID: CYABX2H-IJ5IQJS-Z7GDTIW-HFQNKLD-66FEX52
  May 15 22:03:30 atom syncthing-inotify[2840]: [WARNING] Cannot connect to Syncthing: Get http://127.0.0.1:8
  May 15 22:03:30 atom syncthing[2839]: [CYABX] 22:03:30 INFO: Single thread SHA256 performance is 461 MB/s u
  May 15 22:03:31 atom syncthing[2839]: [CYABX] 22:03:31 INFO: Hashing performance with weak hash is 387.66 M
  May 15 22:03:31 atom syncthing-inotify[2840]: [WARNING] Cannot connect to Syncthing: Get http://127.0.0.1:8
  May 15 22:03:31 atom syncthing[2839]: [CYABX] 22:03:31 INFO: Hashing performance without weak hash is 448.3
  May 15 22:03:31 atom syncthing[2839]: [CYABX] 22:03:31 INFO: Weak hash enabled, as it has an acceptable per
  May 15 22:03:31 atom systemd[2891]: Reached target Paths.
  May 15 22:03:31 atom systemd[2891]: Reached target Timers.
  May 15 22:03:31 atom systemd[2891]: Reached target Sockets.
  May 15 22:03:31 atom systemd[2891]: Reached target Basic System.
  May 15 22:03:31 atom systemd[2891]: Starting SSH Agent...
  May 15 22:03:31 atom systemd[2891]: Started SSH Agent.
  May 15 22:03:31 atom systemd[2891]: Reached target Default.
  May 15 22:03:31 atom systemd[2891]: Startup finished in 18ms
  ```

  ## Technical details

  I'm running ZOL with /var/log/journal in a separate data set with posixacls turned on.

  * System: (NixOS: 17.03.1091.dc7dc77cde (Gorilla))
  * Nix version: (nix-env (Nix) 1.11.8)
  * Nixpkgs version: ("17.03.1091.dc7dc77cde")
  * Sandboxing enabled: (build-use-sandbox = true)


state: closed
title: bazel: 0.4.4 -> 0.4.5
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/25821
updated_at: 2017-05-19 03:14:57
body:
  Also added zsh and bash completion support

  ###### Motivation for this change
  New version, and I wanted bash completion to work.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: pythonPackages.PyRSS2Gen: fix sha256
user_login: jluttine
html_url: https://github.com/NixOS/nixpkgs/pull/25822
updated_at: 2017-05-16 07:48:08
body:
  ###### Motivation for this change

  The old hash caused version 1.0 version to be installed instead of 1.1, for some
  reason.

  With old hash:
  ```
  $ nix-shell --pure -p pythonPackages.PyRSS2Gen -p pythonPackages.pip --run "pip freeze"
  PyRSS2Gen==1.0
  ```

  With this fix:
  ```
  $ nix-shell --pure -p pythonPackages.PyRSS2Gen -p pythonPackages.pip --run "pip freeze"
  PyRSS2Gen==1.1
  ```

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nixos/luks: Silence killall complain about non-existing cryptsetup pr…
user_login: rickynils
html_url: https://github.com/NixOS/nixpkgs/pull/25823
updated_at: 2017-05-16 11:40:34
body:
  …ocesses

  ###### Motivation for this change


  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: How to run an XFCE desktop in vncserver on NixOS?
user_login: lukego
html_url: https://github.com/NixOS/nixpkgs/issues/25824
updated_at: 2017-05-19 13:24:18
body:
  I would like to run an xfce desktop on a NixOS machine for remote access via VNC. Is there a recommended way to do this?

  So far I have installed tigervnc+xfdesktop+xfwm4 and written a `~/.vnc/xstartup` script that runs `xfdesktop &`. This does work but is very minimal: I have few desktop menu items, not all of them work, I have no panels, and I can't do things like recover windows that have been minimized.

  I have tried installing more packages with `nix-env -iA nixos.xfce` but this is failing for me, on both stable and unstable channels, with confusing conflicts like https://gist.github.com/lukego/5bcea80e4ba371114f8510782bd4f659.

  So I would like to at least extend my current setup with a more complete xfce environment. Better yet would be to have a nix expression to describe the whole environment instead of manually installing packages with `nix-env` and writing `~/.vnc/xstartup` by hand.

  Any hot tips? :-)


state: closed
title: on error, add a reference to the configuration file
user_login: qknight
html_url: https://github.com/NixOS/nixpkgs/pull/25825
updated_at: 2017-05-16 10:40:10
body:
  ###### Motivation for this change
  error statement now includes the `zone file` in question which enables 'reasonable' debugging!

  ```
  [root@nixdoc:~/nixpkgs_nsd]# nixos-rebuild -I nixpkgs=. switch
  building Nix...
  building the system configuration...
  these derivations will be built:
    /nix/store/318a7mhwlz1x0cy4hl1259n8x9z0jacy-nsd-env.drv
    /nix/store/fnbhk8grwk7vfdk3gby49bv6kml8hjcc-unit-script.drv
    /nix/store/xf80mq1f1c3pm37fci0vi5ixy4gb1rcp-unit-nsd.service.drv
    /nix/store/bfmkkykqksmvkhvh3ppl36k86lbw9v4i-system-units.drv
    /nix/store/ja97mwl2r0wdrxccl82dx8jln7jlmnyb-etc.drv
    /nix/store/yh8m6b3j8vapz2r1wzffq8zq09j56q8p-nixos-system-nixdoc.io-17.09.git.0afb6d7.drv
  building path(s) ‘/nix/store/sg7w3k6qg2yr02a0sbrgbv5yiqn9pzcq-nsd-env’
  created 2 symlinks in user environment
  checking zone files
  |- checking zone '/nix/store/sg7w3k6qg2yr02a0sbrgbv5yiqn9pzcq-nsd-env/zones/lastlog.de.'
  [2017-05-16 10:30:34.628] nsd-checkzone[27696]: error: lastlog.de.:17: syntax error
  [2017-05-16 10:30:34.628] nsd-checkzone[27696]: error: lastlog.de.:17: unrecognized RR type 'lastlog'
  zone lastlog.de. file lastlog.de. has 2 errors
  builder for ‘/nix/store/318a7mhwlz1x0cy4hl1259n8x9z0jacy-nsd-env.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/xf80mq1f1c3pm37fci0vi5ixy4gb1rcp-unit-nsd.service.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/bfmkkykqksmvkhvh3ppl36k86lbw9v4i-system-units.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/ja97mwl2r0wdrxccl82dx8jln7jlmnyb-etc.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/yh8m6b3j8vapz2r1wzffq8zq09j56q8p-nixos-system-nixdoc.io-17.09.git.0afb6d7.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/yh8m6b3j8vapz2r1wzffq8zq09j56q8p-nixos-system-nixdoc.io-17.09.git.0afb6d7.drv’ failed
  ```


state: closed
title: coqPackages: default version 8.4pl6 -> 8.6
user_login: Zimmi48
html_url: https://github.com/NixOS/nixpkgs/pull/25826
updated_at: 2017-08-23 08:42:27
body:
  The default version of Coq had been set to 8.6 in commit 83a50c2 in March.
  But the default version of `coqPackages` had not been changed (oversight).
  The first commit in this PR fixes this mistake (and may be worth to cherry-pick in release-17.03, although I'm not sure if it is compatible with the policy of stable branches).
  The second commit changes the way the default version of Coq is defined, so as to avoid doing this mistake again in the future.


state: closed
title: varnish: 5.0.0 -> 5.1.2
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/pull/25827
updated_at: 2017-05-17 14:14:30
body:
  ###### Motivation for this change

  Varnish 5.0.0 is [retired](https://varnish-cache.org/releases/index.html), so updating a the latest fresh version.
  This also add the gcc runtime dependency to `varnishd` so it can be used directly, and remove the gcc runtime dependency from the varnish module as it is not needed anymore.

  cc @garbas @fpletz 

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Fontconfig config/cache derivation for when fonts are required during build-time
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/25828
updated_at: 2017-05-17 13:09:54
body:
  ## Issue description

  I'm using Nix to generate some plots using matplotlib. Matplotlib requires a fontconfig cache but none is available during a `nix-build`. There is a `fontconfig` module that generates the proper files. Perhaps we can use that code in a separate derivation for building a configuration and cache when one is needed?

  Edit:

  Now I see we have
  ```
    makeFontsConf = let fontconfig_ = fontconfig; in {fontconfig ? fontconfig_, fontDirectories}:
      callPackage ../development/libraries/fontconfig/make-fonts-conf.nix {
        inherit fontconfig fontDirectories;
      };

    makeFontsCache = let fontconfig_ = fontconfig; in {fontconfig ? fontconfig_, fontDirectories}:
      callPackage ../development/libraries/fontconfig/make-fonts-cache.nix {
        inherit fontconfig fontDirectories;
      };
  ```


state: closed
title: GNUnet lacking Conversation support
user_login: lverns
html_url: https://github.com/NixOS/nixpkgs/issues/25829
updated_at: 2017-05-16 18:58:56
body:
  ## Issue description

  GNUnet is currently being built without [Conversation](https://gnunet.org/first-steps-using-gnunet-conversation) support, due to lack of dependencies.

  ### Steps to reproduce

  1. Clone down nixpkgs & cd into it
  1. `nix-shell -A gnunet`
  1. `unpackPhase`
  1. `cd gnunet-0.10.1`
  1. `configurePhase`

  Then read `config.log` and you'll find these lines
  ```
  configure:31534: NOTICE: libpulse(audio) not found, conversation will not be built.
  configure:31539: NOTICE: libopus not found, conversation will not be built.
  configure:31544: NOTICE: GStreamer not found, conversation will not be built.
  ```

  ## Technical details

  The above steps were tested on 3d79d8c28b3ff0326f14257fd431df4b0c10bb5b.

  * System: NixOS: `17.03.899.c87abfae79 (Gorilla)`


state: closed
title: Should lua have a setupHook?
user_login: orbekk
html_url: https://github.com/NixOS/nixpkgs/issues/25830
updated_at: 2018-04-18 14:18:31
body:
  ## Issue description

  Lua packages don't have a setupHook, so I don't understand how to use its libraries correctly. I included an example below.

  My specific use case is to run weechat scripts written in lua that rely on system libraries. If I understand correctly, a setupHook could add the LUA_CPATH and LUA_PATH to the shell environment and make this work.

  I can submit a pull request to add the setupHook if there are no objections.

  ### Steps to reproduce

  ```
  orbekk@shape ~> nix-shell -p lua -p luaPackages.cjson

  [nix-shell:~]$ lua
  Lua 5.2.3  Copyright (C) 1994-2013 Lua.org, PUC-Rio
  > require 'cjson'
  stdin:1: module 'cjson' not found:
          no field package.preload['cjson']
          no file '/usr/share/lua/5.2/cjson.lua'
          no file '/usr/share/lua/5.2/cjson/init.lua'
          no file '/usr/lib/lua/5.2/cjson.lua'
          no file '/usr/lib/lua/5.2/cjson/init.lua'
          no file './cjson.lua'
          no file '/usr/lib/lua/5.2/cjson.so'
          no file '/usr/lib/lua/5.2/loadall.so'
          no file './cjson.so'
  stack traceback:
          [C]: in function 'require'
          stdin:1: in main chunk
          [C]: in ?
  > 

  [nix-shell:~]$ nix-instantiate --eval --expr 'with import <nixpkgs> {}; with luaPackages; getLuaCPath cjson'
  "/nix/store/hlcqwyzqi6zfn833g6vm29wfsfiid3xr-lua5.2-cjson-2.1.0/lib/lua/5.2/?.so;/nix/store/hlcqwyzqi6zfn833g6vm29wfsfiid3xr-lua5.2-cjson-2.1.0/share/lua/5.2/?.so"

  [nix-shell:~]$ export LUA_CPATH="/nix/store/hlcqwyzqi6zfn833g6vm29wfsfiid3xr-lua5.2-cjson-2.1.0/lib/lua/5.2/?.so;/nix/store/hlcqwyzqi6zfn833g6vm29wfsfiid3xr-lua5.2-cjson-2.1.0/share/lua/5.2/?.so"

  [nix-shell:~]$ lua
  Lua 5.2.3  Copyright (C) 1994-2013 Lua.org, PUC-Rio
  > require 'cjson'
  > 

  ```

  ## Technical details

  * System: 17.09pre107265.0afb6d789c (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.9
  * Nixpkgs version: 17.09pre107265.0afb6d789c
  * Sandboxing enabled: build-use-sandbox = true


state: closed
title: LibreOffice could not open links in spreadsheet
user_login: PanAeon
html_url: https://github.com/NixOS/nixpkgs/issues/25831
updated_at: 2017-06-17 17:13:28
body:
  ## Issue description
  When user control-clicks on link embedded in cell nothing happens, and `sh: /usr/bin/xdg-open: No such file or directory` gets printed in console.


  ### Steps to reproduce
  Create a cell with web link in libre office calc and try to open the link.


  ## Technical details

  * System: 17.03.1152.22da5d0246
  * Nix version: 1.11.8
  * Nixpkgs version: 17.03.1152.22da5d0246
  * Sandboxing enabled: false


state: closed
title: qutebrowser: restart doesn't work
user_login: igsha
html_url: https://github.com/NixOS/nixpkgs/issues/25832
updated_at: 2019-02-24 12:40:42
body:
  ## Issue description

  I restart `qutebrowser` through its command `:restart`. It is closed successfully but does not start again.

  ### Steps to reproduce
  Start `qutebrowser`:
  ```sh
  [17:58] igor@nixos-pc ~ $ qutebrowser 
  17:59:33 INFO: Run :adblock-update to get adblock lists.
  ```
  Then restart it through `:restart` in GUI. I receive this in the terminal:
  ```sh
  Traceback (most recent call last):
    File "/nix/store/ngfvnb22lh72z8prslmfdd2aiis5z08p-python3-3.5.3/lib/python3.5/runpy.py", line 193, in _run_module_as_main
      "__main__", mod_spec)
    File "/nix/store/ngfvnb22lh72z8prslmfdd2aiis5z08p-python3-3.5.3/lib/python3.5/runpy.py", line 85, in _run_code
      exec(code, run_globals)
    File "/nix/store/2xrbf5qbkgpgb1c9bq8mw4hxxr03wki6-qutebrowser-0.10.1/lib/python3.5/site-packages/qutebrowser/__main__.py", line 25, in <module>
      import qutebrowser.qutebrowser
    File "/nix/store/2xrbf5qbkgpgb1c9bq8mw4hxxr03wki6-qutebrowser-0.10.1/lib/python3.5/site-packages/qutebrowser/qutebrowser.py", line 26, in <module>
      from qutebrowser.utils import log
    File "/nix/store/2xrbf5qbkgpgb1c9bq8mw4hxxr03wki6-qutebrowser-0.10.1/lib/python3.5/site-packages/qutebrowser/utils/log.py", line 34, in <module>
      from PyQt5 import QtCore
  ImportError: No module named 'PyQt5'
  ```
  But if I follow the same steps in `nix-shell`:
  ```sh
  [18:00] igor@nixos-pc ~ $ nix-shell -p qutebrowser --run qutebrowser
  18:25:42 INFO: Run :adblock-update to get adblock lists.
  18:25:47 INFO: Run :adblock-update to get adblock lists.
  ```
  all is fine.

  ## Technical details

  * System: `17.09pre107265.0afb6d789c (Hummingbird)`
  * Nix version: `nix-env (Nix) 1.11.9`
  * Nixpkgs version: `"17.09pre107265.0afb6d789c"`
  * Sandboxing enabled: `build-use-sandbox = false`


state: closed
title: GNOME3 screen/desktop sharing not working
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/issues/25833
updated_at: 2017-05-19 21:54:35
body:
  ## Issue description
  Enabling Screen Sharing in GNOME Settings silently fails. Looking in the system journal shows the problem:

  ```
  mai 16 19:55:42 mini gnome-settings-[19266]: Failed to StartUnit service: GDBus.Error:org.freedesktop.systemd1.NoSuchUnit: Unit vino-server.service not found.
  mai 16 19:55:45 mini gnome-settings-[19266]: Failed to StopUnit service: GDBus.Error:org.freedesktop.systemd1.NoSuchUnit: Unit vino-server.service not loaded.
  mai 16 19:55:46 mini gnome-settings-[19266]: Failed to StartUnit service: GDBus.Error:org.freedesktop.systemd1.NoSuchUnit: Unit vino-server.service not found.
  ```

  The missing .service file exists in the Nix store, so it's just a matter of enabling it somehow:

  ```
  $ find /nix/store/ -name vino-server.service
  /nix/store/947d1l7c8g31g8ap8gwq6p310vj9i16r-vino-3.22.0/lib/systemd/user/vino-server.service
  /nix/store/smqj6ajqp9s4csg4rg4fib6hn65vppra-system-path/lib/systemd/user/vino-server.service
  /nix/store/z3wka119vp2lzcm6giaa3n4d5ip2hn04-system-path/lib/systemd/user/vino-server.service
  /nix/store/fyc50cj8aah4yz2q1gji5lrwf1pjs2kz-vino-3.22.0/lib/systemd/user/vino-server.service
  /nix/store/yi1f0qhsb21q00i0gh4xj4mh2f50fi3j-system-path/lib/systemd/user/vino-server.service
  ```
  ## Steps to reproduce:

  Enable screen sharing in ```gnome-control-center sharing```. Try to connect from another PC and/or check listening sockets.

  ## Technical details

  System: NixOS 17.03


state: closed
title: assert in 'users-groups.nix' which requires superuser with password
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/25834
updated_at: 2017-07-28 16:50:13
body:
  ## Issue description

  There is [assert in 'users-groups.nix'](https://github.com/NixOS/nixpkgs/blob/77f572f07234e500d0d3aeecd03a2af96cc3da06/nixos/modules/config/users-groups.nix#L543) which requires superuser with password in order to prevent to ```locks them out of the system```

  But it has sense only for workstations.

  I just hit this assert falsely the second time, first when made non-interactive test-driver VMs, and now with system with auto-login ```services.xserver.displayManager.auto.enable = true;```

  It is easy to work around by setting up a dummy password but it would create a security hole, because that needless superuser password would be stored as plain text in the source code.


state: closed
user_login: therealpxc
html_url: https://github.com/NixOS/nixpkgs/pull/25835
updated_at: 2017-05-22 06:10:47
title:
  Fish: source NixOS environment on non-login shells + source shell init on NixOS even when parent shell has done so

body:
  ###### Motivation for this change
  This fixes two new issues (#25800 and #25789) related to fish initialization (they are mentioned in the commit names)

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  This will need to be cherry-picked ahead to the master branch; I am on vacation and with shoddy/expensive/intermittent internet access, so I can't rebase and test on master right now because I'm running nixos-17.03 on this laptop and my connection is too slow for me to rebuild everything and test.


state: closed
title: mc: runtime dependencies on development libraries
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/25836
updated_at: 2017-05-16 23:17:02
body:
  ## Issue description

  Midnight Commander has runtime dependencies on development libraries (```make```'s command lines leak into binaries) and kernel headers.

  ### Steps to reproduce

  ```nix-store -qR $(nix-build '<nixpkgs>' -A mc)```
  ```
  /nix/store/63gvnrj4z154kpyjpskl6s0hwmyx9x0w-glibc-2.25
  /nix/store/1xwvb9s2h7akvhggv2kxiy33zz4lwq8h-libffi-3.2.1
  /nix/store/vca6gysnpb4y322k54w0mxr0n834xrwd-zlib-1.2.11
  /nix/store/2n6p2xkc57kwysavnnrn80pjap5373rr-libpng-apng-1.6.29
  /nix/store/5cclh5326ir00fw9zf5z28bi70xyvkc6-openssl-1.0.2k
  /nix/store/2rlgjfah31pyvaxq2dxqxqi7wcg2v3ym-libssh2-1.8.0
  /nix/store/33a8z598ibc17zyyhzhxbyi23qz186fm-libelf-0.8.13
  /nix/store/3yq5qccdq2qdpby360bc6yxc6vy3rgl0-zlib-1.2.11-dev
  /nix/store/i8h3a5cnlibbnbj9rbbywvl2fy760b92-util-linux-2.29.2
  /nix/store/4fyp49dmv37vz42mmy9gr9wzybmsk888-e2fsprogs-1.43.4
  /nix/store/50c63i0n4qgm8w6cgczh7wc5lzg80ng8-attr-2.4.47
  /nix/store/d6yhynrwwi3waydx1yzm80bwavcq8wsx-ncurses-6.0
  /nix/store/ggg8alh1pym3a846i177c13v5f0lrwc6-pcre-8.40
  /nix/store/58rxkyha60ia4q7nm5k7ag3sb8s4b0m4-slang-2.3.1a
  /nix/store/5fb0swrn039a9lwvyv64057rcsjrbakj-libXdmcp-1.1.2
  /nix/store/glkv0hicj0fyfynnw9q0011xvpx8507p-libXau-1.0.8
  /nix/store/c9sj3qmw3faw6x6cmqg47nk55ydbvi1l-libxcb-1.12
  /nix/store/6038290h3wi7icxagz3mv1pw32nykgq4-libxcb-1.12-dev
  /nix/store/6wkghw56s2qsnyjdna8hfckfjk90gnax-libX11-1.6.5
  /nix/store/90xzxy36qqm67vsrlf6f0x27css96lmh-acl-2.2.52
  /nix/store/sxzm5kva1gb0hxm60xvr45m3c5l84xlz-coreutils-8.27
  /nix/store/fd7m7yxql9nx05arfcqnwfh7vdwcgvxb-perl-5.24.1
  /nix/store/7fc1ynwgqwbhf4j09iw6sngy861npjss-openssl-1.0.2k-bin
  /nix/store/ncvznvhzbf226s5lqpv2a0345ba5f5hy-gcc-5.4.0-lib
  /nix/store/fwmg93njjnjypp3507y3gbw2aprw1zl7-db-5.3.28
  /nix/store/j8drxb8bp17lhw0g8y5na75xnqz122dy-bzip2-1.0.6.0.1
  /nix/store/pz9ab048qxsjds334dpxxl5gwbjfm9vh-sqlite-3.17.0
  /nix/store/raw0bdy3pvhx2wnr1v9m37nyi18bng38-readline-6.3p08
  /nix/store/w2hsal6inqqg268nx48xqb2skhksgs6f-gdbm-1.13
  /nix/store/wsz11sx18n85if6gp50m870rypgavwpd-bash-4.4-p12
  /nix/store/83xv5vjqs8qxzdsqs8dmni23wfkbx43a-python-2.7.13
  /nix/store/8dzax3l17j1slxn129wm82ifqppnfs0n-gnugrep-3.0
  /nix/store/8r0jb22ngncx70vvr7ariq0xqc4nls60-libICE-1.0.9
  /nix/store/921449bjr8ayxjllxfav1clfhb6w8gfk-glibc-2.25-bin
  /nix/store/y3dl5vsmy0hfc07kmzpj60cnjgrphban-linux-headers-4.4.10
  /nix/store/agrsac7hy98fdlp217aj4184jfgpv2b7-glibc-2.25-dev
  /nix/store/bd1rcirs0n0hbb30grwn4rmc05zy565v-unzip-6.0
  /nix/store/bfv2kva3jl2hqc8fh0y75nrd77c7hasl-libffi-3.2.1-dev
  /nix/store/cahmbrfvpvzxxrygyy6s442nfncrlf3p-kbproto-1.0.7
  /nix/store/f15vbcxf1vrs10h7bac1ii8wvmb0dqdi-libssh2-1.8.0-dev
  /nix/store/gfkzl44yd4ndv1dj1hxkbhy4vrirzn8g-openssl-1.0.2k-dev
  /nix/store/irwakp2ym2abh4zbx9zm4whh5lpi14n2-gpm-1.20.7
  /nix/store/j15vydzm8qiklp9yxfiqxk057cp1z60w-zip-3.0
  /nix/store/r73v7aid679b8rdc8ms27d66w7ia9hl5-xproto-7.0.31
  /nix/store/la0d62rpafxhg1nvkyf0xaxzsazy2ykl-libX11-1.6.5-dev
  /nix/store/r6i411fxz6smd1ar6yxav6pfn3qjmkxw-gnused-4.4
  /nix/store/wf11wd13ss29rzqy3w1ay4v50afx0gj6-e2fsprogs-1.43.4-bin
  /nix/store/ldhh0k8x16y1fbqs3zhc1kkgwn2fyrqs-e2fsprogs-1.43.4-dev
  /nix/store/mifc3k4j5kqhkacvlm8jncdf4ydvcmyk-libICE-1.0.9-dev
  /nix/store/ncwl44712phh8gnpcxqdy44yb1kx9vsn-glibc-iconv-2.25
  /nix/store/r7x47wl7k7l0l8zgz1vscfkmgffxf8f9-glib-2.52.1
  /nix/store/pkf12pnizji00k2a1mc2jwc4qsw59rqm-glib-2.52.1-dev
  /nix/store/yacxc6627j8l511j65w9w3cb4bn0yl1g-ncurses-6.0-man
  /nix/store/r5g8nlj447xv025ppapqgzjxd5ca2l2z-ncurses-6.0-dev
  /nix/store/sjdqpxqdbgki23mvsidq014ar8z778l2-slang-2.3.1a-dev
  /nix/store/pjrrdmg54ljnl49v7a42mipb1bgl4kdq-mc-4.8.19
  ```

  ## Technical details

  * System: 17.09.git.71eeb5e (Hummingbird)
  * Nix version: nix-env (Nix) 1.12pre5350_7689181e
  * Nixpkgs version: "17.09.git.71eeb5e7b3"
  * Sandboxing enabled: false


state: closed
title: v8: fixes darwin build
user_login: czyzykowski
html_url: https://github.com/NixOS/nixpkgs/pull/25837
updated_at: 2017-05-17 19:54:44
body:
  ###### Motivation for this change
  v8 compilation on macOS was failing because of missing dependency and wrong linker. This PR fixes those problems.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: gtk+ 2 doesn't recognize default themes
user_login: shosti
html_url: https://github.com/NixOS/nixpkgs/issues/25838
updated_at: 2017-05-18 05:35:27
body:
  ## Issue description

  gtk+ 2 comes with a few default themes ("Default", "Raleigh", and "Emacs"), but by default gtk apps don't seem to be able to pick them up.

  ### Steps to reproduce

  1. Install `chromium` (through /etc/nixos/configuration.nix)
  2. `echo 'gtk-key-theme-name="Emacs"' >> ~/.gtkrc-2.0`
  3. Launch chromium
  4. Try using Emacs keybindings (for instance, C-a in the search bar)

  Expected: Uses Emacs keybindings
  Actual: Uses default keybindings

  (I was able to work around the issue by copying from the nix store for gtk to ~/.themes.)

  ## Technical details

  * System: NixOS `17.03.1152.22da5d0246 (Gorilla)`
  * Nix version: `nix-env (Nix) 1.11.8`
  * Nixpkgs version: `"17.03.1152.22da5d0246"`
  * Sandboxing enabled: `build-use-sandbox = false`


state: closed
title: rdkafka: fixes darwin build
user_login: czyzykowski
html_url: https://github.com/NixOS/nixpkgs/pull/25839
updated_at: 2017-05-16 22:15:27
body:
  ###### Motivation for this change
  Fixes build on macOS. It was failing because the `./configure` was erroneously detecting incompatible SSL library. Disabling it during that step means that the library can be successfully build. The lack of SSL support is the same as the default for Linux.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: flat-plat: 20170323 -> 20170515
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/25840
updated_at: 2017-05-18 15:16:30
body:
  ###### Motivation for this change

  Update to a new [release](https://github.com/nana-4/Flat-Plat/releases/tag/v20170515).

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: sift: fix build for darwin
user_login: eqyiel
html_url: https://github.com/NixOS/nixpkgs/pull/25844
updated_at: 2017-05-17 18:58:57
body:
  ###### Motivation for this change


  This package can build on darwin but suffers from the same problem described here: https://github.com/NixOS/nixpkgs/issues/18131#issuecomment-252252209

  Before:
  ```
  $ nix-build -I nixpkgs=. -E 'with import <nixpkgs> {}; callPackage pkgs/tools/text/sift {}'
  these derivations will be built:
    /nix/store/7ggs2rii2jz7viwcfsgd56ibw9i7s2fj-sift-0.8.0.drv
  building path(s) ‘/nix/store/p1g7jzj6rsdxb3xay7612ykqi7bpnp8j-sift-0.8.0’, ‘/nix/store/xzfa87j2gb1fhwypd3hblgm4b3gn3m4w-sift-0.8.0-bin’
  unpacking sources
  unpacking source archive /nix/store/5ngj6nj90hjjsxpz3ynnkyzw5kzzhxmj-sift-v0.8.0-src
  source root is sift-v0.8.0-src
  patching sources
  configuring
  grep: Invalid range end
  unpacking source archive /nix/store/ggc90hhc25jpymh4hx45qq7nldnyh7hb-crypto-575fdbe
  unpacking source archive /nix/store/gd7l7hfks2011r91xr01bzm475bsgbpi-go-flags-4bcbad3
  unpacking source archive /nix/store/zg6y9v9gkxyjb72rq0zranxf1zbms722-go-nbreader-7cef48d
  building
  github.com/svent/sift/gitignore
  github.com/svent/go-flags
  golang.org/x/crypto/ssh/terminal
  github.com/svent/go-nbreader
  github.com/svent/sift
  # github.com/svent/sift
  ld: warning: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation, ignoring unexpected dylib file
  installing
  /private/var/folders/jt/qgrx8lp10ylbdlnb93t54r6c0000gn/T/nix-build-sift-0.8.0.drv-0/go /private/var/folders/jt/qgrx8lp10ylbdlnb93t54r6c0000gn/T/nix-build-sift-0.8.0.drv-0
  /private/var/folders/jt/qgrx8lp10ylbdlnb93t54r6c0000gn/T/nix-build-sift-0.8.0.drv-0
  post-installation fixup
  stripping (with flags -S) in /nix/store/xzfa87j2gb1fhwypd3hblgm4b3gn3m4w-sift-0.8.0-bin/bin
  patching script interpreter paths in /nix/store/xzfa87j2gb1fhwypd3hblgm4b3gn3m4w-sift-0.8.0-bin
  patching script interpreter paths in /nix/store/p1g7jzj6rsdxb3xay7612ykqi7bpnp8j-sift-0.8.0
  cycle detected in the references of ‘/nix/store/p1g7jzj6rsdxb3xay7612ykqi7bpnp8j-sift-0.8.0’
  error: build of ‘/nix/store/7ggs2rii2jz7viwcfsgd56ibw9i7s2fj-sift-0.8.0.drv’ failed
  nix-build -I nixpkgs=. -E   3.15s user 2.03s system 36% cpu 14.235 total
  ```

  After:

  ```
  $ nix-build -I nixpkgs=. -E 'with import <nixpkgs> {}; callPackage pkgs/tools/text/sift {}'
  ...
  /nix/store/f8i8sqqs3k23pvviz7bb20l9356jzqbz-sift-0.8.0-bin
  $ ./result-bin/bin/sift
  Error: No pattern given. Try 'sift --help' for more information.
  ```

  The problem in https://github.com/NixOS/nixpkgs/pull/16820 also seems to have gone away.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: UrWeb 20160621 -> 20170105
user_login: sheganinans
html_url: https://github.com/NixOS/nixpkgs/pull/25845
updated_at: 2017-05-22 17:05:47
body:
  ###### Motivation for this change
  Simple version bump

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS // Pretty certain this does not build on Mac OSX
     - [X] Linux
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: lua packages: propagate libs with a setupHook
user_login: orbekk
html_url: https://github.com/NixOS/nixpkgs/pull/25846
updated_at: 2017-06-22 22:27:16
body:
  The LUA_PATH and LUA_CPATH variables are needed to load libraries. Export them with a setupHook.

  This allows using installed libraries directly, e.g.,

  nix-shell -p lua -p luaPackages.cjson --command "lua -e '(require \"cjson\").encode(1)'"

  Also fixes some indentation in the lua-modules/generic/default.nix
  file as it was inconsistent.

  ###### Motivation for this change

  Using lua libraries without having to update LUA_PATH and LUA_CPATH manually.

  https://github.com/NixOS/nixpkgs/issues/25830

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"` See below for breakages.
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  The failures are either broken or not visible on hydra.nixos.org:

  luajitPackages.cjson - already broken on hydra
  luajitPackages.luaexpat - already broken on hydra
  luajitPackages.luazip - already broken on hydra
  luajitPackages.lrexlib fail - not on hydra
  lua52Packages.lrexlib fail - not on hydra
  luajitPackages.mpack fail - disabled on hydra
  mudlet fail - disabled on hydra
  lua51Packages.lrexlib fail - not on hydra


state: closed
title: icdiff: 1.7.3 -> 1.9.0
user_login: aneeshusa
html_url: https://github.com/NixOS/nixpkgs/pull/25847
updated_at: 2017-05-18 05:50:23
body:
  ###### Motivation for this change

  Changelog for 1.9.0. is at https://github.com/jeffkaufman/icdiff/blob/66998d8b3e8d2ea44b6caf55627de58bc9ffe4c3/ChangeLog.
  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: go-font: 2016-11-17 -> 2017-03-30
user_login: lufia
html_url: https://github.com/NixOS/nixpkgs/pull/25848
updated_at: 2017-05-18 22:17:02
body:
  ###### Motivation for this change

  I'd like to use latest version of go-font.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [x] macOS
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] This package has no commands but fonts are stored in `share/fonts/truetype`
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nikola: init at 7.8.4
user_login: jluttine
html_url: https://github.com/NixOS/nixpkgs/pull/25849
updated_at: 2017-05-27 11:25:08
body:
  ###### Motivation for this change

  Nikola is a static site generator written in Python. I added it as a Python application, not Python module, because it's used as an application, not as a library.

  Nikola has a bunch of extra dependencies that enable some additional features. Is there some nice way to support installing Nikola with optionally all the extra dependencies? With pip, this would be done as `pip install nikola[extras]`, is there any similar support in nix or would it even be desirable?

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pythonPackages.cram: mark i686 broken
user_login: jluttine
html_url: https://github.com/NixOS/nixpkgs/pull/25850
updated_at: 2017-05-17 10:42:16
body:
  ###### Motivation for this change

  For some reason, build fails on i686: https://hydra.nixos.org/build/52896671/nixlog/4

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nbstripout: fix build on darwin
user_login: jluttine
html_url: https://github.com/NixOS/nixpkgs/pull/25851
updated_at: 2017-05-17 10:41:53
body:
  ###### Motivation for this change

  Build fails on darwin because, for some reason, `echo -n` isn't handled properly: https://hydra.nixos.org/build/52896770/nixlog/14

  I patched the failing test on darwin to use `\c` at the end of the string instead of `-n` flag.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: mikutter: new package
user_login: midchildan
html_url: https://github.com/NixOS/nixpkgs/pull/25852
updated_at: 2017-05-21 11:43:39
body:
  ###### Motivation for this change
  mikutter is an extensible Twitter client.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: thunderbird, thunderbird-bin: 52.1.0 -> 52.1.1
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/25853
updated_at: 2017-05-17 14:10:30
body:
  ###### Motivation for this change

  - Bug fixes

  https://www.mozilla.org/en-US/thunderbird/52.1.1/releasenotes/

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: OVMF_(VARS|CODE).fd should be split from OVMF package
user_login: clefru
html_url: https://github.com/NixOS/nixpkgs/issues/25854
updated_at: 2017-05-21 13:49:31
body:
  In https://github.com/NixOS/nixpkgs/pull/25397, I introduced support in libvirtd for UEFI VM creation. @volth rightfully remarked that this brings closure-size up too much. Looking into OVMF shows that only 1MB out of the 114MB install size is needed to enable said UEFI VM creation. I think that we should look into splitting out OVMF_(CODE|VARS) from the rest package.


state: closed
title: Set virtualisation.libvirtd.qemuOvmf to false as the OVMF closure-siz…
user_login: clefru
html_url: https://github.com/NixOS/nixpkgs/pull/25855
updated_at: 2017-05-21 13:49:31
body:
  …e is too large for true to be the default.

  ###### Motivation for this change
  https://github.com/NixOS/nixpkgs/commit/df5d588f13674bbe4be63a05e533c8303ea5a465#commitcomment-22166176 motivated this change.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: google-app-engine-go-sdk: init at 1.9.53
user_login: lufia
html_url: https://github.com/NixOS/nixpkgs/pull/25856
updated_at: 2017-06-04 05:57:37
body:
  ###### Motivation for this change

  AppEngine SDK for Go is tools for developing, deploying, and managing apps in Google App Engine.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS
  - Built on platform(s)
     - [x] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: elasticsearch: add 5.x package, service
user_login: apeschar
html_url: https://github.com/NixOS/nixpkgs/pull/25857
updated_at: 2017-05-31 00:06:31
body:
  ###### Motivation for this change

  It would be nice to be able to install Elasticsearch 5.

  The Elasticsearch service now works with Elasticsearch 1.x, 2.x and 5.x.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [x] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: mawled: init at 20170517
user_login: amiloradovsky
html_url: https://github.com/NixOS/nixpkgs/pull/25858
updated_at: 2019-05-18 18:24:24
body:
  A minimalist window manager written in Dale.
  Mawled is a basic X11 tiling window manager, inspired by XMonad, though with fewer features.

  ###### Motivation for this change

  It has been requested.

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: lib platform parsing: Fix windows support to conform to LLVM, take 2
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/25859
updated_at: 2017-05-17 17:26:38
body:
  ###### Motivation for this change

  Second attempt at pull request #25275

  This reverts commit b70924bd80918d153a5e2023afd7647ae7b24a12,
  reapplying 2282a5774cd80567644a44d31585bf965a55f9ec

  #25275 ensures regression will not happen again, as lib tests are now run as part of Travis job.

  ###### Things done

  - Evaluated tests locally

  ---


state: closed
title: mynewt-newt: init at 1.0.0
user_login: pjones
html_url: https://github.com/NixOS/nixpkgs/pull/25860
updated_at: 2017-05-20 09:41:02
body:
  ###### Motivation for this change

  Add package for mynewt-newt build manager.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Closure size: Docker depends on GCC and Go
user_login: zielmicha
html_url: https://github.com/NixOS/nixpkgs/issues/25861
updated_at: 2017-05-18 17:21:15
body:
  ## Issue description

  Closure of Docker contains GCC and Go, but they are not needed. [docker/default.nix](https://github.com/NixOS/nixpkgs/blob/f3c989babdcadb296b8e98b8b7572d229a3838fb/pkgs/applications/virtualization/docker/default.nix#L135) at least seems to try to remove the references to GCC, but it fails (`docker` binary contains the string `/nix/store/haqh3hshg8w1779xgyzr4pk9q706ra30-gcc-5.4.0/`).

  ### Steps to reproduce

  ```
  $ nix-env -i docker
  $ du -sch $(nix-store -qR /nix/store/ncx58msanqw9kr713swbrkzv0zn2qjrs-docker-1.10.3) | sort -h 
  11M	/nix/store/07axizqswlwc819xcd8dk2m1q0ylddmh-coreutils-8.25
  12M	/nix/store/dh5wwrzyva4yp6inmf7534vrnj3hq89l-ncurses-6.0
  20M	/nix/store/hz458cm56al0zgn1blrk7fyzbrbxy3fr-systemd-231
  22M	/nix/store/98s2znxww6x7h2ch7cj1w5givahxmdna-glibc-2.23
  40M	/nix/store/ncx58msanqw9kr713swbrkzv0zn2qjrs-docker-1.10.3
  51M	/nix/store/3wl86vswinz1cam7jmzdvvaglg2566l6-python-2.7.12
  116M	/nix/store/haqh3hshg8w1779xgyzr4pk9q706ra30-gcc-5.4.0
  170M	/nix/store/vdmxbdp21d2fw8dv7d536vyfd9bs6hv1-go-1.4.3
  538M	total
  ```

  ## Technical details

  * System: Ubuntu 16.04
  * Nix version: nix-env (Nix) 1.11.2
  * Nixpkgs version: "16.09pre87900.c062028"
  * Sandboxing enabled: not applicable


state: closed
title: linux cross stdenv: Fix eval errors
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/25862
updated_at: 2017-05-18 15:35:37
body:
  ###### Motivation for this change

  `pkgsNoParams` was removed by me, but then #25035 was merged using it, leading to an unbound identifier.

  It would be nice to get travis to do build release-cross.nix or something to catch these things.

  ###### Things done

  Evaluated tests locally

  ---


state: closed
title: Rustup can't find crate "std"
user_login: mythmon
html_url: https://github.com/NixOS/nixpkgs/issues/25863
updated_at: 2018-04-21 09:30:18
body:
  ## Issue description

  After installing rust via rustup (installed via nix-shell or nix-env), trying to build even a simple hello world rust program results in `error[E0463]: can't find crate for 'std'`

  I performed these tests on nixpkgs commit 6d599b791ec5d04504b90743447c23d3d23e10fc, which is the latest commit as I am writing this.

  ### Steps to reproduce

  ```
  [mythmon@gallium:~]$ nix-shell --pure -p rustup
  [nix-shell:~]$ BASE=/tmp/rustup-test-$$
  [nix-shell:~]$ export RUSTUP_HOME=$BASE
  [nix-shell:~]$ export CARGO_HOME=$BASE
  [nix-shell:~]$ mkdir $BASE
  [nix-shell:~]$ cd $BASE
  [nix-shell:/tmp/rustup-test-9987]$ rustup toolchain list
  [nix-shell:/tmp/rustup-test-9987]$ rustup toolchain install stable
  info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'
  info: downloading component 'rustc'
  info: downloading component 'rust-std'
  info: downloading component 'cargo'
  info: downloading component 'rust-docs'
  info: installing component 'rustc'
  info: installing component 'rust-std'
  info: installing component 'cargo'
  info: installing component 'rust-docs'

    stable-x86_64-unknown-linux-gnu installed - rustc 1.17.0 (56124baa9 2017-04-24)
  [nix-shell:/tmp/rustup-test-9987/test_project]$ rustup toolchain list
  stable-x86_64-unknown-linux-gnu (default)
  [nix-shell:/tmp/rustup-test-9987]$ rustup default stable
  info: using existing install for 'stable-x86_64-unknown-linux-gnu'
  info: default toolchain set to 'stable-x86_64-unknown-linux-gnu'

    stable-x86_64-unknown-linux-gnu unchanged - rustc 1.17.0 (56124baa9 2017-04-24)
  [nix-shell:/tmp/rustup-test-9987]$ cargo new --bin test_project
       Created binary (application) `test_project` project
  [nix-shell:/tmp/rustup-test-9987]$ cd test_project
  [nix-shell:/tmp/rustup-test-9987/test_project]$ cargo run
     Compiling test_project v0.1.0 (file:///tmp/rustup-test-9987/test_project)
  error[E0463]: can't find crate for `std`

  error: aborting due to previous error

  error: Could not compile `test_project`.

  To learn more, run the command again with --verbose.
  ```


  ## Technical details

  * System: 17.09pre106916.c5badb123a (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.9
  * Nixpkgs version: "17.09pre106916.c5badb123a"
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: xfce4-volumed-pulse: 0.2.0 -> 0.2.2.
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/pull/25864
updated_at: 2017-05-20 09:43:52
body:
  ###### Motivation for this change

  Update xfce4-volumed-pulse to the latest release. 

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: rdesktop: enable IPv6 support
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/25865
updated_at: 2017-06-25 15:51:23
body:
  ###### Motivation for this change

  This enables rdesktop to connect to hosts over IPv6.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: linuxHeadersCross: Remove and just use `linuxHeaders`
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/25866
updated_at: 2017-05-18 15:35:59
body:
  ###### Motivation for this change

  Getting rid of `Cross` derivations, for reasons expressed in the manual. They all must go!

  ###### Things done

  - Ensured hashes do not change


state: closed
title: Fix cross compilation of some GHC deps
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/25867
updated_at: 2017-05-18 15:36:09
body:
  ###### Motivation for this change

  "Richer" cross builds of GHC than we do today need ncurses and GMP to work. This fixes them. 

  Additionally, it makes the cross tests more uniform while trying to avoid introducing too many failures.

  ###### Things done

  - http://hydra.nixos.org/eval/1359625


state: closed
title: python metaphone: init at 0.6
user_login: risicle
html_url: https://github.com/NixOS/nixpkgs/pull/25868
updated_at: 2017-05-20 09:30:14
body:
  ###### Motivation for this change
  If you _really_ want I'll add myself as maintainer of this...

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [x] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: ansible: Module maven_artifact.py missing dependency
user_login: fmthoma
html_url: https://github.com/NixOS/nixpkgs/issues/25869
updated_at: 2017-11-20 20:13:46
body:
  ## Issue description
  Using `maven_artifact` in an ansible playbook results leads to the following error:

  ```
  An exception occurred during task execution. To see the full traceback, use -vvv. The error was: ImportError: No module named lxml
  fatal: [*** -> localhost]: FAILED! => {"changed": false, "failed": true, "module_stderr": "Traceback (most recent call last):\n  File \"/tmp/ansible_3H5i_j/ansible_module_maven_artifact.py\", line 24, in <module>\n    from lxml import etree\nImportError: No module named lxml\n", "module_stdout": "", "msg": "MODULE FAILURE"}
  ```

  ### Steps to reproduce
  * Install `ansible` (`nix-env -iA nixpkgs.python27Packages.ansible`)
  * Set up a playbook.yml that uses `maven_artifact`
  * `ansible-playbook playbook.yml`


  ## Technical details

  * System: 17.03.981.a7ebf59aa7 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: 17.03.981.a7ebf59aa7
  * Sandboxing enabled: false

  ## Debugging info

  Disclaimer: I'm not familiar with Python, so I may get some details wrong.

  What I found out so far:
  * Manually installing `lxml` via Nix and adding the corresponding directory in the `/nix/store/` to `PYTHONPATH` remedies the problem on my machine.
  * Adding the `lxml` as `propagatedBuildInput` to ansible does *not* solve the problem. It is added to the preamble of the wrapped binaries, but the problem still persists. Apparently, `ansible`'s module loading mechanism requires the dependencies on the `PYTHONPATH`, which is empty.
  * According to [the docs](https://github.com/NixOS/nixpkgs/blob/master/doc/languages-frameworks/python.md#buildpythonpackage-parameters), there exists a parameter `pythonPath` for `buildPythonPackage`: "List of packages to be added into `$PYTHONPATH`". However, adding `lxml` to `pythonPath` (which is, by the way, deprecated according to the comment in [pkgs/development/interpreters/python/mk-python-derivation.nix#L27](https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/interpreters/python/mk-python-derivation.nix#L27) also has no effect. The reason for this seems to be that support for setting `PYTHONPATH` was dropped altogether with 01624e1ac29ee0854cb63d0c1efb6d791c1441d4, so the docs seem to be outdated.
  * At this point, I see two possibilities for remedying this problem:
      1. Either also patch the (non-executable) modules with [`patchPythonScript`](https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/interpreters/python/wrap.sh#L28) without wrapping them. (I haven't tried this, so I can't confirm this would work).
      2. Or revert [the removal of the `PYTHONPATH` environment variable](https://github.com/NixOS/nixpkgs/commit/01624e1ac29ee0854cb63d0c1efb6d791c1441d4#diff-e1e656cf1aa6c9bc5c1c08edb3e97f98L50) from the wrapper script. The following patch works on my machine:

          ```diff
          diff --git a/pkgs/development/interpreters/python/wrap.sh b/pkgs/development/interpreters/python/wrap.sh
          index 55998bc5b4..81009f41be 100644
          --- a/pkgs/development/interpreters/python/wrap.sh
          +++ b/pkgs/development/interpreters/python/wrap.sh
          @@ -65,6 +65,7 @@ wrapPythonProgramsIn() {
                          # above. The script will set PYTHONPATH and PATH variables.!
                          # (see pkgs/build-support/setup-hooks/make-wrapper.sh)
                          local -a wrap_args=("$f"
          +                                 --prefix PYTHONPATH ':' "$program_PYTHONPATH"
                                            --prefix PATH ':' "$program_PATH")

                          # Add any additional arguments provided by makeWrapperArgs
          diff --git a/pkgs/development/python-modules/ansible/2.2.nix b/pkgs/development/python-modules/ansible/2.2.nix
          index d62c1e7482..2235f3cfa6 100644
          --- a/pkgs/development/python-modules/ansible/2.2.nix
          +++ b/pkgs/development/python-modules/ansible/2.2.nix
          @@ -10,6 +10,7 @@
          , six
          , netaddr
          , dns
          +, lxml
          , windowsSupport ? false
          , pywinrm ? null
          }:
          @@ -49,6 +50,8 @@ in buildPythonPackage rec {
            propagatedBuildInputs = [ pycrypto paramiko jinja pyyaml httplib2
              boto six netaddr dns ] ++ lib.optional windowsSupport pywinrm;

          +  pythonPath = [ lxml ];
          +
            meta = {
              homepage = "http://www.ansible.com";
              description = "A simple automation tool";
          ```

          (I have no idea what the original rationale behind this change was, and I have no idea of the implications of such a step. Maybe it would also be sufficient to add support for setting the `PYTHONPATH` in certain cases, while being the new patching mechanism the default one).


state: closed
title: pyproj: enable tests, use bundled proj by default
user_login: risicle
html_url: https://github.com/NixOS/nixpkgs/pull/25870
updated_at: 2017-05-19 10:46:11
body:
  ###### Motivation for this change
  Funny story, I'd actually totally independently packaged pyproj myself at around the same time, but wasn't able to submit it due to an internet outage. Anyway...

  I managed to get the tests working for this, but to get them to pass I had to switch to using the bundled version of `proj`, though still allowing the possibility for a system `proj` to be used if desired.

  Again, if you like I'll add myself as maintainer of this.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [x] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: unable to run Sway: "failed to load driver"
user_login: timjrd
html_url: https://github.com/NixOS/nixpkgs/issues/25871
updated_at: 2017-05-23 08:07:55
body:
  ## Issue description

  Hi :) I don't know if I'm doing something wrong or if it's a bug but I can't run the Sway wayland compositor from my tty. I'm on a fresh nixos install, without X. Here is the output of `$ sway --debug`:

  ```
  05/17/17 23:12:03 - [main.c:46] [wlc] logind: session control granted
  05/17/17 23:12:03 - [main.c:46] [wlc] Running on vt 1 (fd 0)
  05/17/17 23:12:03 - [main.c:44] [wlc] Failed to open X11 display
  gbm: failed to open any driver (search paths /run/opengl-driver/lib/dri)
  gbm: Last dlopen error: /run/opengl-driver/lib/dri/i965_dri.so: cannot open shared object file: No such file or directory
  failed to load driver: i965
  gbm: failed to open any driver (search paths /run/opengl-driver/lib/dri)
  gbm: Last dlopen error: /run/opengl-driver/lib/dri/kms_swrast_dri.so: cannot open shared object file: No such file or directory
  failed to load driver: kms_swrast
  gbm: failed to open any driver (search paths /run/opengl-driver/lib/dri)
  gbm: Last dlopen error: /run/opengl-driver/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory
  failed to load swrast driver
  05/17/17 23:12:03 - [main.c:44] [wlc] gbm_create_device failed
  05/17/17 23:12:03 - [main.c:46] [wlc] Closed drm
  05/17/17 23:12:03 - [main.c:44] [wlc] Could not initialize any backend
  05/17/17 23:12:03 - [main.c:42] [wlc] Failed to init compositor
  05/17/17 23:12:03 - [main.c:46] [wlc] Parent exit (1945)
  05/17/17 23:12:03 - [main.c:46] [wlc] Restoring vt 1 (0x4) (fd 0)
  ```

  ### Steps to reproduce

  ```
  $ nix-env -i sway
  ```
  reboot, login in a tty, then:
  ```
  $ sway --debug
  ```


  ## Technical details

  * System: 17.03.1152.22da5d0246 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: "17.03.1152.22da5d0246"
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: metar: init at 20161013.1
user_login: umazalakain
html_url: https://github.com/NixOS/nixpkgs/pull/25873
updated_at: 2017-05-20 09:57:25
body:
  ###### Motivation for this change

  Add metar -- downloads and decodes airport METARs.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: ZNC service config options cannot set the Bitlbee control channel '&bitlbee'
user_login: nocoolnametom
html_url: https://github.com/NixOS/nixpkgs/issues/25874
updated_at: 2017-05-20 08:49:54
body:
  ## Issue description

  The Bitlbee control channel does not begin with a hash ('&bitlbee').  Because all network channels are automatically prefixed with a hash there is no option to allow this value to be given for a network in the current ZNC service configuration.

  ## Technical details

  * System: NixOS: 17.03.1160.f2c4af4e3b (Gorilla)
  * Nix version: 1.11.8
  * Nixpkgs version: 17.03.1160.f2c4af4e3b
  * Sandboxing enabled: false


state: closed
title: ncurses: Break hash to simplify derivation
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/25875
updated_at: 2017-05-19 22:39:18
body:
  This is just one commit different from master. Should I merge master into staging first and then open this PR?


state: closed
title: ZNC service config options cannot specify an IRC server password
user_login: nocoolnametom
html_url: https://github.com/NixOS/nixpkgs/issues/25876
updated_at: 2017-05-20 08:49:35
body:
  ## Issue description

  Some IRC servers require a password to log in (such as the Slack IRC gateway).  There is no option to allow this value to be given for a network in the current ZNC service configuration.

  ## Technical details

  * System: NixOS: 17.03.1160.f2c4af4e3b (Gorilla)
  * Nix version: 1.11.8
  * Nixpkgs version: 17.03.1160.f2c4af4e3b
  * Sandboxing enabled: false


state: closed
title: znc service: refactor config generation
user_login: nocoolnametom
html_url: https://github.com/NixOS/nixpkgs/pull/25877
updated_at: 2017-05-23 16:41:27
body:
  ###### Motivation for this change

  The current config generation system does not allow for the option of an IRC server password with the network information (see #25876).  Also the Bitlbee control channel, &bitlbee, cannot be set because it doesn't start with a hash (see #25874); rather than change how channels must be defined in configuration by removing the auto-prefixed hash (and thus force everyone who has existing ZNC configuration to need to refactor their config values) I instead allowed the insertion of the specific Bitlbee control channel based upon a boolean value.  I'm not certain if this is the best approach for this channel and welcome better solutions.

  Tested all values and their absence and checked the created configuration file to ensure it was built correctly with the proper syntax.

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Add core_bench to ocaml-modules
user_login: pmwhite
html_url: https://github.com/NixOS/nixpkgs/issues/25878
updated_at: 2017-06-05 16:24:10
body:
  core_bench is missing from the list of ocaml packages. I would submit a PR myself, but I can't figure out how to make it work. Somebody who knows how could probably do it pretty quickly.


state: closed
title: Cannot Install google-chrome (404).
user_login: AshtonKem
html_url: https://github.com/NixOS/nixpkgs/issues/25880
updated_at: 2017-12-23 21:49:31
body:
  ## Issue description

  I cannot upgrade my older installation of NixOs from the 16.09 channel to 17.03. I am getting 404 errors around google-chrome. Here is the error that I get:

  ```
  building path(s) ‘/nix/store/j9gg9jq5kwkgf2iwxd43sg706kr619c2-google-chrome-stable_57.0.2987.110-1_amd64.deb’

  trying https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_57.0.2987.110-1_amd64.deb
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  curl: (22) The requested URL returned error: 404 

  trying http://95.31.35.30/chrome/pool/main/g/google-chrome-stable/google-chrome-stable_57.0.2987.110-1_amd64.deb
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  curl: (22) The requested URL returned error: 404 Not Found

  trying http://mirror.pcbeta.com/google/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_57.0.2987.110-1_amd64.deb
  Warning: Transient problem: timeout Will retry in 1 seconds. 3 retries left.
  Warning: Transient problem: timeout Will retry in 2 seconds. 2 retries left.
  Warning: Transient problem: timeout Will retry in 4 seconds. 1 retries left.
  curl: (6) Couldn't resolve host 'mirror.pcbeta.com'

  trying http://repo.fdzh.org/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_57.0.2987.110-1_amd64.deb
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100   185  100   185    0     0    578      0 --:--:-- --:--:-- --:--:--   579
    0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
  curl: (22) The requested URL returned error: 404 
  error: cannot download google-chrome-stable_57.0.2987.110-1_amd64.deb from any mirror
  builder for ‘/nix/store/ma09gjhvhjl6036mldfn6wpfhq1dqxjf-google-chrome-stable_57.0.2987.110-1_amd64.deb.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/0w5ymgwxc61xnk59w2ir8yd7vbj89g0k-google-chrome-57.0.2987.110.drv’: 1 dependencies couldn't be built
  building path(s) ‘/nix/store/cxpbg5kr91q1lrjvh7zlfwm8m6yxjk37-kernel-modules-shrunk’
  cannot build derivation ‘/nix/store/4i4rjb076lxlgbdgg1ccrq3niriccq21-system-path.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/9cgbfk6habfmpk663qbg4g1plmq7pk3i-nixos-system-nixos-16.09.1942.28dc5c7d22.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/9cgbfk6habfmpk663qbg4g1plmq7pk3i-nixos-system-nixos-16.09.1942.28dc5c7d22.drv’ failed
  ```

  ### Steps to reproduce

  Add google-chrome to the systemPackages

  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
  16.09.1903.c80a791 (Flounder)
  * Nix version: (run `nix-env --version`)
  nix-env (Nix) 1.11.8
  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)
  "16.09.1942.28dc5c7d22"
  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)
  build-use-sandbox = false


state: closed
title: gtk2: search for themes in XDG_DATA_DIRS
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/25881
updated_at: 2017-05-19 06:08:14
body:
  ###### Motivation for this change

  This patch was adapted from GUIX.
  At the moment we still have to rely on GTK_DATA_PREFIX, which can only
  point to one profile at the time and is also not set in all desktop
  environments. This patch makes it possible to use installed themes, no
  matter if system-wide or by in a user profile.
  Benefit: Old GTK2 applications looks much better with the theme from Gnome 3. 

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: SSH connection to systemd container freezes
user_login: juselius
html_url: https://github.com/NixOS/nixpkgs/issues/25882
updated_at: 2017-11-21 14:09:45
body:
  ## Issue description
  I create a systemd container with ssh enabled, and log in and create a normal user. I can then successfully ssh into the container, but after 15-30 seconds the connection freezes. It's still possible to log in using `nixos-container login foo`, but no matter what I try the ssh connection remains frozen. Any subsequent attempt to ssh into the container just hangs. In fact, waiting 30-60 seconds after starting the container, sshd is already not responding anymore. There is nothing in the system logs (journalctl) on either side, which would give any clue to what is going on.

  ### Steps to reproduce
  ```
  # nixos-container create foo --config 'services.openssh.enable = true;'
  # nixos-container root-login foo
  # useradd foo; passwd foo; exit
  $ ssh foo@foo
  ```
  ## Technical details

  * System: NixOS: 17.09pre107265.0afb6d789c (Hummingbird)
  * Nix version: 1.11.9
  * Nixpkgs version: 17.09pre107265.0afb6d789c
  * Sandboxing enabled: false


state: closed
title: enzyme: init at 0.4.1
user_login: umazalakain
html_url: https://github.com/NixOS/nixpkgs/pull/25883
updated_at: 2017-05-21 13:39:20
body:
  ###### Motivation for this change

  Subliminal (small subtitle fetching utility) depends on enzyme.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pysrt: init at 1.1.1
user_login: umazalakain
html_url: https://github.com/NixOS/nixpkgs/pull/25884
updated_at: 2017-05-21 08:50:17
body:
  ###### Motivation for this change

  Dependency of subliminal, which I want to add later.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: rarfile: 2.6 -> 3.0
user_login: umazalakain
html_url: https://github.com/NixOS/nixpkgs/pull/25885
updated_at: 2017-05-20 07:19:40
body:
  ###### Motivation for this change

  Subliminal (which I want to add) requires rarfile >2.7

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: idea-community: 2017.1.1 -> 2017.1.3
user_login: jdanekrh
html_url: https://github.com/NixOS/nixpkgs/pull/25886
updated_at: 2017-05-19 15:00:59
body:
  ###### Motivation for this change
  A new version of the editor was released.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Overriding (Haskell) packages repeatedly is surprising and non-modular
user_login: ocharles
html_url: https://github.com/NixOS/nixpkgs/issues/25887
updated_at: 2018-07-03 13:14:34
body:
  ## Issue description

  The `.override` attribute doesn't allow you to repeatedly override the set of Haskell packages. This means it's impossible to compose multiple overlays that change the Haskell package set.

  ### Steps to reproduce

  The following Nix expression fails to evaluate:

  ```nix
  let hs-0 = (import <nixpkgs> {}).haskellPackages;
      hs-1 = hs-0.override { overrides = self: super: { x = 42; }; };
      hs-2 = hs-1.override { overrides = self: super: { y = super.x; }; };
  in hs-2.y
  ```

  ```
  error: attribute ‘x’ missing, at (string):3:59
  ```

  But this is surpring, because:

  ```nix
  let hs-0 = (import <nixpkgs> {}).haskellPackages;
      hs-1 = hs-0.override { overrides = self: super: { x = 42; }; };
  in hs-1.x
  ```

  evaluates to `42` as expected. The problem is `overrides` only looks at the initial result. Further `overrides` does not update what `overrides` begins with.

  This issue is probably not limited to Haskell packaging.

  ## Importance

  The new overlays system means that one would expect it to be possible to combine multiple Haskell overlays. I wanted to have an overlay that contained some build fixes & unreleased (but public) Haskell libraries, and another overlay that contained company internal projects. This isn't possible, because as shown above - these overlays don't compose.


state: closed
title: python-jenkins-0.4.11 can not be built with pbr 2.0
user_login: Fuuzetsu
html_url: https://github.com/NixOS/nixpkgs/issues/25888
updated_at: 2018-03-21 22:46:41
body:
  ## Issue description
  As per topic.

  ### Steps to reproduce
  Try building pythonPackages.python-jenkins


  ## Technical details
  nixos-unstable channel

  Trivial update to python-jenkins-0.4.14 solves the issue.


state: closed
title: subliminal: init at 2.0.5
user_login: umazalakain
html_url: https://github.com/NixOS/nixpkgs/pull/25889
updated_at: 2017-05-21 13:44:51
body:
  ###### Motivation for this change

  Add subliminal -- library and cli tool for finding and downloading subtitles for shows and moves.

  ###### Work in progress

  This commit is blocked until the following PRs get accepted:

  - #25885
  - #25884
  - #25883

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: VirtualBox GUI crashes
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/issues/25890
updated_at: 2017-07-06 20:56:09
body:
  ## Issue description

  Virtual Box GUI crashes when trying to use it

  ### Steps to reproduce

  1. Start VirtualBox GUI.
  2. Select (for example) "Machine > Add"
  3. VirtualBox GUI is crashed

  When starting the GUI from a Terminal, I get this output:

  ```

  ** (VirtualBox:20864): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
  Qt WARNING: libpng warning: iCCP: known incorrect sRGB profile

  (VirtualBox:20864): GLib-GIO-ERROR **: No GSettings schemas are installed on the system
  Trace/breakpoint trap

  ```

  ## Technical details

  * System: 17.09pre107265.0afb6d789c (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.9
  * Nixpkgs version: "17.09pre107265.0afb6d789c"
  * Sandboxing enabled: build-use-sandbox = true


state: closed
title: tcpreplay: init at 4.2.5
user_login: proteansec
html_url: https://github.com/NixOS/nixpkgs/pull/25891
updated_at: 2017-05-20 06:51:59
body:
  ###### Motivation for this change

  Addition of tcpreplay into nixpkgs.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: Streamline DPI settings
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/25892
updated_at: 2018-08-24 02:20:52
body:
  ###### Motivation for this change

  Currently we use it to set default X fonts DPI equal to screen DPI. It's needed
  to make GTK3 use system DPI: #25023.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  Several questions that arise because of this patch:

  1. Currently we have `fonts.fontconfig.dpi` and `services.xserver.dpi` options. Are there any cases where they can differ? Maybe we want to drop one of them to make this uniform?
  2. What option should take priority? I'm not sure what happens if we have one default DPI in fontconfig and one in `/etc/X11/Xresources`.


state: closed
title: nano: 2.8.2 -> 2.8.3
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/25893
updated_at: 2017-05-18 21:48:10
body:
  See http://lists.gnu.org/archive/html/info-gnu/2017-05/msg00007.html
  for release announcement

  ###### Motivation for this change


  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: ghc-mod : Can't find module.
user_login: wizzup
html_url: https://github.com/NixOS/nixpkgs/issues/25894
updated_at: 2017-05-19 09:39:32
body:
  ## Issue description
  * ghc-mod error with `Failed to load interface for ‘System.Random’`

  ### Steps to reproduce
  * use following setting in configuration.nix

  ```    
  environment.systemPackages = with pkgs; [
    (haskellPackages.ghcWithPackages 
      (self: with self; [
          # tools
          ghc-mod
          hlint
          xmobar
          xmonad

          # libs
          random
          xmonad-contrib
          xmonad-extras
    ]))
  ];
  ```

  * nixos-rebuild switch
  * reboot

  ## Technical details

  * System: NixOS: `17.09pre107265.0afb6d789c (Hummingbird)`
  * Nix version: `nix-env (Nix) 1.11.9`
  * Nixpkgs version: `"17.09pre107265.0afb6d789c"`
  * Sandboxing enabled: `build-use-sandbox = false`

  ## Additional information
  `random` is found on `ghc` but not `ghc-mod`

      $ ghc-pkg list | grep -i random
          MonadRandom-0.5.1
          random-1.1

      $ ghc-mod list | grep -i random

  testfile is compiled but fail on `ghc-mod`

      $ cat test.hs
      import System.Random

      main = undefined

      $ ghc-mod check test.hs
      test.hs:1:1:Failed to load interface for ‘System.Random’Use -v to see a list of the files searched for.

      $ ghc test.hs

  Also I clear the env by `nix-env -e '*'` to make sure there is no shadow 

      $ nix-env -q

      $ sudo nix-env -q
      [sudo] password for wizzup: 


state: closed
title: ovmf: split firmware image files
user_login: joachifm
html_url: https://github.com/NixOS/nixpkgs/pull/25896
updated_at: 2017-05-22 20:52:38
body:
  The OVMF closure is huge, while we often only need `OVMF{,_CODE,VARS}.fd`.

  See https://github.com/NixOS/nixpkgs/issues/25854

  Not sure about why `dontPatchELF` now seems to be necessary for the build to pass, nor have I tested with Xen, so this is still WIP.


state: closed
title: glibc: Clean up cross compilation
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/25897
updated_at: 2017-05-21 02:26:18
body:
  Might it be possible to use `overrideAttrs` or something to make this cleaner still?

  testing: http://hydra.nixos.org/eval/1359820


state: closed
title: wip: openstackclient: 1.7.1 -> 3.11.0
user_login: nlewo
html_url: https://github.com/NixOS/nixpkgs/pull/25898
updated_at: 2017-06-13 19:55:17
body:
  Dependencies are private and have been generated by pypi2nix.

  ###### Motivation for this change
  Upgrade

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Typora: init at 0.9.29
user_login: jensbin
html_url: https://github.com/NixOS/nixpkgs/pull/25899
updated_at: 2017-05-20 13:07:15
body:
  ###### Motivation for this change
  Typora (https://typora.io) is markdown viewer and editor.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: swap: change randomEncryption to plainOpen
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/pull/25900
updated_at: 2017-05-23 06:45:47
body:
  ###### Motivation for this change
  Instead of creating a luks container with "secretkey" as password, decrypting it and removing the luks header, it's much easier and faster to use plainOpen with /dev/urandom. And you also get some bytes more swap because you have no luks header.

  That's the way it's often done and proposed in other linux distributions.

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nixos.ova build fails on Hydra
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/issues/25901
updated_at: 2017-06-17 21:03:21
body:
  ## Issue description

  The [ova job](http://hydra.nixos.org/job/nixos/trunk-combined/nixos.ova.x86_64-linux) has been failing during past week, blocking the nixos-unstable channel.  I don't know what's the exact problem.

  ### Steps to reproduce

  I'm unable to reproduce the failure locally.


state: closed
user_login: twhitehead
html_url: https://github.com/NixOS/nixpkgs/issues/25902
updated_at: 2017-05-18 23:19:35
title:
  clblas-cuda install failure due to nvidiatoolkit providing libOpenCL.so that refers to libOpenCL.so.1 but doesn't provide it

body:
  ## Issue description

  When I try and install the `clblas-cuda` package it fails because the installation procedure iterates over all the test-short executable's dependencies and is unable to locate the required *libOpenCL.so.1*.

  It seems this dependency comes from the *test-short* binary being linked against the *libOpenCL.so* that comes with `nvidiatoolkit`.  This *libOpenCL.so*  has a `SONAME` record that says it is *libOpenCL.so.1*.

  ```bash
  readelf -d /nix/store/vikagmf2qdni5mw0rk9lx9v441k7q60p-cudatoolkit-7.5.18/lib64/libOpenCL.so
  ```
  ```
  ...
   0x000000000000000e (SONAME)             Library soname: [libOpenCL.so.1]
  ...
  ```

  This results in *test-short* requiring the library *libOpenCL.so.1*.  The `nvidiatoolkit` only provides a *libOpenCL.so* though, so the installation then explodes when it tries to loop over the dependencies of the binary it just created and finds it can't find *libOpenCL.so.1*.

  It is not clear to me if this would be considered an issue with `clblas-cuda` or `nvidiatoolkit`.  Two possibly fixes are

  1. add `ocl-icd` to `buildInputs` for `clblas-cuda` before `cudatoolkit`, or
  2. add a `postFIxup` step to `nvidiatoolkit` to provide the *libOpenCL.so.1* symlink.

  ### Steps to reproduce

  Try and install `clblas-cuda` package

  ```bash
  nix-build '<nixpkgs>' -A clblas-cuda
  ```
  ```
  ...
  -- Defined OPENCL_ROOT: /nix/store/vikagmf2qdni5mw0rk9lx9v441k7q60p-cudatoolkit-7.5.18, ENV{OPENCL_ROOT}: 
  -- OPENCL_INCLUDE_DIRS: /nix/store/vikagmf2qdni5mw0rk9lx9v441k7q60p-cudatoolkit-7.5.18/include
  -- Looking for CL_VERSION_2_0
  -- Looking for CL_VERSION_2_0 - not found
  -- Looking for CL_VERSION_1_2
  -- Looking for CL_VERSION_1_2 - found
  -- Looking for CL_VERSION_1_1
  -- Looking for CL_VERSION_1_1 - found
  -- FindOpenCL searching for 64-bit libraries
  -- Found OPENCL: /nix/store/vikagmf2qdni5mw0rk9lx9v441k7q60p-cudatoolkit-7.5.18/lib64/libOpenCL.so (found version "1.2") 
  -- FindOpenCL /nix/store/vikagmf2qdni5mw0rk9lx9v441k7q60p-cudatoolkit-7.5.18/lib64/libOpenCL.so, /nix/store/vikagmf2qdni5mw0rk9lx9v441k7q60p-cudatoolkit-7.5.18/include
  ...
  -- Installing: /nix/store/s7s3n0p8b2m5ig94z5almfa8v3fr01ln-clblas-cuda-git-20160505/bin/test-short
  -- 
  warning: cannot resolve item 'libOpenCL.so.1'

    possible problems:
      need more directories?
      need to use InstallRequiredSystemLibraries?
      run in install tree instead of build tree?

  -- warning: gp_resolved_file_type non-absolute file 'libOpenCL.so.1' returning type 'other' -- possibly incorrect
  ...
  CMake Error at tests/copyTestDependencies.cmake:97 (file):
    file INSTALL cannot find
    "/tmp/nix-build-clblas-cuda-git-20160505.drv-0/clBLAS-d20977ec4389c6b3751e318779410007c5e272f8-src/Build/libOpenCL.so.1".
  Call Stack (most recent call first):
    tests/cmake_install.cmake:66 (include)
    cmake_install.cmake:76 (include)


  make: *** [Makefile:84: install] Error 1
  builder for ‘/nix/store/m79qvzbd8vdv5m9j2fax9c7nlkhc96ls-clblas-cuda-git-20160505.drv’ failed with exit code 2
  error: build of ‘/nix/store/m79qvzbd8vdv5m9j2fax9c7nlkhc96ls-clblas-cuda-git-20160505.drv’ failed
  ```

  ## Technical details

  * System:

  ```
  LSB Version:	:base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
  Distributor ID:	CentOS
  Description:	CentOS release 6.8 (Final)
  Release:	6.8
  Codename:	Final
  ```

  * Nix version: `nix-env (Nix) 1.11.4`
  * Nixpkgs version: `17.03.325.73de4ca`
  * Sandboxing enabled: `build-use-sandbox = true`


state: closed
title: clblas-cuda: requires ocl-icd now for libOpenCL.so.1 #25902
user_login: twhitehead
html_url: https://github.com/NixOS/nixpkgs/pull/25903
updated_at: 2017-06-14 20:20:21
body:
  ###### Motivation for this change

  Closes #25902

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: timelapse-deflicker: init at 142acd1
user_login: valeriangalliat
html_url: https://github.com/NixOS/nixpkgs/pull/25904
updated_at: 2017-05-22 11:55:44
body:
  Add a package for [timelapse-deflicker](https://github.com/cyberang3l/timelapse-deflicker).

  Tested on macOS and NixOS.

  The `ClassMethodMaker` Perl library is not a dependency of timelapse-deflicker but it's needed by `TermProgressBar`. But even though it's in its `propagatedBuildInputs`, I had an error running the program on how `ClassMethod` was not found, and adding `ClassMethodMaker` to the direct dependencies fixed it. Any idea what I'm doing wrong?


state: closed
title: proofgeneral_HEAD: fix
user_login: Ptival
html_url: https://github.com/NixOS/nixpkgs/pull/25905
updated_at: 2017-05-25 19:43:28
body:
  ###### Motivation for this change

  As far as I can tell, the current derivation in master is broken, because of those changes:
  https://github.com/ProofGeneral/PG/commit/1a18e33658645a81225c56b5d4f4a4b89434d301
  https://github.com/ProofGeneral/PG/issues/177

  It seems we don't need a patch anymore as a result.


state: closed
title: Gnome 3 doesn't remember favorites
user_login: liamwigney
html_url: https://github.com/NixOS/nixpkgs/issues/25906
updated_at: 2017-08-07 06:33:27
body:
  ## Issue description
  In Gnome 3 you can select applications as "favorites" to remain pinned to the sidebar. Under NixOS every time I reboot I lose my favorites.


  ### Steps to reproduce

  Install NixOS with Gnome.

  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
  17.09pre106916.c5badb123a (Hummingbird)
  * Nix version: (run `nix-env --version`)
  nix-env (Nix) 1.11.9
  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)
  "17.09pre107265.0afb6d789c"
  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)
  No


state: closed
title: Passopolis password manager service
user_login: disassembler
html_url: https://github.com/NixOS/nixpkgs/pull/25907
updated_at: 2017-09-24 18:06:26
body:
  ###### Motivation for this change
  Adds passopolis password manager service

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: perlPackages.NetPatricia and perlPackages.NetCIDRLite (new)
user_login: lukego
html_url: https://github.com/NixOS/nixpkgs/pull/25908
updated_at: 2017-05-19 18:18:04
body:
  ###### Motivation for this change

  Add `Net::Patricia` perl module from CPAN, and also its dependency `Net::CIDR::Lite`.

  This does not seem to actually work though. I install the `Net::Patricia` library but I only see the `Net::CIDR::Lite` library available. Anybody know what is wrong? (I have no perl background, doing this as a dependency for another project.)

  ```
  $ nix-env -f ~/git/nixpkgs -i perl-Net-Patricia
  installing ‘perl-Net-Patricia-1.22’

  $ find -H ~/.nix-profile/lib/perl5/site_perl/5.24.1/Net
  /home/luke/.nix-profile/lib/perl5/site_perl/5.24.1/Net
  /home/luke/.nix-profile/lib/perl5/site_perl/5.24.1/Net/CIDR
  /home/luke/.nix-profile/lib/perl5/site_perl/5.24.1/Net/CIDR/Lite.pm
  ```

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: matrix-synapse: 0.20.0 -> 0.21.0
user_login: fadenb
html_url: https://github.com/NixOS/nixpkgs/pull/25909
updated_at: 2017-06-20 16:27:54
body:
  ###### Motivation for this change
  https://github.com/matrix-org/synapse/releases/tag/v0.21.0


  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: salt: 2016.11.4 -> 2016.11.5
user_login: aneeshusa
html_url: https://github.com/NixOS/nixpkgs/pull/25910
updated_at: 2017-05-19 10:11:58
body:
  ###### Motivation for this change

  Release notes: https://docs.saltstack.com/en/latest/topics/releases/2016.11.5.html
  This fixes a regression in 2016.11.4.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: dale: 20170419 -> 20170519
user_login: amiloradovsky
html_url: https://github.com/NixOS/nixpkgs/pull/25911
updated_at: 2017-05-20 06:41:35
body:
  Includes some stability/predictability and portability improvements.

  ###### Motivation for this change

  Incorporate some essential upstream changes, and maybe make it build on Darwin.

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [x] Linux
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: Override package version help
user_login: ob7
html_url: https://github.com/NixOS/nixpkgs/issues/25912
updated_at: 2017-05-19 21:07:56
body:
  I'm using the standard nixos channel, but sometimes the packages within there are outdated.
  I'm trying to install bitcoin 0.14.1, the version currently in stable is 0.12.0.
  So I am trying to override the version like so:
  ```
  (bitcoin.overrideDerivation (oldAttrs: {
        name = "bitcoin-0.14.1";
        core_version = "0.14.1";
        version = "0.14.1";
      }))
  ```
  I'm using the same variable names that is within the bitcoin.nix file located at [pkgs/applications/altcoins/bitcoin.nix](https://github.com/NixOS/nixpkgs/blob/release-16.09/pkgs/applications/altcoins/bitcoin.nix)

  But it appears to make no difference ( other than it doing a bare build of bitcoin which takes a while ).... but the version it installs is still 0.12.0.

  What am I doing wrong here?


state: closed
title: bup: enable darwin build
user_login: czyzykowski
html_url: https://github.com/NixOS/nixpkgs/pull/25913
updated_at: 2017-05-19 17:54:00
body:
  ###### Motivation for this change

  This package builds fine on macOS.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: hadoop: 2.2.0 -> 2.7.3, 2.8.1; nixos/hdfs: init at 2.7.3, 2.8.1
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/25914
updated_at: 2017-12-29 18:12:03
body:
  ###### Motivation for this change

  1. ```2.2.0``` is a well outdated version (2013) and not supported by upstream. The latest version is ```2.8.0```, the oldest supported legacy branch is  ```2.5.x```.
  2. HDFS server was broken because of ```"/bin/ls"``` hardcoded in Java, so binary distribution cannot be used, recompilation from patched sources is required.

  tested only HDFS-server (four daemons).
  Map-Reduce, YARN and other features may not work.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: NetworkManager: openconnect support not working with nmcli and nmtui
user_login: timor
html_url: https://github.com/NixOS/nixpkgs/issues/25915
updated_at: 2017-06-12 09:43:08
body:
  ## Issue description
  The default version of NetworkManager comes with the tools `nmcli` and `nmtui`, which should be able to be used to activate a correctly configured openconnect VPN connection.  While with the networkmanager applet everything works correctly, the command line tools do not.  This is because the applet calls openconnect via the (correctly patched) nm-openconnect-service, while the console tools do so via a helper function that comes with the networkmanager package itself, see [NetworkManager source](https://github.com/NetworkManager/NetworkManager/blob/master/clients/common/nm-vpn-helpers.c#L206-L222)

  I can confirm that patching this to the correct openconnect binary path works.  However, that introduces a direct dependency of the networkmanager package to the openconnect package.

  Maybe Related: #7908

  ### Steps to reproduce
  - create a working openconnect VPN connection with nmapplet
  - try to activate it via `nmcli --ask c up <NAME>`
  - observe error that openconnect binary could not be found
  - patch networkmanager source in clients/common/nm-vpn-helpers.c
  - observe the command succeed

  patch:
  ```
  diff --git a/clients/common/nm-vpn-helpers.c b/clients/common/nm-vpn-helpers.c
  index 15611c45c..4a7444d3a 100644
  --- a/clients/common/nm-vpn-helpers.c
  +++ b/clients/common/nm-vpn-helpers.c
  @@ -203,23 +203,8 @@ nm_vpn_openconnect_authenticate_helper (const char *host,
   	gboolean ret;
   	char **strv = NULL, **iter;
   	char *argv[4];
  -	const char *path;
  -	const char *const DEFAULT_PATHS[] = {
  -		"/sbin/",
  -		"/usr/sbin/",
  -		"/usr/local/sbin/",
  -		"/bin/",
  -		"/usr/bin/",
  -		"/usr/local/bin/",
  -		NULL,
  -	};
  -
  -	path = nm_utils_file_search_in_paths ("openconnect", "/usr/sbin/openconnect", DEFAULT_PATHS,
  -	                                      G_FILE_TEST_IS_EXECUTABLE, NULL, NULL, error);
  -	if (!path)
  -		return FALSE;
   
  -	argv[0] = (char *) path;
  +	argv[0] = "@openconnect@/bin/openconnect";
   	argv[1] = "--authenticate";
   	argv[2] = (char *) host;
   	argv[3] = NULL;
  ```
  with the corresponding `substitueInplace` in the build script.


state: closed
title: Python: set DETERMINISTIC_BUILD and PYTHONHASHSEED in setupHook
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/25916
updated_at: 2017-05-24 12:40:36
body:
  The Python interpreters are patched so they can build .pyc bytecode free of certain indeterminism.

  When building Python packages we currently set

  ```
  DETERMINISTIC_BUILD=1;
  PYTHONHASHSEED = 0;
  ```

  Instead of setting these environment variables in the function that
  builds the package, this commit sets the variables in the Python
  setup hook. That way, whenever Python is included in a derivation, these
  variables are set.

  See also the issue https://github.com/NixOS/nixpkgs/issues/25707.

  ###### Motivation for this change


  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Valgrind's memcheck reporting many false positives
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/issues/25917
updated_at: 2017-05-30 22:47:49
body:
  ## Issue description
  This issue is caused by 33ff74ced6faad7fe15b3724c453d8646e10b6e5, which removes the valgrind suppressions in libdrm introduced by 6437b2108d7d0a576d290f9d3071c47665c86a90.


  ### Steps to reproduce
  Save as sdltest.c:
  ```c
  #include <SDL2/SDL.h>
  #include <time.h>

  int main() {
      SDL_Init(SDL_INIT_VIDEO);
  }
  ```
  Save as default.nix:
  ```nix
  with import <nixpkgs> {};

  stdenv.mkDerivation {
    src = lib.cleanSource ./.;
    name = "sdltest";
    buildInputs = [SDL2];
    phases = [ "unpackPhase" "buildPhase" ];
    buildPhase = ''
      mkdir -p $out/bin
      gcc -o $out/bin/sdltest sdltest.c -lSDL2
    '';
  }
  ```
  Build and run `valgrind result/bin/sdltest`. This should not produce any errors, but does.

  ## Technical details

  - Sandboxing enabled: yes
  - System: 17.03.1123.4a7a03913d (Gorilla)
  - Nix version: nix-env (Nix) 1.11.8
  - Nixpkgs version: "17.03.1123.4a7a03913d"


state: closed
title: Firefox bin 53.0.3
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/25918
updated_at: 2017-05-19 19:07:11
body:
  ###### Motivation for this change

  - Bug fixes

  https://www.mozilla.org/en-US/firefox/53.0.3/releasenotes/

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: common-updater-script: fix error handling
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/25919
updated_at: 2017-05-19 14:14:45
body:
  ###### Motivation for this change

  `common-updater-script` uses `cmp` command to check errors, but it cannot find `cmp`, so results in the following log file:

  ```
  /nix/store/ys5l41pwfja3lyjaw9mf9ia9ivi8y8kl-common-updater-scripts/bin/.update-source-version-wrapped: line 55: cmp: command not found
  /nix/store/ys5l41pwfja3lyjaw9mf9ia9ivi8y8kl-common-updater-scripts/bin/.update-source-version-wrapped: line 69: cmp: command not found
  /nix/store/ys5l41pwfja3lyjaw9mf9ia9ivi8y8kl-common-updater-scripts/bin/.update-source-version-wrapped: line 86: cmp: command not found
  ```

  This PR adds `diffutils` as a dependency to fix it.

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  cc: @dezgeg 

  ---


state: closed
title: test-driver: sendKeys() support for capital letters
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/25920
updated_at: 2017-05-19 14:14:40
body:
  ###### Motivation for this change

  Add support for capital letters to ```test-driver```'s function ```sendKeys()``` to avoid [ugly](https://github.com/volth/nixpkgs/blob/e3872394a210bf2df75737b546d32bb5b5b5b181/nixos/tests/hdfs.nix#L90) [hacks](https://github.com/volth/nixpkgs/blob/e3872394a210bf2df75737b546d32bb5b5b5b181/nixos/tests/hdfs.nix#L97)

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: llvm-4/clang-4: Build and install man pages
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/25921
updated_at: 2017-06-01 19:38:10
body:
  ###### Motivation for this change

  man pages are useful!

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: services.offlineimap.path having no effect?
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/issues/25922
updated_at: 2017-05-19 15:23:31
body:
  ## Issue description

  I'm trying to use offlineimap service with a configuration that requires `gpg` on the path to retrieve credentials from an encrypted file. If I'm understanding correctly:

  ```
    services.offlineimap.path = [ pkgs.gnupg1 ];
  ```

  should make it available but doesn't appear to have any effect:

  ```
  $ systemctl --user status offlineimap  
  ● offlineimap.service - Offlineimap: a software to dispose your mailbox(es) as a local Maildir(s)
     Loaded: loaded (/nix/store/zrvxgq7xbs8z9h6zh9g1mmsb5fbphkhn-unit-offlineimap.service/offlineimap.service; static; vendor preset: enabled)
     Active: failed (Result: exit-code) since Fri 2017-05-19 15:33:01 BST; 2s ago
    Process: 13808 ExecStart=/nix/store/sg0d1qvmag6cnfr2xr4f4wa406i8qy65-offlineimap-7.0.13/bin/offlineimap -u syslog -o -1 (code=exited, status=1/FAILURE)
   Main PID: 13808 (code=exited, status=1/FAILURE)

  May 19 15:33:01 laptop offlineimap[13808]: sh: gpg: command not found
  $ cat /nix/store/zrvxgq7xbs8z9h6zh9g1mmsb5fbphkhn-unit-offlineimap.service/offlineimap.service
  [Unit]
  Description=Offlineimap: a software to dispose your mailbox(es) as a local Maildir(s)

  [Service]
  Environment="LOCALE_ARCHIVE=/nix/store/mry6hpzxg44idk6pmqhcjvxzr665y43p-glibc-locales-2.25/lib/locale/locale-archive"
  Environment="PATH=/nix/store/3n3r10921c0mzfrq64hc4m2jzjk13qpr-python-2.7.13/bin:/nix/store/k8dyhz9hrjydl23ny3131am6cws1rc07-coreutils-8.26/bin:/nix/store/dqzqrrampaf665laggc4ng33dfbxv5q7-findutils-4.6.0/bin:/nix/store/3r21p23hmbzj1ykv2wllqr14k1b0cdmx-gnugrep-3.0/bin:/nix/store/2nzkvn5b9jxdj75mgw6cdvpl6438sdqw-gnused-4.4/bin:/nix/store/px7a1kq4prjzw17c9pppssdmibqqdm2p-systemd-232/bin:/nix/store/3n3r10921c0mzfrq64hc4m2jzjk13qpr-python-2.7.13/sbin:/nix/store/k8dyhz9hrjydl23ny3131am6cws1rc07-coreutils-8.26/sbin:/nix/store/dqzqrrampaf665laggc4ng33dfbxv5q7-findutils-4.6.0/sbin:/nix/store/3r21p23hmbzj1ykv2wllqr14k1b0cdmx-gnugrep-3.0/sbin:/nix/store/2nzkvn5b9jxdj75mgw6cdvpl6438sdqw-gnused-4.4/sbin:/nix/store/px7a1kq4prjzw17c9pppssdmibqqdm2p-systemd-232/sbin"
  Environment="TZDIR=/nix/store/ib356ccx25xixzjmj0fmgdv61kj1f398-tzdata-2016j/share/zoneinfo"



  ExecStart=/nix/store/sg0d1qvmag6cnfr2xr4f4wa406i8qy65-offlineimap-7.0.13/bin/offlineimap -u syslog -o -1
  TimeoutStartSec=120sec
  Type=oneshot
  ```

  ### Steps to reproduce

  1. Add:
     ```
     services.offlineimap.install = true;
     services.offlineimap.path = [ pkgs.gnupg1 ];
      ```
     to /etc/nixos/configuration.nix.
  2. Setup authentication as described [here](https://gist.github.com/areina/3879626#configure).

  ## Technical details

  * System: 17.03.git.22da5d0246 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: 17.03.git.22da5d0246
  * Sandboxing enabled: false


state: closed
title: solc: 0.4.8 -> 0.4.11
user_login: dbrock
html_url: https://github.com/NixOS/nixpkgs/pull/25923
updated_at: 2017-05-27 13:56:45
body:
  ###### Motivation for this change

  > This release fixes a bug in the optimizer (more about this on the blog), introduces the standard JSON interface, adds interface contracts and implements some additional safety checks.

  https://github.com/ethereum/solidity/releases/tag/v0.4.11

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: idea.gogland: 171.3780.106 -> 171.4424.55
user_login: vdemeester
html_url: https://github.com/NixOS/nixpkgs/pull/25924
updated_at: 2017-05-19 19:43:27
body:
  Signed-off-by: Vincent Demeester <vincent@sbr.pm>

  ###### Motivation for this change

  Updating `idea.gogland` to latest EAP.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: networkmanager_fortisslvpn: init at 1.2.4
user_login: selaux
html_url: https://github.com/NixOS/nixpkgs/pull/25925
updated_at: 2017-06-18 14:12:54
body:
  ###### Motivation for this change

  Useful for people who use this type of VPN.

  I could connect to the VPN using this. Unfortunately some nm frontends dont support this yet, e.g. kde, but works with networkmanagerapplet.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: How do I write a Nix expression for new Lua packages?
user_login: tomjaguarpaw
html_url: https://github.com/NixOS/nixpkgs/issues/25926
updated_at: 2018-09-30 07:11:38
body:
  I need to install the Lua packages

  * dpnn
  * csvigo
  * torchx
  * tds

  They are available from luarocks.  I have looked in `pkgs/top-level/lua-packages.nix` but I don't understand it because this is my first time writing Nix expressions.  Can anyone give me a hand?


state: closed
title: gnupg: 2.1.20 -> 2.1.21
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/pull/25927
updated_at: 2017-05-21 08:11:09
body:
  ###### Motivation for this change
  https://github.com/gpg/gnupg/blob/master/NEWS

  ##### Noteworthy changes in version 2.1.21 (2017-05-15)

    * gpg,gpgsm: Fix corruption of old style keyring.gpg files.  This
      bug was introduced with version 2.1.20.  Note that the default
      pubring.kbx format was not affected.
    * gpg,dirmngr: Removed the skeleton config file support.  The
      system's standard methods for providing default configuration
      files should be used instead.
    * w32: The Windows installer now allows installion of GnuPG without
      Administrator permissions.
    * gpg: Fixed import filter property match bug.
    * scd: Removed Linux support for Cardman 4040 PCMCIA reader.
    * scd: Fixed some corner case bugs in resume/suspend handling.
    * Many minor bug fixes and code cleanup.

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: No man page for pg_dump
user_login: RobertFischer
html_url: https://github.com/NixOS/nixpkgs/issues/25928
updated_at: 2017-05-20 06:11:35
body:
  ## Issue description

  When I install the postgresql service, I don't have `man pg_dump`.

  ### Steps to reproduce
  In your config:
  `service.postgresql.enable = true`

  Rebuild.

  Verify that the `pg_dump` executable does exist.  (It should.)

  From the shell, `man pg_dump` reports no man page found.

  ## Technical details

  * Nix version: 17.03


state: closed
title: splix: Is `DISABLE_JBIG=1` still needed?
user_login: 8573
html_url: https://github.com/NixOS/nixpkgs/issues/25929
updated_at: 2017-07-04 12:56:19
body:
  I note that the `splix` package sets `DISABLE_JBIG=1` in
  `makeFlags`.[(1)] OpenPrinting.org says [(2)] that the reason to
  disable "JBIG" is patent concerns, that disabling it removes support
  for many printers, and that "The patent will expire on April 4, 2012".
  Given the last, need we still disable this feature?

  [(1)]: <https://github.com/NixOS/nixpkgs/blob/8e462995ba6deaeec9fd6dc6d3b9a110c08e5955/pkgs/misc/cups/drivers/splix/default.nix#L14>
  [(2)]: <https://openprinting.org/driver/splix/license>


state: closed
title: enable hydra jobs for some of the darwin only packages
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/25930
updated_at: 2017-08-17 17:12:17
body:
  ###### Motivation for this change

  Fixes https://github.com/NixOS/nixpkgs/issues/25200.

  Maybe there's another/better way to fix this?

  Due to the way packagePlatforms and the fact that it's not possible to
  access drv.meta of a 'broken' package all of the darwin only packages
  are filtered out of the job in release.nix.

  ###### Things done

  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: mysql service: change default data directory for 17.09
user_login: bachp
html_url: https://github.com/NixOS/nixpkgs/pull/25931
updated_at: 2017-06-11 20:34:29
body:
  ###### Motivation for this change

  The new directory is now moved to /var/db/mysql. This makes it consistent with
  most other databases like postgresql and mongodb.


  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Opera: 44.0.2510.857 -> 45.0.2552.812
user_login: spamntaters
html_url: https://github.com/NixOS/nixpkgs/pull/25933
updated_at: 2017-05-20 07:55:08
body:
  ###### Motivation for this change
  - User interface updates. Telegram, Whatsapp, Facebook Messenger are able to be pinned in a side panel.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS (Nixos channel: nixos-unstable Commit: 0afb6d789c)
     - [ ] macOS
     - [ ] Linux 
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: hss: init at 1.0.1
user_login: nixy
html_url: https://github.com/NixOS/nixpkgs/pull/25936
updated_at: 2017-10-20 00:35:36
body:
  ###### Motivation for this change

  Adds hss, a simple SSH helper written in ruby to allow shorthand for a fleet of hosts.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: samba: 4.5.8 -> 4.6.3
user_login: bachp
html_url: https://github.com/NixOS/nixpkgs/pull/25937
updated_at: 2017-05-21 15:15:42
body:
  ###### Motivation for this change

  Update to latest samba version

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).
  - [x] Used samba service with 4.6.3 for a week.

  ---


state: closed
title: emby service: allow changing data directory
user_login: bachp
html_url: https://github.com/NixOS/nixpkgs/pull/25938
updated_at: 2017-05-20 08:33:38
body:
  ###### Motivation for this change

  It's usefull to move the datadirectory to a different location, maybe on a different disk.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: metar: init at 20161013.1
user_login: umazalakain
html_url: https://github.com/NixOS/nixpkgs/pull/25939
updated_at: 2017-05-20 10:19:04
body:
  ###### Motivation for this change

  Add metar -- library for downloading and decoding airport METARs.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: chromium: 57.0.2987.133 -> 58.0.3029.110 + build fixes
user_login: bendlas
html_url: https://github.com/NixOS/nixpkgs/pull/25940
updated_at: 2017-05-29 21:20:20
body:
  ###### Motivation for this change

  Security upgrades.

  ###### Things done

  Updated versions and fixed the build for linux x86-64

  Unfortunately, there were two build breakages from 57 -> 58.

  One of them is about the bootstrapped `gn`, built during chromium's build. The following patch is needed, until the fix in master has come downstream to stable: https://github.com/NixOS/nixpkgs/commit/bafcf4226ead4a6bdc5d652164e4d18509af35a7

  The other one is about nodejs, which is used during the build to generate stuff. There is a script to download `.../bin/node` but it doesn't seem to work (anymore ?) in our build. Failing to get a response from chromium devs, I just tried softlinking our node binary into the build tree and it actually works: https://github.com/NixOS/nixpkgs/commit/1fe7bd9ed6a5dd780e4991241b75fc0640576b2b
  There are two open issues with this, though:
  - [ ] is this solution durable?
  - [ ] does the build work in linux x86-32

  cc @aszlig 

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: idea.webstorm: 2017.1 -> 2017.1.3
user_login: GauthierPLM
html_url: https://github.com/NixOS/nixpkgs/pull/25941
updated_at: 2017-05-20 17:30:36
body:
  ###### Motivation for this change

  Updated to latest version

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: hbase: 0.98.24 -> 1.3.1
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/25942
updated_at: 2017-07-28 13:23:02
body:
  ###### Motivation for this change

  Updated version (0.98.xx is end-of-maintenance in April 2017), added distributed mode and tests.

  Distributed test uses HDFS service therefore depends on https://github.com/NixOS/nixpkgs/pull/25914

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: tcptraceroute: init at 1.5beta7
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/pull/25943
updated_at: 2017-05-20 18:39:01
body:
  ###### Motivation for this change

  Make tcptraceroute available in nixpkgs.

  Notes:

  - I'm unsure on version names with suffixes such as beta7. Is it fine as is or would 1.5-beta7 be more appropriate, or perhaps some other variation?
  - I don't particularly like the `CFLAGS` hack but no matter what configure flags I try I can't disable static linking. Neither `--disable-static` nor `--enable-static=no` appears to work although I haven't looked into this further.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: hunskell: add basque dictionary Xuxen 5
user_login: umazalakain
html_url: https://github.com/NixOS/nixpkgs/pull/25944
updated_at: 2017-05-20 19:17:49
body:
  mkDict doesn't easily adapt to dictionaries that have multiple source
  files but no readme, so I did not use it. Having a "generic" function
  that then has per-language quirks is a bad abstraction.

  A small utility function that copies a given file to hunspell's and
  myspell's dirs and a separate one that copies a given readme file would
  be more useful.

  ###### Motivation for this change

  I want to have a spellchecker that understands me.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: unetbootin: fix bug where nothing renders in the window
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/pull/25945
updated_at: 2017-05-20 19:38:01
body:
  ###### Motivation for this change

  Unetbootin shows up as a blank window.

  This fix from https://github.com/unetbootin/unetbootin/issues/67 fixes it.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: [qt5] chmod: operation not permitted on Darwin
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/issues/25946
updated_at: 2017-10-22 01:20:46
body:
  ## Issue description

  Lots of qt5 submodules on Darwin fail with the same error:

  ```
  chmod: changing permissions of '/nix/store/zmp7bafl20xm82gqx3wdjidmkalhpnc9-qtx11extras-5.8.0/lib/cmake/Qt5/Qt5Config.cmake': Operation not permitted
  ```

  It seems like it should be a straightforward fix but I can't figure out where the chmod is coming from. Here's a list of them:

  - qtx11extras
  - qtsvg
  - qtxmlpatterns
  - qttools
  - qtsvg
  - qtserialport
  - qtserialport

  full hydra build log: http://hydra.nixos.org/build/52892789/nixlog/1

  /cc @ttuegel @periklis @acowley @copumpkin @LnL7 


state: closed
title: jsbeautifier: 1.6.4 -> 1.6.14
user_login: apeyroux
html_url: https://github.com/NixOS/nixpkgs/pull/25947
updated_at: 2017-05-21 07:50:15
body:
  ###### Motivation for this change

  up to 1.6.14

  ###### Things done

  - [ x] Tested using sandboxing
  - Built on platform(s)
     - [x ] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md]

  ---


state: closed
title: c14: c14-cli-2016-09-09 -> c14-cli-2017-20-05
user_login: apeyroux
html_url: https://github.com/NixOS/nixpkgs/pull/25948
updated_at: 2017-05-23 07:45:19
body:
  ###### Motivation for this change

  up to current version

  ###### Things done

  - [x] Tested using sandboxing
  - Built on platform(s)
     - [ x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pythonPackages.bitcoin-price-api: init at 0.0.4
user_login: bhipple
html_url: https://github.com/NixOS/nixpkgs/pull/25949
updated_at: 2017-05-24 04:50:50
body:
  - Add myself to maintainers
  - Add bitcoin-price-api 0.0.4

  Tested with:
  ```
  $ nix-repl
  > :b python27Packages.bitcoin-price-api
  > :b python35Packages.bitcoin-price-api
  > :b python36Packages.bitcoin-price-api
  $ nix-shell <project that needs this and ran that project's tests>
  ```

  This is my first python contribution; I tried to follow the python md
  instructions for contributing, but if there's anything else I should do or if
  there are better ways to factor a Python package let me know!


state: closed
title: mysql service: Make initialDatabases.schema attribute optional
user_login: florianjacob
html_url: https://github.com/NixOS/nixpkgs/pull/25950
updated_at: 2017-08-31 13:00:50
body:
  ###### Motivation for this change
  the `services.mysql.initialDatabases` list does not allow to create empty initial databases, e.g. for web apps like piwik or nextcloud that create their own initial schema via their web installer.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: fcitx service: add QT_PLUGIN_PATH to env
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/pull/25951
updated_at: 2017-05-22 06:12:23
body:
  PR #25285 removed the auto-detection of qt plugins from NIX_PROFILE,
  explicitly declaring QT_PLUGIN_PATH in the module solve the problem

  ###### Motivation for this change


  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: emacsWithPackages: wrap MacOS app
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/pull/25952
updated_at: 2019-02-22 04:41:07
body:
  fixes #22893

  This just makes Applications/Emacs.app behave like bin/* files in Emacs wrapper.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: haxe: introduce haxePackages
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/25953
updated_at: 2017-07-28 15:22:47
body:
  ###### Motivation for this change

  ```hxcpp``` (runtime for Haxe->C++ translator) is broken after [upgrade ](https://github.com/NixOS/nixpkgs/pull/25538).

  This fix ```hxcpp``` and also allows to use more than one library directory (that in nix world means more than one library). Added some popular Haxe libs including ```hxjava``` and ```hxcs``` (runtimes for Haxe->Java and haxe->C# translators).

  Cross-compilation in ```hxcpp``` is currently broken (including compilation of 32-bit apps on x86_64).

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: manual: add "Emacs" section to manual
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/pull/25954
updated_at: 2019-02-22 04:41:03
body:
  This gives some basics on configuring Emacs within Nix. The
  configuration is fairly long just to give a good idea of what’s going
  on. I can trim out some of it if it’s not necessary. Note that there
  is already a section for Emacs in the NixOS manual. However, this is
  aimed at avoiding using modules altogether to make things easier for
  non-NixOS users. This configuration should work on NixOS anyway,
  however.

  Fixes #24243
  Fixes #19956

  This is my first contribution to the manual, so I hope everything is okay. Any notes would be very helpful!


state: closed
title: manual: add "declarative package management" section
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/pull/25955
updated_at: 2019-02-22 04:41:00
body:
  This section gives some details on how to setup an "environment"
  without having to go through NixOS (although it could be used there
  too). I’ve tried to make it straightforward and have a kind of
  "tutorial" feel. Not sure if that’s appropriate for the manual, so any
  recommended changes would be helpful.

  Also the section might not be totally appropriate, but this is a fairly general use case, I think.


state: closed
title: st: extraLibs argument
user_login: adrianparvino
html_url: https://github.com/NixOS/nixpkgs/pull/25956
updated_at: 2017-05-21 06:53:14
body:
  ###### Motivation for this change
  Being able to add extra libraries would greatly benefit paches.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Steam doesn't run ("libGL error: failed to load driver: swrast")
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/issues/25957
updated_at: 2017-12-24 00:35:02
body:
  ```
  > steam
  cp: cannot create regular file '/home/chris/.local/share/Steam/bootstrap.tar.xz': Permission denied
  Running Steam on nixos 17.03.git.32d6569b62 64-bit
  STEAM_RUNTIME has been set by the user to: /steamrt
  Installing breakpad exception handler for appid(steam)/version(1493162727)
  libGL error: unable to load driver: swrast_dri.so
  libGL error: failed to load driver: swrast
  ```

  NixOS 17.03

  Hardware:
  - Intel NUC NUC6i7KYK
  - Intel Iris Pro Graphics 580


state: closed
title: iwd: init at unstable-2017-04-21
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/25958
updated_at: 2017-06-07 13:53:40
body:
  ###### Motivation for this change

  iwd is a new wireless daemon mainly developed by Intel.
  The module added is pretty basic and not very practical at the moment due missing external agents (for wifi password callbacks). However it might serve well as a technical preview.

  Usage:

  ```
  # /etc/nixos/configuration.nix
  network.wireless.enable = false; # if it was enabled before
  network.wireless.iwd.enable = true;
  ```

  ```
  $ iwctl
  [iwd]# help
  ....
  [iwd]# device list
                                      Devices
  --------------------------------------------------------------------------------
    Name                Address             State          Adapter   
  --------------------------------------------------------------------------------
    wlp3s0              34:02:86:1a:7b:47   disconnected   phy0
  ```


  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: Unable to build simple Go program that makes use of C bindings
user_login: javgh
html_url: https://github.com/NixOS/nixpkgs/issues/25959
updated_at: 2017-07-22 18:37:35
body:
  ## Issue description

  Using go + stdenv.cc I am unable to build a simple Go program that makes use of C bindings. The program is a testcase from the Go compiler repository ( https://raw.githubusercontent.com/golang/go/master/misc/cgo/errors/issue14669.go ) . The build fails with an error message like this:

  ```
  # command-line-arguments
  cgo-dwarf-inference:2:8: error: enumerator value for '__cgo_enum__0' is not an integer constant
  cgo-dwarf-inference:5:8: error: enumerator value for '__cgo_enum__2' is not an integer constant
  cgo-dwarf-inference:8:2: error: initializer element is not constant
  cgo-dwarf-inference:8:2: note: (near initialization for '__cgodebug_data[0]')
  cgo-dwarf-inference:10:2: error: initializer element is not constant
  cgo-dwarf-inference:10:2: note: (near initialization for '__cgodebug_data[2]')
  ```

  ### Steps to reproduce

  ```
  nix-shell --pure -p stdenv.cc go wget
  wget https://raw.githubusercontent.com/golang/go/master/misc/cgo/errors/issue14669.go
  go build issue14669.go

  warning: GOPATH set to GOROOT (/nix/store/56c4drb35ww6475r8w43i6706mzyma6p-go-1.8.1/share/go) has no effect
  # command-line-arguments
  cgo-dwarf-inference:2:8: error: enumerator value for '__cgo_enum__0' is not an integer constant
  cgo-dwarf-inference:5:8: error: enumerator value for '__cgo_enum__2' is not an integer constant
  cgo-dwarf-inference:8:2: error: initializer element is not constant
  cgo-dwarf-inference:8:2: note: (near initialization for '__cgodebug_data[0]')
  cgo-dwarf-inference:10:2: error: initializer element is not constant
  cgo-dwarf-inference:10:2: note: (near initialization for '__cgodebug_data[2]')
  ```

  Another example is geth, the go ethereum client, in version 1.6.1:

  ```
  nix-shell --pure -p stdenv.cc go wget
  wget https://github.com/ethereum/go-ethereum/archive/v1.6.1.tar.gz
  tar xf v1.6.1.tar.gz
  cd go-ethereum-1.6.1
  make

  [ ... some output omitted ... ]
  github.com/ethereum/go-ethereum/vendor/github.com/naoina/toml
  github.com/ethereum/go-ethereum/p2p/nat
  github.com/ethereum/go-ethereum/vendor/github.com/gizak/termui
  # github.com/ethereum/go-ethereum/vendor/github.com/karalabe/hid
  cgo-dwarf-inference:2:8: error: enumerator value for '__cgo_enum__0' is not an integer constant
  cgo-dwarf-inference:10:8: error: enumerator value for '__cgo_enum__7' is not an integer constant
  cgo-dwarf-inference:18:2: error: initializer element is not constant
  cgo-dwarf-inference:18:2: note: (near initialization for '__cgodebug_data[0]')
  cgo-dwarf-inference:25:2: error: initializer element is not constant
  cgo-dwarf-inference:25:2: note: (near initialization for '__cgodebug_data[7]')
  github.com/ethereum/go-ethereum/internal/jsre
  github.com/ethereum/go-ethereum/console
  github.com/ethereum/go-ethereum/crypto
  [ ... some output omitted ... ]
  github.com/ethereum/go-ethereum/miner
  github.com/ethereum/go-ethereum/light
  github.com/ethereum/go-ethereum/eth/gasprice
  util.go:44: exit status 2
  exit status 1
  make: *** [Makefile:15: geth] Error 1
  ```

  Switching to clang instead seems to be a workaround for the problem:

  ```
  nix-shell --pure -p clang go wget
  wget https://raw.githubusercontent.com/golang/go/master/misc/cgo/errors/issue14669.go
  go build issue14669.go
  ```

  This last command builds successfully.

  ## Technical details

  * System: 17.09.git.bb37fc9 (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.9
  * Nixpkgs version: 17.09.git.bb37fc90c7
  * Sandboxing enabled: false


state: closed
title: znapzend service: Added options for logging and nodestroy
user_login: Infinisil
html_url: https://github.com/NixOS/nixpkgs/pull/25960
updated_at: 2017-05-22 20:49:33
body:
  and service now restarts on failure

  ###### Motivation for this change

  The znapzend program has some useful options that weren't accessible before.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: google-cloud-sdk: Upgrade to 155.0.0 and fix calling itself
user_login: selaux
html_url: https://github.com/NixOS/nixpkgs/pull/25961
updated_at: 2017-05-21 13:29:20
body:
  ###### Motivation for this change

  Gcloud sometimes calls itself from `google-cloud-sdk/bin` which results in errors because necessary arguments / env variables are not set anymore.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [x] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: lambda-mod-zsh-theme: 2017-04-05 -> 2017-05-21
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/25962
updated_at: 2017-05-21 13:37:17
body:
  ###### Motivation for this change

  `lambda-mod-zsh-theme` contains a new fix which reverts the latest bugfix as it broke with several shells. (see https://github.com/halfo/lambda-mod-zsh-theme/commit/6fa277361ec2c84e612b5b6d876797ebe72102a5)

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: 3Q UN50 wireless adapter doesn't work
user_login: akamaus
html_url: https://github.com/NixOS/nixpkgs/issues/25963
updated_at: 2017-05-21 12:29:19
body:
  nixos-17.03 installer can't connect to wireless network.
  wpa_supplicant can't find the network.  

  Device is based on rtl8192cu chipset. Driver included in kernel is known to be buggy. Apparently here is a fixed version: https://github.com/pvaret/rtl8192cu-fixes


state: closed
title: rodjek/vim-puppet: init
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/25965
updated_at: 2017-05-21 13:18:21
body:
  ###### Motivation for this change

  `vim-puppet` is a helpful plugin which is needed to get syntax highlighting for Puppet.

  I generated the vim-nix expressions as described here: https://github.com/NixOS/nixpkgs/blob/6fc56fa8d4c7ba259e44080c1c34a0d74a276eb2/pkgs/misc/vim-plugins/default.nix#L19

  After that I confirmed the build by running the following command:

  ```
  nix-build -A vimPlugins
  ```

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: ammonite: 0.8.5 -> 0.9.0
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/25966
updated_at: 2017-05-21 13:38:50
body:
  ###### Motivation for this change
  Update

  http://www.lihaoyi.com/Ammonite/#0.9.0

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Gnome 3 touchscreen issue: touch events crash Gnome session
user_login: ivantomac
html_url: https://github.com/NixOS/nixpkgs/issues/25968
updated_at: 2017-11-29 09:06:13
body:
  ## Issue description
  As stated in title, any touch event crashes the Gnome 3 session.
  This is what comes up in `journalctl` (hostname has been removed from the output):

  ```
  May 21 22:56:52 kernel: show_signal_msg: 537 callbacks suppressed
  May 21 22:56:52 kernel: .gnome-shell-wr[1527]: segfault at 0 ip 00007fa98a5e72ad sp 00007fffdf9cfde0 error 4 in libcaribou.so.0.0.0[7fa98a5db000+1f000]
  May 21 22:56:52 polkitd[938]: Unregistered Authentication Agent for unix-session:3 (system bus name :1.52, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8) (disconnected from bus)
  May 21 22:56:52 gnome-session[1486]: gnome-session-binary[1486]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 11
  May 21 22:56:52 gnome-session-binary[1486]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 11
  May 21 22:56:53 dbus-daemon[1439]: Activating via systemd: service name='org.a11y.Bus' unit='at-spi-dbus-bus.service'
  May 21 22:56:53 dbus-daemon[1439]: Activation via systemd failed for unit 'at-spi-dbus-bus.service': Unit at-spi-dbus-bus.service not found.
  May 21 22:56:53 .gnome-shell-wr[2757]: Error retrieving accessibility bus address: org.freedesktop.systemd1.NoSuchUnit: Unit at-spi-dbus-bus.service not found.
  May 21 22:56:53 org.gnome.Shell.desktop[2757]: current session already has an ibus-daemon.
  May 21 22:56:53 dbus[817]: [system] Activating via systemd: service name='org.freedesktop.GeoClue2' unit='geoclue.service'
  May 21 22:56:53 systemd[1]: Starting Location Lookup Service...
  May 21 22:56:53 polkitd[938]: Registered Authentication Agent for unix-session:3 (system bus name :1.72 [/nix/store/jnzfqk4jd3xff1i3yzc6scdpj8ijijla-gnome-shell-3.22.0/bin/gnome-shell], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8)
  May 21 22:56:53 geoclue[2774]: Failed to connect to avahi service: Daemon not running
  May 21 22:56:53 dbus[817]: [system] Successfully activated service 'org.freedesktop.GeoClue2'
  May 21 22:56:53 systemd[1]: Started Location Lookup Service.
  May 21 22:56:53 dbus[817]: [system] Activating via systemd: service name='org.freedesktop.PackageKit' unit='packagekit.service'
  May 21 22:56:53 systemd[1]: Starting PackageKit Daemon...
  May 21 22:56:54 .gnome-shell-wr[2757]: JS LOG: No permission to trigger offline updates: Polkit.Error: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Action org.freedesktop.packagekit.trigger-offline-update is not registered
  May 21 22:56:54 PackageKit[2792]: daemon start
  May 21 22:56:54 PackageKit[2792]: daemon quit
  May 21 22:56:54 packagekitd[2792]: Failed to load the backend: opening module nix failed : /nix/store/1wk3345gg21760hjv0kdd5bc7sj89nmk-packagekit-1.1.3/lib/packagekit-backend/libpk_backend_nix.so: cannot open shared object file: No such file or directory
  May 21 22:56:54 systemd[1]: Started PackageKit Daemon.
  May 21 22:56:54 .gnome-shell-wr[2757]: Failed to load background 'file:////nix/store/xfylan3gbqljf4anixiayqbnq0kbjixm-gnome-control-center-3.22.0/share/gnome-control-center/pixmaps/noise-texture-light.png': Error opening file //nix/store/xfylan3gbqljf4anixiayqbnq0kbjixm-gnome-control-center-3.22.0/share/gnome-control-center/pixmaps/noise-texture-light.png: No such file or directory
  May 21 22:56:54 .gnome-shell-wr[2757]: Failed to load background 'file:////nix/store/bbp2firvl4injy181hbk2pinvv3w86a9-gnome-control-center-3.22.0/share/gnome-control-center/pixmaps/noise-texture-light.png': Error opening file //nix/store/bbp2firvl4injy181hbk2pinvv3w86a9-gnome-control-center-3.22.0/share/gnome-control-center/pixmaps/noise-texture-light.png: No such file or directory
  May 21 22:56:54 .gnome-shell-wr[2757]: JS ERROR: could not get remote objects for service org.gnome.SettingsDaemon.Smartcard path /org/gnome/SettingsDaemon/Smartcard: Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SettingsDaemon.Smartcard was not provided by any .service files
                                         _proxyInvoker/asyncCallback@resource:///org/gnome/gjs/modules/overrides/Gio.js:83
  May 21 22:56:54 .gnome-shell-ca[1536]: e_cal_client_set_default_timezone: assertion 'zone != NULL' failed
  May 21 22:56:54 .gnome-shell-ca[1536]: e_cal_client_set_default_timezone: assertion 'zone != NULL' failed
  May 21 22:56:55 org.gnome.Shell.desktop[2757]: GNOME Shell started at Sun May 21 2017 22:56:54 GMT+1000 (AEST)
  ```

  There seems to be more than one error there but the main one is the segfault in `libcaribou.so.0.0.0` which is the Gnome on-screen keyboard.

  I've noticed this error on a Lenovo MIIX 700 tablet and an HP Pavilion 10 TouchSmart netbook. The output above is from the MIIX 700.

  ### Steps to reproduce

  Just touch the screen once the Gnome session is up. On first touch the screen goes blank for a second or two and the session recovers. Second touch completely crashes the session and logs you out.

  ## Technical details

  * System: (NixOS: `17.03.1160.f2c4af4e3b (Gorilla)`)
  * Nix version: (`nix-env (Nix) 1.11.8`)
  * Nixpkgs version: (`17.03.1160.f2c4af4e3b`)
  * Sandboxing enabled: (`build-use-sandbox = true`)


state: closed
title: tint2: 0.14.4 -> 0.14.5
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/25969
updated_at: 2017-05-21 15:02:21
body:
  ###### Motivation for this change

  Update to new version 0.14.5.

  [ChangeLog](https://gitlab.com/o9000/tint2/blob/0.14.5/ChangeLog)

  2017-05-21 0.14.5

  - Fixes:
    - Fixed a couple of memory leaks

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: open
title: Customizing vim breaks gvim and xxd symlinks
user_login: ivantomac
html_url: https://github.com/NixOS/nixpkgs/issues/25970
updated_at: 2017-05-21 14:17:53
body:
  ## Issue description

  Having `vim_configurable` in `environment.systemPackages` correctly exposes `gvim` and `xxd`.
  Overriding settings using `vim_configurable.customize { ... }` as described in `pkgs/misc/vim-plugins/vim-utils.nix` hides `gvim` and `xxd`.

  On IRC it has been suggested to add `vimHugeX`, which is in `pkgs/top-level/all-packages.nix` defined as `vimHugeX = vim_configurable`, as a low priority package to work around this issue and while this did expose `gvim`, it didn't use any of the settings overrides.

  My current workaround for `gvim` is to add `gvim = "vim -g"` to `programs.bash.shellAliases`.

  ### Steps to reproduce

  Add `vim_configurable.customize { ... }` to `environment.systemPackages` and run `nixos-rebuild switch`.
  `gvim` and `xxd` are not in the path.

  Replace the above expression with just `vim_configurable` and `gvim` and `xxd` work correctly.

  ## Technical details

  * System: (NixOS: `17.03.1160.f2c4af4e3b (Gorilla)`)
  * Nix version: (`nix-env (Nix) 1.11.8`)
  * Nixpkgs version: (`17.03.1160.f2c4af4e3b`)
  * Sandboxing enabled: (`build-use-sandbox = true`)


state: closed
title: services.logind: add options for lid-switch behavior
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/25971
updated_at: 2017-05-24 04:54:26
body:
  ###### Motivation for this change

  Right now it's necessary to use the `services.logind.extraConfig` option to define the wanted lid-switch behavior. However well-defined options are better (and more predictable) than placing several params into a `config` option.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: robotfindskitten: init at 2.7182818.701
user_login: AndersonTorres
html_url: https://github.com/NixOS/nixpkgs/pull/25972
updated_at: 2017-05-23 01:30:04
body:
  ###### Motivation for this change

  A new terminal game

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: libopus: 1.1.3 -> 1.1.4
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/pull/25973
updated_at: 2017-05-23 10:39:07
body:
  ###### Motivation for this change
  http://opus-codec.org/release/stable/2017/01/20/libopus-1_1_4.html

  This Opus 1.1.4 release fixes a single bug. A specially-crafted Opus packet could cause an integer wrap-around in the SILK LSF stabilization code. This would cause an out-of-bounds read 256 bytes before a constant table. In most circumstances, the consequences are harmless and the result is simply noise in the audio.

  This was reported as CVE-2017-0381. Contrary to that report, our own analysis shows that no remote code execution is possible. However, we are making this release as a precaution.

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: lightdm: allow cursor theme customisation. [WIP]
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/pull/25974
updated_at: 2017-06-09 10:41:53
body:
  ###### Motivation for this change

  Allow customisation of cursor theme (both theme and cursor size as well) in lightdm's gtk greeter.
  With this change one can configure both the greeter and the desktop environment to have a consistent cursor theme. Also comes handy on a hidpi display where lightdm by default was using tiny cursor size.

  This is both work in progress as well as a request for feedback to see whether there is interest in those changes.

  In terms of things that would still need to be done: I would like to make the new settings optional so they don't affect existing setups unless users explicitly opt in.

  Also to note - outside of changes to the nixos module itself this PR includes [a patch to lightdm's sources](https://github.com/NixOS/nixpkgs/compare/master...pbogdan:lightdm?expand=1#diff-936b708c2703c3e4cee18d748a2e167f)

  Perhaps there is a less invasive way to accomplish what this PR is trying to do in which case I would like to hear about it 😄 

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: fwup: 0.14.2 -> 0.14.3
user_login: georgewhewell
html_url: https://github.com/NixOS/nixpkgs/pull/25975
updated_at: 2017-05-21 22:23:21
body:
  ###### Motivation for this change

  Update has fixes for failing tests on ZFS, should fix issues identified in https://github.com/NixOS/nixpkgs/pull/25760

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Add `*Platform.is*` predicates and alias `stdenv.is*` to `hostPlatform`'s
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/25976
updated_at: 2017-05-23 00:12:29
body:
  ###### Motivation for this change

  As discussed in https://github.com/NixOS/nixpkgs/issues/14965, The old notation is vague on which platform is being inspected. Worse, users probably mean the host platform, but in fact are inspecting the build platform.

  This PR doesn't actually replace the old notation, but sets everything up so a simple/stupid replace can be done as a follow-up:

   - `*Platform.is*` shorthand is now defined
   - `stdenv.is*` is just taken from `hostPlatform.is*`

  Also infer `{build,host,target}.libc`, which is a first step for the ideas in https://github.com/NixOS/nixpkgs/issues/6221

  CC @vcunat @copumpkin 

  [@kmicklas Your branch we paired on the other day should be rebased on this one, once it's merged. (Otherwise will be lots of merge conflicts.)]

  ###### Things done

  ~~No hashes should be changed; need to check that.~~ I assume cause travis completed there was no-mass rebuild.


state: closed
title: casperjs is broken in 17.03
user_login: 0xABAB
html_url: https://github.com/NixOS/nixpkgs/issues/25977
updated_at: 2017-06-02 22:51:37
body:
  Using http://nixos.org/channels/nixos-17.03/nixexprs.tar.xz `casperjs` fails with:

  ```
  ======================================================================
  FAIL: test_node_module_require_json (__main__.RequireWithOnlyScriptNameTest)
  ----------------------------------------------------------------------
  Traceback (most recent call last):
    File "tests/clitests/runtests.py", line 258, in test_node_module_require_json
    File "tests/clitests/runtests.py", line 164, in assertCommandOutputEquals
  AssertionError: u'Fontconfig error: line 1: no element found\nFontconfig error: Cannot load default config file\n42' != '42'
  ```


state: closed
title: [RFC] refactor creation/usage of wallpapers in the x11 module
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/issues/25978
updated_at: 2017-05-29 19:21:48
body:
  ## Note

  I decided to open an issue to discuss at first as I'm not entirely sure about the change and it might take some time to work on, so I'd like to have some conversation before that :-)

  ## Description

  ### Current Status

  It's possible to enable background image support based on the `feh` package (https://github.com/NixOS/nixpkgs/blob/852813689a335399e30f83e0659666f3e312716e/nixos/modules/services/x11/desktop-managers/default.nix#L34). However this is coupled to the desktop managers which are optional (right now I only use `sddm` with `XMonad` in my setup). Therefore I thought about segregating the `bgSupport` from the desktopManagers.

  ### Idea

  Due to the fact that this only affects the `displayManager` configuration (see https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/x11/desktop-managers/default.nix#L84) it shouldn't be a problem to move the `bgSupport` option to the displayManager.

  In the end it might look like this:

  ``` nix
  {
    # ...
    windowManager = {
      # window foo
    };

    displayManager = {
      sddm.enable = true; # whatever
      bgSupport = true; # allow backgrounds
    };
  }
  ```


state: closed
title: BundlerEnv, now with groups and paths
user_login: nyarly
html_url: https://github.com/NixOS/nixpkgs/pull/25980
updated_at: 2017-07-31 08:26:08
body:
  This is a retry of
  https://github.com/NixOS/nixpkgs/pull/23000

  A crucial difference is that most of the machinery to assemble
  a bundler working environment is now part of basic.nix,
  and bundlerEnv uses that and then
  binstubs in the specific gem it's being built for.

  This is preliminary,
  in that I'm thinking that there should also be
  a builder expression to build a Gemfile
  and then put links to explicit executables into $out.

  At the moment though, I think this could be merged
  as is:
  it replaces all the functionality of bundlerEnv
  and lays the groundwork for other things.


state: closed
title: cython: build on 32-bit ARM
user_login: rimmington
html_url: https://github.com/NixOS/nixpkgs/pull/25981
updated_at: 2017-05-22 22:31:51
body:
  ###### Motivation for this change
  Gets Cython working on a Raspberry Pi.

  It would be great if this could be cherry-picked onto 17.03. I'm not sure what the procedure is for 17.03 changes.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: heroku: 3.43.16 -> 6.6.14
user_login: shosti
html_url: https://github.com/NixOS/nixpkgs/pull/25982
updated_at: 2017-05-22 01:34:10
body:
  ###### Motivation for this change

  This version of the CLI is no longer deprecated and uses pure nodejs.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: heroku: 3.43.16 -> 6.6.14
user_login: shosti
html_url: https://github.com/NixOS/nixpkgs/pull/25983
updated_at: 2018-07-02 11:51:34
body:
  ###### Motivation for this change

  This version of the CLI is no longer deprecated and uses pure nodejs.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Python says it cannot find SetupTools
user_login: ob7
html_url: https://github.com/NixOS/nixpkgs/issues/25984
updated_at: 2017-05-23 18:49:36
body:
  I've installed Python3, python 3 setuptools, and pip.

  Whenever I run a pip install or python ./setup I get a complaint that it cannot find module setuptools.

  When I pip install setuptools it says its already installed and points to the nix path ( which is probably created by installing setuptools via python35Packages.setuptools.

  But my error remains.  What is wrong with the default python setup to where it cannot find the modules to import that are being installed by the nix expression?

  When I check for 'echo $PYTHONPATH' nothing is returned.


state: open
title: Python: add sitecustomize.py, listen to NIX_PYTHONPATH and NIX_PYTHON_SCRIPT_NAME
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/25985
updated_at: 2019-07-11 16:13:06
body:
  This commit adds a Nix-specific module that recursively adds paths that
  are on `NIX_PYTHONPATH` to `sys.path`. In order to process possible
  `.pth` files `site.addsitedir` is used.

  The paths listed in `PYTHONPATH` are added to `sys.path` afterwards, but
  they will be added before the entries we add here and thus take
  precedence.

  The reason for adding support for this environment variable is that we
  can set it in a wrapper without breaking support for `PYTHONPATH`.

  Additionally, this commit introduces `NIX_PYTHON_SCRIPT_NAME` which
  can be used for setting `sys.argv[0]`.

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: gnat compiler results in error when run
user_login: AveryLychee
html_url: https://github.com/NixOS/nixpkgs/issues/25986
updated_at: 2017-05-22 10:20:39
body:
  ## Issue description

  The gnat compiler results in the error

  ```
  /nix/store/dg5qd5a8rhmyh3bx53m5046lbfvm1571-gnat-wrapper-4.5.4/bin/gnatbind -aI/nix/store/6z9y17l0anahhvyzcb7sa1nqrqf3sf75-gnat-4.5.4/lib/gcc/x86_64-unknown-linux-gnu/4.5.4/adainclude -aO/nix/store/6z9y17l0anahhvyzcb7sa1nqrqf3sf75-gnat-4.5.4/lib/gcc/x86_64-unknown-linux-gnu/4.5.4/adalib -x hello_world.ali
  /nix/store/dg5qd5a8rhmyh3bx53m5046lbfvm1571-gnat-wrapper-4.5.4/bin/gnatlink hello_world.ali
  gnat1: warning: command line option "-Wformat" is valid for C/C++/ObjC/ObjC++ but not for Ada
  gnat1: warning: command line option "-Wformat-security" is valid for C/C++/ObjC/ObjC++ but not for Ada
  gnat1: error: unrecognized command line option "-fstack-protector-strong"
  gnatmake: *** link failed.
  ```


  ### Steps to reproduce

  `nix-env -iA nixos.gnat`
  `gnat make hello_world.adb`

  hello_world.adb can be found [here](https://en.wikibooks.org/wiki/Ada_Programming/Basic)

  ## Technical details

  * System: 17.03.1180.27b488f28e (Gorilla)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: "17.03.1180.27b488f28e"
  * Sandboxing enabled: yes


state: closed
title: Manual recommends insecure configuration
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/issues/25987
updated_at: 2018-11-16 17:56:36
body:
  https://nixos.org/nixpkgs/manual/#sec-steam-play recommends setting

  ```
  services.udev.extraRules = ''
      SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0666"
      KERNEL=="uinput", MODE="0660", GROUP="users", OPTIONS+="static_node=uinput"
    '';
  ```

  in order to use the steam controller. This is a bad idea, as it allows all users to inject arbitrary events, which could be used for privilege escalation.


state: closed
title: libvirt ssh_image in nix/libvirtd.nix (nixops)
user_login: qknight
html_url: https://github.com/NixOS/nixpkgs/issues/25988
updated_at: 2017-06-01 20:46:21
body:
  ## Issue description

  i use `nixops` with `libvirt backend` and since yesterday it stopped working. but i don't know what i did before it stopped. probably a `nix-channel --update` but not really sure. i ran `nix-collect-garbage -d` which probably removed the disk.qcow2 store path....

  ATM i can't even start the VMs so how to approach this problem?

  ```
  [root@nixcloud0001:~]# nixops deploy -d nixcloud-deployment
  trace: nixops nixpkgs is /root/nixpkgs
  backend> starting...
  backend> error: Failed to create domain from /tmp/nixops-tmpd6MJpf/backend-domain.xml
  backend> error: Cannot access backing file '/nix/store/9m89xgpy29sgnqp3jljxzsv9bhprkg8v-libvirtd-ssh-image/disk.qcow2' of storage file '/var/lib/libvirt/images/nixops-4f590573-173a-11e7-8325-5e9b022e624a-backend.img' (as uid:0, gid:0): No such file or directory
  backend> 
  error: command ‘['virsh', '-c', 'qemu:///system', 'create', '/tmp/nixops-tmpd6MJpf/backend-domain.xml']’ failed on machine ‘backend’ (exit code 1)
  ```

  ### Steps to reproduce

  no clue

  ## Technical details

  # `git grep disk.qcow2` in nixops repo
  ```
  nix/libvirtd-image.nix:          mv $diskImage $out/disk.qcow2
  nix/libvirtd.nix:            ${pkgs.vmTools.qemu}/bin/qemu-img create -f qcow2 -b ${base_image}/disk.qcow2 $diskImage
  nix/libvirtd.nix:            mv $diskImage $out/disk.qcow2
  nix/libvirtd.nix:      example = "/home/alice/base-disk.qcow2";
  nixops/backends/libvirtd.py:                               base_image + "/disk.qcow2", self.disk_path])
  ```

  * Nix version: (run `nix-env --version`)

      17.03.1178.8368becca8 (Gorilla)

  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)

      "17.03.1178.8368becca8"

  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)

      build-use-sandbox = false


state: closed
title: flow: 0.42.0 -> 0.46.0
user_login: frontsideair
html_url: https://github.com/NixOS/nixpkgs/pull/25989
updated_at: 2017-05-25 06:40:27
body:
  ###### Motivation for this change
  New upstream release

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---
  This wouldn't build on OCaml 4.02 and required some more packages. I don't know any OCaml so I used any hint I found on the error messages until it compiled. Feel free to change anything that doesn't make sense.


state: closed
title: grib-api: Provide python bindings
user_login: knedlsepp
html_url: https://github.com/NixOS/nixpkgs/pull/25990
updated_at: 2017-08-28 08:05:26
body:
  This provides a default method for using the grib-api python bindings.

  ###### Motivation for this change


  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: jackline: 2016-11-17 -> 2017-03-30
user_login: sternenseemann
html_url: https://github.com/NixOS/nixpkgs/pull/25991
updated_at: 2017-05-23 21:13:46
body:
  ###### Motivation for this change

  New features/bug fixes

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: eccodes: Provide python bindings
user_login: knedlsepp
html_url: https://github.com/NixOS/nixpkgs/pull/25992
updated_at: 2017-06-07 11:07:54
body:
  ###### Motivation for this change
  This provides python bindings for the eccodes library.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: silent microphone
user_login: lambdax-x
html_url: https://github.com/NixOS/nixpkgs/issues/25993
updated_at: 2017-05-23 14:37:53
body:
  ## Issue description

  I am using pulseaudio, audio output works but input doesn't.
  Microphones are detected (running as shown by `pacmd list-source`), source selected, channels aren't muted, volume up.
  I don't really know how to check if it comes from pulseaudio or not actually and don't know what kind of information I should provide here.

  ### Steps to reproduce

  ```nix
  hardware.pulseaudio = {                                                        
    enable = true;
    support32Bit = true;
  };
  ```

  ## Technical details

  * System: 17.03.1188.9fd6417e27 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: "17.03.1188.9fd6417e27"
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: hugo: 0.20.6 -> 0.21
user_login: sigma
html_url: https://github.com/NixOS/nixpkgs/pull/25994
updated_at: 2017-05-25 04:46:35
body:
  ###### Motivation for this change


  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pants13-pre: 1.3.0.dev19 -> 1.3.0rc2
user_login: bhmiller
html_url: https://github.com/NixOS/nixpkgs/pull/25995
updated_at: 2017-05-22 16:48:14
body:
  ###### Motivation for this change

  Pulling in the latest 1.3.0 release candidate from pants.

  ###### Things done

  - Tested by running `nix-build -A pkgs.pants13-pre`
  - Built on macOS


state: closed
title: pycharm: 2017.1 -> 2017.1.2 -> 2017.1.3 [release 17.03]
user_login: drdaeman
html_url: https://github.com/NixOS/nixpkgs/pull/25996
updated_at: 2017-05-30 15:29:04
body:
  ###### Motivation for this change

  This is the same as https://github.com/NixOS/nixpkgs/pull/25673, but done against the `release-17.03` branch instead of `master`, as things were moved around on `master` (`idea` was renamed to `jetbrains`)

  Please merge, as otherwise `pycharm-professional` isn't available for 17.03 (version 2017.1 tarball was removed by vendor).

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: stdenv: Rename `isGNU` to `isHurd` as GNU is a userland
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/25997
updated_at: 2017-05-22 23:04:24
body:
  ###### Motivation for this change

  Elsewhere, things called GNU indeed includes GNU/Linux or GNU/Hurd, but this predicate was defined excluding Linux regardless of userland.


  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  CC @matthewbauer (it won't let me request a review)


state: closed
title: ghc: 8.0.2 without link warnings
user_login: czyzykowski
html_url: https://github.com/NixOS/nixpkgs/pull/25998
updated_at: 2017-06-12 10:32:33
body:
  ###### Motivation for this change
  Fixes NixOS/nixpkgs#25139 by backporting patch applied in ghc trunk:
  https://phabricator.haskell.org/D2823

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: swap: extend randomEncryption to plainOpen and ability to select cipher
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/pull/25999
updated_at: 2017-07-26 19:17:26
body:
  ###### Motivation for this change

  Based on https://github.com/NixOS/nixpkgs/pull/25900 I expanded the configuration of swapDevices.*.randomEncryption to a set of options to enable users to choose a cipher etc.

  ```
  randomEncryption = (true|false);
  ```

  becomes
  ```
  randomEncryption = {
    enable = (true|false);
    cipher = "aes-xts-plain64";
    source = "/dev/urandom";
  };
  ```

  Of course __this breaks all current user configurations__ when they already use randomEncryption.

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: gitlab service: fix preStart script
user_login: disassembler
html_url: https://github.com/NixOS/nixpkgs/pull/26000
updated_at: 2017-05-23 02:17:15
body:
  ###### Motivation for this change
  I noticed this bash comparison problem when copy/pasting some code from this service into one I was writing. Here's a simple one line fix to make sure string comparison is done.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nixos-unstable branch hasn't been updated in three months
user_login: ayyess
html_url: https://github.com/NixOS/nixpkgs/issues/26001
updated_at: 2017-05-22 21:17:52
body:
  The `nixos-unstable` branch was last updated 2017-02-20 [0] but the channel was last updated 2017-05-11[1].

  [0] - https://github.com/NixOS/nixpkgs-channels/branches
  [1] - https://nixos.org/channels/


state: closed
title: nsd: 4.1.15 -> 4.1.16
user_login: leenaars
html_url: https://github.com/NixOS/nixpkgs/pull/26002
updated_at: 2017-05-26 08:05:15
body:
  ###### Motivation for this change

  Minor version update. Plus (in a second commit) a fix to nsd-control-setup. This convenience script  was dependent on openssl being already installed, now it is a propagatedBuildInput.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Gitlab runner update
user_login: bachp
html_url: https://github.com/NixOS/nixpkgs/pull/26003
updated_at: 2017-05-24 10:50:34
body:
  ###### Motivation for this change

  Update to latest upstream release.
  Also apply the patch from 1.11 to 9.2.0

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: libc should just be another library
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/issues/26004
updated_at: 2018-05-16 23:43:56
body:
  Right now, libc is special: instead of just being another library dependency, it is passed to cc-wrapper where a bunch of magic happens for dynamic linking. I rather it just be another library with the caveat that if you don't depend on it dynamic linking won't work. Worst case, some of that dynamic-linking logic would go from the wrapper to the setup hook. `mkDerivation` would add that dependency by default, but packages (e.g. libc itself for obvious reasons) would opt out.

  Relatedly, when bootstrapping (a new stdenv from a tarball or a cross stdenv), we current build "static" versions of the compiler that's aren't wrapped with libc, and then build libc, and then build the compiler again. At the very last, I'd like to just re-wrap the old compiler with libc and avoid the rebuild, but if we're not wrapping libc too, then let's just build *and* wrap the compiler once.

  I assume there's a reason for all the double wrapping and double building we do now, but I don't know what it is.

  CC @copumpkin @vcunat @DavidEGrayson @elitak @dmjio @eternaleye


state: closed
title: kops: 1.4.0 -> 1.6.0
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/26005
updated_at: 2017-05-24 00:00:07
body:
  ###### Motivation for this change
  Upstream release

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: kubernetes-helm: Enable bash and zsh completion
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/26006
updated_at: 2017-05-24 17:03:53
body:
  ###### Motivation for this change
  I wants it, the precioussss tab completion

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Get rid of gcc-cross-wrapper
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/26007
updated_at: 2019-04-02 15:27:22
body:
  ###### Motivation for this change

  We want to get rid of the old gcc-cross-wrapper cause it is old, jank, and redundant. Also, it won't generalize to non-gcc for e.g cross compiling on Darwin. This PR just worries about linux, but ensuring no regressions there is work enough. Darwin support will be a done in a follow-up PR (probably repurposed #25047).

  This looks stupendously big, but only the first few commits (already split for easier reviewing) actually change infrastructure. The rest are rote fix-ups to get tests to pass that do not need to be reviewed so closely.

  ###### Things done

  http://hydra.nixos.org/jobset/nixpkgs/ericson2314-cross-scratch 2/3 of the PR is cleaning up derivations so those tests don't regress!

  No native hashes should be changed by this commit

  ---

  Huge shout-out to @Dridus for helping author this massive changeset!

  CC @matthewbauer 


state: open
title: [Feature request] NixOS tests screenshot verification system
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/issues/26009
updated_at: 2019-04-28 14:44:55
body:
  In NixOS tests, Screenshots can be taken with the `screenshot` command, but there is no way to check the correctness of a screenshot.

  [OpenQA](http://open.qa/), the test system from open suse, has a very interesting [needle](http://open.qa/docs/#_needles) mechanism that allow to check if a screenshot is correct by comparing sections of it with a reference.
  Having a similar mechanism available in NixOS tests would greatly improve how graphic software and features are tested.


state: open
title: Get rid of "darwin.usr-include"
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/issues/26010
updated_at: 2017-05-23 06:58:17
body:
  "darwin.usr-include" is a weird hack I had to do to get GCC to build on MacOS without Xcode. All it does is take some headers from ```libc``` and ```CoreFoundation``` and lays them out in the type of directory structure that GCC expects to be in the /usr/include directory. There's got to be a way to get GCC to recognize a CoreFoundation in a different location?

  So GCC is passed in this:

  ```
  " --with-native-system-header-dir=${darwin.usr-include}"
  ```

  and darwin.usr-include just does this:

  ```
  mkdir -p $out
  cd $out
  ln -sf ${stdenv.libc}/include/* .
  mkdir CoreFoundation
  ln -sf ${darwin.CF}/Library/Frameworks/CoreFoundation.framework/Headers/* CoreFoundation
  ```

  /cc @Ericson2314 @Lnl7 @copumpkin


state: closed
title: minisat: fix maintainer
user_login: disassembler
html_url: https://github.com/NixOS/nixpkgs/pull/26011
updated_at: 2017-05-23 13:21:15
body:
  ###### Motivation for this change
  Travis builds are breaking because maintainer string is wrong.

  ```
  $ ./maintainers/scripts/travis-nox-review-pr.sh nixpkgs-verify nixpkgs-manual nixpkgs-tarball nixpkgs-unstable
  === Verifying that nixpkgs evaluates...
  error: undefined variable ‘Mic92’ at /home/travis/build/NixOS/nixpkgs/pkgs/applications/science/logic/minisat/unstable.nix:18:39
  ```

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: gdb: s/target/tagetPlatform
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/26012
updated_at: 2017-05-23 06:14:43
body:
  Oops, missed this when cleaning up derivation recently

  ###### Motivation for this change


  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: release-cross: Be less absurd in `ensureUnaffected` tests
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/26013
updated_at: 2017-05-23 06:14:44
body:
  ###### Motivation for this change
  We need to at least used a valid 4-part LLVM target "triple" and libc. Otherwise we'll get assertion errors during parsing.

  ###### Things done

  - http://hydra.nixos.org/eval/1361430

  ---


state: closed
title: What is the state of idrisPackages.*?
user_login: yurrriq
html_url: https://github.com/NixOS/nixpkgs/issues/26014
updated_at: 2018-07-13 00:46:10
body:
  I'm unable to build any of them and thus unable to use `build-idris-package` on a recent checkout of `master`. I can provide the commit hash if useful, though it looks like `pkgs/development/idris-modules/` hasn't changed in a while.

  `nix-build` fails, complaining, essentially, that nothing ends up in `$out`.

  I've got half a mind to rework the Idris infrastructure to meet my needs, but don't want to duplicate efforts or take the wrong approach.

  Please advise.

  /cc @shlevy 


state: closed
title: Abiword 3.0.2
user_login: armijnhemel
html_url: https://github.com/NixOS/nixpkgs/pull/26015
updated_at: 2017-11-25 23:24:09
body:
  ###### Motivation for this change

  new version, also needs a patch to build properly. Tested on Fedora 25. On my machine the main Abiword screen flickers like crazy though.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [X] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nodePackages.bootlint: init, regenerate nodePackages
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/26018
updated_at: 2017-06-28 12:43:58
body:
  ###### Motivation for this change

  Adding 'bootlint': https://github.com/twbs/bootlint

  Regenerated using `generate.sh` per documentation.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: bluez: 5.43 -> 5.45
user_login: armijnhemel
html_url: https://github.com/NixOS/nixpkgs/pull/26019
updated_at: 2017-09-18 20:59:00
body:
  ###### Motivation for this change

  new version, also gatttool is no longer built by default

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [X] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: please consider switching uClibc to uClibc-ng
user_login: armijnhemel
html_url: https://github.com/NixOS/nixpkgs/issues/26020
updated_at: 2017-05-30 05:15:09
body:
  ## Issue description

  uClibc seems to be unmaintained. A fork called uClibc-ng actually seems to be maintained: https://www.uclibc-ng.org/

  it might be worth switching to that instead.


state: closed
title: Cygwin fixes
user_login: corngood
html_url: https://github.com/NixOS/nixpkgs/pull/26021
updated_at: 2017-12-29 20:41:52
body:
  ###### Motivation for this change

  This was enough to get git building on cygwin.

  The changes _should_ all be limited to stdenv.isCygwin.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: rust: 1.17
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/issues/26022
updated_at: 2017-06-16 10:15:19
body:
  ## Issue description

  Please update to [1.17](https://blog.rust-lang.org/2017/04/27/Rust-1.17.html)!

  Also, our current version (1.15) doesn't support LLVM 4 :(.

  I tried tackling this but the build changed (requires rustbuild now?) and I'm not sure how that should be handled in NixOS.

  ### Steps to reproduce



  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
  * Nix version: (run `nix-env --version`)
  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)
  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)


state: closed
title: docker-compose suddenly needs sudo
user_login: ravloony
html_url: https://github.com/NixOS/nixpkgs/issues/26023
updated_at: 2019-06-05 18:20:31
body:
  ## Issue description
  docker-compose suddenly needs sudo

  If I do not prefix docker-compose with sudo, it returns:

  ```
  ERROR: Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running?

  If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.

  ```

  The socket is fine:
  ```
  # ls -al /var/run/docker.sock 
  srw-rw---- 1 root docker 0 May 23 16:43 /var/run/docker.sock

  ```

  We have make scripts that use docker-compose, so this is an issue because prefixing them with sudo will pollute the dev directory with root files.

  ### Steps to reproduce

  - System is up to date with `nixos-rebuild switch`
  - in `/etc/nixos/configuration.nix`, `virtualisation.docker.enable = true;`
  - The computer crashed (was sleeping, ran out of battery) once.
  - As far as I know, nothing else changed.

  ## Technical details

  * System: 17.09pre107265.0afb6d789c (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.9
  * Nixpkgs version: "17.09pre107265.0afb6d789c"
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: llvmPackages_34.llvm: fix output of llvm-config
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/26024
updated_at: 2017-05-23 23:04:17
body:
  ###### Motivation for this change

  Now llvm-config --libnames and llvm-config --libfiles output the proper
  files (shared libraries). Other llvm version have a same similar problem, but need to address slightly different. So I want to keep the scope small and fix it version by version.

  ~~Only affects ghc742 at the moment in nixpkgs.~~

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: NixOS: fix XCURSOR_PATH expansion
user_login: ck3d
html_url: https://github.com/NixOS/nixpkgs/pull/26025
updated_at: 2017-11-25 16:42:23
body:
  This fix allows expansion of XCURSOR_PATH by using type array instead of
  a string.

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: autotrace: init at 0.31.1
user_login: Hodapp87
html_url: https://github.com/NixOS/nixpkgs/pull/26026
updated_at: 2017-06-30 14:37:45
body:
  ###### Motivation for this change

  autotrace isn't in nixpkgs, and the process of building it is a bit weird due to the package being fairly old.

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: efl: 1.19.0 -> 1.19.1
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/26027
updated_at: 2017-05-24 22:18:02
body:
  ###### Motivation for this change

  Update to new release.

  [News](https://www.enlightenment.org/news/efl-1.19.1):

  Fixes:
  - elm_image: Fix file_set when preload is disabled
  - elm_code: Fix selection,start signal
  - build: bump minimum version requirement of gnutls to 3.3.6 (T5437)
  - bump minimum version requirement of freetype2 to 16.2.10 which equals release 2.5.0.1 (T5437)
  - evas/elm: Fix bad propagation of ON_HOLD flag
  - evas render: Fix issue with map render
  - nstate: correct the legacy class name
  - check: fix efl_ui_check_selected_set() API
  - elm_code : LINE_APPEND Render fix
  - elm_code: Fix crash on tabs in long lines

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: open
title: rtmidi: propagate alsaLib
user_login: nico202
html_url: https://github.com/NixOS/nixpkgs/issues/26028
updated_at: 2017-05-23 17:55:01
body:
  ## Issue description
  rtmidi.pc (package-config) requires alsa. However alsaLib is not propagated so it must be added explicitly


  ### Steps to reproduce
  try to compile something in a nix-shell requiring rtmidi


state: open
title: An easy way to reset any mutable state in a declarative container
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/26029
updated_at: 2017-08-15 22:40:20
body:
  ## Issue description

  For an imperative container, I can just destroy it and create a new one with the same configuration, but with a declarative container it's kind of awkward to need to `nixos-rebuild switch` twice, once to remove it, and once to add it back. It would be nice if it were easy to say "wipe the entire /var/lib/containers/<myname> directory and then repopulate it with the default filesystem structure". We could even have a `nixos-container state-reset` command that ensures nothing's running and then wipes and re-initializes the filesystem.

  cc @edolstra @globin who have been fairly active in that space


state: open
title: Completion support in nix-shell
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/26031
updated_at: 2018-11-04 12:39:27
body:
  We do have nice completion support for `nix-env`-installed programs, but as someone who primarily uses `nix-shell`, I'm sad to not get completions, even though `man` pages and other niceties work. Does anyone know what it would take to make completions work?


state: closed
title: Libminc and minc tools fixes
user_login: bcdarwin
html_url: https://github.com/NixOS/nixpkgs/pull/26032
updated_at: 2017-09-21 18:28:30
body:
  ###### Motivation for this change

  - libminc: build shared libraries 
  - fix minc-tools tests

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [x] Linux
  - [na] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: openpa: init -> 1.0.4
user_login: leenaars
html_url: https://github.com/NixOS/nixpkgs/pull/26033
updated_at: 2017-06-27 19:52:24
body:
  ###### Motivation for this change

  High performance scientific library which also happens to be a dependency for another project I'm packaging.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nixStable: remove old patches
user_login: veprbl
html_url: https://github.com/NixOS/nixpkgs/pull/26034
updated_at: 2017-05-23 21:33:37
body:
  The patches in question already made into 1.11.9 and have no effect in nixpkgs now
  https://github.com/NixOS/nix/commit/773313591f167888718228bf5ada44a81f3fa32e
  https://github.com/NixOS/nix/commit/ad9e6037a4558c6fd5a2fcaf9d81a4725a1dd82f
  Also setting patchPhase breaks user's custom patches.

  ###### Motivation for this change


  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: psensor: init at 1.2.0
user_login: cstrahan
html_url: https://github.com/NixOS/nixpkgs/pull/26035
updated_at: 2017-06-13 22:51:37
body:
  psensor is a graphical hardware monitoring application for Linux.

  ###### Motivation for this change

  I wanted a decent way of tracking my CPU/GPU temps/fans.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: elastix: init at 4.8
user_login: bcdarwin
html_url: https://github.com/NixOS/nixpkgs/pull/26036
updated_at: 2017-07-16 03:39:19
body:
  ###### Motivation for this change


  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [x] Linux
  - [na] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: lib: Consolidate platform configurations (used for crossSystem)
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/26037
updated_at: 2017-05-30 02:29:20
body:
  Consolidating duplicate entries I might have broken some hashes, but otherwise should be good to go.

  CC @matthewbauer 


state: closed
title: linux_samus_4_11: init at 4.11.1
user_login: zohl
html_url: https://github.com/NixOS/nixpkgs/pull/26038
updated_at: 2017-07-18 22:35:14
body:
  This patch contains an expression for linux-samus kernel [1].

  I've been using it for a few days and had no major problems so far.
  Specific lines in `configuration.nix` the one might want to add are the following:

  ```shell
  services.xserver.wacom.enable = true;
  services.xserver.synaptics.enable = true;

  boot.initrd.kernelModules = [ "i915" ];

  boot.extraModprobeConfig = ''
    options snd_soc_sst_bdw_rt5677_mach index=0
    options snd-hda-intel index=1
  '';
  ```

  The sound can be controlled by the following instructions (without `-D pulse` as in original instruction):
  ```shell
  amixer -q sset Master toggle
  amixer -q sset Master 5%-
  amixer -q sset Master 5%+
  ```

  I have a problem with suspension: the led doesn't change it's colors and the touchscreen stops working after wake-up.
  `mxt-app` doesn't seem to help here, so I turned it off:
  ```
  services.logind.extraConfig = ''
    HandleLidSwitch = ignore
  ''
  ```

  PS. I don't think we should build it in hydra, since there is not so many users and the build process takes about one hour on this laptop.
  PPS. And again, many thanks to @abbradar for assistance in this pr!


  [1] https://github.com/raphael/linux-samus


state: closed
title: gdal: Add hdf4 support
user_login: knedlsepp
html_url: https://github.com/NixOS/nixpkgs/pull/26039
updated_at: 2017-07-01 08:38:36
body:
  ###### Motivation for this change
  I want to add hdf4 support to the gdal library.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: lkl: d747073 -> 2017-03-24
user_login: joachifm
html_url: https://github.com/NixOS/nixpkgs/pull/26040
updated_at: 2017-05-24 18:30:08
body:
  ###### Motivation for this change
  Some changes I wanted when using lkl for some stuff.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)


state: closed
title: We have too many wine editions
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/issues/26041
updated_at: 2017-06-03 21:58:43
body:
  ## Issue description

  Disclosure: I need a configuration which is not built on Hydra (full+staging) so I have an interest in seeing it supported.

  Currently we have:

  1. wineMinimal
  2. wine
  3. wineFull
  4. wineStable
  5. wineUnstable
  6. wineStaging

  `wineMinimal`, `wine` and `wineFull` differ in supported features while `wineStable`, `wineUnstable` and `wineStaging` use `wine` feature set while following different release branches. This seems both excessive and not covering enough:

  1. People who want to have the latest and greatest features run `wineStaging`. `wine` resolves to the stable channel by default. Is `wineUnstable` actually used much?
  2. People who try to run various applications may just run `wineFull` to avoid thinking about what's supported (for example we only have `gtkSupport` and `gstreamerSupport` in `wineFull` while the former is needed for GTK theming (yay, Windows apps are no longer ugly!) and latter is wanted for [a range of games](https://bugs.winehq.org/show_bug.cgi?id=9127)). Default `wine` is a middle ground. What case is covered by `wineMinimal`?

  IMHO we should just make `wine = wineFull` and drop current `wine` and `wineMinimal`. I don't think `wine`'s closure size is of such a big importance to split it into three different feature sets because in my mind it belongs (subjectively) to "big desktop apps". I'd also stop building `wineUnstable` but I'm less keen on that. This way we'll just have full-featured `wineStable`, maybe `wineUnstable` and `wineStaging` (that's what I'm interested in personally) built on Hydra; it's both less things to build and covers new cases.

  To point it out again it's very subjective, so let's discuss this. 

  cc @bendlas @avnik @FRidh 

  Closure sizes (staging for no particular reason):
  1. `wineMinimal.override { wineRelease = "staging"; }` 668M
  2. `wine.override { wineRelease = "staging"; }`: 945M
  3. `wineFull.override { wineRelease = "staging"; }`: 1.3G

  ## Technical details

  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`) 9ab21a88b2ecd02c53fe2d8cdcbf864c737d90bf


state: closed
title: cyrus_sasl: fix version
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/26043
updated_at: 2017-06-25 15:53:06
body:
  ###### Motivation for this change

  https://github.com/NixOS/nixpkgs/commit/a60500ce7028a1888aa2e367cf69c53dd93e01b6 changed sasl version but did not update sha256, and there never were sasl 2.5.10, this is a version of cyrus imap.


state: closed
title: Update pgcli to 1.5.1
user_login: aneeshusa
html_url: https://github.com/NixOS/nixpkgs/pull/26044
updated_at: 2017-05-24 19:24:31
body:
  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  cc maintainer @nckx


state: closed
title: nix-env fails with "feedgenerator: no such file or directory" error
user_login: lufia
html_url: https://github.com/NixOS/nixpkgs/issues/26045
updated_at: 2017-05-24 06:18:24
body:
  ## Issue description

  Today, I updated nixpkgs repository.
  After updated, `nix-env` fails **'feedgenerator': No such file or directory**

  ```
  error: while evaluating anonymous function at /Users/lufia/nixpkgs/lib/meta.nix:42:54, called from /Users/lufia/nixpkgs/lib/attrsets.nix:199:52:
  while evaluating ‘isDerivation’ at /Users/lufia/nixpkgs/lib/attrsets.nix:295:18, called from /Users/lufia/nixpkgs/lib/meta.nix:42:62:
  while evaluating the attribute ‘feedgenerator’ at /Users/lufia/nixpkgs/pkgs/top-level/python-packages.nix:10801:3:
  while evaluating ‘callPackageWith’ at /Users/lufia/nixpkgs/lib/customisation.nix:95:35, called from /Users/lufia/nixpkgs/pkgs/top-level/python-packages.nix:10801:19:
  while evaluating ‘makeOverridable’ at /Users/lufia/nixpkgs/lib/customisation.nix:54:24, called from /Users/lufia/nixpkgs/lib/customisation.nix:99:8:
  getting status of ‘/Users/lufia/nixpkgs/pkgs/development/python-modules/feedgenerator’: No such file or directory
  ```

  ec117f761f01bc47c11dc24528faf4506f57ece1 has no error. but 7bb98bb02cd25fb4764aa120bd990d669f74d17f has above error.

  ### Steps to reproduce

  1. `export NIX_PATH=nixpkgs=nixpkgs-repository`
  1. `cd nixpkgs-repository`
  2. `git pull`
  3. `nix-env -qa --show-trace '.*rust.*'`

  ## Technical details

  * System: macOS 10.12.5
  * Nix version: 1.11.9
  * Nixpkgs version: 17.09pre-git
  * Sandboxing enabled: no


state: closed
title: doc/cross-compilation: cleanup some grammar
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/pull/26046
updated_at: 2019-02-22 04:40:56
body:
  These all should be uncontroversial changes. Just some awkward wording and
  double words, etc. Mainly stuff I saw while reading through it.

  /cc @Ericson2314


state: closed
title: vlc: 2.2.4 -> 2.2.5.1 with fix for subtitle vulnerability
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/26047
updated_at: 2017-05-24 12:23:55
body:
  ###### Motivation for this change

  http://blog.checkpoint.com/2017/05/23/hacked-in-translation/

  I have tried it out on unstable incl ```nox-review wip``` but I'm guessing we
  need this badly on stable too.

  cc: @grahamc

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: kodi: 17.1 -> 17.2
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/26048
updated_at: 2017-09-26 10:02:45
body:
  ###### Motivation for this change

  http://blog.checkpoint.com/2017/05/23/hacked-in-translation/

  Same situation as #26047

  Tested on ```unstable```.

  Cc: @grahamc 

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: go: 1.7.5 -> 1.7.6
user_login: sigma
html_url: https://github.com/NixOS/nixpkgs/pull/26049
updated_at: 2017-05-25 04:46:33
body:
  ###### Motivation for this change
  security fix release, to address CVE-2017-8932
  This contains a single patch in addition to 1.7.5: https://go-review.googlesource.com/c/41070/

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: go: 1.8.1 -> 1.8.2
user_login: sigma
html_url: https://github.com/NixOS/nixpkgs/pull/26050
updated_at: 2017-05-25 04:46:32
body:
  ###### Motivation for this change
  security fix release, to address CVE-2017-8932
  This contains a single patch in addition to 1.8.1: https://go-review.googlesource.com/c/41070/

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: Documentation: information missing on setting up NixOS behind a proxy server
user_login: oz42
html_url: https://github.com/NixOS/nixpkgs/issues/26051
updated_at: 2017-05-26 08:18:13
body:
  ## Issue description
  I have searched the manual for information about using a proxy server. I googled around and found the option networking.proxy.default but it has no effect.

  Please add a description in the manual how to configure NixOS proxy setting.

  ## Technical details

  * System: 17.03.1198
  * Nix version: 1.11.8


state: closed
title: With mlocate normal users cannot access /var/cache
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/issues/26052
updated_at: 2017-06-10 10:56:27
body:
  ## Issue description

  After switching from the default locate package to `mlocate`, normal users cannot access `/var/cache` anymore:

  ```
  $ locate vertical-dark-opaque.tint2rc
  locate: can not open `/var/cache/locatedb': Permission denied

  $ ls -l /var | grep cache
  drwxr-x---  4 root mlocate 4096 May 21 12:01 cache
  ```

  My `configuration.nix` has the following:
  ``` nix
    services.locate = {
      enable = true;
      prunePaths = [ "/tmp" "/var/cache" "/var/lock" "/var/run" "/var/spool" ];
      interval = "hourly";
      locate = pkgs.mlocate;
    };
  ```

  ## Technical details

  * System: `17.09pre107265.0afb6d789c (Hummingbird)`
  * Nix version: `nix-env (Nix) 1.11.9`
  * Nixpkgs version: `"17.09pre107265.0afb6d789c"`
  * Sandboxing enabled: `build-use-sandbox = false`


state: closed
title: cups_filters: 1.11.1 -> 1.14.0
user_login: layus
html_url: https://github.com/NixOS/nixpkgs/pull/26053
updated_at: 2017-05-25 11:01:15
body:
  Also, take ownership of this orphaned package.

  This one missed two minor releases, and countless bugfix releases.
  cups-browsed was not compatible anymore with the packaged cups.


state: closed
title: simple-scan has no icon
user_login: montag451
html_url: https://github.com/NixOS/nixpkgs/issues/26054
updated_at: 2017-05-25 10:29:42
body:
  ## Issue description

  Its desktop file specify that the icon is named simple-scan but no icon with such name exists. This commit e7cc2de7dda5ccb04e6d169158225072e4ff23b9  by @jraygauthier solves the problem but @peterhoeg has removed the fix in this commit f2c3e29ac47f24518968f3bcc3e8129476b8a887. I can submit a pull request to restore the fix but I would like to know if there is a reason why the fix has been removed before doing so.

  ## Technical details

  * System: NixOS 17.03.1180.27b488f28e (Gorilla) with Gnome3
  * Nix version: 1.11.8
  * Nixpkgs version: 17.03.1180.27b488f28e
  * Sandboxing enabled: yes


state: closed
title: Put docstrings for types in types.nix
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/issues/26055
updated_at: 2017-05-25 16:25:25
body:
  https://github.com/NixOS/nixpkgs/pull/21875 intoduced `coercedTo`, but didn’t bother to document the type in any way.

  Introducing a new (non-trivial) type means including
  1) A docstring with a short explanation
  2) An entry [in the manual](https://nixos.org/nixos/manual/index.html#sec-option-types) with extensive description and a usage example.


state: closed
title: diffutils: 3.5 -> 3.6
user_login: armijnhemel
html_url: https://github.com/NixOS/nixpkgs/pull/26057
updated_at: 2017-05-24 16:12:28
body:
  ###### Motivation for this change
  new version

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [X] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Comment out of sync
user_login: tomjaguarpaw
html_url: https://github.com/NixOS/nixpkgs/issues/26058
updated_at: 2017-05-27 10:07:09
body:
  This comment

  https://github.com/NixOS/nixpkgs/blob/ea2c573b3b6a4c0f498cada3c1756f767162683c/pkgs/development/python-modules/pandas/default.nix#L73

  seems to have become out of sync in this commit

  https://github.com/NixOS/nixpkgs/commit/9174bd253835527cf83aeb53c9bbd0aa937cc067#diff-0ba33b46aaddbabd77d80fb824c32b47L78

  I suggest the comment simply be deleted.


state: closed
title: top-level/python-packages: add zip support to fetchPypi
user_login: mt-caret
html_url: https://github.com/NixOS/nixpkgs/pull/26059
updated_at: 2017-05-24 14:00:48
body:
  ###### Motivation for this change

  Currently, fetchPypi only supports tar.gz source distributions. This commit adds support for zip source distribution which can be enabled by passing tgz = false; to fetchPypi. Tested with 3to2 and fonttools (both packages with new versions only available in zipped form).

  @FRidh fetchPypi only supporting sha256 checksums seems weird, is there any reason for that?

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Package request: OmniSharp package
user_login: lboklin
html_url: https://github.com/NixOS/nixpkgs/issues/26060
updated_at: 2017-05-28 13:33:28
body:
  To enable auto-completion in various editors.
  https://github.com/OmniSharp/omnisharp-roslyn

  Related editor plugins:
  https://github.com/OmniSharp/omnisharp-emacs
  https://github.com/OmniSharp/omnisharp-vim


state: closed
title: Package update request: Unity3D: 5.5.3xf1 -> 5.6.1xf1
user_login: lboklin
html_url: https://github.com/NixOS/nixpkgs/issues/26061
updated_at: 2017-05-26 13:24:50
body:
  Relevant default.nix: 
  https://github.com/NixOS/nixpkgs/blob/2090aa4f65e860567af03cb3b7aa042df7168ead/pkgs/development/tools/unity3d/default.nix

  Binary/package download available here: 
  https://forum.unity3d.com/threads/unity-on-linux-release-notes-and-known-issues.350256/#post-3070212


state: closed
title: libredirect: allow null paths
user_login: cleverca22
html_url: https://github.com/NixOS/nixpkgs/pull/26062
updated_at: 2017-05-24 16:11:09
body:
  ###### Motivation for this change

  some proprietary software i was patching recently passed null paths to stat, this patch will silently pass them on without rewriting

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Updates Yakuake to version 3.0.3 and exposes the .desktop
user_login: bkchr
html_url: https://github.com/NixOS/nixpkgs/pull/26063
updated_at: 2017-05-26 07:41:11
body:
  ###### Motivation for this change
  I wanted to autostart Yakuake with makeAutostartItem, but that requires the .desktop file. By adding the .desktop as target you can create an autostart entry with:

  (pkgs.makeAutostartItem { name = "yakuake"; package = yakuake; srcPrefix = "org.kde.";  });

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: ipfs: 0.4.6 -> 0.4.9
user_login: mateon1
html_url: https://github.com/NixOS/nixpkgs/pull/26064
updated_at: 2017-05-24 16:45:48
body:
  ###### Motivation for this change

  IPFS was updated, this version fixes directory sharding, adds an experimental filestore implementation, and contains many bug fixes, and more.
  Issue #24704 should not happen with this PR, as I updated fetchgx to use `NIX_SSL_CERT_FILE`, but please test this independently, as I couldn't reproduce this issue last time (#24523).

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: ethabi: add cli feature
user_login: mbrock
html_url: https://github.com/NixOS/nixpkgs/pull/26065
updated_at: 2017-05-25 17:39:43
body:
  ###### Motivation for this change

  This flag makes the CLI binary do anything at all, and without it
  the package is completely useless.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: Make a service abstraction layer
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/26067
updated_at: 2017-05-25 09:11:28
body:
  We've talked about this for years, usually in the context of people hating or wanting to replace `systemd`, but I think it's time to start talking about it in other less negative contexts as well.

  ## Motivation

  Nixpkgs now works pretty well on Darwin, and the `nix-darwin` effort by @LnL7 can manage services using launchd. Unfortunately, even though 99% of the logic could be shared with NixOS services, it can't currently be.

  Furthermore, people are taking more and more infrastructure to distributed container scheduling systems like Kubernetes, ECS, or Nomad. Although in some cases people might run the host on NixOS, I think Nix can provide an equally compelling story for the container guests. @lethalman's `dockerTools` is a promising start to that, but just like `nix-darwin`, anyone using it has to reinvent the configuration for their services because NixOS service modules can't be reused.

  Finally, assorted work like [declarative user environments](https://github.com/NixOS/nixpkgs/pull/9250), [replacing the init system](https://github.com/NixOS/nixpkgs/issues/24346) (please don't turn this thread into another systemd flamewar; we have plenty of other venues for that), and service testing on virtualized platforms (I can't run any of the NixOS VM tests on EC2, Azure, Google Cloud, and so on) all could benefit heavily from such a layer.

  ## Prior work

  The major effort so far has been https://github.com/NixOS/nixpkgs/pull/5246 and it's an impressive feat but has long bitrotted, and @offlinehacker does not have the time to pick it up again.

  ## Key goals

  1. Should be possible to evaluate/build on non-NixOS systems, and ideally non-Linux ones (with a suitable back-end)
  2. Shouldn't lose the nice functionality we enjoy from `systemd`. More generally, it shouldn't prevent us from using system-specific idiosyncrasies that don't exist in other systems. If we see some of them being used repeatedly all over the place, we eventually factor them out into the SAL.
  3. Shouldn't get overly complicated or generalized. Let's not try to plan for every eventuality and just tackle low-hanging fruit for now.
  4. Don't get mired in getting something perfect all at once. 1000-line+ PRs rarely get merged or even reviewed, and bitrot easily. I'm convinced we can do this incrementally and see if we like it on one or two simple services with small PRs, and then start working outwards from there.

  ## Proposed approach

  I'm not actually going to propose a technical approach here. Rather, I'd like to propose how we approach figuring out how to implement it.

  1. Go through all of our service modules and categorize how many of them use each `key` in `systemd.services.<name>.<key>` and how.
  2. Write the thinnest layer that covers the two or three most commonly used service keys and translates its config to the current `systemd.services` machinery
  3. Write a simple "dump to text file" backend for the SAL that lists enabled services in an arbitrary piece of config, and builds on a non-Linux platform
  4. In separate PRs, start switching over small numbers of our simplest services to use the new SAL machinery, possibly leaving some `systemd.services` config behind to merge with the config that SAL sets
  5. Start work on more interesting backends like a launchd one and a docker one, etc.

  I expect most services don't do much beyond setting `ExecStart`/`script` and some environment, possibly with a default `wantedBy = [ "multi-user.target" ]` which basically means "please run my unit" in most cases. Many services probably want a way to express that they need networking, and some might want to run as a separate user. Eventually we'll start running into services that depend on other services, and I propose not trying to tackle that at first.

  cc @shlevy @offlinehacker @edolstra @globin @LnL7 

  P.S: this isn't an RFC because I'm not actually saying what to do, but just what I want and how I think we should go about making it happen


state: closed
title: vimer: init at 0.2.0
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/26068
updated_at: 2017-05-30 11:25:41
body:
  I'm using this for some weeks now and it works.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: nixos-rebuild switch fails due to ipfs reinitialization
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/issues/26069
updated_at: 2017-05-24 18:53:49
body:
  ## Issue description

  ```
  nixos-rebuild switch
  ```

  produces this:

  ```
  building Nix...
  building the system configuration...
  stopping the following units: nscd.service
  activating the configuration...
  setting up /etc...
  setting up tmpfiles
  reloading the following units: dbus.service
  restarting the following units: polkit.service
  starting the following units: nscd.service
  the following new units were started: ipfs.service, systemd-vconsole-setup.service
  warning: the following units failed: ipfs-init.service

  ● ipfs-init.service - IPFS Initializer
     Loaded: loaded (/nix/store/ic8ci6l87fw4crhkzli4z1q4ll6fnfpb-unit-ipfs-init.service/ipfs-init.service; linked; vendor preset: enabled)
     Active: failed (Result: exit-code) since Wed 2017-05-24 17:46:39 CEST; 27ms ago
    Process: 5866 ExecStart=/nix/store/dlxr5ghak992zqgs04as178a8k9i5c1f-unit-script/bin/ipfs-init-start (code=exited, status=1/FAILURE)
    Process: 5860 ExecStartPre=/nix/store/m9nabb1yjgcl35fl15diklmhnyln6ffs-unit-script/bin/ipfs-init-pre-start (code=exited, status=0/SUCCESS)
   Main PID: 5866 (code=exited, status=1/FAILURE)

  Mai 24 17:46:39 terry systemd[1]: Starting IPFS Initializer...
  Mai 24 17:46:39 terry ipfs-init-start[5866]: initializing IPFS node at /var/lib/ipfs/.ipfs
  Mai 24 17:46:39 terry ipfs-init-start[5866]: Error: ipfs configuration file already exists!
  Mai 24 17:46:39 terry ipfs-init-start[5866]: Reinitializing would overwrite your keys.
  Mai 24 17:46:39 terry systemd[1]: ipfs-init.service: Main process exited, code=exited, status=1/FAILURE
  Mai 24 17:46:39 terry systemd[1]: Failed to start IPFS Initializer.
  Mai 24 17:46:39 terry systemd[1]: ipfs-init.service: Unit entered failed state.
  Mai 24 17:46:39 terry systemd[1]: ipfs-init.service: Failed with result 'exit-code'.
  warning: error(s) occurred while switching to the new configuration
  ```

  I guess the ipfs initialization script does not work as intended!

  ### Steps to reproduce

  Rebuild on unstable ... I guess simply rebuilding a working system with a slight change would trigger this error, if IPFS was enabled before and is still enabled!

  ## Technical details

  * System: 17.09pre107265.0afb6d789c (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.9
  * Nixpkgs version: "17.09pre107265.0afb6d789c"
  * Sandboxing enabled: build-use-sandbox = true


state: closed
title: nss-pam-ldapd: 0.8.13 -> 0.9.7
user_login: montag451
html_url: https://github.com/NixOS/nixpkgs/pull/26070
updated_at: 2017-05-27 08:15:30
body:
  ###### Motivation for this change

  The version in nixpkgs is very old (> 3 years). The new version has seen a lot of bug fixes and support new functionalities (e.g ppolicy)

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: enlightenment: 0.21.7 -> 0.21.8
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/26071
updated_at: 2017-05-24 22:19:09
body:
  ###### Motivation for this change

  Update to new version.

  [Changes](https://www.enlightenment.org/news/e0.21.8_release)

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: samba: 4.6.3 -> 4.6.4
user_login: armijnhemel
html_url: https://github.com/NixOS/nixpkgs/pull/26072
updated_at: 2017-05-24 23:32:59
body:
  ###### Motivation for this change

  CVE-2017-7494

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [X] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: piwik & piwik service: init at 3.0.4
user_login: florianjacob
html_url: https://github.com/NixOS/nixpkgs/pull/26073
updated_at: 2017-06-27 22:08:44
body:
  ###### Motivation for this change
  Piwik is an open analytics application. Resolves #25266.

  ###### Things done
  - [X] Tested by @alphor
  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: loadlibrary: init at 2551be
user_login: proteansec
html_url: https://github.com/NixOS/nixpkgs/pull/26074
updated_at: 2017-05-25 06:26:07
body:
  ###### Motivation for this change

  Addition of loadlibrary to nixpkgs.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: [WIP] One way to do other types of services
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/pull/26075
updated_at: 2018-03-22 21:59:15
body:
  ###### Motivation for this change

  See #26067. Not quite sure how to expose this, and I'd be tempted to move the service modules out of the `nixos` folder if this catches on.

  Here's how I use it:

  ```nix
  (import ./nixos/lib/eval-config.nix {
    modules = [
      {
        services.hologram-server = {
          enable = true;
          awsAccount = "123456";
          awsDefaultRole = "foo";
          ldapBaseDN = "foobar";
          ldapBindDN = "baaz";
          ldapBindPassword = "quuux";
          ldapHost = "zomg";
        };
      }
    ];
  }).config.system.build.toplevel-trivial
  ```

  Then just `nix-build` that and you get a runner script that launches your service on any platform supported by the package.

  Also, `toplevel-docker` will contain as many `dockerTools`-style containers as your config has docker-flavored services enabled.


state: closed
title: kops: fix hash
user_login: sigma
html_url: https://github.com/NixOS/nixpkgs/pull/26076
updated_at: 2017-05-26 17:40:58
body:
  ###### Motivation for this change

  The hash submitted in #26005 seems to have been wrong from the start according to travis logs
  (see https://travis-ci.org/NixOS/nixpkgs/jobs/235378365 for example)

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [x] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: go: 1.8.2 -> 1.8.3
user_login: sigma
html_url: https://github.com/NixOS/nixpkgs/pull/26077
updated_at: 2017-05-25 04:46:31
body:
  ###### Motivation for this change

  1.8.3 is a bugfix release.

  ###### Things done

  note: nox-review passes on Linux after applying #26076

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [x] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: 3to2: refactor to use fetchpypi
user_login: mt-caret
html_url: https://github.com/NixOS/nixpkgs/pull/26078
updated_at: 2017-05-25 17:24:28
body:
  ###### Motivation for this change

  Using fetchPypi is preferred for python packages (as per https://github.com/NixOS/nixpkgs/pull/25202#discussion_r113117919) but was deferred due to lack of support for zip distributions. This was fixed with https://github.com/NixOS/nixpkgs/pull/26059, so this PR replaces fetchurl with fetchPypi.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: fonttools: 3.0 -> 3.13.0
user_login: mt-caret
html_url: https://github.com/NixOS/nixpkgs/pull/26079
updated_at: 2017-06-01 18:05:34
body:
  ###### Motivation for this change

  version bump

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: plasma 5.8 Task Manager broken
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/issues/26080
updated_at: 2017-05-31 16:02:25
body:
  ## Issue description

  Since the most recent plasma5 update in nixos 17.03 (b1f8bd12d38fcf25533bb3765f8bea15ad2d0672 by @ttuegel) I'm unable to get the Task Manager widget to work.  It just displays an error message - see attached screenshot.

  ## Technical details

  * System: NixOS 17.03 @ 58e227052d40021d82d015f3f8da011ae54ea430
  * Nix version: 1.11.8
  * Nixpkgs version: 58e227052d40021d82d015f3f8da011ae54ea430
  * Sandboxing enabled: yes
  ![screenshot_20170524_235055](https://cloud.githubusercontent.com/assets/1432730/26435325/7e2a54d4-40dc-11e7-814f-08b8fd759c8c.png)


state: closed
title: znc module: Fix error with bitlbee channel closing tag missing a newline
user_login: nocoolnametom
html_url: https://github.com/NixOS/nixpkgs/pull/26081
updated_at: 2017-05-26 06:43:25
body:
  ###### Motivation for this change

  The special bitlbee control channel did not use a newline between the channel tags as required for channel definitions in the ZNC configuration file.  This results in an error  (#26082).  I had not originally tested it in conjunction with a concurrent Bitlbee installation.

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: ZNC service config options for Bitlbee control channel produce malformed config file
user_login: nocoolnametom
html_url: https://github.com/NixOS/nixpkgs/issues/26082
updated_at: 2017-05-26 06:43:36
body:
  ## Issue description

  The bitlbee control channel is malformed and requires a newline between the opening and closing tags.  When the channel is enabled it causes a broken configuration file to be built.

  ### Steps to reproduce

  Enable the special bitlbee control channel for a network by using the configuration option `hasBitlbeeControlChannel = true;` in the network options.

  I have a fix ready to go: #26081 

  ## Technical details

  * System: NixOS: 17.03.1160.f2c4af4e3b (Gorilla)
  * Nix version: 1.11.8
  * Nixpkgs version: 17.03.1160.f2c4af4e3b
  * Sandboxing enabled: false


state: closed
title: programs.zsh: rename oh-my-zsh to ohMyZsh
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/26083
updated_at: 2017-05-26 20:54:43
body:
  ###### Motivation for this change

  This is intended to provide better consistency with other NixOS modules.
  Please refer to mayflower/nixpkgs#21 for further information. (/cc @WilliButz @fpletz)

  I checked this change using the following configuration:

  ``` nix
  {
    # ...
    programs.zsh = {
      enable = true;

      ohMyZsh = {
        enable = true;
        theme = "norm";
      };
    };
  }
  ```

  I booted the VM using the following command:

  ```
  NIXOS_CONFIG=`pwd`/vmtest.nix nixos-rebuild -I nixpkgs=$HOME/Projects/nixpkgs/ build-vm
  ```

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: vlc: 2.2.5.1 -> 2.2.6
user_login: armijnhemel
html_url: https://github.com/NixOS/nixpkgs/pull/26084
updated_at: 2017-05-26 00:47:32
body:
  ###### Motivation for this change

  newv ersion

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [X] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: simple-scan: fix #26054
user_login: montag451
html_url: https://github.com/NixOS/nixpkgs/pull/26085
updated_at: 2017-05-26 11:54:13
body:
  ###### Motivation for this change

  Restore icon for simple-scan

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: generate more symlinks for '.so'-files
user_login: ikervagyok
html_url: https://github.com/NixOS/nixpkgs/issues/26086
updated_at: 2017-05-26 09:22:58
body:
  ## Issue description
  Every now and then I play GOG/HumbleBundle games in a nix-env. This works astonishingly well in most cases, but every now and then there are some missing libraries. Even though I add the package to my `gog.nix` file, this doesn't always work as programs may link to `foo.so.x.y` - and but we only provide `foo.so.x.y.z` and `foo.so.x`

  ## Example

   I just bought `The Stanley Parable` on HumbleBundle:
  ```
  # ./The\ Stanley\ Parable\ Setup
  ./The Stanley Parable Setup: error while loading shared libraries: libbz2.so.1.0: cannot open shared object file: No such file or directory
  # ls /lib/libbz2.*
  /lib/libbz2.la  /lib/libbz2.so  /lib/libbz2.so.1  /lib/libbz2.so.1.0.6
  ```

  ## Resolution

  We should ensure within the default pre-install phase that every library file gets all the symlinks to the less explicit version.

  So `libABC.so.x.y.z` would be linked to from `libABC.so.x.y`, `libABC.so.x` and `libABC.so` by default, for every package - no more manually adding '.so'-links for specific packages.


state: closed
title: nix: add "man" to meta.outputsToInstall
user_login: nixy
html_url: https://github.com/NixOS/nixpkgs/pull/26087
updated_at: 2017-05-25 10:47:30
body:
  ###### Motivation for this change

  Due to changes in how meta.outputsToInstall works now packages that have a separate output for man pages won't have them installed by default. This should be addressed at some other level, but until then I think Nix itself needs to have man pages in its outputs.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pycharm: 2017.1.2 -> 2017.1.3
user_login: drdaeman
html_url: https://github.com/NixOS/nixpkgs/pull/26088
updated_at: 2017-05-25 13:48:55
body:
  ###### Motivation for this change

  PyCharm [got a new minor release](https://blog.jetbrains.com/pycharm/2017/05/pycharm-2017-1-3-out-now/), with bugfixes/improvements for test runners. I guess, it's worth updating.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: xonotic: fix xonotic not finding libcurl at runtime
user_login: umazalakain
html_url: https://github.com/NixOS/nixpkgs/pull/26089
updated_at: 2017-05-26 16:24:18
body:
  ###### Motivation for this change

  Xonotic needs to be able to find libcurl at runtime so that it can download game maps.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: FeedReader 2.0
user_login: edwtjo
html_url: https://github.com/NixOS/nixpkgs/pull/26090
updated_at: 2018-05-23 17:34:13
body:
  ###### Motivation for this change

  Didn't push this package addition since it needs to add vala bindings for gnome_online_accounts.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: CoreFounation: 10.9 -> 10.10
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/26091
updated_at: 2017-05-28 18:38:22
body:
  ###### Motivation for this change

  I'm not sure if this fixes any known issues, but nixpkgs doesn't work on 10.9 anymore and most of the frameworks where updated to 10.11. I tested a bunch of things and have not noticed any issues, but I could start a darwin jobset or test some more things to make sure nothing breaks.

  @copumpkin This was actually surprisingly straightforward (except for ICU). Hopefully this will be even easier next time, when(/if) apple ever releases the sources. Thank you for all the work to get it to this point!

  ###### Things done

  - [x] Tested without Xcode
  - Built on platform(s)
     - [x] macOS
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
    - [x] unstable
    - [x] nix-repl
    - [x] nox
    - [x] python
    - [x] ruby
    - [x] mysql
    - [x] emacs
    - [x] emacsMacport
    - [x] vim
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: clang: fix libclang on darwin
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/26092
updated_at: 2017-05-28 18:36:33
body:
  ###### Motivation for this change

  See https://github.com/NixOS/nixpkgs/pull/25309. I did some more testing and didn't notice any issues.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] macOS
     - [x] No changes for other platforms
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: journal flooded with messages after every channel update
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/issues/26093
updated_at: 2018-08-25 15:02:51
body:
  ## Issue description
  This has been going on for quite a while but I have always forgot to report it.
  When I rebuild and switch the configuration after a channel update the systemd-journald
  and X.org processes start using 100% CPU and these entries appear regularly in the journal
  ```
  systemd-journald[23780]: Suppressed 1838209 messages from /user.slice/user-1002.slice
  display-manager[874]: (EE) Trackpad: Read error 19
  ```
  The error seems to be generated by X (pid 874) but do not appear in the log of display-manager.

  ### Steps to reproduce
  Probably run X.org and connect a bluetooth trackpad (synaptics driver), then update the system.


  ## Technical details
  * System: 17.09pre107928.65477dcd34
  * Nix version: 1.11.9
  * Sandboxing enabled: yes


state: closed
title: nixos/xsession: use graphical systemd user target
user_login: fpletz
html_url: https://github.com/NixOS/nixpkgs/pull/26094
updated_at: 2017-05-29 13:06:01
body:
  ###### Motivation for this change

  While systemd suggests using the pre-defined graphical-session user
  target, I found that this interface is difficult to use. Additionally,
  no other major distribution, even in their unstable versions, currently
  use this mechanism.

  The window or desktop manager is supposed to run in a systemd user service
  which activates graphical-session.target and the user services that are
  binding to this target. The issue is that we can't elegantly pass the
  xsession environment to the window manager session, in particular
  whereas the PassEnvironment option does work for DISPLAY, it for some
  mysterious reason won't for PATH.

  This commit implements a new graphical user target that works just like
  default.target. Services which should be run in a graphical session just
  need to declare wantedBy graphical.target. The graphical target will be
  activated in the xsession before executing the window or display manager.

  Fixes #17858.

  ###### Things done

  Only tested with i3 and slim right now but will test other window and desktop managers before merging.


state: closed
title: proofgeneral: revert bad modification from previous commit
user_login: Ptival
html_url: https://github.com/NixOS/nixpkgs/pull/26095
updated_at: 2017-05-25 20:08:09
body:
  As mentioned in:
  https://github.com/NixOS/nixpkgs/pull/25905

  I had mistakenly removed the `pg.patch` file thinking it was unneeded anymore, failing to realize the stable derivation still used it.

  This reverts this file deletion.


state: closed
title: teensy-loader-cli: Update to latest git.
user_login: ambrop72
html_url: https://github.com/NixOS/nixpkgs/pull/26096
updated_at: 2017-07-15 18:22:34
body:
  This fixes uploading programs greater than 128k to Teensy 3.1/3.2.

  ###### Motivation for this change
  Broken uploading of larger files (`Warning, HEX parse error line 8193`).

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: stutter: init at 0.1.0.1
user_login: nmattia
html_url: https://github.com/NixOS/nixpkgs/pull/26097
updated_at: 2017-05-26 18:24:19
body:
  This adds the stutter string generator to all-packages and update the
  hackage indices for dependencies.

  ###### Motivation for this change

  `stutter` was not yet present in the list of packages but is a useful tool.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [x] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: webkitgtk: need upgrade and cleanup
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/26098
updated_at: 2017-07-28 15:23:02
body:
  ## Issue description

  https://github.com/NixOS/nixpkgs/tree/master/pkgs/development/libraries/webkitgtk

  ```nixpkgs``` has two version of ```webkitgtk```: ```2.4.11``` and ```2.14.5```; both version are outdated (current ```2.16.3```/```2.17.1```) and has security issues.
  Moreover ```pkgs.webkitgtk``` points to ```2.14``` and ```pkgs.webkitgtk2``` points to older ```2.4``` which is confusing and it forces some packages to use the oldest version.

  I would like to deprecate ```2.4``` and upgrade ```2.14``` to ```2.16```.

  The problem is there are few darwin-related patches which I could not reproduce due to absence a Mac and experience with it, so I am afraid a straightforward upgrade may break something on Mac.

  The package has no maintainer.

  cc: @shlevy @hamishmack 


state: closed
title: lldb-4: Patch to fix libedit usage on Linux
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/26099
updated_at: 2017-05-29 21:36:01
body:
  Idea from:
  https://bugs.llvm.org//show_bug.cgi?id=28898#c7

  Fixes ability to use arrow keys.

  ###### Motivation for this change


  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: rustfmt: 0.8.1 -> 0.8.3
user_login: maurer
html_url: https://github.com/NixOS/nixpkgs/pull/26100
updated_at: 2017-05-25 23:33:56
body:
  Did not bump to 0.8.4 since that doesn't build with current stable.

  ###### Motivation for this change


  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: cleanup homepage metadata
user_login: armijnhemel
html_url: https://github.com/NixOS/nixpkgs/pull/26101
updated_at: 2017-05-25 23:30:33
body:
  ###### Motivation for this change

  homepage element was not consistent with other packages

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: theano-with-cuda: patchPhase insertion of from builtins import bytes is throwing an exception
user_login: twhitehead
html_url: https://github.com/NixOS/nixpkgs/issues/26103
updated_at: 2017-06-02 07:07:55
body:
  ## Issue description

  @FRidh The `patchPhase` for theano-with-cuda does the following in *theano/sandbox/gpuarray*

  ```bash
  sed -i -re '2s/^/from builtins import bytes\n/g' dnn.py
  sed -i -re "s/(b'30')/int(bytes(\1))/g" dnn.py
  sed -i -re "s/(ctx.bin_id\[\-2:\])/int(\1)/g" dnn.py
  ```

  The inserted import throws an exception under Python 2.7 when importing the module

  ```
  File "/nix/store/ccsqw7w9cha27ji8vgyhlfz8xxa260nn-python-2.7.13-env/lib/python2.7/site-packages/theano/sandbox/gpuarray/dnn.py", line 2, in <module>
    from builtins import bytes
  ImportError: No module named builtins
  ```

  ### Steps to reproduce

  ```bash
  nix-env -iE 'pkgs: (pkgs.nixpkgs {}).python27.withPackages (ppkgs: [ppkgs.TheanoWithCuda])'
  THEANO_FLAGS='device=gpu,floatX=float32' python
  ```
  ```python
  import theano.sandbox.gpuarray.dnn
  ```
  ```
  Using gpu device 0: Tesla M2070 (CNMeM is disabled, cuDNN not available)
  Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    File "/nix/store/ccsqw7w9cha27ji8vgyhlfz8xxa260nn-python-2.7.13-env/lib/python2.7/site-packages/theano/sandbox/gpuarray/__init__.py", line 31, in <module>
      from . import dnn, opt, nerv, extra_ops
    File "/nix/store/ccsqw7w9cha27ji8vgyhlfz8xxa260nn-python-2.7.13-env/lib/python2.7/site-packages/theano/sandbox/gpuarray/dnn.py", line 2, in <module>
      from builtins import bytes
  ImportError: No module named builtins
  ```

  ## Technical details

  * System:

  ```
  LSB Version:    :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
  Distributor ID: CentOS
  Description:    CentOS release 6.7 (Final)
  Release:        6.7
  Codename:       Final
  ```

  * Nix version: `nix-env (Nix) 1.11.4`
  * Nixpkgs version: `17.03.326.d919f7db77`
  * Sandboxing enabled: `build-use-sandbox = true`


