# issues

state: closed
title: ruby: 2.4.0
user_login: manveru
html_url: https://github.com/NixOS/nixpkgs/pull/21419
updated_at: 2017-11-30 09:53:22
body:
  ###### Motivation for this change

  * Made an updated rvm-patchsets fork until upstream is fixed.
  * Fixed the `docSupport` option, so a build with `docSupport = false` is now 19MB instead of 85MB and builds faster.
  * Added the 2.4.0 version, but it's not the default ruby yet, would recommend waiting a few days for stability.

  ###### Things done

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

  ---


state: closed
title: gphoto2: insufficient permissions (includes workaround)
user_login: league
html_url: https://github.com/NixOS/nixpkgs/issues/21420
updated_at: 2017-01-01 10:16:29
body:
  ## Issue description

  I could not access my USB digital camera as a non-root user, due to insufficient permissions. The file in `/dev/bus/usb` popped up with user and group set to `root`.

  I'm new to NixOS and I'm not sure of the best way to solve something like this. Below I'll document a workaround that I used in my `configuration.nix` that solved the problem, in case that's helpful to others. But if a NixOS option along with some facility in the `gphoto2` package could solve it, that would be ideal.

  ### Steps to reproduce

    - Plug camera into USB
    - Ensure it shows up in `lsusb`
    - Run `gphoto2 -L`
    - At first it died with "unknown error", but if you do `gphoto2 --debug -L` you see the "insufficient permissions" message.

  ## Technical details

  * System: 16.09.1357.9625cae (Flounder)
  * Nix version: nix-env (Nix) 1.11.4
  * Nixpkgs version: 16.09.1357.9625cae

  ## Workaround

  I added these to my `configuration.nix`:

  ```
  let
    gphoto2-udev-rules = pkgs.stdenv.mkDerivation {
      name = "gphoto2-udev-rules";
      phases = ["installPhase"];
      src = ./40-gphoto.rules;
      installPhase = ''
        mkdir -p $out/etc/udev/rules.d
        stripHash $src
        cp $src $out/etc/udev/rules.d/$strippedName
      '';
    };
  in
  {  # ... other settings ...

    users.extraGroups.camera.members = ["league"];  #  My user name
    services.udev.packages = [gphoto2-udev-rules];
  }
  ```

  where I copied the `40-gphoto.rules` file [from the ArchLinux distribution](https://www.archlinux.org/packages/extra/x86_64/libgphoto2/).


state: open
title: cjdns should use nixpkgs's nodejs for building, rather than its own copy in source.
user_login: spacekitteh
html_url: https://github.com/NixOS/nixpkgs/issues/21421
updated_at: 2018-10-10 05:18:18
body:
  This way we don't have to build the damn thing twice. Plus, for grsec, it only has to be fixed once instead of twice!


state: closed
title: Prometheus exporters
user_login: MostAwesomeDude
html_url: https://github.com/NixOS/nixpkgs/pull/21422
updated_at: 2017-01-09 14:20:26
body:
  ###### Motivation for this change

  I started using Prometheus recently and I needed to export some stuff.

  ###### Things done

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

  ---

  This all appears to work; https://graphs.matador.cloud/dashboard/db/web-status shows off the nginx and Varnish support, while https://graphs.matador.cloud/dashboard/db/storage-overview uses JSON scraping.


state: closed
title: cpu-freq: Try powersave if ondemand is not available
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/pull/21423
updated_at: 2017-01-02 16:20:29
body:
  ###### Motivation for this change

  This should fix default governor picking on Sandy Bridge+ chips and close https://github.com/NixOS/nixpkgs/issues/9611
  Not all people monitor their CPUs at least eventually. And we don't want them to shorten lives of their machines.

  ###### Things done

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

  ---


state: closed
title: hydra not building - known issue, but no warning in manual for hydra
user_login: ikervagyok
html_url: https://github.com/NixOS/nixpkgs/issues/21424
updated_at: 2017-08-08 08:55:46
body:
  ## Issue description
  I tried to set up hydra for a test-run on my laptop and it failed at:

  > g++ -DHAVE_CONFIG_H -I. -I../..    -I/nix/store/xibmb4s2xah92zx2m34gng55in38l2cq-boehm-gc-7.2g-dev/include -I/nix/store/i90xvxfz44hg85yyv9px2vkkvdarfn85-nix-1.12pre4523_3b81b26-dev/include/nix -Wall -laws-cpp-sdk-s3 -g -O2 -std=c++11 -c -o s3-binary-cache-store.o s3-binary-cache-store.cc
  > s3-binary-cache-store.cc:6:29: fatal error: aws/s3/S3Client.h: No such file or directory
  > compilation terminated.

  I have tried it as described in: ```https://nixos.org/hydra/manual/``` - i did not try the one-click install, but the channel method.

  Later I found the error in ```https://github.com/NixOS/hydra/issues/322``` with links to the workarounds, but those should be mentioned either in the manual itself, or fixed. It's an inconvenience for new hydra users, that the official manual isn't working.

  Posting this in ```nixpkgs``` instead of ```hydra```, so more people see it.

  Happy Holidays,
  ikervagyok


state: closed
title: procmail: unbreak "make install"
user_login: mikesperber
html_url: https://github.com/NixOS/nixpkgs/pull/21427
updated_at: 2017-01-03 07:46:35
body:
  procmail's Makefile lacks a ".PHONY: install" line, which turns "make
  install" into a no-op, at least on macOS.  Insert one.

  ###### Motivation for this change

  nix-env -i procmail would not install anything into the store.

  ###### Things done

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

  ---


state: closed
title: crystal: fix build in chroot environment
user_login: sifmelcara
html_url: https://github.com/NixOS/nixpkgs/pull/21428
updated_at: 2016-12-26 21:19:50
body:
  ###### Motivation for this change

  crystal package (pr #21339) build failed on hydra.
  https://hydra.nixos.org/build/45498661

  The reason is there is no /usr/bin/env in hydra's linux build environment.
  So darwin build on hydra succeed but linux build on hydra failed.

  I am sorry that I did not aware that before. This pr should fix the issue.

  Thanks!

  ###### Things done

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

  ---


state: closed
title: nginx: Allow GD to be optional.
user_login: MostAwesomeDude
html_url: https://github.com/NixOS/nixpkgs/pull/21429
updated_at: 2016-12-28 10:57:38
body:
  This commit permits incantations like `pkgs.nginx.override { gd = null; }` to
  produce a slimmed-down nginx.

  When used, this functionality removes a pile of stuff from nginx's closure.
  The resulting nginx's closure:

      $ nix-store -q -R /nix/store/wk3h0a4dmdmjmxkbd0q09iw0wfq0yzpz-nginx-1.10.2 | wc -l
      12
      $ nix-store -q -R /nix/store/gpcx77anqrj05qz0mrwm7hf4wgxry5py-nginx-1.10.2 | wc -l
      24

  ###### Things done

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

  ---


state: closed
title: awesome: 3.5.9 -> 4.0
user_login: rasendubi
html_url: https://github.com/NixOS/nixpkgs/pull/21430
updated_at: 2017-01-02 10:03:29
body:
  ###### Motivation for this change
  [Awesome wm 4.0 released](https://awesomewm.org/apidoc/documentation/89-NEWS.md.html)

  ###### Things done

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

  ---

  I'm currently running awesome-4.0 as my window manager. \o/


state: closed
title: Not only linux
user_login: mitchty
html_url: https://github.com/NixOS/nixpkgs/pull/21431
updated_at: 2016-12-26 21:22:25
body:
  ###### Motivation for this change
  I wanted to use these packages on OS X without local changes in my fork, note, that for most of the packages its unlikely they are linux specific. Adjusted all platforms to build on any unix platform.

  I've been running with these changes on osx for about 2-3 months successfully as a note, with cscope being the most problematic on OS X.

  ###### Things done

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

  ---


state: closed
title: pythonPackages.protobuf missing C extension
user_login: cstrahan
html_url: https://github.com/NixOS/nixpkgs/issues/21432
updated_at: 2018-09-22 18:13:45
body:
  The `pythonPackages.protobuf` is missing the `_message.so` file. It gets built during the check phase, but never gets copied into the store path.

  /cc @wkennington 


state: closed
title: darktable: 2.0.7 -> 2.2.0
user_login: Hodapp87
html_url: https://github.com/NixOS/nixpkgs/pull/21433
updated_at: 2016-12-31 20:17:00
body:
  ###### Motivation for this change

  A new release of darktable is available. Some change in the darktable build seems to have broken things (the binaries are unable to find `libdarktable.so`), but I've not yet identified the cause. The change below just patches the binaries - but for some reason, it must do so on the wrapped binaries (after `wrapGAppsHook`) rather than the pre-wrapped ones. Some more is noted in the comments in the commit.

  ###### Things done

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

  ---


state: closed
title: GHC add man pages
user_login: lverns
html_url: https://github.com/NixOS/nixpkgs/pull/21434
updated_at: 2017-07-23 18:56:52
body:
  ###### Motivation for this change

  Adds man pages for `ghc` versions 8.0.1 and 8.0.2 to resolve issue  #20281. Also makes the section titled "The User's Guide" build in the html documentation. Note that `man ghci` still finds no man pages, but Fedora 24 behaves the same way so that is an upstream issue.

  ###### Things done

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

  ---


state: closed
title: facter: use boost160
user_login: womfoo
html_url: https://github.com/NixOS/nixpkgs/pull/21435
updated_at: 2017-04-30 11:44:53
body:
  ###### Motivation for this change

  boost version in unstable now defaults to boost162 which breaks the build. switching to boost160 for now.

  ###### Things done

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

  ---


state: closed
title: enpass: bump to 5.4.0.post4 and fix application icon
user_login: RonnyPfannschmidt
html_url: https://github.com/NixOS/nixpkgs/pull/21436
updated_at: 2016-12-28 10:58:26
body:
  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: pythonPackages.joblib: skip failing test on darwin
user_login: georgewhewell
html_url: https://github.com/NixOS/nixpkgs/pull/21437
updated_at: 2017-02-13 17:01:48
body:
  ###### Motivation for this change
  intended to fix #16611

  ###### Things done

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

  ---


state: closed
title: libstrophe: 0.8.8 -> 0.9.1
user_login: flosse
html_url: https://github.com/NixOS/nixpkgs/pull/21438
updated_at: 2016-12-28 10:59:32
body:
  ###### Motivation for this change
  I'm using a rust wrapper that depends on the new version.

  ###### Things done

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

  ---


state: closed
title: nixos-rebuild switch/test issue with GNOME
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/issues/21439
updated_at: 2017-11-19 18:41:00
body:
  ## Issue description
  A couple of times now I've been "locked out" of the GNOME desktop after having run "nixos-rebuild switch/test" on nixpkgs master branch. What happens is the graphical session disappears (black screen) and I can only access virtual terminals on Ctrl-Alt+F2..F6.

  When this happens, I see this in the journal:

  ```
  ...
  org.gnome.Shell.desktop[3217]: Window manager warning: Failed to set power save mode for output HDMI-2: Permission denied
  org.gnome.Shell.desktop[3217]: Window manager warning: Failed to set power save mode for output HDMI-2: Permission denied
  .gnome-shell-wr[3217]: Failed to set CRTC mode 1680x1050: Permission denied
  ```

  ### Steps to reproduce
  Doing "nixos-rebuild switch/test" on a NixOS unstable system with GNOME, where the currently running configuration is old/different enough (compared to new) to affect the desktop session. (As far as I can tell.)

  ## Technical details

  * System: NixOS unstable
  * Nix version: 1.11.4


state: closed
title: pygraphviz: 1.3.1 -> 1.4rc1
user_login: knedlsepp
html_url: https://github.com/NixOS/nixpkgs/pull/21440
updated_at: 2016-12-27 17:13:10
body:
  ###### Motivation for this change
  The build of pygraphviz crashes with a segmentation fault in the test phase.
  This was fixed in 1.4rc1 (see: https://github.com/pygraphviz/pygraphviz/issues/84 )

  ###### Things done

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

  ---


state: closed
title: nixos/graphite: fix beacon config parameter
user_login: Lassulus
html_url: https://github.com/NixOS/nixpkgs/pull/21441
updated_at: 2016-12-27 18:38:20
body:
  ###### Motivation for this change

  services.graphite.beacon currently doesn't work.

  Following error occurs during launch:
  ```
  Traceback (most recent call last):
    File "/nix/store/5f2xayl4dirw80svbmn0gzishrm0a6xz-python2.7-graphite_beacon-0.22.1/bin/.graphite-beacon-wrapped", line 12, in <module>
      sys.exit(run())
    File "/nix/store/5f2xayl4dirw80svbmn0gzishrm0a6xz-python2.7-graphite_beacon-0.22.1/lib/python2.7/site-packages/graphite_beacon/app.py", line 14, in run
      options.parse_command_line()
    File "/nix/store/f81aar4gipmync6jnbs967zcan0nw2lw-python2.7-tornado-4.4.2/lib/python2.7/site-packages/tornado/options.py", line 293, in parse_command_line
      raise Error('Option %r requires a value' % name)
  tornado.options.Error: Option 'config' requires a value

  ```

  ###### Things done

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

  ---


state: closed
title: No cursor themes in Xfce
user_login: ambrop72
html_url: https://github.com/NixOS/nixpkgs/issues/21442
updated_at: 2017-12-19 12:15:40
body:
  ## Issue description

  In the Xfce "Mouse and Touchpad" settings, in the Theme tab, no cursor themes are shown other than Default. The cursor size option has no effect. Even after installing `pkgs.vanilla-dmz` (a set of cursor themes) via `environment.systemPackages`, no cursor themes are available.

  ## Technical details

  * System: NixOS 16.09


state: closed
title: zsh-completion
user_login: PierreR
html_url: https://github.com/NixOS/nixpkgs/issues/21443
updated_at: 2019-04-12 22:32:57
body:
  ## Issue description
  While using `oh-my-zsh`, after installing `zsh-completions` I have got:
  ```
  λ ~ → ag --all 
  _store_cache:46: read-only file system: /nix/store/dz2ly4dhxn2s0whmjj1z9dhpbivadb6g-oh-my-zsh-git-2016-08-01/share/oh-my-zsh//cache//_AG_OPTS
  ```

  ### Steps to reproduce
  * install `oh-my-zsh` together with `zsh-completions`
  * open a terminal and try: `ag --all` + TAB

  As a note, the completion does work, pressing `TAB` again does give:
  ```
  λ ~ → ag --all-t
  --all-text   -- search all text files, excluding hidden ones
  --all-types  -- search all text files, excluding hidden ones and not obeying ignore files (.agignore, .gitignore...)
  ```

  ## Technical details

  * System: nixos
  * Nix version: (run `nix-env --version`): nix-env (Nix) 1.11.4
  * Nixpkgs version: "16.09.1368.435b5f8
  * both `oh-my-zsh` and `zsh-completions` comes from nixpkgs
  * zshrc config:
  ```
  λ ~ → cat .zshrc 
  ZSH_CUSTOM=$HOME/.zsh_custom
  ZSH_THEME="lambda-mod"

  plugins=()

  source $ZSH/oh-my-zsh.sh
  source $(autojump-share)/autojump.zsh
  ```


state: closed
title: gphoto2: nixos programs module to configure udev
user_login: league
html_url: https://github.com/NixOS/nixpkgs/pull/21444
updated_at: 2017-03-04 03:51:16
body:
  Closes #21420.

  ###### Motivation for this change

  See #21420: I plugged in my digital camera and could not run `gphoto2` to download images as regular user due to insufficient permissions. This adds a NixOS option `programs.gphoto2.enable` that installs not just `gphoto2`, but also a file of udev rules for setting the group ownership of a plugged-in camera to `camera`.

  Tested on my NixOS 16.09.git.9db36f2 and then applied changes to master.

  First contribution, happy to learn and fix anything to follow standards better.

  ###### 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
     - [ ] (N/A) macOS
     - [X] Linux
  - [ ] (N/A) Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] (N/A) Tested 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: syncthing: 0.14.15 -> 0.14.17
user_login: jokogr
html_url: https://github.com/NixOS/nixpkgs/pull/21445
updated_at: 2016-12-29 20:00:41
body:
  ###### Motivation for this change

  Minor bugfix release.

  ###### Things done

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

  ---


state: closed
title: syncthing-gtk: 0.6.3 -> 0.9.2.3
user_login: jokogr
html_url: https://github.com/NixOS/nixpkgs/pull/21446
updated_at: 2016-12-31 13:11:38
body:
  ###### Motivation for this change

  A test in the stable release branch was failing and thought to update it.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [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/glance: init at liberty version
user_login: nlewo
html_url: https://github.com/NixOS/nixpkgs/pull/21447
updated_at: 2017-01-01 05:39:42
body:
  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: python:graphite_beacon: 0.22.1 -> 0.27.0
user_login: Lassulus
html_url: https://github.com/NixOS/nixpkgs/pull/21448
updated_at: 2016-12-27 22:04:31
body:
  ###### Motivation for this change

  graphite_beacon cli plugin was broken. Now it's working

  ###### Things done

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

  ---


state: closed
title: gorilla-bin: init at 1.5.3.7
user_login: namore
html_url: https://github.com/NixOS/nixpkgs/pull/21449
updated_at: 2017-01-04 12:59:10
body:
  ###### Motivation for this change

  Add password manager "gorilla" (currently available for various operating systems, e.g., Debian or FreeBSD, but not yet nix*).

  ###### Things done

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

  ##### Caveats

  Only 64 bit Linux platform supported, since package is based on binary version.

  ---


state: closed
title: pocketsphinx: 0.8 -> 5prealpha
user_login: sboosali
html_url: https://github.com/NixOS/nixpkgs/pull/21452
updated_at: 2016-12-28 07:44:11
body:
  ###### Motivation for this change

  Version was outdated, the old `pocketsphinx_continuous` lacked features. 

  ###### Things done

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

  ---

  (This is my first commit) `nix-shell -p nox --run "nox-review wip"` errored, but sphinxbase/pocketsphinx don't seem to have any reverse dependencies. 

  cc @Fuuzetsu 


state: closed
title: crystal: fix build in chroot environment, again
user_login: sifmelcara
html_url: https://github.com/NixOS/nixpkgs/pull/21453
updated_at: 2016-12-28 10:15:13
body:
  ###### Motivation for this change

  After last pr (#21428) being merged into master, hydra still failed to build crystal,
  then I realized that forgot to patch another script used by Makefile.
  (I test last pr with nix.useSandbox = true, it succeed to build locally, strange..)

  This time I'm sure it can be build without /usr/bin/env,
  but to make sure everything works after this pr,
  @mimadrid I would be very appreciated if you can also test this pr to ensure everything works with nix.useSandbox = true, and to avoid I made any silly mistake again, thank you!

  ###### Things done

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

  ---


state: closed
title: font-manager looks terrible
user_login: fubarbaz
html_url: https://github.com/NixOS/nixpkgs/issues/21454
updated_at: 2016-12-30 18:00:41
body:
  ![font-manager-broken](https://cloud.githubusercontent.com/assets/23479333/21520672/6621b3f0-ccf6-11e6-9718-92922b8e7b05.png)
  command executed: `font-manager`

  Output:

  ```
  [WARNING 12:05:15] Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
  [WARNING 12:05:15] [Gtk] Could not load a pixbuf from /org/gtk/libgtk/theme/Adwaita/assets/bullet-symbolic.svg.This may indicate that pixbuf loaders or the mime database could not be found.
  ```
  ## Issue description
  The UI looks rather broken. E.g. the text on the left column is hardly visible, even though the window is more than large enough to display the text. From my memory this does work on other operating systems, so something must have gone wrong in the packaging. 


  ### Steps to reproduce
  I am running it inside KDE4. 

  ## Technical details
  16.09.git.81428dd (Flounder)


state: closed
title: natron: init at 2.1.9
user_login: puffnfresh
html_url: https://github.com/NixOS/nixpkgs/pull/21455
updated_at: 2017-01-06 07:22:08
body:
  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: clblas-cuda: use system gtest library
user_login: rycee
html_url: https://github.com/NixOS/nixpkgs/pull/21456
updated_at: 2019-04-17 01:45:35
body:
  ###### Motivation for this change

  Without this change the build fails with
  ```
  …
  [ 59%] Linking CXX executable ../../../staging/make-ktest
  [ 59%] Built target make-ktest
  Scanning dependencies of target gtest-external
  [ 59%] Creating directories for 'gtest-external'
  [ 59%] Performing download step (download, verify and extract) for 'gtest-external'
  -- Downloading...
     dst='/tmp/nix-build-clblas-cuda-git-20160505.drv-0/clBLAS-d20977ec4389c6b3751e318779410007c5e272f8-src/Build/tests/gtest-external-prefix/src/release-1.7.0.zip'
     timeout='none'
  -- Using src='https://github.com/google/googletest/archive/release-1.7.0.zip'
  -- Retrying...
  -- Using src='https://github.com/google/googletest/archive/release-1.7.0.zip'
  -- Retry after 5 seconds (attempt #2) ...
  -- Using src='https://github.com/google/googletest/archive/release-1.7.0.zip'
  -- Retry after 5 seconds (attempt #3) ...
  -- Using src='https://github.com/google/googletest/archive/release-1.7.0.zip'
  -- Retry after 15 seconds (attempt #4) ...
  -- Using src='https://github.com/google/googletest/archive/release-1.7.0.zip'
  -- Retry after 60 seconds (attempt #5) ...
  -- Using src='https://github.com/google/googletest/archive/release-1.7.0.zip'
  CMake Error at gtest-external-stamp/download-gtest-external.cmake:157 (message):
    Each download failed!

      error: downloading 'https://github.com/google/googletest/archive/release-1.7.0.zip' failed
           status_code: 6
           status_string: "Couldn't resolve host name"
           log:
           --- LOG BEGIN ---
           getaddrinfo(3) failed for github.com:443

    Couldn't resolve host 'github.com'

    Closing connection 0
  …
  ```

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested 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: Vulnerability Roundup 15
user_login: grahamc
html_url: https://github.com/NixOS/nixpkgs/issues/21457
updated_at: 2016-12-30 03:12:57
body:
  Here are all the vulnerabilities from https://lwn.net/Vulnerabilities
  since our [last roundup](https://github.com/NixOS/nixpkgs/issues/21289).

  cc: @joachifm  @michalpalka @abbradar @bachp @LnL7 @the-kenny @Mic92 @FRidh @bjornfor @vcunat.

  _Note:_ The list of people CC'd on this issue participated in the last
  roundup. If you participate on this roundup, I'll cc you on the next
  one. If you don't participate in the next one, you won't be CC'd on
  the one after that. If you would like to be CC'd on the next roundup,
  add a comment to the most recent vulnerability roundup.
  If you would like to be CC'd on _all_ roundups, leave a comment and
  tell @grahamc so.

  Permanent CC's: @joepie91, @phanimahesh, @NixOS/security-notifications
  (if you no longer want to be CC'd, ask to be removed from this list)

  ## Notes on the list
  1. The reports have been roughly grouped by the package name. This
     isn't perfect, but is intended to help identify if a whole group
     of reports is resolved already.
  2. Some issues will be duplicated, because it affects multiple
     packages. For example, there are sometimes problems that impact
     thunderbird, and firefox. LWN might report in one vulnerability
     "thunderbird firefox". These names have been split to make sure
     both packages get addressed.
  3. By each issue is a link to code search for the package name, and
     a Github search by filename. These are to help, but may not return
     results when we do in fact package the software. If a search
     doesn't turn up, please try altering the search criteria or
     looking in nixpkgs manually before asserting we don't have it.
  4. This issue is created by https://github.com/NixOS/security

  # Instructions:

  1. Triage a report: If we don't have the software or our version isn't
     vulnerable, tick the box or add a comment with the report number,
     stating it isn't vulnerable.
  2. Fix the issue: If we do have the software and it is vulnerable,
     either leave a comment on this issue saying so, even open a pull
     request with the fix. If you open a PR, make sure to tag this
     issue so we can coordinate.
  3. When an entire section is completed, move the section to the
     "Triaged and Resolved Issues" `details` block below.



  ## Upon Completion ...

   - [x] Run the issue through `reformat` one last time
   - [x] Review commits since last roundup for backport candidates
   - [x] Send an update e-mail to nix-security-announce@googlegroups.com
   - [x] Update the database at https://github.com/NixOS/security

  Without further ado...

  ### Assorted (17 issues)
   - [x] [`#710086`](https://lwn.net/Vulnerabilities/710086/) ([search](http://search.nix.gsc.io/?q=kernel&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=kernel+in%3Apath&type=Code))  kernel: denial of service
   - [x] [`#710210`](https://lwn.net/Vulnerabilities/710210/) ([search](http://search.nix.gsc.io/?q=libcrypto++&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=libcrypto+++in%3Apath&type=Code))  libcrypto++: denial of service
   - [x] [`#710082`](https://lwn.net/Vulnerabilities/710082/) ([search](http://search.nix.gsc.io/?q=openssh&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=openssh+in%3Apath&type=Code))  openssh: multiple vulnerabilities
   - [x] [`#709844`](https://lwn.net/Vulnerabilities/709844/) ([search](http://search.nix.gsc.io/?q=ceph&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=ceph+in%3Apath&type=Code))  ceph: denial of service
   - [x] [`#710085`](https://lwn.net/Vulnerabilities/710085/) ([search](http://search.nix.gsc.io/?q=gdk-pixbuf2&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=gdk-pixbuf2+in%3Apath&type=Code))  gdk-pixbuf2: unspecified
   - [x] [`#709987`](https://lwn.net/Vulnerabilities/709987/) ([search](http://search.nix.gsc.io/?q=GraphicsMagick&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=GraphicsMagick+in%3Apath&type=Code))  graphicsmagick: denial of service
   - [x] [`#709988`](https://lwn.net/Vulnerabilities/709988/) ([search](http://search.nix.gsc.io/?q=ImageMagick&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=ImageMagick+in%3Apath&type=Code))  imagemagick: code execution
   - [x] [`#710084`](https://lwn.net/Vulnerabilities/710084/) ([search](http://search.nix.gsc.io/?q=botan&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=botan+in%3Apath&type=Code))  botan: integer overflow
   - [x] [`#710209`](https://lwn.net/Vulnerabilities/710209/) ([search](http://search.nix.gsc.io/?q=exim4&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=exim4+in%3Apath&type=Code))  exim4: information leak
   - [x] [`#710214`](https://lwn.net/Vulnerabilities/710214/) ([search](http://search.nix.gsc.io/?q=httpd&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=httpd+in%3Apath&type=Code))  httpd: three vulnerabilities
   - [x] [`#709984`](https://lwn.net/Vulnerabilities/709984/) ([search](http://search.nix.gsc.io/?q=imagemagick&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=imagemagick+in%3Apath&type=Code))  imagemagick: code execution
   - [x] [`#709986`](https://lwn.net/Vulnerabilities/709986/) ([search](http://search.nix.gsc.io/?q=msgpuck&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=msgpuck+in%3Apath&type=Code))  msgpuck: two denial of service flaws
   - [x] [`#710212`](https://lwn.net/Vulnerabilities/710212/) ([search](http://search.nix.gsc.io/?q=qemu&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=qemu+in%3Apath&type=Code))  qemu: denial of service
   - [x] [`#671098`](https://lwn.net/Vulnerabilities/671098/) ([search](http://search.nix.gsc.io/?q=shellinabox&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=shellinabox+in%3Apath&type=Code))  shellinabox: DNS rebinding
   - [x] [`#710213`](https://lwn.net/Vulnerabilities/710213/) ([search](http://search.nix.gsc.io/?q=spip&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=spip+in%3Apath&type=Code))  spip: two vulnerabilities
   - [x] [`#710087`](https://lwn.net/Vulnerabilities/710087/) ([search](http://search.nix.gsc.io/?q=squid&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=squid+in%3Apath&type=Code))  squid: two vulnerabilities
   - [x] [`#709993`](https://lwn.net/Vulnerabilities/709993/) ([search](http://search.nix.gsc.io/?q=xen&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=xen+in%3Apath&type=Code))  xen: two vulnerabilities

  ### gstreamer-plugins-good (2 issues)
   - [x] [`#318382`](https://lwn.net/Vulnerabilities/318382/) ([search](http://search.nix.gsc.io/?q=gstreamer-plugins-good&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=gstreamer-plugins-good+in%3Apath&type=Code))  gstreamer-plugins-good: heap buffer overflows
   - [x] [`#709839`](https://lwn.net/Vulnerabilities/709839/) ([search](http://search.nix.gsc.io/?q=gstreamer-plugins-good&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=gstreamer-plugins-good+in%3Apath&type=Code))  gstreamer-plugins-good: denial of service


state: closed
title: ricochet: 1.1.2 -> 1.1.4
user_login: np
html_url: https://github.com/NixOS/nixpkgs/pull/21458
updated_at: 2016-12-28 13:51:29
body:
  ###### Motivation for this change

  Try the 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
  - [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: nix is broken when gvfs is used
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/issues/21459
updated_at: 2016-12-28 12:58:34
body:
  ## Issue description

  On NixOS, the current unstable channel, Nix fails to run:

  ```
  building path(s) ‘/nix/store/fjafzzyg7d6b007af8vyxddnyn6c4cxm-nethack-3.6.0’
  error: while setting up the build environment: unable to make filesystem ‘/run/user/1000/gvfs’ private: Permission denied
  ```

  If I unmount this fs manually the problem is solved.

  ### Steps to reproduce

  1. Boot into a DE which uses gvfs (Xfce should work);
  2. Run `nix-build -A hello` where `hello` should be unavailable from the cache.

  ## Technical details

  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`) 5ba7f33e3a4f8ebee9944e5e7f092edf4cb57f3e (with several seemingly unrelated patches on top).


state: open
title: systemd user-units can't be easily enabled/disabled per user
user_login: ToxicFrog
html_url: https://github.com/NixOS/nixpkgs/issues/21460
updated_at: 2017-09-06 18:30:31
body:
  The unit files emitted by `systemd.user.services.*` don't have an `[Install]` section, so users can't* enable/disable it with `systemctl --user (enable|disable)` (they can still create the ~/.config/systemd/user/default.target.wants/ symlinks by hand if needed).

  It might seem that you could fix this in `configuration.nix` with something like:

        systemd.user.services.syncthing.wantedBy = [ "default.target" ];

  But that turns it on for *all* users, including root(!) and sddm(!!).

  I know NixOS doesn't use `[Install]` in general, but for user-units, which are meant to be used and, to some extent, configured by individual, nonprivileged users, it makes sense to permit it; furthermore -- although I'm not sure what a good way to accomplish this -- it would be nice if the system administrator had some way of saying "auto-enable this user-unit only for the following users".


state: closed
title: urlscan: replace input 'isPy35' with 'pythonOlder'
user_login: ikervagyok
html_url: https://github.com/NixOS/nixpkgs/pull/21461
updated_at: 2016-12-30 11:27:38
body:
  ###### Motivation for this change
  fix build inputs

  ###### Things done

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

  ---


state: closed
title: Fontconfig for Android Studio
user_login: phunehehe
html_url: https://github.com/NixOS/nixpkgs/pull/21462
updated_at: 2017-01-11 01:05:42
body:
  ###### Motivation for this change

  With the fonts.conf by Ubuntu (I use Nix instead of Apt on Ubuntu), Android Studio crashes during startup because it [fails to do some font stuff](https://gist.github.com/phunehehe/f3389bc79b4428a03b20053377ebdd5a). With a config file built with `makeFontsConf` (even an empty one!?), it works fine. The workaround is found via https://github.com/docker-library/openjdk/issues/73.

  On the one side, it could be argued that I should fix my fonts.conf, but then it means the package isn't really usable out of NixOS.

  On the other side, overriding FONTCONFIG_FILE probably means the package can't use all the installed fonts, but then I also see other packages doing the same.

  Thoughts?

  ###### Things done

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

  ---


state: open
title: JAVA_FONTS support
user_login: fubarbaz
html_url: https://github.com/NixOS/nixpkgs/issues/21463
updated_at: 2017-01-01 15:31:32
body:
  ## Issue description
  A part of Java is the environment variable JAVA_FONTS, which is a Java standard way to find ( see: http://www.ibm.com/support/knowledgecenter/SSYKE2_8.0.0/com.ibm.java.aix.80.doc/diag/appendixes/env_var/env_jvm.html for details). 

  This is currently not set in any application, but this should be done. Additionally, a user should be able to override this per application, so this would require some wrapping for every Java package. 

  The user visible problem is that Java applications do not show all TrueType Fonts which are installed. 

  ### Steps to reproduce
  `grep -r JAVA_FONTS ~/nixpkgs` returns no results

  ## Technical details

  All NixOS versions are affected. 


state: closed
title: Flatten nested kdeWrappers
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/21466
updated_at: 2017-01-03 14:21:40
body:
  ###### Motivation for this change

  Takes a stab at https://github.com/NixOS/nixpkgs/issues/21345. With this nested `kdeWrapper`ed packages are flattened into one symlink tree, saving disk space.

  As @FRidh suggested we now use this in KDE5 service with a new option `extraPackages`. I've moved all the wrapped packages from the big list (there are not too many of them; is this right?).

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] 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).

  ---

  Tested with this configuration:
  ```
  {
    services.xserver.enable = true;
    services.xserver.desktopManager.kde5.enable = true;
    services.xserver.desktopManager.kde5.enableQt4Support = true;
    hardware.bluetooth.enable = true;
    hardware.pulseaudio.enable = true;
    powerManagement.enable = true;
    networking.networkmanager.enable = true;
    services.colord.enable = true;
    services.samba.enable = true;

    users.extraUsers.root.password = "";
  }
  ```


state: open
title: "Git" gem type install oddness
user_login: deepfire
html_url: https://github.com/NixOS/nixpkgs/issues/21467
updated_at: 2016-12-28 14:12:56
body:
  ## Issue description
  The "git" gem type (that is, fetching gems from git, rather than from rubygems), while available, doesn't appear to be used in nixpkgs, and so doesn't appear to work properly -- although it's hard to properly attribute the issue based on available data.

  ### Steps to reproduce
  In the context of `pkgs/applications/misc/taskjuggler/3.x/gemset.nix`, applying the following diff:
  ```
     "taskjuggler" = {
       version = "3.6.0";
       source = {
  -      type = "gem";
  -      sha256 = "0ky3cydl3szhdyxsy4k6zxzjlbll7mlq025aj6xd5jmh49k3pfbp";
  +      type = "git";
  +      url = "https://github.com/taskjuggler/TaskJuggler/";
  +      rev = "e0ff1dd39caba7e7c0ec2f4dbc195a59ba3afa0e";
  +      fetchSubmodules = false;
  +      sha256 = "1dm0c5j02ilmzqsvwmfvrpd79rkkzvk2xgpg2xvc0wlz4w9japj0";
       };
  ```
  ..leads to a the following difference in installed artifacts:
  ```
  ## type = "gem"
  /nix/store/4cpg48076s405x28bcz4gnkkghhiyyln-taskjuggler-3.6.0/bin/:
  bundle   colortab      term_mandel  tj3d            tj3ss_sender    tj3ts_summary
  bundler  decolor       tj3          tj3man          tj3ts_receiver  tj3webd
  cdiff    term_display  tj3client    tj3ss_receiver  tj3ts_sender

  /nix/store/q4bzp6788pn880bjq5vwsn632yrc6ycl-ruby2.0.0-p647-taskjuggler-3.6.0/bin/:
  tj3        tj3d    tj3ss_receiver  tj3ts_receiver  tj3ts_summary
  tj3client  tj3man  tj3ss_sender    tj3ts_sender    tj3webd

  ## type = "git"
  /nix/store/l7lpryzhn48ydpyl4023fhk1alyhmm45-taskjuggler-3.6.0/bin/:
  bundle  bundler  cdiff  colortab  decolor  term_display  term_mandel
  ```
  ## Technical details

  * System: 17.03.git.c647899 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.4
  * Nixpkgs version: "17.03.git.c64789937b" (local modification atop de99dc50495e0fb75a039586b882d1cd1b51eb0b)


state: closed
title: packer: 0.10.1 -> 0.12.1
user_login: binarin
html_url: https://github.com/NixOS/nixpkgs/pull/21469
updated_at: 2017-01-06 17:02:24
body:
  Update was done using `updateScript` that was also added by this commit.
  Not the prettiest thing, but it works.

  ###### Motivation for this change


  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [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: `stack exec` complains about missing GHC
user_login: deepfire
html_url: https://github.com/NixOS/nixpkgs/issues/21470
updated_at: 2016-12-28 19:52:02
body:
  ## Issue description
  `stack exec` complains about missing GHC.

  ### Steps to reproduce
  ```
  deepfire@andromedae:~$ nix-env --query --installed | grep 'ghc\|stack'
  ghc-8.0.1
  stack-1.3.0
  deepfire@andromedae:~$ stack exec ghc
  No compiler found, expected minor version match with ghc-8.0.1 (x86_64) (based on resolver setting in /home/deepfire/.stack/global-project/stack.yaml).
  To install the correct GHC into /home/deepfire/.stack/programs/x86_64-linux/, try running "stack setup" or use the "--install-ghc" flag. To use your system GHC installation, run "stack config set system-ghc --global true", or use the "--system-ghc" flag.
  ```


  ## Technical details
  * System: 17.03.git.de99dc5 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.4
  * Nixpkgs version: "17.03.git.de99dc5049"


state: open
title: Always cross compile
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/issues/21471
updated_at: 2019-06-01 18:53:26
body:
  Exherbo, another linux distribution that has done good work with cross-compiling, always builds cross compilers---i.e. `--host` `--build` and `--target` are always passed to gcc's build system even if some of those platforms are the same: http://git.exherbo.org/arbor.git/tree/packages/sys-devel/gcc/gcc.exlib#n187. The big advantage here is by using the cross-compiling code path in all cases, there's less to maintain, and actual cross compilation is less likely to rot assuming native compilation will always be better tested.

  ~~In https://github.com/NixOS/nixpkgs/pull/21268 (specifically https://github.com/NixOS/nixpkgs/pull/21268/commits/633feb4e39a24c7da9ff4ae1b5f4219e0c2a1bb6 but I'll probably rebase at some point breaking that link), I introduce always-defined `buildPlatform` `hostPlatform` and `targetPlatform` for the same reasons (I keep around nullable `crossSystem` and not-always present `stdenv.cross` for compatibility). So if/when that PR is merged would be a good time to tackle this.~~ that PR will probably be closed as a bunch else happened separately, including always defining `buildPlatform` `hostPlatform` and `targetPlatform` and removing `crossSystem` and `stdenv.cross` altogether.

  Naturally this would be a gcc-caused mass rebuild on Linux. Darwin shouldn't be as affected as LLVM, by default, includes all the targets we care about. 


state: closed
title: bloaty: 2016.11.16 -> 2016.12.28
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/21472
updated_at: 2016-12-29 19:59:05
body:
  ###### Motivation for this change

  Minor update.

  ###### Things done

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

  ---


state: closed
user_login: stepcut
html_url: https://github.com/NixOS/nixpkgs/pull/21473
updated_at: 2016-12-30 22:04:57
title:
  netbpm: tell config.mk where to find JPEGLIB and JPEGHDR_DIR or jpegtopnm and friends will not be built

body:
  I noticed that `netpbm` was not providing tools like `jpegtopnm`. I copied the existing hack for `libtiff` and modified it for `libjpeg` and the missing tools are now being built.


state: closed
title: openbabel: 2.3.2 -> 2.4.1
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/21474
updated_at: 2017-05-15 17:35:24
body:
  ###### Motivation for this change

  Update openbabel to the last version

  ###### Things done

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

  ---


state: closed
title: llvm: 3.9.0 -> 3.9.1
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/21475
updated_at: 2019-04-17 01:45:35
body:
  ###### Motivation for this change

  Point release for LLVM.

  ###### Things done

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

  ---


state: closed
title: Add top-level attr for lldb.
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/21476
updated_at: 2016-12-28 19:41:20
body:
  ###### Motivation for this change

  Simpler to install lldb or refer to it elsewhere.

  ###### Things done

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

  ---


state: closed
title: openmw: 0.40.0 -> 0.41.0
user_login: rardiol
html_url: https://github.com/NixOS/nixpkgs/pull/21477
updated_at: 2016-12-28 20:40:46
body:
  ###### Motivation for this change

  update. maintainer @abbradar

  ###### Things done

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

  ---


state: closed
title: nerdfonts: 0.8.0 -> 1.0.0
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/21478
updated_at: 2017-05-15 17:35:24
body:
  ###### Motivation for this change

  Update nerdfonts to the last version

  ###### Things done

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

  ---


state: closed
title: Freeciv
user_login: rardiol
html_url: https://github.com/NixOS/nixpkgs/pull/21479
updated_at: 2016-12-28 21:34:03
body:
  ###### Motivation for this change

  update and added a flag for using sqlite3 as the server database. I thought it was nice to add at least one database engine, and sqlite should be small enough to not increase closure size too much?

  ###### Things done

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

  ---


state: closed
title: ranger 1.7.2 - 1.8.0
user_login: tex
html_url: https://github.com/NixOS/nixpkgs/pull/21480
updated_at: 2016-12-28 22:47:39
body:
  ###### Motivation for this change
  Update 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 compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: chromium vaapi support
user_login: yorickvP
html_url: https://github.com/NixOS/nixpkgs/issues/21481
updated_at: 2019-03-26 21:25:13
body:
  ## Issue description

  Ubuntu and Debian, as far as i can tell, have a [hardware video acceleration patch](https://github.com/saiarcot895/chromium-ubuntu-build/blob/master/debian/patches/enable_vaapi_on_linux.diff) to enable chromium hardware acceleration on linux.
  It seems that user-side patching for chromium is not very doable for now, maybe that's another thing that could change (but the build takes a long time anyways).

  See also: https://aur.archlinux.org/packages/chromium-vaapi/

  It might be a good idea to also include this patch (with updated paths).


state: closed
title: qemu: fix CVE-2016-9911, CVE 2016-9921 and 2016-9922
user_login: nlewo
html_url: https://github.com/NixOS/nixpkgs/pull/21482
updated_at: 2016-12-29 02:22:06
body:
  ###### Motivation for this change
  fix CVE-2016-9911

  ###### Things done

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

  ---


state: closed
title: freeorion: 0.4.5 -> 0.4.6
user_login: rardiol
html_url: https://github.com/NixOS/nixpkgs/pull/21483
updated_at: 2016-12-30 22:14:36
body:
  ###### Motivation for this change

  The patch was presumably included in this release, so I removed it. However the game doesn't work because rpath from all 3 binaries is missing "/nix/store/*-freeorion-0.4.6/lib/freeorion/" that was present in 0.4.5. I believe it may have something to do with the  log:

  ```

  -- Installing: /nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/lib/freeorion/libGiGi.so
  -- Set runtime path of "/nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/lib/freeorion/libGiGi.so" to "/nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6//nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/lib/freeorion"
  -- Installing: /nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/lib/freeorion/libGiGiSDL.so
  -- Set runtime path of "/nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/lib/freeorion/libGiGiSDL.so" to "/nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6//nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/lib/freeorion"
  -- Installing: /nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/lib/freeorion/libfreeorionparse.so
  -- Set runtime path of "/nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/lib/freeorion/libfreeorionparse.so" to "/nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6//nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/lib/freeorion"
  -- Installing: /nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/bin/freeoriond
  -- Set runtime path of "/nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/bin/freeoriond" to "/nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6//nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/lib/freeorion"
  -- Installing: /nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/bin/freeorionca
  -- Set runtime path of "/nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/bin/freeorionca" to "/nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6//nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/lib/freeorion"
  -- Installing: /nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/bin/freeorion
  -- Set runtime path of "/nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/bin/freeorion" to "/nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6//nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/lib/freeorion"


  [q[ppost-installation fixup
  [pshrinking RPATHs of ELF executables and libraries in /nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6
  shrinking /nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/lib/freeorion/libfreeorioncommon.so
  shrinking /nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/lib/freeorion/libGiGi.so
  shrinking /nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/lib/freeorion/libGiGiSDL.so
  shrinking /nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/lib/freeorion/libfreeorionparse.so
  shrinking /nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/bin/freeoriond
  shrinking /nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/bin/freeorionca
  shrinking /nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/bin/.freeorion-wrapped
  [q[pstripping (with flags -S) in /nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/lib  /nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/bin 
  strip:/nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/bin/freeorion: File format not recognized
  [q[ppatching script interpreter paths in /nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6
  /nix/store/jbly65km73962kmv8mqk0kq4zyzfsvpw-freeorion-0.4.6/fixpaths/fix-paths: interpreter directive changed from "/bin/sh" to "/nix/store/3wyrnmp1bjfqg7njx6kzj6fnzyampbf5-bash-4.3-p46/bin/sh"
  [q[q
  ```


  Looks like the path is showing doubled? Is that part of the application build or nixpkgs's binary patching?

  edit: does it have something to do with this: https://github.com/freeorion/freeorion/commit/6875fd238a375618d6f32d63b6501ef8500a641a ?

  edit2: think I found the problem: https://github.com/freeorion/freeorion/commit/d87fd278225fb35836471eb0425b6675530d22d9#diff-af3b638bc2a3e6c650974192a53c7291L36

  edit3: fixed.


  ###### Things done

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

  ---


state: closed
title: We still support Apache 2.2
user_login: grahamc
html_url: https://github.com/NixOS/nixpkgs/issues/21484
updated_at: 2017-01-27 14:36:17
body:
  ## Issue description

  Apache 2.2 runs out of support in June of 2017, which means if we want to get it out of next stable we need to do so in the next few months.

  @domenkozar what is the process of deleting a package like this?


state: closed
title: multimc: update to Java 8
user_login: kierdavis
html_url: https://github.com/NixOS/nixpkgs/pull/21485
updated_at: 2017-11-24 13:49:24
body:
  Technically, this changes the version of Java depended on from 7 to
  the default, which is currently 7 on darwin and 8 on all other
  systems.

  ###### Motivation for this change


  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [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: Shellinabox 2.19 -> 2.20
user_login: dbalan
html_url: https://github.com/NixOS/nixpkgs/pull/21486
updated_at: 2016-12-29 02:22:02
body:
  should fix shellinabox vulnerabilities in https://github.com/NixOS/nixpkgs/issues/21457

  ###### Motivation for this change
  New 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
  - [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: thunderbird-bin: 45.5.1 -> 45.6.0 [Critical security fix]
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/21487
updated_at: 2016-12-29 02:38:52
body:
  ###### Motivation for this change

  - Critical security fix
  - Other bug fix

  https://www.mozilla.org/en-US/security/advisories/mfsa2016-96/
  https://www.mozilla.org/en-US/thunderbird/45.6.0/releasenotes/

  See also  #21488

  ###### Things done

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

  ---


state: closed
title: thunderbird: 45.5.1 -> 45.6.0 [Critical security fix]
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/21488
updated_at: 2016-12-29 02:34:46
body:
  ###### Motivation for this change

  - Critical security fix
  - Other bug fix

  https://www.mozilla.org/en-US/security/advisories/mfsa2016-96/
  https://www.mozilla.org/en-US/thunderbird/45.6.0/releasenotes/

  See also #21487

  ###### Things done

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

  ---

  Not tested yet. Now building.


state: closed
title: rustc, cargo, rustRegistry updates
user_login: retrry
html_url: https://github.com/NixOS/nixpkgs/pull/21489
updated_at: 2016-12-31 02:01:17
body:
  ###### Motivation for this change
  Updating compiler to newest version. Couple packages are broken and I didn't find newer released versions so I marked them as broken. Pinging maintainers @colemickens (cfdyndns) and @puffnfresh (pijul).

  ###### Things done

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

  ---


state: closed
title: NixOS VMs: `boot.tmpOnTmpfs` tmpfs masks 9P mount-points
user_login: 8573
html_url: https://github.com/NixOS/nixpkgs/issues/21490
updated_at: 2017-02-03 20:12:03
body:
  ## Issue description

  In a NixOS virtual machine (the sort started with `run-<hostname>-vm`), there are two directories, `/tmp/shared` and `/tmp/xchg`, intended for exchanging data with the host via 9P.

  If the VM's NixOS configuration includes `boot.tmpOnTmpfs = true`, that option causes an empty tmpfs to be mounted at `/tmp` *after* `/tmp/shared` and `/tmp/xchg` are mounted, thus rendering those two directories inaccessible.

  ### Steps to reproduce

  - Build and run such a VM with `boot.tmpOnTmpfs = true`.
  - With `findmnt` or `mount | grep`, note that `/tmp/shared` and `/tmp/xchg` are indeed 9P mount-points, and that `/tmp` is indeed a tmpfs.
  - With `ls /tmp`, note that `/tmp` does not contain a directory named `shared` or `xchg`.

  ## Technical details

  * System: NixOS `17.03pre97748.da70d3d (Gorilla)`
  * Nix version: `nix-env (Nix) 1.11.4`
  * Nixpkgs version: `"17.03pre94694.fa4167c"`


state: closed
title: googleAuthenticator: 1.0 -> 1.03
user_login: aneeshusa
html_url: https://github.com/NixOS/nixpkgs/pull/21491
updated_at: 2016-12-30 11:51:00
body:
  ###### Motivation for this change

  A new release (version 1.03) of google-authenticator-libpam has been cut; this is a follow up from #19603.

  ###### Things done

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


state: closed
title: idea-ultimate: 2016.3.1 -> 2016.3.2
user_login: vdemeester
html_url: https://github.com/NixOS/nixpkgs/pull/21492
updated_at: 2016-12-30 02:44:36
body:
  ###### Motivation for this change

  Update idea-ultimate to bug fix version 👼 

  ###### Things done

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

  ---

  🐸

  Signed-off-by: Vincent Demeester <vincent@sbr.pm>


state: closed
title: enpass backport #21436 to Release 16.09
user_login: RonnyPfannschmidt
html_url: https://github.com/NixOS/nixpkgs/pull/21493
updated_at: 2016-12-30 01:02:07
body:
  ###### Motivation for this change
  backport #21436
  ###### Things done

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

  ---


state: open
title: `stack exec` fails to find installed executables (nix support enabled)
user_login: deepfire
html_url: https://github.com/NixOS/nixpkgs/issues/21494
updated_at: 2017-01-04 09:38:35
body:
  ## Issue description
  `stack` fails to find `intero`, despite the latter being in ${PATH}.

  ### Steps to reproduce
  ```
  deepfire@andromedae:~/src/gamesim$ nsh

  [nix-shell:~/src/gamesim]$ which intero
  /nix/store/68vxqg3nch8v0lbni3h2kabbzyzn7fps-ghc-8.0.1-with-packages/bin/intero

  [nix-shell:~/src/gamesim]$ stack exec intero
  Executable named intero not found on path: ["/home/deepfire/src/gamesim/.stack-work/install/x86_64-linux-nix/ghc-8.0.1/8.0.1/bin","/home/deepfire/.stack/snapshots/x86_64-linux-nix/ghc-8.0.1/8.0.1/bin","/nix/store/i7vid8fncc8k521ag0akr92mws6v0vs6-ghc-8.0.1/bin","/nix/store/f1ba8h5f8zwpl0ff32f755y8bp297yq5-patchelf-0.9/bin","/nix/store/9xiq017g22sp5aawphkya2wyfiwslnj9-paxctl-0.9/bin","/nix/store/cymbr3a1s7d1zj4073mb85hb0vdrr4la-coreutils-8.26/bin","/nix/store/r2g04csk4flx3v9kf5g0i3h6j7m5wfq1-findutils-4.6.0/bin","/nix/store/4l6izrwsf5kxjacy4382mlvpqhfb5z2b-diffutils-3.5/bin","/nix/store/64xlllqh7gak9kf7g608ck5axd29r98k-gnused-4.2.2/bin","/nix/store/rff8mpdyx6782qr12y65vc05f7n16qhb-gnugrep-2.27/bin","/nix/store/ls5w3k30k9f7vvg46wv43zhy7nvaam7y-gawk-4.1.3/bin","/nix/store/lsbbm5734yyga96xq4sjkgi3gvmqhwh6-gnutar-1.29/bin","/nix/store/gb1z43qn3qm8ybhw8wqbrwvvcmn160hc-gzip-1.8/bin","/nix/store/2m5r1yjck44b7fccqdif89wz30rxhw0q-bzip2-1.0.6.0.1-bin/bin","/nix/store/f0mycwxbzgj50p6958gd9n7mnx9cxk4i-gnumake-4.2.1/bin","/nix/store/hs9zk8bc1w6hc8s8k7hyl5p0sx02l25w-bash-4.3-p46/bin","/nix/store/f2bv1zcjdab3jhqa2p51vdkp6v03ia11-patch-2.7.5/bin","/nix/store/0bwaf47jwaikrgpnklxa2l9p7blq1yzj-xz-5.2.2-bin/bin"]

  [nix-shell:~/src/gamesim]$  emacs --batch --eval '(load-library "intero")' --eval '(message "installedp: %s" (intero-installed-p))'
  Loading /nix/store/yl5mbp2k0gh8fh2l4z9xix4i6kfr9r7p-emacs-25.1/share/emacs/site-lisp/site-start.el (source)...
  Loading intero...
  installedp: not-installed
  ```

  ## Technical details
  * System: very recent `master`
  * Nix version: latest stable as of today
  * Nixpkgs version: "17.03.git.09af945e3fM" (descendant of very recent `master`)


state: open
title: `intero` is broken: `stack` cannot run `intero`
user_login: deepfire
html_url: https://github.com/NixOS/nixpkgs/issues/21495
updated_at: 2018-09-10 15:00:17
body:
  ## Issue description
  The `emacs` / `intero` integration is broken. 

  ### Steps to reproduce
  ```
  deepfire@andromedae:~/src/tmp$ cat > shell.nix
  { nixpkgs ? import <nixpkgs> {}, pkgs ? nixpkgs.pkgs }:
  (pkgs.haskellPackages.callPackage
    ({ mkDerivation
     , emacs
     , intero
     , stack
     , nix
     }:
     mkDerivation {
       pname = "foo";
       version = "0.0.1";
       src = ./.;
       isLibrary = false;
       isExecutable = true;
       executableHaskellDepends = [
            ((pkgs.emacsPackagesNgGen pkgs.emacs).emacsWithPackages
  	   (epkgs: [ epkgs.melpaPackages.intero ]))
  	  intero
     	  stack
     	  nix
       ];
       description = "Foo";
       license = "foo";
     })
    {}).env

  deepfire@andromedae:~/src/tmp$ nix-shell --pure
  [nix-shell:~/src/tmp]$ emacs --no-init --batch --eval '(load-library "intero")' --eval '(message "intero: %s" (intero-installed-p))'
  Loading /nix/store/yl5mbp2k0gh8fh2l4z9xix4i6kfr9r7p-emacs-25.1/share/emacs/site-lisp/site-start.el (source)...
  Loading intero...
  intero: not-installed

  [nix-shell:~/src/tmp]$ stack exec intero
  error: Nix database directory ‘/nix/var/nix/db’ is not writable: Permission denied

  [nix-shell:~/src/tmp]$ stack --nix exec intero
  error: Nix database directory ‘/nix/var/nix/db’ is not writable: Permission denied
  ```

  ## Technical details

  * System: 17.03.git.09af945 (Gorilla) (unrelated changes atop `de99dc50495e0fb75a039586b882d1cd1b51eb0b`)
  * Nix version: nix-env (Nix) 1.11.4
  * Nixpkgs version: "17.03.git.09af945e3fM" (unrelated changes atop `de99dc50495e0fb75a039586b882d1cd1b51eb0b`)


state: closed
title: opendungeons: 0.6.0 -> 0.7.1
user_login: rardiol
html_url: https://github.com/NixOS/nixpkgs/pull/21496
updated_at: 2016-12-30 20:40:26
body:
  ###### Motivation for this change

  The old download link was giving corrupted file errors.

  ###### Things done

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

  ---


state: closed
title: Weird Behaviour after trying to switch TTYs
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/issues/21497
updated_at: 2017-11-04 17:20:59
body:
  ## Issue description

  I get a very weird behaviour when trying to switch TTYs with CTRL+ALT+F<1-8>:

  My machine starts to freeze for 3-6 seconds every few seconds... so you only can use the device in a certain window of time, then it is frozen again.

  Here are the kernel logs:

  ```
  Dez 29 14:33:14 yuu kernel: ------------[ cut here ]------------
  Dez 29 14:33:14 yuu kernel: WARNING: CPU: 0 PID: 917 at /tmp/nix-build-linux-4.9.drv-0/linux-4.9/drivers/gpu/drm/i915/intel_display.c:14189 intel_atomic_commit_tail+0xff4/0x1000 [i915]
  Dez 29 14:33:14 yuu kernel: pipe A vblank wait timed out
  Dez 29 14:33:14 yuu kernel: Modules linked in: ctr ccm af_packet msr mousedev snd_hda_codec_hdmi snd_hda_codec_conexant snd_hda_codec_generic nf_conntrack_ipv6 nf_defrag_ipv6 mei_wdt nf_conntrack_ipv4 i915 nf_defrag_ipv4 x86_p
  Dez 29 14:33:14 yuu kernel:  intel_gtt agpgart snd_hda_codec i2c_algo_bit fb_sys_fops thinkpad_acpi syscopyarea sysfillrect sysimgblt e1000e mei_me i2c_core fjes snd_hda_core nvram battery ip6table_filter rfkill snd_hwdep led_
  Dez 29 14:33:14 yuu kernel: CPU: 0 PID: 917 Comm: X Not tainted 4.9.0 #1-NixOS
  Dez 29 14:33:14 yuu kernel: Hardware name: LENOVO 4290A11/4290A11, BIOS 8DET66WW (1.36 ) 10/22/2012
  Dez 29 14:33:14 yuu kernel:  ffffa1cf02027850 ffffffffab2f3ae3 ffffa1cf020278a0 0000000000000000
  Dez 29 14:33:14 yuu kernel:  ffffa1cf02027890 ffffffffab06f30b 0000376dde20fdc0 0000000000000000
  Dez 29 14:33:14 yuu kernel:  0000000000000000 0000000000000000 0000000000000001 ffff939ec4be7000
  Dez 29 14:33:14 yuu kernel: Call Trace:
  Dez 29 14:33:14 yuu kernel:  [<ffffffffab2f3ae3>] dump_stack+0x63/0x90
  Dez 29 14:33:14 yuu kernel:  [<ffffffffab06f30b>] __warn+0xcb/0xf0
  Dez 29 14:33:14 yuu kernel:  [<ffffffffab06f37f>] warn_slowpath_fmt+0x4f/0x60
  Dez 29 14:33:14 yuu kernel:  [<ffffffffab0ad056>] ? finish_wait+0x56/0x70
  Dez 29 14:33:14 yuu kernel:  [<ffffffffc0d81494>] intel_atomic_commit_tail+0xff4/0x1000 [i915]
  Dez 29 14:33:14 yuu kernel:  [<ffffffffab0ad3a0>] ? wake_atomic_t_function+0x60/0x60
  Dez 29 14:33:14 yuu kernel:  [<ffffffffc0d817fb>] intel_atomic_commit+0x35b/0x4c0 [i915]
  Dez 29 14:33:14 yuu kernel:  [<ffffffffc0935707>] ? drm_atomic_add_affected_connectors+0x57/0xf0 [drm]
  Dez 29 14:33:14 yuu kernel:  [<ffffffffc0935229>] drm_atomic_commit+0x49/0x50 [drm]
  Dez 29 14:33:14 yuu kernel:  [<ffffffffc097191c>] restore_fbdev_mode+0x14c/0x260 [drm_kms_helper]
  Dez 29 14:33:14 yuu kernel:  [<ffffffffc0973573>] drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80 [drm_kms_helper]
  Dez 29 14:33:14 yuu kernel:  [<ffffffffc09735ed>] drm_fb_helper_set_par+0x2d/0x60 [drm_kms_helper]
  Dez 29 14:33:14 yuu kernel:  [<ffffffffc0d9b3c8>] intel_fbdev_set_par+0x18/0x70 [i915]
  Dez 29 14:33:14 yuu kernel:  [<ffffffffab369828>] fb_set_var+0x238/0x460
  Dez 29 14:33:14 yuu kernel:  [<ffffffffab097c5b>] ? check_preempt_curr+0x7b/0x90
  Dez 29 14:33:14 yuu kernel:  [<ffffffffab35fe19>] fbcon_blank+0x2e9/0x330
  Dez 29 14:33:14 yuu kernel:  [<ffffffffab3ed343>] do_unblank_screen+0xd3/0x1a0
  Dez 29 14:33:14 yuu kernel:  [<ffffffffab3e2dd9>] complete_change_console+0x59/0xe0
  Dez 29 14:33:14 yuu kernel:  [<ffffffffab3e354e>] vt_ioctl+0x6ee/0x12a0
  Dez 29 14:33:14 yuu kernel:  [<ffffffffab1696d3>] ? unlock_page+0x33/0x40
  Dez 29 14:33:14 yuu kernel:  [<ffffffffab3d79ea>] tty_ioctl+0x35a/0xc70
  Dez 29 14:33:14 yuu kernel:  [<ffffffffab19f6c0>] ? handle_mm_fault+0x820/0x10d0
  Dez 29 14:33:14 yuu kernel:  [<ffffffffab1e8708>] ? __vfs_write+0x28/0x120
  Dez 29 14:33:14 yuu kernel:  [<ffffffffab1fd282>] do_vfs_ioctl+0x92/0x5a0
  Dez 29 14:33:14 yuu kernel:  [<ffffffffab05def7>] ? __do_page_fault+0x287/0x4b0
  Dez 29 14:33:14 yuu kernel:  [<ffffffffab1fd809>] SyS_ioctl+0x79/0x90
  Dez 29 14:33:14 yuu kernel:  [<ffffffffab55d8b7>] entry_SYSCALL_64_fastpath+0x1a/0xa9
  Dez 29 14:33:14 yuu kernel: ---[ end trace e27a86fb3dfb03e6 ]---
  Dez 29 14:33:14 yuu kernel: [drm:drm_atomic_helper_commit_cleanup_done [drm_kms_helper]] *ERROR* [CRTC:26:pipe A] flip_done timed out
  Dez 29 14:33:14 yuu kernel: [drm:drm_atomic_helper_commit_cleanup_done [drm_kms_helper]] *ERROR* [CRTC:26:pipe A] flip_done timed out
  Dez 29 14:33:14 yuu kernel: [drm:drm_atomic_helper_commit_cleanup_done [drm_kms_helper]] *ERROR* [CRTC:26:pipe A] flip_done timed out
  ```

  I'm not sure whether I should send this to the LKML? Can someone help me with this?

  ### Steps to reproduce

  I'm not sure how to reproduce this. I'm using Kernel 

  ```
  Linux yuu 4.9.0 #1-NixOS SMP Sun Dec 11 19:17:54 UTC 2016 x86_64 GNU/Linux
  ```

  on a Thinkpad X220.

  ## Technical details

  * System: 17.03pre97792.c311871 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.4
  * Nixpkgs version: "17.03pre97792.c311871"


state: closed
title: wai-app-file-cgi mentions non-existant attribute
user_login: mpickering
html_url: https://github.com/NixOS/nixpkgs/issues/21498
updated_at: 2017-01-03 22:29:46
body:
  The common haskell configuration file defines some overrides for wai-app-file-cgi but the override for http-client no longer exists. I'm unsure whether the right thing to do is to delete the line or a more intricate fix is required.

  https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/haskell-modules/configuration-common.nix#L1097


state: closed
title: light broken because tries to use `/etc`
user_login: jluttine
html_url: https://github.com/NixOS/nixpkgs/issues/21499
updated_at: 2017-01-02 07:00:41
body:
  ## Issue description

  `light` doesn't work because it tries to use `/etc`.

  ### Steps to reproduce

  ```
  $ light -G -v 3
  error: "/etc/light does not exist and could not be created", in "src/light.c" on line 244.
  error: "Initialization failed", in "src/main.c" on line 13.
  ```

  ## Technical details

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

  ```
  $ nixos-version
  17.03pre96799.571cf4f2 (Gorilla)
  ```

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

  ```
  $ nix-env --version
  nix-env (Nix) 1.11.4
  ```

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

  ```
  $ nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion
  "17.03pre96799.571cf4f2"
  ```


state: closed
title: Patch Openssh for Roundup #15
user_login: grahamc
html_url: https://github.com/NixOS/nixpkgs/pull/21500
updated_at: 2019-04-17 01:45:35
body:
  ###### Motivation for this change



   https://github.com/NixOS/nixpkgs/issues/21457#issuecomment-269619564



  cc @vcunat @aneeshusa @LnL7 

  ###### Things done

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

  ---


state: closed
title: Impressive (presentation software) Crash
user_login: BostonEnginerd
html_url: https://github.com/NixOS/nixpkgs/issues/21501
updated_at: 2016-12-30 09:25:55
body:
  ## Issue description
  I installed nixos.impressive using the command:

  nix-env -iA nixos.impressive                                              

  The program crashes when I try to run it:

  Impressive version: 0.10.5
  Python version: 2.7.13 (default, Dec 17 2016, 20:05:07) 
  [GCC 5.4.0]
  PyGame version: 1.9.1release
  PIL version: 1.1.7
  PyOpenGL version: 3.1.0
  Operating system: Linux 4.4.39 (x86_64)
  Command line: /nix/store/4np5kfiqp77hln8qn14p12vqpf0s76rv-impressive-0.10.5/bin/.impressive-wrapped work/2_Customers/AMAT/2016-06-23_MCV/semilab_intro.pdf
  Traceback (most recent call last):
    File "/nix/store/4np5kfiqp77hln8qn14p12vqpf0s76rv-impressive-0.10.5/bin/.impressive-wrapped", line 4695, in <module>
      run_main()
    File "/nix/store/4np5kfiqp77hln8qn14p12vqpf0s76rv-impressive-0.10.5/bin/.impressive-wrapped", line 4145, in run_main
      main()
    File "/nix/store/4np5kfiqp77hln8qn14p12vqpf0s76rv-impressive-0.10.5/bin/.impressive-wrapped", line 3952, in main
      glTexImage2D(GL_TEXTURE_2D, 0, 1, 256, 64, 0, GL_LUMINANCE, GL_UNSIGNED_BYTE, LogoImage.tostring())
    File "/nix/store/i7iq53ziwv2l2brs23l9bvkaf6wgka9l-python2.7-Pillow-3.4.2/lib/python2.7/site-packages/PIL/Image.py", line 699, in tostring
      "Please call tobytes() instead.")
  NotImplementedError: tostring() has been removed. Please call tobytes() instead.



  ### Steps to reproduce

  1) Install impressive
  2) call impressive on a PDF file.
  3) Crash.

  ## Technical details

  * System: 16.09.1368.435b5f8 (Flounder)
  * Nix version: nix-env (Nix) 1.11.4

  * Nixpkgs version: "16.09.1368.435b5f8"


state: closed
title: amdgpu-pro: 16.40 -> 16.50
user_login: corngood
html_url: https://github.com/NixOS/nixpkgs/pull/21502
updated_at: 2017-01-28 22:40:32
body:
  ###### Motivation for this change

  WIP because this seems to be somewhat unstable on my machine (HAWAII gpu), but it's here in case anyone wants to test it.

  ###### Things done

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

  ---


state: closed
title: libmd: init at 0.0.0
user_login: primeos
html_url: https://github.com/NixOS/nixpkgs/pull/21503
updated_at: 2016-12-30 20:45:33
body:
  ###### Motivation for this change

  I'll update the `signing-party` package from version 2.2 to 2.5 which requires this library as a build dependency.

  The licenses are a bit messy... I'm not entirely sure if I added them correctly, please have a close look - thx :) - All licenses are specified in [COPYING](https://git.hadrons.org/cgit/libmd.git/tree/COPYING?id=0.0.0).

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [x] Linux (Gentoo+Nix)
  - [ ] 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: calibre fails to run (html5lib related)
user_login: mdorman
html_url: https://github.com/NixOS/nixpkgs/issues/21504
updated_at: 2017-01-03 12:24:29
body:
  ## Issue description

  When attempting to run a version of calibre built some time after the 20th, you get the following backtrace:

  ```
  mdorman@aching:~$ calibre
  Traceback (most recent call last):
    File "/nix/store/cywfl37grsx3jrgz4igalf29xprr2q0y-calibre-2.75.1/lib/calibre/calibre/gui2/ui.py", line 233, in initialize
      ac.do_genesis()
    File "/nix/store/cywfl37grsx3jrgz4igalf29xprr2q0y-calibre-2.75.1/lib/calibre/calibre/gui2/actions/__init__.py", line 145, in do_genesis
      self.genesis()
    File "/nix/store/cywfl37grsx3jrgz4igalf29xprr2q0y-calibre-2.75.1/lib/calibre/calibre/gui2/actions/add.py", line 83, in genesis
      from calibre.ebooks.oeb.polish.create import valid_empty_formats
    File "/nix/store/cywfl37grsx3jrgz4igalf29xprr2q0y-calibre-2.75.1/lib/calibre/calibre/ebooks/oeb/polish/create.py", line 18, in <module>
      from calibre.ebooks.oeb.polish.parsing import parse
    File "/nix/store/cywfl37grsx3jrgz4igalf29xprr2q0y-calibre-2.75.1/lib/calibre/calibre/ebooks/oeb/polish/parsing.py", line 16, in <module>
      from html5lib.treebuilders._base import TreeBuilder as BaseTreeBuilder
  ImportError: No module named _base
  ```

  ### Steps to reproduce

  Run the executable.

  ## Technical details

  * System: NixOS 17.03.git.28ea063
  * Nix version: nix-env (Nix) 1.11.4
  * Nixpkgs version: "17.03.git.28ea063018"

  Based strictly on the fact that it's something named 'html5lib' complaining, I'm pulling @phanimahesh in, since he updated that python lib 7 days ago.  I'll try to isolate the failure further.


state: closed
title: mpd: listen on 127.0.0.1 by default
user_login: tg-x
html_url: https://github.com/NixOS/nixpkgs/pull/21505
updated_at: 2017-01-01 15:06:18
body:
  ###### Motivation for this change

  MPD is often run on desktop computers where it is not desired to expose the control port publicly,
  and thus would be better to have safer defaults.

  ###### Things done

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

  ---


state: open
title: Riemann-tools service could use more options
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/issues/21506
updated_at: 2016-12-30 20:38:36
body:
  Currently there are options

  * `services.riemann-tools.enableHealth`
  * `services.riemann-tools.riemannHost`

  At the moment I'm really wishing there were a `riemannPort` option as well.

  Though ideally I think we could support all of these:

  ```
    -h, --host=<s>              Riemann host (default: 127.0.0.1)
    -p, --port=<i>              Riemann port (default: 5555)
    -e, --event-host=<s>        Event hostname
    -i, --interval=<i>          Seconds between updates (default: 5)
    -t, --tag=<s>               Tag to add to events
    -l, --ttl=<i>               TTL for events
    -a, --attribute=<s>         Attribute to add to the event
    -m, --timeout=<i>           Timeout (in seconds) when waiting for acknowledgements (default: 30)
    -c, --tcp, --no-tcp         Use TCP transport instead of UDP (improves reliability, slight overhead. (Default: true)
    -u, --cpu-warning=<f>       CPU warning threshold (fraction of total jiffies) (default: 0.9)
    -r, --cpu-critical=<f>      CPU critical threshold (fraction of total jiffies) (default: 0.95)
    -d, --disk-warning=<f>      Disk warning threshold (fraction of space used) (default: 0.9)
    -s, --disk-critical=<f>     Disk critical threshold (fraction of space used) (default: 0.95)
    -o, --load-warning=<i>      Load warning threshold (load average / core) (default: 3)
    --load-critical=<i>         Load critical threshold (load average / core) (default: 8)
    -y, --memory-warning=<f>    Memory warning threshold (fraction of RAM) (default: 0.85)
    --memory-critical=<f>       Memory critical threshold (fraction of RAM) (default: 0.95)
    -k, --checks=<s+>           A list of checks to run. (Default: cpu, load, memory, disk)
  ```


state: closed
title: eval-config.nix: Clarify (`configuration`) comment
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/pull/21507
updated_at: 2017-01-04 18:15:49
body:
  `configuration` seems to be a reference to an argument that was removed seven years ago in commit 2892aed7.


state: closed
title: (r16.09 backport of) opencv 3.1.0: add patch fixing python use of FlannBasedMatcher.add
user_login: risicle
html_url: https://github.com/NixOS/nixpkgs/pull/21508
updated_at: 2016-12-30 02:33:24
body:
  This is essentially a backport/cherrypick of #21086/bcb1cf0db40541f63f0e478b9b2dbc60ec8a43b7, while master will presumably be moving to 3.2.0 it would be good to have this fix in stable.

  ###### Things done

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

  ---


state: closed
title: gnome3.sushi fails to start
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/issues/21509
updated_at: 2017-04-27 17:25:00
body:
  ## Issue description
  Seems to be a dependency issue. I haven't been able to find a ClutterGdk typelib in any package.
  `(sushi-start:11729): Gjs-WARNING **: JS ERROR: Error: Requiring ClutterGdk, version none: Typelib file for namespace 'ClutterGdk' (any version) not found`



  ### Steps to reproduce
  (may require a non-GNOME environment to reproduce)
  `nix-env -iA nixos.gnome3.sushi && sushi`


  ## Technical details

  * System: 16.09.1349.ce7e9cb
  * Nix version: nix-env (Nix) 1.11.4
  * Nixpkgs version: "16.09.1349.ce7e9cb"


state: closed
title: peruse: 1.1 -> 1.2
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/21510
updated_at: 2017-03-01 03:12:39
body:
  ###### Motivation for this change

  peruse: 1.1 -> 1.2

  1.2 is the last in the 1.x series as the new version 2.x will depend on kirigami 2.

  ###### Things done

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

  ---


state: closed
title: kirigami: add pre-release v2
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/21511
updated_at: 2016-12-31 11:36:50
body:
  ###### Motivation for this change

  kirigami: add version 2 pre-release to get ready for applications needing kirigami 2

  As both version 1 and 2 will co-exist for some time, we keep them as kirigami_1 and kirigami_2 with 1 as the default.

  @ttuegel, couple of questions:

  1. do you want this split into 2 different PRs as we are both adding qtquickcontrols2 and kirigami2? They are both minor changes...
  2. kirigami2 requires qt 5.7 - how do we express this dependency?


  ###### Things done

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

  ---


state: closed
title: signing-party: 2.2 -> 2.5
user_login: primeos
html_url: https://github.com/NixOS/nixpkgs/pull/21513
updated_at: 2017-03-26 19:25:20
body:
  ###### Motivation for this change

  1) Update the `signing-party` (`pgp-tools`) package (2.2 -> 2.5)
  2) Install all (most?) tools (only some of the tools were actually installed at 2.2)

  I'd like to get some feedback :smile: E. g. I'm not sure if we should move bigger projects like `caff` into a separate project or just use "[USE flags](https://lastlog.de/blog/posts/useflags_in_nixos.html)"  (Nix expressions) for this (I'd personally prefer the later while the former might be easier for some users (but more difficult to maintain)).

  Please note that this isn't ready to be merged yet (or at least shouldn't be merged without further testing).

  [2017-01-06: Some runtime dependencies might be missing and I should probably use something like map for the post-install part - I'll have a closer look later...]

  Imho this package (upsteam) seems like a big mess (it's an awesome project but it contains many different programs/binaries and most Makefiles only provide a dummy install target for some reason...).

  I'll try to improve the upstream sources after finishing this PR.

  ###### 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 (Gentoo+Nix)
  - [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).

  ---

  Building this requires `libmd` from #21503 (already merged in master).


state: closed
title: audacity: fix library path
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/21514
updated_at: 2017-01-02 12:37:08
body:
  ###### Motivation for this change

  audacity cannot find the ```lame``` and ```ffmpeg``` libraries, so we wrap the binary.

  ###### Things done

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

  ---


state: closed
title: ppl-address-book: init at 2.4.0
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/pull/21515
updated_at: 2016-12-30 22:42:11
body:
  ###### Motivation for this change

  Adds the "ppl" application.

  We already have a package called "ppl", so I called it "ppl-address-book".

  ###### Things done

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

  ---


state: closed
title: gup: 0.5.5 -> 0.6.0 and extract src into JSON
user_login: timbertson
html_url: https://github.com/NixOS/nixpkgs/pull/21516
updated_at: 2017-01-26 07:46:47
body:
  ###### Motivation for this change

   - update to latest version
   - extract `fetchFromGitHub` attributes into separate JSON file for scripted updates

  ###### Things done

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


state: closed
title: Document NIX_REMOTE_SYSTEMS
user_login: 3noch
html_url: https://github.com/NixOS/nixpkgs/issues/21517
updated_at: 2017-04-15 04:41:55
body:
  The documentation for the configuration file and setup for distributed builds is extremely lacking. We need to document the setup and the [format of the configuration file](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/nix-daemon.nix#L343-L353). @cleverca22 

  This would also be a great time to document the process for setting up package signing on multiuser remotes.


state: closed
title: matrix-synapse: 0.18.5 -> 0.18.6-rc2
user_login: Ralith
html_url: https://github.com/NixOS/nixpkgs/pull/21518
updated_at: 2016-12-30 22:22:09
body:
  ###### Motivation for this change
  Contains an important network stability 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 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: nim: wrap binary so it can find gcc
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/21519
updated_at: 2016-12-30 09:51:15
body:
  ###### Motivation for this change

  nim currently requires gcc on the global path.

  This PR wraps the binary properly so it works without gcc on the global path.

  @ehmry 

  ###### Things done

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

  ---


state: closed
title: nrpl: init at 20150521
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/21520
updated_at: 2017-01-01 12:51:46
body:
  ###### Motivation for this change

  Basic REPL for nim.

  Cc: @ehmry

  ###### Things done

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

  ---


state: closed
title: Usability: a2ps not operational when installed
user_login: spy-tech
html_url: https://github.com/NixOS/nixpkgs/issues/21521
updated_at: 2016-12-30 15:21:30
body:
  `a2ps` doesn't generate `foo.ps` in the example below.

  Minimal example to reproduce:
  ```
  echo a > a &&
  a2ps -o foo.ps a # to make sure we don't actually send anything to the printer
  a2ps: unknown medium `libpaper'
  ```
  Work around: 
  ```
  echo a > a &&
  a2ps -o foo.ps --medium=A4 a
  ```

  Affected NixOS versions: probably all

  Related issue in Ubuntu: https://bugs.launchpad.net/ubuntu/+source/a2ps/+bug/149551
  Related issue in FreeBSD: https://lists.freebsd.org/pipermail/freebsd-ports/2014-September/095639.html
  Potentially related: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=85742

  ```
  ldd `which a2ps`
          linux-vdso.so.1 (0x00007fff67fbb000)
          libm.so.6 => /nix/store/27binbdy296qvjycdgr1535v8872vz3z-glibc-2.24/lib/libm.so.6 (0x00007f4439507000)
          libpaper.so.1 => /nix/store/87qqdhy74dfgxgbgh8k29skdrpj87s1r-libpaper-1.1.24/lib/libpaper.so.1 (0x00007f4439303000)
          libc.so.6 => /nix/store/27binbdy296qvjycdgr1535v8872vz3z-glibc-2.24/lib/libc.so.6 (0x00007f4438f65000)
          /nix/store/27binbdy296qvjycdgr1535v8872vz3z-glibc-2.24/lib/ld-linux-x86-64.so.2 (0x00007f443980c000)
  ```

  This should probably be fixed upstream, but setting it to `A4` in Europe (as determined by the timezone of the system) and to `letter` in the US by default would be a better solution than what we have now. Feel free to implement something better.


state: closed
title: font-manager uses 100% CPU/infinite loop
user_login: fubarbaz
html_url: https://github.com/NixOS/nixpkgs/issues/21522
updated_at: 2018-08-18 02:32:55
body:
  Font-manager goes into an infinite loop when one does the following:

  ### Steps to reproduce
  Install font-manager and gnome3.adwaita-icon-theme 
  Start font-manager
  Resize the left pane by moving the splitter to the right.
  Click on Vendor
  Click on Google


state: closed
title: remarshal: 0.3.0 -> 0.6.0
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/21523
updated_at: 2017-03-01 03:13:02
body:
  ###### Motivation for this change

  remarshal: 0.3.0 -> 0.6.0

  upstream rewrote the application in python.

  ###### Things done

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

  ---


state: closed
title: i2pd module: fix typo
user_login: binarin
html_url: https://github.com/NixOS/nixpkgs/pull/21525
updated_at: 2016-12-30 14:14:06
body:
  ###### Motivation for this change

  While troubleshooting my own problem with an improper spelling of `concatStringsSep`, I've noticed that this improper spelling also appears once in nixpkgs itself. I've replaced it with a form used in other places of that file.

  ###### Things done

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

  ---


state: closed
title: unbound 1.5.10 -> 1.6.0
user_login: dbalan
html_url: https://github.com/NixOS/nixpkgs/pull/21526
updated_at: 2017-02-27 17:29:41
body:
  ###### Motivation for this change
  New 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 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: wxGTK29: fixed Darwin build
user_login: mdaiter
html_url: https://github.com/NixOS/nixpkgs/pull/21527
updated_at: 2016-12-30 20:40:00
body:
  ###### Motivation for this change
  This pull allows all frameworks and configuration flags necessary for Darwin to build wxGTK29.

  ###### Things done

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

  ---


state: closed
title: update rivet, kakoune, add fastnlo, sherpa, mcgrid
user_login: veprbl
html_url: https://github.com/NixOS/nixpkgs/pull/21528
updated_at: 2017-05-14 04:31:49
body:
  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: makerpm: init at 1.0
user_login: ivan-tkatchev
html_url: https://github.com/NixOS/nixpkgs/pull/21529
updated_at: 2016-12-31 20:35:15
body:
  ###### Motivation for this change

  Nix is frequently used for maintaining developer environments, and making RPM files is something that developers frequently have to do.

  makerpm is a tool for making RPM's that doesn't pull in the complete RPM package manager as a 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)
     - [ ] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Revert "releaseTools.debBuild: split checkinstall into separate phase"
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/21530
updated_at: 2017-02-27 19:52:30
body:
  Reverts NixOS/nixpkgs#20767

  Breaks Nix's Debian builds because https://github.com/NixOS/nix/pull/1141 is not yet merged.


state: open
title: releaseTools.debBuild: split checkinstall into separate phase
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/21531
updated_at: 2018-02-19 14:40:44
body:
  …ow to override them

  ###### Motivation for this change

  This is needed for https://github.com/NixOS/nix/pull/1141 that improves situation with Nix Debian packages.

  Continues https://github.com/NixOS/nixpkgs/pull/20767

  ###### Things done

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

  ---

  This breaks compatibility with current Nix's `release.nix` because `postInstall` now runs after `make install` and not after a resulting Debian package is installed (which seems more "right" to me). Because of this we need to merge those two PRs simultaneously.


state: closed
title: Steam fails to launch: "failed to initialize update status ui, or create initial window"
user_login: siddharthist
html_url: https://github.com/NixOS/nixpkgs/issues/21532
updated_at: 2017-12-24 00:36:31
body:
  ## Issue description
  I installed steam, attempted to launch it, and recieved the following error:
  ```
  Running Steam on nixos 17.03pre97896.d15c62a 64-bit
  STEAM_RUNTIME has been set by the user to: /steamrt
  Installing breakpad exception handler for appid(steam)/version(0)
  No protocol specified
  No protocol specified
  Assert( Assertion Failed: Could not open connection to X ):updateui_xwin.cpp:337

  sh: /home/siddharthist/.local/share/Steam/steam_msg.sh: No such file or directory
  Installing breakpad exception handler for appid(steam)/version(1.0)
  crash_20161230222639_3.dmp[2343]: Uploading dump (out-of-process)
  /tmp/dumps/crash_20161230222639_3.dmp
  ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
  [2016-12-30 22:26:39] Startup - updater built Nov 17 2015 12:33:46
  updateui_xwin.cpp (337) : Assertion Failed: Could not open connection to X
  main.cpp (514) : Assertion Failed: failed to initialize update status ui, or create initial window
  ```

  ### Steps to reproduce
   1. install steam
   2. run `steam`

  ## Technical details

  * System: 17.03pre97896.d15c62a
  * Nix version: 1.11.4
  * Nixpkgs version: 17.03pre97896.d15c62a


state: closed
title: miredo: init at 1.2.6
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/21533
updated_at: 2016-12-30 22:59:13
body:
  ###### Motivation for this change

  Provide IPv6 where it is not available natively, including machines behind NAT.

  I did not created the "miredo" user and group as the daemon consists of two processes: one requires root privileges and another runs under user "nobody".

  ###### Things done

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

  ---


state: closed
title: Option to add extra entries to systemd-boot
user_login: siddharthist
html_url: https://github.com/NixOS/nixpkgs/issues/21534
updated_at: 2017-09-15 13:24:19
body:
  ## Issue description
  While the GRUB bootloader has the `boot.loader.grub.extraEntries` and `boot.loader.grub.extraConfig` options, there is nothing similar under `boot.loader.systemd-boot`.

  I have another distro on a second partition, is there a workaround for configuring systemd-boot to see it?

  ### Steps to reproduce
  n/a

  ## Technical details
      System: 17.03pre97896.d15c62a
      Nix version: 1.11.4
      Nixpkgs version: 17.03pre97896.d15c62a


state: closed
title: virt-top: init at 1.0.8
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/21536
updated_at: 2017-07-28 15:01:25
body:
  ###### Motivation for this change

  A top-like utility for showing stats of virtualized domains

  ###### Things done

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

  ---


state: closed
title: gnome-encfs-manager: 1.8.16 -> 1.8.18
user_login: spacefrogg
html_url: https://github.com/NixOS/nixpkgs/pull/21537
updated_at: 2016-12-31 13:56:44
body:
  ###### Motivation for this change
  Update gnome-encfs-manager and unbreak the 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 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: rename sound.enableMediaKeys to sound.mediaKeys.enable and add sound.mediaKeys.volumeStep
user_login: dermetfan
html_url: https://github.com/NixOS/nixpkgs/pull/21538
updated_at: 2017-01-01 10:44:08
body:
  Slightly different than what I proposed in https://github.com/NixOS/nixpkgs/pull/20020#issuecomment-265461518 but backwards compatible.

  ###### Motivation for this change

  #20020, #17068

  ###### Things done

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

  ---


state: closed
title: wxGTK30: added Darwin support
user_login: mdaiter
html_url: https://github.com/NixOS/nixpkgs/pull/21539
updated_at: 2016-12-31 13:11:59
body:
  ###### Motivation for this change
  Adding Darwin support to wxGTK30.

  ###### Things done

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

  ---


state: closed
title: broken package: Tiled
user_login: dermetfan
html_url: https://github.com/NixOS/nixpkgs/issues/21540
updated_at: 2017-01-26 18:48:21
body:
  ## Issue description

  `nix-env -iA nixos.tiled`

  On launch:

  ```
  ~❯ tiled
  Cannot mix incompatible Qt library (version 0x50601) with this library (version 0x50602)
  [1]    22746 abort      tiled
  ```

  I thought 4a371795a687146df94a390b876f645553cf6665 had broken it, but its ancestors b6092775cb7e4eb0ea047106037eb524146018fa and 1076c93de3778f818d7e4cfe68b5232808f34fa0 had the same problem. IIRC I once ran tiled successfully on one of those revisions...

  ## Technical details

  * System: `17.03.git.7634b41 (Gorilla)`
  * Nix version: `nix-env (Nix) 1.11.4`
  * Nixpkgs version: `"17.03pre97896.d15c62a"`


state: closed
title: libc++3.7: fix to use with clang 3.9
user_login: veprbl
html_url: https://github.com/NixOS/nixpkgs/pull/21541
updated_at: 2017-09-22 12:57:57
body:
  ###### Motivation for this change

  Modern compiler will issue a following error whenever '#include <string>' is done:

  ```
  /nix/store/yxpwamjdapjcp53mmsdh1j2c9bc26h4k-libc++-3.7.1/include/c++/v1/string:1938:44:
  error: 'basic_string<_CharT, _Traits, _Allocator>' is missing exception specification 'noexcept(is_nothrow_copy_constructible<allocator_type>::value)'
  basic_string<_CharT, _Traits, _Allocator>::basic_string(const allocator_type& __a)
                                             ^
  /nix/store/yxpwamjdapjcp53mmsdh1j2c9bc26h4k-libc++-3.7.1/include/c++/v1/string:1326:40:
  note: previous declaration is here
      _LIBCPP_INLINE_VISIBILITY explicit basic_string(const allocator_type& __a)
                                         ^
  1 error generated.
  ```

  This happens because modern clang is more strict about checking exception specification for forward declaration and definition.

  This implements a part of upstream r242056. This affects newer version of CERN ROOT, which contains clang39-based interpreter cling.

  ###### Things done

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

  ---


state: closed
title: flexget: incompatible update to html5lib
user_login: tari
html_url: https://github.com/NixOS/nixpkgs/issues/21542
updated_at: 2016-12-31 09:07:27
body:
  ## Issue description

  The security update to html5lib in #21299 broke flexget since there was a breaking API change in 1.0b9 ("Move filters._base, treebuilder._base, and treewalkers._base to .base to clarify their status as public.") that isn't compatible with beautifulsoup before 4.5.

  The version of flexget currently packaged is very old and requires a version of beautifulsoup that doesn't work with this html5lib, so I think the best solution is to upgrade flexget. Packaging html5lib 1.0b8 for flexget is also an option- I'm not sure if the security issue fixed in 1.0b9 is exploitable through flexget though.

  ### Steps to reproduce

  Run flexget. It dies with an exception:

  ```
  AttributeError: 'module' object has no attribute '_base'
  Traceback (most recent call last):
    File "/nix/store/cxchhrapna5h2779ys5gbgrjzd6g1fsp-python2.7-FlexGet-1.2.337/bin/.flexget-wrapped", line 12, in <module>
      sys.exit(main())
    File "/nix/store/cxchhrapna5h2779ys5gbgrjzd6g1fsp-python2.7-FlexGet-1.2.337/lib/python2.7/site-packages/flexget/__init__.py", line 37, in main
      manager.start()
    File "/nix/store/cxchhrapna5h2779ys5gbgrjzd6g1fsp-python2.7-FlexGet-1.2.337/lib/python2.7/site-packages/flexget/manager.py", line 309, in start
      self.initialize()
    File "/nix/store/cxchhrapna5h2779ys5gbgrjzd6g1fsp-python2.7-FlexGet-1.2.337/lib/python2.7/site-packages/flexget/manager.py", line 183, in initialize
      plugin.load_plugins(extra_dirs=[os.path.join(self.config_base, 'plugins')])
    File "/nix/store/cxchhrapna5h2779ys5gbgrjzd6g1fsp-python2.7-FlexGet-1.2.337/lib/python2.7/site-packages/flexget/plugin.py", line 430, in load_plugins
      _load_plugins_from_dirs(extra_dirs)
    File "/nix/store/cxchhrapna5h2779ys5gbgrjzd6g1fsp-python2.7-FlexGet-1.2.337/lib/python2.7/site-packages/flexget/plugin.py", line 386, in _load_plugins_from_dirs
      __import__(module_name)
    File "/nix/store/cxchhrapna5h2779ys5gbgrjzd6g1fsp-python2.7-FlexGet-1.2.337/lib/python2.7/site-packages/flexget/plugins/urlrewrite_iptorrents.py", line 13, in <module>
      from flexget.utils.soup import get_soup
    File "/nix/store/cxchhrapna5h2779ys5gbgrjzd6g1fsp-python2.7-FlexGet-1.2.337/lib/python2.7/site-packages/flexget/utils/soup.py", line 2, in <module>
      from bs4 import BeautifulSoup
    File "/nix/store/94ywxnyab0iagx2ifsjl7irxcs7sdl00-python2.7-beautifulsoup4-4.1.3/lib/python2.7/site-packages/bs4/__init__.py", line 29, in <module>
      from .builder import builder_registry
    File "/nix/store/94ywxnyab0iagx2ifsjl7irxcs7sdl00-python2.7-beautifulsoup4-4.1.3/lib/python2.7/site-packages/bs4/builder/__init__.py", line 306, in <module>
      from . import _html5lib
    File "/nix/store/94ywxnyab0iagx2ifsjl7irxcs7sdl00-python2.7-beautifulsoup4-4.1.3/lib/python2.7/site-packages/bs4/builder/_html5lib.py", line 57, in <module>
      class TreeBuilderForHtml5lib(html5lib.treebuilders._base.TreeBuilder):
  AttributeError: 'module' object has no attribute '_base'
  ```

  ## Technical details

  Discovered on NixOS 16.09, should be present in master but have not tested.


state: closed
title: flexget: use html5lib 1.0b8
user_login: tari
html_url: https://github.com/NixOS/nixpkgs/pull/21543
updated_at: 2017-02-12 22:17:47
body:
  html5lib 1.0b9 made a breaking API change that requires beautifulsoup
  4.5 or newer, which would require upgrading flexget to support.

  ###### Motivation for this change

  Fixes #21542. Turns out 1.0b8 is already packaged, so use that.

  Should also be backported to 16.09.

  ###### Things done

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

  ---


state: closed
title: pythonPackages.html5lib: revert the update
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/21544
updated_at: 2017-01-11 17:18:14
body:
  ## Issue description

  Recently html5lib was bumped. This caused more packages to fail than I had noticed. PR's are now opened to use the older version of html5lib for certain libraries/applications, however, having multiple versions of a Python library in the same closure causes trouble, so this is something we really don't want.

  Therefore, either all dependents have to be fixed in order to use the latest html5lib or we revert the html5lib bump. The former isn't going to work so I am planning to do the latter.


  ## Technical details

  This applies to both stable and unstable.

  # Related issues:

  Original bump: https://github.com/NixOS/nixpkgs/pull/21299
  Additional fixes: 
  Calibre issue: https://github.com/NixOS/nixpkgs/issues/21504
  Bleach issue: https://github.com/NixOS/nixpkgs/pull/21450
  Flexget issue: https://github.com/NixOS/nixpkgs/pull/21543

  cc @phanimahesh @mdorman @spacekitteh @grahamc @tari 


state: closed
title: ocaml-curses: init at 1.0.3
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/21545
updated_at: 2017-07-28 15:05:09
body:
  ###### Motivation for this change

  virt-top dependency

  ###### Things done

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

  ---


state: closed
title: ocaml-gettext: init at 0.3.5
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/21546
updated_at: 2017-07-28 15:07:08
body:
  ###### Motivation for this change

  virt-top dependency

  ###### 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 execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`

  ---


state: closed
title: Strongswan: enable rdrand and aes-ni only on X86
user_login: FPtje
html_url: https://github.com/NixOS/nixpkgs/pull/21548
updated_at: 2017-01-02 14:07:17
body:
  ###### Motivation for this change

  Strongswan fails to compile on armv7l-linux with `--enable-aesni` and  `--enable-rdrand` enabled. Errors are thrown about impossible constraints in asm (`--enable-rdrand`) or about gcc getting unknown command line parameters about aes (`--enable-aesni`). The options only makes sense on X86_64 processors.

  The rdrand plugin is designed for Ivy Bridge processors:

  > High quality / high performance random source using the Intel rdrand instruction found on Ivy Bridge processors

  The aes-ni plugin also only exists on X86 processors (which have the AES instruction set)

  Tested with a local override. The change triggers a (successful) rebuild on my X86_64 system (purely because of the changed order of options). On armv7-linux this change fixes build errors.

  See for a similar issue: 
  https://wiki.strongswan.org/issues/337


state: closed
title: rofi: 1.2.0 -> 1.3.0
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/21549
updated_at: 2017-05-15 17:35:26
body:
  ###### Motivation for this change

  Update rofi to the last version

  ###### Things done

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

  ---


state: closed
title: nano: 2.7.2 -> 2.7.3
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/21550
updated_at: 2017-05-15 17:35:27
body:
  ###### Motivation for this change

  Update nano the the last version

  ###### Things done

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

  ---


state: closed
title: vultr: init at 1.12.0
user_login: zauberpony
html_url: https://github.com/NixOS/nixpkgs/pull/21551
updated_at: 2017-01-03 23:08:04
body:
  ###### Motivation for this change

  vultr is a cli client for the vultr api, i.e. to start/stop VPS instances.

  It's the analog to 'doctl'.

  This PR adds the 'vultr' 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
     - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: opencv: 3.1.0 -> 3.2.0 (with caveats)
user_login: risicle
html_url: https://github.com/NixOS/nixpkgs/pull/21552
updated_at: 2017-01-25 22:20:50
body:
  The caveat here is that certain parts of the contrib module need to be disabled as they have become badly behaved in 3.2.0 and attempt to perform downloads of additional components during the build phase.

  This does make me wonder whether we should continue to provide 3.1.0 packages for those needing to use the `dnn` or `xfeatures2d` modules.

  Thoughts anybody?

  ###### Things done

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

  ---


state: closed
title: Drop PHP 5.6 Support
user_login: grahamc
html_url: https://github.com/NixOS/nixpkgs/issues/21553
updated_at: 2018-08-02 20:23:12
body:
  PHP is on security-only fixes as of today, and will stop receiving security patches in one year. We should remove PHP 5.6 before 17.09's release.

  https://twitter.com/mattiasgeniar/status/815144386434568193


state: closed
title: emscriptenfastcomp: build using cmake and use cc-wrapper
user_login: gebner
html_url: https://github.com/NixOS/nixpkgs/pull/21554
updated_at: 2017-01-03 14:15:33
body:
  ###### Motivation for this change

  The current emscripten package does not support building without `EMCONFIGURE_JS=2`: emscripten then builds conftest executables using the native x86 compiler, and that fails with `crtend.o not found`.
  This PR fixes the issue, at least if you use `pkgsi686Linux.emscripten`.

  cc maintainers @qknight @matthewbauer: I have tried to test the `emscriptenPackages` derivation, but `libxml2` fails even on master.

  The reason it only works on 32-bit is that neither clang nor emscriptenfastcomp support `-m32`:
  ```
  > $(nix-build -A clang)/bin/clang -m32 test.c
  In file included from test.c:1:
  In file included from /nix/store/1igqwf6zhpc3p8vlfb10pw400xy0d1xy-glibc-2.24-dev/include/stdio.h:27:
  In file included from /nix/store/1igqwf6zhpc3p8vlfb10pw400xy0d1xy-glibc-2.24-dev/include/features.h:392:
  /nix/store/1igqwf6zhpc3p8vlfb10pw400xy0d1xy-glibc-2.24-dev/include/gnu/stubs.h:7:11: fatal error: 'gnu/stubs-32.h' file
        not found
  # include <gnu/stubs-32.h>
            ^
  1 error generated.
  ```
  @shlevy @vcunat @copumpkin Is there an easy way to have a multilib-capable clang?  I tried `wrapCCMulti (wrapCC ...)`, but that builds clang twice and then still fails with `-m32`.

  ###### Things done

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


state: closed
title: borgbackup: cleanup inputs
user_login: joachifm
html_url: https://github.com/NixOS/nixpkgs/pull/21555
updated_at: 2017-03-13 23:45:03
body:
  This fixes https://github.com/NixOS/nixpkgs/issues/16171. See commit message for details. Tested basic functionality.


state: closed
title: nixos-17.03 (unstable): ${package}/etc does not appear in /etc
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/21556
updated_at: 2017-07-28 15:07:35
body:
  ## Issue description

  In 16.09, files from ```/nix/store/${somepackage}/etc``` were visible (via symlinks) in ```/etc```.

  For example, there was ```/etc/mercurial/hgrc``` after installing ```mercurial``` (by adding it to ```environment.systemPackages``` list in ```/etc/nixos/configuration.conf```).

  After upgrading to 17.03, these symlinks disappear from ```/etc```.

  I tend to think that this is not a bug but a new feature. It has sense that in case if few mercurials installed each one should have own ```hgrc```. But I failed to find info about this change and mercurial is still looking for ```hgrc``` in ```/etc```.

  If so, what is the roadmap?
  Should ```mercurial``` and similar packages be patched in order to look for their files in nix store instead of ```/etc```  ?


state: closed
title: acpid doesn't pass event text to event handlers
user_login: ToxicFrog
html_url: https://github.com/NixOS/nixpkgs/issues/21557
updated_at: 2018-02-10 13:26:06
body:
  If you define a handler with `acpid.handlers.foo.action`, it writes the acpid config file using `echo "action=${...contents of handler...}" >> $fn`. This drops all information about the ACPI event on the floor. It should instead use `echo "action=${...contents of handler...} '%e'" >> $fn` in order to pass the text of the event to the handler.


state: closed
title: astroid: init at 0.6
user_login: bdimcheff
html_url: https://github.com/NixOS/nixpkgs/pull/21558
updated_at: 2017-01-01 21:40:56
body:
  ###### Motivation for this change
  Added astroid, a gtk+ interface for the notmuch mail system.  Note that I had to compile gmime with introspection as well.  I could parameterize this if necessary, but it seemed like it might be useful to be enabled generally.

  ###### Things done

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

  ---


state: closed
title: update dpdk and related packages
user_login: abuibrahim
html_url: https://github.com/NixOS/nixpkgs/pull/21559
updated_at: 2017-01-01 03:28:13
body:
  ###### Motivation for this change

  Update DPDK and related packages to latest stable versions.

  ###### Things done

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

  ---


state: closed
title: iproute: remove broken fan patch
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/21561
updated_at: 2017-01-04 21:14:15
body:
  ###### Motivation for this change

  ubuntu's iproute is pretty old (4.3). The current fan patch does no longer apply.
  Alternatives to removing it, would be updating it or creating a package with an older version of iproute.
  ping @cstrahan - your choice.

  ###### Things done

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

  ---


state: open
title: NixOS shell handling is broken for network users
user_login: e-user
html_url: https://github.com/NixOS/nixpkgs/issues/21562
updated_at: 2017-01-01 13:21:47
body:
  ## Issue description

  As NixOS provides a non-standard way of locating its user shells, `passwd` entries from non-local sources are usually broken unless they were specifically made just for NixOS. This means NixOS installations can't properly participate in a network environment with centrally managed users.  

  The current workaround is to manually create links in `/bin`.  
  I can imagine two possible solutions to this. The simple one is to add a module that manages symlinks in `/bin` for all active, system-wide shells. The tedious, more "pure" Nix-ish way would be to provide an additional PAM module that re-writes the shell part of a passwd entry before attempting to log in.

  I would like to get opinions on this before actually attempting a fix as I've read somewhere else there was the plan to get rid of `/bin` altogether, even including `/bin/sh`. 

  ### Steps to reproduce

  1. Set up a non-local user source such as LDAP and configure NixOS to use it
  2. Create typical user entries with default shell locations such as `/bin/bash` or `/bin/zsh`
  3. Attempt to log in as a network user

  Expected result: User logs in and uses shell provided
  Actual result: Login failure because of invalid shell 

  ## Technical details

  * System: 16.09.1389.d7a3160 (Flounder)
  * Nix version: nix-env (Nix) 1.11.4
  * Nixpkgs version: 16.09.1389.d7a3160


state: closed
title: mercurial regression since 16.09: does not read $out/etc/mercurial/hgrc
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/21563
updated_at: 2017-07-28 15:00:25
body:
  ## Issue description

  mercural-3.8.2 from nixpkgs-16.09 reads ```/nix/store/*-mercurial-3.8.2/etc/mercurial/hgrc```:
  ```
  # nix-build https://github.com/NixOS/nixpkgs/archive/16.09.tar.gz -A mercurial
  ....
  # strace -f result/bin/hg 2>&1 >/dev/null | grep hgrc
  open("/nix/store/gjmm0kyfh99xsbsdswa09cc2346wd6lb-mercurial-3.8.2/etc/mercurial/hgrc.d",
  O_RDONLY) = -1 ENOENT (No such file or directory)
  open("/etc/mercurial/hgrc.d", O_RDONLY) = -1 ENOENT (No such file or
  directory)
  open("/nix/store/gjmm0kyfh99xsbsdswa09cc2346wd6lb-mercurial-3.8.2/etc/mercurial/hgrc",
  O_RDONLY) = 4
  open("/etc/mercurial/hgrc", O_RDONLY)   = -1 ENOENT (No such file or
  directory)
  open("/root/.hgrc", O_RDONLY)           = -1 ENOENT (No such file or
  directory)
  ```

  mercural-3.9.2 from nixpkgs-17.03-unstable does not:
  ```
  # nix-build https://github.com/NixOS/nixpkgs/archive/master.tar.gz -A mercurial
  ....
  # strace -f result/bin/hg 2>&1 >/dev/null | grep hgrc
  open("etc/mercurial/hgrc.d", O_RDONLY)  = -1 ENOENT (No such file or
  directory)
  open("/etc/mercurial/hgrc.d", O_RDONLY) = -1 ENOENT (No such file or
  directory)
  open("etc/mercurial/hgrc", O_RDONLY)    = -1 ENOENT (No such file or
  directory)
  open("/etc/mercurial/hgrc", O_RDONLY)   = -1 ENOENT (No such file or
  directory)
  open("/root/.hgrc", O_RDONLY)           = -1 ENOENT (No such file or directory)
  ```
  thus, no hgrc found at all

  ### Steps to reproduce



  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
  NixOS 17.03 unstable
  Linux Mint 18

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

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


state: closed
title: dropbox: 16.4.29 -> 16.4.30
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/21564
updated_at: 2017-01-03 14:07:53
body:
  ###### Motivation for this change

  dropbox: 16.4.29 -> 16.4.30

  Apologies in advance if this is seen as politicizing something which shouldn't be (or if this is not the right platform for doing so) - I will naturally edit the text here if it is not in line with what the project wants, but otherwise I'll simply copy paste in this text every time I do a new PR for dropbox.

  ---

  Dropbox on NixOS is a royal pain in the rear due to:

  1. Forced upgrades where anything but the latest version will simply stop working
  2. No changelog when new versions are released

  This user hostile approach by Dropbox means that dropbox stops working on NixOS from the time a new version is released and until the nixpkgs repository is updated.

  Please consider using one (or more) of these free and open source alternatives:

   - [Librevault](https://librevault.com)
   - [Nextcloud](https://nextcloud.org)
   - [ownCloud](https://owncloud.org)
   - [Syncthing](https://syncthing.net)

  Note: This is not in any way an endorsement of any of the projects mentioned above.

  ###### Things done

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

  ---

  Cc: @ttuegel @aristidb @domenkozar @edolstra 


state: closed
title: nixos: provide /etc/hostname
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/21566
updated_at: 2017-01-02 18:27:08
body:
  ###### Motivation for this change
  /etc/hostname is the file used by hostnamectl(1) and the
  org.freedesktop.hostname1 dbus service (both provided by systemd) to get
  the "static hostname". Better provide it so that users of those
  tools/services get a proper hostname.

  An example of an issue created by the lack of /etc/hostname is that the
  bluetooth stack on NixOS identifies itself to peers as "BlueZ $VERSION"
  instead of the hostname.

  References:
  https://www.freedesktop.org/software/systemd/man/hostname.html

  ###### Things done

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

  ---


state: closed
title: xca: qt4 -> qt5
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/21567
updated_at: 2017-01-02 14:10:52
body:
  ###### Motivation for this change

  v1.3.2 gained support for being compiled against qt5, so let's do that!

  Cc: @offlinehacker - I added you as maintainer based on ```git blame``` info.

  ###### Things done

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

  ---


state: closed
title: Python: script names now include full path
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/21568
updated_at: 2017-01-02 10:30:47
body:
  Certain programs, like zim, calibre and now also apparently mercurial,
  rely on sys.argv[0] providing not just the script name but the full
  path.

  The Python docs [1] state the following on the matter:

  > argv[0] is the script name (it is operating system dependent whether
  this is a full pathname or not).

  Therefore, scripts should not expect to receive a full path.
  Unfortunately some do. While this can be considered a bug, there doesn't
  seem any reason not to provide the full path. Therefore we now provide
  the full path.

  [1]
  https://docs.python.org/3.5/library/sys.html?highlight=sys.argv#sys.argv

  ###### Things done

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

  ---


state: closed
title: garbage lines in mercurial.nix
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/21569
updated_at: 2017-01-01 17:48:37
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 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).

  ---

  double wrapping of python application after https://github.com/NixOS/nixpkgs/commit/a01d7d131edb31513123eaa0def8fb8abca60430.
  The second wrapper brings no value, so these lines is just garpage.

  see also discussion in https://github.com/NixOS/nixpkgs/issues/21563


state: closed
title: arbtt service: init
user_login: michaelpj
html_url: https://github.com/NixOS/nixpkgs/pull/21570
updated_at: 2017-01-11 21:27:58
body:
  ###### Motivation for this change

  This adds a systemd user service for the [arbtt](http://arbtt.nomeata.de) time-tracking tool. Since arbtt is a passive tracker, you want it to be automatically running in the background at all times.

  The one thing I couldn't work out how to do is to have the service only be enabled for some users. Currently if `arbtt.enable = true`, then the service runs for all users, which seems potentially undesirable.

  ###### Things done

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


state: closed
title: transcrypt: 0.9.9 -> 1.0.0
user_login: elasticdog
html_url: https://github.com/NixOS/nixpkgs/pull/21571
updated_at: 2017-01-01 20:08:55
body:
  ###### Motivation for this change

  Bump to the latest upstream release 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
     - [x] macOS
     - [x] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: "nixos-container destroy" cannot delete /var/lib/container/$name/var/emply
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/21573
updated_at: 2017-02-18 21:52:09
body:
  ## Issue description

  ```nixos-container destroy``` cannot delete ```/var/lib/container/$name/var/emply``` due to its [immutable attribute](https://github.com/NixOS/nixpkgs/blob/6da8b0d/nixos/modules/system/activation/activation-script.nix#L149) 

  ### Steps to reproduce

  ```
  nixos-container create aaa
  nixos-container start aaa
  nixos-container stop aaa
  nixos-container destroy aaa
  ```

  ## Technical details

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

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

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


state: closed
title: youcompleteme: fix compilation
user_login: veprbl
html_url: https://github.com/NixOS/nixpkgs/pull/21574
updated_at: 2017-01-02 17:49:25
body:
  1) Replace --system-libclang with an explicit setting for the path to
  nix libclang 3.9. Otherwise it will find system's libclang on darwin.

  2) Remove clang/llvm from build inputs. This prevents ycm itself from
  being compiled by clang 3.9. stdenv's standard compiler (gcc or
  clang 3.7) will suffice.

  3) Enable C++11 again as #16212 is caused by incopatibility between
  clang 3.9 and libc++ 3.7, but we don't compile YCM with clang 3.9, so
  this is not needed anymore.

  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: pktgen: fix runtime paths
user_login: abuibrahim
html_url: https://github.com/NixOS/nixpkgs/pull/21575
updated_at: 2017-01-02 05:29:49
body:
  ###### Motivation for this change

  The Lua and lscpu path substitution got accidentally removed in
  with commit 605b8095ca11a678af83364549d8fc72ba3f4219

  ###### Things done

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

  ---


state: open
title: Subsequent nixos-rebuild switch fails on wrongly modified nix.conf
user_login: Abdillah
html_url: https://github.com/NixOS/nixpkgs/issues/21576
updated_at: 2017-01-02 21:57:06
body:
  ## Issue description
  If `nix.conf` wrongly modified (syntax error, wrong value, etc) from `/etc/nixos/configuration.nix`, then the only way to revert is reboot and choose prior generation.

  Do we need to prevent this before it's occurrence?

  ### Steps to reproduce
  [Warning] Do not actually try this at home.
  1. Change `/etc/nixos/configuration.nix` to include a wrong syntax, mine was (with additional semicolon)
  ```
  nix.extraOptions = ''
      auto-optimise-store = true;
    '';
  ```
  2. Cast `sudo nixos-rebuild switch`.
  3. From now on, all nix command will complain about
  ```
  error: configuration option ‘auto-optimise-store’ should be either ‘true’ or ‘false’, not ‘true;’
  ```

  ## Technical details
  ```
  $ nixos-version                                                                                                                                                                   
  16.09.1368.435b5f8 (Flounder)
  ```


state: closed
title: TexLive classico package missing
user_login: sid-kap
html_url: https://github.com/NixOS/nixpkgs/issues/21577
updated_at: 2019-02-17 20:43:02
body:
  I'd like to use `pkgs.texlive.classico` ([listed on CTAN here](https://www.ctan.org/pkg/classico)), but for some reason it doesn't seem to be in nixpkgs. Has someone outlined how packages are added to Nix texlive somewhere, so that I can troubleshoot it and figure out why the classico not being added?


state: closed
title: zfs: add unstable variant
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/21578
updated_at: 2017-01-05 11:52:57
body:
  Until now nixos only delivered the latest zfs release. This release is often not
  compatible with the latest mainline kernel. Therefor an unstable variant is
  added, which might be based on testing releases or git revisions.

  fixes #21359

  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: Unity3d permission error
user_login: the-kenny
html_url: https://github.com/NixOS/nixpkgs/issues/21579
updated_at: 2018-01-18 06:35:21
body:
  ## Issue description

  Unity seems to have some thoughts on the sandbox file's permissions: 

  ```
  Chromium Embedded Framework requires that the file '/nix/store/r911yc6y8yvw9s5ifrf7sxlgavzkc5qh-unity-editor-5.3.5f1/opt/Unity/Editor/chrome-sandbox' is owned by root and has permissions 4755.
  ```

  ![2017-01-02-115549_543x160_scrot](https://cloud.githubusercontent.com/assets/31167/21588052/0a32b044-d0e3-11e6-82be-c18f942b80c4.png)

  ### Steps to reproduce

  ```
  % nix-shell -p unity3d --command unity-editor
  ```

  ## Technical details

  * System: 1fa75a5bb7cdb9f2413d8b20726ce69523bfe4c6
  * Nix version: 1.11.4
  * Nixpkgs version: `"17.03.git.b02e6cc70d"`


state: closed
title: luaPackages.lgi: 0.7.2 -> 0.9.1
user_login: rasendubi
html_url: https://github.com/NixOS/nixpkgs/pull/21580
updated_at: 2017-01-02 14:13:29
body:
  ###### Motivation for this change
  This fixes https://github.com/awesomeWM/awesome/issues/1348.

  ###### Things done

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

  ---

  /cc @flosse 


state: closed
title: i2p: 0.9.26 -> 0.9.28
user_login: bendlas
html_url: https://github.com/NixOS/nixpkgs/pull/21581
updated_at: 2017-01-02 14:15:10
body:
  ###### Things done

  updated patch

  - Built on platform(s)
     - [x] NixOS
  - [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: wine: 1.8.4 -> 1.8.6
user_login: bendlas
html_url: https://github.com/NixOS/nixpkgs/pull/21582
updated_at: 2017-01-02 12:25:19
body:
  wine: 2.0-rc2 -> 2.0-rc3
  winetricks: 20160724 -> 20170101

  ###### Things done

  - Built on platform(s)
     - [x] NixOS
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: webkitgtk: make 2.14 the default
user_login: bendlas
html_url: https://github.com/NixOS/nixpkgs/pull/21583
updated_at: 2017-01-02 14:02:06
body:
  ###### Motivation for this change

  I've been running 2.14 as a default for some time now, no apparent problems (none expected either, since the API should be stable)

  Not sure if this needs to go to staging ...

  ###### Things done

  There is also a security update for 2.14, if we decide not to update the default version, I'll create a new PR for that.

  - Built on platform(s)
     - [x] NixOS
  - [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.4.1 -> 5.6.0
user_login: bendlas
html_url: https://github.com/NixOS/nixpkgs/pull/21584
updated_at: 2017-01-02 13:05:38
body:
  ###### Things done

  - Built on platform(s)
     - [x] NixOS
  - [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).

  ---

  still no movement on http://bugs.python.org/issue27369, so leaving that patch in for another round


state: closed
title: chromium: 55.0.2883.75 -> 55.0.2883.87
user_login: bendlas
html_url: https://github.com/NixOS/nixpkgs/pull/21585
updated_at: 2017-01-03 09:39:06
body:
  ###### Motivation for this change

  security update

  please also backport to stable

  ###### Things done

  - Built on platform(s)
     - [x] NixOS
  - [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: Postgrey
user_login: pngwjpgh
html_url: https://github.com/NixOS/nixpkgs/pull/21586
updated_at: 2017-01-05 06:24:48
body:
  ###### Motivation for this change
  The postgrey module was rather rudimentary

  ###### Things done

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

  ---

  `configuration.nix` does not show `socket` nicely, I worked around that by making sure the default and example cover all options available in both submodules – is there a prettier solution?


state: closed
title: puddletag: get rid of pypkgs variable
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/21587
updated_at: 2017-03-01 03:08:28
body:
  ###### Motivation for this change

  Ref #21565, we do not use ```pypkgs``` as a shorthand for pythonPackages.

  Cc: @FRidh 

  ###### Things done

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

  ---


state: closed
title: gnum4: 1.4.17 -> 1.4.18
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/21588
updated_at: 2017-01-03 13:46:56
body:
  See http://lists.gnu.org/archive/html/info-gnu/2016-12/msg00015.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 compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: GHC 8.0.2: use -split-sections
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/pull/21589
updated_at: 2017-02-09 10:17:32
body:
  See [the commit](https://github.com/NixOS/nixpkgs/pull/21589/commits/f750dee6657384865612b7357c1dfc5c929aeac6) for more information.

  cc @peti, I haven't tested much (built stack and darcs) but upstream did quite some testing.


state: closed
title: chase: init at 0.5.2
user_login: polyrod
html_url: https://github.com/NixOS/nixpkgs/pull/21590
updated_at: 2017-01-04 13:22:41
body:
  ###### Motivation for this change
  NixOs handles different versions of software contemporary installed on a NixOs installation.
  Dispatching is done via symlinks.
  "Chase" automatically resolves  to the last target of a chain of symlinks avoiding looping.
  I think its a valuable tool for any NixOs admin and is good company for "which".


  ###### Things done

  Added chase under pkgs/tools/system/chase
  Its empowers "which" that is installed in the same pkgs path

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

  ---


state: closed
title: Add networkd notify
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/21593
updated_at: 2017-10-14 20:47:03
body:
  ###### Motivation for this change

  I want to have this... so I started to implement a package for it.

  ###### Things done

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

  ---


  This is one of the first services I write, so please tell me what to improve etc. It is not tested yet, though (as I do not know how to).


state: closed
title: libbitcoin
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/pull/21594
updated_at: 2017-01-03 00:40:06
body:
  ###### Motivation for this change

  Provides the `bx` program (#18644)

  ###### Things done

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

  ---


state: closed
title: ghc: when building with 8.0.2 or later, enable parallel builds
user_login: ryantrinkle
html_url: https://github.com/NixOS/nixpkgs/pull/21595
updated_at: 2017-01-03 14:46:41
body:
  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: stdenv: bootstrap cmake and python on darwin
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/21596
updated_at: 2017-01-03 17:06:00
body:
  ###### Motivation for this change

  Use bootstrap versions of cmake and python to get some dependencies like curl, libarchive and sqlite out of the stdenv.

  /cc @copumpkin 

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change: [lnl7-wip](http://hydra.nixos.org/eval/1318255?compare=trunk)
  - [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).

  ---

  ```diff
  -CF-osx-10.9.5-private.drv
  -DevSDK_OSX109.pkg.drv
  -MacOS_SDK-10.9.drv
  -OSXPrivateSDK-f4d52b60e86b496abfaffa119a7d299562d99783-src.drv
  -apple-framework-Accelerate.drv
  -apple-framework-ApplicationServices.drv
  -apple-framework-CFNetwork.drv
  -apple-framework-CoreAudio.drv
  -apple-framework-CoreData.drv
  -apple-framework-CoreGraphics.drv
  -apple-framework-CoreServices.drv
  -apple-framework-CoreText.drv
  -apple-framework-CoreWLAN.drv
  -apple-framework-DiskArbitration.drv
  -apple-framework-IOBluetooth.drv
  -apple-framework-IOKit.drv
  -apple-framework-IOSurface.drv
  -apple-framework-ImageIO.drv
  -apple-framework-NetFS.drv
  -apple-framework-OpenDirectory.drv
  -apple-framework-Security.drv
  -apple-framework-SecurityFoundation.drv
  -apple-framework-ServiceManagement.drv
  -apple-framework-SystemConfiguration.drv
  -apple-lib-xpc.drv
  -cmake-3.7.1.drv
  +cmake-boot-3.7.1.drv
  -curl-7.51.0.drv
  -db-5.3.28.drv
  -expat-2.2.0.drv
  -gdbm-1.12.drv
  -gdbm-1.12.drv
  -libarchive-3.2.2.drv
  -libssh2-1.8.0.drv
  -libuv-1.10.1.drv
  -libuv-v1.10.1-src.drv
  -lzo-2.09.drv
  -openssl-1.0.2j.drv
  -openssl-1.0.2j.drv
  -python-2.7.13.drv
  +python-boot-2.7.12.drv
  -readline-6.3p08.drv
  -sharutils-4.11.1.drv
  -sqlite-3.15.2.drv
  -xar-1.5.2.drv
  ```


state: closed
title: xfce4-windowck-plugin: init at 0.4.4
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/21597
updated_at: 2017-01-03 23:27:22
body:
  ###### Motivation for this change

  Set of two plugins which allows you to put the maximized window title and windows buttons on the panel

  ###### Things done

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

  ---


state: closed
title: rclone: 1.33 -> 1.35
user_login: danielfullmer
html_url: https://github.com/NixOS/nixpkgs/pull/21598
updated_at: 2017-01-03 00:51:12
body:
  ###### Motivation for this change

  Updated rclone to 1.35. Note that the go dependencies are included under the vendor/ directory of the source files. So, there is no need to include them in the deps.json file, as discussed in [go2nix#21](https://github.com/kamilchm/go2nix/issues/21)

  ###### Things done

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

  ---


state: closed
title: Systemd: enable systemd-importd
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/21599
updated_at: 2017-07-28 14:59:48
body:
  ###### Motivation for this change

  Bring ```systemd-importd``` to work. Fixes #12347

  ###### Things done

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

  ---


state: closed
title: erlang: explicitly link appropriate wxGTK versions for R18/R19
user_login: mdaiter
html_url: https://github.com/NixOS/nixpkgs/pull/21600
updated_at: 2017-01-03 23:44:20
body:
  ###### Motivation for this change
  This documentation provided here: http://erlang.org/download/otp_src_18.0.readme explicitly states that the default version of wxWidgets for which to be searched is 3.0, first and foremost, starting with OTP18. We should explicitly provide this, as it allows Erlang wxWidgets to be able to build on Linux systems by default without specific user intervention.

  ###### Things done

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

  ---


state: closed
title: terraform: 0.8.1 -> 0.8.2
user_login: adamcstephens
html_url: https://github.com/NixOS/nixpkgs/pull/21601
updated_at: 2017-01-03 12:29:47
body:
  ###### Motivation for this change

  Keep current on terraform

  ###### Things done

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

  ---


state: closed
title: syncthing: 0.14.17 -> 0.14.18
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/21602
updated_at: 2017-01-03 23:06:41
body:
  ###### Motivation for this change

  Upstream recommended upgrade. ~~Not tested yet but should be~~ safe.

  ###### Things done

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

  ---


state: closed
title: ofp: init at 2.0.0
user_login: abuibrahim
html_url: https://github.com/NixOS/nixpkgs/pull/21603
updated_at: 2017-01-03 23:12:59
body:
  ###### Motivation for this change

  Package OpenFastPath library (http://www.openfastpath.org)

  ###### Things done

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

  ---


state: closed
title: Bluetooth doesn't work
user_login: fubarbaz
html_url: https://github.com/NixOS/nixpkgs/issues/21604
updated_at: 2017-02-08 00:38:43
body:
  https://nixos.org/wiki/Bluetooth (the out of date wiki) says:
  ```
  hardware.bluetooth.enable = true;
  ```
  is enough to make Bluetooth work. 

  This is not the case: 
  ```
  ● dbus-org.bluez.service - Bluetooth Service
     Loaded: loaded (/nix/store/sp89f27awjh8qm56024zhixyd89bkhdi-unit-dbus-org.bluez.service/dbus-org.bluez.service; static; vendor preset: enabled)
        Active: failed (Result: exit-code) since Tue 2017-01-03 08:54:11 CET; 17ms ago
          Process: 6646 ExecStart=/nix/store/2bh8qhig0908shgch7hq56kias9pbzw5-bluez-5.40/bin/bluetoothd -n (code=exited, status=1/FAILURE)
           Main PID: 6646 (code=exited, status=1/FAILURE)

  Jan 03 08:54:11 node1 systemd[1]: Starting Bluetooth Service...
  Jan 03 08:54:11 node1 bluetoothd[6646]: bluetoothd[6646]: Bluetooth daemon 5.40
  Jan 03 08:54:11 node1 bluetoothd[6646]: Bluetooth daemon 5.40
  Jan 03 08:54:11 node1 bluetoothd[6646]: D-Bus setup failed: Connection ":1.120" is not allowed to own the service "org.bluez" due to security policies in the configuration file
  Jan 03 08:54:11 node1 bluetoothd[6646]: bluetoothd[6646]: Unable to get on D-Bus
  Jan 03 08:54:11 node1 systemd[1]: dbus-org.bluez.service: Main process exited, code=exited, status=1/FAILURE
  Jan 03 08:54:11 node1 systemd[1]: Failed to start Bluetooth Service.
  Jan 03 08:54:11 node1 systemd[1]: dbus-org.bluez.service: Unit entered failed state.
  Jan 03 08:54:11 node1 systemd[1]: dbus-org.bluez.service: Failed with result 'exit-code'.
  warning: error(s) occurred while switching to the new configuration
  ```

  `16.09.git.741213d (Flounder)`


state: closed
title: stellar-core: init at 0.5.1
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/pull/21605
updated_at: 2017-01-04 07:40:42
body:
  ###### Things done

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

  ---


state: closed
user_login: spacekitteh
html_url: https://github.com/NixOS/nixpkgs/issues/21606
updated_at: 2017-01-05 11:09:43
title:
  buildFHSUserEnv chroot, openjdk, statically-linked libraries in .so's, clang, and the procedure linkage table

body:
  After looking around a java+JNI library with gdb while trying to debug the build of Android Open Source Project, I got to this point:

  ```  
  > │10749       Unique_SSL_CTX sslCtx(SSL_CTX_new(SSLv23_method()));                                                                                                                                                                    
    │
    │10750       Unique_SSL ssl(SSL_new(sslCtx.get()));                    
  ```

  which in assembly is

  ```
   >│0x3ffcd67fd50 <NativeCrypto_get_cipher_names(_JNIEnv*, _jclass*, _jstring*)+64>         callq  0x3ffcd669060 <SSLv23_method@plt>
  ```

  Now, SSLv23_method is *statically* linked, but the code somehow ends up ignoring the statically linked copy and goes straight to the dynamic version:

  ```
  (gdb) info address SSLv23_method
  Symbol "SSLv23_method" is a function at address 0x3ffb9ad7eb0.
  (gdb) info address SSLv23_method@plt
  Symbol "SSLv23_method@plt" is at 0x3ffb99f9060 in a file compiled without debugging.
  ```

  The compile/link command is the following:

  ```
  [ 83% 5/6] /bin/bash -c "prebuilts/clang/host/linux-x86/clang-copperhead/bin/clang++ -Wl,-rpath-link=out/host/linux-x86/obj/lib -Wl,-rpath,\\\$ORIGIN/../lib64 -Wl,-rpath,\\\$ORIGIN/lib64 -shared -Wl,-soname,libconscrypt_openjdk_jni.so  -Lout/host/linux-x86/obj/lib    -m64 -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--no-undefined-version    --gcc-toolchain=prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8 --sysroot prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/sysroot -Bprebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/x86_64-linux/bin -Bprebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/lib/gcc/x86_64-linux/4.8 -Lprebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/lib/gcc/x86_64-linux/4.8 -Lprebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/x86_64-linux/lib64/ -target x86_64-linux-gnu    -nodefaultlibs      out/host/linux-x86/obj/SHARED_LIBRARIES/libconscrypt_openjdk_jni_intermediates/src/main/native/org_conscrypt_NativeCrypto.o out/host/linux-x86/obj/SHARED_LIBRARIES/libconscrypt_openjdk_jni_intermediates/src/openjdk/native/JNIHelp.o               -Wl,--whole-archive  out/host/linux-x86/obj/STATIC_LIBRARIES/libcrypto_static_intermediates/libcrypto_static.a out/host/linux-x86/obj/STATIC_LIBRARIES/libssl_static-host_intermediates/libssl_static-host.a -Wl,--no-whole-archive   out/host/linux-x86/obj/STATIC_LIBRARIES/libc++_static_intermediates/libc++_static.a out/host/linux-x86/obj/STATIC_LIBRARIES/libcompiler_rt-extras_intermediates/libcompiler_rt-extras.a      -o out/host/linux-x86/obj/lib/libconscrypt_openjdk_jni.so  -lpthread  -lpthread -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc"
  ```


  ### Hypothesis: `ld-linux` and bundled `ld` mismatch
  Using `strace`, it appears that it calls its own bundled copy of gcc's `ld` directly. 

  Could the lack of using `ld-wrapper` be causing this? Could `patchelf`? Could this be an insufficiently specified chroot environment in `build-fhs-userenv/env.nix`? 

  Result of `ldd` on the problem library:
  ```
  android-env-chrootenv:root@spaceserv:/home/spacekitteh/code/copperhead/nougat-mr1-release# ldd out/host/linux-x86/lib64/libconscrypt_openjdk_jni.so
          linux-vdso.so.1 (0x000003ff8adca000)
          libpthread.so.0 => /usr/lib/libpthread.so.0 (0x0000038f24d91000)
          libm.so.6 => /usr/lib/libm.so.6 (0x0000038f24a8c000)
          libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x0000038f24876000)
          libc.so.6 => /usr/lib/libc.so.6 (0x0000038f244d8000)
          /nix/store/aym0jj00gal73w59gp2ifkwqlbf7s98h-glibc-multi-2.24/lib/ld-linux-x86-64.so.2 (0x000002b925384000)

  ```

  ### Hypothesis: Java's JNI gets confused by the chroot
  Or could it be to do with how Java JNI handles static vs shared libs?

  For reference, here is part of the result of running `ldd \`which java\``:
  ```
     libcrypto.so.1.0.0 => /nix/store/f7vp024rwfnmzm17p3c6ji3zc79a5vyr-openssl-1.0.2j/lib/libcrypto.so.1.0.0 (0x000003be33b05000)
  ```

  [Related StackOverflow question](https://stackoverflow.com/questions/24493337/linking-static-library-with-jni)

  From the [JNI spec](https://docs.oracle.com/javase/8/docs/technotes/guides/jni/spec/invocation.html#library_version)

  >Once a native library is loaded, it is visible from all class loaders. Therefore two classes in different class loaders may link with the same native method. This leads to two problems:
  > * A class may mistakenly link with native libraries loaded by a class with the same name in a different class loader.
  > * Native methods can easily mix classes from different class loaders. This breaks the name space separation offered by class loaders, and leads to type safety problems.




  ---



  background:
  https://github.com/NixOS/nixpkgs/issues/21222#issuecomment-269198363

  https://github.com/google/conscrypt/issues/20


state: closed
title: youtube-dl: 2016.12.22 -> 2017.01.02
user_login: goetzst
html_url: https://github.com/NixOS/nixpkgs/pull/21607
updated_at: 2017-01-03 13:13:35
body:
  ###### Motivation for this change
  youtube-dl update
  most notable chagnes:
  + Introduce --config-location option for custom configuration files

  ###### Things done

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

  ---


state: closed
title: miredo: fix path to "kill"
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/21608
updated_at: 2017-01-03 10:31:02
body:
  ###### Motivation for this change

  Fixed path to ```kill```

  ###### Things done

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

  ---


state: closed
title: awscli: 1.11.30 -> 1.11.35
user_login: spy-tech
html_url: https://github.com/NixOS/nixpkgs/pull/21609
updated_at: 2017-01-03 11:46:26
body:
  ###### Motivation for this change
  Fixes #21591 

  ###### Things done

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

  ---


state: closed
title: Packages with a string instead of a list as maintainers
user_login: moretea
html_url: https://github.com/NixOS/nixpkgs/issues/21610
updated_at: 2017-01-03 17:28:48
body:
  ## Issue description
  I just found that  at least 11 packages that break the assumption that `pkg.meta.maintainers` is a list of strings.There could be more in packages that do not evaluate and/or are broken.

  Not sure if that this is something that should be allowed. It might break automated tooling (or at least add extra complexity that is just needed for these packages)

  ### Steps to reproduce

  ```nix
  #usage: 
  # nix-instantiate  --strict --json --eval ./detect-non-list-maintainers.nix | $(nix-build '<nixpkgs>' -A jq)/bin/jq

  with (import <nixpkgs> {});
  with lib;

  let 
    filter = k: v: 
    let
      evalResult = builtins.tryEval (
        if (builtins.typeOf v) == "set" && (builtins.hasAttr "meta" v) && (builtins.hasAttr "maintainers" v.meta) 
        then if (builtins.typeOf v.meta.maintainers) == "list"
             then false
             else true
        else false
      );
    in
      if evalResult.success 
      then evalResult.value
      else false;
    nonListMaintainers = filterAttrs filter pkgs;
  in
  mapAttrs(k: v: v.meta.maintainers) nonListMaintainers
  ```

  ```
   nix-instantiate --eval --strict --json ./detect-non-list-maintainers.nix  | $(nix-build '<nixpkgs>' -A jq)/bin/jq
  {
    "compton-git": "Ertugrul Söylemez <esz@posteo.de>",
    "elfutils": "Eelco Dolstra <eelco.dolstra@logicblox.com>",
    "iops": "David Kleuker <post@davidak.de>",
    "linux_mptcp": "Guillaume Maudoux <layus.on@gmail.com>",
    "multimc": "Michael Bishop <cleverca22@gmail.com>",
    "netcdffortran": "Bruno Bzeznik <Bruno@bzizou.net>",
    "pws": "Rafał Łasocha <me@swistak35.com>",
    "reckon": "mckean.kylej@gmail.com",
    "softhsm": "Michiel Leenaars <ml.software@leenaa.rs>",
    "synapse": "Matthias Herrmann <matthias.mh.herrmann@gmail.com>",
    "telegram-purple": "Arseniy Seroka <ars.seroka@gmail.com>"
  }
  ```

  ## Technical details
  Ran on nixos stable


state: closed
title: awscli: 1.11.30 -> 1.11.35
user_login: spy-tech
html_url: https://github.com/NixOS/nixpkgs/pull/21611
updated_at: 2017-01-06 02:58:54
body:
  ###### Motivation for this change
  Fixes #21591 

  ###### Things done

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

  ---


state: closed
title: curl: 7.51.0 -> 7.52.1
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/21612
updated_at: 2017-01-03 19:04:16
body:
  ###### Motivation for this change
  Update

  ###### Things done

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

  ---


state: closed
title: Update pkgs
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/21615
updated_at: 2017-01-04 23:50:19
body:
  ###### Motivation for this change

  Update packages I maintain.

  I didn't do any testing yet, but will do now on my VM at my university (test building).

  ###### Things done

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

  ---


state: closed
title: bitbucket-server-cli: init at 0.7.0
user_login: jgertm
html_url: https://github.com/NixOS/nixpkgs/pull/21616
updated_at: 2017-01-05 10:21:07
body:
  ###### Motivation for this change
  This commit introduces the ```stash``` command which allows users to interact Atlassian's enterprise BitBucket (BitBucket Server/ formerly Atlassian Stash).

  ###### Things done

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

  ---


state: closed
title: subsurface 4.5.6 -> 4.5.97
user_login: mguentner
html_url: https://github.com/NixOS/nixpkgs/pull/21617
updated_at: 2017-01-03 16:30:39
body:
  ###### Motivation for this change

  - update Subsurface to the latest release (beta)
  - get rid of libgit 0.23.2 (was introduced for Subsurface 4.5.6)

  ###### Things done

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

  ---


state: closed
title: rustNightlyBin: 2016-12-05 -> 2016-12-29
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/21618
updated_at: 2017-01-03 16:12:16
body:
  - add cargo (hence the renaming)
  - also allow to built nix packages

  ###### Motivation for this change


  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [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: Glusterfs does not install mount.glusterfs
user_login: fduraffourg
html_url: https://github.com/NixOS/nixpkgs/issues/21619
updated_at: 2017-01-05 10:20:06
body:
  ## Issue description

  The glusterfs derivation does not install mount.glusterfs. So it is not possible to mount glusterfs filesystems.

       ls /nix/store/8p888wid9lm02zw0gaqzdzv41d8yc75r-glusterfs-3.8.1/sbin
       fusermount-glusterfs  gcron.py  gfind_missing_files  glfsheal  gluster  glusterd  glusterfind  glusterfs  glusterfsd  snap_scheduler.py


  ### Steps to reproduce

  Install glusterfs and try to mount a glusterfs. Even if you don't have a cluster ready, mount should return an error:

       mount -t glusterfs 172.16.0.167:/var/gluster/testvol tmp/mnt

  Look inside the sbin folder, there is no mount.glusterfs file.

  ## Solution

  The makefile that install mount.glusterfs (`/xlators/mount/fuse/utils/Makefile`) concatenates `DESTDIR` and `mountutildir` to find the right directory. For an unknown reason, the configure flags set mountutildir to `$out/sbin` but when executed by the Makefile it get evaluated to `ut/sbin`. So by removing the configureFlag `--with-mountutildir="$out/sbin"` the file get installed properly.

  But then this script is not able to find basic utilities like sed, cat, grep, etc because no PATH is set. We can use makeWrapper to set it. On the postInstall phase I add:

      wrapProgram $out/sbin/mount.glusterfs --set PATH "${pkgs.stdenv.lib.makeBinPath [ pkgs.coreutils pkgs.gnused pkgs.attr pkgs.gnugrep]}"

  And I also add makeWrapper to buildInputs.

  It still print an error about `getfattr` not found (even so it is in the PATH) but at least I can mount my glusterfs volumes.

  Should I do a PR for this or will someone else provide a better fix?

  ## Technical details

  * System: 16.09.1272.81428dd (Flounder)
  * Nix version: nix-env (Nix) 1.11.4
  * Nixpkgs version: "16.09.1272.81428dd"


state: closed
title: nix-prefetch-git: too strict validation
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/21620
updated_at: 2017-07-28 21:27:25
body:
  ## Issue description

  ```
      src = fetchFromGitHub {
        owner = "neutrinolabs";
        repo = "xrdp";
        rev = "v0.9.1";
        fetchSubmodules = true;
        sha256 = "1d5n81b8fl21g597aqlcy7d7c4889bcylxgrslw298z7bdjwya0g";
      };
  ```
  does not pass [this validation](https://github.com/NixOS/nixpkgs/blame/47d0d3d46f5520fba39c5376ea5449d51f44635d/pkgs/build-support/fetchgit/nix-prefetch-git#L283) which permits only hex-digits in ```rev```.

  ```fetchSubmodules = true``` is important, it forces to use ```git``` instead of ```curl```

  ping @zimbatm


state: closed
title: synaptics: fix broken symlink
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/21621
updated_at: 2017-01-04 14:02:02
body:
  ###### Motivation for this change

  Fix dead symlink.
  the file in [xf86-input-synaptics-1.9.0.tar.bz2](https://www.x.org/releases/individual/driver/xf86-input-synaptics-1.9.0.tar.bz2) has name ```70-synaptics.conf```, not ```50-synaptics.conf```.

  ###### Things done

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

  ---


state: closed
title: Add some more details about the nix.useSandbox option
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/pull/21622
updated_at: 2017-01-03 23:10:49
body:
  ###### Motivation for this change

  @copumpkin just helpfully cleared up some confusion about `useSandbox` for me. I figure this stuff ought to be in the manual.

  ###### Things done

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

  ---


state: closed
title: Use different license in documentation/manual
user_login: efferifick
html_url: https://github.com/NixOS/nixpkgs/issues/21623
updated_at: 2017-01-04 16:47:15
body:
  Hello,

  I am trying to print this document https://nixos.org/releases/nix/nix-1.11.5/manual.pdf . Because it is copyrighted, my local printer correctly refuses to print it. Could it be possible to change the license of the manual to allow people to print a personal copy to read offline?

  Thanks


state: open
title: OSX: fixDarwinDylibNames should be part of stdenv builder
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/issues/21624
updated_at: 2018-04-15 21:53:41
body:
  Darwin sometimes installs libraries relatively, that's [why we have a hook to fix that up](https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/setup-hooks/fix-darwin-dylib-names.sh)

  Is there a reason this shouldn't be the default - with a way to turn it off?

  This way we can avoid issues like https://github.com/haskell/cabal/issues/4183, https://github.com/NixOS/nixpkgs/issues/21215 and https://github.com/NixOS/nixpkgs/issues/16357

  cc @copumpkin @LnL7 


state: closed
title: smokeping: Allow customization of cgiurl and imgurl
user_login: fadenb
html_url: https://github.com/NixOS/nixpkgs/pull/21625
updated_at: 2017-01-04 20:56:12
body:
  ###### Motivation for this change
  I wanted to override cgiurl and imgurl completely without having to supply the whole configuration (in order to expose smokeping via a reverse proxy on an https:// URL on a different port than smokeping is configured)
  I believe the changes to be backwards compatible as the new options defaults to the old values.

  /cc @cransom 

  ###### Things done

  - [x] Using changed code in test deployment without any notable issues
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pythonPackages.nose-cprof: 0.1-0 -> 0.1.4
user_login: nixy
html_url: https://github.com/NixOS/nixpkgs/pull/21627
updated_at: 2017-01-04 01:26:43
body:
  Updated nose-cprof and added support for python 3 interpreter

  ###### Motivation for this change
  I need this library with python3 support. Thought I would share :)

  ###### Things done

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

  ---


state: closed
title: nix-channel --update buries SSL cert problems
user_login: dckc
html_url: https://github.com/NixOS/nixpkgs/issues/21628
updated_at: 2017-12-23 15:01:38
body:
  ### Steps to reproduce

  Do a `nix-channel --update` when one of your channels has a bad SSL cert.

  The diagnostic is:
  ```
  nix-channel: unable to check ‘https://ci.monte-language.org/project/monte/channel/latest’
  ```

  Using curl, I can see that the problem is:

  ```
  $ curl https://ci.monte-language.org/project/monte/channel/latest
  curl: (51) SSL: certificate subject name (hydra.matador.cloud) does not match target host name 'ci.monte-language.org'
  ```


state: open
title: Darwin reproducible builds
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/issues/21629
updated_at: 2018-07-01 11:03:06
body:
  ## Issue description

  Currently, Darwin stdenv doesn't have reproducible builds. According to [this post](http://stackoverflow.com/questions/21765444/clang-compiler-produces-different-object-files-from-same-sources) it looks like Clang _should_ support reproducible builds. It looks like macOS has some special PIE/ASLR that may be contributing to this.

  Does anyone have insight on what's going on? Perhaps passing ```--no_pie``` to LLVM configure will fix something?

  ### Steps to reproduce

  ```sh
  $ nix-build -A hello --check
  ...
  error: derivation ‘/nix/store/cq72li3c6vs7vabnlikfrz5vmjd4syj1-hello-2.10.drv’ may not be deterministic: output ‘/nix/store/la0bdn94l74vscz7bivhvi6qg7ih3v0p-hello-2.10’ differs
  ```

  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
  macOS Sierra 10.12.2
  * Nix version: (run `nix-env --version`)
  nix-env (Nix) 1.11.4
  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)
  17.03pre-git


state: closed
title: gcc5 and gcc6 cannot compile static binaries: undefined reference to __memcpy_chk
user_login: djhshih
html_url: https://github.com/NixOS/nixpkgs/issues/21630
updated_at: 2017-07-25 20:06:49
body:
  ## Issue description

  I tried to build a static executable within a `nix-shell` using glibc-2.24-static and either `gcc-5.4.0` or `gcc-6.3.0` from `nixpkgs`. In either case, I get a compile error due to undefined reference to __memcpy_chk. The vanilla `memcpy` is correctly linked. I tried turning off `SOURCE_FORTIFY` but `nixpkgs.gcc` did not comply.

  The same build scripts works as expected on Archlinux with the system's `glibc-2.24-static` (or `nixpkgs`' `glibc-2.24-static`) and the system's `gcc-6.2.1`. The scripts also works as expected on CentOS with `nixpkgs`' `glibc-2.24-static` with the system's `gcc-4.4.1` inside a `nix-shell`.

  So there appears to be two problems

  1. `nixpkgs.gcc5` and `nixpkgs.gcc6` cannot have fortify disabled
  2. `nixpkgs.glibc.static` is missing `__memcpy_chk` ( I found a possibly [related fix for glibc-2.22]( https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=132a1328eccd20621b77f7810eebbeec0a1af187), but I am not sure why `nixpkgs`' `glibc-2.24-static` still has a similar problem. )

  ### Steps to reproduce

  A minimum example is available at https://github.com/djhshih/glibc-memcpy-chk-bug

  ```
  $ git clone https://github.com/djhshih/glibc-memcpy-chk-bug memcpy
  $ cd memcpy
  ```
  ```
  $ nix-shell default.nix 
  ```
  ```
  [nix-shell]$  make memcpy-static
  gcc -static -o memcpy-static memcpy.c
  /run/user/1000/ccrBBIcE.o: In function `main':
  memcpy.c:(.text.startup+0x64): undefined reference to `__memcpy_chk'
  collect2: error: ld returned 1 exit status
  make: *** [Makefile:24: memcpy-static] Error 1
  ```
  ```
  [nix-shell]$  make memcpy-static-nofort
  gcc -static -D_FORTIFY_SOURCE=0 -fno-stack-protector -o memcpy-static-nofort memcpy.c
  <command-line>:0:0: warning: "_FORTIFY_SOURCE" redefined
  <command-line>:0:0: note: this is the location of the previous definition
  /run/user/1000/ccuefIWF.o: In function `main':
  memcpy.c:(.text.startup+0x64): undefined reference to `__memcpy_chk'
  collect2: error: ld returned 1 exit status
  make: *** [Makefile:30: memcpy-static-nofort] Error 1
  ```

  Despite `-D_FORTIFY_SOURCE=0`, `memcpy-nofort` (dynamic build) is linked to `__memcpy_chk` instead of `memcpy`:

  ```
  [nix-shell]$  make
  [nix-shell]$  make check
  # dynamic link
  nm memcpy | grep memcpy
                   U memcpy@@GLIBC_2.14
  nm memcpy-fort | grep memcpy
                   U __memcpy_chk@@GLIBC_2.3.4
  nm memcpy-nofort | grep memcpy
                   U __memcpy_chk@@GLIBC_2.3.4
  # static link
  nm memcpy-static | grep memcpy
  nm: 'memcpy-static': No such file
  make: *** [Makefile:10: check] Error 1
  ```

  On both CentOS and Archlinux with `gcc-4.4.1` or `gcc-6.2.1`, the build scripts compile successfully and the fortify flag is honoured:

  ```
  [nix-shell]$  make
  [nix-shell]$  make check
  # dynamic link
  nm memcpy | grep memcpy
                   U memcpy@@GLIBC_2.14
  nm memcpy-fort | grep memcpy
                   U __memcpy_chk@@GLIBC_2.3.4
  nm memcpy-nofort | grep memcpy
                   U memcpy@@GLIBC_2.14
  # static link
  nm memcpy-static | grep memcpy
  000000000041a5d0 T memcpy
  000000000045d2d0 W wmemcpy
  000000000045d2d0 T __wmemcpy
  nm memcpy-static-fort | grep memcpy	
  000000000041a470 T memcpy
  0000000000434ce0 T __memcpy_chk
  000000000045d350 W wmemcpy
  000000000045d350 T __wmemcpy
  nm memcpy-static-nofort | grep memcpy
  000000000041a5d0 T memcpy
  000000000045d2d0 W wmemcpy
  000000000045d2d0 T __wmemcpy
  ```

  The same build works on either system within a `nix-shell` but using the system's `gcc` at `/usr/bin/gcc`.
  However, the static build fails when I turned on fortify:

  ```
  [nix-shell]$ CC=/usr/bin/gcc make
  /usr/bin/gcc -o memcpy memcpy.c
  /usr/bin/gcc -O2 -D_FORTIFY_SOURCE=2 -o memcpy-fort memcpy.c
  /usr/bin/gcc -D_FORTIFY_SOURCE=0 -fno-stack-protector -o memcpy-nofort memcpy.c
  /usr/bin/gcc -static -o memcpy-static memcpy.c
  /usr/bin/gcc -O2 -static -D_FORTIFY_SOURCE=2 -o memcpy-static-fort memcpy.c
  /tmp/ccpz2oDo.o: In function `main':
  memcpy.c:(.text+0x5c): undefined reference to `__memcpy_chk'
  collect2: ld returned 1 exit status
  make: *** [Makefile:29: memcpy-static-fort] Error 1
  ```

  ```
  [nix-shell]$ CC=/usr/bin/gcc make check
  # dynamic link
  nm memcpy | grep memcpy
                   U memcpy@@GLIBC_2.2.5
  nm memcpy-fort | grep memcpy
                   U __memcpy_chk@@GLIBC_2.3.4
  nm memcpy-nofort | grep memcpy
                   U memcpy@@GLIBC_2.2.5
  # static link
  nm memcpy-static | grep memcpy
  000000000045e1e0 T __wmemcpy
  000000000041ab00 T memcpy
  000000000045e1e0 W wmemcpy
  nm memcpy-static-fort | grep memcpy
  nm: 'memcpy-static-fort': No such file
  make: *** [Makefile:13: check] Error 1
  ```

  I confirmed that dynamically linked binaries are linked against `nixpkgs.glibc`:
  ```
  $ ldd memcpy
          linux-vdso.so.1 =>  (0x00007ffc617d6000)
          libc.so.6 => /nix/store/8lbpq1vmajrbnc96xhv84r87fa4wvfds-glibc-2.24/lib/libc.so.6 (0x00007fdfeff7c000)
          /lib64/ld-linux-x86-64.so.2 (0x00000034f5600000)
  ```

  Everything works as expected using the Archlinux's or CentOS's `gcc` and `glibc` (outside `nix-shell`):
  ```
  $ make check
  # dynamic link
  nm memcpy | grep memcpy
                   U memcpy@@GLIBC_2.14
  nm memcpy-fort | grep memcpy
                   U __memcpy_chk@@GLIBC_2.3.4
  nm memcpy-nofort | grep memcpy
                   U memcpy@@GLIBC_2.14
  # static link
  nm memcpy-static | grep memcpy
  000000000041a5d0 T memcpy
  000000000045d2d0 W wmemcpy
  000000000045d2d0 T __wmemcpy
  nm memcpy-static-fort | grep memcpy	
  000000000041a470 T memcpy
  0000000000434ce0 T __memcpy_chk
  000000000045d350 W wmemcpy
  000000000045d350 T __wmemcpy
  nm memcpy-static-nofort | grep memcpy
  000000000041a5d0 T memcpy
  000000000045d2d0 W wmemcpy
  000000000045d2d0 T __wmemcpy

  $ which gcc
  /usr/bin/gcc

  $ gcc --version
  gcc (GCC) 6.2.1 20160830
  ```

  ## Technical details

  * System: `nix-shell` within CentOS6 and Archlinux 
  ```
  CentOS uname -a: Linux box1 2.6.32-642.6.2.el6.x86_64 #1 SMP Mon Oct 24 10:22:33 EDT 2016 x86_64 x86_64 x86_64 GNU/Linux
  Archlinux uname -a: Linux box2 4.8.13-1-ARCH #1 SMP PREEMPT Fri Dec 9 07:24:34 CET 2016 x86_64 GNU/Linux
  ```
  * Nix version: 1.11.4

  * Nixpkgs version: 17.03pre98135.3ac20e9


state: closed
title: vimPlugins: update to latest
user_login: garbas
html_url: https://github.com/NixOS/nixpkgs/pull/21631
updated_at: 2017-01-04 09:53:29
body:
  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: sherpa: fix sqlite dependency
user_login: veprbl
html_url: https://github.com/NixOS/nixpkgs/pull/21632
updated_at: 2017-01-09 09:58:22
body:
  ###### Motivation for this change
  Fix compilation in sandbox

  ###### Things done

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

  ---


state: closed
title: pulseaudio nixos: do not force start pulseaudio.service and use upstream units
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/21633
updated_at: 2017-01-09 12:47:33
body:
  ###### Motivation for this change

  Currently, systemd will spawn a ```pulseaudio.service``` for each user when the user logs on interactively because we are unconditionally starting it.

  This is bad.

  "each user" above also means "root".

  This is very bad.

  What we should do instead is to socket activate it so it is only started when needed.

  The PR does the following:
    1. Removes the loading of the service by ```default.target```.
    2. Uses the unit files from upstream instead of defining our own.

  I have left in 2 NixOS custom config directives, so the configuration should be the same as when we were providing our own.

  I don't know what the purpose is of setting DISPLAY in the service environment, but I left it in to avoid changing too many things at the same time.

  This PR works perfectly fine under KDE5, but I am yet to test it out with XFCE.

  ###### Things done

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

  ---


state: closed
title: qscintilla: 2.9 -> 2.9.4 and support for qt5
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/21634
updated_at: 2017-01-08 22:43:27
body:
  ###### Motivation for this change

  Regular minor upgrade + add support for qt5.

  The qt5 version is for tora (separate PR).

  ~~I have not run ```nox-review``` yet as I need to do that when I'm on a faster machine.~~ ```nox-review``` is happy.

  ###### Things done

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

  ---


state: closed
title: tora: init at 3.1
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/21635
updated_at: 2017-01-09 09:49:00
body:
  It depends on the "loki" library so I'm including that here.

  Requires #21634 (for the qt5 support) before it can compile.

  ###### Things done

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

  ---


state: closed
title: flexget: 1.2.337 -> 2.8.17
user_login: tari
html_url: https://github.com/NixOS/nixpkgs/pull/21636
updated_at: 2017-05-01 08:12:48
body:
  ###### Motivation for this change

  Flexget 1.2.337 isn't as old as it sounds (released July 2015) but this update does away with some dependencies on obsolete library versions.

  Flexget's state does not upgrade from the old version successfully, so upgrading requires some manual intervention.

  ###### 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 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: create a fetchpypi function thats using blake2b for the crypto hash (python)
user_login: RonnyPfannschmidt
html_url: https://github.com/NixOS/nixpkgs/issues/21637
updated_at: 2017-01-29 12:04:53
body:
  the modern pypi cdn hashes files using blake2b, which is also part of their url
  so it would be very practical to reuse those hashes for file checking and full url building


state: closed
title: insync: init at 1.3.13.36129
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/21638
updated_at: 2017-01-09 09:46:15
body:
  ###### Motivation for this change

  This is a thing that I use.  It's non-free, but there doesn't seem to be any free-software alternative that's even in the same ballpark as a Google Drive client.

  ###### Things done

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

  ---


state: closed
title: mitmproxy: 0.17.1 -> 1.0.2
user_login: fpletz
html_url: https://github.com/NixOS/nixpkgs/pull/21639
updated_at: 2017-01-05 07:48:41
body:
  ###### Motivation for this change

  mitmproxy was marked as broken and needed fixing and a version bump.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [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: cpp-ipfs-api: 2016-11-09 -> 2017-01-04
user_login: mguentner
html_url: https://github.com/NixOS/nixpkgs/pull/21640
updated_at: 2017-01-06 23:44:01
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
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: [WIP] openjdk : add version 6
user_login: FaustXVI
html_url: https://github.com/NixOS/nixpkgs/pull/21641
updated_at: 2017-01-04 15:36:42
body:
  ###### Motivation for this change

  A lot of companies are still using JDK6 and developers have to work with it.
  Furthermore, some project are Java 6 retro-compatible (for example the language kotlin) and have to be tested under that specific JDK.

  ###### Things done

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

  ---


state: closed
title: Vulnerability Roundup 16
user_login: grahamc
html_url: https://github.com/NixOS/nixpkgs/issues/21642
updated_at: 2017-01-07 12:24:26
body:
  Here are all the vulnerabilities from https://lwn.net/Vulnerabilities
  since our [last roundup](https://github.com/NixOS/nixpkgs/issues/21457).

  cc: @7c6f434c @LnL7 @nlewo @vcunat.

  _Note:_ The list of people CC'd on this issue participated in the last
  roundup. If you participate on this roundup, I'll cc you on the next
  one. If you don't participate in the next one, you won't be CC'd on
  the one after that. If you would like to be CC'd on the next roundup,
  add a comment to the most recent vulnerability roundup.

  Permanent CC's: @joepie91, @phanimahesh, @the-kenny,
  @NixOS/security-notifications
  If you would like to be CC'd on _all_ roundups (or removed from the
  list), open a PR editing
  https://github.com/NixOS/security/blob/master/lwnvulns/src/bin/instructions.md.

  ## Notes on the list
  1. The reports have been roughly grouped by the package name. This
     isn't perfect, but is intended to help identify if a whole group
     of reports is resolved already.
  2. Some issues will be duplicated, because it affects multiple
     packages. For example, there are sometimes problems that impact
     thunderbird, and firefox. LWN might report in one vulnerability
     "thunderbird firefox". These names have been split to make sure
     both packages get addressed.
  3. By each issue is a link to code search for the package name, and
     a Github search by filename. These are to help, but may not return
     results when we do in fact package the software. If a search
     doesn't turn up, please try altering the search criteria or
     looking in nixpkgs manually before asserting we don't have it.
  4. This issue is created by https://github.com/NixOS/security

  # Instructions:

  1. Triage a report: If we don't have the software or our version isn't
     vulnerable, tick the box or add a comment with the report number,
     stating it isn't vulnerable.
  2. Fix the issue: If we do have the software and it is vulnerable,
     either leave a comment on this issue saying so, even open a pull
     request with the fix. If you open a PR, make sure to tag this
     issue so we can coordinate.
  3. When an entire section is completed, move the section to the
     "Triaged and Resolved Issues" `details` block below.



  ## Upon Completion ...

   - [x] Run the issue through `reformat` one last time
   - [x] Review commits since last roundup for backport candidates
   - [x] Send an update e-mail to nix-security-announce@googlegroups.com
   - [x] Update the database at https://github.com/NixOS/security

  Without further ado...

  ### Assorted (30 issues)
   - [x] [`#710484`](https://lwn.net/Vulnerabilities/710484/) ([search](http://search.nix.gsc.io/?q=bash&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=bash+in%3Apath&type=Code))  bash: code execution
   - [x] [`#710286`](https://lwn.net/Vulnerabilities/710286/) ([search](http://search.nix.gsc.io/?q=openjpeg2&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=openjpeg2+in%3Apath&type=Code))  openjpeg2: multiple vulnerabilities
   - [x] [`#710478`](https://lwn.net/Vulnerabilities/710478/) ([search](http://search.nix.gsc.io/?q=python-crypto&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=python-crypto+in%3Apath&type=Code))  python-crypto: denial of service
   - [x] [`#710356`](https://lwn.net/Vulnerabilities/710356/) ([search](http://search.nix.gsc.io/?q=smack&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=smack+in%3Apath&type=Code))  smack: TLS bypass
   - [x] [`#710358`](https://lwn.net/Vulnerabilities/710358/) ([search](http://search.nix.gsc.io/?q=tracker&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=tracker+in%3Apath&type=Code))  tracker: adding sandboxing
   - [x] [`#710363`](https://lwn.net/Vulnerabilities/710363/) ([search](http://search.nix.gsc.io/?q=gstreamer-plugins-good&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=gstreamer-plugins-good+in%3Apath&type=Code))  gstreamer-plugins-good: code execution
   - [x] [`#710480`](https://lwn.net/Vulnerabilities/710480/) ([search](http://search.nix.gsc.io/?q=cxf&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=cxf+in%3Apath&type=Code))  cxf: two vulnerabilities
   - [x] [`#710486`](https://lwn.net/Vulnerabilities/710486/) ([search](http://search.nix.gsc.io/?q=cyassl&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=cyassl+in%3Apath&type=Code))  cyassl: multiple vulnerabilities
   - [x] [`#710281`](https://lwn.net/Vulnerabilities/710281/) ([search](http://search.nix.gsc.io/?q=js-jquery&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=js-jquery+in%3Apath&type=Code))  js-jquery: cross-site scripting
   - [x] [`#710475`](https://lwn.net/Vulnerabilities/710475/) ([search](http://search.nix.gsc.io/?q=libphp-phpmailer&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=libphp-phpmailer+in%3Apath&type=Code))  libphp-phpmailer: code execution
   - [x] [`#624315`](https://lwn.net/Vulnerabilities/624315/) ([search](http://search.nix.gsc.io/?q=mod-wsgi&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=mod-wsgi+in%3Apath&type=Code))  mod-wsgi: privilege escalation
   - [x] [`#710282`](https://lwn.net/Vulnerabilities/710282/) ([search](http://search.nix.gsc.io/?q=nagios-plugins&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=nagios-plugins+in%3Apath&type=Code))  nagios-plugins: multiple vulnerabilities
   - [x] [`#710482`](https://lwn.net/Vulnerabilities/710482/) ([search](http://search.nix.gsc.io/?q=php-zendframework-zend-mail&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=php-zendframework-zend-mail+in%3Apath&type=Code))  php-zendframework-zend-mail: parameter injection
   - [x] [`#710477`](https://lwn.net/Vulnerabilities/710477/) ([search](http://search.nix.gsc.io/?q=postgresql-common&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=postgresql-common+in%3Apath&type=Code))  postgresql-common: file overwrites
   - [x] [`#710283`](https://lwn.net/Vulnerabilities/710283/) ([search](http://search.nix.gsc.io/?q=python-wikitcms&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=python-wikitcms+in%3Apath&type=Code))  python-wikitcms: code execution
   - [x] [`#710483`](https://lwn.net/Vulnerabilities/710483/) ([search](http://search.nix.gsc.io/?q=springframework&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=springframework+in%3Apath&type=Code))  springframework: directory traversal
   - [x] [`#710485`](https://lwn.net/Vulnerabilities/710485/) ([search](http://search.nix.gsc.io/?q=chicken&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=chicken+in%3Apath&type=Code))  chicken: two vulnerabilities
   - [x] [`#632571`](https://lwn.net/Vulnerabilities/632571/) ([search](http://search.nix.gsc.io/?q=e2fsprogs&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=e2fsprogs+in%3Apath&type=Code))  e2fsprogs: code execution
   - [x] [`#710285`](https://lwn.net/Vulnerabilities/710285/) ([search](http://search.nix.gsc.io/?q=firejail-lts&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=firejail-lts+in%3Apath&type=Code))  firejail-lts: denial of service
   - [x] [`#710362`](https://lwn.net/Vulnerabilities/710362/) ([search](http://search.nix.gsc.io/?q=irc-otr&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=irc-otr+in%3Apath&type=Code))  irc-otr: information disclosure
   - [x] [`#710476`](https://lwn.net/Vulnerabilities/710476/) ([search](http://search.nix.gsc.io/?q=kernel&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=kernel+in%3Apath&type=Code))  kernel: three vulnerabilities
   - [x] [`#710487`](https://lwn.net/Vulnerabilities/710487/) ([search](http://search.nix.gsc.io/?q=libarchive&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=libarchive+in%3Apath&type=Code))  libarchive: denial of service
   - [x] [`#710481`](https://lwn.net/Vulnerabilities/710481/) ([search](http://search.nix.gsc.io/?q=libpng&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=libpng+in%3Apath&type=Code))  libpng: NULL dereference bug
   - [x] [`#604237`](https://lwn.net/Vulnerabilities/604237/) ([search](http://search.nix.gsc.io/?q=lzo&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=lzo+in%3Apath&type=Code))  lzo: denial of service/possible code execution
   - [x] [`#710489`](https://lwn.net/Vulnerabilities/710489/) ([search](http://search.nix.gsc.io/?q=mariadb&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=mariadb+in%3Apath&type=Code))  mariadb: multiple unspecified vulnerabilities
   - [x] [`#623865`](https://lwn.net/Vulnerabilities/623865/) ([search](http://search.nix.gsc.io/?q=mutt&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=mutt+in%3Apath&type=Code))  mutt: denial of service
   - [x] [`#710489`](https://lwn.net/Vulnerabilities/710489/) ([search](http://search.nix.gsc.io/?q=mysql&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=mysql+in%3Apath&type=Code))  mariadb: multiple unspecified vulnerabilities
   - [x] [`#710278`](https://lwn.net/Vulnerabilities/710278/) ([search](http://search.nix.gsc.io/?q=openfire&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=openfire+in%3Apath&type=Code))  openfire: multiple vulnerabilities
   - [x] [`#710490`](https://lwn.net/Vulnerabilities/710490/) ([search](http://search.nix.gsc.io/?q=pillow&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=pillow+in%3Apath&type=Code))  pillow: heap-based buffer overflow
   - [x] [`#629994`](https://lwn.net/Vulnerabilities/629994/) ([search](http://search.nix.gsc.io/?q=xdg-utils&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=xdg-utils+in%3Apath&type=Code))  xdg-utils: command execution

  ### curl (2 issues)
   - [x] [`#710474`](https://lwn.net/Vulnerabilities/710474/) ([search](http://search.nix.gsc.io/?q=curl&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=curl+in%3Apath&type=Code))  curl: information leak
   - [x] [`#710279`](https://lwn.net/Vulnerabilities/710279/) ([search](http://search.nix.gsc.io/?q=curl&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=curl+in%3Apath&type=Code))  curl: buffer overflow

  ### xen (2 issues)
   - [x] [`#710491`](https://lwn.net/Vulnerabilities/710491/) ([search](http://search.nix.gsc.io/?q=xen&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=xen+in%3Apath&type=Code))  xen: denial of service
   - [x] [`#710284`](https://lwn.net/Vulnerabilities/710284/) ([search](http://search.nix.gsc.io/?q=xen&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=xen+in%3Apath&type=Code))  xen: denial of service


state: closed
title: Python tix module
user_login: symphorien
html_url: https://github.com/NixOS/nixpkgs/pull/21643
updated_at: 2017-01-04 19:51:33
body:
  ###### Motivation for this change
   Being able to use the [tkinter.tix](https://docs.python.org/3.5/library/tkinter.tix.html) python module (which is in the standard library).
  This is done in three parts:
  * adding tk private headers to the dev output of the derivation (tcl private headers are already there) which are needed to build tix
  * adding a tix package
  * wrapping python to set the correct [TIX_LIBRARY](https://docs.python.org/3.5/library/tkinter.tix.html#using-tix) environment variable

  ###### Things done

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

  ---
  Regarding testing : I rebuilt my whole system with those versions of cpython (my laptop has not enough ram to build pypy) and it has been working fine since then. I could not test extensively all the packages impacted by those changes. And of course I checked that the tkinter.tix module works.


state: closed
title: nox: 0.0.4 -> 0.0.5
user_login: madjar
html_url: https://github.com/NixOS/nixpkgs/pull/21645
updated_at: 2017-01-04 16:19:08
body:
  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: gnused: 4.2.2 -> 4.3
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/21646
updated_at: 2017-01-06 21:10:42
body:
  See http://lists.gnu.org/archive/html/info-gnu/2017-01/msg00000.html
  for release announcement.

  ###### Motivation for this change

  This PR is against `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 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: arduino: No GSettings schemas are installed on the system
user_login: baracoder
html_url: https://github.com/NixOS/nixpkgs/issues/21647
updated_at: 2018-08-29 16:22:07
body:
  ## Issue description

  Starting the arduino IDE I get the following error and the program exits
  ```
  Picked up JAVA_TOOL_OPTIONS: 

  (java:9959): GLib-GIO-ERROR **: No GSettings schemas are installed on the system
  /home/bara/.nix-profile/bin/arduino: line 34:  9959 Trace/breakpoint trap   "$JAVA" "${JAVA_OPTIONS[@]}" processing.app.Base "$@"
  ```


  ### Steps to reproduce

  ```
  nix-env -i arduino
  arduino
  ```

  ## Technical details

  * System: NixOS: ` 16.09.1229.f52eaf4 (Flounder)
  * Nix version: 1.11.4
  * Nixpkgs version:  16.09.1229.f52eaf4


state: closed
title: openldap: load configuration files from global sysconfdir /etc
user_login: e-user
html_url: https://github.com/NixOS/nixpkgs/pull/21648
updated_at: 2017-01-10 16:41:09
body:
  ###### Motivation for this change

  openldap is currently built so that the client programs only ever read the sample configuration file in `$out/etc/openldap/ldap.conf`. The path is fixed and can't be changed via runtime parameters, while some options can only be set through that file. This simple change solves the problem by separating the install and runtime sysconfdirs so that `environment.etc."openldap/ldap.conf"` can be used to configure openldap.

  ###### Things done

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

  ---


state: closed
title: coreutils: cp does not support xattrs
user_login: bluescreen303
html_url: https://github.com/NixOS/nixpkgs/issues/21649
updated_at: 2017-01-05 06:33:45
body:
  ## Issue description
  When trying to copy a file with extended attributes, the attributes don't get copied.
  When forcing `cp` to copy the attributes, it reports:
  `cp: cannot preserve extended attributes, cp is built without xattr support`

  ### Steps to reproduce
  `cp --preserve=xattr src dst`


  ## Technical details

  The issue was probably introduced with multiple outputs support. Previously, `coreutils` would find `attr` libs&headers while building, propagated through `acl`. But now, only the libs propagate and not `.dev`, so `coreutils` can't find the header and disables `xattr` support. Not sure if coreutils should just list `attr` as a `buildInput` (when `acl` is) or if `attr` should somehow signal that its `.dev` output should propagate too.

  * System: `nixos 16.09.1272.81428dd (Flounder)`
  * Nix version: `nix-env (Nix) 1.11.4`
  * Nixpkgs version: `16.09.1272.81428dd`


state: closed
title: ldns 1.6.17 -> 1.7.0
user_login: dbalan
html_url: https://github.com/NixOS/nixpkgs/pull/21650
updated_at: 2017-01-06 20:46:18
body:
  Release notes: http://git.nlnetlabs.nl/ldns/tree/Changelog?id=release-1.7.0

  Openssl-1.1.0 is used to enable offline DANE verification (Needed for the DANE-TA usage type)

  ```
  configure: error: OpenSSL does not support offline DANE verification (Needed for the DANE-TA usage type).  Please upgrade OpenSSL to version >= 1.1.0 or rerun with --disable-dane-verify or --disable-dane-ta-usage
  builder /nix/store/m6n021fbk5h4iywzi3n26j95ksps9mwc-ldns-1.7.0. failed with exit code 1
  error: build /nix/store/m6n021fbk5h4iywzi3n26j95ksps9mwc-ldns-1.7.0. failed
  drvof drvfor
  ```

  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: DockerTools only supports registry API v1, hub.docker.com hasn't supported v1 in over a year
user_login: grahamc
html_url: https://github.com/NixOS/nixpkgs/issues/21651
updated_at: 2017-08-03 09:53:16
body:
  ## Issue description

  DockerTools only supports registry API v1, hub.docker.com hasn't supported v1 in over a year:

  https://blog.docker.com/2015/10/docker-hub-deprecation-1-5/

  ### Steps to reproduce

  1. `default.nix`:

  ```nix
  { dockerTools }:
  dockerTools.pullImage {
    imageName = "alpine";
    imageTag = "latest";
    imageId = null;
    sha256 = "1bhw5hkz6chrnrih0ymjbmn69hyfriza2lr550xyvpdrnbzr4gk2";

    indexUrl = "https://index.docker.io";
    registryVersion = "v1";
  }
  ```


  2. `nix-build` 

  ```
  these derivations will be built:
    /nix/store/1mg5sascdlv281kz45z6rnbjgw2d3fa0-alpine-latest.drv
    /nix/store/6sii94lc1k2kr4d9gdsyd4arkb7klgb9-alpine-latest.tar.gz.drv
  building path(s) ‘/nix/store/6rjvi0727zinb8mi5jjs761z5cz3iabh-alpine-latest’
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100     2    0     2    0     0      1      0 --:--:--  0:00:01 --:--:--     7
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
  curl: (22) The requested URL returned error: 404 NOT FOUND
  builder for ‘/nix/store/1mg5sascdlv281kz45z6rnbjgw2d3fa0-alpine-latest.drv’ failed with exit code 22
  cannot build derivation ‘/nix/store/6sii94lc1k2kr4d9gdsyd4arkb7klgb9-alpine-latest.tar.gz.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/6sii94lc1k2kr4d9gdsyd4arkb7klgb9-alpine-latest.tar.gz.drv’ failed
  ```

  ## Technical details

  * System: all
  * Nix version: all
  * Nixpkgs version: "17.03pre98073.1fa75a5" (but all up to this point)


state: closed
title: neovim: Inherit meta into neovim-configured
user_login: edanaher
html_url: https://github.com/NixOS/nixpkgs/pull/21652
updated_at: 2017-01-04 17:33:27
body:
  When adding neovim's configure option to config.nix, builds fail with

    error: attribute ‘platforms’ missing, at
    /nix/store/*/nixos/pkgs/applications/editors/neovim/qt.nix:41:28

  Inheriting meta into neovim-configured fixes this, and seems reasonable.

  ###### Motivation for this change
  To fix the error described in the commit message as simply as possible.  No testing performed, since this should be a trivial change.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested 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: xorg.xserver: configure --with-xkb-path=
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/21653
updated_at: 2017-07-28 15:08:48
body:
  ###### Motivation for this change

  Xorg binaries contain inside the wrong path ```${xorg.xserver}/share/X11/xkb``` instead of ```${xorg.xkeyboardconfig}/share/X11/xkb```.

  This forces every program launching any of the ```Xorg``` binaries to take care on passing a command like parameter ```-xkbdir ${xkeyboard_config}/etc/X11/xkb``` overriding the wrong path compiled into binaries:[1](https://github.com/NixOS/nixpkgs/blob/68ab32fbf880787a6e7340d749483cdc743b4b96/pkgs/servers/x11/xquartz/startx#L220) [2](https://github.com/NixOS/nixpkgs/blob/68ab32fbf880787a6e7340d749483cdc743b4b96/pkgs/tools/misc/xvfb-run/default.nix#L15) [3](https://github.com/NixOS/nixpkgs/blob/68ab32fbf880787a6e7340d749483cdc743b4b96/pkgs/tools/X11/bumblebee/nixos.patch#L57) [4](https://github.com/NixOS/nixpkgs/blob/68ab32fbf880787a6e7340d749483cdc743b4b96/pkgs/tools/admin/tigervnc/default.nix#L23) [5](https://github.com/NixOS/nixpkgs/blob/68ab32fbf880787a6e7340d749483cdc743b4b96/nixos/modules/services/x11/xserver.nix#L569)

  This patch proposes to fix the path in the binaries by passing ```${xorg.xkeyboardconfig}/share/X11/xkb``` as ```./configure``` parameter.

  ###### Things done

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

  ---


state: closed
title: nix-prefetch-git: remove call to nonexistent print_metadata function
user_login: crclark
html_url: https://github.com/NixOS/nixpkgs/pull/21654
updated_at: 2017-01-07 12:00:42
body:
  ###### Motivation for this change

  If we provide an incorrect expected hash to `nix-prefetch-git`, it fails with an unhelpful error message:

  ```
  line 409: print_metadata: command not found
  ```

  This commit simply removes the call to `print_metadata` and improves the error message:

  ```
  hash mismatch for URL `https://github.com/awakenetworks/proto3-wire.git'. Got `128fcdwra3j1mcxnra4h8q79r671img5x2xph9pc8lf1wxr2hyi3'; expected `17mh23pdzv028gcvig1mc8llixscawqqv6zpy0i2zhcaxpnya1qz'.
  ```

  ###### Things done

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

  ---


state: closed
title: pidgin-osd: 0.1.0 -> 0.2.0
user_login: edanaher
html_url: https://github.com/NixOS/nixpkgs/pull/21655
updated_at: 2017-01-09 05:47:59
body:
  Also clean up the build a bit, and point to my fork, since the original appears
  to be ignoring pull requests.

  ###### Motivation for this change

  I added some features to pidgin-osd, and have been running it off of a local nixpkgs for a few months waiting for the PR to go through upstream.  I've finally given up and am just switching to my fork.

  ###### Things done

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

  ---


state: closed
title: packer: 0.10.1 -> 0.12.1
user_login: zimbatm
html_url: https://github.com/NixOS/nixpkgs/pull/21656
updated_at: 2017-01-05 17:54:56
body:
  ###### Motivation for this change

  Package update

  ###### Things done

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

  ---


state: closed
title: hugo: 0.17 -> 0.18.1
user_login: schneefux
html_url: https://github.com/NixOS/nixpkgs/pull/21657
updated_at: 2017-01-09 09:44:40
body:
  ###### Motivation for this change
  updated hugo to latest 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 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: mu: allow gtk-free builds
user_login: acowley
html_url: https://github.com/NixOS/nixpkgs/pull/21658
updated_at: 2017-01-06 05:22:31
body:
  The `postInstall` step needs to be more careful to support successful
  builds that do not produce `msg2pdf` and `mug` executables.

  ###### Motivation for this change

  `mu` should not have `gtk3` and `webkit` as hard dependencies. Perhaps defining a `mu-no-gtk` variant in `all-packages.nix` is warranted, but this change at least lets you put,

  ```
  mu = pkgs.mu.override {
        gtk3 = null;
        webkitgtk24x = null;
      };
  ```

  in your `config.nix` to get things working again if you are on `darwin` or just don't want those extra components.

  ###### Things done

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

  ---


state: closed
title: bash-4.3-p46 -> bash-4.3-p48
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/21659
updated_at: 2017-01-05 09:05:09
body:
  ###### Motivation for this change

  CVE-2016-9401 for https://github.com/NixOS/nixpkgs/issues/21642

  - [ ] ~6958 rebuilds for x86_64-darwin
  - [ ] ~12383 rebuilds for x86_64-linux

  ###### Things done

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

  ---


state: closed
title: coreutils: Build with xattr support
user_login: dezgeg
html_url: https://github.com/NixOS/nixpkgs/pull/21661
updated_at: 2017-01-04 23:33:40
body:
  #21649 claims coreutils used to support them previously. I didn't check but obviously it's still useful to have them supported.


state: open
title: RFC: Graphical installer for NixOS
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/issues/21662
updated_at: 2019-06-19 13:56:23
body:
  ## Background

  This is a project idea for Google Summer of Code 2017. I'm treating this more as a request for comment right now as opposed to a generic issue. Any and all feedback is welcome. Some of this proposal will probably change as I dive more into how Calamares works.

  ## Issue description

  Basically, NixOS has a fairly complicated [installation process][1]. Some proposals like [nixos-assimilate][2] attempt to make this process easier but they are still a fairly low-level operation. The goal is to make the installation process for NixOS as easy as more mainstream distros like Ubuntu and Fedora.

  ## Proposal

  This would rely heavily on [Calamares][3], a distro-independent system installation framework. It's the best framework I've been able to find and so doesn't require reimplemented menus and things used by other distros. An important goal is to keep this all in Nix expressions to allow for configuring the Calamares installer just like you would any other service. Calamares will be added as a NixOS service which can be enabled in the NixOS configuration and eventually added as the default for our "demo" profiles.

  ## Tasks

  - [x] Package Calamares
  - [ ] Add NixOS service
  - [ ] Implement Calamares modules as Nix expressions (reuse where possible)
    - [ ] "try NixOS" module (KDE desktop) [5]
    - [ ] networking module (NetworkManager) [6]
    - [ ] partitioning module (nixpart) [7]
    - [ ] NixOS configuration generator module (menus for common profiles) [10]
      - keep versatile enough to be usable as a generic NixOS options GUI
    - [ ] nixos-install module (nixos-assimilate) [11]
  - [ ] Add Calamares config file
  - [ ] Add NixOS branding to Calamares
  - [ ] Enable Calamares as demo profile

  [1]: https://nixos.org/nixos/manual/index.html#ch-installation
  [2]: https://github.com/NixOS/nixpkgs/issues/2079
  [3]: https://calamares.io


state: closed
title: nix-shell PS1 formatting issue
user_login: carnott-snap
html_url: https://github.com/NixOS/nixpkgs/issues/21663
updated_at: 2017-01-04 23:51:58
body:
  ## Issue description
  when I run nix-shell, I get a malformed PS1 that has printed escape characters.

  currently:  \\[**\\][nix-shell:~/git/secproxy]$\\[**\\]
  - bold represents green text in shell

  ### Steps to reproduce
  run `nix-shell`
  `echo $PS1` yields: `\n\[\033[1;32m\][nix-shell:\w]$\[\033[0m\]`

  ### Proposed solution

  Modify line 297 of nix-shell executable:
  currently: `            '[ -n "$PS1" ] && PS1="\n\[\033[1;32m\][nix-shell:\w]$\[\033[0m\] "; ' .`
  works for me: `            '[ -n "$PS1" ] && PS1="\033[1;32m[nix-shell:\w]$\033[0m "; ' .`

  - I assume this is a very hacky, non-portable fix, but this does fix the issue.

  ## Technical details

  * System: macOS version: 10.12.2 (16C67)
  * Nix version: nix-env (Nix) 1.11.5
  * Nixpkgs version: 17.03pre98135.3ac20e9
  * Shell: GNU bash version: 3.2.57(1)-release (x86_64-apple-darwin16)


state: closed
title: qt4.8: segmentation fault 11 on macOS
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/issues/21664
updated_at: 2017-01-05 16:58:05
body:
  ## Issue description

  The GUI apps created by Qt48 don't seem to be working on macOS. I've had similar issues with packaged qt applications as well. It may be a problem with Qt48 but I don't see this issue reported upstream.

  Here's the core dump:
  ```
  Crashed Thread:        0  Dispatch queue: com.apple.main-thread

  Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
  Exception Codes:       EXC_I386_GPFLT
  Exception Note:        EXC_CORPSE_NOTIFY

  Termination Signal:    Segmentation fault: 11
  Termination Reason:    Namespace SIGNAL, Code 0xb
  Terminating Process:   exc handler [0]

  Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
  0   CoreFoundation                	0x000000010b870834 CFStringGetLength + 4
  1   QtCore                        	0x00000001085d4561 QCFString::toQString(__CFString const*) + 49
  2   QtCore                        	0x00000001085d4673 QCFString::operator QString() const + 67
  3   QtGui                         	0x00000001087f5e21 QApplicationPrivate::appName() const + 289
  4   QtGui                         	0x00000001087f6642 qt_init(QApplicationPrivate*, int) + 1730
  5   QtGui                         	0x00000001088696bb QApplicationPrivate::construct() + 203
  6   QtGui                         	0x00000001088699df QApplication::QApplication(int&, char**, bool, int) + 95
  7   com.trolltech.assistant       	0x0000000108253c83 main + 243
  8   com.trolltech.assistant       	0x000000010822d324 start + 52

  Thread 1:: Dispatch queue: com.apple.root.utility-qos.overcommit
  0   com.apple.LaunchServices      	0x00007fffc483c5a3 FSNodeCopyResourcePropertyForKey + 611
  1   com.apple.LaunchServices      	0x00007fffc48858d1 FSNodeHasPackageBit + 64
  2   com.apple.LaunchServices      	0x00007fffc4841030 _LSNodeIsPackage + 64
  3   com.apple.LaunchServices      	0x00007fffc483fd68 _LSCopyInfoForNode + 491
  4   com.apple.LaunchServices      	0x00007fffc483db44 prepareBasicFlags(_LSOnDemandContext&, FSNode*, __FileCache*, __CFString const*, __CFError**) + 270
  5   com.apple.LaunchServices      	0x00007fffc483d8a2 LSPropertyProviderPrepareValues(__CFURL const*, __FileCache*, __CFString const* const*, void const**, long, void const*, __CFError**) + 502
  6   com.apple.CoreServicesInternal	0x00007fffcef7c3b1 prepareValuesForBitmap(__CFURL const*, __FileCache*, _FilePropertyBitmap*, __CFError**) + 227
  7   com.apple.CoreServicesInternal	0x00007fffcef7a069 _FSURLCopyResourcePropertyForKeyInternal(__CFURL const*, __CFString const*, void*, void*, __CFError**, unsigned char) + 199
  8   com.apple.CoreFoundation      	0x00007fffc366b42e CFURLCopyResourcePropertyForKey + 238
  9   com.apple.CoreFoundation      	0x00007fffc366b173 ____CFRunLoopSetOptionsReason_block_invoke_5 + 163
  10  libdispatch.dylib             	0x00007fffd8bb1ef7 _dispatch_call_block_and_release + 12
  11  libdispatch.dylib             	0x00007fffd8ba90b8 _dispatch_client_callout + 8
  12  libdispatch.dylib             	0x00007fffd8bab072 _dispatch_root_queue_drain + 990
  13  libdispatch.dylib             	0x00007fffd8baac47 _dispatch_worker_thread3 + 99
  14  libsystem_pthread.dylib       	0x00007fffd8df6712 _pthread_wqthread + 1299
  15  libsystem_pthread.dylib       	0x00007fffd8df61ed start_wqthread + 13

  Thread 2:
  0   libsystem_kernel.dylib        	0x00007fffd8d0e4e2 __workq_kernreturn + 10
  1   libsystem_pthread.dylib       	0x00007fffd8df6791 _pthread_wqthread + 1426
  2   libsystem_pthread.dylib       	0x00007fffd8df61ed start_wqthread + 13

  Thread 3:
  0   libsystem_kernel.dylib        	0x00007fffd8d0e4e2 __workq_kernreturn + 10
  1   libsystem_pthread.dylib       	0x00007fffd8df65fe _pthread_wqthread + 1023
  2   libsystem_pthread.dylib       	0x00007fffd8df61ed start_wqthread + 13

  Thread 0 crashed with X86 Thread State (64-bit):
    rax: 0x0000000108739ea8  rbx: 0x3230c04c1082c495  rcx: 0x0000000000000000  rdx: 0x00000000000ed290
    rdi: 0x3230c04c1082c495  rsi: 0x3230c04c1082c495  rbp: 0x00007fff579d6170  rsp: 0x00007fff579d6170
     r8: 0x0000000000000003   r9: 0x0000000000000000  r10: 0x0000000114070100  r11: 0x00000001085d4630
    r12: 0x16b831a6fc7800f1  r13: 0x00007fc19ec097a0  r14: 0x00007fff579d61d8  r15: 0x00007fff579d61d8
    rip: 0x000000010b870834  rfl: 0x0000000000010206  cr2: 0x0000000109202a7e
  ```

  ### Steps to reproduce

  ```
  $ `nix-build '<nixpkgs>' -A qt48 --no-out-link`/bin/Assistant.app/Contents/MacOS/Assistant
  segmentation fault: 11
  ```

  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
  macOS Sierra 10.11.2
  * Nix version: (run `nix-env --version`)
  1.11.4
  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)
  17.03pre98070.2c28854


state: closed
title: nginx recommends mainline as default branch
user_login: 3noch
html_url: https://github.com/NixOS/nixpkgs/issues/21665
updated_at: 2017-03-20 19:10:22
body:
  According to [this source](http://serverfault.com/questions/715049/what-s-the-difference-between-the-mainline-and-stable-branches-of-nginx), the nginx team recommends that people use the `mainline` branch of nginx unless `stable` is needed. In nixpkgs, [`nginx` is set to use the `stable` branch](https://github.com/NixOS/nixpkgs/blob/master/pkgs/top-level/all-packages.nix#L10304), and this is the default version of Nginx used in nixpkgs. Should we switch it?


state: closed
title: wireguard: 0.0.20161230 -> 0.0.20170105
user_login: zx2c4
html_url: https://github.com/NixOS/nixpkgs/pull/21666
updated_at: 2017-01-05 10:40:20
body:
  Version bump that contains some new tools. From `src/tools/INSTALL`:

  ```
  Installation Makefile Target
  ============================

      # make install

  This command takes into account several environment variables:

    * PREFIX               default: /usr
    * DESTDIR              default:
    * BINDIR               default: $(PREFIX)/bin
    * LIBDIR               default: $(PREFIX)/lib
    * MANDIR               default: $(PREFIX)/share/man
    * BASHCOMPDIR          default: $(PREFIX)/share/bash-completion/completions
    * RUNSTATEDIR          default: /var/run
    * PKG_CONFIG           default: pkg-config

    * WITH_BASHCOMPLETION  default: [auto-detect]
    * WITH_WGQUICK         default: [auto-detect]
    * WITH_SYSTEMDUNITS    default: [auto-detect]

  The first section is rather standard. The second section is not:

    * WITH_BASHCOMPLETION decides whether or not bash completion files for the
      tools are installed. This is just a nice thing for people who have bash.
      If you don't have bash, or don't want this, set the environment variable
      to `no'. If you'd like to force its use, even if bash-completion isn't
      detected in DESTDIR, then set it to `yes'.

    * WITH_WGQUICK decides whether or not the wg-quick(8) script is installed.
      This is a very quick and dirty bash script for reading a few extra
      variables from wg(8)-style configuration files, and automatically
      configures the interface. If you don't have bash, you probably don't want
      this at all. Likewise, if you already have a working network management
      tool or configuration, you probably want to integrate wg(8) or the direct
      WireGuard API into your network manager, rather than using wg-quick(8).
      But for folks who like simple quick&dirty scripts, this is nice. If you'd
      like to force its use, even if bash isn't detected in DESTDIR, then set it
      to `yes'.

    * WITH_SYSTEMDUNITS decides whether or not systemd units are installed for
      wg-quick(8). If you don't use systemd, you certainly don't want this, and
      should set it to `no'. If systemd isn't auto-detected, but you still would
      like to install it, set this to `yes'.
  ```


state: open
title: Binaries are not stripped
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/issues/21667
updated_at: 2019-04-10 03:27:32
body:
  ## Issue description

  I don't know if I'm missing something obvious, but the binaries are not stripped and according to the manual they should be:

  ```
  dontStrip

      If set, libraries and executables are not stripped. By default, they are.
  ```

  ```hello``` doesn't set ```dontStrip``` but still the binary is not stripped:

  ```
  /home/peter/.nix-profile/bin/hello: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /nix/store/8lbpq1vmajrbnc96xhv84r87fa4wvfds-glibc-2.24/lib/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, not stripped
  ```

  I checked on ```nixos-unstable``` and ```nixos-16.09```.

  ### Steps to reproduce

  ``` shell
  nix-env -i hello
  file -L $(which hello)
  ```

  ## Technical details


  * NixOS: 17.03.git.6375328bc0M (Gorilla)
  * Nix version: nix-env (Nix) 1.11.4
  * nixpkgs: 17.03.git.6375328bc0M


state: open
title: lmms-1.1.90 crashes after reinstall
user_login: sunnystormy
html_url: https://github.com/NixOS/nixpkgs/issues/21668
updated_at: 2017-11-07 21:34:27
body:
  ## Issue description
  I receive the following when I try to run lmms:

  `Notice: could not set realtime priority.
  VST sync support disabled in your configuration
  "Cannot load library /nix/store/hw0n3wmnxbrqk9xqqxaliy5v6d65p865-lmms-1.1.90/lib/lmms/ladspa/sifter_1210.so: (/nix/store/hw0n3wmnxbrqk9xqqxaliy5v6d65p865-lmms-1.1.90/lib/lmms/ladspa/sifter_1210.so: undefined symbol: q_sort)" 
  Segmentation fault
  `


  ### Steps to reproduce
  Download lmms, then attempt to re-install it again. Try running it afterwards. That's what caused this error for me.


  ## Technical details

  * System: 16.09
  * Nix version: 1.11.4
  * Nixpkgs version: "16.09.1423.b0539b9"

  ----UPDATE----
  After removing the 'lmms' directory lmms places inside of your home directory, I was able to reinstall the application and get it to work. I'm going to post this issue on the LMMS github page and link this ticket. This is clearly an issue related to their code. Ticket opened here: https://github.com/LMMS/lmms/issues/3209


state: closed
title: meld-3.16.4 from unstable channel crashes
user_login: vmandela
html_url: https://github.com/NixOS/nixpkgs/issues/21669
updated_at: 2017-06-05 06:47:49
body:
  ## Issue description

  ~~~~
  ~/tfs/3_01_00_03_nightly $ meld etc ../3_01_00_03/etc
  Traceback (most recent call last):
    File "/nix/store/kkcq8h1dglay17rs52ig9g38sr4xb4my-meld-3.16.4/bin/..meld-wrapped-wrapped", line 289, in <module>
      setup_settings()
    File "/nix/store/kkcq8h1dglay17rs52ig9g38sr4xb4my-meld-3.16.4/bin/..meld-wrapped-wrapped", line 228, in setup_settings
      meld.settings.create_settings(uninstalled=uninstalled or frozen)
    File "/home/a0393778/.nix-profile/lib/python2.7/site-packages/meld/settings.py", line 116, in create_settings
      meldsettings = MeldSettings()
    File "/home/a0393778/.nix-profile/lib/python2.7/site-packages/meld/settings.py", line 46, in __init__
      settings.connect('changed', self.on_setting_changed)
  TypeError: <Gio.Settings object at 0x7f2c8b2801e0 (GSettings at 0x22bfab0)>: unknown signal name: changed
  ~~~~

  ### Steps to reproduce

  1. Install meld from the unstable channel.
  2. Launch meld.

  meld-3.14.0 works without crashing.

  ## Technical details

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

  No LSB modules are available.
  Distributor ID:	Ubuntu
  Description:	Ubuntu 16.04.1 LTS
  Release:	16.04
  Codename:	xenial

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

  nix-env (Nix) 1.11.4

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

  "17.03pre98135.3ac20e9"

  * Nix channels in use: `nix-channel --list`
  nixpkgs https://nixos.org/channels/nixpkgs-unstable
  stable http://nixos.org/channels/nixos-16.03


state: closed
title: Python3.6 compatibility upgrade for xdis zopetesting
user_login: berdario
html_url: https://github.com/NixOS/nixpkgs/pull/21670
updated_at: 2017-01-05 09:36:28
body:
  ###### Motivation for this change

  Python3.6 compat

  ###### Things done

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

  ---


state: closed
title: pythonPackages.pycrypto: deprecate in favor of pycryptodome
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/21671
updated_at: 2019-04-01 12:45:09
body:
  ## Issue description

  `pycrypto` is a package that hasn't been maintained for a long time now. A maintained fork and drop-in replacement is `pycryptodome`. Therefore, we should get rid of `pycrypto` and use `pycryptodome`.

  Packages typically have `pycrypto` as `install_requires` either in `setup.py` or `requirements.txt`. Packages that have this should be patched.

  https://pycryptodome.readthedocs.io/en/latest/src/introduction.html

  ## Technical details

  This applies to both  16.09 and master.


state: closed
title: Disable tests for zope.configuration on Python3.6
user_login: berdario
html_url: https://github.com/NixOS/nixpkgs/pull/21672
updated_at: 2017-03-18 17:04:46
body:
  ###### Motivation for this change

  https://github.com/zopefoundation/zope.configuration/issues/16
  https://github.com/pypa/setuptools/issues/912

  ###### Things done

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

  ---


state: closed
title: dvdplusrwtools: apply multiple fixes
user_login: jokogr
html_url: https://github.com/NixOS/nixpkgs/pull/21673
updated_at: 2017-01-05 17:32:56
body:
  ###### Motivation for this change

  Upstream version of dvd+rw-tools is quite old and many Linux
  distributions apply multiple patches to keep it working on newer
  systems. This commit includes those patches.

  This closes #21024.

  ###### Things done

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

  ---


state: closed
title: glusterfs: fix mount.glusterfs installation
user_login: fduraffourg
html_url: https://github.com/NixOS/nixpkgs/pull/21674
updated_at: 2017-01-05 10:20:06
body:
  ###### Motivation for this change

  Fix #21619 

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"` -> Failed, see below
  - [ ] 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 tried to build all pkgs that depend on this change but it fails. However I don't think it is related to my change:

  > LD [M]  /tmp/nix-build-dpdk-16.04-4.6.3.drv-1/dpdk-16.04/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/rte_kni.o
  > /tmp/nix-build-dpdk-16.04-4.7-rc6.drv-0/dpdk-16.04/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/kni_net.c: In function 'kni_net_tx':     
  > /tmp/nix-build-dpdk-16.04-4.7-rc6.drv-0/dpdk-16.04/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/kni_net.c:399:5: error: 'struct net_device' has no member named 'trans_start'
  >   dev->trans_start = jiffies; /* save the timestamp */                           
  >      ^                                                                           
  > /nix/store/kqxj66xzi1dhjbp033yjx6h5nvn1kwm8-linux-4.7-rc6-dev/lib/modules/4.7.0-rc6/source/scripts/Makefile.build:289: recipe for target '/tmp/nix-build-dpdk-16.04-4.7-rc6.drv-0/dpdk-16.04/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/kni_net.o' failed
  > make[11]: *** [/tmp/nix-build-dpdk-16.04-4.7-rc6.drv-0/dpdk-16.04/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/kni_net.o] Error 1
  > /nix/store/kqxj66xzi1dhjbp033yjx6h5nvn1kwm8-linux-4.7-rc6-dev/lib/modules/4.7.0-rc6/source/Makefile:1457: recipe for target '_module_/tmp/nix-build-dpdk-16.04-4.7-rc6.drv-0/dpdk-16.04/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni' failed
  > make[10]: *** [_module_/tmp/nix-build-dpdk-16.04-4.7-rc6.drv-0/dpdk-16.04/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni] Error 2
  > Makefile:150: recipe for target 'sub-make' failed                                
  > make[9]: *** [sub-make] Error 2                                                  
  > Makefile:24: recipe for target '__sub-make' failed                               
  > make[8]: *** [__sub-make] Error 2                                                
  > /tmp/nix-build-dpdk-16.04-4.7-rc6.drv-0/dpdk-16.04/mk/rte.module.mk:79: recipe for target 'rte_kni.ko' failed
  > make[7]: *** [rte_kni.ko] Error 2                                                
  > /tmp/nix-build-dpdk-16.04-4.7-rc6.drv-0/dpdk-16.04/mk/rte.subdir.mk:61: recipe for target 'kni' failed
  > make[6]: *** [kni] Error 2                                                       
  > /tmp/nix-build-dpdk-16.04-4.7-rc6.drv-0/dpdk-16.04/mk/rte.subdir.mk:61: recipe for target 'linuxapp' failed
  > make[5]: *** [linuxapp] Error 2                                                  
  > /tmp/nix-build-dpdk-16.04-4.7-rc6.drv-0/dpdk-16.04/mk/rte.subdir.mk:61: recipe for target 'librte_eal' failed
  > make[4]: *** [librte_eal] Error 2                                                
  > /tmp/nix-build-dpdk-16.04-4.7-rc6.drv-0/dpdk-16.04/mk/rte.sdkbuild.mk:77: recipe for target 'lib' failed
  > make[3]: *** [lib] Error 2                                                       
  > /tmp/nix-build-dpdk-16.04-4.7-rc6.drv-0/dpdk-16.04/mk/rte.sdkroot.mk:123: recipe for target 'all' failed
  > make[2]: *** [all] Error 2                                                       
  > /tmp/nix-build-dpdk-16.04-4.7-rc6.drv-0/dpdk-16.04/mk/rte.sdkinstall.mk:84: recipe for target 'pre_install' failed
  > make[1]: *** [pre_install] Error 2                                               
  > /tmp/nix-build-dpdk-16.04-4.7-rc6.drv-0/dpdk-16.04/mk/rte.sdkroot.mk:98: recipe for target 'install' failed
  > make: *** [install] Error 2                                                      
  > builder for ‘/nix/store/1ffgi07hv2mqzpw8h8a94hg3aiwayx1v-dpdk-16.04-4.7-rc6.drv’ failed with exit code 2
  > error: build of ‘/nix/store/1ffgi07hv2mqzpw8h8a94hg3aiwayx1v-dpdk-16.04-4.7-rc6.drv’ failed


state: closed
title: pythonPackages.django_1_10: 1.10.4 -> 1.10.5
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/21675
updated_at: 2017-01-11 09:58:31
body:
  See https://docs.djangoproject.com/en/1.10/releases/1.10.5/ for release
  notes.

  ###### Motivation for this change

  `django_guardian` fails to build both before and after the update. I’ll look into that ASAP fix it.

  The 1.10 series is part of `16.09`, I think this update should be backported.

  cc @FRidh 

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested 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: Link dynamic libraries more granularly to Java
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/issues/21676
updated_at: 2017-02-07 03:09:21
body:
  ## Issue description

  Currently we link several libraries (fontconfig, GTK etc.) to Java using `NIX_LDFLAGS` to help it find them via `dlopen(3)`. However, this loads a lot of libraries into the address space of Java even when corresponding Java libraries (GUI, printing etc.) aren't used. This betrays general expectations of what's loaded in the address space by 3rd party library developers, leading to subtle bugs like https://github.com/NixOS/nixpkgs/issues/21606.

  Instead we need to link those libraries to corresponding JNI `.so`s -- it's tedious but should save us from those problems.

  ## Technical details

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


state: closed
title: bind-9.10.4-P4: bin/host collision
user_login: polyrod
html_url: https://github.com/NixOS/nixpkgs/issues/21677
updated_at: 2017-01-05 18:45:14
body:
  ## Issue description
  When installing bind following packages collide binaries:
  bind-9.10.4-P4-host/bin/host
  bind-9.10.4-P4-dnsutils/bin/host

  nix-env --setflag priority wont work because one cannot install one package standalone.
  if you try to either , 
         nix-env -iA nixos.bind
         nix-env -iA nixos.dnsutils
         nix-env -iA nixos.host

  , all three packeges are installed producing the collision.


  ### Steps to reproduce

  nixenv -iA nixos.bind

  ## Technical details

  * System: (NixOS: 17.03pre98008.59dbcef)
  * Nix version: (nix-env (Nix) 1.11.4)
  * Nixpkgs version: (17.03pre98008.59dbcef)


state: closed
title: libmemcached: update sha256 hash
user_login: NejcZupec
html_url: https://github.com/NixOS/nixpkgs/pull/21678
updated_at: 2017-01-05 19:12:46
body:
  ###### Motivation for this change
  `libmemcached` was not building on darwin, because the sha256 hash was wrong. When I was trying to build, I got the following error:

  ```
  these derivations will be built:
    /nix/store/dpvlhr4c277035bqp45y84hjh3zwfhmh-libmemcached.rb.drv
    /nix/store/ag0250cphl1spa41v23cnb4h7rrifrxp-libmemcached-1.0.18.drv
    /nix/store/6bxlkjxnkcnxrs0myhddsvncc1fhww26-zengrc-dev.drv
    /nix/store/fvg04q666rr4fibkvagb9db92flx8br8-pylibmc-libs.drv
  building path(s) '/nix/store/851i9vscxj478yl6vv93hv8r6k3pyk5c-libmemcached.rb'

  trying https://raw.githubusercontent.com/Homebrew/homebrew/bfd4a0a4626b61c2511fdf573bcbbc6bbe86340e/Library/Formula/libmemcached.rb
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      100  6907  100  6907    0     0  37987      0 --:--:-- --:--:-- --:--:-- 52725
  output path '/nix/store/851i9vscxj478yl6vv93hv8r6k3pyk5c-libmemcached.rb' has sha256 hash '1gjf3vd7hiyzxjvlg2zfc3y2j0lyr6nhbws4xb5dmin3csyp8qb8' when '1nvxwdkxj2a2g39z0g8byxjwnw4pa5xlvsmdk081q63vmfywh7zb' was expected
  cannot build derivation '/nix/store/ag0250cphl1spa41v23cnb4h7rrifrxp-libmemcached-1.0.18.drv': 1 dependencies couldn't be built
  error: build of '/nix/store/ag0250cphl1spa41v23cnb4h7rrifrxp-libmemcached-1.0.18.drv' failed
  ```

  This is one of the failing packages listed in #18067.

  ###### Things done

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

  ---


state: closed
title: chromium, google-chrome: add commandLineArgs
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/21679
updated_at: 2017-07-28 15:09:07
body:
  ###### Motivation for this change

  It is convenient to be able to ```.override``` chromium package in a way so it is always start with given [command line arguments](http://peter.sh/experiments/chromium-command-line-switches/), e.g ```--disable-gpu``` irregardless of how chromium is launched: by clicking on a toolbar icon, via ```xdg-open```, or from a some shell script.

  ###### Things done

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

  ---


state: closed
title: dictd-db: Add deu2eng / eng2deu
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/21680
updated_at: 2017-01-05 17:29:19
body:
  ###### Motivation for this change

  Was missing by now.

  ###### Things done

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

  ---

  I just build these packages, I did not try whether they work with the `dictd` server.


state: closed
title: Anki: Darwin support
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/pull/21681
updated_at: 2017-01-18 20:41:12
body:
  ###### Motivation for this change

  These are all changes needed to get Anki working on macOS. No changes to the Anki derivation are necessary. However, to run Anki correctly you must set DYLD_FRAMEWORK_PATH correctly until #20484 is fixed:

  ```
  DYLD_FRAMEWORK_PATH=/System/Library/Frameworks `nix-build '<nixpkgs>' -A anki --no-out-link`/bin/anki
  ```

  ###### Things done

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

  ---


state: closed
title: httpd: setuptools is not a top-level package
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/21682
updated_at: 2017-01-05 17:52:19
body:
  ###### Motivation for this change

  setuptools is not a top-level 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 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: raven: 3.4.1 -> 5.32.0
user_login: berdario
html_url: https://github.com/NixOS/nixpkgs/pull/21683
updated_at: 2017-09-25 00:09:15
body:
  ###### Motivation for this change


  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [X] Linux
  - [ ] 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: Apache httpd NixOS module can no longer serve up content from the store
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/21684
updated_at: 2017-01-05 21:46:23
body:
  Back in the day, we had a super-cute example in the manual that served up valgrind documentation with something like the following configuration:

  ```nix
  { pkgs, ... }:

  {
    services.httpd = {
      enable = true;
      adminAddr = "test@example.org";
      documentRoot = "${pkgs.valgrind}/share/doc/valgrind/html";
    };
    networking.firewall.allowedTCPPorts = [ 80 ];
  }
  ```

  Now something appears to have changed in the httpd module that causes httpd to fail at startup:

  ```
  Jan 05 18:19:12 ip-172-29-89-171.ec2.internal systemd[1]: Starting Apache HTTPD...
  Jan 05 18:19:12 ip-172-29-89-171.ec2.internal httpd-pre-start[3259]: mkdir: cannot create directory ‘/nix/store/ns640dwilpd8d8irlc5mycc661gyan02-valgrind-3.11.0/share’: Read-only file system
  Jan 05 18:19:12 ip-172-29-89-171.ec2.internal systemd[1]: httpd.service: Control process exited, code=exited status=1
  Jan 05 18:19:12 ip-172-29-89-171.ec2.internal systemd[1]: Failed to start Apache HTTPD.
  Jan 05 18:19:12 ip-172-29-89-171.ec2.internal systemd[1]: httpd.service: Unit entered failed state.
  Jan 05 18:19:12 ip-172-29-89-171.ec2.internal systemd[1]: httpd.service: Failed with result 'exit-code'.
  Jan 05 18:19:17 ip-172-29-89-171.ec2.internal systemd[1]: httpd.service: Service hold-off time over, scheduling restart.
  Jan 05 18:19:17 ip-172-29-89-171.ec2.internal systemd[1]: Stopped Apache HTTPD.
  ```

  I see a few instances of other people encountering this but no obvious fix: https://groups.google.com/forum/#!topic/nixops-users/vDE67k480uM and https://github.com/NixOS/nixops/issues/391

  I'm guessing someone added a wrapper to httpd that tries to modify the `documentRoot` directory? That seems unfortunate, and I love to serve up content from the store (so I can build it with nix and revert/restore like I do with everything else).


state: closed
title: bind: fix collision of binaries in outputs
user_login: fpletz
html_url: https://github.com/NixOS/nixpkgs/pull/21685
updated_at: 2017-01-09 19:24:58
body:
  ###### Motivation for this change

  Using outputsToInstall the intended behaviour of including host and dnsutils when bind is installed can be implemented instead of using symlinks to fix installing all outputs individually with nix-env.

  Fixes #19761.

  ###### Things done

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

  ---


state: closed
title: locate: extend module
user_login: pngwjpgh
html_url: https://github.com/NixOS/nixpkgs/pull/21686
updated_at: 2017-01-26 13:02:00
body:
  ###### Motivation for this change
  Support for `mlocate` looked significantly more complete than it turned out to be

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

  ---

  I couldn't find a way to properly handle `includeStore` in `rename.nix` so I´m just echoing a warning for now. I think a reasonable approach would be to remove `/nix/store` from `prunePaths` when `includeStore` is set (and print a warning). I could not, however, find a way to do so without running into infinite recursion – any ideas?


state: closed
title: Octave broken on darwin
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/issues/21687
updated_at: 2017-05-30 16:43:46
body:
  ## Issue description

  https://gist.github.com/LnL7/92c752f511836744aad1b986f4284bf0
  ```
  Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArray0 objectAtIndex:]: index 0 beyond bounds for empty NSArray'
  ```

  ### Steps to reproduce

  ```
  nix-build -A octave --argstr system x86_64-darwin
  ```

  ## Technical details

  * System: (macOS 10.11.6)
  * Nix version: (1.11.5)
  * Nixpkgs version: (master: 1f6bb81)


state: closed
title: neo4j permissions fail on config, log, and data directories
user_login: svejcik
html_url: https://github.com/NixOS/nixpkgs/issues/21688
updated_at: 2019-02-08 10:08:51
body:
  ## Issue description
  Starting neo4j after nix-env -i fails due to systems (non-user) permissions on volatile directories, conf, var, data


  ### Steps to reproduce
  neo4j start


  ## 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`)


state: closed
title: godot: init at 2.1.1-stable
user_login: rzetterberg
html_url: https://github.com/NixOS/nixpkgs/pull/21689
updated_at: 2017-01-07 20:33:41
body:
  Adds the [godot engine](https://godotengine.org/) at the latest stable version.

  This package builds the engine and the editor.

  Since this is a fairly large C++ project I have added `enableParallelBuilding = true;` to speed up the build.

  Using `nix.buildCores = 4;` on my computer that has a [i5 760](http://www.cpubenchmark.net/cpu.php?cpu=Intel%20Core%20i5-760%20%40%202.80GHz) the whole build took:

  ```
  /nix/store/l0si3mbcacrhq9hz922qw2f8c9cr0y5g-godot-2.1.1-stable

  real    7m41.175s
  user    0m0.323s
  sys     0m0.084s
  ```

  Here's a short screencast of me opening the binary inside the `result/bin` dir after running `nix-build`:

  ![godot](https://cloud.githubusercontent.com/assets/766350/21697211/9a264264-d391-11e6-89ba-48f86107a8cc.gif)

  In the screencast I open the example project Minesweeper that I downloaded via the interface earlier. I then run the project and fail at sweeping all the mines.

  ###### 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 unstable (17.03pre96677.7926e75) x86_64
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: skrooge: 2.5.0 -> 2.6.0
user_login: jokogr
html_url: https://github.com/NixOS/nixpkgs/pull/21690
updated_at: 2017-01-05 22:20:37
body:
  ###### Motivation for this change

  Recommended update from upstream.

  ###### Things done

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

  ---


state: closed
title: nginx: add 'cache_purge' module for purging FastCGI cache
user_login: 3noch
html_url: https://github.com/NixOS/nixpkgs/pull/21691
updated_at: 2017-01-09 09:42:03
body:
  ###### Motivation for this change
  It is common to use something like this for WordPress or Craft CMS sites.

  ###### Things done

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

  ---


state: closed
title: Package request: Gajim OMEMO
user_login: lverns
html_url: https://github.com/NixOS/nixpkgs/issues/21692
updated_at: 2017-01-10 14:39:34
body:
  ## Issue description

  [OMEMO](https://conversations.im/xeps/multi-end.html) is a proposed end-to-end encryption scheme for XMPP that [Gajim supports via a plugin](https://dev.gajim.org/gajim/gajim-plugins/wikis/OmemoGajimPlugin). This plugin can be installed into user's home directories with Gajim's built-in plugin manager, but this does not work because the plugin cannot find the needed python modules.

  ```
  01/05/2017 15:32:08 (E) gajim.plugin_system.omemo No module named google.protobuf
  01/05/2017 15:32:08 (E) gajim.plugin_system.omemo No module named axolotl
  ```

  I was able to get this working by placing
  ```
  {
    packageOverrides = pkgs_: with pkgs_;
    {
       omemo = python27.withPackages (ps: with ps; [cryptography python-axolotl python-axolotl-gajimcurve25519 qrcode]);
    };
  }
  ```
  in `~/.nixpkgs/config.nix` and running `nix-env -iA nixpkgs.omemo`. Finally, running `PYTHONPATH="$HOME/.nix-profile/lib/python2.7/site-packages" gajim` made the plugin usable.

  In Debian, there is a nice package called `gajim-omemo` which allows the admin to install the plugin globally and the users need only _enable_ it via Gajim's plugin manager.

  Adding such a package to `nixpkgs` could make using OMEMO much easier by removing the need for manually setting `PYTHONPATH`.


state: closed
title: discord: 0.0.11 -> 0.0.13, PaX fix.
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/21693
updated_at: 2017-01-05 22:40:06
body:
  ###### Motivation for this change

  Update to latest (application apparently refuses to run if not on latest!),
  paxmark to allow RWX mapping required for execution.

  ###### Things done

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

  ---

  grsec warning:

  ```
  ... denied RWX mmap of <anonymous mapping> by /nix/store/sil4wixsg8cig38xbnd0yr82kkpjp41d-discord-0.0.11/DiscordCanary[DiscordCanary:63121]
  ```


state: closed
title: skype: paxmark to fix execution on PaX-enabled kernels
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/21694
updated_at: 2017-01-07 07:05:02
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
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  Interestingly, my first attempt had 'paxmark' occurring after patchelf touched the binary but that
  resulted in an error complaining that the file was not a valid executable:

  ```
  file /nix/store/9ambl5f70zjmv8q3nckf48j1ii8dl7pl-skype-4.3.0.37/libexec/skype/skype is not a valid ELF executable (invalid SHT_ entry:1)
  ```

  Is this a known problem? Anyway running paxmark first seems to work properly.


state: closed
title: shfmt: 0.2.0 -> 1.1.0
user_login: nshalman
html_url: https://github.com/NixOS/nixpkgs/pull/21695
updated_at: 2017-01-05 23:28:18
body:
  ###### Motivation for this change
  Requested by author:
  https://github.com/mvdan/sh/issues/13#issuecomment-270738232

  ###### Things done

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

  ---


state: closed
title: picard has unnecessary build inputs
user_login: mineo
html_url: https://github.com/NixOS/nixpkgs/issues/21696
updated_at: 2017-01-06 13:50:36
body:
  ## Issue description

  (I'm not using Nix, just looking at how it handles software I'm involved with, so I've removed parts of the issue template)

  Looking at https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/audio/picard/default.nix, I can see that the buildInputs include ffmpeg and libofa, but both of them are not need anymore since a few years ago (https://github.com/metabrainz/picard/commit/504052ffc50608dec5431fcae7e5cefc7b213c70). Together with libofa, the build dependency on pkgconfig is also gone.


state: closed
title: test-driver: support punctuation in sendChars
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/21697
updated_at: 2017-01-08 14:17:37
body:
  ###### Motivation for this change

  ```sendChars``` sends only alphanumeric keys.
  ```$machine->sendChars("a:b/c");``` is the same as ```$machine->sendChars("abc");``` 

  ###### Things done

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

  ---


state: closed
title: sakura: GLib-GIO-ERROR
user_login: polyrod
html_url: https://github.com/NixOS/nixpkgs/issues/21698
updated_at: 2017-01-07 09:53:35
body:
  ## Issue description
  sakura terminal emulator terminates when trying to change color by context menu with
  following error:

  GLib-GIO-ERROR **: No GSettings schemas are installed on the system
  [1]    9932 trace trap  sakura



  ### Steps to reproduce

  run sakura, right click to popup context menu : options -> select colors -> (click on color field to open color chooser) 


  ## Technical details
  Here is a thread that discusses the issue.

  http://stackoverflow.com/questions/28953925/glib-gio-error-no-gsettings-schemas-are-installed-on-the-system

  it seems that the color-chooser gui description is missing that is needed by sakura.
  sakura/default.nix should include gsettings as runtime dependency.

  actually it has gtk3 package as dependency which provides those schemata,
  however it obvious doesn't look in the right path.

  this kind of error got fixed for  https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=org.gtk.Settings.FileChooser


    
  * System: (17.03pre98008.59dbcef (Gorilla))
  * Nix version: (nix-env (Nix) 1.11.4)
  * Nixpkgs version: ("17.03pre98008.59dbcef")


state: closed
title: transcrypt: 1.0.0 -> 1.0.1
user_login: elasticdog
html_url: https://github.com/NixOS/nixpkgs/pull/21699
updated_at: 2017-01-06 07:31:52
body:
  ###### Motivation for this change

  Bump to the latest upstream release 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
     - [x] macOS
     - [x] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: sakura: fixed GLib-GIO-ERROR #21698
user_login: polyrod
html_url: https://github.com/NixOS/nixpkgs/pull/21700
updated_at: 2017-01-07 00:40:14
body:
  ###### Motivation for this change
  Bug Fix for issue; GLib-GIO-ERROR #21698

  ###### Things done
  added wrapper to sakura binary wich sets path to gtk3-gsettings-schemata which provide
  colorchooser fontchooser gui descriptions.

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

  ---


state: closed
title: libpulseaudio questions
user_login: efferifick
html_url: https://github.com/NixOS/nixpkgs/issues/21701
updated_at: 2017-01-06 06:39:31
body:
  ## Issue description

  libpulseaudio does not install on macOS

  ### Steps to reproduce

  nix-shell -p libpulseaudio

  ## Technical details

  * System: macOS 10.12.2
  * Nix version: nix-env (Nix) 1.11.4
  * Nixpkgs version: "17.03pre98241.ad8f0b6"

  Hello,
  I needed to install another package that depended on libpulseaudio but libpulseaudio fails to install on darwin. I cloned this repository and I am currently attempting to submit a patch. However, I am uncertain of a couple of things. I am attaching the patch that I am working on. 

  [simple.txt](https://github.com/NixOS/nixpkgs/files/688747/simple.txt)

  * First, applying this patch will at least allow nixpkgs to continue without errors after using the following command `nix-env -f . --show-trace -i libpulseaudio`. Using `nix-env -q --installed` shows that I have libpulseaudio-9.0 installed but I have not confirmed it in any other way. I am not familiar with libpulseaudio but, as I said, a package I need has it listed as a dependency, so is there a way I can test it? I am trying to compile a simple C file with `libpulseaudio` headers but I am not sure where the libraries are located.
  * Second, I am not sure about the differences between `libpulseaudio`, `pulseaudioLight`, and `pulseaudioFull`. It seems that all of them are important. In previous attempts to install `libpulseaudio` I ommitted the `inherit (darwin.apple_sdk....` statement from `pulseaudioLight` and `pulseaudioFull` but it seems that it is needed on all three. Otherwise I get the following error: 
  ```
  e$ nix-env -f . --show-trace -i libpulseaudio
  error: while evaluating ‘callPackageWith’ at /Users/e/Code/nixpkgs/lib/customisation.nix:95:35, called from /Users/e/Code/nixpkgs/pkgs/top-level/all-packages.nix:12459:10:
  while evaluating ‘makeOverridable’ at /Users/e/Code/nixpkgs/lib/customisation.nix:54:24, called from /Users/e/Code/nixpkgs/lib/customisation.nix:99:8:
  while evaluating anonymous function at /Users/e/Code/nixpkgs/pkgs/applications/video/bomi/default.nix:1:1, called from /Users/e/Code/nixpkgs/lib/customisation.nix:56:12:
  while evaluating ‘callPackageWith’ at /Users/e/Code/nixpkgs/lib/customisation.nix:95:35, called from /Users/e/Code/nixpkgs/pkgs/top-level/all-packages.nix:10319:19:
  while evaluating ‘makeOverridable’ at /Users/e/Code/nixpkgs/lib/customisation.nix:54:24, called from /Users/e/Code/nixpkgs/lib/customisation.nix:99:8:
  anonymous function at /Users/e/Code/nixpkgs/pkgs/servers/pulseaudio/default.nix:1:1 called without required argument ‘CoreServices’, at /Users/e/Code/nixpkgs/lib/customisation.nix:56:12
  ```
  So my question is, what is the difference between these three?
  * Third, I included [this patch](https://bugs.freedesktop.org/attachment.cgi?id=127889) from `libpulseaudio`'s [bug tracking system](https://bugs.freedesktop.org/show_bug.cgi?id=98603) and just applied it as another patch. Is this the correct convention?

  Thanks


state: closed
title: httpd module: don't create documentRoot directory if it doesn't exist
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/pull/21703
updated_at: 2017-01-09 05:28:51
body:
  It hides bugs and do you ever actually want to serve up an empty directory? It was pretty confusing to me when it tried to write into a read-only store path because I accidentally pointed it to the wrong store path.

  See #21684 for more discussion.


state: closed
title: kde-gtk-config: follow symlinks for cursors
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/pull/21704
updated_at: 2017-01-06 22:51:31
body:
  ###### Motivation for this change

  This allows symlinked cursor pathes to be seen, like ones from oxygen theme

  /cc @ttuegel 

  ###### Things done

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

  ---


state: closed
title: matrix-synapse: 0.18.6-rc2 -> 0.18.6-rc3
user_login: Ralith
html_url: https://github.com/NixOS/nixpkgs/pull/21705
updated_at: 2017-01-06 07:19:31
body:
  ###### Motivation for this change
  Fixes critical network performance regression (hopefully)

  ###### Things done

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

  ---


state: closed
title: fzf: missing manpage
user_login: nhooyr
html_url: https://github.com/NixOS/nixpkgs/issues/21706
updated_at: 2017-01-06 12:00:16
body:
  ## Issue description
  Fzf has a manpage as you can see at https://github.com/junegunn/fzf/tree/36702737191c2fc26290dee531095f7d66f3461e/man/man1

  but it is not installed with fzf.


state: closed
title: darktable 2.2.0 -> 2.2.1
user_login: paperdigits
html_url: https://github.com/NixOS/nixpkgs/pull/21707
updated_at: 2017-01-06 07:32:52
body:
  ###### Motivation for this change

  package update.

  ###### Things done

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

  ---


state: closed
title: nginx: add PageSpeed module (Linux only)
user_login: 3noch
html_url: https://github.com/NixOS/nixpkgs/pull/21708
updated_at: 2017-01-11 16:25:31
body:
  ###### Motivation for this change

  Ref #14277
  Fixes #9420

  Adds the PageSpeed module for nginx. Currently only Linux is supported because we use the prebuilt PSOL binaries.


  ###### Things done

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

  ---


state: closed
title: fzf: install manpage
user_login: nhooyr
html_url: https://github.com/NixOS/nixpkgs/pull/21709
updated_at: 2017-01-06 11:31:37
body:
  ###### Motivation for this change
   
  #21706

  ###### Things done

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

  ---


state: closed
title: git-up: not a python package
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/21710
updated_at: 2017-01-07 08:01:23
body:
  ###### Motivation for this change

  1. git-up is *not* a python package as such but an application, so move it out of python-packages.nix
  2. get rid of the tests (we've already run the tests)

  ###### Things done

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

  ---


state: closed
title: picard: fix compilation and remove unused buildInputs
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/21711
updated_at: 2017-05-15 17:35:29
body:
  ###### Motivation for this change

  Fix compilation and remove unused buildInputs. This pull request fixes bug #21696

  ###### Things done

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

  ---


state: closed
title: libtermkey: from 0.18 to 0.19
user_login: nhooyr
html_url: https://github.com/NixOS/nixpkgs/pull/21712
updated_at: 2017-01-07 17:59:46
body:
  ###### Motivation for this change

  neovim/neovim#5322

  ###### Things done

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

  ---


state: closed
title: neovim: removed unncessary man configuration
user_login: nhooyr
html_url: https://github.com/NixOS/nixpkgs/pull/21713
updated_at: 2017-01-06 17:31:13
body:
  ###### Motivation for this change
  The latest version of neovim uses a rewritten man plugin that does not need
  these modifications.

  ###### Things done

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

  ---


state: closed
title: xkeystone: Is it needed?
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/issues/21714
updated_at: 2017-01-11 18:56:04
body:
  ## Issue description

  Found `xkeystone` - a script which [seems to be useless](http://archive.linuxfromscratch.org/mail-archives/blfs-dev/2015-August/030809.html). Do we really need it?

  * System: 17.03pre98008.59dbcef (Gorilla)
  * Nix version: nix-env (Nix) 1.11.4
  * Nixpkgs version: "17.03pre98008.59dbcef"


state: closed
title: Best practice for packaging a Pharo application?
user_login: lukego
html_url: https://github.com/NixOS/nixpkgs/issues/21715
updated_at: 2017-01-09 10:40:13
body:
  I have started working on a Pharo-based application ([Studio](http://github.com/studio/studio)) that I would like to build and install with Nix.

  Question is: How should I build the Pharo image for my application?

  I see options:

  1. Build the image outside the Nix ecosystem (Pharo seems to use Bintray?) and import with `fetchurl`.
  2. Get a close ancestor of the image I want (e.g. Moose-6.0) with `fetchurl` and then use Nix to add my own packages from source.
  3. Get a basic image (e.g. Pharo-5.0) and add all relevant packages from the Pharo universe.

  I am wondering which is most appropriate?

  Seems like (1) would work and is the path of least resistance. With (2) I could have Hydra build images when I push changes which seems appealing. With (3) I would have all dependencies tracked with Nix but this may be a huge amount of work to replicate the existing inter-package dependencies in Nix.

  Thoughts or experience reports would be welcome! cc @DamienCassou 

  Relatedly: I wrote a little Nix expression for downloading a Pharo image and running code. I am a little confused that it seems to take 20 seconds to run a trivial expression. Could be due to e.g. special startup code that the image runs the first time on a new machine?

  ```nix
  { stdenv, fetchurl, unzip, runCommand, pharo-vm5 }:

  with stdenv;

  rec {
    pharo-50-image = mkDerivation rec {
      name = "pharo-image-5.0";

      buildInputs = [ unzip ];

      src = fetchurl {
  	name = "pharo-image-5.0-50765.zip";
  	url = "http://files.pharo.org/image/50/50765.zip";
  	sha256 = "00hkxcj5kcdbp5kxk2b94bk811w1g2z620xq744gx7msh3kvlacc";
      };

      unpackPhase = ''
        unzip $src
      '';

      installPhase = ''
        mkdir -p $out
        cp *.image *.changes $out/
        ln -s $out/*.image $out/Pharo.image
        ln -s $out/*.changes $out/Pharo.changes
      '';
    };

    test = runCommand "test" { buildInputs = [ pharo-vm5 ]; } ''
      pharo-nox ...
    '';
  }
  ```


state: closed
title: pythonPackages.discordpy: 0.15.1 -> 0.16
user_login: schneefux
html_url: https://github.com/NixOS/nixpkgs/pull/21716
updated_at: 2017-01-07 18:02:06
body:
  ###### Things done

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


state: closed
title: syncthing-gtk cannot start: "ImportError: cannot import name Gtk"
user_login: jpdoyle
html_url: https://github.com/NixOS/nixpkgs/issues/21717
updated_at: 2017-01-12 14:18:31
body:
  ## Issue description
  After successfully setting up syncthing, I installed syncthing-gtk (python27Packages.syncthing-gtk). It installed without errors, but it won't start when I try to run it.

  ### Steps to reproduce
   - Install python27Packages.syncthing-gtk
   - Run `syncthing-gtk`

  The full traceback I saw was:

      Traceback (most recent call last):
        File "/nix/store/gx1g39b3ifp5v2cjxs812klx37n04six-python2.7-syncthing-gtk-0.6.3/bin/.syncthing-gtk-wrapped", line 15, in <module>
          from syncthing_gtk.tools import init_logging
        File "/nix/store/gx1g39b3ifp5v2cjxs812klx37n04six-python2.7-syncthing-gtk-0.6.3/lib/python2.7/site-packages/syncthing_gtk/__init__.py", line 13, in <module>
          from uibuilder                      import UIBuilder
        File "/nix/store/gx1g39b3ifp5v2cjxs812klx37n04six-python2.7-syncthing-gtk-0.6.3/lib/python2.7/site-packages/syncthing_gtk/uibuilder.py", line 16, in <module>
          from gi.repository import Gtk
      ImportError: cannot import name Gtk

  ## Technical details

  * System: NixOS 16.09.1437.4e7f235 (Flounder)
  * Nix version: nix-env (Nix) 1.11.4
  * Nixpkgs version: 16.09.1437.4e7f235


state: closed
title: r-modules: fix seewave package
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/21718
updated_at: 2017-01-06 15:59:32
body:
  ###### Motivation for this change

  Fix bug #20308

  ###### Things done

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

  ---


state: closed
title: Transmission: Darwin support
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/pull/21720
updated_at: 2017-01-11 00:21:24
body:
  ###### Motivation for this change

  This adds a Transmission support of Darwin. Like my other Darwin App PR #20658, it depends on #21382 to work correctly.

  ###### Things done

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

  ---


state: closed
title: syncthing-gtk: 0.6.3 -> 0.9.2.3 (for 16.09)
user_login: jokogr
html_url: https://github.com/NixOS/nixpkgs/pull/21721
updated_at: 2019-02-26 13:31:18
body:
  (cherry picked from commit dc70cd102658c7632f39536d4437d646a65ed69b)

  ###### Motivation for this change

  The syncthing package in 16.09 is too new to work with the syncthing-gtk there. This cherry-picked commit upgrading syncthing-gtk will solve it hopefully.

  Fixes #21717.

  ###### Things done

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

  ---


state: closed
title: Fix a lot of rPackages
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/21722
updated_at: 2017-05-15 17:35:30
body:
  ###### Motivation for this change

  Fix a lot of rPackages

  ###### Things done

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

  ---


state: closed
title: qtpass: 1.1.4 -> 1.1.6
user_login: jokogr
html_url: https://github.com/NixOS/nixpkgs/pull/21723
updated_at: 2019-02-26 13:32:09
body:
  ###### Motivation for this change

  Recommended upstream update.

  ###### Things done

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

  ---


state: closed
title: gtest, gmock: fix broken package by updating to 1.8.0.
user_login: ivan-tkatchev
html_url: https://github.com/NixOS/nixpkgs/pull/21724
updated_at: 2017-01-09 09:31:17
body:
  ###### Motivation for this change

  The current master of nixpkgs has broken gtest and gmock libraries -- Google Code has been taken offline and sources fail to download.

  gtest and gmock are now hosted on Github and have been merged into a single library. I've updated the derivations to reflect this.

  ###### Things done

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

  ---


state: closed
title: mousepad: eats 100% CPU
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/21725
updated_at: 2017-07-28 15:09:33
body:
  ## Issue description

  After few seconds after the launch ```mousepad``` starts eating cpu

  in journald there are thousands of lines like
  ```
  Jan 06 21:07:06 nixos .mousepad-wrapp[27545]: gtk_source_style_scheme_get_id: assertion 'GTK_IS_SOURCE_STYLE_SCHEME (scheme)' failed
  Jan 06 21:07:06 nixos .mousepad-wrapp[27545]: gtk_source_style_scheme_manager_get_scheme: assertion 'scheme_id != NULL' failed
  Jan 06 21:07:06 nixos .mousepad-wrapp[27545]: failed to commit changes to dconf: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name ca.desrt.dconf was not provided by any .service files
  Jan 06 21:07:06 nixos .mousepad-wrapp[27545]: gtk_source_style_scheme_get_id: assertion 'GTK_IS_SOURCE_STYLE_SCHEME (scheme)' failed
  Jan 06 21:07:06 nixos .mousepad-wrapp[27545]: g_variant_new_string: assertion 'string != NULL' failed
  ```

  ### Steps to reproduce

  launch ```mousepad``` and ```journalctl -f```

  ## Technical details

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

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

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


state: closed
title: [WIP] palemoon: init at 27.0.3
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/21726
updated_at: 2017-01-21 18:46:10
body:
  ###### Motivation for this change
  See #20693 

  ###### Things done

  - [x] Tested using sandboxing
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change (new package)
  - [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 could build and run it fine from a nix-shell but the build fails with this error in a clean environment:
  ```
  0:17.54 js/src> creating ./config.status
  0:17.54 js/src> /nix/store/3wyrnmp1bjfqg7njx6kzj6fnzyampbf5-bash-4.3-p46/bin/bash: ./config.status: /tmp/nix-build-palemoon-27.0.3.drv-0/Pale-Moon-c09119484da17c682a66e32bacbffb: bad interpreter: No such file or directory
  ```
  There must be something needing to be patched.


state: closed
title: exim: corrected implementation of services.exim.config
user_login: redvers
html_url: https://github.com/NixOS/nixpkgs/pull/21727
updated_at: 2017-01-08 12:41:38
body:
  ###### Motivation for this change
  The exim configuration specification allows you to include other configuration files and that is the purpose of the service.exim.config declaration.

  The syntax for including a file is:
  .include filename

  This PR fixes the bug where .include is omitted causing a syntax error.

  Documentation reference: http://www.exim.org/exim-html-current/doc/html/spec_html/ch-the_exim_run_time_configuration_file.html  Item 3.

  ###### Things done

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

  ---


state: open
title: qmake fails because mkspec is unpopulated
user_login: paspanag
html_url: https://github.com/NixOS/nixpkgs/issues/21728
updated_at: 2017-01-07 20:15:57
body:
  ## Issue description
  I have a derivation with qtbase qmakeHook as buildinputs. When I use the $QMAKE qmake, there 
  \_\_nix_qt5\_\_/mkspecs is empty.

  edit. my derivation has  dontUseQmakeConfigure = true;

  * System: 17.03pre98383.7ee897a
  * Nix version: 1.11.5
  * Nixpkgs version: 17.03pre98383.7ee897a


state: closed
title: matrix-synapse: 0.18.6-rc3 -> 0.18.7-rc2
user_login: Ralith
html_url: https://github.com/NixOS/nixpkgs/pull/21729
updated_at: 2017-01-07 08:02:30
body:
  ###### Motivation for this change
  Fixes a critical network performance issue for really really real this time!

  ###### Things done

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

  ---


state: closed
title: nixops not installing because pyjwt tests fail
user_login: dan-passaro
html_url: https://github.com/NixOS/nixpkgs/issues/21730
updated_at: 2017-01-07 16:30:27
body:
  ## Issue description

  Running `nix-env -i nixops` fails to install nixops

  ### Steps to reproduce

      $ nix-env -i nixops
      [... failed build output, including pyjwt tests...]

  For the curious, I've attached the [full output of the command](https://github.com/NixOS/nixpkgs/files/691296/build-output.txt). It looks like perhaps some internal API that pyjwt was relying on (RSA._RSAobj) is no longer available... but that's pure speculation on my part.

  ## Technical details

  * System: Arch Linux rolling
  * Nix version: nix-env (Nix) 1.11.5
  * Nixpkgs version: 17.03pre98398.7215118


state: open
title: Cbatticon has no icon
user_login: ravloony
html_url: https://github.com/NixOS/nixpkgs/issues/21731
updated_at: 2017-02-14 07:54:21
body:
  ## Issue description

  In my awesomewm tray, the cbatticon is visible, but uses the default "no icon available" icon.

  I set my .config/gtk-3.0/settings.ini up with
  [Settings]
  gtk-fallback-icon-theme = Adwaita
  gtk-icon-theme-name = Paper

  But this had no effect, except to use the "no icon available" icon from Paper 

  ### Steps to reproduce

  Cbatticon is in my configuration.nix and is autostarted on login:
  	services.xserver = {
  		enable = true;
  		windowManager.awesome.enable = true;
  		windowManager.default = "awesome";
  		displayManager = {
  			slim.defaultUser = "bobbles";
  			sessionCommands = ''
  				${pkgs.networkmanagerapplet}/bin/nm-applet &
  				${pkgs.cbatticon}/bin/cbatticon &
  				'';
  		};

  environment.systemPackages = with pkgs; [

  #...

  cbatticon

  #...
  ];

  ## Technical details

  * System: 17.03pre98008.59dbcef (Gorilla)
  * Nix version: 111.4
  * Nixpkgs version: 17.03pre98383.7ee897a


state: closed
title: nix-prefetch-github?
user_login: lukego
html_url: https://github.com/NixOS/nixpkgs/issues/21732
updated_at: 2018-07-15 19:42:18
body:
  Just wondering: Is there a `nix-prefetch-github` command somewhere?

  Imaginary example:

  ```
  $ nix-prefetch-github nixos nixpkgs 16.09
  {
    owner = "nixos";
    repo = "nixpkgs";
    rev = "...";
    sha256 = "...";
  }
  ```

  Just thinking this could be very handy for automatically generating sources lists e.g. if you want to be able to address all releases of a given project. Just to avoid the busy-work of manually translating the branch/tag to a revision id and "use a fake sha256, get real sha256 from error message, copy-paste and build again" dance.


state: closed
title: Added option networking.wireless.networks.*.priority
user_login: regellosigkeitsaxiom
html_url: https://github.com/NixOS/nixpkgs/pull/21733
updated_at: 2017-01-08 16:45:57
body:
  It is literal 'priority' option of wpa_supplicant.conf

  ###### Motivation for this change
  More of system configuration managed by NixOS.
  wpa_supplicant have 'priority' option of section `network`. This commit introduces it into configuration.nix.

  ###### Things done

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

  ---


state: closed
title: add nix-prefetch-source
user_login: timbertson
html_url: https://github.com/NixOS/nixpkgs/pull/21734
updated_at: 2017-01-31 10:02:43
body:
  ### Motivation:

  I've always found updating sources to be somewhat awkward. I don't know how others do it, but for me it's usually a matter of running `nix-prefetch-$whatever`, then copy-pasting the relevant fields into my nix expression.

  But tediously, I need to keep the source information updated in multiple locations:
   - the upstream project (so developers can `nix-build` or `nix-shell` from a checkout)
   - any other repos which depend on specific versions of a dependency
   - my own collection of development dependencies (a collection of nixexprs so I can access my unpublished or in-development tools wherever I go)
   - nixpkgs itself

  In fact, this friction has prevented me from bothering adding packages to `nixpkgs` in the past, because the other requirements are already inconvenient enough. Which is sad, and I want to fix that.

  ### Goals:

   - Make it painless (and automatable) to update a nix expression to build the latest upstream source code. I was particularly inspired by [Rok's recent blog post on automating updates](https://garbas.si/2016/updating-your-nix-sources.html), and by discovering the existing support in `maintainers/scripts/update.nix` for scripted updates.

   - Make it less tedious to keep upstream `.nix` expressions in sync with the nixpkgs repository

  ### Approach:

  I've created a tool called `nix-prefetch-source`. It's a wrapper around the other `nix-prefetch-*` scripts, with the aim of making source updates as automatable as possible.

  So for example currently you might:

   - run `nix-prefetch-git <repo> HEAD`
   - copy and paste bith `rev` and `sha265` into your nix expression

  It's not hard, but it's not automatable. With nix-prefetch-source, you store what you want to fetch as JSON:

  ```
  {
    "url": "https://example.org/foo.git",
    "rev": "HEAD",
    "type": "fetchgit"
  }
  ```

  (you can pass them directly as command line arguments if you don't want to store this as JSON)

  Then you run `nix-prefetch-source -i src.in.json -o src.json`, and out pops the latest source for those inputs:

  ```
  {
    "url": "https://example.org/foo.git",
    "rev": "HEAD",
    "type": "fetchgit",
    "fetchArgs": {
      "fetchSubmodules": true,
      "rev": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
      "sha256": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
      "url": "https://example.org/foo.git"
    }
  }
  ```

  This can be re-run at any time to get the latest sources. It contains whatever inputs were given, plus a set of attributes in `fetchArgs` suitable for passing directly to `fetchgit`.

  And indeed my PR adds a convenience function, `importSource` which takes a path to this kind of file, and returns an object with all the same properties plus `src`, which is really just `(getAttribute input.type) input.fetchArgs`.

  It's generic enough that it ought to be able to support every fetcher, by simply adding a handler to `nix-prefetch-source`, which knows how to perform the prefetch and then generate the arguments to give to the fetching function.


  Here's how I've used to package a simple python package that I happened to be packaging today:

  ```
  # nix/default.nix
  { pythonPackages, importSource, gnome3 }:
  let source = (importSource ./src.json); in
  pythonPackages.buildPythonPackage {
    inherit (source) src;
    name = "dconf-user-overrides-${source.version}";
    propagatedBuildInputs = with pythonPackages; [ pygobject3 ];
    postInstall = ''
      wrapProgram $out/bin/dconf-user-overrides \
        --suffix GIO_EXTRA_MODULES : ${gnome3.dconf}/lib/gio/modules \
        ;
    '';
  }

  # default.nix:
  with import <nixpkgs> {} ; callPackage ./nix/default.nix {}
  ```

  This separation conveniently means that `nix/default.nix` can be copied wholesale into `nixpkgs`, as long as `src.json` comes along with it. You can even use a different `src.json` while keeping the same `nix` expression, if for example you want to reference tagged releases in `nixpkgs` using `fetchFromGitHub` but need to reference a specific git commit via `fetchgit` in development.

  ### Next steps:

  Any thoughts? objections? I believe the PR should be mergeable and useable as-is, although there's opportunity for a bit more integration if we want to include `nix-prefetch-source` in nix-prefetch-scripts. I haven't done this yet because I wanted to validate the approach first, and I'd need to invert a dependency (currently it depends on nix-prefetch-scripts)


state: closed
title: qrcode: 2014-01-01 -> 2016-08-04
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/21735
updated_at: 2017-01-07 15:38:48
body:
  ###### Motivation for this change

  Upstream update.

  ###### Things done

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

  ---


state: closed
title: Python: do not use pip to install wheels in buildPythonPackage
user_login: RonnyPfannschmidt
html_url: https://github.com/NixOS/nixpkgs/issues/21736
updated_at: 2019-07-13 11:56:57
body:
  ## Issue description

  i created a fresh default.nix for a python repo i use, i forgot a few dependencies
  the install process fetches them while happyly breaking building wheels 

  i expected to get a hard failure

  i believe should not use pip to install packages

  ### Steps to reproduce

  branch in the repo upcoming

  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
  * Nix version: (run `nix-env --version`) `nix-env (Nix) 1.11.5`

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


state: closed
title: iptables: Issues with additional chains (iptables -N)
user_login: primeos
html_url: https://github.com/NixOS/nixpkgs/issues/21737
updated_at: 2017-01-13 19:46:48
body:
  ## Issue description

  The [`services.networking.firewall`](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/networking/firewall.nix) module only flushes and deletes the following chains: "nixos-fw nixos-fw-accept nixos-fw-log-refuse nixos-fw-refuse FW_REFUSE" (I don't know why FW_REFUSE is in there btw) using the following code:
  ```
      # Flush the old firewall rules.  !!! Ideally, updating the
      # firewall would be atomic.  Apparently that's possible
      # with iptables-restore.
      ip46tables -D INPUT -j nixos-fw 2> /dev/null || true
      for chain in nixos-fw nixos-fw-accept nixos-fw-log-refuse nixos-fw-refuse FW_REFUSE; do
        ip46tables -F "$chain" 2> /dev/null || true
        ip46tables -X "$chain" 2> /dev/null || true
      done
  ```

  This causes problems when adding new chains (e.g. "networking.firewall.extraCommands = "iptables -N demo-fw") since this fails after running `nixos-rebuild switch` for the second time (and making changes so that the firewall derivation will be build again). Also the additional chains won't be flushed which results in these chains getting duplicate rules.

  I would suggest solving this by flushing all chains followed by deleting all chains (they must be empty before we can delete them). This can be done by simply running the following two commands:
  ```bash
  ip46tables -F
  ip46tables -X
  ```

  If there are no objections I could also create a PR for that :smile:

  ### Steps to reproduce

  Do the following:
  1) Add `networking.firewall.extraCommands = "iptables -N demo-fw"` to your `configuration.nix`
  2) Run `nixos-rebuild test` (or switch)
  3) Make some changes to `networking.firewall.extraCommands` e.g.:
  ```
  iptables -N demo-fw
  iptables -I demo-fw -p tcp --dport 22 -i eth0 -j DROP
  ```
  4) Re-run `nixos-rebuild test` (or switch)


  ## Technical details

  * System: (NixOS: `16.09.1368.435b5f8` (but this affects all recent versions up to master))

  PS: I really hope I haven't missed a valid reason for this... :D

  cc @edolstra @wkennington


state: closed
title: update os-release manpage link
user_login: florianjacob
html_url: https://github.com/NixOS/nixpkgs/pull/21738
updated_at: 2017-01-07 17:57:04
body:
  the old manpage at 0pointer is still there, but does not seem to get updated.

  ###### Motivation for this change
  Link was not pointing to the official systemd docs.

  ###### Things done

  - Compared the version number of the generated manpages to see that the ones at 0pointer are out of date.

  ---


state: closed
title: debianutils: init at 4.8.1
user_login: pngwjpgh
html_url: https://github.com/NixOS/nixpkgs/pull/21739
updated_at: 2017-01-09 05:41:10
body:
  ###### Motivation for this change
  I needed `run-parts`

  ###### Things done

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

  ---


state: closed
title: qualia: init at 1.0.0
user_login: srhb
html_url: https://github.com/NixOS/nixpkgs/pull/21740
updated_at: 2017-01-07 20:33:29
body:
  ###### Motivation for this change
  New 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 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: rustc: disable fragile tests on darwin
user_login: acowley
html_url: https://github.com/NixOS/nixpkgs/pull/21741
updated_at: 2017-10-31 13:40:11
body:
  rustc-1.14.0 builds are failing on hydra due to test failures of tcp
  functionality that do not look like significant failures. This patch
  causes these functions to be ignored on darwin.

  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: rustc: enable codegen units and parallel building
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/21742
updated_at: 2018-09-08 23:26:18
body:
  ###### Motivation for this change

  This makes `rustc` build in about ~30m compared to ~1h15m on my build machine.

  I also noticed that patching the shebangs for the dev output is also very slow.
  I'm pretty sure we don't have to do that, but I'm not sure how to disable it for a single output.


  ###### Things done

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

  ---

  @retrry Did you run into issues with parallel builds? I have built a bunch of times now before I figured out what was causing the tests to fail and I have not seen any issues with it.


state: open
title: Godot: Packaging a Godot binary and running it only displays a gray window.
user_login: sunnystormy
html_url: https://github.com/NixOS/nixpkgs/issues/21743
updated_at: 2018-04-21 10:38:54
body:
  ## Issue description
  When running a Godot-based binary that's been packaged, a window will display, but with no content.


  ### Steps to reproduce
  Export a Godot project into a fat binary using the X11 export template (non-fat binaries won't even run). Build a package using the below "default.nix" configuration file. Replace the folder and binary names with your own. (It's interesting, because the build process never complains about anything GL-related...)

  `
      {stdenv, libX11, libXinerama, libXcursor, libXrandr, freetype, alsaLib, libpulseaudio}:

          stdenv.mkDerivation {
              name = "shader_mats";
              src = ./shadermats.tar;

              libPath = stdenv.lib.makeLibraryPath [
                  libX11
                  libXinerama
                  libXcursor
                  libXrandr
                  freetype
                  alsaLib
                  libpulseaudio
              ];

              phases = [ "unpackPhase" "installPhase" ];
              installPhase = ''
                  mkdir -p "$out/shadermats"
                  cp -r shader_mats "$out/shadermats"
                  chmod +x "$out/shadermats/shader_mats"

                  patchelf --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) --set-rpath "$libPath" "$out/shadermats/shader_mats"

                  mkdir "$out/bin"
                  ln -s "$out/shadermats/shader_mats" "$out/bin/shader_mats"
              '';
          }
  `

  Upon running from the command line, this error also gets displayed at the top:

  `ERROR: _load_settings_binary: Corrupted header in binary engine.cfb (not ECFG)
     At: core/globals.cpp:773.
  `

  Created a ticket in the Godot repo here: https://github.com/godotengine/godot/issues/7472

  ## Technical details

  * System: 16.09.1423.b0539b9 (Flounder)
  * Nix version: nix-env (Nix) 1.11.4
  * Nixpkgs version: 16.09.1423.b0539b9


state: closed
title: `stack setup` fails to compile a sanity check
user_login: jdagilliland
html_url: https://github.com/NixOS/nixpkgs/issues/21744
updated_at: 2018-02-14 17:33:06
body:
  ## Issue description
  `stack setup` fails to install a sanity check even after deleting `~/.stack/`, however works in a nix-shell.
  I'm not sure what I need to do in order to get ordinary `stack` commands to run in my regular nix environment.

  ### Steps to reproduce
  ```
  -> % nix-env -q gcc-wrapper gmp stack | cat -
  gcc-wrapper-5.4.0
  gmp-6.1.1
  stack-1.3.2
  -> % rm -rf ~/.stack
  -> % stack setup
  Using latest snapshot resolver: lts-7.14
  Writing implicit global project config file to: /home/jdag/.stack/global-project/stack.yaml
  Note: You can change the snapshot via the resolver field there.
  Downloaded lts-7.14 build plan.    
  Fetched package index.                                                                                    
  Populated index cache.    
  Preparing to install GHC to an isolated location.
  This will not interfere with any system-level installation.
  Downloaded ghc-8.0.1.                                      
  Installed GHC.                                                                
  The GHC located at /home/jdag/.stack/programs/x86_64-linux/ghc-8.0.1/bin/ghc failed to compile a sanity check. Please see:

      http://docs.haskellstack.org/en/stable/install_and_upgrade/

  for more information. Exception was:
  Running /home/jdag/.stack/programs/x86_64-linux/ghc-8.0.1/bin/ghc /tmp/stack-sanity-check4023/Main.hs -no-user-package-db in directory /tmp/stack-sanity-check4023/ exited with ExitFailure 1

  [1 of 1] Compiling Main             ( /tmp/stack-sanity-check4023/Main.hs, /tmp/stack-sanity-check4023/Main.o )
  Linking /tmp/stack-sanity-check4023/Main ...

  /nix/store/zgnh07lr5l9i3jnvl3b8ikkgfs23llnx-binutils-2.27/bin/ld: cannot find -lgmp
  collect2: error: ld returned 1 exit status
  `gcc' failed in phase `Linker'. (Exit code: 1)

  ```

  _However_, when I re-run the command inside a `nix-shell`, I get a quite different result:
  ```
  -> % nix-shell -p gcc -p gmp -p stack

  [nix-shell:~]$ stack setup
  stack will use a sandboxed GHC it installed
  For more information on paths, see 'stack path' and 'stack exec env'
  To use this GHC and packages outside of a project, consider using:
  stack ghc, stack ghci, stack runghc, or stack exec

  ```

  ## Technical details

  * System:
  ```
  -> % lsb_release -a
  No LSB modules are available.
  Distributor ID: BunsenLabs
  Description:    BunsenLabs GNU/Linux 8.6 (Hydrogen)
  Release:        8.6
  Codename:       bunsen-hydrogen
  ```
  It's Debian Jessie basically

  * Nix version:
  ```
  -> % nix-env --version
  nix-env (Nix) 1.11.5
  ```
  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)
  ```
  -> % nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion
  "17.03pre98398.7215118"
  ```


state: closed
title: "nixos-rebuild switch" kills contaner networking
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/21745
updated_at: 2017-07-28 15:10:09
body:
  ## Issue description

  ```nixos-rebuild switch``` often (but not always) executes ```systemctl stop network-setup``` then ```systemctl start network-setup```.

  It kills ```nixos-container```'s network.

  ### Steps to reproduce

  test.nix:
  ```
  with import <nixpkgs/nixos/lib/testing.nix> { system = builtins.currentSystem; };

  (makeTest { 

    nodes = {

      client = { lib, pkgs, ... }: {
        networking.firewall.enable = false;
        services.xserver.enable = true;

        services.xserver.displayManager.auto.enable = true;

        services.xserver.windowManager.default = "icewm";
        services.xserver.windowManager.icewm.enable = true;
        services.xserver.desktopManager.default = "none";

        networking.bridges.br0.interfaces = [ "eth1" ];
        networking.interfaces = {
          eth1.ip4 = lib.mkOverride 0 [ ];
          br0.ip4 = [{ address = "192.168.1.1"; prefixLength = 24; }];
        };

        containers.webserver = {
          autoStart = true;
          privateNetwork = true;
          hostBridge = "br0";
          localAddress = "192.168.1.222/24";
          config = { 
            networking.firewall.allowPing = true;
          };
        };

      };
    };

    testScript = ''
      startAll;

      $client->waitForX;

      $client->sleep(1);
      $client->execute("xterm &");
      $client->sleep(1);
      $client->sendChars("ping 192.168.1.222\n");

      $client->sleep(1);
      $client->execute("xterm &");
      $client->sleep(1);
      $client->sendChars("nixos-container root-login webserver\n");
      $client->sendChars("ping 192.168.1.1\n");

      $client->sleep(5);
      $client->execute("xterm &");
      $client->sleep(1);
      $client->sendChars("systemctl stop network-setup\n");
      $client->sleep(1);
      $client->sendChars("systemctl start network-setup\n");

      $client->sleep(10);
      $client->screenshot("screen");

      $client->sleep(10000); # allow interaction
    '';

  }).driver
  ```

  run as: (https://github.com/NixOS/nixpkgs/pull/21697 may be required for ```sendChars``` to send '.' and '-')
  ```
  tests='eval $ENV{testScript}' $(nix-build test.nix)/bin/nixos-test-driver
  ```

  ![screen](https://cloud.githubusercontent.com/assets/508305/21746513/a235a38c-d53f-11e6-8035-7aa7c9f039b5.png)

  ## Technical details

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

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

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


state: closed
title: Run patchelf rustdoc
user_login: jaym
html_url: https://github.com/NixOS/nixpkgs/pull/21746
updated_at: 2017-01-08 09:53:44
body:
  ###### Motivation for this change

  Cargo seems to run rustdoc and produces an annoying error when
  it tries to run.

  ###### Things done

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

  ---


state: closed
title: xfce.mousepad: use keyfile instead of gconf
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/21747
updated_at: 2017-12-18 19:13:04
body:
  ###### Motivation for this change

  Let ```xfce.mousepad``` use configuration in ```~/.config/Mousepad``` instead of ```gconf```
  Fixes #12016 #14862 #21725

  The error message about absence of 'none' color scheme in GtkSourceView is still here (it would require a bigger [patch](https://bugzilla.xfce.org/show_bug.cgi?id=11663)). but now it does result in the CPU-consuming infinite loop.

  ###### Things done

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

  ---


state: closed
title: FUSE fs types don't work with systemd mount units
user_login: ToxicFrog
html_url: https://github.com/NixOS/nixpkgs/issues/21748
updated_at: 2018-02-23 15:19:04
body:
  ## Issue description

  I want to use `systemd.mounts` and `systemd.automounts` to create an on-demand-mounted SSHFS mountpoint. Unfortunately, when I do, `mount.fuse` can't find the `sshfs` binary even when `pkgs.sshfsFuse` is installed via `environment.systemPackages`; strace shows `mount.fuse` looking in `/no-such-path/sshfs` for it.

  It looks like the root cause is that `mount` doesn't pass `$PATH` through to its children for security reasons, and relies on `/bin/sh` having a sensible default path compiled in. Unfortunately, `/bin/sh` on Nix has its default path deliberately removed and replaced with `/no-such-path`. (Why not `/var/setuid-wrappers:/run-current-system/sw/bin` or similar?)

  ### Steps to reproduce

  Write a mountpoint:

      environment.systemPackages = [pkgs.sshfsFuse];
      systemd.mounts = [{
        what = "user@host:path";
        where = "/wherever";
        type = "fuse.sshfs";
        options = "...";
      }];

  `nixos-rebuild switch`, and then try to `systemctl start wherever.mount`.

  ## Technical details

  Relevant lines from strace:

      execve("/run/current-system/sw/bin/mount", ["mount", "-t", "fuse.sshfs", "user@host:path", "/wherever"], [/* 43 vars */]) = 0
      [pid 14437] execve("/var/run/current-system/sw/bin/mount.fuse", ["/var/run/current-system/sw/bin/m"..., "user@host:path", "/wherever", "-o", "rw", "-t", "fuse.sshfs"], [/* 39 vars */]) = 0
      [pid 14437] execve("/bin/sh", ["/bin/sh", "-c", "'sshfs' 'user@host:"...], [/* 40 vars */]) = 0
      [pid 14437] stat("/no-such-path/sshfs", 0x7ffe578fdbe0) = -1 ENOENT (No such file or directory)

  And here's where the default path in bash gets excised:

  https://github.com/NixOS/nixpkgs/blob/master/pkgs/shells/bash/4.4.nix#L46


state: closed
title: crystal: 0.20.3 -> 0.20.4
user_login: sifmelcara
html_url: https://github.com/NixOS/nixpkgs/pull/21749
updated_at: 2017-01-08 13:49:59
body:
  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: grib-api: 1.14.4 -> 1.19.0
user_login: knedlsepp
html_url: https://github.com/NixOS/nixpkgs/pull/21750
updated_at: 2017-01-09 09:28:08
body:
  ###### Motivation for this change
  The hydra build for this package never worked, because the package tries to download data during the checkPhase.

  ###### Things done
  - Remove downloading of testdata during checkPhase to
      - fix hydra build
      - remove impurity
      - reduce traffic
  - Bump version
  - Add myself as a maintainer

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

  ---


state: open
title: Unwrapped GCC is propagated to user environments
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/issues/21751
updated_at: 2017-01-08 13:03:44
body:
  ## Issue description

  Our CC wrapper doesn't wrap all the binaries that GCC provides -- namely prefixed with architecture `x86_64-unknown-gnu-gcc` and variations. Because unwrapped GCC is propagated to user environments from the wrapper it ends up in the path (for example in FHS environments). One example of problem that it causes is that OpenWrt picks it up and fails to compile.

  `wrapCC` needs to detect and wrap those.

  ### Steps to reproduce

  1. `buildEnv { paths = [ gcc ]; }` (you can also add it to `environment.systemPackages` or `buildFHSUserEnv`);
  2. Try to compile something with `x86_64-unknown-gnu-gcc` (prefix may vary).

  ## Technical details

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


state: closed
title: ed: Add fedoraproject mirror.
user_login: sh01
html_url: https://github.com/NixOS/nixpkgs/pull/21752
updated_at: 2017-01-09 08:39:02
body:
  The existing URL has gone dark; this commit adds one from fedoraproject.org
  that still works. We put the new mirror first since ed is in the bootstrap
  path, and 16.09 bootstrap doesn't try later URLs.

  ###### Motivation for this change
  Bootstrap source tarball fetch is broken because the existing source URL went dark.

  ###### Things done

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

  ---


state: closed
title: zlib: Fix zlib.net URL.
user_login: sh01
html_url: https://github.com/NixOS/nixpkgs/pull/21753
updated_at: 2017-01-08 17:14:02
body:
  Look for primary source file below
    http://zlib.net/fossils/ as opposed to
    http://zlib.net/
  . zlib-1.2.8.tar.gz is still available at the former location, and will likely
  remain there. In addition, it's important that the first URL work since zlib
  is in the bootstrap path, and 16.09 (at least) bootstrap doesn't try to fetch
  from later ones.

  ###### Motivation for this change
  Bootstrap source tarball fetch is broken due the first URL going dark.

  ###### Things done

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

  ---


state: closed
title: mmex: v1.2.7 -> v1.3.1
user_login: ayyess
html_url: https://github.com/NixOS/nixpkgs/pull/21755
updated_at: 2017-01-09 06:26:06
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
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: discord: 0.0.11 -> 0.0.13
user_login: FaustXVI
html_url: https://github.com/NixOS/nixpkgs/pull/21756
updated_at: 2017-01-08 21:08:14
body:
  ###### Motivation for this change

  Discord 0.0.13 is required

  ###### Things done

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

  ---


state: closed
title: Ed: Merge mirror addition from master
user_login: sh01
html_url: https://github.com/NixOS/nixpkgs/pull/21757
updated_at: 2017-01-08 23:39:35
body:
  ###### Motivation for this change
  Same as for the original change: Add a mirror for the source tarball that still works.

  ###### Things done

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

  ---


state: closed
title: elfutils: 0.165 -> 0.168
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/21758
updated_at: 2017-01-09 09:26:28
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 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: slack: 2.2.1 -> 2.3.4
user_login: FaustXVI
html_url: https://github.com/NixOS/nixpkgs/pull/21759
updated_at: 2017-01-09 09:25:16
body:
  ###### Motivation for this change

  Update slack

  ###### Things done

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

  ---


state: closed
title: pythonPackages.ipfsapi: init at 0.4.0
user_login: mguentner
html_url: https://github.com/NixOS/nixpkgs/pull/21762
updated_at: 2017-01-10 07:37:02
body:
  ###### Motivation for this change

  More IPFS stuff :rocket: 

  ###### Things done

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

  ---


state: closed
title: Huge amount of collissions between KDE programs
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/issues/21763
updated_at: 2017-01-10 02:23:01
body:
  ## Issue description

  With the latest ```nixos-unstable``` I'm seeing a huge amount of very odd collisions:

  ```shell
  collision between `/nix/store/s7ay5gckvqklba0616mvz4kxkylqnv6w-breeze-icons-5.29.0/share/icons/breeze-dark/mimetypes/32/text-x-rust.svg' and `/nix/store/qz9a9j5iiqdncap5k9i2qb1xna82p1nh-kronometer-2.1.0/share/icons/breeze-dark/mimetypes/32/text-x-rust.svg'
  collision between `/nix/store/s7ay5gckvqklba0616mvz4kxkylqnv6w-breeze-icons-5.29.0/share/icons/breeze-dark/mimetypes/32/text-x-scala.svg' and `/nix/store/qz9a9j5iiqdncap5k9i2qb1xna82p1nh-kronometer-2.1.0/share/icons/breeze-dark/mimetypes/32/text-x-scala.svg'
  collision between `/nix/store/s7ay5gckvqklba0616mvz4kxkylqnv6w-breeze-icons-5.29.0/share/icons/breeze-dark/mimetypes/32/text-x-script.svg' and `/nix/store/qz9a9j5iiqdncap5k9i2qb1xna82p1nh-kronometer-2.1.0/share/icons/breeze-dark/mimetypes/32/text-x-script.svg'
  collision between `/nix/store/s7ay5gckvqklba0616mvz4kxkylqnv6w-breeze-icons-5.29.0/share/icons/breeze-dark/mimetypes/32/text-x-sql.svg' and `/nix/store/qz9a9j5iiqdncap5k9i2qb1xna82p1nh-kronometer-2.1.0/share/icons/breeze-dark/mimetypes/32/text-x-sql.svg'

  ... cut ...

  collision between `/nix/store/78wxacl4zv7qwhp5x7afp0zqvp0z5mii-network-manager-1.4.2/share/man/man1/nmtui-hostname.1.gz' and `/nix/store/9qx8sqd609nxpd1h037zzg147jblx50q-gwenview-16.12.0/share/man/man1/nmtui-hostname.1.gz'
  collision between `/nix/store/78wxacl4zv7qwhp5x7afp0zqvp0z5mii-network-manager-1.4.2/share/man/man1/nmtui.1.gz' and `/nix/store/9qx8sqd609nxpd1h037zzg147jblx50q-gwenview-16.12.0/share/man/man1/nmtui.1.gz'
  collision between `/nix/store/78wxacl4zv7qwhp5x7afp0zqvp0z5mii-network-manager-1.4.2/share/man/man5/NetworkManager.conf.5.gz' and `/nix/store/9qx8sqd609nxpd1h037zzg147jblx50q-gwenview-16.12.0/share/man/man5/NetworkManager.conf.5.gz'
  collision between `/nix/store/78wxacl4zv7qwhp5x7afp0zqvp0z5mii-network-manager-1.4.2/share/man/man5/nm-settings-keyfile.5.gz' and `/nix/store/9qx8sqd609nxpd1h037zzg147jblx50q-gwenview-16.12.0/share/man/man5/nm-settings-keyfile.5.gz'
  c
  ```

  Why would ```gwenview``` end up with ```network-manager``` man pages?

  cc: @ttuegel

  ### Steps to reproduce

  1. Latest nixos-unstable
  2. Throw some kde5 packages into ```systemPackages```.

  ## Technical details

  * NixOS: 17.03.git.b19cf24c95M (Gorilla)
  * Nix: nix-env (Nix) 1.11.5
  * nixpkgs: 17.03pre97767.5ba7f33


state: closed
title: Modular OpenLDAP
user_login: ip1981
html_url: https://github.com/NixOS/nixpkgs/pull/21764
updated_at: 2017-01-26 08:25:05
body:
  Turn on all overlays and all modules except perl, ndb, sql.
  Those modules aren't built by default anyway.

  This change does not add new dependencies, but will require
  additional configuration to load modules, including `back_mdb`.

  This is how OpenLDAP is built in Debian.

  ###### Motivation for this change


  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] 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: inkscape: 0.91 -> 0.92
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/21765
updated_at: 2017-01-09 09:29:39
body:
  ###### Motivation for this change

  New features and improvements.

  http://wiki.inkscape.org/wiki/index.php/Release_notes/0.92

  ###### Things done

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

  ---

  Notes:
  - Now it uses CMake rather than autotools.
  - Patches are no longer needed.
  - Box Maker plugin doesn't seem to be available anymore.


state: closed
title: RFC: More common updater script implementations
user_login: dezgeg
html_url: https://github.com/NixOS/nixpkgs/pull/21766
updated_at: 2019-06-02 07:21:46
body:
  As a first step of adding some common updater script implementations, this PR adds a script to automate patching the `version` and `sha256` fields in .nix files. It currently uses the hacky way of replacing the existing hash with an invalid one and parsing the proper hash from the error message. When https://github.com/NixOS/nix/issues/1172 is fixed, `nix-build --hash` can be used.

  Now, others have proposed (and used) different and arguably cleaner approaches than patching the .nix files, like generating separate JSON files for sources (e.g. https://github.com/NixOS/nixpkgs/pull/21734). But from a pragmatic point of view, we already have thousands of packages using the traditional "version/sha in .nix file" style, so it likely makes sense to make the tooling work with those instead of trying to convert all of them.

  cc @garbas for the `tp_smapi` stuff and @taku0 for the Firefox/Thunderbird stuff. Also @edolstra for the general approach & locations of the scripts.

  For easier testing, here are the same commits + the relevant packages downgraded: https://github.com/dezgeg/nixpkgs/commits/updater-downgraded


state: closed
title: youtube-dl: 2017.01.02 -> 2017.01.08
user_login: goetzst
html_url: https://github.com/NixOS/nixpkgs/pull/21768
updated_at: 2017-01-09 20:02:03
body:
  ###### Motivation for this change
  youtube-dl update.
  Most notable changes:
  * Fix "invalid escape sequence" errors under Python 3.6
  * removed videott extractor
  * removed aol:features extractor

  ###### Things done

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

  ---


state: open
title: Make fetchzip support urls like fetchurl does
user_login: 3noch
html_url: https://github.com/NixOS/nixpkgs/issues/21769
updated_at: 2017-12-23 14:48:13
body:
  @grahamc pointed out that `fetchurl` supports a `urls` parameter for trying multiple URLs for the same resource. However, `fetchzip` is built in such a way that it doesn't support this feature. Hacking around it doesn't work either: https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/fetchurl/default.nix#L83


state: open
title: Migrate AsciiDoc to TeXLive, mark Tetex as broken
user_login: siddharthist
html_url: https://github.com/NixOS/nixpkgs/issues/21770
updated_at: 2019-02-17 18:26:28
body:
  ## Issue description
  The source archive URL for tetex [is broken](http://downforeveryoneorjustme.com/cam.ctan.org). In fact, the whole subdomain is. Here's a build log:
  ```
  code/nixpkgs > nix-build -A tetex
  these derivations will be built:
    /nix/store/dn0a380kgqs23kbfd56dqqm93bwxyppv-tetex-src-3.0.tar.gz.drv
    /nix/store/r2sykvgi6zy3hb35ri9k9a634adbknfp-tetex-texmf-3.0.tar.gz.drv
    /nix/store/ip8ixqwr0pyfdhkgnls4csc35dmmbzrn-tetex-3.0.drv
  building path(s) ‘/nix/store/bpv21kakgqx17va7ajc6hnbqv7nlld34-tetex-src-3.0.tar.gz’
  building path(s) ‘/nix/store/ajq6rxxcjqzryn355py4gpvcvcx5fvj2-tetex-texmf-3.0.tar.gz’

  trying ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/current/distrib/tetex-texmf-3.0.tar.gz

  trying ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/current/distrib/tetex-src-3.0.tar.gz
  Warning: Transient problem: timeout Will retry in 1 seconds. 3 retries left.
  Warning: Transient problem: timeout Will retry in 1 seconds. 3 retries left.
  Warning: Transient problem: timeout Will retry in 2 seconds. 2 retries left.
  Warning: Transient problem: timeout Will retry in 2 seconds. 2 retries left.
  Warning: Transient problem: timeout Will retry in 4 seconds. 1 retries left.
  Warning: Transient problem: timeout Will retry in 4 seconds. 1 retries left.
  curl: (6) Couldn't resolve host 'cam.ctan.org'
  error: cannot download tetex-texmf-3.0.tar.gz from any mirror
  builder for ‘/nix/store/r2sykvgi6zy3hb35ri9k9a634adbknfp-tetex-texmf-3.0.tar.gz.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/ip8ixqwr0pyfdhkgnls4csc35dmmbzrn-tetex-3.0.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/ip8ixqwr0pyfdhkgnls4csc35dmmbzrn-tetex-3.0.drv’ failed
  ```

  ### Steps to reproduce
  ```
  nix-build -A tetex
  ```

  ## Technical details
  * System: 17.03pre98383.7ee897a (Gorilla)
  * Nix version: nix-env (Nix) 1.11.5


state: closed
title: kdeWrapper: postpone /share linking till final buildEnv
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/21771
updated_at: 2017-01-10 16:08:22
body:
  ###### Motivation for this change

  Fix https://github.com/NixOS/nixpkgs/issues/21763. The idea is that now `/share` doesn't get linked to wrapped package. Instead we list unwrapped packages in `propagated-user-env-pkgs`, so that final `buildEnv` builds `/share` for us.

  I'm not sure this is the right way to fix the problem -- review appreciated!

  ###### Things done

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

  ---


