# issues

state: closed
title: container-linux-config-transpiler: init at 0.4.1
user_login: pop
html_url: https://github.com/NixOS/nixpkgs/pull/27486
updated_at: 2017-07-19 07:30:51
body:
  ###### Motivation for this change

  Adds a 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
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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).

  ###### Things to do

  I am very close to finishing this, there is just one catch. The output of running `nix-build -A ct.all` produces:

  ```
  $ ls result-bin/bin/
  internal  tools
  ```

  The `internal` binary should be called `ct` and the `tools` binary should be discarded. I do not know ho to do this and despite my best efforts I have not been able to figure out the best way to fix this issue. 

  Once I am able to rename the binary the package should be ready to be merged, barring any welcomed feedback from the nixpkgs maintainers.

  This is my first time contributing to nixpkgs. I am very excited to help the project. Feedback is welcome.


state: closed
title: Default list of NTP servers (networking.timeServers) should include different providers
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/27487
updated_at: 2017-07-28 21:44:00
body:
  ## Issue description

  Currently it has only time providers in ```.nixos.pool.ntp.org```:
  ```nix
      networking.timeServers = mkOption {
        default = [
          "0.nixos.pool.ntp.org"
          "1.nixos.pool.ntp.org"
          "2.nixos.pool.ntp.org"
          "3.nixos.pool.ntp.org"
        ];
        description = ''
          The set of NTP servers from which to synchronise.
        '';
      };
  ```

  This is not reliable:
  1. There is at least one cloud hosting (```domflow.it```) which firewalls them all (but do not firewall ```time.windows.com```)
  2. All of them are domain names and thus depend on working DNS resolver (which is an over-optimistic assumption)


state: closed
title: nodejs: 6.9.5 -> 6.11.1
user_login: joepie91
html_url: https://github.com/NixOS/nixpkgs/pull/27489
updated_at: 2017-07-19 11:37:47
body:
  (cherry picked from commit fffe1efa03b4c59cfabf22d672745a373e22aade)

  ###### Motivation for this change

  This cherry-picks the new Node.js 6.11.1 version into the 17.03 channel. This release contains an [important security fix](https://nodejs.org/en/blog/vulnerability/july-2017-security-releases/) and, per semantic versioning, will not break compatibility.

  I have not checked whether other maintained branches of Node.js need to be cherry-picked into 17.03 as well, and don't currently have the time to do so.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: libgcrypt: 1.7.8 -> 1.8.0
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/27490
updated_at: 2017-07-19 16:01:10
body:
  This PR is against staging.

  See http://lists.gnu.org/archive/html/info-gnu/2017-07/msg00006.html
  for release information

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: plasma5: 5.10.3 -> 5.10.4
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/27491
updated_at: 2017-08-02 14:37:01
body:
  ###### Motivation for this change
  Scheduled bugfix release.

  Full changelog can be found at https://www.kde.org/announcements/plasma-5.10.3-5.10.4-changelog.php

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: veracrypt: 1.19 -> 1.21
user_login: dsferruzza
html_url: https://github.com/NixOS/nixpkgs/pull/27492
updated_at: 2017-07-19 10:35:20
body:
  ###### Motivation for this change

  Veracrypt 1.21 has been released on 9th July.
  Source archive format changed from `tar.gz` to `tar.bz2`.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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 for nix-shell is broken on master
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/issues/27493
updated_at: 2017-08-31 14:22:02
body:
  ```
  $ nix-shell -p jq --run jq
  /nix/store/fpqvm0gishkdjcyq607gi3h9jvabadvv-stdenv-darwin/setup: line 34: local: -n: invalid option
  local: usage: local name[=value] ...
  /nix/store/fpqvm0gishkdjcyq607gi3h9jvabadvv-stdenv-darwin/setup: line 34: local: -n: invalid option
  local: usage: local name[=value] ...
  /nix/store/fpqvm0gishkdjcyq607gi3h9jvabadvv-stdenv-darwin/setup: line 86: failureHooks: command not found
  ```

  Using 0eb4f6fd2547442d8c51f73d4fe11225951ee663, tracked it down to https://github.com/NixOS/nixpkgs/commit/a14cf0618219a6f135e786e69e78eb0b866248f8

  Final question: why wasn't this caught with tests?

  cc @NixOS/darwin-maintainers 


state: closed
title: idea-community: 2017.1.5 -> 2017.2
user_login: jdanekrh
html_url: https://github.com/NixOS/nixpkgs/pull/27494
updated_at: 2017-07-19 22:26:37
body:
  ###### Motivation for this change
  A new minor version was released. Main usability feature (for me) is commit message editing with a simple F2 key press (no manual rebase necessary).

  I did not use the version update script (to update all JB editors at the same time), because I am unable to then test running all the updated IDE flavors.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: rsync: build with own zlib again
user_login: wmertens
html_url: https://github.com/NixOS/nixpkgs/pull/27495
updated_at: 2017-07-19 12:18:57
body:
  Rsync has its own patched compress function, and to be able to use the `-z` flag, it needs to use that one.

  With `-zz` rsync can use an external zlib, but then it can't talk to older rsync versions.

  More details at https://bugs.mageia.org/show_bug.cgi?id=13669


state: closed
title: papirus-icon-theme: 20170616 -> 20170715
user_login: bugworm
html_url: https://github.com/NixOS/nixpkgs/pull/27496
updated_at: 2017-07-19 15:54:53
body:
  ###### Motivation for this change
  Updating icons

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: Cleanup pkgs/top-level/python-packages.nix
user_login: wizzup
html_url: https://github.com/NixOS/nixpkgs/pull/27497
updated_at: 2017-07-28 09:54:07
body:
  ###### Motivation for this change
  This second batch is continuation of  #27379

  ###### 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
     - [ ] macOS
     - [ ] Linux
  - [X] Tested installation :  tested using [this](https://github.com/NixOS/nixpkgs/pull/27379#issuecomment-315525672) scripts
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Hamster does not start
user_login: reinhardt
html_url: https://github.com/NixOS/nixpkgs/issues/27498
updated_at: 2017-09-30 23:27:07
body:
  ## Issue description

  When trying to start hamster (package hamster-time-tracker) it fails with

  ```
  WARNING:root:Could not import wnck - workspace tracking will be disabled
  Traceback (most recent call last):
    File "/nix/store/vzknypbn57cf9bc03wrgsfpfqrka3rgj-hamster-time-tracker-1.04/bin/.hamster-wrapped", line 375, in <module>
      hamster_client.today()
    File "/nix/store/vzknypbn57cf9bc03wrgsfpfqrka3rgj-hamster-time-tracker-1.04/bin/.hamster-wrapped", line 137, in today
      app = today.DailyView()
    File "/nix/store/vzknypbn57cf9bc03wrgsfpfqrka3rgj-hamster-time-tracker-1.04/lib/python2.7/site-packages/hamster/today.py", line 90, in __init__
      self.create_hamster_window()
    File "/nix/store/vzknypbn57cf9bc03wrgsfpfqrka3rgj-hamster-time-tracker-1.04/lib/python2.7/site-packages/hamster/today.py", line 148, in create_hamster_window
      self.new_name = widgets.ActivityEntry()
    File "/nix/store/vzknypbn57cf9bc03wrgsfpfqrka3rgj-hamster-time-tracker-1.04/lib/python2.7/site-packages/hamster/widgets/activityentry.py", line 103, in __init__
      self.populate_suggestions()
    File "/nix/store/vzknypbn57cf9bc03wrgsfpfqrka3rgj-hamster-time-tracker-1.04/lib/python2.7/site-packages/hamster/widgets/activityentry.py", line 234, in populate_suggestions
      self.activities = runtime.storage.get_activities(fact.activity)
    File "/nix/store/vzknypbn57cf9bc03wrgsfpfqrka3rgj-hamster-time-tracker-1.04/lib/python2.7/site-packages/hamster/client.py", line 137, in get_activities
      return self._to_dict(('name', 'category'), self.conn.GetActivities(search))
    File "/nix/store/vzknypbn57cf9bc03wrgsfpfqrka3rgj-hamster-time-tracker-1.04/lib/python2.7/site-packages/hamster/client.py", line 88, in conn
      '/org/gnome/Hamster'),
    File "/nix/store/y1g1k0qmdyx4pq4i7pi70kwg077d4mld-python2.7-dbus-python-1.2.4/lib/python2.7/site-packages/dbus/bus.py", line 241, in get_object
      follow_name_owner_changes=follow_name_owner_changes)
    File "/nix/store/y1g1k0qmdyx4pq4i7pi70kwg077d4mld-python2.7-dbus-python-1.2.4/lib/python2.7/site-packages/dbus/proxies.py", line 248, in __init__
      self._named_service = conn.activate_name_owner(bus_name)
    File "/nix/store/y1g1k0qmdyx4pq4i7pi70kwg077d4mld-python2.7-dbus-python-1.2.4/lib/python2.7/site-packages/dbus/bus.py", line 180, in activate_name_owner
      self.start_service_by_name(bus_name)
    File "/nix/store/y1g1k0qmdyx4pq4i7pi70kwg077d4mld-python2.7-dbus-python-1.2.4/lib/python2.7/site-packages/dbus/bus.py", line 278, in start_service_by_name
      'su', (bus_name, flags)))
    File "/nix/store/y1g1k0qmdyx4pq4i7pi70kwg077d4mld-python2.7-dbus-python-1.2.4/lib/python2.7/site-packages/dbus/connection.py", line 651, in call_blocking
      message, timeout)
  dbus.exceptions.DBusException: org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.gnome.Hamster exited with status 1
  ```

  Manually starting lib/hamster-time-tracker/hamster-service gives

  ```
  Traceback (most recent call last):
    File "/nix/store/glipkbng5k3nxxqhb7gh25ddi6sknwsn-hamster-time-tracker-1.04/lib/hamster-time-tracker/hamster-service", line 4, in <module>
      import gobject, dbus, dbus.service
  ImportError: No module named gobject
  ```

  This call, however, works for me (inside a nix-shell -p hamster-time-tracker):

  ```
  PYTHONPATH=/nix/store/6ndwyx7lb3p9i7n01x98xb7yjhwkb58c-python2.7-pygobject-2.28.6/lib/python2.7/site-packages/:$PYTHONPATH /nix/store/glipkbng5k3nxxqhb7gh25ddi6sknwsn-hamster-time-tracker-1.04/lib/hamster-time-tracker/hamster-service
  ```

  After that hamster runs fine.

  Now I'm not sure how to modify the package expression so that the extra PYTHONPATH is not necessary any more. Could someone give me a pointer please?


  ## Technical details

  * System: 17.09.git.1e1472e (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.11
  * Nixpkgs version: 17.09.git.1e1472ed93M
  * Sandboxing enabled: build-use-sandbox = false

  _EDIT:_ Clarified that the modified call happens inside a nix-shell


state: closed
title: CODEOWNERS file for review requests
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/27499
updated_at: 2017-07-30 06:11:18
body:
  Some time ago GitHub introduced the CODEOWNERS file. The file is similar to the MAINTAINERS file that was proposed in https://github.com/NixOS/nixpkgs/issues/13602. Code owners will automatically receive a review request.

  I've added myself to the files I like to monitor. The mention-bot does not seem to function anymore so I suggest we replace it with this. In the future we may populate this file automatically.


state: closed
title: ttyrec: fix build on Darwin
user_login: therealpxc
html_url: https://github.com/NixOS/nixpkgs/pull/27500
updated_at: 2017-07-20 17:16:03
body:
  ###### Motivation for this change
  ttyrec doesn't build on 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)
     - [ ] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: android-studio-preview: 3.0.0.5 -> 3.0.0.6
user_login: TomSmeets
html_url: https://github.com/NixOS/nixpkgs/pull/27501
updated_at: 2017-07-28 11:13:29
body:
  ###### Motivation for this change
  Update `android-studio-preview` to Canary 7.
  I also set myself as the maintainer of the `preview` channel for `android-studio`.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: Unstable channel is severely outdated
user_login: nagisa
html_url: https://github.com/NixOS/nixpkgs/issues/27502
updated_at: 2017-07-26 12:04:07
body:
  ## Issue description

  https://nixos.org/channels/nixos-unstable still redirects to a hydra build from july 4th.

  ### Steps to reproduce

  Visit in your browser/use https://nixos.org/channels/nixos-unstable channel. Observe it being fairly outdated.

  ## Technical details

  * System: 17.09pre110213.01c3847b9c
  * Nix version: nix-env (Nix) 1.11.11


state: closed
title: docker service: add option to do automatic pruning
user_login: bachp
html_url: https://github.com/NixOS/nixpkgs/pull/27503
updated_at: 2017-07-21 14:57:09
body:
  ###### Motivation for this change

  This allows to run the prune job periodically on a machine.
  By default the if enabled the job is run once a week.

  The structure is similar to how system.autoUpgrade 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
     - [ ] macOS
     - [ ] Linux
  - [x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: dnsmasq service fails to start (is not allowed to own the service "uk.org.thekelleys.dnsmasq")
user_login: hectorj
html_url: https://github.com/NixOS/nixpkgs/issues/27504
updated_at: 2019-05-22 08:26:09
body:
  ## Issue description

  ```
  Jul 19 18:24:21 server systemd[1]: Starting Dnsmasq Daemon...
  Jul 19 18:24:21 server dnsmasq-pre-start[7723]: dnsmasq: syntax check OK.
  Jul 19 18:24:21 server dnsmasq[7733]: dnsmasq: DBus error: Connection ":1.31380" is not allowed to own the service "uk.org.thekelleys.dnsmasq" due to security policies in the configuration file
  Jul 19 18:24:21 server dnsmasq[7733]: DBus error: Connection ":1.31380" is not allowed to own the service "uk.org.thekelleys.dnsmasq" due to security policies in the configuration file
  Jul 19 18:24:21 server dnsmasq[7733]: FAILED to start up
  Jul 19 18:24:21 server systemd[1]: dnsmasq.service: Main process exited, code=exited, status=5/NOTINSTALLED
  Jul 19 18:24:21 server systemd[1]: Failed to start Dnsmasq Daemon.
  Jul 19 18:24:21 server systemd[1]: dnsmasq.service: Unit entered failed state.
  Jul 19 18:24:21 server systemd[1]: dnsmasq.service: Failed with result 'exit-code'.
  ```

  ### Steps to reproduce

  This happens when I `nixops deploy [...]` a configuration containing (among other things) this expression : 

  ```nix
  	services.dnsmasq = {
  		enable = true;
  		servers = [ "/consul/127.0.0.1#8600" ];
  	};
  ```

  ## Technical details

  * System: NixOs 17.09pre110905.0eb4f6fd25 (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.12
  * Nixpkgs version: 17.09pre110905.0eb4f6fd25
  * Sandboxing enabled: build-use-sandbox = false

  As suggested by https://nixos.org/nix-dev/2017-March/023224.html, rebooting the machine (using `nixops reboot [...]`) makes dnsmasq start properly. But that's a workaround, not a fix.

  I'm not sure if this is related to #20863


state: closed
title: gnss-sdr: init at 0.0.9 (and patch armadillo's buildInputs)
user_login: jameysharp
html_url: https://github.com/NixOS/nixpkgs/pull/27505
updated_at: 2019-07-08 18:39:46
body:
  ###### Motivation for this change

  This open-source implementation of a software-defined radio receiver for GPS and other GNSS signals was not yet packaged.

  In order to get a usable build of `gnss-sdr`, I had to change `armadillo`'s `buildInputs` to add `liblapack`; otherwise several important functions fail at runtime. Perhaps @juliendehos or @knedlsepp will want to comment on that change?

  I've tested the resulting `gnss-sdr` binary against the sample `2013_04_04_GNSS_SIGNAL_at_CTTC_SPAIN` dataset linked from <http://gnss-sdr.org/my-first-fix/>.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: Enabling TLS via `users.ldap` disables peer checking
user_login: grahamc
html_url: https://github.com/NixOS/nixpkgs/issues/27506
updated_at: 2017-07-22 15:01:54
body:
  If someone enables TLS in users.ldap, our module turns off TLS peer checking. This must not be the default behavior, and should be changed ASAP. Not sure if we can apply this to stable or not.

  https://github.com/NixOS/nixpkgs/blob/release-17.03/nixos/modules/config/ldap.nix#L20-L23

  or pinned for time:

  https://github.com/NixOS/nixpkgs/blob/07c44b81c3c50ac55fdde82aa7a761aa6e758fd6/nixos/modules/config/ldap.nix#L20-L23


state: closed
title: gitlab: fix archive urls for gitlab service
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/27507
updated_at: 2017-07-19 20:13:51
body:
  ###### Motivation for this change

  Accessing an url like https://gitlab.example.org/group/project/repository/archive.tar.gz?ref=master
  requires tar/gzip to be in the path of the gitlab-workhorse service otherwise it fails.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: exhibitor: init at 3.4.9
user_login: joelthompson
html_url: https://github.com/NixOS/nixpkgs/pull/27508
updated_at: 2017-07-29 12:59:41
body:
  Initial Exhibitor nix package and nixos module for Netflix's Exhibitor,
  which is a manager for Apache Zookeeper.

  ###### Motivation for this change

  Run and manage Exhibitor (and thus ZooKeeper) via Nix and in NixOS

  Fixes #22327

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: Factorio service: fix typo in attribute path
user_login: michaelpj
html_url: https://github.com/NixOS/nixpkgs/pull/27509
updated_at: 2017-07-20 18:32:35
body:
  ###### Motivation for this change
  This is just a typo, but it makes it not evaluate if you try and use mods.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: nat cannot be disabled (until reboot)
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/27510
updated_at: 2017-08-03 19:18:37
body:
  ## Issue description

  Changing ```networking.nat.enable = true``` to ```networking.nat.enable = false``` following by ```nixos-rebuild switch``` does not disable NAT.

  Stopping of the ```firewall``` service should take care of flushing iptables (via ```networking.firewall.extraStopCommands```), but the ```firewall``` service is not stopped, it is reloaded so ```networking.firewall.extraStopCommands``` is not executed.


state: closed
title: elastix: change platforms to "linux" from "unix"
user_login: bcdarwin
html_url: https://github.com/NixOS/nixpkgs/pull/27511
updated_at: 2017-07-19 22:05:26
body:
  ###### Motivation for this change

  Hydra OS X [build fails](https://hydra.nixos.org/build/56589400/nixlog/1/tail): 

  ```
  [ 70%] Linking CXX executable ../bin/elastix
  ld: framework not found Cocoa
  clang-4.0: error: linker command failed with exit code 1 (use -v to see invocation)
  make[2]: *** [src/Core/CMakeFiles/elastix.dir/build.make:329: src/bin/elastix] Error 1
  make[1]: *** [CMakeFiles/Makefile2:5262: src/Core/CMakeFiles/elastix.dir/all] Error 2
  ```

  I don't have an OS X machine with Nix installed.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: bash-completion: 2.5 -> 2.7
user_login: rycee
html_url: https://github.com/NixOS/nixpkgs/pull/27512
updated_at: 2017-07-19 22:33:41
body:
  ###### Motivation for this change

  To bump bash-completion to latest 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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] Fix + update `hardware.parallels` config option
user_login: lukeadams
html_url: https://github.com/NixOS/nixpkgs/pull/27513
updated_at: 2017-11-23 14:10:22
body:
  ###### Motivation for this change
  This PR enables support for Parallels 12, and also removes the need to provide prl-tools-lin.iso. It fixes dynamic resolution/coherence/clipboard support.


  It may be a good idea to add:
  ```
  hardware.parallels.version = {
      major = "12";
      minor = "2.1-41615";
      releaseSha256 = "1jwzwif69qlhmfky9kigjaxpxfj0lyrl1iyrpqy4iwqvajdgbbym";
  };
  # or
  hardware.parallels.version = {
      full = "12.2.1-41615";
      major = lib.splitString "." full
      minor = lib.removePrefix major full
      releaseSha256 = "1jwzwif69qlhmfky9kigjaxpxfj0lyrl1iyrpqy4iwqvajdgbbym";
  };

  ```
  to allow the use of newer prl-tools versions in configuration.nix without forking nixpkgs

  Squash before committing:
  743485f6579422b1115986d40522d820b67b5b8f
  041ae372c9531682118cdb5de99768a84fcc7a0c
  c6700487d7d02453774c49bb42e2e25997a63999
  I left them as separate commits for clarity
  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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).

  ---
  TODO: possibly add tests ala [Virtualbox](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests/virtualbox.nix)


state: closed
title: Set virtualisation.libvirtd.qemuOvmf to false
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/27514
updated_at: 2017-07-28 14:49:46
body:
  ###### Motivation for this change

  Repeating https://github.com/NixOS/nixpkgs/pull/25855
  Its changes were lost somehow.


state: closed
title: modules sks-keyserver and pgpkeyserver-lite web frontend
user_login: calbrecht
html_url: https://github.com/NixOS/nixpkgs/pull/27515
updated_at: 2017-08-22 10:27:06
body:
  ###### Motivation for this change

  Have a running gpg keyserver with webfrontend

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: wolfssl: 3.10.3 -> 3.11.0
user_login: mcmtroffaes
html_url: https://github.com/NixOS/nixpkgs/pull/27516
updated_at: 2017-07-20 09:25:17
body:
  ###### Motivation for this change

  Sync with latest upstream.

  ###### 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 (Fedora 24)
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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).

  ---

  No package currently depends on wolfssl, so for testing I recompiled curl against wolfssl using the following shell.nix:

  ```.nix
  with import <nixpkgs> {};
  let
    curlwolfssl = (curl.override {
      openssl = wolfssl;
    }).overrideDerivation (oldAttrs: {
      configureFlags =
        (builtins.filter (x: x != "--with-ca-fallback") oldAttrs.configureFlags)
        ++ ["--with-cyassl=${wolfssl}"];
    });
  in
  {
    my-env = stdenv.mkDerivation {
      name = "my-env";
      buildInputs = [
        curlwolfssl
      ];
    };
  }
  ```

  I tested the resulting curl binary and compared its output against my local curl binary provided by Fedora:

  ```.bash
  curl -2 https://nixos.org
  curl https://nixos.org > 1.txt
  /usr/bin/curl https://nixos.org > 2.txt
  diff 1.txt 2.txt
  ```

  The first line gives an error message "curl: (35) CyaSSL does not support SSLv2" confirming that CyaSSL - which is the old name for wolfssl still referred to by curl - is indeed used. Diff of output of local curl and this new curl shows identical outputs as expected.


state: closed
title: elixir: 1.5.0-rc.1 -> 1.5.0-rc.2
user_login: ankhers
html_url: https://github.com/NixOS/nixpkgs/pull/27517
updated_at: 2017-07-21 16:37:29
body:
  ###### Motivation for this change

  New elixir 1.5 rc 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
     - [x] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: pythonPackages.pytest: 3.0.7 -> 3.1.3
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/27518
updated_at: 2017-09-02 11:25:08
body:
  ###### Motivation for this change

  This causes so much rebuild I created this PR for staging.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: `fetchurl`: fetching package fails without message
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/27519
updated_at: 2017-12-23 14:51:30
body:
  ## Issue description

  Staging contains a bump of `python.pkgs.pyparsing` to 2.2.0, 9bb9d93ee77f9b9f6ab37ac0d24a60a6bc5719e5.
   
  Unfortunately Nix has trouble downloading the source file
  ```
  nix-build https://github.com/NixOS/nixpkgs/archive/9bb9d93ee77f9b9f6ab37ac0d24a60a6bc5719e5.tar.gz -A python.pkgs.pyparsing.src --check
  ```
  I traced the issue to https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/fetchurl/builder.sh#L33. 

  Calling `curl` with the specified arguments myself downloads the file just fine. `wget` works as well. And `nix-prefetch-url` works fine as well. Replacing the constructed url with 
  ```
  https://files.pythonhosted.org/packages/3c/ec/a94f8cf7274ea60b5413df054f82a8980523efd712ec55a59e7c3357cf7c/pyparsing-2.2.0.tar.gz
  ```` 
  doesn't make a difference.

  Any clues what is going on here?


state: closed
title: flac123: init at 0.0.12
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/pull/27520
updated_at: 2017-07-20 21:34:46
body:
  ###### Motivation for this change

  `flac123` is a command-line FLAC player. I want to use it to play music. It is available as an installable package in many mainstream Unix-like operating systems:

  Arch: https://www.archlinux.org/packages/community/x86_64/flac123/
  Gentoo: https://packages.gentoo.org/packages/media-sound/flac123
  FreeBSD: https://svnweb.freebsd.org/ports/head/audio/flac123/
  OpenBSD: http://ports.su/audio/flac123

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: nodejs: 8.1.4 -> 8.2.0
user_login: lo1tuma
html_url: https://github.com/NixOS/nixpkgs/pull/27521
updated_at: 2017-07-20 18:47:40
body:
  ###### Motivation for this change

  [Release Notes](https://nodejs.org/en/blog/release/v8.2.0/)

  npm 5.3.0 (which is bundled with nodejs 8.2.0) is now bundled with [`npx`](https://www.npmjs.com/package/npx), so the non-slim variant of nodejs 8.2.0 will also expose the new `npx` binary.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: Fixes for various bugs introduced by stdenv update in staging
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/27522
updated_at: 2017-07-25 21:21:31
body:
  ### Motivation

  `staging` is broken.

  ### Testing

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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).

  ---

  The bugfixes in this branch work, but I am not done testing to check that these are *all* the blocking bugs in `staging`.


state: closed
title: pythonPackages.faker: 0.0.4 -> 0.7.18
user_login: danharaj
html_url: https://github.com/NixOS/nixpkgs/pull/27523
updated_at: 2017-07-20 16:13:56
body:
  ###### Motivation for this change

  Current expression for faker uses a very old version. This bumps to something more modern.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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.arrow: 0.7.0 -> 0.10.0
user_login: therealpxc
html_url: https://github.com/NixOS/nixpkgs/pull/27524
updated_at: 2017-07-21 13:39:40
body:
  ###### Motivation for this change
  The old package is not up to date with PyPi. Additionally, it fails to build on Darwin because one of its dependencies' tests is Linux specific (comparing python the `psutil` package's to the contents of `/proc/something-or-other`. This PR addresses both issues.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: qtstyleplugin-kvantum: init at 0.10.4
user_login: bugworm
html_url: https://github.com/NixOS/nixpkgs/pull/27525
updated_at: 2017-07-23 18:51:50
body:
  ###### Motivation for this change
  Wanted to add kvantum style engine

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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}mediainfo{-gui},libzen: 0.7.95 -> 0.7.97; 0.4.34 -> 0.4.35
user_login: devhell
html_url: https://github.com/NixOS/nixpkgs/pull/27526
updated_at: 2017-07-21 12:57:09
body:
  ###### Motivation for this change
  Regular updates.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: alock: 20160713 -> 20170720
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/pull/27527
updated_at: 2017-07-21 03:59:34
body:
  ###### Motivation for this change

  The `alock` issue I referred to in #27482 has just been resolved, so we can now update to the 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: armadillo: Make use of openBLAS's built-in LAPACK
user_login: knedlsepp
html_url: https://github.com/NixOS/nixpkgs/pull/27528
updated_at: 2017-07-22 06:21:29
body:
  ###### Motivation for this change
  Even though the linked openBLAS contains LAPACK, the functionality was
  not usable due to armadillo needing to link against it explicitly.
  Now one should be able to successfully compile and execute the following minimal program.
  ```C++
  #include <armadillo>
  using namespace arma;
  using namespace std;
  int main() {
    mat X = randu<mat>(8, 9);
    mat U, V;
    vec s;
    svd(U, s, V, X);
    U.print("U");
    s.print("s");
    V.print("V");
    return 0;
  }
  ```
  by simply linking against `-larmadillo` without having to introduce an extra LAPACK dependency.
  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: docker-17.06.0-ce broken build (w/o sandbox)
user_login: calvertvl
html_url: https://github.com/NixOS/nixpkgs/issues/27529
updated_at: 2017-07-21 08:00:48
body:
  ## Issue description
  The build is broken if sandboxing is disabled: it attempts to access /tmp when generating the manpages.

  See the [nix-build output](https://gist.github.com/3a6c2c4e93c331c594ff443ad6b61d8e#file-docker-ce-17-06-build-fail-L126) for the exact error message.

  Breaking commit: ec570448a036095e181b33b978d71dfc61e56202 by @vdemeester 

  Note that enabling sandboxing system-wide does allow the build to succeed.

  ### Steps to reproduce
  Run `nix-build -A docker` on unstable (or `nixos-rebuild switch` with the docker service enabled and an older version of docker).

  ## Technical details

  * System: 17.09.git.823fd92 (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.12
  * Nixpkgs version: "17.09.git.823fd928e6"
  * Sandboxing enabled: no


state: closed
title: Add solid-server to the list of node packages
user_login: sauyon
html_url: https://github.com/NixOS/nixpkgs/pull/27530
updated_at: 2018-02-11 07:39:18
body:
  ###### Motivation for this change

  Adding solid-server node package

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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).

  ---

  I'm pretty sure this package should also include systemd units and configuration for the solid server, but I was unsure about where to put those files.

  EDIT: I also didn't commit commit the `node-packages-v*.nix` files because they contained a lot of unrelated changes.


state: closed
title: kde-frameworks: 5.34 -> 5.36
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/27531
updated_at: 2017-07-30 15:07:55
body:
  ###### Motivation for this change
  KDE bugfix 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
     - [x] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: kde-applications: 17.04.2 -> 17.04.3
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/27532
updated_at: 2017-07-30 15:07:55
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)
     - [x] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: stdenv: SHELL being prepended to makeFlags everytime buildPhase is called
user_login: Infinisil
html_url: https://github.com/NixOS/nixpkgs/issues/27533
updated_at: 2019-02-20 08:48:58
body:
  ## Issue description
  Because of [this line](https://github.com/NixOS/nixpkgs/blob/90afb0c10fe6f437fca498298747b2bcb6a77d39/pkgs/stdenv/generic/setup.sh#L734), everytime `buildPhase` is called, another `SHELL=$SHELL ` is being prepended to `makeFlags`. This should only be done once per sourcing of stdenv.sh.

  ### Steps to reproduce
  In an empty directory:
  ```bash
  touch Makefile
  nix-shell -E '(import <nixpkgs>{}).stdenv.mkDerivation { name="x"; }'

  [nix-shell:~/Test/shell]$ buildPhase
  make flags: SHELL=/nix/store/lpk84rsbha199vm3k54498lqv2jswqj8-bash-4.4-p5/bin/bash    
  [nix-shell:~/Test/shell]$ buildPhase
  make flags: SHELL=/nix/store/lpk84rsbha199vm3k54498lqv2jswqj8-bash-4.4-p5/bin/bash SHELL=/nix/store/lpk84rsbha199vm3k54498lqv2jswqj8-bash-4.4-p5/bin/bash
  ```

  ### Possible ways to resolve (ordered from best to worst)
  - Adding a function that abstracts the call of `make`, which would take an argument of the phase and handle accordingly while applying the `SHELL`, `-j` flags and such in all cases. Disadvantage: Another function. Advantage: Better abstraction.
  - Moving `makeFlags="SHELL=$SHELL $makeFlags"` out of the function, having it run once per sourcing. Disadvantage: Variable is assigned in all cases, even if make isn't used; [This check for if a Makefile exists should be changed](https://github.com/NixOS/nixpkgs/blob/90afb0c10fe6f437fca498298747b2bcb6a77d39/pkgs/stdenv/generic/setup.sh#L730), because `makeFlags` would never be empty.
  - Adding the argument `SHELL=$SHELL` to every make invocation in all methods that use it. Disadvantage: More bloat to the call of `make`.
  - Making the reassigned `makeFlags` a local variable in all functions that use `make` (`buildPhase`, `checkPhase`, `installPhase` and `installCheckPhase`). Disadvantage: Replicated behaviour.

  Or something else?


state: closed
title: diffoscope: wrap executable and include tools in PATH
user_login: KaiHa
html_url: https://github.com/NixOS/nixpkgs/pull/27534
updated_at: 2017-07-21 13:49:45
body:
  ###### Motivation for this change

  diffoscope was looking for the tools it uses during runtime, but the
  tools there neither part of the closure nor were they in the
  PATH. This commit fixes this.


  ###### Things done

  Wrapped the diffoscope executable.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: roaming laptop: network proxy configuration
user_login: vmandela
html_url: https://github.com/NixOS/nixpkgs/issues/27535
updated_at: 2018-08-09 05:34:18
body:
  ## Issue description

  Is there a way to setup nixos to automatically choose the right proxy based on the network it is on? I have nixos installed on my laptop which I use

  - on work network which has a proxy
   - on home network where there is no proxy

  I have so far been modifying

      networking.proxy.default

  and doing

      nixos-rebuild switch

  each time I switch network.

  What is the right way to handle changing proxy configuration in nixos?


state: closed
title: Linking hack for macOS Sierra
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/27536
updated_at: 2017-08-03 21:29:09
body:
  ###### Motivation for this change

  Sierra imposes and arbitrary limit on mach-o header sizes, preventing too many libraries form being linkned. Following @copumpkin's suggestion, we recursively divide the libraries between children using `-reexport-l` until the header size is presumed small enough.

  "Fixes" https://github.com/NixOS/nixpkgs/issues/22810

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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 docker packaging without sandbox
user_login: vdemeester
html_url: https://github.com/NixOS/nixpkgs/pull/27539
updated_at: 2017-07-21 08:32:44
body:
  Signed-off-by: Vincent Demeester <vincent@sbr.pm>

  ###### Motivation for this change

  Fix  #27529 

  /cc calvertvl

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: nodejs: 8.2.0 -> 8.2.1
user_login: lo1tuma
html_url: https://github.com/NixOS/nixpkgs/pull/27540
updated_at: 2017-07-21 10:38:23
body:
  ###### Motivation for this change

  Bugfix release
  [Release Notes](https://nodejs.org/en/blog/release/v8.2.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)
     - [ ] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: network-manager-l2tp: fix configure step
user_login: k0ral
html_url: https://github.com/NixOS/nixpkgs/pull/27541
updated_at: 2017-07-21 16:18:54
body:
  ###### Motivation for this change
  `autogen.sh` script calls `./configure`, which is:
  - redundant with the built-in configure step of nix derivations
  - incorrect as it will ignore configure flags set in the derivation

  I noticed this issue when trying to build the derivation using "withGnome = false", which failed because the "--without-gnome" configure flag wasn't taken into account.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: oraclejdk: 8u131 -> 8u141 [Critical security fix]
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/27542
updated_at: 2017-07-27 07:37:09
body:
  ###### Motivation for this change

  - Critical security fix
  - Bug fixes

  http://www.oracle.com/technetwork/java/javase/8u141-relnotes-3720385.html
  http://www.oracle.com/technetwork/security-advisory/cpujul2017-3236622.html#AppendixJAVA

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: openjdk: 8u131-b11 -> 8u141-b15
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/27543
updated_at: 2019-04-17 01:50:30
body:
  ###### Motivation for this change
  #27542

  Security 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: linode-api: init at 4.1.1b2
user_login: GlennS
html_url: https://github.com/NixOS/nixpkgs/pull/27544
updated_at: 2017-08-07 09:16:33
body:
  Added Linode's official Python library for their v4 API.

  Note that this API is still in beta and subject to changes.

  ###### Motivation for this change

  This should assist with adding Linode support to Nixops (see:
  https://github.com/NixOS/nixops/issues/198).

  ###### 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
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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/tinc: add CLI tools to the $PATH
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/27545
updated_at: 2017-07-28 15:40:55
body:
  ###### Motivation for this change

  Now user can execute e.g. ```sudo tinc.netname dump nodes```


  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: environment.etc: allow usernames in environment.etc.*.{uid,gid}
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/27546
updated_at: 2017-07-29 22:58:22
body:
  ###### Motivation for this change

  Prerequisite to fix https://github.com/NixOS/nixpkgs/issues/27397
  Tinc's files in ```/etc``` to be owned by users with unpredictable ids and names like ```tinc.$netname``` so it could be fixed with something like https://github.com/NixOS/nixpkgs/compare/master...volth:tinc-fix

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: nano: 2.8.5 -> 2.8.6
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/27547
updated_at: 2017-07-21 16:04:31
body:
  See http://lists.gnu.org/archive/html/info-gnu/2017-07/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
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: lvm2: 2.02.140 -> 2.02.173
user_login: roberth
html_url: https://github.com/NixOS/nixpkgs/pull/27548
updated_at: 2017-07-22 13:17:00
body:
  ###### Motivation for this change

  This updates the Logical Volume Manager to the most recent version. It has not been updated for around 18 months.

  I have tested this update by
   - running the installer.nix tests
   - deploy and reboot on my laptop: lvm on luks partition
   - deploy and reboot on a server: lvm on two partitions on separate disks

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
      `nixos/tests $ nix-build installer.nix -I nixpkgs=$HOME/nixpkgs`
  - [ ] 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: Service exhibitor missing 3 option descriptions, cant build.
user_login: Krofek
html_url: https://github.com/NixOS/nixpkgs/issues/27549
updated_at: 2017-07-21 21:05:59
body:
  ## Issue description

  On nixos-rebuild switch it won't build because `nixos/modules/services/misc/exhibitor.nix` is missing 3 descriptions:

  1.) line 241 -  s3Config
  2.) line 219 - sleepMs
  3.) line 222 - retryQuantity

  ### Steps to reproduce

  `nixos-rebuild switch`

  ## Technical details

  * System: 17.09.git.547336e
  * Nix version: 1.11.9
  * Nixpkgs version: 17.09.git.547336ef98M
  * Sandboxing enabled: false


state: closed
title: Testing for nixpkgs-stable?
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/issues/27550
updated_at: 2017-07-21 18:16:30
body:
  It seems like lately we've been hit with a few bugs in nixpkgs. All of these build correctly, but pretty clearly don't work. Some examples:

  - #27493
  - b73a862f1777ad709b3088255d3967733549fbc9

  All of these hit nixpkgs-unstable without any problem but they probably shouldn't have. My question is, what's the state of testing in Nixpkgs? Specifically, beyond the usual "it builds" mentality.


state: closed
title: exhibitor: Fix bugs in previous package
user_login: joelthompson
html_url: https://github.com/NixOS/nixpkgs/pull/27552
updated_at: 2017-07-24 17:53:54
body:
  The previous package didn't build properly due to a bug in the build
  script, and the nixos module didn't evaluate due to missing descriptions
  in the options. This fixes both issues.

  It also adds missing command-line options that weren't able to be set
  and properly converts bools to the strings exhibitor expects.

  ###### Motivation for this change

  Fix issues with #27508

  ###### 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
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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 @copumpkin


state: closed
title: owncloud-client: 2.3.1 -> 2.3.2
user_login: stesie
html_url: https://github.com/NixOS/nixpkgs/pull/27553
updated_at: 2017-07-21 21:33:55
body:
  ###### Motivation for this change

  Update owncloud-client to most recent 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: frei0r: outdated
user_login: bricewge
html_url: https://github.com/NixOS/nixpkgs/issues/27554
updated_at: 2017-07-28 20:53:28
body:
  The package `frei0r` is outdated, the last availaible version is `1.6.1`: https://files.dyne.org/frei0r/releases/


state: closed
title: ffmpeg: can't find any frei0r's filters
user_login: bricewge
html_url: https://github.com/NixOS/nixpkgs/issues/27555
updated_at: 2017-07-30 15:02:28
body:
  ## Issue description
  When using `frei0r` filters, `ffmpeg` look for them in `/usr/local/lib` and co. Instead it should look for it in `/nix/store/qmzry5qzhg31yvrcl4gcnpnwn142p1wb-frei0r-plugins-1.4/lib/frei0r-1` for example.

  Setting the environment variable `FREI0R_PATH` can work around that issue: `export FREI0R_PATH=/nix/store/qmzry5qzhg31yvrcl4gcnpnwn142p1wb-frei0r-plugins-1.4/lib/frei0r-1`. But it would be nice to have it work out of the box.

  ## Steps to reproduce
  ``` shell
  nix-shell -p xorg.xdpyinfo ffmpeg-full frei0r
  TEMP_FILE=`mktemp --suffix '.png'`
  RESOLUTION=`xdpyinfo | awk '/dimensions/{print $2}'`
  ffmpeg -loglevel debug -y -s "${RESOLUTION}" -f x11grab -i "${DISPLAY}" -vframes 1 -vf 'frei0r=pixeliz0r:0.02|0.02' "${TEMP_FILE}"
  ```
  Result:
  ```
  ffmpeg version 3.2.2 Copyright (c) 2000-2016 the FFmpeg developers
    built with gcc 5.4.0 (GCC)
    configuration: --disable-static --prefix=/nix/store/fgqcv6443m0773wpla1p1npfm7lhwq98-ffmpeg-full-3.2.2 --enable-gpl --enable-version3 --disable-nonfree --enable-shared --disable-static --enable-pic --disable-small --enable-runtime-cpudetect --enable-gray --enable-swscale-alpha --enable-hardcoded-tables --enable-safe-bitstream-reader --disable-memalign-hack --enable-pthreads --disable-w32threads --disable-os2threads --enable-network --enable-pixelutils --enable-ffmpeg --enable-ffplay --enable-ffprobe --enable-ffserver --enable-avcodec --enable-avdevice --enable-avfilter --enable-avformat --enable-avresample --enable-avutil --enable-postproc --enable-swresample --enable-swscale --enable-doc --disable-htmlpages --enable-manpages --disable-podpages --disable-txtpages --enable-bzlib --enable-libcelt --disable-libfdk-aac --disable-libflite --enable-fontconfig --enable-libfreetype --enable-frei0r --enable-libfribidi --enable-libgme --enable-gnutls --enable-libgsm --enable-ladspa --enable-libmp3lame --enable-libass --enable-libbluray --enable-libbs2b --enable-libdc1394 --enable-iconv --enable-libmodplug --enable-libopus --enable-libssh --enable-libtheora --enable-libv4l2 --enable-vaapi --enable-vdpau --enable-libvorbis --enable-libvpx --enable-libwebp --enable-xlib --enable-libxcb --enable-libxcb-shm --enable-libxcb-xfixes --enable-libxcb-shape --enable-lzma --disable-nvenc --enable-openal --disable-opengl --enable-libopenjpeg --disable-openssl --enable-libpulse --enable-librtmp --enable-libsmbclient --enable-sdl2 --enable-libsoxr --enable-libspeex --enable-libvidstab --enable-libwavpack --disable-x11grab --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzmq --enable-zlib --disable-debug --enable-optimizations --disable-extra-warnings --disable-stripping
    libavutil      55. 34.100 / 55. 34.100
    libavcodec     57. 64.101 / 57. 64.101
    libavformat    57. 56.100 / 57. 56.100
    libavdevice    57.  1.100 / 57.  1.100
    libavfilter     6. 65.100 /  6. 65.100
    libavresample   3.  1.  0 /  3.  1.  0
    libswscale      4.  2.100 /  4.  2.100
    libswresample   2.  3.100 /  2.  3.100
    libpostproc    54.  1.100 / 54.  1.100
  Splitting the commandline.
  Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'.
  Reading option '-y' ... matched as option 'y' (overwrite output files) with argument '1'.
  Reading option '-s' ... matched as option 's' (set frame size (WxH or abbreviation)) with argument '1440x900'.
  Reading option '-f' ... matched as option 'f' (force format) with argument 'x11grab'.
  Reading option '-i' ... matched as input url with argument ':0'.
  Reading option '-vframes' ... matched as option 'vframes' (set the number of video frames to output) with argument '1'.
  Reading option '-vf' ... matched as option 'vf' (set video filters) with argument 'frei0r=pixeliz0r:0.02|0.02'.
  Reading option '/run/user/3013/tmp.YX9YgWnpJV.png' ... matched as output url.
  Finished splitting the commandline.
  Parsing a group of options: global .
  Applying option loglevel (set logging level) with argument debug.
  Applying option y (overwrite output files) with argument 1.
  Successfully parsed a group of options.
  Parsing a group of options: input url :0.
  Applying option s (set frame size (WxH or abbreviation)) with argument 1440x900.
  Applying option f (force format) with argument x11grab.
  Successfully parsed a group of options.
  Opening an input file: :0.
  [x11grab @ 0x17b1c00] Probe buffer size limit of 5000000 bytes reached
  [x11grab @ 0x17b1c00] Stream #0: not enough frames to estimate rate; consider increasing probesize
  Input #0, x11grab, from ':0':
    Duration: N/A, start: 1500674032.518678, bitrate: N/A
      Stream #0:0, 1, 1/1000000: Video: rawvideo, 1 reference frame (BGR[0] / 0x524742), bgr0, 1440x900, 0/1, 29.97 fps, 1000k tbr, 1000k tbn, 1000k tbc
  Successfully opened the file.
  Parsing a group of options: output url /run/user/3013/tmp.YX9YgWnpJV.png.
  Applying option vframes (set the number of video frames to output) with argument 1.
  Applying option vf (set video filters) with argument frei0r=pixeliz0r:0.02|0.02.
  Successfully parsed a group of options.
  Opening an output file: /run/user/3013/tmp.YX9YgWnpJV.png.
  Successfully opened the file.
  detected 4 logical cores
  [Parsed_frei0r_0 @ 0x17bf5a0] compat: called with args=[pixeliz0r:0.02|0.02]
  [Parsed_frei0r_0 @ 0x17bf5a0] Setting 'filter_name' to value 'pixeliz0r'
  [Parsed_frei0r_0 @ 0x17bf5a0] Setting 'filter_params' to value '0.02|0.02'
  [Parsed_frei0r_0 @ 0x17bf5a0] Looking for frei0r effect in '/home/bricewge/.frei0r-1/lib/pixeliz0r.so'.
  [Parsed_frei0r_0 @ 0x17bf5a0] Looking for frei0r effect in '/usr/local/lib/frei0r-1/pixeliz0r.so'.
  [Parsed_frei0r_0 @ 0x17bf5a0] Looking for frei0r effect in '/usr/lib/frei0r-1/pixeliz0r.so'.
  [Parsed_frei0r_0 @ 0x17bf5a0] Looking for frei0r effect in '/usr/local/lib64/frei0r-1/pixeliz0r.so'.
  [Parsed_frei0r_0 @ 0x17bf5a0] Looking for frei0r effect in '/usr/lib64/frei0r-1/pixeliz0r.so'.
  [Parsed_frei0r_0 @ 0x17bf5a0] Could not find module 'pixeliz0r'.
  [AVFilterGraph @ 0x17beee0] Error initializing filter 'frei0r' with args 'pixeliz0r:0.02|0.02'
  Error opening filters!
  ```


  ## Technical details
  * System: 17.03.1556.4d1e1d07f9 (Gorilla)


state: closed
title: Use more Vulnix dependencies from pythonPackages
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/27556
updated_at: 2017-07-28 17:31:55
body:
  ###### Motivation for this change
  Moving a lot of Vulnix dependencies to depend on pythonPackages instead of it's own pinned ones.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: pythonPackages.substanced: Delete severly outdated package
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/27557
updated_at: 2017-07-22 18:37:02
body:
  ###### Motivation for this change
  While working on https://github.com/NixOS/nixpkgs/pull/27556 I noticed this package.
  It's causing build failures on Python 3.6, is severly outdated (has not seen any activity in nixpkgs since 2014). 

  Upstream made a release in 2015 and git has not moved since late 2016. To me this project looks dead.

  cc @domenkozar 

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: C-ares: Fix for CVE-2017-1000381
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/27558
updated_at: 2017-07-22 19:47:03
body:
  ###### Motivation for this change
  C-ares: Fix for CVE-2017-1000381

  Causes quite a large rebuild

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: blackbox: init at 1.20170611
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/pull/27559
updated_at: 2017-07-22 10:14:45
body:
  ###### Motivation for this change

  Add the blackbox VCS secrets management tool to 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: Upgrading spotify to 1.0.59 causes segfault
user_login: srhb
html_url: https://github.com/NixOS/nixpkgs/issues/27560
updated_at: 2017-07-23 13:07:52
body:
  ## Issue description
  I made what I assume is the trivial update, https://github.com/srhb/nixpkgs/commit/2a2755f775bf040a9754de4e2e54df259e82b1ff , since the previous Spotify .deb had been removed from the upstream location. Unfortunately, Spotify segfaults on launch without any very helpful errors. I can't figure out how to debug this.

  ### Steps to reproduce

  With the above commit,

      ❯ $(nix-build . -A spotify)/bin/spotify
      /nix/store/3pcgx1021cppkjqhakaq9986wiybdhgv-spotify-1.0.59.395.ge6ca9946-18/bin/spotify: /nix/store/3pcgx1021cppkjqhakaq9986wiybdhgv-spotify-1.0.59.395.ge6ca9946-18/lib/spotify/libcrypto.so.1.0.0: no version information available (required by /nix/store/3pcgx1021cppkjqhakaq9986wiybdhgv-spotify-1.0.59.395.ge6ca9946-18/bin/spotify)
      /nix/store/3pcgx1021cppkjqhakaq9986wiybdhgv-spotify-1.0.59.395.ge6ca9946-18/bin/spotify: /nix/store/3pcgx1021cppkjqhakaq9986wiybdhgv-spotify-1.0.59.395.ge6ca9946-18/lib/spotify/libssl.so.1.0.0: no version information available (required by /nix/store/3pcgx1021cppkjqhakaq9986wiybdhgv-spotify-1.0.59.395.ge6ca9946-18/bin/spotify)
      /nix/store/3pcgx1021cppkjqhakaq9986wiybdhgv-spotify-1.0.59.395.ge6ca9946-18/bin/spotify: /nix/store/iysacqzg86913w2z7y45a67475q4x75x-curl-7.54.1/lib/libcurl.so.4: no version information available (required by /nix/store/3pcgx1021cppkjqhakaq9986wiybdhgv-spotify-1.0.59.395.ge6ca9946-18/bin/spotify)
      /nix/store/3pcgx1021cppkjqhakaq9986wiybdhgv-spotify-1.0.59.395.ge6ca9946-18/share/spotify/.spotify-wrapped: /nix/store/3pcgx1021cppkjqhakaq9986wiybdhgv-spotify-1.0.59.395.ge6ca9946-18/lib/spotify/libcrypto.so.1.0.0: no version information available (required by /nix/store/3pcgx1021cppkjqhakaq9986wiybdhgv-spotify-1.0.59.395.ge6ca9946-18/share/spotify/.spotify-wrapped)
      /nix/store/3pcgx1021cppkjqhakaq9986wiybdhgv-spotify-1.0.59.395.ge6ca9946-18/share/spotify/.spotify-wrapped: /nix/store/3pcgx1021cppkjqhakaq9986wiybdhgv-spotify-1.0.59.395.ge6ca9946-18/lib/spotify/libssl.so.1.0.0: no version information available (required by /nix/store/3pcgx1021cppkjqhakaq9986wiybdhgv-spotify-1.0.59.395.ge6ca9946-18/share/spotify/.spotify-wrapped)
      /nix/store/3pcgx1021cppkjqhakaq9986wiybdhgv-spotify-1.0.59.395.ge6ca9946-18/share/spotify/.spotify-wrapped: /nix/store/iysacqzg86913w2z7y45a67475q4x75x-curl-7.54.1/lib/libcurl.so.4: no version information available (required by /nix/store/3pcgx1021cppkjqhakaq9986wiybdhgv-spotify-1.0.59.395.ge6ca9946-18/share/spotify/.spotify-wrapped)
      /proc/self/exe: /nix/store/3pcgx1021cppkjqhakaq9986wiybdhgv-spotify-1.0.59.395.ge6ca9946-18/lib/spotify/libcrypto.so.1.0.0: no version information available (required by /proc/self/exe)
      /proc/self/exe: /nix/store/3pcgx1021cppkjqhakaq9986wiybdhgv-spotify-1.0.59.395.ge6ca9946-18/lib/spotify/libssl.so.1.0.0: no version information available (required by /proc/self/exe)
      /proc/self/exe: /nix/store/iysacqzg86913w2z7y45a67475q4x75x-curl-7.54.1/lib/libcurl.so.4: no version information available (required by /proc/self/exe)
      [0722/110415.960945:ERROR:child_thread_impl.cc(762)] Request for unknown Channel-associated interface: ui::mojom::GpuMain
      zsh: segmentation fault  $(nix-build . -A spotify)/bin/spotify

       ❯ nixos-version
       17.09.git.1e1472e (Hummingbird)


state: closed
title: sauce-connect: 4.4.7 -> 4.4.8
user_login: lo1tuma
html_url: https://github.com/NixOS/nixpkgs/pull/27561
updated_at: 2017-07-23 13:14:41
body:
  ###### Motivation for this change

  Minor update: [Release Notes](https://wiki.saucelabs.com/display/DOCS/2017/07/21/Sauce+Connect+Proxy+Sauce+Connect+Proxy+4.4.8)

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: GNOME: unable to use/display desktop icons
user_login: michalrus
html_url: https://github.com/NixOS/nixpkgs/issues/27562
updated_at: 2018-09-08 15:06:02
body:
  ## Issue description

  In GNOME 3, it’s not possible to display any system icons and/or user files (from `~/Desktop/`) in the desktop view.

  ### Steps to reproduce

  1. Install GNOME 3.
  1. Open `gnome-tweak-tools` → Desktop → turn on desktop icons → select a few, e.g. Trash.
  1. Optionally, copy some files to `~/Desktop/`.
  1. Display desktop.
  1. It’s empty.
  1. Optionally, verify that `gnome-tweak-tools` work by opening `dconf-editor` and looking at `/org/gnome/desktop/background/show-desktop-icons`.

  ## Technical details

  * System: 17.03.1535.8e75b4dc7b (Gorilla)
  * Nix version: nix-env (Nix) 1.11.11
  * Nixpkgs version: "17.03.1535.8e75b4dc7b"
  * Sandboxing enabled: build-use-sandbox = true


state: closed
title: spotify: 1.0.57.474.gca9c9538-30 -> 1.0.49.125.g72ee7853-111 (downgrade)
user_login: srhb
html_url: https://github.com/NixOS/nixpkgs/pull/27563
updated_at: 2017-07-23 13:28:18
body:
  ###### Motivation for this change
  The current spotify version has been removed from upstream. The new (testing) version segfaults (#27560) rendering it unusable. The build implies that we were once following the stable releases. This commit makes us do that once more.  

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: perl: LWP dependencies not instaled
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/27565
updated_at: 2017-07-28 15:41:24
body:
  ## Issue description

  adding ```perlPackages.LWP``` to ```environment.systemPackages``` does not install its dependencies.
  It is a regression in ```master``` within last ~10days.

  ### Steps to reproduce

  make a VM
  ```nix
  { config, pkgs, lib, ... }:

  {
    users.users.danbst.isNormalUser = true;
    users.users.danbst.password = "1111";
    users.users.danbst.extraGroups = [ "wheel" ];
    security.sudo.wheelNeedsPassword = false;
    services.mingetty.autologinUser = "danbst";

    environment.systemPackages = with pkgs; [ perl perlPackages.LWP ];
  }
  ```

  ![](http://i.imgur.com/iR6uBaG.png)


state: open
title: How to represent license choice (disjunctively licensed software)
user_login: KaiHa
html_url: https://github.com/NixOS/nixpkgs/issues/27566
updated_at: 2017-07-28 16:43:45
body:
  ## Issue description

  There exists software (like _libgmp_ [1]) that gives you the choice between multiple licenses. According to the _SPDX_ specification [2] this is expressed through an _OR_ connection. I understand that an _AND_ connection of licenses is already available in _Nix_ through lists. But would it be possible to implement disjunction (choice)? 

  If someone points me into the right direction I might give it a try.

  [1] https://gmplib.org/
  [2] https://spdx.org/spdx-specification-21-web-version#h.jxpfx0ykyb60


state: closed
title: noXlibs: enrich package overrides
user_login: k0ral
html_url: https://github.com/NixOS/nixpkgs/pull/27567
updated_at: 2017-07-26 06:54:43
body:
  ###### Motivation for this change
  When working on a headless server, it is convenient to disable installation of graphical frontends via a single configuration setting. I've only found `noXlibs` to do that, so I've enriched it with a bunch of package overrides.
  Note that it may not be a good idea to have `noXlibs` depend on app derivations. Maybe a better way is to invert the dependency: feed a `noXlibs` flag to app derivations so that they can decide what to disable.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: The OVMF's version is too old for using Q35 chipset with QEMU/KVM and OVMF.
user_login: hyphon81
html_url: https://github.com/NixOS/nixpkgs/issues/27568
updated_at: 2018-03-07 02:01:00
body:
  ## Issue description
  We can use UEFI boot in QEMU with the new option virtualisation.libvirtd.qemuOvmf.
  However, it has a problem that VMs freeze in booting when we will use the Q35 chipset with old OVMF.
  I attempted new OVMF and it didn't cause freezing.
  So, the OVMF in nixpkgs should be updated.

  ### Steps to reproduce
  #### In virt-manager
  virt-manger > File > New Virtual Machine > Select "Local install media (ISO image or CDROM)" > Forward > Select ISO image (e.g. Ubuntu 16.04) > Forward > Forward > Forward > Click "Customize configuration before install" >
  Observe in the "Overview" Tab, that Firmware is "BIOS" and switching the selection to "UEFI". And there are Chipset that is "i440FX" and switching the selection to "Q35".
  Click apply.
  If you can see the IDE Disk or IDE CD-ROM, those should be changed. The IDE Disk Tab, click Advanced options and change Disk bus "IDE" to "VirtIO". Click apply. The IDE CD-ROM Tab, click Advanced options and write "sata" to Disk bus. Click apply. 
  And, click "Begin Installation".

  ### In virt-install
  Please use this command.
  ```
  sudo virt-install --name test --hvm --virt-type kvm --ram 2048 --vcpus 2 --arch x86_64 \
  --disk size=20,format=qcow2 --network network=default \
  --cdrom <your iso files path> \
  --boot loader=</nix/store/*OVMF-2014-12-10-fd/FV/OVMF_CODE.fd>,fd,loader_ro=yes,loader_type=pflash,nvram_template=</nix/store/*OVMF-2014-12-10-fd/FV/OVMF_VARS.fd> \
  --machine pc-q35-2.8
  ```
  The "<>" sentences are replaced by your own paths in your environment.
  If your QEMU version is 2.x then replace "--machine pc-q35-2.8" to "--machine pc-q35-2.x".

  Then VM's video console is eternally black and cpu usage is 100%.

  ## Technical details

  I attempted new version OVMF(edk2 github code rev 1683ecec41a7c944783c51efa75375f1e0a71d08) and It seems running fine. So, I have the code for derivation this revision OVMF. But it's dirty. Especially I need openssl-1.1.0e so I downloaded this source with my code.
  #25209 

  * System: NixOS 17.03.1556.4d1e1d07f9 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.11
  * Nixpkgs version: 17.03.1556.4d1e1d07f9
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: libxml2 - xsltproc is missing
user_login: emmanuelrosa
html_url: https://github.com/NixOS/nixpkgs/issues/27569
updated_at: 2017-07-22 18:43:29
body:
  ## Issue description
  The `xsltproc` program is missing from the libxml2 package.

  ### Steps to reproduce
  ```
  $ nix-shell -p libxml2
  [nix-shell] $ xsltproc
  bash: xsltproc: command not found
  ```

  ## Technical details

  * System: NixOS 17.09.git.90afb0c (Hummingbird)
  * Nix version: 1.11.13
  * Nixpkgs version: 17.09.git.32a351a0aa
  * Sandboxing enabled: build-use-sandbox = true


state: closed
title: docker: add libseccomp to build
user_login: hhomar
html_url: https://github.com/NixOS/nixpkgs/pull/27570
updated_at: 2017-08-30 18:28:45
body:
  ###### Motivation for this change

  Better security defaults for docker images: https://docs.docker.com/engine/security/seccomp/

  This also disables the fortify hardening option as that breaks compilation of the libseccomp c bindings due to the -O2 optimization flag.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: gitkraken: 2.6.0 -> 2.7.0
user_login: winniequinn
html_url: https://github.com/NixOS/nixpkgs/pull/27571
updated_at: 2017-07-29 21:36:31
body:
  ###### Motivation for this change

  https://support.gitkraken.com/release-notes/current

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: vscode: 1.14.0 -> 1.14.2
user_login: winniequinn
html_url: https://github.com/NixOS/nixpkgs/pull/27572
updated_at: 2017-07-29 21:36:29
body:
  ###### Motivation for this change

  https://code.visualstudio.com/updates/v1_14

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: iosevka: Build from source
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/27573
updated_at: 2018-08-10 07:21:41
body:
  ###### Motivation for this change

  The Iosevka font is fully described by code and thus it is possible to build it from source instead of using the provided binaries. This for example allows us to inject patches into the build process to alter the font's appearance.

  To satisfy the build dependencies I've added `otfcc` to the packages. Other than that Iosevka's build process relies on Node packages which are fetched using `node2nix`.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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).

  ---
  cc @cstrahan


state: open
title: ecryptfs: mount: No such file or directory
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/issues/27574
updated_at: 2019-01-26 22:35:31
body:
  ## Issue description

  `ecryptfs-mount-private` and `mount.ecryptfs_private` fail with
  ```.console
  $ mount.ecryptfs_private
  mount: No such file or directory
  ```
  I'm not sure if that means it can't find `mount`, or if `mount` can't find some file, and I can't `strace` the error to see what file is missing because it is a setuid binary. (I think it's the former?)

  CC: @obadz (ecryptfs maintainer)

  ## Technical details

  * System: `17.09.git.f21f759f5e (Hummingbird)`
  * Nix version: `nix-env (Nix) 1.11.12`
  * Nixpkgs version: `"17.09.git.f21f759f5e"`
  * Sandboxing enabled: `build-use-sandbox = true`


state: closed
title: rclone: 1.36 -> 1.37
user_login: danielfullmer
html_url: https://github.com/NixOS/nixpkgs/pull/27575
updated_at: 2017-07-23 09:21:09
body:
  ###### Motivation for this change

  Update rclone to 1.37. The manpage is also now included as well.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: cacert blacklisting & UTF-8 encoding
user_login: evrim
html_url: https://github.com/NixOS/nixpkgs/issues/27576
updated_at: 2017-08-09 18:07:20
body:
  ## Issue description
  $ cat /etc/nixos/configuration.nix

    security.pki.caCertificateBlacklist = [
      "Redacted CACert with UTF-8 Chars in its name"
   ];

  $ nixos-rebuild switch
  building
  certdata2pem.py:103: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
    if obj['CKA_LABEL'] in blacklist:


  So basically, if the provider has UTF-8 chars, you cannot blacklist it. 
  ### Steps to reproduce

  $ cd && mkdir cert && cd cert
  $ wget "https://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt"
  $ wget "https://anonscm.debian.org/cgit/collab-maint/ca-certificates.git/plain/mozilla/certdata2pem.py?h=debian/20160104"
  $ echo  "Redacted CACert with UTF-8 Chars in its name" > ./blacklist.txt
  $ nix-shell -p python
  $ python -V
  Python 2.7.13
  $ python ./certdata2pem.py |grep -vE '(!|UNTRUSTED)'
  ./certdata2pem.py:103: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
    if obj['CKA_LABEL'] in blacklist:
  Ignoring certificate "UTN USERFirst Object Root CA".  SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_MUST_VERIFY_TRUST
  Ignoring certificate "ComSign Secured CA".  SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_MUST_VERIFY_TRUST
  Ignoring certificate "VeriSign-C3SSA-G2-temporary-intermediate-after-1024bit-removal".  SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_MUST_VERIFY_TRUST
  Found duplicate certificate name StartCom_Certification_Authority, renaming.
  $ ^D
  $ nix-shell -p python3
  $ python -V
  Python 3.5.3
  $ python ./certdata2pem.py |grep -vE '(!|UNTRUSTED)'
  Ignoring certificate "UTN USERFirst Object Root CA".  SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_MUST_VERIFY_TRUST
  Ignoring certificate "ComSign Secured CA".  SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_MUST_VERIFY_TRUST
  Ignoring certificate "VeriSign-C3SSA-G2-temporary-intermediate-after-1024bit-removal".  SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_MUST_VERIFY_TRUST
  Certificate "Redacted CACert with UTF-8 Chars in its name" blacklisted, ignoring.
  Found duplicate certificate name b'StartCom_Certification_Authority', renaming.

  ## Solution
  Alter /nixpkgs.git/pkgs/data/misc/cacert/default.nix as:

  -- nativeBuildInputs = [ python ];
  ++ nativeBuildInputs = [ python3 ];

  ## Technical details

  * System:
  $ nixos-version 
  17.03.1506.b6f05ca54d (Gorilla)

  PS. May I have it also backported to 17.03?


state: closed
title: module auditd: break ordering cycle on basic.target/start #11864
user_login: calbrecht
html_url: https://github.com/NixOS/nixpkgs/pull/27577
updated_at: 2017-08-01 20:31:48
body:
  auditd creates an ordering cycle by adding wantedBy = [ "basic.target" ],
  because of this the job job systemd-update-utmp.service/start is deleted.

  adding unitConfig.DefaultDependencies = false; to the auditd service breaks the cycle.

  ###### Motivation for this change


  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: programs.thefuck: support shells that don't use `/etc/profile`
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/27578
updated_at: 2017-07-30 10:13:52
body:
  ###### Motivation for this change

  The alias for `thefuck` is placed in `/etc/profile`. However shell emulators like `zsh` or `fish` don't use these scripts due to known incompatibilities with `bash`.

  Therefore an optional expression which detects which shells are enable in NixOS is needed which configures the alias in all needed shell envs.

  I confirmed the change using an expression like this:

  ``` nix
  {
    zsh = { pkgs, lib, ... }: with lib; {
      programs.zsh.enable = true;
      programs.thefuck.enable = true;
      users.extraUsers.vm = {
        extraGroups = [ "wheel" ];
        password = "vm";
        isNormalUser = true;
        shell = "/run/current-system/sw/bin/zsh";
      };
    };
  }
  ```

  When booting into this generated VM (built with `nixos-build-vms`) `zsh` works fine when running `fuck` on the CLI without complaining about missing aliases.

  After that I confirmed that the alias is only in the env scripts for bash and zsh (`/etc/static/zshenv`) by running `grep -R 'fuck' /etc`.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: mpv: 0.25.0 -> 0.26.0
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/27579
updated_at: 2017-07-25 13:35:46
body:
  ###### Motivation for this change

  Update.

  Add option for archive support and fix dvdread and dvdnav support.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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 @AndersonTorres @fuuzetsu @fpletz


state: closed
title: mailutils: 2.2 -> 3.2
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/27580
updated_at: 2017-07-26 11:33:43
body:
  ###### Motivation for this change

  Fixes #27475. (Probably leaves #21008 open.)

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: Curl fails with a connection error when running nixos-install
user_login: nkpart
html_url: https://github.com/NixOS/nixpkgs/issues/27581
updated_at: 2017-09-07 19:16:08
body:
  ## Issue description

  When doing an initial install using `nixos-install`, or installing a large number of packages at a time (such as turning on a KDE desktop), the package install fails after printing: `curl: (7) Couldn't connect to server`. It doesn't fail on the first package, but happens some minutes into the process.

  ### Steps to reproduce

  I think this is probably due to some throttling as it appears only after a couple of minutes of successful downloads during the install process. Once it fails to download something, it then fails on the same download for a period of time. After waiting 5-10 minutes, the download completes successfully. However, the error does return after another minute or 2. If I run `nixos-install` or `nixos-rebuild switch` again and again, I'm able to successfully install/upgrade.

  I realise this has been discussed in #14874, however if I'm seeing the same problem it certainly hasn't been resolved.

  There are currently no issues reported on https://status.aws.amazon.com/.

  ## Technical details

  * System: (NixOS: 17.03)
  * Nix version: 1.11.11
  * Nixpkgs version: 17.03.1556.4d1e1d07f9
  * Sandboxing enabled: no


state: closed
title: accelio: Remove
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/27582
updated_at: 2017-07-25 13:17:27
body:
  ###### Motivation for this change
  Accelio only seems to work with Kernel 4.2.
  We do not have a 4.2.x kernel anymore and even kernel.org does not offer it.

  ###### Things done

  - Removed all references to Accelio
  - Had to alter `ceph`, which is marked as broken anyways


state: closed
title: cryptodev: 1.8 -> 1.9
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/27583
updated_at: 2017-07-24 22:54:54
body:
  ###### Motivation for this change
  Update for kernels >= 4.10
  The download location seems offline.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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 review:

  ```
  [...]
  Result in /tmp/nox-review-48bn2dud
  total 36
  lrwxrwxrwx 1 nequi users 72 Jul 23 11:07 result -> /nix/store/ysgxpx3c78dcavjrs9nggb9fr7k84vbp-cryptodev-linux-1.9-3.10.105
  lrwxrwxrwx 1 nequi users 70 Jul 23 11:07 result-2 -> /nix/store/g5dkn5g0ydr15g8shv2wqf8f3rr5ifgn-cryptodev-linux-1.9-4.12.3
  lrwxrwxrwx 1 nequi users 70 Jul 23 11:07 result-3 -> /nix/store/kr3syqa4cvl3wsgkrx3wdqr4jai2wjkr-cryptodev-linux-1.9-3.18.0
  lrwxrwxrwx 1 nequi users 70 Jul 23 11:07 result-4 -> /nix/store/c5pndbl6rc5axh681fz995iizwv1wdkp-cryptodev-linux-1.9-4.12.3
  lrwxrwxrwx 1 nequi users 70 Jul 23 11:07 result-5 -> /nix/store/kr3syqa4cvl3wsgkrx3wdqr4jai2wjkr-cryptodev-linux-1.9-3.18.0
  lrwxrwxrwx 1 nequi users 70 Jul 23 11:07 result-6 -> /nix/store/3r8rj80msknbc8jk6lywhdz2xgkigvhj-cryptodev-linux-1.9-4.9.39
  lrwxrwxrwx 1 nequi users 70 Jul 23 11:07 result-7 -> /nix/store/0szpdcyk5pp3rz4q2lljr65cad6pvhzf-cryptodev-linux-1.9-4.4.78
  lrwxrwxrwx 1 nequi users 70 Jul 23 11:07 result-8 -> /nix/store/f69wx81l5w54bi8hd5lhrcg8vrmh8l8g-cryptodev-linux-1.9-4.12.2
  lrwxrwxrwx 1 nequi users 70 Jul 23 11:07 result-9 -> /nix/store/g5dkn5g0ydr15g8shv2wqf8f3rr5ifgn-cryptodev-linux-1.9-4.12.3
  ```


state: closed
title: ghc: apply a patch to fix common gold linker problem
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/pull/27584
updated_at: 2017-07-27 14:20:16
body:
  It would otherwise result into undefined referenecs for some functions
  in the base when using the gold linker:

     error: undefined reference to 'sqrt'

  Fixes https://github.com/bos/double-conversion/pull/17

  Previously ghc option -optl=-lm was used for packages depending on
  such functions, but that could result into

     fatal error: cannot mix -r with dynamic object /nix/store/7crrmih8c52r8fbnqb933dxrsp44md93-glibc-2.25/lib/libm.so.6

  in some situations like profiling builds.

  Patch was prepared by Michael Bishop and Niklas Hambüchen

  NOTE: this hasn't been tested on macOS yet.

  cc @peti 


state: closed
title: exfat-nofuse: 2017-01-03 -> 2017-06-19
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/27585
updated_at: 2017-07-28 13:17:03
body:
  ###### Motivation for this change
  Update

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: zsh auto-completion for packages in environment not working
user_login: makefu
html_url: https://github.com/NixOS/nixpkgs/issues/27587
updated_at: 2017-08-24 20:45:39
body:
  ## Issue description

  zsh cannot find completion files for installed packages. This fails because when `programs.zsh.enableCompletion` is set, `autoload -U compinit && compinit` is run before
  ```
  for p in ''${(z)NIX_PROFILES}; do
     fpath+=($p/share/zsh/site-functions $p/share/zsh/$ZSH_VERSION/functions $p/share/zsh/vendor-completions)
  done
  ```


  ### Steps to reproduce

  ```
  environment.systemPackages = [ pass ];
  programs.zsh.enableCompletion = true;
  ```
  trying to run `pass <tab>` yields the directories but should show the current entries in pass instead.
  running `autoload -U compinit && compinit` in the interactive shell enables completion again.
  There is also no declarative way to have autoload -U compinit run below the inclusion of the installed completions.


  ## Technical details

  * System: 17.09.git.74b40c3
  * Nix version: 1.11.11
  * Nixpkgs version: 17.09.git.74b40c3bd3
  * Sandboxing enabled: build-use-sandbox = true


state: closed
title: jwm: 1594 -> 1600
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/27588
updated_at: 2017-07-23 22:29:45
body:
  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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.3 is broken on staging
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/27589
updated_at: 2017-07-29 17:53:14
body:
  ## Issue description

  http://hydra.nixos.org/build/56796101
  https://nix-cache.s3.amazonaws.com/log/4yscz4spx3vr3dl5nsbhf1bhxaq3nccw-go-1.8.3.drv

  ## Technical details

  * Nixpkgs version: 29f91c107f5f605dac63552909cbe3c8f0c2e303


state: open
title: Package Kythe
user_login: mpickering
html_url: https://github.com/NixOS/nixpkgs/issues/27590
updated_at: 2017-07-23 19:47:58
body:
  I tried to package kythe (http://www.kythe.io/) this weekend but ultimately it became too difficult for me to complete. 

  I am making this ticket to attach how far I got such that if anyone else needs this package then they can try to continue from where I got to.

  https://gist.github.com/anonymous/c2eedb1b7a0da4d139b248b9bb175755

  The error was 

  ```
  ERROR: Process exited with status 126.
  ```

  at an early stage of running bazel build. 


state: closed
title: libextractor: 1.3 -> 1.4
user_login: lverns
html_url: https://github.com/NixOS/nixpkgs/pull/27591
updated_at: 2017-07-23 18:55:35
body:
  ###### Motivation for this change

  exiv2 was upgraded to 0.26 a week ago by c2e9f45df2387c4b809793c77639ec209b53efb9.

  libextractor 1.3 is incompatible with exiv2 0.26 so this broke the build (see http://hydra.nixos.org/build/56507915) but libextractor 1.4 adds compatibility.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: cups: add perl to bindir
user_login: hhomar
html_url: https://github.com/NixOS/nixpkgs/pull/27592
updated_at: 2017-09-29 11:25:54
body:
  ###### Motivation for this change

  My printer's ppd calls perl as part of the foomatic-rip command:

  ```
  cupsd[10516]: /nix/store/lpk84rsbha199vm3k54498lqv2jswqj8-bash-4.4-p5/bin/bash: perl: command not found
  cupsd[10516]: renderer exited with status 127
  cupsd[10516]: PID 10946 (/nix/store/k69v6wfncnbr4kw0p6f06j3bh9lpl8d0-cups-progs/lib/cups/filter/foomatic-rip) stopped with status 9.
  ```

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: qtstyleplugin-kvantum: init at 0.10.4
user_login: bugworm
html_url: https://github.com/NixOS/nixpkgs/pull/27593
updated_at: 2018-01-01 14:10:11
body:
  ###### Motivation for this change
  Wanted to add kvantum qt style

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: vim-plugins: update
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/27594
updated_at: 2017-07-25 17:32:52
body:
  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: mailutils: 2.2 -> 3.2
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/27595
updated_at: 2017-07-31 15:46:57
body:
  ###### Motivation for this change

  This is a simpler alternative to #27580.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: virtualbox: 5.1.22 -> 5.1.24
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/27596
updated_at: 2017-07-24 22:54:24
body:
  ###### Motivation for this change
  Update

  ###### Things done

  I keep running into #24256 (my user env is extremely messy right now), so I have not run this change.
  Edit: Cleaned up my user env, build works and application seems to run (tested against minikube)

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: Can't set eu keyboard layout
user_login: lluchs
html_url: https://github.com/NixOS/nixpkgs/issues/27597
updated_at: 2017-07-28 10:51:47
body:
  ## Issue description

  The new keyboard layout check introduced to fix #25526 doesn't accept the `eu` layout.

  ### Steps to reproduce

  Put `services.xserver.layout = "eu";` in configuration.nix and try to rebuild. This will work in 17.03 and fail with unstable.


state: closed
title: CoreFoundation: use rpath to fix issues when using frameworks
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/27598
updated_at: 2017-09-17 17:15:13
body:
  ###### Motivation for this change

  Implementation of #24693

  This allow a binary to decide what version of CoreFoundation is loaded based on it's rpath. This allows binaries to use the version from `/System/Library/Frameworks` and propagate that down to all dylibs, including libraries that are built against the pure version.

  I think keeping the setup hook from #22571 might still be useful, since a dylib that depends on frameworks won't work with the pure CF and hook might not get propagated all the way to the binary to set the rpath. /cc @NixOS/darwin-maintainers  


  Fixes #12346, #24124, #24127, #27353 

  ```
  $ otool -L ./result/bin/duti
  ./result/bin/duti:
          /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices (compatibility version 1.0.0, current version 48.0.0)
          @rpath/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1153.18.0)
          /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1258.1.0)
          /nix/store/adl0qydsan3cb16wwdl9j77ny7mpky50-Libsystem-osx-10.11.6/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
          /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices (compatibility version 1.0.0, current version 728.13.0)
  ```

  ```
  $ otool -l ./result/bin/duti
  Load command 17
            cmd LC_RPATH
        cmdsize 80
           path /nix/store/2k1h8pafhw1z754jz155ax7q03amgkhj-duti-1.5.4pre/lib (offset 12)
  Load command 18
            cmd LC_RPATH
        cmdsize 40
           path /System/Library/Frameworks (offset 12)
  ```

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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/`)
    - [ ] ~~anki~~ (python needs a wrapper)
    - [x] duti (see #27376)
    - [x] go get
    - [x] gnupg
    - [x] graphviz
    - [x] racket
    - [x] xournal
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: qesteidutil: 3.12.2.1206 -> 3.12.5.1233
user_login: vidbina
html_url: https://github.com/NixOS/nixpkgs/pull/27599
updated_at: 2017-07-27 07:28:32
body:
  ###### Motivation for this change

  The old (3.12.2.1206) version seems to have an issue regarding the certificates which seem to be unavailable.

  ![qesteidutil-before](https://user-images.githubusercontent.com/335406/28503825-c0dee744-700d-11e7-9e53-bb2a59c9c32a.png)

  All screendumps from the official website display some information of the certificates being displayed within the main screen, also clicking certificates on the application seems to trigger an "empty certificates" error message.

  After the update to 3.12.5.1233, the tools seems to retrieve the certificates necessary to use the e-Residency card.

  ![qesteidutil-after-scaleddown](https://user-images.githubusercontent.com/335406/28503845-da13f9ac-700d-11e7-825e-8e1584b90425.png)


  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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).

  ---
  cc @jagajaga 


state: closed
title: RStudio fails to build
user_login: changlinli
html_url: https://github.com/NixOS/nixpkgs/issues/27600
updated_at: 2017-08-23 18:26:05
body:
  ## Issue description

  Building RStudio fails with the following error message (seems to be something to do with the fact that QMake got upgraded):

  ```
    ...
    inflating: dependencies/common/libclang/builtin-headers/builtin-headers/libc++/3.5/tgmath.h  
    inflating: dependencies/common/libclang/builtin-headers/builtin-headers/libc++/3.5/thread  
    inflating: dependencies/common/libclang/builtin-headers/builtin-headers/libc++/3.5/tuple  
    inflating: dependencies/common/libclang/builtin-headers/builtin-headers/libc++/3.5/type_traits  
    inflating: dependencies/common/libclang/builtin-headers/builtin-headers/libc++/3.5/typeindex  
    inflating: dependencies/common/libclang/builtin-headers/builtin-headers/libc++/3.5/typeinfo  
    inflating: dependencies/common/libclang/builtin-headers/builtin-headers/libc++/3.5/unordered_map  
    inflating: dependencies/common/libclang/builtin-headers/builtin-headers/libc++/3.5/unordered_set  
    inflating: dependencies/common/libclang/builtin-headers/builtin-headers/libc++/3.5/utility  
    inflating: dependencies/common/libclang/builtin-headers/builtin-headers/libc++/3.5/valarray  
    inflating: dependencies/common/libclang/builtin-headers/builtin-headers/libc++/3.5/vector  
  qmake: File exists
  Usage: qmake [mode] [options] [files]

  QMake has two modes, one mode for generating project files based on
  some heuristics, and the other for generating makefiles. Normally you
  shouldn't need to specify a mode, as makefile generation is the default
  mode for qmake, but you may use this to test qmake on an existing project

  Mode:
    -project       Put qmake into project file generation mode
                   In this mode qmake interprets files as files to
                   be built,
                   defaults to *; *; *; *.ts; *.xlf; *.qrc
                   Note: The created .pro file probably will 
                   need to be edited. For example add the QT variable to 
                   specify what modules are required.
    -makefile      Put qmake into makefile generation mode (default)
                   In this mode qmake interprets files as project files to
                   be processed, if skipped qmake will try to find a project
                   file in your current working directory

  Warnings Options:
    -Wnone         Turn off all warnings; specific ones may be re-enabled by
                   later -W options
    -Wall          Turn on all warnings
    -Wparser       Turn on parser warnings
    -Wlogic        Turn on logic warnings (on by default)
    -Wdeprecated   Turn on deprecation warnings (on by default)

  Options:
     * You can place any variable assignment in options and it will be *
     * processed as if it was in [files]. These assignments will be    *
     * processed before [files] by default.                            *
    -o file        Write output to file
    -d             Increase debug level
    -t templ       Overrides TEMPLATE as templ
    -tp prefix     Overrides TEMPLATE so that prefix is prefixed into the value
    -help          This help
    -v             Version information
    -early         All subsequent variable assignments will be
                   parsed right before default_pre.prf
    -before        All subsequent variable assignments will be
                   parsed right before [files] (the default)
    -after         All subsequent variable assignments will be
                   parsed after [files]
    -late          All subsequent variable assignments will be
                   parsed right after default_post.prf
    -norecursive   Don't do a recursive search
    -recursive     Do a recursive search
    -set <prop> <value> Set persistent property
    -unset <prop>  Unset persistent property
    -query <prop>  Query persistent property. Show all if <prop> is empty.
    -qtconf file   Use file instead of looking for qt.conf
    -cache file    Use file as cache           [makefile mode only]
    -spec spec     Use spec as QMAKESPEC       [makefile mode only]
    -nocache       Don't use a cache file      [makefile mode only]
    -nodepend      Don't generate dependencies [makefile mode only]
    -nomoc         Don't generate moc targets  [makefile mode only]
    -nopwd         Don't look for files in pwd [project mode only]
  builder for ‘/nix/store/dvjjdkliyl78237s3ikcw40c7vdjw85h-RStudio-1.1.216.drv’ failed with exit code 1
  error: build of ‘/nix/store/dvjjdkliyl78237s3ikcw40c7vdjw85h-RStudio-1.1.216.drv’ failed
  ```

  ### Steps to reproduce

  Run `nix-build '<nixpkgs>' -A rstudio`.

  ## Technical details

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


state: closed
title: znapzend: 0.15.7 -> 0.17.0
user_login: Infinisil
html_url: https://github.com/NixOS/nixpkgs/pull/27601
updated_at: 2018-07-01 20:15:44
body:
  ###### Motivation for this change
  Updating znapzend

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: aarch64 support on Jetson TX1
user_login: dhess
html_url: https://github.com/NixOS/nixpkgs/issues/27602
updated_at: 2018-12-27 14:13:53
body:
  The Jetson TX1 would make a pretty decent build server for aarch64, so I'm trying to get mine running under NixOS. I'm using this issue as an umbrella issue to track all of the known defects. I will update it as I encounter new issues or resolve old ones.

  I'm using @dezgeg's aarch64 install image, found here: 
  https://www.cs.helsinki.fi/u/tmtynkky/sd-image-aarch64-linux.img

  The board ships with an NVIDIA-modified version of `u-boot`. The Debian wiki suggests that you need to install mainline `u-boot` to boot Debian, but that does not appear to be a requirement for NixOS, though NixOS will work (more or less) with mainline `u-boot` as well. (See discussion below for pros/cons.) If you want to install Debian's U-Boot to the board, follow the procedure shown here: https://wiki.debian.org/InstallingDebianOn/NVIDIA/Jetson-TX1

  (When I originally posted this issue, I was using Debian's `u-boot`, but I am now using the NVIDIA `u-boot` from the NVIDIA L4T R24.2.1 release, as that seems to have the fewest issues. See below.)

  Next, you must tell U-Boot how to find the DTBs that NixOS installs for this board. From the U-Boot prompt (interrupt the boot process to get there):

  ```
  env set fdtfile "nvidia/tegra210-p2371-2180.dtb"
  env save
  ```

  ### Issues

  - [ ] `nouveau` driver fails
  - [x] ~~`xusb.bin` firmware needed in `initrd`~~
  - [ ] Only 1 CPU is recognized

  ## `nouveau` driver fails

  If you use mainline `u-boot` on the Jetson TX1, the install image will attempt to load `nouveau`. On my board, this caused problems: https://gist.github.com/dhess/aee9edcdf672e6ddffb10bee7791a84c (Note that @dezgeg got it to work with the mainline `2017.07` version of `u-boot` on his board; see below.)

  As a workaround, I manually blacklisted `nouveau` in `/boot/extlinux/extlinux.conf` in the install image, and added it to `boot.blacklistedKernelModules` in my final config.

  (As @dezgeg notes in the thread below, with the stock NVIDIA `u-boot`, the kernel will not attempt to load the `nouveau' driver. I can confirm this works on my board as well.)

  ## ~~`xusb.bin` firmware needed in `initrd`~~

  This has been fixed in the latest install image by @dezgeg.

  ## Only 1 CPU is recognized

  ```
  cat /proc/cpuinfo
  processor       : 0
  BogoMIPS        : 38.40
  Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
  CPU implementer : 0x41
  CPU architecture: 8
  CPU variant     : 0x1
  CPU part        : 0xd07
  CPU revision    : 1
  ```

  This problem, too, is mentioned on the Debian wiki. This patch fixes the issue (I have now tested it and confirmed):

  https://patchwork.ozlabs.org/patch/744215/

  @dezgeg also discovered that if you use the stock NVIDIA `u-boot` from the NVIDIA L4T R24.2.1 release (version `U-Boot 2015.07-rc2-g78c8468 (Nov 09 2016 - 19:39:36 -0800)`) and set the following `u-boot` environment variables:

  ```
  env set fdtfile "nvidia/tegra210-p2371-2180.dtb"
  env set fdt_copy_node_names /cpus:/psci
  env save
  ```

  then all 4 CPUs are recognized without the need for the patch cited above. However, in my testing, this is the only NVIDIA `u-boot` version for which this works. Notably, the latest R28.1 `u-boot` does not appear to enable MP support without the cited patch.


state: closed
title: neovim: terminal command not working
user_login: jbaum98
html_url: https://github.com/NixOS/nixpkgs/issues/27603
updated_at: 2018-03-10 17:25:02
body:
  ## Issue description

  The terminal feature of Neovim is broken.

  ### Steps to reproduce

  Open neovim. Run `:terminal`.
  ```
  E903: Process for command "/run/current-system/sw/bin/zsh" could not be spawned.
  ```

  ## Technical details

  ```
  $ nvim --version
  NVIM 0.1.7
  Build type: Release
  Compilation: /nix/store/j1yn1np5g2vgm5yp8qmqg67x8riwy2kr-gcc-wrapper-5.4.0/bin/gcc -Wconversion -O2 -DNDEBUG -DDISABLE_LOG -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wvla -fstack-protector-strong -fdiagnostics-color=auto -DINCLUDE_GENERATED_DECLARATIONS -DHAVE_CONFIG_H -D_GNU_SOURCE -I/build/neovim-v0.1.7-src/build/config -I/build/neovim-v0.1.7-src/src -I/nix/store/prdp3mdlxbvh02bfbmrdri3jbih9ij33-libuv-1.11.0/include -I/nix/store/qac35ps3qi2f8akv8id7dlixj974yrd3-libmsgpack-2.0.0/include -I/nix/store/3srljj2vdfs745r15cfzfdcrfq5zsmch-unibilium-1.2.0/include -I/nix/store/z0fzk5bibksvdwy7bdzy3chgiwlbnsbk-libtermkey-0.19/include -I/nix/store/v6yw3qs4dx7qx0p1bc3awnaf1fxpz4rb-neovim-libvterm-2016-10-07/include -I/nix/store/qwhcz7k4is9b66vahjihzxhbh92l5i8f-jemalloc-4.3.1/include -I/nix/store/97mn9nbanzl8dm4gqza2d0jnzgi4zxj4-glibc-2.25-dev/include -I/build/neovim-v0.1.7-src/build/src/nvim/auto -I/build/neovim-v0.1.7-src/build/include
  Compiled by nixbld

  Optional features included (+) or not (-): +acl   +iconv    +jemalloc +tui      
  For differences from Vim, see :help vim-differences

     system vimrc file: "$VIM/sysinit.vim"
    fall-back for $VIM: "
  /nix/store/dgw1anawj5hma1sab1bp5v7h7rvan4kd-neovim-0.1.7/share/nvim"
  ```

  * System: 17.03.1463.81fceb2554 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.11
  * Nixpkgs version: 17.03.1584.48ecdcf598
  * Sandboxing enabled: false


state: open
title: Package tests
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/issues/27604
updated_at: 2019-04-28 14:43:51
body:
  Unless I got lost in the package tree, I don't see any tests other than those in `nixos/tests`, which are effectively for the NixOS modules.

  I want to start adding package tests, primarily for all those package I regularly update/maintain.

  a) Where should I put those
  b) How would I bootstrap them? (I want them to be run as part of the channel updates, not unlike the `nixos/tests` files)
  c) Do we have concerns with Hydra build times if/when people were to start adding lots of tests?

  /cc @vcunat @domenkozar @edolstra @shlevy @aszlig @fpletz @globin @joachifm @copumpkin @grahamc  (just pinging people who usually have good opinions on these things, anybody is welcome to provide feedback)


state: closed
title: Test failures
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/issues/27605
updated_at: 2017-09-08 00:02:35
body:
  I am looking at logs like this one:

  https://nix-cache.s3.amazonaws.com/log/nghad0vzpmvb7d5g6ca4jsn0a6mrdyw5-vm-test-run-natWithFirewall.drv

  ```
  [...]
  syncing
  router: running command: sync
  router: exit status 0
  client: running command: sync
  client: exit status 0
  server: running command: sync
  server: exit status 0
  test script finished in 41.62s
  cleaning up
  killing router (pid 79)
  killing client (pid 89)
  killing server (pid 101)
  vde_switch: EOF on stdin, cleaning up and exiting
  vde_switch: EOF on stdin, cleaning up and exiting
  vde_switch: Could not remove ctl dir '/build/vde2.ctl': Directory not empty
  vde_switch: Could not remove ctl dir '/build/vde1.ctl': Directory not empty
  ```

  Do the builds/tests fail because of some directory that cannot be removed?
  I was just trying to see what I could do to make the tests pass and some of these failures, I see nothing particularly wrong except for those `vde_switch` outputs at the bottom.
  Any ideas?

  A comment in #11865 seems to suggest this may be an issue with hard disk space.


state: closed
title: hydra fails to build on release-17.03
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/issues/27606
updated_at: 2017-07-24 21:49:56
body:
  I noticed that hydra fails to build on the latest `release-17.03` (8d9c8383f921e84eac21d1125cbaee1f3fa97aed):

  ```
  $ nix-build -A hydra
  ...
  Making all in hydra-eval-jobs
  make[3]: Entering directory '/tmp/nix-build-hydra-2017-06-22.drv-0/hydra-803833aba77e1082c14857aa26933fc7fe5ae190-src/src/hydra-eval-jobs'
  g++ -DHAVE_CONFIG_H -I. -I../..    -I/nix/store/avm18zin1yx7h93gw8lq0kazlwl0ip28-boehm-gc-7.6.0-dev/include -I/nix/store/gx58k0g0z3vcqcw9wbg8hdv79rnddhd3-nix-1.12pre5511_c94f3d55-dev/include/nix -g -O2 -std=c++17 -include nix/config.h -c -o hydra-eval-jobs.o hydra-eval-jobs.cc
  hydra-eval-jobs.cc: In function 'void findJobsWrapped(nix::EvalState&, nix::JSONObject&, const AutoArgs&, nix::Value&, const string&)':
  hydra-eval-jobs.cc:111:47: error: cannot convert 'nix::DrvInfo' to 'bool' for argument '3' to 'std::experimental::fundamentals_v1::optional<nix::DrvInfo> nix::getDerivation(nix::EvalState&, nix::Value&, bool)'
           if (getDerivation(state, v, drv, false)) {
                                                 ^
  hydra-eval-jobs.cc:116:21: error: 'std::__cxx11::string nix::DrvInfo::system' is private within this context
               if (drv.system == "unknown")
                       ^~~~~~
  In file included from hydra-eval-jobs.cc:12:0:
  /nix/store/gx58k0g0z3vcqcw9wbg8hdv79rnddhd3-nix-1.12pre5511_c94f3d55-dev/include/nix/get-drvs.hh:21:20: note: declared private here
       mutable string system;
                      ^~~~~~
  hydra-eval-jobs.cc:121:37: error: 'std::__cxx11::string nix::DrvInfo::name' is private within this context
               res.attr("nixName", drv.name);
                                       ^~~~
  In file included from hydra-eval-jobs.cc:12:0:
  /nix/store/gx58k0g0z3vcqcw9wbg8hdv79rnddhd3-nix-1.12pre5511_c94f3d55-dev/include/nix/get-drvs.hh:20:20: note: declared private here
       mutable string name;
                      ^~~~
  hydra-eval-jobs.cc:122:36: error: 'std::__cxx11::string nix::DrvInfo::system' is private within this context
               res.attr("system", drv.system);
                                      ^~~~~~
  In file included from hydra-eval-jobs.cc:12:0:
  /nix/store/gx58k0g0z3vcqcw9wbg8hdv79rnddhd3-nix-1.12pre5511_c94f3d55-dev/include/nix/get-drvs.hh:21:20: note: declared private here
       mutable string system;
                      ^~~~~~
  ```

  @edolstra, @zimbatm I guess this is related to the recent `nixUnstable` [upgrade](https://github.com/NixOS/nixpkgs/commit/02cecb3e8da67fb619bbd45d19296d7ddd44c227).


state: closed
title: Broadcom-STA failed to build on linux kernel > 4.9 & nixos 17.03
user_login: Shamash2014
html_url: https://github.com/NixOS/nixpkgs/issues/27607
updated_at: 2017-07-25 21:07:22
body:
  ## Issue description

  Broadcom-sta wifi driver failed to build on linux kernel > 4.9

  ### Steps to reproduce

  Just run `nixos-rebuid switch`, here is detailed stack trace: 
  ```
  make[1]: Entering directory '/nix/store/qidc6n9jvfzz9jik83m2dv88b7zx76yl-linux-4.12.2-dev/lib/modules/4.12.2/build'
  CFG80211 API is prefered for this kernel version
  Using CFG80211 API
    LD      /tmp/nix-build-broadcom-sta-6.30.223.271-4.12.2.drv-0/broadcom-sta/built-in.o
    CC [M]  /tmp/nix-build-broadcom-sta-6.30.223.271-4.12.2.drv-0/broadcom-sta/src/shared/linux_osl.o
    CC [M]  /tmp/nix-build-virtualbox-modules-5.1.18-4.12.2.drv-0/virtualbox-5.1.18-modsrc/vboxdrv/linux/SUPDrv-linux.o
    CC [M]  /tmp/nix-build-virtualbox-modules-5.1.18-4.12.2.drv-0/virtualbox-5.1.18-modsrc/vboxdrv/SUPDrv.o
    CC [M]  /tmp/nix-build-broadcom-sta-6.30.223.271-4.12.2.drv-0/broadcom-sta/src/wl/sys/wl_linux.o
  /tmp/nix-build-broadcom-sta-6.30.223.271-4.12.2.drv-0/broadcom-sta/src/wl/sys/wl_linux.c: In function 'wl_monitor':
  /tmp/nix-build-broadcom-sta-6.30.223.271-4.12.2.drv-0/broadcom-sta/src/wl/sys/wl_linux.c:2920:10: error: 'struct net_device' has no member named 'last_rx'
    skb->dev->last_rx = jiffies;
            ^
  make[4]: *** [/nix/store/qidc6n9jvfzz9jik83m2dv88b7zx76yl-linux-4.12.2-dev/lib/modules/4.12.2/source/scripts/Makefile.build:303: /tmp/nix-build-broadcom-sta-6.30.223.271-4.12.2.drv-0/broadcom-sta/src/wl/sys/wl_linux.o] Error 1
  make[3]: *** [/nix/store/qidc6n9jvfzz9jik83m2dv88b7zx76yl-linux-4.12.2-dev/lib/modules/4.12.2/source/Makefile:1512: _module_/tmp/nix-build-broadcom-sta-6.30.223.271-4.12.2.drv-0/broadcom-sta] Error 2
  make[2]: *** [Makefile:152: sub-make] Error 2
  make[1]: *** [Makefile:24: __sub-make] Error 2
  make[1]: Leaving directory '/nix/store/qidc6n9jvfzz9jik83m2dv88b7zx76yl-linux-4.12.2-dev/lib/modules/4.12.2/build'
  make: *** [Makefile:161: all] Error 2
  ```

  Hardware configuration line:

  ```
  { config, lib, pkgs, ... }:

  {
    imports =
      [ <nixpkgs/nixos/modules/installer/scan/not-detected.nix>
      ];

    boot.initrd.availableKernelModules = [ "xhci_pci" "ehci_pci" "ahci" "usb_storage" "sd_mod" "rtsx_pci_sdmmc" ];
    boot.kernelModules = [ "kvm-intel" "wl" ];
    boot.extraModulePackages = [ config.boot.kernelPackages.broadcom_sta ];

    nix.maxJobs = lib.mkDefault 8;
  }

  ```

  ## Technical details

  * System: NixOS: `17.03.1584.48ecdcf598 (Gorilla)`
  * Nix version: `nix-env (Nix) 1.11.11`
  * Nixpkgs version: `17.03.1584.48ecdcf598`
  * Sandboxing enabled: true


state: closed
title: neofetch: 3.0.1 -> 3.2.0
user_login: konimex
html_url: https://github.com/NixOS/nixpkgs/pull/27608
updated_at: 2017-08-10 12:31:46
body:
  ###### Motivation for this change

  The patch is needed to address https://github.com/dylanaraps/neofetch/issues/752. The patches are in upstream, but not in 3.2.0. The patch won't be needed in any subsequent releases.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: @alibabzo


state: closed
title: ld-wrapper incurs 10 second overhead per link for large projects
user_login: nh2
html_url: https://github.com/NixOS/nixpkgs/issues/27609
updated_at: 2017-08-03 01:24:55
body:
  ## Issue description

  In #26974 a performance regression of `cc-wrapper` was fixed that created a ~3 minute overhead (100% CPU time spent in `bash`) because a `.rsp` file parser was implemented in bash.

  I [noticed](https://github.com/NixOS/nixpkgs/pull/26974#issuecomment-317405630) that even after this fix, there is still a significant overhead per link, namely 10 seconds (again 100% CPU time spent in bash).

  I suspect that it's quadratic appends again.

  (Also poses the question if bash is the right language for _anything_ that has a loop in it -- you just can't get it right reliably.)

  CC @ryantrinkle @domenkozar @cleverca22 @Ericson2314 

  ### Steps to reproduce

  I witness this on commit aad2a21; don't have a minimal repro right now, but building https://github.com/input-output-hk/cardano-sl is one way to observe it.


state: closed
title: Is 'perl 5.24->5.26' planned ?
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/27610
updated_at: 2018-08-04 11:51:34
body:
  Any plans or thoughts to adopt or to reject ```Perl 5.26``` ?

  I have no opinion on should we upgrade from ```5.24```, but some of [the changes](https://metacpan.org/pod/release/XSAWYERX/perl-5.26.0/pod/perldelta.pod) look breaking (removal "." from ```@INC```, ...).


state: closed
title: Nondeterministic failures in Go 1.8 derivation on Darwin
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/27611
updated_at: 2018-05-18 21:49:59
body:
  From [here](http://hydra.nixos.org/job/nixpkgs/trunk/go_1_8.x86_64-darwin) you can see that it seems to fail more often than it passes. 

  Issues:
  * A weird crash/timeout issue: [example 1](http://hydra.nixos.org/build/56499873/nixlog/1), [example 2](http://hydra.nixos.org/build/56366990/nixlog/1), [example 3](http://hydra.nixos.org/build/56229173/nixlog/1)
  * A test that seems to fail occasionally: [example](http://hydra.nixos.org/build/56722045/nixlog/1) 

  1.7 seems quite healthy: http://hydra.nixos.org/job/nixpkgs/trunk/go_1_7.x86_64-darwin

  P.S: also found a weird failure on Linux [here](http://hydra.nixos.org/build/56608746/nixlog/1)


state: closed
title: gddccontrol from ddccontrol segfaults
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/issues/27612
updated_at: 2017-07-25 20:59:49
body:
  ## Issue description

  The GUI `gddccontrol` for `ddccontrol` fails to start with the following error:

  ```
  gddccontrol: Relink `/nix/store/13frz5shwmjdsbww7zbg0ki9rycx74zh-ddccontrol-0.4.2/lib/libddccontrol.so.0' with `/nix/store/kjwbqnh13dxh6w4pk2gb3ddmhpiaihqg-glibc-2.25/lib/libpthread.so.0' for IFUNC symbol `system'
  /run/user/1000/nix-shell.QtQeI0/rc: line 1: 14838 Segmentation fault      gddccontrol
  ```

  `ddccontrol` itself works fine.

  ### Steps to reproduce

      nix-shell -p ddccontrol --run "gddccontrol"

  ## Technical details

  * System: NixOS 17.03.1584.48ecdcf598 (Gorilla)
  * Nix version: 1.11.11
  * Nixpkgs version: 17.03.1596.8d9c8383f9
  * Sandboxing enabled: yes


state: closed
title: html-tidy: 5.2.0 -> 5.4.0
user_login: therealpxc
html_url: https://github.com/NixOS/nixpkgs/pull/27613
updated_at: 2017-07-25 06:40:17
body:
  ###### Motivation for this change
  new upstream release

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: stdenv-setup: Add quotes that don't do anything for consistency.
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/27614
updated_at: 2017-07-25 21:22:57
body:
  ###### Motivation for this change

  @vcunat and others rightly point out that it's easier to quote always than learn Bash's idiosyncrasies enough to know when it doesn't make a difference.

  This reverts commit 2743078f664ae07c4bed06a96182c6a86bd7fa32, which removes quotes that don't do anything, and then goes further adding even more quotes.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 stdenv on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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 haskellPackages.cuda and some tools dependent on cudatoolkit
user_login: NickHu
html_url: https://github.com/NixOS/nixpkgs/pull/27615
updated_at: 2017-08-22 13:19:59
body:
  haskellPackages.cuda and some other related packages are broken.


  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: borgbackup: 1.0.10 -> 1.0.11
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/27616
updated_at: 2017-07-24 19:04:51
body:
  ###### Motivation for this change

  Update

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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 @nckx


state: closed
title: fix accelerate, updating to git versions
user_login: NickHu
html_url: https://github.com/NixOS/nixpkgs/pull/27617
updated_at: 2018-10-23 14:08:43
body:
  This pull request depends on https://github.com/NixOS/nixpkgs/pull/27615.

  `haskellPackages.accelerate` and its related packages are broken - somehow we've
  ended up with a split with `accelerate` (0.15.x) and `accelerate_1_0_0_0`. I don't really see
  any reason to keep the old one around, but it's there at the moment.

  These changes add functionality to pull the latest git versions of the
  accelerate packages, which seems unfortunately necessary because the current
  versions on hackage don't build against what we have packaged in NixOS.

  Another change made is the addition of `callCabal2nixWithOpts`, which takes
  a set of options --- currently, the only one is to pass the `--subpath` flag to
  `cabal2nix` (the main accelerate repo contains multiple cabal packages each in
  a different directory).

  I also had to update `cuda`, and also reapply the same patches in
  `configuration-nix` --- this is ugly, I'm sure there's a better way, but I don't
  know it.

  Open to suggestions, but this is what I concluded as the 'path of least effort'
  to getting accelerate working again.

  Packages that are broken without this pr are things like `accelerate-examples`, `accelerate-io` etc.

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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/setup.sh: undo `local -n` change
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/pull/27618
updated_at: 2017-07-26 08:20:00
body:
  `local -n` is theoretically better than the eval solution this is adding back, but until we can rely on a particular version of bash in nix-shell, this just breaks too much stuff.

  See https://github.com/NixOS/nix/commit/c94f3d5575d7af5403274d1e9e2f3c9d72989751 and https://github.com/NixOS/nix/pull/1483 for the better long-term solution.

  ###### Motivation for this change

  macOS and CentOS (among probably others) have `nix-shell` broken by default right now. Until `nixpkgs-unstable` gets rid of `local -n`, this will cause (and is causing) a ton of pain. I'm doing this directly against master because I want to get a successful Hydra build to bump `nixpkgs-unstable` back to a good state ASAP.

  We'll also need to do this to other `local -n` instances on staging


state: open
title: ibus-setup-hangul in ibus-hangul not working
user_login: demokritos
html_url: https://github.com/NixOS/nixpkgs/issues/27619
updated_at: 2019-05-27 19:27:08
body:
  ## Issue description
  In executing ibus-setup-hangul, got this error message:
  ```
  Traceback (most recent call last):
    File "/nix/store/7mny8v5nq9s5a343imn8r31gmwrj36qc-ibus-hangul-1.5.0/share/ibus-hangul/setup/main.py", line 23, in <module>
      from gi.repository import GLib
  ImportError: No module named 'gi'

  ```

  ### Steps to reproduce
  1. configuration.nix
  ```
    # Select internationalisation properties.
    i18n = {
      consoleFont = "Lat2-Terminus16";
      #consoleKeyMap = "us";
      defaultLocale = "en_US.UTF-8";
      consoleUseXkbConfig = true;
      inputMethod = {
        enabled = "ibus";
        ibus = {
          engines = [ pkgs.ibus-engines.hangul ];
        };
      };
    };
  ```
  2. nixos-rebuild switch
  3. run ibus-setup-hangul in a shell


  ## Technical details

  * System: NixOS  17.03.1584.48ecdcf598 (Gorilla)
  * Nix version: 1.11.11
  * Nixpkgs version: 17.03.1584.48ecdcf598
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: pythonPackages.yapf: 0.11.0 -> 0.16.3
user_login: therealpxc
html_url: https://github.com/NixOS/nixpkgs/pull/27620
updated_at: 2017-07-25 06:25:09
body:
  ###### Motivation for this change
  new upstream release (which includes a fix for a bug where `yapf` couldn't handle non-ASCII characters)

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: haproxy: 1.7.3 -> 1.7.8
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/27622
updated_at: 2017-07-26 01:27:52
body:
  ###### Motivation for this change

  Update.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: python36: 3.6.1 -> 3.6.2
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/27623
updated_at: 2017-07-24 19:20:32
body:
  ###### Motivation for this change
  Bugfix release, full changelog can be found at https://docs.python.org/3/whatsnew/changelog.html#python-3-6-2

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: hyper-haskell: init at 0.1.0.2
user_login: rvl
html_url: https://github.com/NixOS/nixpkgs/pull/27624
updated_at: 2018-03-23 01:26:01
body:
  ###### Motivation for this change

  Hyper Haskell is a fun little program which is a little tricky to set up in Nix. This package makes it really easy to install, and provides a hook for overriding the package set available in the environment.

  Cheers!

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: hydra: 2017-06-22 -> 2017-07-24
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/pull/27625
updated_at: 2017-07-24 21:49:56
body:
  hydra-2017-06-22 fails to build because of the nixUnstable upgrade.
  hydra-2017-07-24 builds successfully.

  This fixes #27606.


state: closed
title: hydra: 2017-06-22 -> 2017-07-24 (NixOS-17.03)
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/pull/27626
updated_at: 2017-07-24 22:00:27
body:
  hydra-2017-06-22 fails to build because of the nixUnstable upgrade.
  hydra-2017-07-24 builds successfully.

  Cherry-pick of https://github.com/NixOS/nixpkgs/pull/27625.


state: closed
title: nixos/zookeeper: escape cfg.extraCmdLineOptions
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/27627
updated_at: 2017-07-25 06:46:15
body:
  ###### Motivation for this change

  It could have chars to escape, for example
  ```extraCmdLineOptions = [ "-Xmx512m" "-Xms512m" "-XX:OnOutOfMemoryError=kill -9 %p" ];```


state: closed
title: add libcurl to radarr + sonarr wrappers
user_login: georgewhewell
html_url: https://github.com/NixOS/nixpkgs/pull/27628
updated_at: 2017-07-31 15:16:30
body:
  ###### Motivation for this change

  Mono 4 doesn't support TLS 1.2, so breaks on many https:// urls. Adding libcurl lets sonarr/radarr fallback work.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: Envoy: init at 1.3.0
user_login: cstrahan
html_url: https://github.com/NixOS/nixpkgs/pull/27629
updated_at: 2017-08-03 07:31:53
body:
  ###### Motivation for this change

  I'm using Envoy at work.

  ###### Things done

  - [x] Tested using sandboxing
  - Built on platform(s)
     - [x] NixOS
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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).

  ---

  I don't know if the `libevent` bump breaks anything, or possibly causes a mass rebuild.

  Requisite package updates (and additions) have been split into separate commits.


state: closed
title: Fix Darwin stdenv to work on 10.13 (backport to 17.03)
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/pull/27630
updated_at: 2017-07-31 07:44:22
body:
  The main changes are in libSystem, which lost the coretls component in 10.13 and some hardening changes that quietly crash any program that uses %n in a non-constant format string, so we've needed to patch a lot of programs that use gnulib.

  This was tested fairly significantly before the cherry-pick but I haven't done much or solicited much testing for this version against 17.03. Testing welcome!

  (cherry picked from commit 0419452113ebb135907257bb063cb690a4de0b52)

  ###### Motivation for this change

  Nix (the tool) builds against 17.03 so if we want to get a Nix build and installer that works on 10.13 and that isn't built and hosted by me, we need to get this change backported to 17.03 😄 

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: Multiple layers docker images don't work
user_login: nlewo
html_url: https://github.com/NixOS/nixpkgs/issues/27632
updated_at: 2017-07-31 10:38:08
body:
  ## Issue description
  I created an Docker image with a nix `content` and ubuntu as a base layer. When I run this image, Docker only see the base layers.

  It seems this is because the base image contains an image `config.json` file which is also imported in the created image. In this case, it seems Docker uses this file instead of the `repositories` generated file.  

  ### Steps to reproduce
  Consider the file `multiple-layers.nix`:
  ```
  { pkgs ? import <nixpkgs> {} }:

  rec {
    ubuntu = pkgs.dockerTools.pullImage {
      imageName = "ubuntu";
      imageTag = "14.04";
      sha256 = "01v514h449pmx8rggkpbrfgy3i8yy8dljrkjc5h0fdr870nsvwbg";
    };
    bash = pkgs.dockerTools.buildImage {
      name = "bash";
      contents = pkgs.bashInteractive;
    };
    bashOnUbuntu = pkgs.dockerTools.buildImage {
      name = "bashOnUbuntu";
      contents = pkgs.bashInteractive;
      fromImage = ubuntu;
    };
  }
  ```
  Then, build the image and load it
  ```nix-build multiple-layers.nix -A bashOnUbuntu
      docker load < ./result
      docker run bashonubuntu ls | grep nix
  ```
  The last output is empty while it should show the nix folder. 

  ## 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`)
  97544a6c38ccccdb69f32af56b2c01bbf37a4d7b
  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)


state: closed
title: docker: lowercase image name and tag
user_login: nlewo
html_url: https://github.com/NixOS/nixpkgs/pull/27633
updated_at: 2017-07-25 13:17:27
body:
  ###### Motivation for this change
  The docker loading (docker 1.12.6) of an image with uppercase in the
  name fails with the following message:
  invalid reference format: repository name must be lowercase


  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: docker: do not import configuration from the base image
user_login: nlewo
html_url: https://github.com/NixOS/nixpkgs/pull/27634
updated_at: 2017-07-26 18:46:55
body:
  ###### Motivation for this change
  Fix #27632 

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: cdemu: 3.0.x -> 3.1.0
user_login: bendlas
html_url: https://github.com/NixOS/nixpkgs/pull/27635
updated_at: 2017-07-25 12:07:28
body:
  fixes cdemu for kernel >= 4.11
  fixes client by adding pygobject3

  ###### Motivation for this change

  regular maintenance, fixes

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: pypy: 5.6 -> 5.8
user_login: bendlas
html_url: https://github.com/NixOS/nixpkgs/pull/27636
updated_at: 2017-08-30 11:57:25
body:
  this commit includes a patch, backported from master, to skip a
  failing test

  ###### Motivation for this change

  maintenance

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: Docker service does not start
user_login: vandenoever
html_url: https://github.com/NixOS/nixpkgs/issues/27637
updated_at: 2017-11-19 19:04:55
body:
  ## Issue description

  The docker system service does not start.

  ### Steps to reproduce

  enable dockerd in `/etc/nixos/configuration.nix`:
  ```
    virtualisation.docker.enable = true;
    virtualisation.docker.enableOnBoot = true;
  ```

  ## Technical details

  * System: 17.03.1596.8d9c8383f9 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.11
  * Nixpkgs version: 17.03.1596.8d9c8383f9
  * Sandboxing enabled: yes

  ```
  $ systemctl status docker
  Jul 25 13:06:30  dockerd[1827]: time="2017-07-25T13:06:30.534340339+02:00" level=warning msg="failed to retrieve docker-runc version: unknown output f
  Jul 25 13:06:30  dockerd[1827]: time="2017-07-25T13:06:30.535121447+02:00" level=warning msg="failed to retrieve docker-init version: unknown output f
  Jul 25 13:06:30  dockerd[1827]: time="2017-07-25T13:06:30.535394749+02:00" level=fatal msg="Error creating cluster component: --live-restore daemon co
  Jul 25 13:06:30  systemd[1]: docker.service: Main process exited, code=exited, status=1/FAILURE
  Jul 25 13:06:30  systemd[1]: Failed to start Docker Application Container Engine.
  Jul 25 13:06:30  systemd[1]: docker.service: Unit entered failed state.
  Jul 25 13:06:30  systemd[1]: docker.service: Failed with result 'exit-code'.
  Jul 25 13:06:30  systemd[1]: docker.service: Start request repeated too quickly.
  Jul 25 13:06:30  systemd[1]: Failed to start Docker Application Container Engine.
  Jul 25 13:06:30  systemd[1]: docker.service: Failed with result 'exit-code'.
  ```


state: closed
title: [WIP] cde / cdesktopenv
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/pull/27638
updated_at: 2019-01-13 17:17:45
body:
  ###### Motivation for this change

  Add CDE / Common Desktop Environment, an FHS nightmare :rage:

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: firejail: 0.9.44.10 -> 0.9.48
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/27639
updated_at: 2017-08-18 07:14:48
body:
  ###### Motivation for this change

  Update and fix #24542 and netblue30/firejail#1098: When a Firejail profile uses a whitelist it is necessary to whitelist `~/.nix-profile` as well. However because `~/.nix-profile` is a symlink to the Nix store which is owned by root, by default Firejail does not read it. In Firejail version 0.9.46 the option `follow-symlink-as-user` was introduced to address this problem.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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 @lheckemann @tilpner @tex @r-raymond @7c6f434c


state: closed
title: elixir: 1.5.0-rc.2 -> 1.5.0
user_login: ankhers
html_url: https://github.com/NixOS/nixpkgs/pull/27640
updated_at: 2018-01-11 15:54:18
body:
  ###### Motivation for this change

  New release of Elixir

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: snowman: init at 2017-07-22
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/27641
updated_at: 2017-08-30 00:30:20
body:
  ###### Motivation for this change


  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: chromedriver: 2.29 -> 2.31
user_login: mkreidenweis
html_url: https://github.com/NixOS/nixpkgs/pull/27642
updated_at: 2017-08-21 14:38:39
body:
  ###### Motivation for this change
  Update chromedriver

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: sshuttle won't build on Darwin
user_login: dredozubov
html_url: https://github.com/NixOS/nixpkgs/issues/27643
updated_at: 2018-03-21 22:34:31
body:
  ## Issue description

  sshuttle breaks during the building

  ```
  source root is sshuttle-0.78.3
  setting SOURCE_DATE_EPOCH to timestamp 1499555630 of file sshuttle-0.78.3/setup.cfg
  patching sources
  applying patch /nix/store/50mpb45s17vyfmifdfrwibvnhlkldav5-sudo.patch
  patching file sshuttle/client.py
  Hunk #1 succeeded at 185 (offset 27 lines).
  configuring
  building
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib
  creating build/lib/sshuttle
  copying sshuttle/__init__.py -> build/lib/sshuttle
  copying sshuttle/__main__.py -> build/lib/sshuttle
  copying sshuttle/assembler.py -> build/lib/sshuttle
  copying sshuttle/client.py -> build/lib/sshuttle
  copying sshuttle/cmdline.py -> build/lib/sshuttle
  copying sshuttle/firewall.py -> build/lib/sshuttle
  copying sshuttle/helpers.py -> build/lib/sshuttle
  copying sshuttle/hostwatch.py -> build/lib/sshuttle
  copying sshuttle/linux.py -> build/lib/sshuttle
  copying sshuttle/options.py -> build/lib/sshuttle
  copying sshuttle/sdnotify.py -> build/lib/sshuttle
  copying sshuttle/server.py -> build/lib/sshuttle
  copying sshuttle/ssh.py -> build/lib/sshuttle
  copying sshuttle/ssnet.py -> build/lib/sshuttle
  copying sshuttle/ssyslog.py -> build/lib/sshuttle
  copying sshuttle/stresstest.py -> build/lib/sshuttle
  copying sshuttle/version.py -> build/lib/sshuttle
  creating build/lib/sshuttle/methods
  copying sshuttle/methods/__init__.py -> build/lib/sshuttle/methods
  copying sshuttle/methods/ipfw.py -> build/lib/sshuttle/methods
  copying sshuttle/methods/nat.py -> build/lib/sshuttle/methods
  copying sshuttle/methods/pf.py -> build/lib/sshuttle/methods
  copying sshuttle/methods/tproxy.py -> build/lib/sshuttle/methods
  installing to build/bdist.macosx-10.6-x86_64/wheel
  running install
  running install_lib
  creating build/bdist.macosx-10.6-x86_64
  creating build/bdist.macosx-10.6-x86_64/wheel
  creating build/bdist.macosx-10.6-x86_64/wheel/sshuttle
  copying build/lib/sshuttle/__init__.py -> build/bdist.macosx-10.6-x86_64/wheel/sshuttle
  copying build/lib/sshuttle/__main__.py -> build/bdist.macosx-10.6-x86_64/wheel/sshuttle
  copying build/lib/sshuttle/assembler.py -> build/bdist.macosx-10.6-x86_64/wheel/sshuttle
  copying build/lib/sshuttle/client.py -> build/bdist.macosx-10.6-x86_64/wheel/sshuttle
  copying build/lib/sshuttle/cmdline.py -> build/bdist.macosx-10.6-x86_64/wheel/sshuttle
  copying build/lib/sshuttle/firewall.py -> build/bdist.macosx-10.6-x86_64/wheel/sshuttle
  copying build/lib/sshuttle/helpers.py -> build/bdist.macosx-10.6-x86_64/wheel/sshuttle
  copying build/lib/sshuttle/hostwatch.py -> build/bdist.macosx-10.6-x86_64/wheel/sshuttle
  copying build/lib/sshuttle/linux.py -> build/bdist.macosx-10.6-x86_64/wheel/sshuttle
  creating build/bdist.macosx-10.6-x86_64/wheel/sshuttle/methods
  copying build/lib/sshuttle/methods/__init__.py -> build/bdist.macosx-10.6-x86_64/wheel/sshuttle/methods
  copying build/lib/sshuttle/methods/ipfw.py -> build/bdist.macosx-10.6-x86_64/wheel/sshuttle/methods
  copying build/lib/sshuttle/methods/nat.py -> build/bdist.macosx-10.6-x86_64/wheel/sshuttle/methods
  copying build/lib/sshuttle/methods/pf.py -> build/bdist.macosx-10.6-x86_64/wheel/sshuttle/methods
  copying build/lib/sshuttle/methods/tproxy.py -> build/bdist.macosx-10.6-x86_64/wheel/sshuttle/methods
  copying build/lib/sshuttle/options.py -> build/bdist.macosx-10.6-x86_64/wheel/sshuttle
  copying build/lib/sshuttle/sdnotify.py -> build/bdist.macosx-10.6-x86_64/wheel/sshuttle
  copying build/lib/sshuttle/server.py -> build/bdist.macosx-10.6-x86_64/wheel/sshuttle
  copying build/lib/sshuttle/ssh.py -> build/bdist.macosx-10.6-x86_64/wheel/sshuttle
  copying build/lib/sshuttle/ssnet.py -> build/bdist.macosx-10.6-x86_64/wheel/sshuttle
  copying build/lib/sshuttle/ssyslog.py -> build/bdist.macosx-10.6-x86_64/wheel/sshuttle
  copying build/lib/sshuttle/stresstest.py -> build/bdist.macosx-10.6-x86_64/wheel/sshuttle
  copying build/lib/sshuttle/version.py -> build/bdist.macosx-10.6-x86_64/wheel/sshuttle
  running install_egg_info
  running egg_info
  writing sshuttle.egg-info/PKG-INFO
  writing dependency_links to sshuttle.egg-info/dependency_links.txt
  writing entry points to sshuttle.egg-info/entry_points.txt
  writing top-level names to sshuttle.egg-info/top_level.txt
  reading manifest file 'sshuttle.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  warning: no previously-included files matching '*' found under directory 'docs/_build'
  writing manifest file 'sshuttle.egg-info/SOURCES.txt'
  Copying sshuttle.egg-info to build/bdist.macosx-10.6-x86_64/wheel/sshuttle-0.78.3-py3.6.egg-info
  running install_scripts
  creating build/bdist.macosx-10.6-x86_64/wheel/sshuttle-0.78.3.dist-info/WHEEL
  installing
  /private/var/folders/f8/2_rc4tgd1gj9vbgv7q9gbk4c0000gn/T/nix-build-sshuttle-0.78.3.drv-0/sshuttle-0.78.3/dist /private/var/folders/f8/2_rc4tgd1gj9vbgv7q9gbk4c0000gn/T/nix-build-sshuttle-0.78.3.drv-0/sshuttle-0.78.3
  Processing ./sshuttle-0.78.3-py2.py3-none-any.whl
  Installing collected packages: sshuttle
  Successfully installed sshuttle-0.78.3
  /private/var/folders/f8/2_rc4tgd1gj9vbgv7q9gbk4c0000gn/T/nix-build-sshuttle-0.78.3.drv-0/sshuttle-0.78.3
  post-installation fixup
  stripping (with flags -S) in /nix/store/yn1arai6j8fic83my2z9rv37j3as363j-sshuttle-0.78.3/lib  /nix/store/yn1arai6j8fic83my2z9rv37j3as363j-sshuttle-0.78.3/bin
  patching script interpreter paths in /nix/store/yn1arai6j8fic83my2z9rv37j3as363j-sshuttle-0.78.3
  wrapping `/nix/store/yn1arai6j8fic83my2z9rv37j3as363j-sshuttle-0.78.3/bin/.sshuttle-wrapped'...
  running install tests
  running pytest
  running egg_info
  writing sshuttle.egg-info/PKG-INFO
  writing dependency_links to sshuttle.egg-info/dependency_links.txt
  writing entry points to sshuttle.egg-info/entry_points.txt
  writing top-level names to sshuttle.egg-info/top_level.txt
  reading manifest file 'sshuttle.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  warning: no previously-included files matching '*' found under directory 'docs/_build'
  writing manifest file 'sshuttle.egg-info/SOURCES.txt'
  running build_ext
  ============================= test session starts ==============================
  platform darwin -- Python 3.6.1, pytest-3.0.7, py-1.4.31, pluggy-0.4.0
  rootdir: /private/var/folders/f8/2_rc4tgd1gj9vbgv7q9gbk4c0000gn/T/nix-build-sshuttle-0.78.3.drv-0/sshuttle-0.78.3, inifile:
  collected 66 items

  sshuttle/tests/client/test_firewall.py ..F
  sshuttle/tests/client/test_helpers.py .......FF...
  sshuttle/tests/client/test_methods_nat.py ........F
  sshuttle/tests/client/test_methods_pf.py ..........FFF
  sshuttle/tests/client/test_methods_tproxy.py ....F....F
  sshuttle/tests/client/test_options.py ........
  sshuttle/tests/client/test_sdnotify.py ......
  sshuttle/tests/server/test_server.py .....

  =================================== FAILURES ===================================
  __________________________________ test_main ___________________________________

  mock_get_method = <MagicMock name='get_method' id='4529715800'>
  mock_setup_daemon = <MagicMock name='setup_daemon' id='4529490464'>
  mock_rewrite_etc_hosts = <MagicMock name='rewrite_etc_hosts' id='4529713560'>

      @patch('sshuttle.firewall.rewrite_etc_hosts')
      @patch('sshuttle.firewall.setup_daemon')
      @patch('sshuttle.firewall.get_method')
      def test_main(mock_get_method, mock_setup_daemon, mock_rewrite_etc_hosts):
          stdin, stdout = setup_daemon()
          mock_setup_daemon.return_value = stdin, stdout

          mock_get_method("not_auto").name = "test"
          mock_get_method.reset_mock()

          sshuttle.firewall.main("not_auto", False)

          assert mock_rewrite_etc_hosts.mock_calls == [
              call({'1.2.3.3': 'existing'}, 1024),
              call({}, 1024),
          ]

          assert stdout.mock_calls == [
              call.write('READY test\n'),
              call.flush(),
              call.write('STARTED\n'),
              call.flush()
          ]
          assert mock_setup_daemon.mock_calls == [call()]
  >       assert mock_get_method.mock_calls == [
              call('not_auto'),
              call().setup_firewall(
                  1024, 1026,
                  [(10, u'2404:6800:4004:80c::33')],
                  10,
                  [(10, 64, False, u'2404:6800:4004:80c::', 0, 0),
                      (10, 128, True, u'2404:6800:4004:80c::101f', 80, 80)],
                  True),
              call().setup_firewall(
                  1025, 1027,
                  [(2, u'1.2.3.33')],
                  2,
                  [(2, 24, False, u'1.2.3.0', 8000, 9000),
                      (2, 32, True, u'1.2.3.66', 8080, 8080)],
                  True),
              call().restore_firewall(1024, 10, True),
              call().restore_firewall(1025, 2, True),
          ]
  E       AssertionError: assert [call('not_au...ET: 2>, True)] == [call('not_aut...025, 2, True)]
  E         At index 1 diff: call().setup_firewall(1025, 1027, [(2, '1.2.3.33')], <AddressFamily.AF_INET: 2>, [(2, 24, False, '1.2.3.0', 8000, 9000), (2, 32, True, '1.2.3.66', 8080, 8080)], True) != call().setup_firewall(1024, 1026, [(10, '2404:6800:4004:80c::33')], 10, [(10, 64, False, '2404:6800:4004:80c::', 0, 0), (10, 128, True, '2404:6800:4004:80c::101f', 80, 80)], True)
  E         Right contains more items, first extra item: call().restore_firewall(1024, 10, True)
  E         Use -v to get the full diff

  sshuttle/tests/client/test_firewall.py:116: AssertionError
  _________________________ test_resolvconf_nameservers __________________________

  mock_open = <MagicMock name='open' id='4530217984'>

      @patch('sshuttle.helpers.open', create=True)
      def test_resolvconf_nameservers(mock_open):
          mock_open.return_value = io.StringIO(u"""
      # Generated by NetworkManager
      search pri
      nameserver 192.168.1.1
      nameserver 192.168.2.1
      nameserver 192.168.3.1
      nameserver 192.168.4.1
      nameserver 2404:6800:4004:80c::1
      nameserver 2404:6800:4004:80c::2
      nameserver 2404:6800:4004:80c::3
      nameserver 2404:6800:4004:80c::4
      """)

          ns = sshuttle.helpers.resolvconf_nameservers()
  >       assert ns == [
              (2, u'192.168.1.1'), (2, u'192.168.2.1'),
              (2, u'192.168.3.1'), (2, u'192.168.4.1'),
              (10, u'2404:6800:4004:80c::1'), (10, u'2404:6800:4004:80c::2'),
              (10, u'2404:6800:4004:80c::3'), (10, u'2404:6800:4004:80c::4')
          ]
  E       AssertionError: assert [(<AddressFam...80c::2'), ...] == [(2, '192.168....80c::2'), ...]
  E         At index 4 diff: (<AddressFamily.AF_INET6: 30>, '2404:6800:4004:80c::1') != (10, '2404:6800:4004:80c::1')
  E         Use -v to get the full diff

  sshuttle/tests/client/test_helpers.py:134: AssertionError
  ______________________ test_resolvconf_random_nameserver _______________________

  mock_open = <MagicMock name='open' id='4530187848'>

      @patch('sshuttle.helpers.open', create=True)
      def test_resolvconf_random_nameserver(mock_open):
          mock_open.return_value = io.StringIO(u"""
      # Generated by NetworkManager
      search pri
      nameserver 192.168.1.1
      nameserver 192.168.2.1
      nameserver 192.168.3.1
      nameserver 192.168.4.1
      nameserver 2404:6800:4004:80c::1
      nameserver 2404:6800:4004:80c::2
      nameserver 2404:6800:4004:80c::3
      nameserver 2404:6800:4004:80c::4
      """)
          ns = sshuttle.helpers.resolvconf_random_nameserver()
  >       assert ns in [
              (2, u'192.168.1.1'), (2, u'192.168.2.1'),
              (2, u'192.168.3.1'), (2, u'192.168.4.1'),
              (10, u'2404:6800:4004:80c::1'), (10, u'2404:6800:4004:80c::2'),
              (10, u'2404:6800:4004:80c::3'), (10, u'2404:6800:4004:80c::4')
          ]
  E       AssertionError: assert (<AddressFamily.AF_INET6: 30>, '2404:6800:4004:80c::1') in [(2, '192.168.1.1'), (2, '192.168.2.1'), (2, '192.168.3.1'), (2, '192.168.4.1'), (10, '2404:6800:4004:80c::1'), (10, '2404:6800:4004:80c::2'), ...]

  sshuttle/tests/client/test_helpers.py:157: AssertionError
  _____________________________ test_setup_firewall ______________________________

  mock_ipt_chain_exists = <MagicMock name='ipt_chain_exists' id='4530115640'>
  mock_ipt_ttl = <MagicMock name='ipt_ttl' id='4530279928'>
  mock_ipt = <MagicMock name='ipt' id='4530302032'>

      @patch('sshuttle.methods.nat.ipt')
      @patch('sshuttle.methods.nat.ipt_ttl')
      @patch('sshuttle.methods.nat.ipt_chain_exists')
      def test_setup_firewall(mock_ipt_chain_exists, mock_ipt_ttl, mock_ipt):
          mock_ipt_chain_exists.return_value = True
          method = get_method('nat')
          assert method.name == 'nat'

          with pytest.raises(Exception) as excinfo:
              method.setup_firewall(
                  1024, 1026,
                  [(10, u'2404:6800:4004:80c::33')],
                  10,
                  [(10, 64, False, u'2404:6800:4004:80c::', 0, 0),
                      (10, 128, True, u'2404:6800:4004:80c::101f', 80, 80)],
                  True)
  >       assert str(excinfo.value) \
              == 'Address family "AF_INET6" unsupported by nat method_name'
  E       assert 'Address fami...t method_name' == 'Address famil...t method_name'
  E         - Address family "10" unsupported by nat method_name
  E         ?                 ^^
  E         + Address family "AF_INET6" unsupported by nat method_name
  E         ?                 ^^^^^^^^

  sshuttle/tests/client/test_methods_nat.py:92: AssertionError
  __________________________ test_setup_firewall_darwin __________________________

  mock_pf_get_dev = <MagicMock name='pf_get_dev' id='4529343120'>
  mock_ioctl = <MagicMock name='ioctl' id='4530028672'>
  mock_pfctl = <MagicMock name='pfctl' id='4529866624'>

      @patch('sshuttle.helpers.verbose', new=3)
      @patch('sshuttle.methods.pf.pf', Darwin())
      @patch('sshuttle.methods.pf.pfctl')
      @patch('sshuttle.methods.pf.ioctl')
      @patch('sshuttle.methods.pf.pf_get_dev')
      def test_setup_firewall_darwin(mock_pf_get_dev, mock_ioctl, mock_pfctl):
          mock_pfctl.side_effect = pfctl

          method = get_method('pf')
          assert method.name == 'pf'

          # IPV6

          method.setup_firewall(
              1024, 1026,
              [(10, u'2404:6800:4004:80c::33')],
              10,
              [(10, 64, False, u'2404:6800:4004:80c::', 8000, 9000),
                  (10, 128, True, u'2404:6800:4004:80c::101f', 8080, 8080)],
  >           False)

  sshuttle/tests/client/test_methods_pf.py:187:
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

  self = <sshuttle.methods.pf.Method object at 0x10df84358>, port = 1024
  dnsport = 1026, nslist = [(10, '2404:6800:4004:80c::33')], family = 10
  subnets = [(10, 64, False, '2404:6800:4004:80c::', 8000, 9000), (10, 128, True, '2404:6800:4004:80c::101f', 8080, 8080)]
  udp = False

      def setup_firewall(self, port, dnsport, nslist, family, subnets, udp):
          tables = []
          translating_rules = []
          filtering_rules = []

          if family not in [socket.AF_INET, socket.AF_INET6]:
              raise Exception(
                  'Address family "%s" unsupported by pf method_name'
  >               % family_to_string(family))
  E           Exception: Address family "10" unsupported by pf method_name

  sshuttle/methods/pf.py:428: Exception
  _________________________ test_setup_firewall_freebsd __________________________

  mock_pf_get_dev = <MagicMock name='pf_get_dev' id='4530971760'>
  mock_ioctl = <MagicMock name='ioctl' id='4529555384'>
  mock_pfctl = <MagicMock name='pfctl' id='4529929408'>

      @patch('sshuttle.helpers.verbose', new=3)
      @patch('sshuttle.methods.pf.pf', FreeBsd())
      @patch('sshuttle.methods.pf.pfctl')
      @patch('sshuttle.methods.pf.ioctl')
      @patch('sshuttle.methods.pf.pf_get_dev')
      def test_setup_firewall_freebsd(mock_pf_get_dev, mock_ioctl, mock_pfctl):
          mock_pfctl.side_effect = pfctl

          method = get_method('pf')
          assert method.name == 'pf'

          method.setup_firewall(
              1024, 1026,
              [(10, u'2404:6800:4004:80c::33')],
              10,
              [(10, 64, False, u'2404:6800:4004:80c::', 8000, 9000),
                  (10, 128, True, u'2404:6800:4004:80c::101f', 8080, 8080)],
  >           False)

  sshuttle/tests/client/test_methods_pf.py:293:
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

  self = <sshuttle.methods.pf.Method object at 0x10e112438>, port = 1024
  dnsport = 1026, nslist = [(10, '2404:6800:4004:80c::33')], family = 10
  subnets = [(10, 64, False, '2404:6800:4004:80c::', 8000, 9000), (10, 128, True, '2404:6800:4004:80c::101f', 8080, 8080)]
  udp = False

      def setup_firewall(self, port, dnsport, nslist, family, subnets, udp):
          tables = []
          translating_rules = []
          filtering_rules = []

          if family not in [socket.AF_INET, socket.AF_INET6]:
              raise Exception(
                  'Address family "%s" unsupported by pf method_name'
  >               % family_to_string(family))
  E           Exception: Address family "10" unsupported by pf method_name

  sshuttle/methods/pf.py:428: Exception
  _________________________ test_setup_firewall_openbsd __________________________

  mock_pf_get_dev = <MagicMock name='pf_get_dev' id='4530508688'>
  mock_ioctl = <MagicMock name='ioctl' id='4529738416'>
  mock_pfctl = <MagicMock name='pfctl' id='4530218656'>

      @patch('sshuttle.helpers.verbose', new=3)
      @patch('sshuttle.methods.pf.pf', OpenBsd())
      @patch('sshuttle.methods.pf.pfctl')
      @patch('sshuttle.methods.pf.ioctl')
      @patch('sshuttle.methods.pf.pf_get_dev')
      def test_setup_firewall_openbsd(mock_pf_get_dev, mock_ioctl, mock_pfctl):
          mock_pfctl.side_effect = pfctl

          method = get_method('pf')
          assert method.name == 'pf'

          method.setup_firewall(
              1024, 1026,
              [(10, u'2404:6800:4004:80c::33')],
              10,
              [(10, 64, False, u'2404:6800:4004:80c::', 8000, 9000),
                  (10, 128, True, u'2404:6800:4004:80c::101f', 8080, 8080)],
  >           False)

  sshuttle/tests/client/test_methods_pf.py:388:
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

  self = <sshuttle.methods.pf.Method object at 0x10dfa8dd8>, port = 1024
  dnsport = 1026, nslist = [(10, '2404:6800:4004:80c::33')], family = 10
  subnets = [(10, 64, False, '2404:6800:4004:80c::', 8000, 9000), (10, 128, True, '2404:6800:4004:80c::101f', 8080, 8080)]
  udp = False

      def setup_firewall(self, port, dnsport, nslist, family, subnets, udp):
          tables = []
          translating_rules = []
          filtering_rules = []

          if family not in [socket.AF_INET, socket.AF_INET6]:
              raise Exception(
                  'Address family "%s" unsupported by pf method_name'
  >               % family_to_string(family))
  E           Exception: Address family "10" unsupported by pf method_name

  sshuttle/methods/pf.py:428: Exception
  ________________________________ test_send_udp _________________________________

  mock_socket = <MagicMock name='socket' id='4530205136'>

      @patch("sshuttle.methods.socket.socket")
      def test_send_udp(mock_socket):
          sock = Mock()
          method = get_method('tproxy')
          method.send_udp(sock, "127.0.0.2", "127.0.0.1", "2222222")
          assert sock.mock_calls == []
  >       assert mock_socket.mock_calls == [
              call(sock.family, 2),
              call().setsockopt(1, 2, 1),
              call().setsockopt(0, 19, 1),
              call().bind('127.0.0.2'),
              call().sendto("2222222", '127.0.0.1'),
              call().close()
          ]
  E       assert [call(<Mock n...all().close()] == [call(<Mock na...all().close()]
  E         At index 1 diff: call().setsockopt(65535, 4, 1) != call().setsockopt(1, 2, 1)
  E         Use -v to get the full diff

  sshuttle/tests/client/test_methods_tproxy.py:50: AssertionError
  _____________________________ test_setup_firewall ______________________________

  mock_ipt_chain_exists = <MagicMock name='ipt_chain_exists' id='4530117824'>
  mock_ipt_ttl = <MagicMock name='ipt_ttl' id='4531133688'>
  mock_ipt = <MagicMock name='ipt' id='4532278272'>

      @patch('sshuttle.methods.tproxy.ipt')
      @patch('sshuttle.methods.tproxy.ipt_ttl')
      @patch('sshuttle.methods.tproxy.ipt_chain_exists')
      def test_setup_firewall(mock_ipt_chain_exists, mock_ipt_ttl, mock_ipt):
          mock_ipt_chain_exists.return_value = True
          method = get_method('tproxy')
          assert method.name == 'tproxy'

          # IPV6

          method.setup_firewall(
              1024, 1026,
              [(10, u'2404:6800:4004:80c::33')],
              10,
              [(10, 64, False, u'2404:6800:4004:80c::', 8000, 9000),
                  (10, 128, True, u'2404:6800:4004:80c::101f', 8080, 8080)],
  >           True)

  sshuttle/tests/client/test_methods_tproxy.py:107:
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

  self = <sshuttle.methods.tproxy.Method object at 0x10e048c50>, port = 1024
  dnsport = 1026, nslist = [(10, '2404:6800:4004:80c::33')], family = 10
  subnets = [(10, 64, False, '2404:6800:4004:80c::', 8000, 9000), (10, 128, True, '2404:6800:4004:80c::101f', 8080, 8080)]
  udp = True

      def setup_firewall(self, port, dnsport, nslist, family, subnets, udp):
          if family not in [socket.AF_INET, socket.AF_INET6]:
              raise Exception(
                  'Address family "%s" unsupported by tproxy method'
  >               % family_to_string(family))
  E           Exception: Address family "10" unsupported by tproxy method

  sshuttle/methods/tproxy.py:157: Exception
  ===================== 9 failed, 57 passed in 0.69 seconds ======================
  builder for ‘/nix/store/zrsbn3mlqkhq60wlpvsrghsgjsr3pf4z-sshuttle-0.78.3.drv’ failed with exit code 1
  ```

  ### Steps to reproduce

  `nix-env -i sshuttle`

  ## Technical details

  * System: OS X Sierra
  * Nix version: nix-env (Nix) 1.11.7
  * Nixpkgs version: `f338e99039ed4c85b6eae4c5c0e046c3115ffee5`


state: closed
title: Failure building Go 1.7 on Darwin
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/27644
updated_at: 2018-05-18 21:48:44
body:
  From [here](http://hydra.nixos.org/build/56951051/nixlog/1):

  ```
  ok  	image/png	0.057s
  ok  	index/suffixarray	0.019s
  ok  	internal/singleflight	0.023s
  ok  	internal/trace	0.053s
  ok  	io	0.029s
  ok  	io/ioutil	0.013s
  ok  	log	0.015s
  ok  	log/syslog	2.091s
  ok  	math	0.011s
  ok  	math/big	0.307s
  ok  	math/cmplx	0.012s
  ok  	math/rand	0.074s
  ok  	mime	0.017s
  ok  	mime/multipart	0.316s
  ok  	mime/quotedprintable	0.117s
  ok  	net	4.630s
  ok  	net/http	12.083s
  --- FAIL: TestCopyError (26.47s)
  	host_test.go:383: dial tcp 127.0.0.1:50303: getsockopt: operation timed out
  2017/07/25 06:46:49 cgi: copy error: past write limit
  2017/07/25 06:46:49 cgi: no headers
  2017/07/25 06:46:49 cgi: missing required Content-Type in headers
  2017/07/25 06:46:49 cgi: no headers
  FAIL
  FAIL	net/http/cgi	27.288s
  ok  	net/http/cookiejar	0.022s
  ok  	net/http/fcgi	0.021s
  ok  	net/http/httptest	0.046s
  ok  	net/http/httptrace	0.013s
  ok  	net/http/httputil	0.146s
  ok  	net/http/internal	0.012s
  ok  	net/internal/socktest	0.010s
  ok  	net/mail	0.016s
  ok  	net/rpc	0.064s
  ok  	net/rpc/jsonrpc	0.048s
  ok  	net/smtp	0.148s
  ok  	net/textproto	0.015s
  ok  	net/url	0.021s
  ok  	os	0.485s
  ok  	os/exec	0.487s
  ok  	os/signal	1.641s
  ```

  That log might go away since I'm going to try to restart the build.


state: closed
title: darwin stdenv: Ensure libSystem reexports the right libraries
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/27645
updated_at: 2017-07-25 20:01:37
body:
  ##### Motivation for this change

  The logic was made pure for the normal libSystem, but this change never made it to the bootstrap tools. Deduplicating the logic as the comment suggests would have prevented this, but here's a stop-gap until we do so.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 -- in progress
     - [ ] ~~Linux~~
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: openmw-tes3mp: init at 0.6.0
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/pull/27646
updated_at: 2017-08-01 18:29:40
body:
  ###### Motivation for this change

  Multiplayer for TES3:Morrowind based on OpenMW

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: Several Openstack packages are broken
user_login: siddharthist
html_url: https://github.com/NixOS/nixpkgs/issues/27647
updated_at: 2017-07-25 21:14:50
body:
  ## Issue description
  While updating `dnspython`, I'm experiencing unrelated failures with `neutron`:
  ```
  post-installation fixup
  Collecting argparse (from python-keystoneclient==1.8.1)
    Could not find a version that satisfies the requirement argparse (from python-keystoneclient==1.8.1) (from versions: )
  No matching distribution found for argparse (from python-keystoneclient==1.8.1)
  Requirement already satisfied: pbr>=1.6 in /nix/store/j2q44cicyydn4nbxkqrbrzhvz73fi56w-python2.7-pbr-3.0.1/lib/python2.7/site-packages (from oslo.db==3.0.0)
  shrinking RPATHs of ELF executables and libraries in /nix/store/jd6pdalg48yk77q8sy1sv807gjsipfyv-python2.7-networking-hyperv-2015.1.0
  Collecting SQLAlchemy<1.1.0,>=0.9.9 (from oslo.db==3.0.0)
  Collecting argparse (from cliff==1.15.0)
    Could not find a version that satisfies the requirement argparse (from cliff==1.15.0) (from versions: )
    Could not find a version that satisfies the requirement SQLAlchemy<1.1.0,>=0.9.9 (from oslo.db==3.0.0) (from versions: )
  No matching distribution found for argparse (from cliff==1.15.0)
  No matching distribution found for SQLAlchemy<1.1.0,>=0.9.9 
  ```
  and `oslo.db`:
  ```
  Collecting SQLAlchemy<1.1.0,>=0.9.9 (from oslo.db==3.0.0)
    Could not find a version that satisfies the requirement SQLAlchemy<1.1.0,>=0.9.9 (from oslo.db==3.0.0) (from versions: )
  No matching distribution found for SQLAlchemy<1.1.0,>=0.9.9 (from oslo.db==3.0.0)
  builder for ‘/nix/store/aj5g5y96d2kf620cnflhwc40qz6jnr5l-python2.7-oslo.db-3.0.0.drv’ failed with exit code 1
  error: build of ‘/nix/store/aj5g5y96d2kf620cnflhwc40qz6jnr5l-python2.7-oslo.db-3.0.0.drv’ failed
  ```
  I don't know anything about these packages and would rather spend time updating the packages I care about than fixing these... Do they have maintainers? Should I just go ahead and make PRs and mark these as broken so they don't come up in `nox-review`?

  ### Steps to reproduce
  ```
  nix-build -A neutron
  nix-build -A pythonPackages.oslo-db
  ```

  ## Technical details

  * System: 17.03.1395.9b948ea439
  * Nix version: (run `nix-env --version`)
  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)
  * Sandboxing enabled: yes


state: closed
title: lib/string: added parseDomain and parseEmail
user_login: taktoa
html_url: https://github.com/NixOS/nixpkgs/pull/27648
updated_at: 2019-05-21 00:21:14
body:
  ###### Motivation for this change

  This adds two functions to `lib.strings`: `parseDomain` and `parseEmail`, which parse domains and emails under RFC 1035 and RFC 5322 respectively (the email parser accepts a superset of what is allowed under RFC 5322, but the domain parser should be tight).

  I found myself in need of functions to parse domains and emails, so I thought I would upstream what I wrote.

  ###### Things done

  - Tested on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Definition has associated documentation.
  - [x] Implemented unit tests in `lib/tests/misc.nix`.
  - [x] Successfully ran `nix-build lib/tests/release.nix`.
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: python3: Add C++ compiler support for distutils (on non gcc systems)
user_login: knedlsepp
html_url: https://github.com/NixOS/nixpkgs/pull/27649
updated_at: 2018-04-29 20:40:04
body:
  ###### Motivation for this change
  Python 3.x on darwin did not correctly distinguish between C++ and C builds, so we got errors relating to missing C++ headers. The fix is analogous to the one for python2.7 done in #19585.
  This fixes #18194.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: Unbreak stdenv
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/27650
updated_at: 2017-07-26 17:42:02
body:
  ###### Motivation for this change

  Solves the `nix-env` and Darwin `nix-shell` issues. No evals so far! After this I'll merge with master, basically with `-Xours`.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 stdenv on platform(s)
     - [x] NixOS -- old version worked
     - [x] macOS -- old version worked
     - [ ] Linux
  - [x] Tested `nix-shell` on Darwin -- old version worked
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: go: support for aarch64 via binary bootstrap
user_login: elitak
html_url: https://github.com/NixOS/nixpkgs/pull/27651
updated_at: 2018-12-29 08:42:13
body:
  ###### Motivation for this change
  I wanted to run ipfs on aarch64.

  ###### Things done
  This is probably still too hacky, but I'd like some feedback before I dig deeper into getting a more sensible bootstrap. What I did is built my own and hand-crafted (just a few renames) a tarball for use as a standin for `pkgs.go_bootstrap`. I'm hosting this tarball on my own host, so at the very least it could be hosted someplace with higher reliability.

  `go_1_6 go_1_7 go_1_8` all build. ipfs builds and runs.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: error using ghc821 in nix shell
user_login: ryantm
html_url: https://github.com/NixOS/nixpkgs/issues/27652
updated_at: 2017-07-27 18:06:16
body:
  ## Issue description

  When I try to use the ghc821 compiler in a nix shell with nixpkgs master ( cadb42f ) it does not successfully make a shell. 

  ### Steps to reproduce

  ```
  nix-shell -I ~/p/nixpkgs -p haskell.packages.ghc821.ghc --show-trace

  error: while evaluating the attribute ‘nativeBuildInputs’ of the derivation ‘shell’ at /nix/store/3ldh2mcz8c9vq1g14xvyxr2f2ldyqp4g-nixos-17.09pre105622.f0fac3b578/nixos/pkgs/build-support/trivial-builders.nix:7:14:
  while evaluating ‘getOutput’ at /nix/store/3ldh2mcz8c9vq1g14xvyxr2f2ldyqp4g-nixos-17.09pre105622.f0fac3b578/nixos/lib/attrsets.nix:453:23, called from undefined position:
  while evaluating ‘getCrossDrv’ at /nix/store/3ldh2mcz8c9vq1g14xvyxr2f2ldyqp4g-nixos-17.09pre105622.f0fac3b578/nixos/pkgs/stdenv/generic/default.nix:133:21, called from undefined position:
  while evaluating the attribute ‘packages.ghc821.ghc’ at /nix/store/3ldh2mcz8c9vq1g14xvyxr2f2ldyqp4g-nixos-17.09pre105622.f0fac3b578/nixos/pkgs/top-level/haskell-packages.nix:111:3:
  attribute ‘ghc821’ missing, at (string):1:66
  ```

  tagging @shlevy @k0001 


state: open
title: (Haskell) hsdev fails to build
user_login: BethAr
html_url: https://github.com/NixOS/nixpkgs/issues/27653
updated_at: 2017-07-27 07:13:55
body:
  ## Issue description
  I'm unable to build hsdev, which requires text-region 0.3.0.0, simple-log 0.9.2 and hformat 0.3.0.0. If i simply install the dependencies, older versions are installed, so I have to specify the versions (e.g. hformat_0_3_0_0), however, hsdev build process is unable to find them.

  Here is GHC's error:
  ```
  ...
  Configuring hsdev-0.2.5.0...
  Setup: Encountered missing dependencies:
  hformat ==0.3.*, simple-log ==0.9.*, text-region ==0.3.*
  builder for ‘/nix/store/z4lp62qncpk68kc6ifhmwd3y3l2gychd-hsdev-0.2.5.0.drv’ failed with exit code 1
  error: build of ‘/nix/store/z4lp62qncpk68kc6ifhmwd3y3l2gychd-hsdev-0.2.5.0.drv’ failed
  /home/beth/.nix-profile/bin/nix-shell: failed to build all dependencies
  ```

  I was able to build it with stack, though, so I don't know what is wrong.

  ### Steps to reproduce
  Install hsdev:
  `nix-env -f '<nixpkgs>' -i -A haskellPackages.hsdev`

  Open a nix-shell with hsdev:
  `nix-shell -p hsdev`

  or even specifying the dependencies:
  `nix-shell -p haskellPackages.hformat_0_3_0_0 -p haskellPackages.text-region_0_3_0_0 -p haskellPackages.simple-log_0_9_2 -p haskellPackages.hsdev`

  ## Technical details

  * System: Arch
  * Nix version: nix-env (Nix) 1.11.13
  * Nixpkgs version: 17.09pre110213.01c3847b9c
  * Sandboxing enabled: no


state: closed
title: libidn2: 2.0.2 -> 2.0.3
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/27654
updated_at: 2017-07-26 13:55:07
body:
  See http://lists.gnu.org/archive/html/info-gnu/2017-07/msg00008.html
  for release information

  ###### Motivation for this change


  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: baudline: use jack2 instead of jack1
user_login: magnetophon
html_url: https://github.com/NixOS/nixpkgs/pull/27655
updated_at: 2017-07-29 14:01:58
body:
  ###### Motivation for this change

  Otherwise it doesn't connect with the rest of the system

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: glpk: 4.62 -> 4.63
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/27656
updated_at: 2017-07-26 10:43:24
body:
  See http://lists.gnu.org/archive/html/info-gnu/2017-07/msg00011.html
  for release information

  ###### Motivation for this change


  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: ld-wrapper: Optimize expanding rpath
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/27657
updated_at: 2017-08-19 18:27:04
body:
  ###### Motivation for this change

  The time to expand rpath was proportional to the number of -L flags times the number of -l flags.  This change makes it proportional to their sum (assuming constant number of files in each directory in an -L flag).

  Issue reported by @nh2 at https://github.com/NixOS/nixpkgs/issues/27609#issuecomment-317916623

  I'm going to test this soon.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: haskellPackages: ihaskell cannot load files dynamically
user_login: vaibhavsagar
html_url: https://github.com/NixOS/nixpkgs/issues/27659
updated_at: 2017-10-01 16:37:45
body:
  ## Issue description

  IHaskell built with nixpkgs cannot load Haskell source files or dynamically defined modules as per https://github.com/gibiansky/IHaskell/issues/728. IHaskell built using Stack's Nix integration seems to work fine. Is there a GHC option I need to set in the builder?


  ### Steps to reproduce

  1. Build IHaskell using [release.nix](https://github.com/gibiansky/IHaskell/blob/b1a13244228ac209d85c8d113fc73a2e616fd202/release.nix)
  1. Open the resulting IHaskell notebook
  1. Define an inline module and attempt to use it as per https://github.com/gibiansky/IHaskell/issues/728

  ## Technical details

  * System: 17.03.1506.b6f05ca54d (Gorilla)
  * Nix version: nix-env (Nix) 1.11.11
  * Nixpkgs version: 17.03.1506.b6f05ca54d
  * Sandboxing enabled: no


state: closed
title: nixos/tinc: remove restartTriggers
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/27660
updated_at: 2017-08-11 13:10:09
body:
  ###### Motivation for this change

  ```restartTriggers``` pointed to the constant files in ```/nix/store/``` and had to effect.


state: closed
title: zfsUnstable rc5 fails to build
user_login: luigy
html_url: https://github.com/NixOS/nixpkgs/issues/27661
updated_at: 2017-07-27 17:50:15
body:
  cc @Mic92 (seems familiar with this)

  maybe patches need to be updated for rc5?

  ## Issue description

  ```
    CC [M]  /tmp/nix-build-zfs-kernel-0.7.0-rc5-4.12.3.drv-0/zfs-zfs-0.7.0-rc5-src/module/zcommon/zfs_fletcher_avx512.o
    LD [M]  /tmp/nix-build-zfs-kernel-0.7.0-rc5-4.12.3.drv-0/zfs-zfs-0.7.0-rc5-src/module/zcommon/zcommon.o
    CC [M]  /tmp/nix-build-zfs-kernel-0.7.0-rc5-4.12.3.drv-0/zfs-zfs-0.7.0-rc5-src/module/zfs/abd.o
    CC [M]  /tmp/nix-build-zfs-kernel-0.7.0-rc5-4.12.3.drv-0/zfs-zfs-0.7.0-rc5-src/module/zfs/arc.o
  In file included from /tmp/nix-build-zfs-kernel-0.7.0-rc5-4.12.3.drv-0/zfs-zfs-0.7.0-rc5-src/include/sys/zpl.h:37:0,
                   from /tmp/nix-build-zfs-kernel-0.7.0-rc5-4.12.3.drv-0/zfs-zfs-0.7.0-rc5-src/module/zfs/arc.c:281:
  /tmp/nix-build-zfs-kernel-0.7.0-rc5-4.12.3.drv-0/zfs-zfs-0.7.0-rc5-src/include/linux/vfs_compat.h: In function 'zpl_bdi_setup':
  /tmp/nix-build-zfs-kernel-0.7.0-rc5-4.12.3.drv-0/zfs-zfs-0.7.0-rc5-src/include/linux/vfs_compat.h:154:22: error: 'BDI_CAP_MAP_COPY' undeclared (first use in this function)
    bdi->capabilities = BDI_CAP_MAP_COPY;
                        ^
  /tmp/nix-build-zfs-kernel-0.7.0-rc5-4.12.3.drv-0/zfs-zfs-0.7.0-rc5-src/include/linux/vfs_compat.h:154:22: note: each undeclared identifier is reported only once for each function it appears in
  /tmp/nix-build-zfs-kernel-0.7.0-rc5-4.12.3.drv-0/zfs-zfs-0.7.0-rc5-src/include/linux/vfs_compat.h:156:10: error: implicit declaration of function 'bdi_init' [-Werror=implicit-function-declaration]
    error = bdi_init(bdi);
            ^
  /tmp/nix-build-zfs-kernel-0.7.0-rc5-4.12.3.drv-0/zfs-zfs-0.7.0-rc5-src/include/linux/vfs_compat.h:162:34: warning: too many arguments for format [-Wformat-extra-args]
    error = bdi_register(bdi, NULL, "%.28s-%ld", name,
                                    ^
  /tmp/nix-build-zfs-kernel-0.7.0-rc5-4.12.3.drv-0/zfs-zfs-0.7.0-rc5-src/include/linux/vfs_compat.h:165:3: error: implicit declaration of function 'bdi_destroy' [-Werror=implicit-function-declaration]
     bdi_destroy(bdi);
     ^
  cc1: some warnings being treated as errors
  make[7]: *** [/nix/store/ix8if9li2p14if8sky007lipg0mydpni-linux-4.12.3-dev/lib/modules/4.12.3/source/scripts/Makefile.build:303: /tmp/nix-build-zfs-kernel-0.7.0-rc5-4.12.3.drv-0/zfs-zfs-0.7.0-rc5-src/module/zfs/arc.o] Error 1
  make[6]: *** [/nix/store/ix8if9li2p14if8sky007lipg0mydpni-linux-4.12.3-dev/lib/modules/4.12.3/source/scripts/Makefile.build:561: /tmp/nix-build-zfs-kernel-0.7.0-rc5-4.12.3.drv-0/zfs-zfs-0.7.0-rc5-src/module/zfs] Error 2
  make[5]: *** [/nix/store/ix8if9li2p14if8sky007lipg0mydpni-linux-4.12.3-dev/lib/modules/4.12.3/source/Makefile:1512: _module_/tmp/nix-build-zfs-kernel-0.7.0-rc5-4.12.3.drv-0/zfs-zfs-0.7.0-rc5-src/module] Error 2
  make[4]: *** [Makefile:152: sub-make] Error 2
  make[3]: *** [Makefile:24: __sub-make] Error 2
  make[3]: Leaving directory '/nix/store/ix8if9li2p14if8sky007lipg0mydpni-linux-4.12.3-dev/lib/modules/4.12.3/build'
  make[2]: *** [Makefile:29: modules] Error 2
  make[2]: Leaving directory '/tmp/nix-build-zfs-kernel-0.7.0-rc5-4.12.3.drv-0/zfs-zfs-0.7.0-rc5-src/module'
  make[1]: *** [Makefile:720: all-recursive] Error 1
  make[1]: Leaving directory '/tmp/nix-build-zfs-kernel-0.7.0-rc5-4.12.3.drv-0/zfs-zfs-0.7.0-rc5-src'
  make: *** [Makefile:589: all] Error 2
  builder for ‘/nix/store/hlnzjm66s6smqs63p35l018f7b838bm7-zfs-kernel-0.7.0-rc5-4.12.3.drv’ failed with exit code 2
  cannot build derivation ‘/nix/store/jmcyi92cwg9zgd3l8pf7p15m3y4qj962-kernel-modules.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/ssixfl4w6408976ld252135abidj6dyf-nixos-system-bolon-17.09pre111388.00512470ec.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/ssixfl4w6408976ld252135abidj6dyf-nixos-system-bolon-17.09pre111388.00512470ec.drv’ failed

  ```

  ### Steps to reproduce
  build `zfsUnstable`


  ## Technical details

  * System: NixOS: 17.09pre110213.01c3847b9c
  * Nix version: nix-env (Nix) 1.11.11
  * Nixpkgs version: 17.09pre111388.00512470ec
  * Sandboxing enabled: true


state: closed
title: aws-auth: init at unstable-2017-07-24
user_login: risicle
html_url: https://github.com/NixOS/nixpkgs/pull/27662
updated_at: 2017-07-27 09:15:50
body:
  ###### Motivation for this change

  Add new package for `aws-auth` script.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: bspwm: 0.9.2 -> 0.9.3
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/27663
updated_at: 2017-07-28 03:56:03
body:
  ###### Things done

  - [x] Tested using sandboxing
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) (none?)
  - [x] Tested compilation of all pkgs that depend on this change
  - [x] Tested execution of all binary files
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: citrix-receiver: 13.4.0 -> 13.6.0
user_login: jensbin
html_url: https://github.com/NixOS/nixpkgs/pull/27664
updated_at: 2017-07-27 05:18:19
body:
  ###### Motivation for this change
  New Citrix receiver release. Fixed the no keyboard bug introduced in 13.5.0.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: jailbreak-cabal: specifically use ghc802 override in ghc821 config
user_login: jb55
html_url: https://github.com/NixOS/nixpkgs/pull/27665
updated_at: 2017-07-26 17:55:05
body:
  ###### Motivation for this change

  Otherwise this will infinite loop when:
      
      pkgs.haskellPackages = pkgs.haskell.packages.ghc821

  /cc @peti 


state: closed
title: VirtualBox won't compile on current Nixos Unstable
user_login: sjau
html_url: https://github.com/NixOS/nixpkgs/issues/27666
updated_at: 2017-07-28 02:15:43
body:
  ## Issue description

  ```
  'out/linux.amd64/release/bin/sdk/bindings/auth/include/VBoxAuth.h' -> '/nix/store/mcv4qrbq9famva1d00yig8sl7mn7vr78-virtualbox-5.1.24/libexec/virtualbox/sdk/bindings/auth/include/VBoxAuth.h'
  Linking VirtualBox to /bin
  Linking VBoxSDL to /bin
  Linking rdesktop-vrdp to /bin
  Linking VBoxManage to /bin
  Linking VBoxBalloonCtrl to /bin
  Linking VBoxHeadless to /bin
  VBoxExtPackHelperApp: error: The extension pack file has changed (SHA-256 mismatch)
  VBoxExtPackHelperApp: info: Validating extension pack '/nix/store/21h90pzv3iwv6dhbr5j0l60ypvgsxnx8-Oracle_VM_VirtualBox_Extension_Pack-5.1.24-117012.vbox-extpack' ('Oracle VM VirtualBox Extension Pack')...
  rcExit=1
  builder for ‘/nix/store/a3ls293rj2fpk93rvazv5s0md4af9p8x-virtualbox-5.1.24.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/mjp38d0imyyabpp0y8xmxagrrmsh12bs-nixos-system-subi-17.09pre111388.00512470ec.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/mjp38d0imyyabpp0y8xmxagrrmsh12bs-nixos-system-subi-17.09pre111388.00512470ec.drv’ failed
  ```

  ### Steps to reproduce

  Add to your configuration.nix

  ```
      # Enable Virtualbox
      virtualisation.virtualbox.host.enable = true;
      boot.kernelPackages = pkgs.linuxPackages // {
          virtualbox = pkgs.linuxPackages.virtualbox.override {
              enableExtensionPack = true;
              pulseSupport = true;
          };
      };
      nixpkgs.config.virtualbox.enableExtensionPack = true;
  ```

  Switch to nixos unstable channel and run

  ```
  nixos-rebuild boot --upgrade
  ```

  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)

  17.09pre110213.01c3847b9c (Hummingbird)

  * Nix version: (run `nix-env --version`)

  nix-env (Nix) 1.11.11

  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)

  "17.09pre111388.00512470ec"

  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)

  build-use-sandbox = false


state: closed
title: geogebra: 5-0-369-0 -> 5-0-377-0
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/27668
updated_at: 2017-07-27 08:59:41
body:
  ###### Motivation for this change

  After the recent channel update geogebra broke again.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: docker: create image configuration and manifest files
user_login: nlewo
html_url: https://github.com/NixOS/nixpkgs/pull/27669
updated_at: 2017-07-26 21:05:31
body:
  ###### Motivation for this change
  To be able to push an image to the Docker registry v2.

  ###### Things done
  I built two images: one nix layer and another image with ubuntu (4 layers) + a nix layer.
  I successfully loaded these images in Docker and also pushed these images to a docker registry v2 (by using Skopeo).

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: sakura: 3.3.4 -> 3.4.0
user_login: k0ral
html_url: https://github.com/NixOS/nixpkgs/pull/27670
updated_at: 2017-07-27 07:14:49
body:
  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: Git's diff-highlight script disappeared (perl)
user_login: 8573
html_url: https://github.com/NixOS/nixpkgs/issues/27671
updated_at: 2019-06-14 15:27:03
body:
  I'm on `nixos-unstable`, and while I am of course glad that the
  channel has now updated, the update appears to have caused the Git
  `contrib` script `diff-highlight`, previously found at
  `${pkgs.git}/share/git/contrib/diff-highlight/diff-highlight`, to
  disappear.

  There is a `diff-highlight.perl` in the same directory, which might
  work, but it's not executable.


state: closed
title: cc-wrapper: Hygiene and `set -u`
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/27672
updated_at: 2018-07-30 07:56:08
body:
  ###### Motivation for this change

  For cross compilation, we need to have multiple cc-wrappers in use at once (usually so we can generate built-tools on the fly along with building the derivation itself). But cc-wrapper leaks a bunch of environment variables in its setup hook to be picked up by the wrapper scripts, so multiple cc-wrappers would stomp all over each other. The hack solution to that alone is simple---make sure the two cc-wrapper don't use the same identifiers, which `${infixSalt}` accomplishes.

  The catch is that many derivations try to mess with this process by modifying those variables. I specially modified the setup hook to pick up "unsalted" environment variables from derivation itself (or an earlier setup hook...yikes), but derivations (like glibc; see the last commit) also inject bash to modify these too. `git grep 'export NIX_'` can give one a scale of this. ~~I do not yet have a general solution for how not to break these packages...~~

  ...Now I do. I do the conversion in add-flags instead. Also, normal host-platform-targetting env vars keep their existing notation, so this (at least by the standards of my recent PRs :D) is *highly* backwards compatible. The only semantics change I remember off-hand is that the `START_HOOK`s are now evaluated after `add-flags.sh`, but those are probably dead code---unused in nixpkgs at least.

  This is best reviewed commit-by-commit, as some commits are basically seddish and bump up the diff count. Also start with #27879

  [Longer term,  instead of an unconditional `envHook`, I'd like to use pkg-config. By default, cc-wrapper will inject the appropriate `pkg-config` invocations, but this can be disabled per-derivation. Derivations like `glibc` that want to be tricky instead call it or do a deferred injection themselves.]

  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [ ] 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 stdenv on platform(s)
     - [x] NixOS
     - [x] macOS
     - [ ] Linux
  - [x] Evaluated all of nixpkgs
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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 @orivej, as you have been working on this a fair amount lately. 


state: closed
title: oraclejdk: 8u141 -> 8u144
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/27673
updated_at: 2017-07-27 06:19:04
body:
  ###### Motivation for this change

  - Jar file verification failing with SecurityException: digest missing xxx

  http://www.oracle.com/technetwork/java/javase/8u144-relnotes-3838694.html
  http://www.oracle.com/technetwork/java/javase/2col/8u144-bugfixes-3839149.html

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: Work around build failure with enableContrib & Python
user_login: Hodapp87
html_url: https://github.com/NixOS/nixpkgs/pull/27674
updated_at: 2017-08-01 11:25:19
body:
  ###### Motivation for this change

  This is in regards to https://github.com/NixOS/nixpkgs/issues/26304. It may not be the best solution, but as I am unable to see how the OpenCV build could work on any platform with these options set, I am not sure of the "correct" course of action. The only possible consequence to this incorrectness that I'm aware of is that Python wrappers to OpenCV's support for TensorFlow and Caffe may not be generated properly... but the nixpkgs build of OpenCV isn't even equipped to build with these two optional packages.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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/tinc: remove Device from tinc.conf
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/27675
updated_at: 2017-07-28 19:39:09
body:
  ###### Motivation for this change

  ```Device``` in ```tinc.conf``` has no value but has a drawback.
  [This 10 years old bug](https://www.tinc-vpn.org/pipermail/tinc/2007-June/001667.html) still happens on NixOS 17.09 and can be avoided by removing ```Device```


state: open
title: boot.cleanTmpDir does not work
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/27676
updated_at: 2017-07-29 20:04:08
body:
  ## Issue description

  setting ```boot.cleanTmpDir = true``` results in the following failure on boot and on ```nixos-rebuild``` (why it tries to clean tmp on ```nixos-rebuild```???)

  ![](http://i.imgur.com/L2lH4Uu.png)

  Wouldn't it be more robust to ```rm -rf /tmp``` in somewhere like ```boot.initrd.postMountCommands``` instead of systemd ?

  ### Steps to reproduce

  set ```boot.cleanTmpDir = true```

  ## Technical details

  * System: 17.09.git.0082bdc (Hummingbird) 
  * Nix version: nix-env (Nix) 1.12pre5413_b4b1f452
  * Nixpkgs version: "17.09.git.0082bdc91f" 
  * Sandboxing enabled: false


state: closed
title: mcelog: 148 -> 153
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/27677
updated_at: 2017-09-18 07:43:15
body:
  ###### Motivation for this change

  Regular package update and start using the mcelog.service provided by upstream.

  The machine on which I am working now doesn't support it so I cannot test it but I will give it a go later when on other hardware.

  Cc: @grahamc


  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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/networking-scripted: restore bridge slaves dynamically added by…
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/27678
updated_at: 2018-03-05 17:31:23
body:
  ###### Motivation for this change

  Another attempt to do something with disappearing slaves
  History is here https://github.com/NixOS/nixpkgs/pull/26765 and https://github.com/NixOS/nixpkgs/issues/26342

  The use case is not to destroy VM's network on ```nixos-rebuild switch``` on the host, when ```network-setup.service``` stops then starts, not just reloads.

  ```
  ['ssh',
   '-oControlPath=/run/user/1000/nixops-ssh-tmpqgre9163/master-socket',
   '-oLogLevel=quiet',
   '-oUserKnownHostsFile=/dev/null',
   '-oGlobalKnownHostsFile=/dev/null',
   '-oStrictHostKeyChecking=no',
   '-oCheckHostIP=no',
   '-X',
   '-t', 'root@10.8.0.1',
   '--',
   '/nix/store/dz2yl580fbs7h1qq0m1z9fpm28c5472x-nixos-system-x1-17.09.git.d9ad651/bin/switch-to-configuration switch']
  updating GRUB 2 menu...
  stopping the following units: network-setup.service                                                                                                                                                                                                                               
  activating the configuration...
  setting up /etc...                                                                                                                                                                                                                                                                
  setting up tmpfiles
  starting the following units: network-setup.service
  ```

  This fix is for ```libvirt``` only, ```nixos-container``` is not covered (here is a [similar fix for containers](https://github.com/NixOS/nixpkgs/pull/22547/files#diff-0346c64733c3dc6b8b853e265bb1e4f1R229)). 

  There is also https://github.com/NixOS/nixpkgs/pull/26765 which helps for both ```libvirt``` and ```nixos-container``` (and any not yet known software which enslaves interfaces dynamically), which might be a better option. I stuck to this ```libvirt```-bound solution because of ease of existing installations upgrade: it works right from the first ```nixos-rebuild switch```, while upgrading networking scripts to ones with saving-support requires an extra restart on which the slaves will be lost.

  cc @globin @fpletz @kampfschlaefer @mxxz


state: closed
title: oraclejdk: updated arm checksums
user_login: kamilchm
html_url: https://github.com/NixOS/nixpkgs/pull/27679
updated_at: 2017-07-27 10:04:48
body:
  ###### Motivation for this change

  No checksum updates for updated JDK in:
  * https://github.com/NixOS/nixpkgs/pull/27542
  * https://github.com/NixOS/nixpkgs/pull/27673

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: gnuchess: 6.2.4 -> 6.2.5
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/27680
updated_at: 2017-07-27 10:03:23
body:
  See http://lists.gnu.org/archive/html/info-gnu/2017-07/msg00012.html

  ###### Motivation for this change


  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: open
title: python keyring library fails to build on Darwin
user_login: nixy
html_url: https://github.com/NixOS/nixpkgs/issues/27681
updated_at: 2017-07-28 06:31:29
body:
  ## Issue description

  This library appears to fail the test suite for Darwin with a series of the following error:

  ```
  E           PasswordSetError: Can't store password in keychain
  ```

  The full logs can be found below.

  ```
  installing ‘python2.7-keyring-8.4.1’
  these derivations will be built:
    /nix/store/gisfwl3mhvq9y53rcy5bb2z95kpam4vb-python2.7-keyring-8.4.1.drv
  building path(s) ‘/nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1’
  unpacking sources
  unpacking source archive /nix/store/08gr3da4rsqk5gxryz1khhm0h4rrf9jx-keyring-8.4.1.tar.gz
  source root is keyring-8.4.1
  setting SOURCE_DATE_EPOCH to timestamp 1455505972 of file keyring-8.4.1/setup.cfg
  patching sources
  configuring
  building
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib
  creating build/lib/keyring
  copying keyring/__init__.py -> build/lib/keyring
  copying keyring/__main__.py -> build/lib/keyring
  copying keyring/backend.py -> build/lib/keyring
  copying keyring/cli.py -> build/lib/keyring
  copying keyring/core.py -> build/lib/keyring
  copying keyring/credentials.py -> build/lib/keyring
  copying keyring/errors.py -> build/lib/keyring
  copying keyring/getpassbackend.py -> build/lib/keyring
  copying keyring/http.py -> build/lib/keyring
  copying keyring/py27compat.py -> build/lib/keyring
  copying keyring/py33compat.py -> build/lib/keyring
  creating build/lib/keyring/backends
  copying keyring/backends/__init__.py -> build/lib/keyring/backends
  copying keyring/backends/fail.py -> build/lib/keyring/backends
  copying keyring/backends/kwallet.py -> build/lib/keyring/backends
  copying keyring/backends/OS_X.py -> build/lib/keyring/backends
  copying keyring/backends/SecretService.py -> build/lib/keyring/backends
  copying keyring/backends/Windows.py -> build/lib/keyring/backends
  creating build/lib/keyring/tests
  copying keyring/tests/__init__.py -> build/lib/keyring/tests
  copying keyring/tests/test_backend.py -> build/lib/keyring/tests
  copying keyring/tests/util.py -> build/lib/keyring/tests
  creating build/lib/keyring/util
  copying keyring/util/__init__.py -> build/lib/keyring/util
  copying keyring/util/escape.py -> build/lib/keyring/util
  copying keyring/util/platform_.py -> build/lib/keyring/util
  copying keyring/util/properties.py -> build/lib/keyring/util
  creating build/lib/keyring/tests/backends
  copying keyring/tests/backends/__init__.py -> build/lib/keyring/tests/backends
  copying keyring/tests/backends/test_kwallet.py -> build/lib/keyring/tests/backends
  copying keyring/tests/backends/test_OS_X.py -> build/lib/keyring/tests/backends
  copying keyring/tests/backends/test_SecretService.py -> build/lib/keyring/tests/backends
  copying keyring/tests/backends/test_Windows.py -> build/lib/keyring/tests/backends
  running egg_info
  writing requirements to keyring.egg-info/requires.txt
  writing keyring.egg-info/PKG-INFO
  writing top-level names to keyring.egg-info/top_level.txt
  writing dependency_links to keyring.egg-info/dependency_links.txt
  writing entry points to keyring.egg-info/entry_points.txt
  reading manifest file 'keyring.egg-info/SOURCES.txt'
  writing manifest file 'keyring.egg-info/SOURCES.txt'
  installing to build/bdist.macosx-10.10-x86_64/wheel
  running install
  running install_lib
  creating build/bdist.macosx-10.10-x86_64
  creating build/bdist.macosx-10.10-x86_64/wheel
  creating build/bdist.macosx-10.10-x86_64/wheel/keyring
  copying build/lib/keyring/__init__.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring
  copying build/lib/keyring/__main__.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring
  copying build/lib/keyring/backend.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring
  creating build/bdist.macosx-10.10-x86_64/wheel/keyring/backends
  copying build/lib/keyring/backends/__init__.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring/backends
  copying build/lib/keyring/backends/fail.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring/backends
  copying build/lib/keyring/backends/kwallet.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring/backends
  copying build/lib/keyring/backends/OS_X.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring/backends
  copying build/lib/keyring/backends/SecretService.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring/backends
  copying build/lib/keyring/backends/Windows.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring/backends
  copying build/lib/keyring/cli.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring
  copying build/lib/keyring/core.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring
  copying build/lib/keyring/credentials.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring
  copying build/lib/keyring/errors.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring
  copying build/lib/keyring/getpassbackend.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring
  copying build/lib/keyring/http.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring
  copying build/lib/keyring/py27compat.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring
  copying build/lib/keyring/py33compat.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring
  creating build/bdist.macosx-10.10-x86_64/wheel/keyring/tests
  copying build/lib/keyring/tests/__init__.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring/tests
  creating build/bdist.macosx-10.10-x86_64/wheel/keyring/tests/backends
  copying build/lib/keyring/tests/backends/__init__.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring/tests/backends
  copying build/lib/keyring/tests/backends/test_kwallet.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring/tests/backends
  copying build/lib/keyring/tests/backends/test_OS_X.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring/tests/backends
  copying build/lib/keyring/tests/backends/test_SecretService.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring/tests/backends
  copying build/lib/keyring/tests/backends/test_Windows.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring/tests/backends
  copying build/lib/keyring/tests/test_backend.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring/tests
  copying build/lib/keyring/tests/util.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring/tests
  creating build/bdist.macosx-10.10-x86_64/wheel/keyring/util
  copying build/lib/keyring/util/__init__.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring/util
  copying build/lib/keyring/util/escape.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring/util
  copying build/lib/keyring/util/platform_.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring/util
  copying build/lib/keyring/util/properties.py -> build/bdist.macosx-10.10-x86_64/wheel/keyring/util
  running install_egg_info
  Copying keyring.egg-info to build/bdist.macosx-10.10-x86_64/wheel/keyring-8.4.1-py2.7.egg-info
  running install_scripts
  creating build/bdist.macosx-10.10-x86_64/wheel/keyring-8.4.1.dist-info/WHEEL
  installing
  /private/var/folders/hk/yg8sxtg51r3ddbw249w_djlw0000gp/T/nix-build-python2.7-keyring-8.4.1.drv-0/keyring-8.4.1/dist /private/var/folders/hk/yg8sxtg51r3ddbw249w_djlw0000gp/T/nix-build-python2.7-keyring-8.4.1.drv-0/keyring-8.4.1
  Processing ./keyring-8.4.1-py2.py3-none-any.whl
  Installing collected packages: keyring
  Successfully installed keyring-8.4.1
  /private/var/folders/hk/yg8sxtg51r3ddbw249w_djlw0000gp/T/nix-build-python2.7-keyring-8.4.1.drv-0/keyring-8.4.1
  post-installation fixup
  stripping (with flags -S) in /nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/lib  /nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/bin 
  patching script interpreter paths in /nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1
  wrapping `/nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/bin/keyring'...
  running install tests
  ============================= test session starts ==============================
  platform darwin -- Python 2.7.13, pytest-2.8.7, py-1.4.31, pluggy-0.3.1
  rootdir: /nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1, inifile: 
  collected 34 items

  ../../../../../../../../nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/lib/python2.7/site-packages/keyring/tests/backends/test_OS_X.py .FFFFFFF.
  ../../../../../../../../nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/lib/python2.7/site-packages/keyring/tests/backends/test_SecretService.py ssssssss.
  ../../../../../../../../nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/lib/python2.7/site-packages/keyring/tests/backends/test_Windows.py ssssssss
  ../../../../../../../../nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/lib/python2.7/site-packages/keyring/tests/backends/test_kwallet.py ssssssss

  =================================== FAILURES ===================================
  _________________ OSXKeychainTestCase.test_delete_one_in_group _________________

  self = <keyring.tests.backends.test_OS_X.OSXKeychainTestCase testMethod=test_delete_one_in_group>

      def test_delete_one_in_group(self):
          username1 = random_string(20, DIFFICULT_CHARS)
          username2 = random_string(20, DIFFICULT_CHARS)
          password  = random_string(20, DIFFICULT_CHARS)
          service   = random_string(20, DIFFICULT_CHARS)
  >       self.keyring.set_password(service, username1, password)

  /nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/lib/python2.7/site-packages/keyring/tests/test_backend.py:94: 
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

  self = <keyring.backends.OS_X.Keyring object at 0x105ddfa50>
  service = "=\t\\<\x0b'}'^@\x0b;>'+}-&(?"
  username = "(.',\\?|(=[}*[*;{\x0c-<\x0c", password = '`/")<!$\n)\t( *_}\t/.\r^'

      def set_password(self, service, username, password):
          if username is None:
              username = ''
          try:
              # This two-step process is a stop-gap measure until a ctypes
              # implementation can be created. Fall back to the
              # command-line version when the username/service/password
              # strings contain characters (escapes, newlines, etc.) that
              # the interactive security session can't handle.
              interactive_call = functools.partial(self._interactive_set,
                  service, username, password)
              direct_call = functools.partial(self._direct_set,
                  service, username, password)
              code = interactive_call() and direct_call()
              # check return code
              if code:
                  raise Exception()
          except Exception:
  >           raise PasswordSetError("Can't store password in keychain")
  E           PasswordSetError: Can't store password in keychain

  /nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/lib/python2.7/site-packages/keyring/backends/OS_X.py:63: PasswordSetError
  ___________________ OSXKeychainTestCase.test_delete_present ____________________

  self = <keyring.tests.backends.test_OS_X.OSXKeychainTestCase testMethod=test_delete_present>

      def test_delete_present(self):
          password = random_string(20, DIFFICULT_CHARS)
          username = random_string(20, DIFFICULT_CHARS)
          service = random_string(20, DIFFICULT_CHARS)
  >       self.keyring.set_password(service, username, password)

  /nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/lib/python2.7/site-packages/keyring/tests/test_backend.py:79: 
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

  self = <keyring.backends.OS_X.Keyring object at 0x105e78350>
  service = ' $!_\\[/@^\r!#\t!>\r\r_`.', username = ",&=[|_( .]]\n*%$&\x0c~<'"
  password = '/[)\x0c\r|*\x0c>/|"}/)|\r=$:'

      def set_password(self, service, username, password):
          if username is None:
              username = ''
          try:
              # This two-step process is a stop-gap measure until a ctypes
              # implementation can be created. Fall back to the
              # command-line version when the username/service/password
              # strings contain characters (escapes, newlines, etc.) that
              # the interactive security session can't handle.
              interactive_call = functools.partial(self._interactive_set,
                  service, username, password)
              direct_call = functools.partial(self._direct_set,
                  service, username, password)
              code = interactive_call() and direct_call()
              # check return code
              if code:
                  raise Exception()
          except Exception:
  >           raise PasswordSetError("Can't store password in keychain")
  E           PasswordSetError: Can't store password in keychain

  /nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/lib/python2.7/site-packages/keyring/backends/OS_X.py:63: PasswordSetError
  ___________________ OSXKeychainTestCase.test_different_user ____________________

  self = <keyring.tests.backends.test_OS_X.OSXKeychainTestCase testMethod=test_different_user>

      def test_different_user(self):
          """
              Issue #47 reports that WinVault isn't storing passwords for
              multiple users. This test exercises that test for each of the
              backends.
              """
      
          keyring = self.keyring
  >       self.set_password('service1', 'user1', 'password1')

  /nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/lib/python2.7/site-packages/keyring/tests/test_backend.py:122: 
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  /nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/lib/python2.7/site-packages/keyring/tests/test_backend.py:46: in set_password
      self.keyring.set_password(service, username, password)
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

  self = <keyring.backends.OS_X.Keyring object at 0x105ddfdd0>
  service = 'service1', username = 'user1', password = 'password1'

      def set_password(self, service, username, password):
          if username is None:
              username = ''
          try:
              # This two-step process is a stop-gap measure until a ctypes
              # implementation can be created. Fall back to the
              # command-line version when the username/service/password
              # strings contain characters (escapes, newlines, etc.) that
              # the interactive security session can't handle.
              interactive_call = functools.partial(self._interactive_set,
                  service, username, password)
              direct_call = functools.partial(self._direct_set,
                  service, username, password)
              code = interactive_call() and direct_call()
              # check return code
              if code:
                  raise Exception()
          except Exception:
  >           raise PasswordSetError("Can't store password in keychain")
  E           PasswordSetError: Can't store password in keychain

  /nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/lib/python2.7/site-packages/keyring/backends/OS_X.py:63: PasswordSetError
  ___________________ OSXKeychainTestCase.test_difficult_chars ___________________

  self = <keyring.tests.backends.test_OS_X.OSXKeychainTestCase testMethod=test_difficult_chars>

      def test_difficult_chars(self):
          password = random_string(20, DIFFICULT_CHARS)
          username = random_string(20, DIFFICULT_CHARS)
          service = random_string(20, DIFFICULT_CHARS)
  >       self.check_set_get(service, username, password)

  /nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/lib/python2.7/site-packages/keyring/tests/test_backend.py:73: 
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  /nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/lib/python2.7/site-packages/keyring/tests/test_backend.py:56: in check_set_get
      self.set_password(service, username, password)
  /nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/lib/python2.7/site-packages/keyring/tests/test_backend.py:46: in set_password
      self.keyring.set_password(service, username, password)
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

  self = <keyring.backends.OS_X.Keyring object at 0x105fb5710>
  service = ".#'.$!~/*$\r/{^-|!<#)", username = '?\x0c_|/`\'").:%}=[)\x0b",['
  password = '\x0b*#^&++}/\r{(&^)-\t\x0c\x0b~'

      def set_password(self, service, username, password):
          if username is None:
              username = ''
          try:
              # This two-step process is a stop-gap measure until a ctypes
              # implementation can be created. Fall back to the
              # command-line version when the username/service/password
              # strings contain characters (escapes, newlines, etc.) that
              # the interactive security session can't handle.
              interactive_call = functools.partial(self._interactive_set,
                  service, username, password)
              direct_call = functools.partial(self._direct_set,
                  service, username, password)
              code = interactive_call() and direct_call()
              # check return code
              if code:
                  raise Exception()
          except Exception:
  >           raise PasswordSetError("Can't store password in keychain")
  E           PasswordSetError: Can't store password in keychain

  /nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/lib/python2.7/site-packages/keyring/backends/OS_X.py:63: PasswordSetError
  __________________ OSXKeychainTestCase.test_password_set_get ___________________

  self = <keyring.tests.backends.test_OS_X.OSXKeychainTestCase testMethod=test_password_set_get>

      def test_password_set_get(self):
          password = random_string(20)
          username = random_string(20)
          service = random_string(20)
  >       self.check_set_get(service, username, password)

  /nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/lib/python2.7/site-packages/keyring/tests/test_backend.py:67: 
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  /nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/lib/python2.7/site-packages/keyring/tests/test_backend.py:56: in check_set_get
      self.set_password(service, username, password)
  /nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/lib/python2.7/site-packages/keyring/tests/test_backend.py:46: in set_password
      self.keyring.set_password(service, username, password)
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

  self = <keyring.backends.OS_X.Keyring object at 0x105e78a50>
  service = 'JVdzd4gYQmGTIC2mP1WG', username = 'hYpEBA7Nz3bxzHtF5LsK'
  password = 'ChqAGxaCwnAPXLTzsi7J'

      def set_password(self, service, username, password):
          if username is None:
              username = ''
          try:
              # This two-step process is a stop-gap measure until a ctypes
              # implementation can be created. Fall back to the
              # command-line version when the username/service/password
              # strings contain characters (escapes, newlines, etc.) that
              # the interactive security session can't handle.
              interactive_call = functools.partial(self._interactive_set,
                  service, username, password)
              direct_call = functools.partial(self._direct_set,
                  service, username, password)
              code = interactive_call() and direct_call()
              # check return code
              if code:
                  raise Exception()
          except Exception:
  >           raise PasswordSetError("Can't store password in keychain")
  E           PasswordSetError: Can't store password in keychain

  /nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/lib/python2.7/site-packages/keyring/backends/OS_X.py:63: PasswordSetError
  _______________ OSXKeychainTestCase.test_unicode_and_ascii_chars _______________

  self = <keyring.tests.backends.test_OS_X.OSXKeychainTestCase testMethod=test_unicode_and_ascii_chars>

      def test_unicode_and_ascii_chars(self):
          source = (random_string(10, UNICODE_CHARS) + random_string(10) +
                   random_string(10, DIFFICULT_CHARS))
          password = random_string(20, source)
          username = random_string(20, source)
          service = random_string(20, source)
  >       self.check_set_get(service, username, password)

  /nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/lib/python2.7/site-packages/keyring/tests/test_backend.py:112: 
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  /nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/lib/python2.7/site-packages/keyring/tests/test_backend.py:56: in check_set_get
      self.set_password(service, username, password)
  /nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/lib/python2.7/site-packages/keyring/tests/test_backend.py:46: in set_password
      self.keyring.set_password(service, username, password)
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

  self = <keyring.backends.OS_X.Keyring object at 0x105ddf890>
  service = '\\(}(p\xd7}q\\\xce}[g:f(~\x86\xd1f', username = 'j\xd1f:}\x89\xce\t\xb1\x89\xcef\xa1)j\x86@\xa1\x8b('
  password = 'g\xb1q\t\xd0\xcefJ\xd0:q\xd09@Bj@@f\xd0'

      def set_password(self, service, username, password):
          if username is None:
              username = ''
          try:
              # This two-step process is a stop-gap measure until a ctypes
              # implementation can be created. Fall back to the
              # command-line version when the username/service/password
              # strings contain characters (escapes, newlines, etc.) that
              # the interactive security session can't handle.
              interactive_call = functools.partial(self._interactive_set,
                  service, username, password)
              direct_call = functools.partial(self._direct_set,
                  service, username, password)
              code = interactive_call() and direct_call()
              # check return code
              if code:
                  raise Exception()
          except Exception:
  >           raise PasswordSetError("Can't store password in keychain")
  E           PasswordSetError: Can't store password in keychain

  /nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/lib/python2.7/site-packages/keyring/backends/OS_X.py:63: PasswordSetError
  ____________________ OSXKeychainTestCase.test_unicode_chars ____________________

  self = <keyring.tests.backends.test_OS_X.OSXKeychainTestCase testMethod=test_unicode_chars>

      def test_unicode_chars(self):
          password = random_string(20, UNICODE_CHARS)
          username = random_string(20, UNICODE_CHARS)
          service = random_string(20, UNICODE_CHARS)
  >       self.check_set_get(service, username, password)

  /nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/lib/python2.7/site-packages/keyring/tests/test_backend.py:104: 
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  /nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/lib/python2.7/site-packages/keyring/tests/test_backend.py:56: in check_set_get
      self.set_password(service, username, password)
  /nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/lib/python2.7/site-packages/keyring/tests/test_backend.py:46: in set_password
      self.keyring.set_password(service, username, password)
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

  self = <keyring.backends.OS_X.Keyring object at 0x105fb5a90>
  service = '\x85\x84\xbe\xd7\xd0\x86\x85\x91\x97\xa1\xd1\xce\x8d\xd0\xd0\xd0\xd7\xce\xd1\xd1', username = '\xce\x82\x8a\x98\xd0\xd0\xd1\xd0\xd1\xd1\xd0\x83\xd0\xaa\xd7\x91\xb0\x82\x86\xd7'
  password = '\xd0\xb0\xb7\x91\xd1\xd0\xb3\xd1\xd1\xd1\x8e\xd0\x89\xb5\xd0\x88\xd0\x81\x8e\xd0'

      def set_password(self, service, username, password):
          if username is None:
              username = ''
          try:
              # This two-step process is a stop-gap measure until a ctypes
              # implementation can be created. Fall back to the
              # command-line version when the username/service/password
              # strings contain characters (escapes, newlines, etc.) that
              # the interactive security session can't handle.
              interactive_call = functools.partial(self._interactive_set,
                  service, username, password)
              direct_call = functools.partial(self._direct_set,
                  service, username, password)
              code = interactive_call() and direct_call()
              # check return code
              if code:
                  raise Exception()
          except Exception:
  >           raise PasswordSetError("Can't store password in keychain")
  E           PasswordSetError: Can't store password in keychain

  /nix/store/6c5ydvihiy4kkgyjy00j4158w9n8zaiq-python2.7-keyring-8.4.1/lib/python2.7/site-packages/keyring/backends/OS_X.py:63: PasswordSetError
  ================ 7 failed, 3 passed, 24 skipped in 0.28 seconds ================
  builder for ‘/nix/store/gisfwl3mhvq9y53rcy5bb2z95kpam4vb-python2.7-keyring-8.4.1.drv’ failed with exit code 1
  error: build of ‘/nix/store/gisfwl3mhvq9y53rcy5bb2z95kpam4vb-python2.7-keyring-8.4.1.drv’ failed
  ```

  ### Steps to reproduce

  On darwin run: `nix-env -i python2.7-keyring`

  ## Technical details

  * System: MacOS 10.12
  * Nix version: nix-env (Nix) 1.11.13
  * Nixpkgs version: 17.09pre111388.00512470ec
  * Sandboxing enabled: No


state: closed
title: pythonPackages.django_1_10: drop
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/27682
updated_at: 2017-07-27 09:55:00
body:
  cc @FRidh 

  Drop django_1_10 ahead of `release-17.09`[1] branch off. Django-1.10
  will not be maintained for the entire lifetime of 17.09 so only the 1.8
  and 1.11 branches are maintained (both are LTS versions[2]).

  [1] https://groups.google.com/forum/#!topic/nix-devel/vILGXXbeCPg
  [2] https://www.djangoproject.com/download/

  ###### Motivation for this change


  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: Add test for ACME
user_login: aszlig
html_url: https://github.com/NixOS/nixpkgs/pull/27683
updated_at: 2017-09-13 21:33:24
body:
  Currently this is only a very basic test which gets certificates via the `enableACME` option of the `nginx` module.

  However the main reason why I'm not directly merging and putting this up for review is that the complexity here lies in the support-modules needed for the test. The support modules are for running a [Boulder](https://github.com/letsencrypt/boulder) instance along with a DNS resolver (as a separate module).

  For details about the implementation, see the commit messages and the comments at the start of the respective support modules.

  Cc: @qknight


state: closed
title: linux: BFQ Group Scheduling support
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/pull/27684
updated_at: 2017-08-07 16:04:16
body:
  ###### Motivation for this change

  Add hierarchical scheduling support for BFQ same as we have for CFQ. Useful for containers or other resource control needs.

  https://www.kernel.org/doc/Documentation/cgroup-v1/blkio-controller.txt

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: Fix for running Django on Darwin/macOS
user_login: svniemeijer
html_url: https://github.com/NixOS/nixpkgs/issues/27685
updated_at: 2017-10-09 16:15:59
body:
  ## Issue description

  The latest python Django versions (1.10/1.11) are dependent on GEOS/GDAL.
  The existing patch script `1.10-gis-libs.template.patch` hardcodes a `.so` library as default path, but this should be `.dylib` libraries on Darwin.
  The attached 'patch to the patch' fixes this.


  ### Steps to reproduce

  Install Django package on Darwin.

  ## Technical details

  * System: (macOS Sierra 10.12.6)
  * Nix version: (nix-env (Nix) 1.11.13)
  * Nixpkgs version: ("17.09pre111304.5328102325")
  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)


state: closed
title: tinc_pre: avoid infinite loop with EBADFD on network restart
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/27686
updated_at: 2017-07-27 16:04:34
body:
  ###### Motivation for this change

  The problem is: on ```nixos-rebuild```, Tinc stops working and spams log with

  ```
  Jul 27 05:38:20 x1 tinc.lan-start[1054]: Error while reading from Linux tun/tap device (tun mode) /dev/net/tun: File descriptor in bad state
  Jul 27 05:38:20 x1 tinc.lan-start[1054]: Error while reading from Linux tun/tap device (tun mode) /dev/net/tun: File descriptor in bad state
  Jul 27 05:38:20 x1 systemd-journald[599]: Suppressed 489664 messages from /system.slice/tinc.lan.service
  ```

  PR has been submitted to upstream and accepted: https://github.com/gsliepen/tinc/issues/146


  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: factorio: 0.15.30 -> 0.15.31
user_login: elitak
html_url: https://github.com/NixOS/nixpkgs/pull/27687
updated_at: 2017-07-28 04:44:29
body:
  ###### Motivation for this change

  This release has been declared "stable" by the upstream devs, so there probably won't be any more updates for a while, and more importantly, the binary distribution should persist for a very long time.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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/networking-interfaces: make static routes configurable
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/27688
updated_at: 2019-02-23 09:39:09
body:
  ###### Motivation for this change
  #27380 

  ###### Things done

  - [x] Test via nixos/tests/networking.nix (added a specific test)
  - [x] Add proper error handling
  - [x] Handle route options
  - [x] Document changes
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: Maildir option not taken into account in postfix
user_login: P-E-Meunier
html_url: https://github.com/NixOS/nixpkgs/issues/27689
updated_at: 2017-07-27 14:44:33
body:
  ## Issue description

  After seeing the notice about the deprecation of `extraConfig` in `/nixos/modules/services/mail/postfix.nix`, I decided to change my configuration, and spent some time trying to get postfix to still deliver my mail into `~/Maildir`.

  I was using `home_mailbox = Maildir/` before. I don't know what the direction is for the new postfix configuration, but not being able to configure that is a problem.


  ## Technical details

  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)
  17.09pre111388.00512470ec


state: closed
title: nawk: init at 20121220
user_login: konimex
html_url: https://github.com/NixOS/nixpkgs/pull/27690
updated_at: 2017-07-27 18:18:06
body:
  ###### Motivation for this change

  This is the "one true" AWK implementation as described in the book "The AWK Programming Language".

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: notmuch-addrlookup: fix build with notmuch 0.25
user_login: adamruzicka
html_url: https://github.com/NixOS/nixpkgs/pull/27691
updated_at: 2017-08-30 16:57:31
body:
  ###### Motivation for this change


  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: aws-auth: init at unstable-2017-07-24 (r17.03 backport)
user_login: risicle
html_url: https://github.com/NixOS/nixpkgs/pull/27692
updated_at: 2017-07-28 10:12:15
body:
  ###### Motivation for this change
  release-17.03 cherry-pick of #27662 

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: nomad: 0.5.6 -> 0.6.0
user_login: hectorj
html_url: https://github.com/NixOS/nixpkgs/pull/27693
updated_at: 2017-07-29 09:31:47
body:
  ###### Motivation for this change

  Upgrade to latest released version.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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).

  ---

  Built on my machine, here is what I get:
  ```
  $ ./result-bin/bin/nomad version
  Nomad v0.6.0
  ```


state: closed
title: Make gcc5 a nativeBuildInput for OpenCV.
user_login: chpatrick
html_url: https://github.com/NixOS/nixpkgs/pull/27694
updated_at: 2017-09-01 18:24:48
body:
  ###### Motivation for this change
  Previously `gcc5` was a runtime dependency of `opencv` if CUDA was enabled, this fixes that.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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/systemd-networkd: allow [Link] section in .network files
user_login: florianjacob
html_url: https://github.com/NixOS/nixpkgs/pull/27695
updated_at: 2017-07-29 19:29:29
body:
  ###### Motivation for this change
  Allow interfaces to be taken out from the all-matching `99-main.network` generated by the `networking.interfaces` abstraction via `linkConfig.Unmanaged = true;`. See #18962 for discussion of problems that arise from all interfaces being managed by systemd-networkd.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: skype: remove deprecated
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/27696
updated_at: 2017-07-28 09:58:44
body:
  ###### Motivation for this change

  The old "skype" client for linux was deprecated as of July 1st 2017 and may stop working at any time.

  (They claimed it would stop immediately, but it does appear to still connect for me)

  Dropping it ASAP helps migrate users away before it stops functioning.

  Alias added for backwards-compat and because "skype" is what I'd expect the attribute to be called anyway :).
  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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).

  ---

  (There are no derivations changed by this, so I don't believe the above checklist applies for the most part)


state: closed
title: "kcm_energyinfo" not found
user_login: billksun
html_url: https://github.com/NixOS/nixpkgs/issues/27697
updated_at: 2018-05-02 19:40:54
body:
  ## Issue description
  Cannot open the "Energy Information" kcm module.

  When opening from KInfoCenter via the terminal, this error is displayed:
  ```
  $ kinfocenter
  org.kde.kcoreaddons: Error loading plugin "kcm_energyinfo" "The shared library was not found." 
  Plugin search paths are ("/home/bill/lib/qt-5.9/plugins", "/run/wrappers/lib/qt-5.9/plugins", "/etc/per-user-pkgs/bill/lib/qt-5.9/plugins", "/home/bill/.nix-profile/lib/qt-5.9/plugins", "/nix/var/nix/profiles/default/lib/qt-5.9/plugins", "/run/current-system/sw/lib/qt-5.9/plugins", "/nix/store/9dfprhkki6r6kk00l5cryv8jf44p468r-fcitx-with-plugins-4.2.9.1/lib/qt4/plugins", "/nix/store/ixpwvj5lbfmlp1xc5s0p1kpnngkrdli8-system-path/lib/kde4/plugins", "/nix/store/lcxhrgc2f7xkgly35cia54hzspakf2n6-kinfocenter-5.10.3/bin") 
  The environment variable QT_PLUGIN_PATH might be not correctly set
  Error loading KCM plugin "kcm_energyinfo" "The shared library was not found."
  ```

  ### Steps to reproduce
  1. Open terminal
  2. Type `kinfocenter` and press enter
  3. Select the tree item "Energy Information" on the left side
  4. Observe that the error message "The shared library cannot be found..." being displayed on the main display area
  5. Go back to the terminal, and observe the error message pasted above, under "Issue description" 

  ## Technical details

  * System: 17.09pre111388.00512470ec (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.13
  * Nix channel: nixos-unstable


state: closed
title: nixos/varnish: made compatible with varnish 5.1.2, add modules
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/27699
updated_at: 2017-08-22 22:01:01
body:
  * nixos/varnish: command line compatible with varnish 5.2.1, fixes
  https://github.com/NixOS/nixpkgs/issues/27409
  * nixos/varnish: add support for modules (services.varnish.extraModules)
  * varnish-modules: init at 0.10.2
  * varnish-geoip: init at 1.0.2
  * varnish-rtstatus: init at 1.2.0
  * varnish-digest: init at 1.0.1
  * added services.varnish.extraCommandLine option

  ###### Motivation for this change

  it is https://github.com/NixOS/nixpkgs/pull/27413 squashed in another branch


  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: exhibitor: Fix bug with automatic instance management
user_login: joelthompson
html_url: https://github.com/NixOS/nixpkgs/pull/27700
updated_at: 2017-07-29 06:08:33
body:
  Exhibitor expects the auto-manage-instances config value to be an
  integer of 0 or 1, rather than a true/false string, which was getting
  printed before.

  ###### Motivation for this change

  Current NixOS module has a bug that prevents automatic instance management from working properly.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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 @copumpkin 


state: closed
title: virtualbox: 5.1.24 -> 5.1.26
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/27701
updated_at: 2017-07-28 02:15:46
body:
  Fix #27666

  ###### Motivation for this change
  Update and fix for #27666 

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: bspwm: fix package
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/27702
updated_at: 2017-09-12 22:59:59
body:
  ###### Motivation for this change
  I accidentally broke bspwm with #27663 

  ###### Things done

  - [x] Tested using sandboxing
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) (none)
  - [x] Tested compilation of all pkgs that depend on this change using nox
  - [x] Tested execution of all binary files
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: The piwik documentation for setting up the database don't work for any mysql packages in nixpkgs.
user_login: dalaing
html_url: https://github.com/NixOS/nixpkgs/issues/27703
updated_at: 2017-08-30 20:30:10
body:
  ## Issue description

  The documentation mentions that we can use ALTER USER to set up the authentication for the piwik user.

  That can't be done with MySQL 5.7 because of #24400, and that command is not supported in MySQL 5.5 or any of the versions of mariadb in nixpkgs.

  ### Steps to reproduce

  Try to set up the database by following the documentation.

  I had more luck following this:
  https://github.com/NixOS/nixpkgs/issues/25266#issuecomment-302988959
  but I'm having other issues after that.

  I'm pretty keen to see this up and running, so let me know if there's other things I should be trying :)

  ## Technical details

  * System: NixOS 17.03.1606.6bf7904140 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.11
  * Nixpkgs versions: nixpkgs:"17.03.1606.6bf7904140" unstable:"17.09pre111304.5328102325"
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: The piwik module has permission errors related to the unix socket it uses.
user_login: dalaing
html_url: https://github.com/NixOS/nixpkgs/issues/27704
updated_at: 2017-08-30 20:28:20
body:
  ## Issue description

  I've worked around #27703 with some manual setup, which I think is OK / not causing this issue.

  After that, any attempt to access the piwik virtual host results in a bad gateway error.

  The logs for nginx show a permission error of some kind:
  ```
  Jul 28 05:03:02 piwik nginx[1409]: 2017/07/28 05:03:02 [crit] 1434#0: *1 connect() to unix:/run/phpfpm-piwik.sock failed (13: Permission denied) while connecting to upstream, client: 192.168.56.1, server: servername.tld, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/run/phpfpm-piwik.sock:", host: "servername.tld"
  ```

  ### Steps to reproduce

  Enable the piwik module and try to connect to the virtual host.

  Let me know if I've mangled something / if you want me to try things - I'm keen to get this running.

  ## Technical details

  * System: NixOS 17.03.1606.6bf7904140 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.11
  * Nixpkgs versions: nixpkgs:"17.03.1606.6bf7904140" unstable:"17.09pre111304.5328102325"
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: dosbox-unstable: init at 2017-07-02
user_login: binarin
html_url: https://github.com/NixOS/nixpkgs/pull/27705
updated_at: 2017-07-28 09:38:32
body:
  Instead of https://github.com/NixOS/nixpkgs/pull/26763

  As current stable version segfaults when playing HoMM2, as described at
  https://www.reddit.com/r/linux_gaming/comments/4dxfei/dosbox_segmentation_fault_core_dumped/

  Also some missing dependencies (compared to stable version) were added:
  - SDL_sound - for mounting .cue files with compressed sound
  - SDL_net - for IPX support
  - libpng - for making screenshots

  ###### Motivation for this change


  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: Cleanup pkgs/top-level/python-packages.nix
user_login: wizzup
html_url: https://github.com/NixOS/nixpkgs/pull/27706
updated_at: 2017-07-28 12:01:32
body:
  ###### Motivation for this change
  This batch is continuation of   #27497, #27379

  ###### 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
     - [ ] macOS
     - [ ] Linux
  - [X] Tested installation :  tested using [this](https://github.com/NixOS/nixpkgs/pull/27379#issuecomment-315525672) scripts
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: calibre: 3.3.0 -> 3.5.0
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/27707
updated_at: 2017-09-01 08:53:41
body:
  ###### Motivation for this change

  Update.

  Calibre now uses the new html5-parser package instead of html5lib. I have also removed some unused dependencies and installed the man pages.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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).

  ---
  cc @viric @domenkozar @pSub @AndersonTorres


state: closed
title: bubblewrap: init at 0.1.8
user_login: konimex
html_url: https://github.com/NixOS/nixpkgs/pull/27708
updated_at: 2017-07-28 13:02:44
body:
  ###### Motivation for this change

  Bubblewrap is a setuid wrapper for unprivileged chroot and namespace manipulation. I'm still not sure where to put it and for now I'll put it in tools/admin.

  This is also one of the required dependencies of Flatpak.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: fzf: add script for finding 'share' folder
user_login: binarin
html_url: https://github.com/NixOS/nixpkgs/pull/27709
updated_at: 2017-07-30 09:33:05
body:
  ###### Motivation for this change

  So that helper scripts can be easily sourced in interactive shell
  configuration. `autojump` package was already present and had the same
  requirements for findind a `share` folders, so I took an inspiration
  there.

  I beleive this is a better alternative to:
  - https://github.com/NixOS/nixpkgs/pull/25080
  - https://github.com/NixOS/nixpkgs/pull/27058

  Replacing `$out/share/shell` with `$bin/share/fzf` was necessary to
  prevent dependency loop in produced derivations.




  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: Degree of @0xABAB ban - isn't it too high?
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/27711
updated_at: 2017-07-28 11:56:48
body:
  I think you overreacted with the degree of banning @0xABAB: currently all his replies in the discussion are hidden (which breaks the threads: people replies to his hidden comments: e.g https://github.com/NixOS/nixpkgs/pull/26805 and many others) and also all tickets and PRs started by him are fully hidden.
  It is clear damage.
  Are his commits reverted too?


state: closed
title: pythonPackages.locustio: use flask 0.10.1 instead of 0.12 which broke tests.
user_login: AmineChikhaoui
html_url: https://github.com/NixOS/nixpkgs/pull/27712
updated_at: 2017-07-28 13:08:44
body:
  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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.locustio: use flask 0.10.1 instead of 0.12 which broke tests.
user_login: AmineChikhaoui
html_url: https://github.com/NixOS/nixpkgs/pull/27713
updated_at: 2017-07-28 11:53:08
body:
  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: pg_repack: 1.3.4 -> 1.4.0.1
user_login: danbst
html_url: https://github.com/NixOS/nixpkgs/pull/27715
updated_at: 2017-07-29 15:58:51
body:
  ###### Motivation for this change

  Adds support for Amazon RDS (pg 9.6.3) when used as client, a longtime wanted feature.

  Maintainers somehow didn't change version correctly, so some parts use version 1.4.0, and some use 1.4.0.1. I think, 1.4.0.1 is more correct, because there actually was a code change (despite what maintainer says).

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: Improvements for Prosody
user_login: sshisk
html_url: https://github.com/NixOS/nixpkgs/pull/27716
updated_at: 2017-11-09 05:08:17
body:
  ###### Motivation for this change

  Hi! This is mostly new lua modules for Prosody, for example luadbi, but additionally some changes in NixOS module. It was tested for several months.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: sbt: 0.13.15 -> 0.13.16
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/27717
updated_at: 2017-07-30 04:21:58
body:
  ###### Motivation for this change
  Update

  Note that the current URL is a custom fallback, the standard URL schema will probably be valid once the announcement for 0.13.16 has been made (as per sbt/sbt#3384)

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: Hydra: initial config fails
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/27718
updated_at: 2017-07-28 16:58:18
body:
  ## Issue description

  Just now I tried to run Hydra on my workstation. 

  ### Steps to reproduce

  ```
    services.postgresql.enable = true;
    services.hydra = {
      enable = true;
      minimumDiskFree = 10;
      minimumDiskFreeEvaluator = 10;
      useSubstitutes = true;
      hydraURL = "foo";
      notificationSender = "foo@foo.foo";
    };

  ```

  and got
  ```
  hydra-init-pre-start[27278]: createuser: could not connect to database postgres: FATAL:  role "root" does not exist
  ```




  ## Technical details

  NixOS master at a7c8f5e419ba07711c132bf81baaab0e74862cce.


state: closed
title: java: fix dtrace detection
user_login: sigma
html_url: https://github.com/NixOS/nixpkgs/pull/27719
updated_at: 2017-10-01 22:54:55
body:
  ###### Motivation for this change

  Building `openjdk` on my Linux box failed because the build process wrongly took the existence of `/usr/include/sys/sdt.h` as a sign that `dtrace` should be enabled. Which then failed because `sys/sdt.h` cannot be found during build.

  `hotspot/make/linux/makefiles/dtrace.make` contains:

  ```
  # But it does have a SystemTap dtrace compatible sys/sdt.h
  ifneq ($(ALT_SDT_H),)
    SDT_H_FILE = $(ALT_SDT_H)
  else
    SDT_H_FILE = /usr/include/sys/sdt.h
  endif
  DTRACE_ENABLED = $(shell test -f $(SDT_H_FILE) && echo $(SDT_H_FILE))
  REASON = "$(SDT_H_FILE) not found"

  ifneq ($(DTRACE_ENABLED),)
    CFLAGS += -DDTRACE_ENABLED
  endif
  ```

  It's not a problem on NixOS because `/usr/include/sys/sdt.h` doesn't exist there. So let's not even try to find that file, it shouldn't be used anyway.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: qdirstat: init at 1.4
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/pull/27720
updated_at: 2017-07-30 15:29:27
body:
  ###### Motivation for this change

  Add qdirstat - graphical disk usage analyzer

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: nnn: 1.2 -> 1.3
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/27721
updated_at: 2017-07-28 21:54:31
body:
  ###### Motivation for this change

  Update

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: List of dead URLs in .nix files
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/27722
updated_at: 2017-07-28 19:25:22
body:
  ## Issue description

  https://repology.org/repository/nix_unstable/problems

  ### 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: List of outdated packages
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/27723
updated_at: 2018-03-23 15:15:25
body:
  ## Issue description

  https://repology.org/metapackages/outdated-in-repo/nix_unstable/

  I do not mean that they all to be upgraded. Some of the latest versions might be too ...unstable. But some packages are well outdated, the gaps between the version in nixpkgs and the latest seem big and this may indicate security problems as well

  ### 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: Pitivi can't run ("Could not import 'gi'. Make sure you have pygobject available.")
user_login: Hodapp87
html_url: https://github.com/NixOS/nixpkgs/issues/27724
updated_at: 2017-07-28 18:48:29
body:
  ## Issue description

  The Pitivi application won't run. it produces the following error and quits:

  ```
  Could not import 'gi'. Make sure you have pygobject available.
  ```

  ### Steps to reproduce

  Install pitivi, e.g. with `nix-env -i pitivi`, and try to run it with the `pitivi` command.

  ## Technical details

  * System: 17.03.1504.94941cb045 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.11
  * Nixpkgs version: 17.03.1504.94941cb045
  * Sandboxing enabled: yes


state: closed
title: freetype: 2.7.1 -> 2.8
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/27725
updated_at: 2017-07-29 17:30:03
body:
  ###### Motivation for this change

  * freetype 2.7.1 -> 2.8. It includes almost all upstream patches which were cherry-picked to ```2.7.1```. 700 lines gone.
  * patch for ```useEncumberedCode``` required when the option is set to ```false```, not to ```true``` as before.
  * added ```useSubpixelHinting``` to fix https://github.com/NixOS/nixpkgs/pull/26814

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: frei0r: 1.4 -> 1.6.1
user_login: srhb
html_url: https://github.com/NixOS/nixpkgs/pull/27726
updated_at: 2017-07-28 20:53:28
body:
  ###### Motivation for this change
  Trivial update. Fixes #27554
  @bricewge has tested dependents.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: flex_2_5_35: fix 404
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/27727
updated_at: 2017-07-29 17:59:20
body:
  ###### Motivation for this change

  because of this 404,  NixOS cannot be bootstrapped without access to the binary cache with pre-compiled version from the times when there was no 404.

  (yes, it needs another flex to build; no, I cannot squash or rebase - it was done with github webinterface)


state: closed
title: ostree: 2016.11 -> 2017.9
user_login: konimex
html_url: https://github.com/NixOS/nixpkgs/pull/27728
updated_at: 2017-08-21 13:33:53
body:
  ###### Motivation for this change

  Self-explanatory.

  Pinging @copumpkin, maintainer of this package. More testing may be needed.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but mereley serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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-artwork: Fix URL to gnome-dark
user_login: Infinisil
html_url: https://github.com/NixOS/nixpkgs/pull/27730
updated_at: 2018-07-01 20:15:33
body:
  ###### Motivation for this change
  I really don't know how this has gone unnoticed for over a month, the URL for the gnome-dark wallpaper has been changed mistakenly in [this commit](https://github.com/NixOS/nixpkgs/commit/aa8018103c75df14ff7e4f424c6b30f21df080cc).

  (I also fixed the capitalization of another link, even though github allows it)

  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: Channels i686: build nixos-unstable-small with tests but not nixpkgs-unstable-(small)
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/27731
updated_at: 2017-10-20 07:44:14
body:
  This PR modifies three channels:

  - nixos-unstable-small will provide binaries for i686. Failing tests
  will also be blockers.
  - nixpkgs-unstable(-small) no longer provides binaries for i686.

  These changes will also have effect on 17.09 stable.


state: closed
title: pythonModules.amqplib removed from pypi
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/27732
updated_at: 2017-07-29 11:05:23
body:
  ```
  trying https://files.pythonhosted.org/packages/source/a/amqplib/amqplib-0.6.1.tar.gz    
    % 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 https://pypi.io/packages/source/a/amqplib/amqplib-0.6.1.tar.gz                   
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current         
                                   Dload  Upload   Total   Spent    Left  Speed           
  100   122  100   122    0     0    446      0 --:--:-- --:--:-- --:--:--   448          
  100   274  100   274    0     0    372      0 --:--:-- --:--:-- --:--:--   372          
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0          
  curl: (22) The requested URL returned error: 404                                        
  ```

  have to be changed to https://github.com/barryp/py-amqplib/archive/0.6.1.tar.gz or something

  ```virtmanager``` needs it

  cc: @wizzup who made the change a day ago.


state: closed
title: Add desktop entry files for FreeCAD and ddccontrol
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/27734
updated_at: 2018-02-22 13:56:03
body:
  ###### Motivation for this change

  Upstream does not provide FreeCAD and gddccontrol with desktop entry files.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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 @viric @pakhfn


state: closed
title: geany: 1.30.1 -> 1.31
user_login: frlan
html_url: https://github.com/NixOS/nixpkgs/pull/27735
updated_at: 2018-12-20 09:08:50
body:
  ###### Motivation for this change

  New upstream release

  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [x] Linux
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  ---


state: closed
title: alacritty: use patchelf instead of LD_LIBRARY_PATH
user_login: puffnfresh
html_url: https://github.com/NixOS/nixpkgs/pull/27736
updated_at: 2017-07-29 15:48:36
body:
  If we use LD_LIBRARY_PATH then anything typed into Alacritty inherits it. This
  breaks a lot of applications if the versions are different. For me this breaks
  everything from Git to every program which uses Gtk.

  ###### Motivation for this change


  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: [backport] vim_configurable: add ".../after" plugin dirs to runtimepath
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/27738
updated_at: 2017-08-03 10:22:48
body:
  ###### Motivation for this change
  This fixes using e.g. CSApprox when installed with nix.

  (cherry picked from commit 16394293592efc71a5dc17f771a4be1ca8910fa5)

  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: awesome: 4.1 -> 4.2
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/27739
updated_at: 2017-07-30 14:33:43
body:
  ###### Motivation for this change

  - Update to version 4.2

  - Remove `1639.patch`, which has been integrated in release.

  - See [Release notes](https://github.com/awesomeWM/awesome/releases/tag/v4.2).

  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: hplip is missing photosmart printers
user_login: code-ape
html_url: https://github.com/NixOS/nixpkgs/issues/27740
updated_at: 2017-08-30 18:11:02
body:
  Note that the brackets with numbers throughout this issue description refer to the footnotes by number, example: [1]

  ## Issue description and steps

  I have an HP Photosmart 7510 series printer, which has been supported by hplip as of 3.11.10[1] but it isn't part of the installation for Nixos 17.03 (hplip version 3.16.5)[2].

  ### Add hplip, printing, and avahi to configuration.nix
  Install hplip with following lines in `configuration.nix`. 

  ```nix
  { config, pkgs, ... }:

  {
   # ...
    environment.systemPackages = with pkgs; [
      # ...
      # HPLIP
      hplip
    ];

    # Enable the printing
    services.printing.enable = true;
    services.avahi.enable = true;

  }
  ```

  ### Attempt to run from GUI icon
  I'm running the Plasma5 desktop and attempting to run HP Device Manager (which can be launched from a terminal with `hp-toolbox`) crashes with the system tray stuck hanging and eating CPU (you can kill the process to solve this).

  ### Attempt to run setup wizard by launching from CLI
  However I can run `hp-setup` which will launch without crashing, though it fails to run the avahi discovery option for the network printer and you must open therefore open up UDP ports 5353 (mDNS / Bonjour) and 427 (SLP) in your `configuration.nix`. Even with the ports open you must run `hp-setup` as root for it to work. To isolate the problem and remove the network aspect I simply plugged the printer up via its USB connection, though I still had to run `hp-setup` as root for it to find the printer.

  ### hp-setup, run under root, finds printer but installation is missing drivers for it

  Upon running this it identified the printer but couldn't find the appropriate ppd file for it. I verified that there is no ppd file in the package installation for a photosmart 7510 series however the source code for this version of hplip[3] does include it (path `hplip-3.16.5/ppd/hpcups/hp-photosmart_7510_series.ppd.gz`). Thus it appears that somehow this is failing to be installed.

  ## Closing notes

  I am happy to help contribute to fixing this! Though I would appreciate some minor guidance from those who have worked on hplip as I've worked on many things in my career but never with printer drivers.

  Thanks,
  Ferris

  ## Reference notes:

  1. [http://hplipopensource.com/hplip-web/models/photosmart/photosmart_7510_series.html](http://hplipopensource.com/hplip-web/models/photosmart/photosmart_7510_series.html))
  2. [https://github.com/NixOS/nixpkgs/blob/17.03/pkgs/misc/drivers/hplip/default.nix#L13](https://github.com/NixOS/nixpkgs/blob/17.03/pkgs/misc/drivers/hplip/default.nix#L13)
  3. [https://sourceforge.net/projects/hplip/files/hplip/3.16.5/](https://sourceforge.net/projects/hplip/files/hplip/3.16.5/)


state: closed
title: fgallery: enable face detection
user_login: rycee
html_url: https://github.com/NixOS/nixpkgs/pull/27741
updated_at: 2017-07-29 15:03:21
body:
  ###### Motivation for this change

  To enable face detection in fgallery. I also bumped the package to the latest version.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: Updating, fixing and improving dmd
user_login: ThomasMader
html_url: https://github.com/NixOS/nixpkgs/pull/27743
updated_at: 2017-08-22 19:43:36
body:
  This is the continuation of https://github.com/NixOS/nixpkgs/pull/11327.

  It contains the following changes:
  - Updated to newest version of dmd (2.075.1).
  - Fetch source archives from GitHub because the archives on the dlang.org homepage have missing files. (see https://issues.dlang.org/show_bug.cgi?id=17517)
  - Added a checkPhase to test the runtime and standard libraries.
  - Added curl dependency because the Standard Library Phobos needs it.
  - Added tzdata dependency because the datetime/timezone implementation in Phobos needs it.
  - Compile with -fPIC to fix problems with binutils >= 2.28.
  - Added shared library to output for Linux.
  - Added manpages to output.
  - Updating meta information.
  - Unified the current version and bootstrap version derivation code.

  - Built on platform(s)
     - [X] NixOS
     - [X] macOS


state: closed
title: [staging] binutils: 2.28 -> 2.29
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/27744
updated_at: 2017-08-04 06:44:06
body:
  .semver symbols are no longer allowed, so we need to patch glibc to avoid them

  See https://sourceware.org/bugzilla/show_bug.cgi?id=21666

  ###### Motivation for this change
  Update

  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: Perl i686 broken on staging
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/27745
updated_at: 2017-10-27 13:40:12
body:
  ## Issue description

  ```
  Running pm_to_blib for cpan/parent directly
  LD_LIBRARY_PATH=/build/perl-5.24.1 ./miniperl -Ilib make_ext.pl cpan/perlfaq/pm_to_blib  MAKE="make" LIBPERL_A=libperl.so

  Running pm_to_blib for cpan/perlfaq directly
  LD_LIBRARY_PATH=/build/perl-5.24.1 ./miniperl -Ilib make_ext.pl cpan/podlators/pm_to_blib  MAKE="make" LIBPERL_A=libperl.so
  Generating a Unix-style Makefile
  Writing Makefile for Pod
  make[1]: Entering directory '/build/perl-5.24.1/cpan/podlators'
  "../../miniperl" "-I../../lib" "-I../../lib" "-I../../lib" "-I../../lib" scripts/pod2man.PL scripts/pod2man
  Extracting pod2man (with variable substitutions)
  "../../miniperl" "-I../../lib" "-I../../lib" "-I../../lib" "-I../../lib" scripts/pod2text.PL scripts/pod2text
  Extracting pod2text (with variable substitutions)
  cp scripts/pod2man blib/script/pod2man
  /build/perl-5.24.1/cpan/podlators/../../miniperl "-I../../lib" "-I../../lib" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/pod2man
  cp scripts/pod2text blib/script/pod2text
  /build/perl-5.24.1/cpan/podlators/../../miniperl "-I../../lib" "-I../../lib" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/pod2text
  Can't locate Getopt/Long.pm in @INC (you may need to install the Getopt::Long module) (@INC contains: /build/perl-5.24.1/cpan/AutoLoader/lib /build/perl-5.24.1/dist/Carp/lib /build/perl-5.24.1/dist/PathTools /build/perl-5.24.1/dist/PathTools/lib /build/perl-5.24.1/cpan/ExtUtils-Install/lib /build/perl-5.24.1/cpan/ExtUtils-MakeMaker/lib /build/perl-5.24.1/cpan/ExtUtils-Manifest/lib /build/perl-5.24.1/cpan/File-Path/lib /build/perl-5.24.1/ext/re /build/perl-5.24.1/dist/Term-ReadLine/lib /build/perl-5.24.1/dist/Exporter/lib /build/perl-5.24.1/ext/File-Find/lib /build/perl-5.24.1/cpan/Text-Tabs/lib /build/perl-5.24.1/dist/constant/lib /build/perl-5.24.1/cpan/version/lib /build/perl-5.24.1/lib ../../lib .) at /build/perl-5.24.1/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command/MM.pm line 109.
  Makefile:445: recipe for target 'manifypods' failed
  make[1]: *** [manifypods] Error 2
  make[1]: Leaving directory '/build/perl-5.24.1/cpan/podlators'
  make[1]: Entering directory '/build/perl-5.24.1/cpan/podlators'
  Can't locate Getopt/Long.pm in @INC (you may need to install the Getopt::Long module) (@INC contains: /build/perl-5.24.1/cpan/AutoLoader/lib /build/perl-5.24.1/dist/Carp/lib /build/perl-5.24.1/dist/PathTools /build/perl-5.24.1/dist/PathTools/lib /build/perl-5.24.1/cpan/ExtUtils-Install/lib /build/perl-5.24.1/cpan/ExtUtils-MakeMaker/lib /build/perl-5.24.1/cpan/ExtUtils-Manifest/lib /build/perl-5.24.1/cpan/File-Path/lib /build/perl-5.24.1/ext/re /build/perl-5.24.1/dist/Term-ReadLine/lib /build/perl-5.24.1/dist/Exporter/lib /build/perl-5.24.1/ext/File-Find/lib /build/perl-5.24.1/cpan/Text-Tabs/lib /build/perl-5.24.1/dist/constant/lib /build/perl-5.24.1/cpan/version/lib /build/perl-5.24.1/lib ../../lib .) at /build/perl-5.24.1/cpan/ExtUtils-MakeMaker/lib/ExtUtils/Command/MM.pm line 109.
  Makefile:445: recipe for target 'manifypods' failed
  make[1]: *** [manifypods] Error 2
  make[1]: Leaving directory '/build/perl-5.24.1/cpan/podlators'
  Unsuccessful make(cpan/podlators): code=512 at make_ext.pl line 569.
  makefile:605: recipe for target 'cpan/podlators/pm_to_blib' failed
  make: *** [cpan/podlators/pm_to_blib] Error 25
  builder for ‘/nix/store/fqivvlghbdvafm6cysx1x3i0081gbldf-perl-5.24.1.drv’ failed with exit code 2
  ```


  ## Technical details

  - Nixpkgs staging at 9be40841ea4251a09ae7a1023abc1b6d191f61bb


state: closed
title: busybox: 1.27.0 -> 1.27.1
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/27746
updated_at: 2017-08-13 19:35:09
body:
  ###### Motivation for this change
  Update

  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: libsass & sassc: 3.3.2 -> 3.4.5
user_login: vinymeuh
html_url: https://github.com/NixOS/nixpkgs/pull/27748
updated_at: 2017-07-30 10:56:57
body:
  ###### Motivation for this change

  Update

  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: python36 and python35: Don't use ldconfig and speed up uuid load
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/27751
updated_at: 2017-10-20 07:44:22
body:
  ###### Motivation for this change

  See  de1b4e7.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: python33: end-of-life
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/27753
updated_at: 2017-08-08 07:11:15
body:
  Python 3.3 reaches end-of-life when we release 17.09.

  https://mail.python.org/pipermail/python-dev/2017-July/148584.html


state: closed
title: data/{fonts,misc}: make the derivations fixed-output?
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/27754
updated_at: 2018-03-23 15:15:36
body:
  Currently, only ```google-fonts``` [is a](https://github.com/NixOS/nixpkgs/blob/master/pkgs/data/fonts/google-fonts/default.nix#L14) fixed-output derivation.

  All the other fonts are not, they depends on ```stdenv``` and 
   * "depends" on platform, fonts are "different" for i686 and x64.
   * are rebuild/redownloaded each time when ```stdenv``` is changed (e.g. on bash version bump). This results in significant slowness especially with big unicode fonts.

  ```bash
  /home/user$ find /nix/store -mindepth 1 -maxdepth 1 -type d -regex '.+pragmata.+' -exec bash -c "echo \$(nix hash-path --type sha256 --base32 {}) {}" \; | sort
  0sza3jc8c5krgydkk3s4rgbqb2xpwxz8nw82vxff4dbd0ib4niv9 /nix/store/2wbim0msiivp9lvcva7650shi07knhd9-pragmatapro-2015.07.08                                           
  0sza3jc8c5krgydkk3s4rgbqb2xpwxz8nw82vxff4dbd0ib4niv9 /nix/store/c9b3kmwfjd75kv0x3nx5fqkr8b3kchrr-pragmatapro-2015.07.08                                           
  0sza3jc8c5krgydkk3s4rgbqb2xpwxz8nw82vxff4dbd0ib4niv9 /nix/store/g724cd3g82qj8f1400bhxhwd6izxigqm-pragmatapro-2015.07.08                                           
  0sza3jc8c5krgydkk3s4rgbqb2xpwxz8nw82vxff4dbd0ib4niv9 /nix/store/gsdi6a1d7s8c90gvkqd1d28gbr31fj53-pragmatapro-2015.07.08                                           
  0sza3jc8c5krgydkk3s4rgbqb2xpwxz8nw82vxff4dbd0ib4niv9 /nix/store/hfgn36m2nib36as6fd8jqz9cpw6wwib9-pragmatapro-2015.07.08                                           
  0sza3jc8c5krgydkk3s4rgbqb2xpwxz8nw82vxff4dbd0ib4niv9 /nix/store/iwrkvipkv8dkvrl37a28njd9l7kixzsj-pragmatapro-2015.07.08                                           
  0sza3jc8c5krgydkk3s4rgbqb2xpwxz8nw82vxff4dbd0ib4niv9 /nix/store/p23ny6sl7jh4k2c4pdyiq9gqiabpab9k-pragmatapro-2015.07.08                                           
  0sza3jc8c5krgydkk3s4rgbqb2xpwxz8nw82vxff4dbd0ib4niv9 /nix/store/z76ramjc0qvz3i2iv5wz3yh6f579kzvy-pragmatapro-2015.07.08                                           
  1i2h52356h8fkq4kp8wmjshjyz2fhsf97n3s80cczj41d4akyhz8 /nix/store/5w5zih0bbfzx05agg43qlsq4i1c2bdkn-pragmatapro-2017.05.05                                           
  1i2h52356h8fkq4kp8wmjshjyz2fhsf97n3s80cczj41d4akyhz8 /nix/store/a8b7j593sh11rr8x6r9cd699cmcsnmfz-pragmatapro-2017.05.05                                           
  1i2h52356h8fkq4kp8wmjshjyz2fhsf97n3s80cczj41d4akyhz8 /nix/store/wlki4rifwrnyaamy0zp8g48034y3dvkw-pragmatapro-2017.05.05                                           
  1qsialfrjbry21cwqizfx2yvgm05p4lb6pa274yyliirjam3yiyr /nix/store/kdxx5720d2c4cx3ganc118vwhqf04016-pragmatapro-2016.09.19   
  ```                                        


state: closed
title: postfix service: fix extraMasterConf
user_login: sshisk
html_url: https://github.com/NixOS/nixpkgs/pull/27755
updated_at: 2017-07-30 11:01:06
body:
  ###### Motivation for this change

  Fix broken configuration option.

  BTW, there should be a change in the changelog about new escaping of parameters. I had `destination = [ "$mydomain" ];` in my configuration before and it silently broke my server after update.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: python3.6-deluge-1.3.13 does not install
user_login: grantwwu
html_url: https://github.com/NixOS/nixpkgs/issues/27757
updated_at: 2017-08-30 17:25:32
body:
  ## Issue description
  python3.6-deluge-1.3.13 does not install


  ### Steps to reproduce
  ```
  grantwu@allegheny:~ ⇒ nix-env -i python3.6-deluge-1.3.13

  installing ‘python3.6-deluge-1.3.13’
  error: pygtk-2.24.0 not supported for interpreter python3.6m
  (use ‘--show-trace’ to show detailed location information)
  ```


  ## Technical details

  * System: Ubuntu 16.04.2 LTS
  * Nix version: nix-env (Nix) 1.11.11
  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`): "17.09pre111388.00512470ec"
  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`): "grep: /etc/nix/nix.conf: No such file or directory" (What am I supposed to do here?)


state: closed
title: Technical Details section should be easier to fill out, more comprehensive, and usable in IRC
user_login: grahamc
html_url: https://github.com/NixOS/nixpkgs/issues/27758
updated_at: 2017-11-27 00:33:18
body:
  ## Issue description

  It is a bit annoying to fill out the technical details. Frequently, on IRC we want to get the same information but it is cumbersome to ask for all the information.

  Sometimes it won't go right, and users will be confused by the results: https://github.com/NixOS/nixpkgs/issues/27757

  Sometimes, we need more information that is hard to ask for, or maybe a person giving support doesn't know how to ask for it.

  I propose we create a tool that automatically describes a user's system with few dependencies so it is easy to access and run. Maybe even preinstall on NixOS.

  One thing we may want to include in it is:

   - `nix-instantiate -v '<nixpkgs>' -A hello`


  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)

  ```
  $ lsb_release -a
  The program ‘lsb_release’ is currently not installed. You can install it by typing:
    nix-env -iA nixos.lsb-release
  ```

  * Nix version: (run `nix-env --version`)

  ```
  $ `nix-env --version`
  error: no operation specified
  Try ‘nix-env --help’ for more information.
  ```

  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)

  ```
  $ ^[[200~nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion~
  zsh: bad pattern: ^[[200~nix-instantiate
  ```

  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)

  ok I ran it


state: closed
title: tor-browser-bundle-bin 7.0.2 tabs crash
user_login: jcumming
html_url: https://github.com/NixOS/nixpkgs/issues/27759
updated_at: 2017-09-22 22:19:22
body:
  ## Issue description

  After installing the tor-browser from nixpkgs/master and starting it, all tabs crash with the 'Gah! This tab has crashed). 

  ### Steps to reproduce

  nix-env -iA pkgs.tor-browser-bundle-bin
  rm -rf ~/.local/share/tor-browser
  tor-browser (wait for tor to start)
  go anywhere

  ## Technical details

  * System: 17.09.git.f0ac08b (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.13
  * Nixpkgs version: 17.09.git.f0ac08b927M
  * Sandboxing enabled: true


state: closed
title: Python wrappers broken on staging
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/27760
updated_at: 2017-07-31 07:16:42
body:
  ## Issue description

  The Python wrappers do not contain `PATH` or `PYTHONPATH` and therefore do not function. Programs do often appear to function because the wrappers aren't tested during the build.

  An exception is `diffoscope` where I noticed it. Currently `diffoscope` uses `pythonPath` but `PYTHONPATH` in the wrapper was empty.
  https://github.com/NixOS/nixpkgs/commit/91dc81156647c5d28e77dfd20d5c2f4b7253c742

  ## Technical details

  - Nixpkgs staging at 20b8e4b4cfc8881fd00c400e7def97e71b800010


state: closed
title: Python wrapper: undo change package accumulators
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/27761
updated_at: 2017-10-20 07:44:39
body:
  because we would otherwise end up with broken wrappers because PATH and
  PTYHONPATH weren't set.

  Partially reverts 8d76effc178747f0c8f456fe619c1b014736a6af.

  cc @Ericson2314 


state: closed
title: fix most: supported on all unix, not only gnu
user_login: vinymeuh
html_url: https://github.com/NixOS/nixpkgs/pull/27762
updated_at: 2017-07-30 10:54:12
body:
  ###### Motivation for this change

  fix "most is not supported on ‘x86_64-darwin’"

  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: mixxx does not build on unstable after an upgrade
user_login: magnetophon
html_url: https://github.com/NixOS/nixpkgs/issues/27763
updated_at: 2017-09-07 08:30:52
body:
  ## Issue description
  When I try to build , I get:
  ```
  In file included from src/library/trackcollection.cpp:7:0:
  /nix/store/zbv02z6amzm90k874288cvm182ifvaf3-sqlite-3.19.3-dev/include/sqlite3.h:3712:16: error: using typedef-name 'sqlite3_value' after 'struct'
   typedef struct sqlite3_value sqlite3_value;
                  ^
  In file included from src/library/trackcollection.cpp:4:0:
  src/library/trackcollection.h:38:20: note: 'sqlite3_value' has a previous declaration here
   typedef struct Mem sqlite3_value;
                      ^
  In file included from src/library/trackcollection.cpp:7:0:
  /nix/store/zbv02z6amzm90k874288cvm182ifvaf3-sqlite-3.19.3-dev/include/sqlite3.h:3712:30: error: conflicting declaration 'typedef int sqlite3_value'
   typedef struct sqlite3_value sqlite3_value;
                                ^
  In file included from src/library/trackcollection.cpp:4:0:
  src/library/trackcollection.h:38:20: note: previous declaration as 'typedef struct Mem sqlite3_value'
   typedef struct Mem sqlite3_value;
                      ^
  scons: *** [lin64_build/library/trackcollection.o] Error 1
  scons: building terminated because of errors.
  builder for ‘/nix/store/db0rqqylzxnz682m5r218ix187d43x5y-mixxx-2.0.0.drv’ failed with exit code 2
  error: build of ‘/nix/store/db0rqqylzxnz682m5r218ix187d43x5y-mixxx-2.0.0.drv’ failed
  ```

  ## Technical details

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

  @aszlig @cillianderoiste Any ideas?


state: closed
title: NixOS automatic GC erased all files in /nix/store
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/27764
updated_at: 2019-04-18 18:23:40
body:
  ## Issue description

  NixOS automatic GC erased all files in ```/nix/store``` on one of the laptops

  ### Steps to reproduce

  I cannot tell how to reproduce, even automatic GC is merely a suspicion, the only that points to it is its default time ```03:15```:

  ![](http://i.imgur.com/HmRlRjz.png)
  http://i.imgur.com/HmRlRjz.png

  ## Technical details

  * System: 17.09 very close to ```master```
  * Nix version: 1.12pre


state: closed
title: ffmpeg-full: fix path to frei0r filters
user_login: rycee
html_url: https://github.com/NixOS/nixpkgs/pull/27765
updated_at: 2017-07-31 07:09:19
body:
  ###### Motivation for this change

  To make frei0r filters work, see #27555.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: geogebra: make language configurable via `config.nix`
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/27766
updated_at: 2017-08-01 10:25:51
body:
  ###### Motivation for this change

  I think it might be way easier to configure geogebra using `config.nix` rather than building an overlay to pass the modified `language` parameter to the derivation.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: Update stable jbidwatcher: 2.5.2 -> 2.5.6
user_login: GRBurst
html_url: https://github.com/NixOS/nixpkgs/pull/27767
updated_at: 2017-07-30 19:38:20
body:
  ###### Motivation for this change
  Update

  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: srecord: runs on any flavor of Unix, not only Linux
user_login: vinymeuh
html_url: https://github.com/NixOS/nixpkgs/pull/27768
updated_at: 2017-08-01 22:37:06
body:
  ###### Motivation for this change

  Build srecord on macOS

  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: ModuleNotFoundError when attempting to override attributes of buildPythonApplication
user_login: Enzime
html_url: https://github.com/NixOS/nixpkgs/issues/27769
updated_at: 2017-07-31 07:16:03
body:
  ## Issue description
  When I try to override the `postFixup` attribute for `qutebrowser`, when I try to run `qutebrowser` from the shell, I just get a `ModuleNotFoundError`.

  I suspect this has something to do with `qutebrowser` using `buildPythonApplication` but I'm not too sure, there seems to be a lack of documentation on this topic.

  ### Steps to reproduce
  Add to `configuration.nix`
  ```
    nixpkgs.config.packageOverrides = pkgs: {
      qutebrowser = pkgs.qutebrowser.overrideAttrs ( oldAttrs: {
        postFixup = ''
          wrapProgram $out/bin/qutebrowser \
            --add-flags "--backend webengine" \
            --add-flags "--basedir ~/.config/qutebrowser/default"
        '';
      });
    };
  ```
  Then from a shell run `qutebrowser`
  ```
  Traceback (most recent call last):
    File "/nix/store/rw40hhmmwf5i84rrspldlsxbbi9236sy-qutebrowser-0.11.0/bin/.qutebrowser-wrapped", line 7, in <module>
      from qutebrowser.qutebrowser import main
  ModuleNotFoundError: No module named 'qutebrowser'
  ```

  ## Technical details

  * System: `17.09pre111447.a7c8f5e419 (Hummingbird)`
  * Nix version: `nix-env (Nix) 1.11.13`
  * Nixpkgs version: `17.09pre111447.a7c8f5e419`
  * Sandboxing enabled: `false`


state: closed
title: mawk: 1.3.4-20141206 -> 1.3.4-20161120
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/27770
updated_at: 2017-07-30 18:58:49
body:
  ###### Motivation for this change

  Update mawk to the last version

  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: tarsnap: 1.0.38 -> 1.0.39
user_login: roconnor
html_url: https://github.com/NixOS/nixpkgs/pull/27771
updated_at: 2017-09-15 16:33:19
body:
  ###### Motivation for this change
  Update Tarsnap.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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).

  ---

  Successfully ran the tarsnap service with the new version.


state: closed
title: mosh: 1.3.0 -> 1.3.2
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/27772
updated_at: 2017-07-30 18:58:25
body:
  ###### Motivation for this change

  Update mosh to the last version

  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: parallel: 20170522 -> 20170722
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/27773
updated_at: 2017-07-30 19:39:42
body:
  ###### Motivation for this change

  Update parallel to the last version

  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: shairport-sync: 2.3.6.5 -> 3.0.2
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/27774
updated_at: 2017-07-30 19:00:56
body:
  ###### Motivation for this change

  Fixes runtime issues when using the shairport-sync service.


  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: fetchbower: handle packages with slashes in their name
user_login: rvl
html_url: https://github.com/NixOS/nixpkgs/pull/27775
updated_at: 2017-07-30 17:02:29
body:
  ###### Motivation for this change

  Fixes the fetchbower function in the case where bower packages refer to github repos (rvl/bower2nix#13).

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: chromium: 58.0.3029.110 -> 60.0.3112.78
user_login: anpryl
html_url: https://github.com/NixOS/nixpkgs/pull/27776
updated_at: 2017-08-10 15:00:44
body:
  ###### Motivation for this change

  Solving https://github.com/NixOS/nixpkgs/issues/25880

  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: faac: 1.28 -> 1.29.3
user_login: magnetophon
html_url: https://github.com/NixOS/nixpkgs/pull/27777
updated_at: 2017-07-30 19:04:56
body:
  ###### Motivation for this change

  previous version doesn't build anymore: patch is 404

  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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.cryptop: init at 0.1.0
user_login: bhipple
html_url: https://github.com/NixOS/nixpkgs/pull/27778
updated_at: 2017-11-28 03:57:38
body:
  This commit adds the python application cryptop, which is a small curses
  application for viewing cryptocurrency portfolio values.

  ###### Motivation for this change
  New application.

  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [ ] 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: ponyc: 0.15.0 -> 0.16.1
user_login: kamilchm
html_url: https://github.com/NixOS/nixpkgs/pull/27779
updated_at: 2017-07-30 20:09:05
body:
  pony-stable: unstable-2017-04-20 -> unstable-2017-07-26

  ###### Motivation for this change

  https://github.com/ponylang/ponyc/issues/2101

  ###### Things done

  Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.

  - [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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: Make buildEnv overridable
user_login: tilpner
html_url: https://github.com/NixOS/nixpkgs/pull/27780
updated_at: 2017-09-14 15:26:34
body:
  ###### Motivation for this change

  callPackage already calls makeOverridable, but that just
  makes the function that evaluates to buildEnv overridable,
  not buildEnv itself.
  If no overridable version of buildEnv is used during construction,
  users can't override e.g. `paths` at all

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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).

  ---


