# issues

state: closed
title: Add monero service
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/34641
updated_at: 2018-02-07 13:04:59
body:
  ###### Motivation for this change
  To easily run a monero node

  ###### Things done
  - [x] Tested module and most options
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  cc @ehmry 


state: closed
title: pythonPackages.patator: init at 0.7
user_login: y0no
html_url: https://github.com/NixOS/nixpkgs/pull/34642
updated_at: 2018-03-19 10:59:55
body:
  ###### Motivation for this change


  ###### Things done

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

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `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] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pythonPackages.dateparser: switch to parameterized and thereby fix Hydra test
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34643
updated_at: 2018-02-07 08:07:14
body:
  ###### Motivation for this change
  nose-parameterized is deprecated and yields a warning.
  This fixes a failing Hydra test: https://hydra.nixos.org/build/68773666

  The relevant upstream PR (https://github.com/scrapinghub/dateparser/pull/381) can't be used for `fetchpatch`. The codebase seems to have changed too much in the meantime.

  See also https://github.com/NixOS/nixpkgs/pull/34589.

  ###### Things done

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

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

  ---

  /cc @Ma27


state: closed
title: hledger on darwin: fails to build because stdenv.system == darwin but ghc calls it osx
user_login: clacke
html_url: https://github.com/NixOS/nixpkgs/issues/34644
updated_at: 2018-02-07 07:35:56
body:
  ## Issue description

  hledger fails to build on darwin

  ### Steps to reproduce

  `nix-build '<nixpkgs>' -A hledger`

  ## Technical details

   - system: `"x86_64-darwin"`
   - host os: `Darwin 16.7.0, macOS 10.12.6`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(clacke): `"nixpkgs-18.03pre126798.42b9b8f7c86"`

  The commit that introduced the error was `b7e6ac151592bd3c7595e60e9ecf9e1e3c013fe9` `hledger: install man pages and info files`.

  The install code assumes the man pages will be there and that `mkdir -p $out/share/man` will be run, so the *.info install only does `mkdir $out/share/info` and fails. The root problem is that it looks for man and info files in `$data/share/${self.ghc.name}/${pkgs.stdenv.system}-${self.ghc.name}`. On linux this works, but on darwin `pkgs.stdenv.system` is `darwin`, whereas ghc calls the system `osx` in the directory name.


state: closed
title: musl-cross, native-musl, cross fixes, oh my!
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/34645
updated_at: 2018-06-13 01:46:07
body:
  ## Motivation for this change

  Support cross-compiling for musl, support musl-native, generalize a bit beyond glibc, many cross fixes.

  A few fixes are "borrowed" from @bgamari's big PR (#30882).

  ## PR History

  To help folks track changes made across updates to this PR, I'm tagging each revision to help diff and whatnot:

  * [v1 - 2018-02-05](https://github.com/dtzWill/nixpkgs/releases/tag/musl-pr-1)
    * Initial submission.
  * [v2 - 2018-02-06](https://github.com/dtzWill/nixpkgs/releases/tag/musl-pr-2)
    * Drop musl.nix, musl-cross.nix (commits introducting and modifying)
    * Drop 305a63407ed352bda7b13f432be2c79df2bde4be (gcc6 yesFuncs/noFuncs):
      * doesn't seem needed, and as a bonus wasn't used for stdenv.cc anyway so no mass rebuild
    * busybox: don't force gcc
    * libcap: don't force gcc, also cleanup to use depsBuildBuild and existing env vars
    * musl: don't redundantly add cross prefix
    * Drop stdenv.is{Glibc,Musl}, grab from hostPlatform
    * Drop openjdk commit/revert, will revisit later
    * pam: depsBuildBuild
  * [v3 - 2018-02-08](https://github.com/dtzWill/nixpkgs/releases/tag/musl-pr-3)
    * rebase onto latest master
    * resolve squid4 conflict by dropping commit: fix no longer needed, can enable parallel building in separate PR
    * re-enable LLVM manpage building on musl, only disable on cross (for now).
  * [v4 - 2018-02-08](https://github.com/dtzWill/nixpkgs/releases/tag/musl-pr-4)
    * drop 'libc = "glibc"' from system examples
    * rebase onto staging, since that's what we're targeting.  Whoops.
  * [v5 - 2018-02-09](https://github.com/dtzWill/nixpkgs/releases/tag/musl-pr-5)
    * specify commit hash in gcc5 musl patch URL
    * resolve conflict with nixUnstable, rebase onto latest staging
    * fix typo in "examples" for aarch64-musl introduced in v4
    * tweak llvm-{4,5} use of python to (hopefully) fix darwin eval, allow either python2 or python3
    * fix go eval problems by replacing attempts to use `stdenv.glibc`
  * [v6 - 2018-02-11](https://github.com/dtzWill/nixpkgs/releases/tag/musl-pr-6)
    * resolve conflicts, rebase onto latest staging
    * groundwork for musl32, although no bootstrap here and cross doesn't work yet
    * restore "stdenv.glibc", too messy to remove as part of this and can be done later.
  * [v7 - 2018-02-11](https://github.com/dtzWill/nixpkgs/releases/tag/musl-pr-7)
    * refactor lib changes into #34861, rebase onto that and latest staging
    * drop nearly all LLVM/clang fixes from this, will tackle in follow-up
    * lots of cleanup, esp. re:isGlibc/isMusl and breaking apart / merging commits (**~50 fewer commits!**)
  * [v8 - 2018-02-11](https://github.com/dtzWill/nixpkgs/releases/tag/musl-pr-8)
    * fetch patches instead of local copies: net-snmp, apparmor, audit
    * don't use IFD for systemd patch list and instead generate postPatch command
  * [v9 - 2018-02-12](https://github.com/dtzWill/nixpkgs/releases/tag/musl-pr-9)
    * drop unused python patch
    * support musl-native bootstrapping on aarch64, armv6l (in addition to x86_64).  Not tested yet :innocent:.
  * [v10 - 2018-02-13](https://github.com/dtzWill/nixpkgs/releases/tag/musl-pr-10)
    * rebase onto latest staging, resolve systemd 237 conflicts by dropping patches used to get it building.  Will revisit later due to effort involved and amount of patches required.
    * use 64bit busybox for bootstrap on x86_64 to avoid problems like those reported in WSL.
    * actually restore "stdenv.glibc" (for now), previous commit did not do this for final stdenv
    * tested bootstrap on aarch64 (hooray and thank you @grahamc and https://github.com/nix-community/aarch64-build-box), it's at least not completely broken.
    * includes XZ fix (#34916) since without it stdenv contains invalid referencces

  ## TODO

  * [x] use fetchpatch instead of introducing local files, make a pass checking for this

  ### Minor / Misc / Maybe
  * [ ] cc-wrapper: When building gcc6 (wrapped) in cross stdenv, somehow binutils from host get onto PATH (?) causing the wrong `mkdir` to be used.  This doesn't occur when building the cross `stdenv.cc`, FWIW. Example error:
      ```
      /nix/store/k1r93q2cq3r7x8kx663w8lf0qaid7iiv-stdenv/setup: line 1224: /nix/store/ldsqyff47p1v0yqjp4a3kzxcqvv5fmwr-coreutils-8.29-armv6l-unknown-linux-musleabihf/bin/mkdir: cannot execute binary file: Exec format error
      ```
  * [ ] refactor duplicated code compute path to `getent` utility

  ### Quickstart with Binary Cache

  To enjoy musl goodness right away, consider taking advantage of the ALLVM project's binary cache!

  To do so, add the following to your configuration.nix:

  ```nix
  {
      nix.binaryCaches = [
        "https://cache.nixos.org/"
        "https://cache.allvm.org/"
      ];

      nix.binaryCachePublicKeys = [
        "gravity.cs.illinois.edu-1:yymmNS/WMf0iTj2NnD0nrVV8cBOXM9ivAkEdO1Lro3U="
      ];
  }
  ```

  (Please add it after the nixos one O:))

  Equivalent of "small" jobset is evaluated and cached for a few build configurations,
  but certainly not everything works yet.  This is just a (hopefully solid) start!

  ----------------

  ### Credits and Teasers: ALLVM

  This PR (and many of the related fixes submitted recently) are based on work done as part of the [ALLVM project](http://allvm.org), many thanks to our funding :+1:.

  We look forward to sharing more with everyone soon! Stay tuned :).


state: closed
title: hledger: build correctly on darwin
user_login: clacke
html_url: https://github.com/NixOS/nixpkgs/pull/34646
updated_at: 2018-02-09 14:19:33
body:
  ###### Motivation for this change

  hledger was failing to build on darwin

  ###### Things done

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

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

  ---


state: closed
title: pythonnet: Init at 2.3.0
user_login: jraygauthier
html_url: https://github.com/NixOS/nixpkgs/pull/34647
updated_at: 2018-02-09 16:38:20
body:
  ###### Motivation for this change

  Package for interop between CPython and mono / .NET. Was not available.

  ###### Things done

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

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

  ---

  All pytest are run in checkphase and pass using both python27 and python3.

  And manually:

  ~~~
  nix-shell -p 'python3.withPackages (pp: [pp.pythonnet pp.ipython])'
  ipython
  import clr
  clr.AddReference("System.Runtime.InteropServices")
  from System.Runtime.InteropServices import GCHandle, GCHandleType
  from System import Array, Byte from System import Array, Byte
  cs_array = Array.CreateInstance(Byte, 1000)
  handler = GCHandle.Alloc(cs_array, GCHandleType.Pinned)
  ~~~


state: closed
title: R: add libcxx to default LDFLAGS and CPPFLAGS on Darwin
user_login: mnacamura
html_url: https://github.com/NixOS/nixpkgs/pull/34651
updated_at: 2018-02-07 08:32:03
body:
  ###### Motivation for this change

  I am not sure this is the best solution for #34615 but it is sufficient to change LDFLAGS and CPPFLAGS in `lib/R/etc/Makeconf`:
  ```diff
  @@ -15,7 +15,7 @@
   CC = /nix/store/cslvigh4a1656g9z9j1ndvzalx7v2s4k-clang-wrapper-4.0.1/bin/cc
   CFLAGS = -g -O2 $(LTO)
   CPICFLAGS = -fPIC
  -CPPFLAGS = 
  +CPPFLAGS = -isystem /nix/store/942hw6bhnppjqy7szdyfrr0fiiaj7818-libc++-4.0.1/include/c++/v1
   CXX = /nix/store/cslvigh4a1656g9z9j1ndvzalx7v2s4k-clang-wrapper-4.0.1/bin/c++ 
   CXXCPP = $(CXX) -E
   CXXFLAGS = -g -O2 $(LTO)
  @@ -78,7 +78,7 @@
   ## needed by R CMD config
   LIBnn = lib
   LIBTOOL = $(SHELL) "$(R_HOME)/bin/libtool"
  -LDFLAGS = 
  +LDFLAGS = -L/nix/store/942hw6bhnppjqy7szdyfrr0fiiaj7818-libc++-4.0.1/lib
   LTO = 
   ## needed to build applications linking to static libR
   MAIN_LD = $(CC)
  ```

  ###### Things done

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

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

  ---


state: open
title: rssh: chroot() failed, 2: Operation not permitted
user_login: MrSorcus
html_url: https://github.com/NixOS/nixpkgs/issues/34654
updated_at: 2018-10-12 13:05:41
body:
  ## Issue description
  ```
  Feb 06 09:20:39 nixos_root_server sshd[2047]: Accepted publickey for test from 2a01:4f8:xx:xx::xx port 47344 ssh2: ED25519 SHA256:XXXXXX
  Feb 06 09:20:39 nixos_root_server sshd[2047]: pam_unix(sshd:session): session opened for user test by (uid=0)
  Feb 06 09:20:39 nixos_root_server systemd[1]: Created slice User Slice of test.
  Feb 06 09:20:39 nixos_root_server systemd[1]: Starting User Manager for UID 1003...
  Feb 06 09:20:39 nixos_root_server systemd-logind[712]: New session 41 of user test.
  Feb 06 09:20:39 nixos_root_server systemd[1]: Started Session 41 of user test.
  Feb 06 09:20:39 nixos_root_server systemd[2049]: pam_unix(systemd-user:session): session opened for user test by (uid=0)
  Feb 06 09:20:39 nixos_root_server systemd[2049]: Reached target Paths.
  Feb 06 09:20:39 nixos_root_server systemd[2049]: Reached target Sockets.
  Feb 06 09:20:39 nixos_root_server systemd[2049]: Reached target Timers.
  Feb 06 09:20:39 nixos_root_server systemd[2049]: Reached target Basic System.
  Feb 06 09:20:39 nixos_root_server systemd[2049]: Reached target Default.
  Feb 06 09:20:39 nixos_root_server systemd[2049]: Startup finished in 9ms.
  Feb 06 09:20:39 nixos_root_server systemd[1]: Started User Manager for UID 1003.
  Feb 06 09:20:39 nixos_root_server rssh[2055]: allowing rsync to all users
  Feb 06 09:20:39 nixos_root_server rssh[2055]: allowing sftp to all users
  Feb 06 09:20:39 nixos_root_server rssh[2055]: chrooting all users to /home/test
  Feb 06 09:20:39 nixos_root_server rssh[2055]: cmd 'sftp-server' approved
  Feb 06 09:20:39 nixos_root_server rssh[2055]: chroot cmd line: /nix/store/ns45z67mq2pqsz42mji2vrxcinnbm9x3-rssh-2.3.4/libexec/rssh_chroot_helper 2 "/nix/store/cjj83sh12bzrzhpyz47p09hr3qzipvrb-openssh-7.5p1/libexec/sftp-server"
  Feb 06 09:20:39 nixos_root_server rssh_chroot_helper[2055]: new session for test, UID=1003
  Feb 06 09:20:39 nixos_root_server rssh_chroot_helper[2055]: chroot() failed, 2: Operation not permitted
  Feb 06 09:20:40 nixos_root_server sshd[2054]: Received disconnect from 2a01:4f8:xx:xx::xx port 47344:11: disconnected by user
  Feb 06 09:20:40 nixos_root_server sshd[2054]: Disconnected from user test 2a01:4f8:xx:xx::xx port 47344
  Feb 06 09:20:40 nixos_root_server sshd[2047]: pam_unix(sshd:session): session closed for user test
  Feb 06 09:20:40 nixos_root_server systemd-logind[712]: Removed session 41.
  Feb 06 09:20:40 nixos_root_server systemd[1]: Stopping User Manager for UID 1003...
  Feb 06 09:20:40 nixos_root_server systemd[2049]: Stopped target Default.
  Feb 06 09:20:40 nixos_root_server systemd[2049]: Stopped target Basic System.
  Feb 06 09:20:40 nixos_root_server systemd[2049]: Stopped target Paths.
  Feb 06 09:20:40 nixos_root_server systemd[2049]: Stopped target Timers.
  Feb 06 09:20:40 nixos_root_server systemd[2049]: Stopped target Sockets.
  Feb 06 09:20:40 nixos_root_server systemd[2049]: Reached target Shutdown.
  Feb 06 09:20:40 nixos_root_server systemd[2049]: Starting Exit the Session...
  Feb 06 09:20:40 nixos_root_server systemd[2049]: Received SIGRTMIN+24 from PID 2056 (kill).
  Feb 06 09:20:40 nixos_root_server systemd[2050]: pam_unix(systemd-user:session): session closed for user test
  Feb 06 09:20:40 nixos_root_server systemd[1]: Stopped User Manager for UID 1003.
  Feb 06 09:20:40 nixos_root_server systemd[1]: Removed slice User Slice of test.
  ```


  ### Steps to reproduce
  ```Nix
          users = {
                  users = {
                          test = {
                                  home = "/home/test";
                                  openssh.authorizedKeys.keys = [
                                          "ssh-ed25519 XXXXXXX me@nixos_laptop"
                                  ];
                                  shell = pkgs.rssh;
                          };
                  };
          };

          environment.etc."rssh.conf".text = ''
  allowrsync
  allowsftp
  chrootpath = /home/test

  '';
  ```


  ## Technical details
   - system: `"x86_64-linux"`
   - host os: `Linux 4.15.0, NixOS, 17.09.2905.c1d9aff56e0 (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-17.09.2905.c1d9aff56e0"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: zookeeper.service: option for package and add to environment
user_login: markus1189
html_url: https://github.com/NixOS/nixpkgs/pull/34655
updated_at: 2018-02-10 09:54:13
body:
  ###### Motivation for this change
  I'm running zookeeper in a container on Nixos and noticed that the `zookeeper` package was not installed in there.  I therefore adapted the zookeeper service to me more like the kafka service:

  * make the actual package that is used configurable
  * add the used package to the `systemPackages`

  ###### Things done

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

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

  ---


state: open
title: FISH segfault inside buildFHSUserEnv
user_login: lexleogryfon
html_url: https://github.com/NixOS/nixpkgs/issues/34656
updated_at: 2019-05-09 03:19:45
body:
  ## Issue description
  Friendly Interactive SHell segfault when involved inside pkgs.buildFHSUserEnv


  ### Steps to reproduce

  nix-shell yourFHS.nix

  contents of yourFHS.nix

  ```
  { pkgs ? import <nixpkgs> {} }: # 

  (pkgs.buildFHSUserEnv {
    


    name = "example-env";
    targetPkgs = pkgs: with pkgs; [
      coreutils fish
    ];


    runScript = "fish";
  }).env

  ```

  execute
  ```
  fish --debug-level {2,3,4,5}

  output:
  <3> fish: Skipping fork: no output for internal builtin 'test'
  <3> fish: Set status of test -f /etc/fish/config.fish to 0 using short circuit
  <3> fish: Job is constructed
  Segmentation fault

  ```

  ## Technical details

  Please run `nix-shell -p nix-info --run "nix-info -m"` and paste the
  results.
  ```
   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.78, NixOS, 17.09.2875.c2b668ee726 (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-17.09.2875.c2b668ee726"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`

  ```


state: open
title: Coq native_compute not working under NixOS
user_login: mgttlinger
html_url: https://github.com/NixOS/nixpkgs/issues/34657
updated_at: 2018-02-09 23:53:46
body:
  ## Issue description
  When evaluating Coq expressions using the native executor it fails do compile. Likely due to some executable or dependency not being found at runtime. See https://github.com/coq/coq/issues/6699


  ### Steps to reproduce
  `nix-shell -p coq --run "echo 'Eval native_compute in (1+1).' > test.v ; coqc test.v"`

  ## Technical details
  Coq 8.7.1

   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.76, NixOS, 17.09.2862.dab46ac5e2f (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 1.11.16`
   - channels(merlin): `""`
   - channels(root): `"nixos-17.09.2862.dab46ac5e2f, nixos-unstable-18.03pre123130.1bc288591ea"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: slic3r-prusa3d: init at 1.38.7
user_login: thorstenweber83
html_url: https://github.com/NixOS/nixpkgs/pull/34658
updated_at: 2018-02-09 09:51:14
body:
  ###### Motivation for this change
  The prusa fork brings a lot of nice improvements over the original Slic3r.

  ###### 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
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nmapsi4: init at 0.5-alpha1
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/34659
updated_at: 2018-03-05 07:03:38
body:
  ###### Motivation for this change

  This is a WIP Qt frontend for NMAP.

  ###### Things done

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

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

  ---


state: open
title: Enabling virtualbox guest addition breaks multi-monitor setup
user_login: rvolosatovs
html_url: https://github.com/NixOS/nixpkgs/issues/34660
updated_at: 2018-02-09 18:46:32
body:
  ## Issue description
  Setting `virtualisation.virtualbox.guest.enable` to `true` breaks dual-monitor setup for me. The output is "duplicated". Every X window is shown on 2 monitors at the same time. Panel is stretched across them.


  ### Steps to reproduce
  Set `virtualisation.virtualbox.guest.enable` to `true` and attach 2 monitors.


  ## Technical details
  ```
   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.78, NixOS, 17.09.git.3e97d0c (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-17.09.2875.c2b668ee726, nixpkgs-18.03pre126020.931a0b8be80"`
   - channels(rvolosatovs): `""`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`
  ```

  Setup in `configuration.nix` additionally:
  ```
    services.xserver.xrandrHeads = [ "DP1" "eDP1" ];
    services.xserver.resolutions = [ { x = 3840; y = 2160; } { x = 1920; y = 1080; } ];
  ```


state: closed
title: lttng-ust: refactor
user_login: adevress
html_url: https://github.com/NixOS/nixpkgs/pull/34661
updated_at: 2018-02-07 17:39:56
body:
  ###### Motivation for this change
  liburcu appears in the public API of LTTNG: it should be a
  propagatedBuildInputs.

  This was causing a compilation error with a recent ceph build, depending on LTTNG.

  ###### Things done

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

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

  ---


state: closed
title: rocksdb: 5.1.2 to 5.10.2
user_login: adevress
html_url: https://github.com/NixOS/nixpkgs/pull/34662
updated_at: 2018-02-07 20:17:03
body:
  - Update rocksdb to last version
  - Also enable RTTI support for rocksdb, required for Ceph

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: squashfuse: init at 0.1.101
user_login: bignaux
html_url: https://github.com/NixOS/nixpkgs/pull/34663
updated_at: 2018-02-09 22:56:44
body:
  ###### Motivation for this change

  new package, latest release.

  ###### Things done

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

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

  ---


state: open
title: Could Hydra build haskell packages for the latest compiler on release branches?
user_login: nh2
html_url: https://github.com/NixOS/nixpkgs/issues/34666
updated_at: 2019-02-04 17:09:34
body:
  Hey, a quick question:

  A lot of people seem to use `ghc822` on `release-17.09`, but Hydra doesn't build that because on that branch the default Haskell compiler is still ghc 8.0 (`haskellPackages = haskell.packages.ghc802.override` in `all-packages.nix`).

  Would it be possible for Hydra to build `ghc822` in addition -- or in general, could Hydra build for us not only the ghc at the NixOS release was released with, but the "latest" stable ghc in addition?

  Or would this be too much building effort?

  Thanks!

  CC @peti 


state: closed
title: samtools & htslib: 1.6 -> 1.7
user_login: unode
html_url: https://github.com/NixOS/nixpkgs/pull/34668
updated_at: 2018-02-07 09:52:19
body:
  ###### Motivation for this change
  1.7 was released some days ago and includes several bugfixes and improvements

  ###### Things done

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

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

  ---


state: closed
title: services.timesyncd.servers doesn't do anything
user_login: thequailman
html_url: https://github.com/NixOS/nixpkgs/issues/34671
updated_at: 2018-05-24 22:44:05
body:
  ## Issue description

  Specifying options via `services.timesyncd.servers` doesn't change /etc/systemd/timesyncd.conf.  Specifying servers in `services.ntp.servers` is the only way.

  ### Steps to reproduce

  ```
    services = {
      ntp.servers = [ "10.1.1.1" ]; # Working
      timesyncd.servers = [ "10.1.1.1" ]; # Not working
    };
  ```

  ## Technical details

  ```
   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.80, NixOS, 17.09.2955.76614894f34 (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-17.09.2955.76614894f34"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`
  ```


state: closed
title: buildLinux: add overrides for modules
user_login: teto
html_url: https://github.com/NixOS/nixpkgs/pull/34672
updated_at: 2018-03-12 20:30:42
body:
  Follow up PR of https://github.com/NixOS/nixpkgs/pull/34351

  - Easy override of autoModules and preferBuiltin parameters (currently living in `hostSystem` set).

  ###### Motivation for this change
  Make it easier to configure the kernel (overriding platforms is 'hard').
  One question in the previous PR was should we delete kernelAutoModules/kernelPreferBuiltin from the hostPlatform.platform.* ?
  Some platforms may prefer to have builtin modules because crosscompiling is faster and having to install modules separataly would be a pain so it might make sense. Not too sure though.

  ###### Things done

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

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

  ---


state: closed
title: typora: 0.9.41 -> 0.9.44
user_login: jensbin
html_url: https://github.com/NixOS/nixpkgs/pull/34673
updated_at: 2018-02-09 16:53:32
body:
  ###### Motivation for this change
  Upstream updated.

  https://typora.io/windows/dev_release.html

  ###### Things done

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

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

  ---


state: closed
title: diff-pdf: init at 2017-12-30.
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/34674
updated_at: 2018-02-09 17:06:31
body:
  Looking for alternatives to diffpdf, found this :).


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

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

  ---


state: closed
title: Postman - Relocation error
user_login: xurei
html_url: https://github.com/NixOS/nixpkgs/issues/34675
updated_at: 2019-02-28 21:32:16
body:
  ## Issue description
  I'm trying to create a package for Postman (https://www.getpostman.com/)

  The build script works fine, execution fails : 
  `
  result/bin/postman: relocation error: /nix/store/g1g31ah55xdia1jdqabv1imf6mcw0nb1-glibc-2.25-49/lib/libresolv.so.2: symbol __res_maybe_init, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
  `


  ### Steps to reproduce
  With that file : 
  ```
  { stdenv, lib, gnome2, fetchurl, pkgs, xlibs }:

  stdenv.mkDerivation rec {
    name = "postman-${version}";
    version = "5.5.2";

    src = fetchurl {
      url = "https://dl.pstmn.io/download/version/${version}/linux64";
      sha1 = "68886197A8375E860AB880547838FEFC9E12FC64";
      name = "${name}.tar.gz";
    };

    buildPhase = ":";   # nothing to build

    installPhase = ''
      mkdir -p $out/usr/share/postman
      cp -R * $out/usr/share/postman
      mkdir -p $out/bin
      ln -s $out/usr/share/postman/Postman $out/bin/postman
    '';

    preFixup = let
      libPath = lib.makeLibraryPath [
        stdenv.cc.cc.lib
        gnome2.pango
        pkgs.atk
        pkgs.alsaLib
        pkgs.cairo
        pkgs.cups
        pkgs.expat
        pkgs.gdk_pixbuf
        pkgs.glib
        pkgs.freetype
        pkgs.fontconfig
        pkgs.nss
        pkgs.nspr
        xlibs.libX11
        xlibs.libxcb
        xlibs.libXi
        xlibs.libXcursor
        xlibs.libXdamage
        xlibs.libXrandr
        xlibs.libXcomposite
        xlibs.libXext
        xlibs.libXfixes
        xlibs.libXrender
        xlibs.libX11
        xlibs.libXtst
        xlibs.libXScrnSaver
      ];
    in ''
      patchelf \
        --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
        --set-rpath "${libPath}:$out/usr/share/postman" \
        $out/usr/share/postman/Postman
      patchelf --set-rpath "${libPath}" $out/usr/share/postman/libnode.so
      patchelf --set-rpath "${libPath}" $out/usr/share/postman/libffmpeg.so
    '';

    meta = with stdenv.lib; {
      homepage = https://www.getpostman.com;
      description = "API Development Environment";
      license = licenses.mit;
      platforms = platforms.linux;
      maintainers = with maintainers; [ xurei ];
    };
  }
  ```
  In CLI : 
  ```
  nix-build . -A postman
  result/bin/postman
  ```

  ## Technical details
   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.80, NixOS, 17.09.2955.76614894f34 (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-17.09.2955.76614894f34"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: diffpdf: move to using qt5
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/34676
updated_at: 2018-02-13 12:01:00
body:
  General preference for using qt5 in nixpkgs.


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

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

  ---

  Patch is used by Gentoo, Debian, etc.


state: closed
title: busybox-sandbox-shell: extract basic shell to new attribute
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/34677
updated_at: 2018-02-09 09:32:56
body:
  Nix will use this shell if the attribute is present,
  avoiding duplicating changes in the future.

  ###### Motivation for this change

  See https://github.com/NixOS/nix/pull/1843 .

  Refactoring only, doesn't (shouldn't!) change hashes of anything.

  ###### Things done

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

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

  ---


state: closed
title: pythonPackages.pytest-cram: 0.1.1 -> 0.2.0
user_login: jluttine
html_url: https://github.com/NixOS/nixpkgs/pull/34678
updated_at: 2018-02-08 11:04:05
body:
  ###### Motivation for this change

  This fixes pytest-cram after the recent pytest upgrading broke it.

  I ran `nox-review` but the problem is that some packages that depend on this package are still broken because of other reasons (probably pytest upgrade). I did manage to build this package with `nix-shell -p pythonPackages.pytest-cram`.

  ###### Things done

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

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

  ---


state: closed
title: burp 2.0.54 -> 2.1.28 (current stable)
user_login: tokudan
html_url: https://github.com/NixOS/nixpkgs/pull/34680
updated_at: 2018-02-07 02:02:52
body:
  ###### Motivation for this change

  burp has a new stable version

  ###### Things done

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

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

  ---


state: closed
title: postman: init at 5.5.2
user_login: xurei
html_url: https://github.com/NixOS/nixpkgs/pull/34681
updated_at: 2018-02-11 19:43:54
body:
  ###### Motivation for this change
  New package, latest release

  ###### Things done

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

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

  ---


state: closed
title: ghc841: bump to alpha3
user_login: deepfire
html_url: https://github.com/NixOS/nixpkgs/pull/34682
updated_at: 2018-02-07 07:22:56
body:
  ###### Motivation for this change
  Update GHC 8.4 to alpha3.

  ###### Things done

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

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

  ---


state: closed
title: gitAndTools.svn_all_fast_export: init at 1.0.11
user_login: flokli
html_url: https://github.com/NixOS/nixpkgs/pull/34684
updated_at: 2018-02-07 23:44:20
body:
  ###### Motivation for this change
  This removes `svn2git_kde` and adds `svn_all_fast_export` instead, which seems to be more maintained, and actually builds :-)

  Upstream PR: https://github.com/svn-all-fast-export/svn2git/pull/40

  ###### Things done

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

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

  ---


state: closed
title: v8_3_16_14: fix on darwin
user_login: cransom
html_url: https://github.com/NixOS/nixpkgs/pull/34685
updated_at: 2018-02-08 20:53:23
body:
  ###### Motivation for this change
  v8_3_16_14 has been broken for quite a while under Darwin and have some development needs to have it work across Darwin and Linux hosts.

  ###### 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
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: afew: 1.2.0 -> 1.3.0
user_login: flokli
html_url: https://github.com/NixOS/nixpkgs/pull/34686
updated_at: 2018-02-07 05:15:27
body:
  ###### Motivation for this change
  https://github.com/afewmail/afew/releases/tag/1.3.0

  ###### Things done

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

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

  ---


state: closed
title: libinput-gestures: init at 2.32
user_login: teozkr
html_url: https://github.com/NixOS/nixpkgs/pull/34687
updated_at: 2018-02-27 09:31:50
body:
  ###### Motivation for this change

  xf86-input-synaptics is unmaintained, and touchegg doesn't work with
  the latest synaptics driver or libinput. Ideally DEs would implement this
  themselves, but at least KDE/Plasma doesn't (yet)

  ###### Things done

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

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

  ---


state: closed
title: Fix build failures with DBD-SQLite
user_login: andrew-d
html_url: https://github.com/NixOS/nixpkgs/pull/34688
updated_at: 2018-02-10 08:34:53
body:
  ###### Motivation for this change
  This passes the correct compilation flags to the builder so we pick up the path to sqlite, and (despite the fact that it's a development version), also updates to version 1.55_07 to fix https://github.com/DBD-SQLite/DBD-SQLite/issues/28.

  Prior to this, we saw the following error (from the linked issue):
  ```
  couldn't eval q{sub {my ($self, $i) = @_; my $row = $self->row($i); (defined($row->[1]) && defined($vals[0]) && $row->[1]  $vals[0])}} : syntax error at (eval 20) line 1, near "]  $vals"
  ```

  And the error `Note (probably harmless): No library found for -lsqlite3` from MakeMaker.

  **NOTE:** I still need to try a build of this on NixOS later this evening; currently, this builds on Debian 9 + nix, but I want to confirm.

  ###### Things done

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

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

  ---


state: closed
title: zsh: set configureFlags and checkFlags at nix level, also fix cross
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/34689
updated_at: 2018-02-09 09:29:33
body:
  Fix cross, modernize a bit while making changes.

  As-is the use of 'configureFlags="..."' breaks cross compilation
  as it drops the configure platforms arguments.

  Set zprofile separately to handle $out.



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

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

  ---


state: closed
title: nixos/tor: add hiddenServices.<name>.authorizeClient
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34690
updated_at: 2018-02-08 17:20:43
body:
  ###### Motivation for this change
  This is useful for restricting access to a hidden service, preventing DOS, ...
  See https://tor.stackexchange.com/a/13418 for a nice explanation.
  I initially discovered this over at the Home Assistant documentation: https://home-assistant.io/docs/ecosystem/tor/
  The official documentation for `HiddenServiceAuthorizeClient` can be found here: https://www.torproject.org/docs/tor-manual.html.en

  ###### Things done

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

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests)) Sadly, there is no Tor test rigt now. Maybe I'll add one in the future.
  - [ ] 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: GHC 8.4.1 overrides not being applied consistently
user_login: vaibhavsagar
html_url: https://github.com/NixOS/nixpkgs/issues/34691
updated_at: 2018-02-07 08:20:41
body:
  ## Issue description

  When building individual packages the overrides in https://github.com/NixOS/nixpkgs/pull/34404 seem to be working correctly, but when building multiple packages the overrides don't seem to be taking effect.

  ### Steps to reproduce

  This expression works:
  ```nix
  let
    inherit (import <nixpkgs> {}) fetchFromGitHub;
    nixpkgs = import (fetchFromGitHub {
      owner  = "NixOS";
      repo   = "nixpkgs";
      rev    = "a9268dd694c27700c78b2f14136493a935b738aa";
      sha256 = "01wfrirg5yxrx48n4g7fp9yazk54nja1yvf5j9si4pskh47xs3m9";
    }) {};
    haskellPackages = nixpkgs.haskell.packages.ghc841.extend (self: super: {
      haskell-src-exts  = self.callCabal2nix "haskell-src-exts" (nixpkgs.fetchFromGitHub {
        owner  = "haskell-suite";
        repo   = "haskell-src-exts";
        rev    = "935f6f0915e89c314b686bdbdc6980c72335ba3c";
        sha256 = "1v3c1bd5q07qncqfbikvs8h3r4dr500blm5xv3b4jqqv69f0iam9";
      }) {};
    });
  in
  haskellPackages.ghcWithPackages (p: [ p.haskell-src-exts ])
  ```
  This one does not:
  ```nix
  let
    inherit (import <nixpkgs> {}) fetchFromGitHub;
    nixpkgs = import (fetchFromGitHub {
      owner  = "NixOS";
      repo   = "nixpkgs";
      rev    = "a9268dd694c27700c78b2f14136493a935b738aa";
      sha256 = "01wfrirg5yxrx48n4g7fp9yazk54nja1yvf5j9si4pskh47xs3m9";
    }) {};
    haskellPackages = nixpkgs.haskell.packages.ghc841.extend (self: super: {
      haskell-src-exts  = self.callCabal2nix "haskell-src-exts" (nixpkgs.fetchFromGitHub {
        owner  = "haskell-suite";
        repo   = "haskell-src-exts";
        rev    = "935f6f0915e89c314b686bdbdc6980c72335ba3c";
        sha256 = "1v3c1bd5q07qncqfbikvs8h3r4dr500blm5xv3b4jqqv69f0iam9";
      }) {};
    });
  in
  haskellPackages.ghcWithPackages (p: [ p.hlint ])
  ```

  ## Technical details
   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.77, NixOS, 17.09.2875.c2b668ee726 (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.12pre5873_b76e282d`
   - channels(vaibhavsagar): `"nixpkgs-unstable-18.03pre121255.45a85eaceb"`
   - channels(root): `"nixos-17.09.2875.c2b668ee726"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: mpv: fix CVE-2018-6460
user_login: andir
html_url: https://github.com/NixOS/nixpkgs/pull/34692
updated_at: 2018-02-07 09:18:06
body:
  ###### Motivation for this change

  Upstream has fixed this in a series of commits ontop of 0.28.0. Debian
  has backported the fixes to 0.27.0.

  Upstream issue: https://github.com/mpv-player/mpv/issues/5456
  Debian bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=888654#8


  ###### Things done

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

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

  ---


state: closed
title: [17.09] mpv: fix CVE-2018-6460
user_login: andir
html_url: https://github.com/NixOS/nixpkgs/pull/34693
updated_at: 2018-02-07 10:54:58
body:
  ###### Motivation for this change

  Upstream has fixed this in a series of commits ontop of 0.28.0. Debian
  has backported the fixes to 0.27.0.

  Upstream issue: https://github.com/mpv-player/mpv/issues/5456
  Debian bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=888654#8

  (cherry picked from commit 95f4d6ba1caec48ea28df06a456cfcecc0c91825)

  ###### Things done

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

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

  ---


state: closed
title: mopidy-iris: 3.11.0 -> 3.12.4
user_login: rvolosatovs
html_url: https://github.com/NixOS/nixpkgs/pull/34694
updated_at: 2018-04-16 17:53:10
body:
  ###### Motivation for this change
  Upstream update

  ###### Things done

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

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

  ---


state: closed
title: uudeview: init at 0.5.20
user_login: woffs
html_url: https://github.com/NixOS/nixpkgs/pull/34695
updated_at: 2018-02-09 09:11:09
body:
  ###### Motivation for this change
  automatically extract attachments from mails
  TODO: make tcl optional

  ###### Things done

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

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

  ---


state: closed
title: pythonPackages.vobject: 0.9.3 -> 0.9.5
user_login: jluttine
html_url: https://github.com/NixOS/nixpkgs/pull/34696
updated_at: 2018-02-07 12:29:48
body:
  ###### Motivation for this change

  I ran nox-review but it failed. Not sure if it's because of this change or whether those packages were broken anyway.

  ###### Things done

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

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

  ---


state: closed
title: Please update to uriparser 0.8.5
user_login: hartwork
html_url: https://github.com/NixOS/nixpkgs/issues/34697
updated_at: 2018-02-07 15:38:42
body:
  Hi!

  uriparser 0.8.5 has been released:
  https://github.com/uriparser/uriparser/releases

  Thanks for updating!


state: open
title: systemctl privilages lost when enabling emacs daemon
user_login: AveryLychee
html_url: https://github.com/NixOS/nixpkgs/issues/34698
updated_at: 2018-02-07 13:34:32
body:
  ## Issue description

  when the emacs daemon is enabled, and then the system is rebooted, users will lose privilages to type certain commands and be required to authenticate, for example `systemctl shutdown` or `udiskctl mount <something>` will require the user to enter their password (which they shouldn't have to)


  ### Steps to reproduce

  * add `services.emacs.enable = true;` to `/etc/nixos/configuration.nix`.
  * reboot
  * attempt to use systemctl commands

  ## Technical details

  I cannot provide technical details, since I am not running NixOS right now, however this issue did affect me on several different versions of 17.03 before I figured out the cause.


state: closed
title: electrum: 3.0.5 -> 3.0.6
user_login: k0001
html_url: https://github.com/NixOS/nixpkgs/pull/34700
updated_at: 2018-02-07 15:53:12
body:
  This change bumps the version of Electrum to 3.0.6.

  Notice that due to #33146 this still doesn't work out-of-the-box, but that's true for the previous version of Electrum and other Qt applications as well.

  ---

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

  ---


state: closed
title: chromedriver: 2.33 -> 2.35
user_login: lo1tuma
html_url: https://github.com/NixOS/nixpkgs/pull/34701
updated_at: 2018-02-09 16:09:22
body:
  ###### Motivation for this change

  [Changelog](https://chromedriver.storage.googleapis.com/2.35/notes.txt)

  Unfortunately linux32 binaries are no longer provided since version 2.34.


  ###### Things done

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

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

  ---


state: closed
title: bossa: 2014-08-18 -> 1.8
user_login: ryantm
html_url: https://github.com/NixOS/nixpkgs/pull/34702
updated_at: 2018-02-08 05:15:21
body:
  - [x] built on NixOS
  - [x] ran binary on NixOS (checked version number matched)

  I also talked to the original package contributor, Ambroz, about why it was using the Arduino branch. He said it might have had some support for the Arduino Due that was not on the master branch. He also said it makes sense to try upgrading to the regular release and he will report back if it has problems.


state: closed
title: vim_configurable: enable overrides
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/34703
updated_at: 2018-02-09 08:32:51
body:
  ###### Motivation for this change

  Sometimes it's needed to override parts of `vim_configurable`, for
  instance when using ENSIME (http://ensime.github.io/), in this case you
  need a Python interpreter and the modules `sexpdata` and
  `websocket_client`.

  However overriding `vim_configurable` is quite hard as we run
  `vimUtils.makeCustomizable` over the default comming from
  `configurable.nix`. Therefore it's necessary to copy the code from
  `all-packages.nix` and alter the parts you need: https://nixos.org/nix-dev/2017-April/023364.html

  In order to simplify overriding `vim_configurable` I added an
  `override` and an `overrideAttrs` function to `vimutils.makeCustomizable`
  to ensure that the customization capabilities won't be lost after
  altering the derivation.

  Now it's possible to write expressions like this without evaluation
  failures:

  ```
  with pkgs;

  let
    vimPy3 = vim_configurable.override {
      python = python3;
    };
  in vimPy3.customize { ... }
  ```

  ###### Things done

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

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

  ---


state: closed
title: theharvester: init at 2.7.1
user_login: treemo
html_url: https://github.com/NixOS/nixpkgs/pull/34704
updated_at: 2018-02-09 09:07:45
body:
  ###### Motivation for this change
  This package was missing

  ###### Things done

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

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

  ---


state: closed
title: php: 7.1.14 -> 7.2.2
user_login: etu
html_url: https://github.com/NixOS/nixpkgs/pull/34705
updated_at: 2018-02-13 13:27:32
body:
  ###### Motivation for this change
  PHP 7.2 has now gotten two patch releases which is usually good enough for sensible people to actually start using it.

  ###### Things done

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

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

  ---


state: closed
title: Xjump: init at 2.9.3
user_login: P-E-Meunier
html_url: https://github.com/NixOS/nixpkgs/pull/34706
updated_at: 2018-02-20 13:39:55
body:
  ###### Motivation for this change

  I had too much time in my life, so I decided to waste it playing this classic addictive game.

  ###### Things done

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

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

  ---


state: closed
title: gradle dist - Failed to load native library 'libnative-platform.so' for Linux amd64
user_login: razvan-panda
html_url: https://github.com/NixOS/nixpkgs/issues/34707
updated_at: 2018-02-08 16:19:21
body:
  I am trying to build a Freeplane derivation based on Freemind, see: https://github.com/razvan-panda/nixpkgs/blob/freeplane/pkgs/applications/misc/freeplane/default.nix

      { stdenv, fetchurl, jdk, jre, gradle }:
      
      stdenv.mkDerivation rec {
        name = "freeplane-${version}";
        version = "1.6.13";
      
        src = fetchurl {
          url = "mirror://sourceforge/project/freeplane/freeplane%20stable/freeplane_src-${version}.tar.gz";
          sha256 = "0aabn6lqh2fdgdnfjg3j1rjq0bn4d1947l6ar2fycpj3jy9g3ccp";
        };
      
        buildInputs = [ jdk gradle ];
      
        buildPhase = "gradle dist";
      
        installPhase = ''
          mkdir -p $out/{bin,nix-support}
          cp -r ../bin/dist $out/nix-support
          sed -i 's/which/type -p/' $out/nix-support/dist/freeplane.sh
      
          cat >$out/bin/freeplane <<EOF
          #! /bin/sh
          JAVA_HOME=${jre} $out/nix-support/dist/freeplane.sh
          EOF
          chmod +x $out/{bin/freeplane,nix-support/dist/freeplane.sh}
        '';
      
        meta = with stdenv.lib; {
          description = "Mind-mapping software";
          homepage = https://www.freeplane.org/wiki/index.php/Home;
          license = licenses.gpl2Plus;
          platforms = platforms.linux;
        };
      }

  During the gradle build step it is throwing the following error:


  > building path(s)
  > ‘/nix/store/9dc1x2aya5p8xj4lq9jl0xjnf08n7g6l-freeplane-1.6.13’
  > unpacking sources unpacking source archive
  > /nix/store/c0j5hgpfs0agh3xdnpx4qjy82aqkiidv-freeplane_src-1.6.13.tar.gz
  > source root is freeplane-1.6.13 setting SOURCE_DATE_EPOCH to timestamp
  > 1517769626 of file freeplane-1.6.13/gitinfo.txt patching sources
  > configuring no configure script, doing nothing building
  > 
  > FAILURE: Build failed with an exception.
  > 
  > * What went wrong: Failed to load native library 'libnative-platform.so' for Linux amd64.
  > 
  > * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. builder for ‘/nix/store/id4vfk3r6fd4zpyb15dq9xfghf342qaa-freeplane-1.6.13.drv’
  > failed with exit code 1 error: build of
  > ‘/nix/store/id4vfk3r6fd4zpyb15dq9xfghf342qaa-freeplane-1.6.13.drv’
  > failed

  Running `gradle dist` from terminal works fine. I'm guessing that maybe one of the globally installed Nix packages provides a fix to the issue and they are not visible during the build.

  I searched a lot but couldn't find any working solution. For example, removing the `~/.gradle` folders didn't help.

  To reproduce the issue just `git clone https://github.com/razvan-panda/nixpkgs`, checkout the freeplane branch and run `nix-build -A freeplane` in the root of the repository.

  More information in SO question comments: https://stackoverflow.com/q/48652914/750216

   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.78, NixOS, 17.09.2905.c1d9aff56e0 (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixpkgs-unstable-18.03pre126798.42b9b8f7c86, nixos-17.09.2905.c1d9aff56e0, nixos-unstable-18.03pre118631.66b63d2f5a"`
   - channels(neo): `""`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: make-fonts-cache: remove CACHEDIR.TAG file from Nix store
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/34708
updated_at: 2018-02-11 15:15:16
body:
  ###### Motivation for this change

  A CACHEDIR.TAG file indicates that the contents can be automatically
  re-generated. This is not really true for Nix store paths. (Well _Nix_
  can recreate them, but that's different.)

  I noticed this issue as I was restoring full system backup that "for
  some reason" always missed /nix/store/*-fc-cache (found by `nix-store
  --verify --repair`). Turns out I was excluding caches from my backup...


  ###### Things done

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

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

  ---


state: closed
title: rstudio: 1.1.414 -> 1.1.423
user_login: sifmelcara
html_url: https://github.com/NixOS/nixpkgs/pull/34709
updated_at: 2018-02-09 09:00:59
body:
  ###### Motivation for this change
  Fixes #34606 , the version number display issue.
  Also update the package version.

  ###### Things done

  * Use `${ginSrc}` instead of `$ginSrc` in the script, where `ginSrc` is a key defined in a set, which is the argument of `mkDerivation`. Not sure if this modification is good or not.
  * Use `hunspellDictionaries = with stdenv.lib; filter isDerivation (attrValues hunspellDicts);` instead of simple `hunspellDictionaries = builtins.attrValues hunspellDicts` because I found that besides derivations, there is a boolean attribute in `hunspellDicts`.
  * Remove `rmarkdownSrc` and `rsconnectSrc` because they are no longer bundled with rstudio. (https://github.com/rstudio/rstudio/commit/3198140bd693725551fd9992cc44a2bf89c6cc51#diff-a5cf8527025032071e38a684d4b25d01)

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

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

  ---


state: closed
title: docs: Explain how to login into built vm
user_login: markus1189
html_url: https://github.com/NixOS/nixpkgs/pull/34710
updated_at: 2018-02-07 22:43:35
body:
  ###### Motivation for this change

  Was totally puzzled how to login into the built virtual machine when running `nixos-rebuid build-vm`.

  I think this should be documented in the manual.  So I added it.


state: closed
title: grv: 0.1.1 -> 0.1.2
user_login: andir
html_url: https://github.com/NixOS/nixpkgs/pull/34711
updated_at: 2018-02-07 21:38:24
body:
  ###### Motivation for this change

  update to latest upstream version

  ###### Things done

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

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

  ---


state: closed
title: Firefox doesn't see host pulseaudio, audio doesn't work
user_login: jacobdillon
html_url: https://github.com/NixOS/nixpkgs/issues/34712
updated_at: 2018-02-07 22:47:24
body:
  ## Issue description

  When running Firefox 58.0.1 (`/nix/store/6sblfm52hkvzr2b4fp8y5bn8fvj2j6ag-firefox-58.0.1/bin/firefox`) on a non-nixos Linux system (Debian stretch in this case), audio doesn't work.  I can see the following messages on the console after running firefox and trying to play, for example, a youtube video:

  ```
  [Child 14641, MediaPlayback #2] WARNING: 7fe5a381fd00 OpenCubeb() failed to init cubeb: file /build/firefox-58.0.1/dom/media/AudioStream.cpp, line 387
  [Child 14641, MediaPlayback #2] WARNING: Decoder=7fe5aa798c00 [OnMediaSinkAudioError]: file /build/firefox-58.0.1/dom/media/MediaDecoderStateMachine.cpp, line 3642
  ```
  Doing some searching, it appears that this error appears for people who aren't running pulseaudio, but I am running pulse via `start-pulseaudio-x11` in my `~/.xinitrc` (this is Debian's pulseaudio, version `10.0`).

  ### Steps to reproduce

  1. Start non-nix-installed pulseaudio via `start-pulseaudio-x11`
  2. Install firefox via `nix-env -i firefox` and run it
  3. Try to play audio in firefox

  ## Technical details
  ```
   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.0-5-amd64, Debian GNU/Linux, 9 (stretch)`
   - multi-user?: `no`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(jad): `"nixpkgs-18.03pre127228.91eb41b1383"`
   - nixpkgs: `/home/jad/.nix-defexpr/channels/nixpkgs`
  ```


state: closed
title: zfs, spl: 0.7.5 -> 0.7.6
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/34713
updated_at: 2018-02-08 05:54:51
body:
  Update, fix 4.15 compat.


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

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

  ---

  Fixes compat with 4.15
  (cc #34459)

  I do not use ZFS so I have not tested using the result, just that it builds.


state: closed
title: coq: default to 8.7
user_login: vbgl
html_url: https://github.com/NixOS/nixpkgs/pull/34714
updated_at: 2018-02-09 11:14:13
body:
  ###### Motivation for this change

  Coq 8.7 has been out for a few months now.

  ###### Things done

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

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

  ---


state: closed
title: vscode: 1.19.3 -> 1.20.0
user_login: MasseGuillaume
html_url: https://github.com/NixOS/nixpkgs/pull/34715
updated_at: 2018-02-07 23:31:56
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
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: dhcpcd does not start if defaultGateway6 is set (18.03 regression)
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/34716
updated_at: 2018-02-20 16:41:14
body:
  ## Issue description

  ```dhcpcd``` does not start if either ```defaultGateway``` or ```defaultGateway6``` is set statically:
  https://github.com/NixOS/nixpkgs/blob/7fb90db6960832cf16fa806d6e59fc6ab3cd0456/nixos/modules/services/networking/dhcpcd.nix#L158-L163


  On scaleway.com cloud, IPv4 address is assigned via DHCP while IPv6 should be configured statically.

  Static ```defaultGateway6``` prevents ```dhcpcd``` to start and obtain IPv4 address.

  @fpletz for https://github.com/NixOS/nixpkgs/commit/b1799084147b0b862eeffd7b4bb526de09fd34a5


state: closed
title: awsebcli: 3.12.1 -> 3.12.2
user_login: eqyiel
html_url: https://github.com/NixOS/nixpkgs/pull/34717
updated_at: 2018-02-08 08:40:56
body:
  ###### Motivation for this change

  Upstream version bump.

  Also drop `pathspec` override since the required version now matches the version in `python-modules`.

  ###### Things done

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

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

  ---


state: closed
title: flow: 0.64.0 -> 0.65.0
user_login: eqyiel
html_url: https://github.com/NixOS/nixpkgs/pull/34718
updated_at: 2018-02-08 08:40:36
body:
  ###### Motivation for this change

  Upstream version bump

  ###### Things done

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

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

  ---


state: closed
title: rename: addition
user_login: mkgvt
html_url: https://github.com/NixOS/nixpkgs/pull/34719
updated_at: 2018-02-09 08:11:45
body:
  ###### Motivation for this change

  Package alternative rename command which allows file renames to be specified via a perl regex.

  ###### Things done

  Package has been built and installed by hand in user environment via nix-build/nix-env.

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

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

  ---


state: closed
title: Updated Electrum-Dash Wallet Package
user_login: oblivia-simplex
html_url: https://github.com/NixOS/nixpkgs/pull/34720
updated_at: 2018-02-09 08:41:19
body:
  ###### Motivation for this change
  The existing electrum-dash package is quite a few version numbers behind (2.4.1 vs 2.9.3.1). The list of default servers it provides are no longer active, and there are, I believe, at least one or two security vulnerabilities in the old code. 

  ###### Things done

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

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

  ---


state: open
title: QEMU guest agent not available in OpenStack Nova image
user_login: joseph-long
html_url: https://github.com/NixOS/nixpkgs/issues/34722
updated_at: 2018-02-27 15:30:37
body:
  I built an OpenStack VM image using https://github.com/NixOS/nixpkgs/blob/master/nixos/maintainers/scripts/openstack/nova-image.nix (specifically `nix-build '<nixpkgs/nixos>' -A config.system.build.novaImage --arg configuration "{ imports = [ <nixpkgs/nixos/maintainers/scripts/openstack/nova-image.nix> ]; }"`) and the resulting image does not have `qemu-ga` available.

  The administrators of the OpenStack deployment I'm using tell me this is essential, so I am looking at how to make it available. It seems like the `qemu-ga` binary is made available by installing `qemu` itself, though e.g. [Gentoo's qemu-guest-agent ebuild](https://gitweb.gentoo.org/repo/gentoo.git/tree/app-emulation/qemu-guest-agent/qemu-guest-agent-2.10.1.ebuild#n48) seems to build *only* the guest agent.

  If the guest agent is indeed required for things like snapshotting Nova VMs, it seems like `nova-image.nix` should ensure qemu is installed and a systemd unit created to start `qemu-ga`.

  ## Technical details

   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.77, NixOS, 17.09.2816.ae24fad5abf (Hummingbird)`
   - multi-user?: `no`
   - sandbox: `yes`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-17.09.2816.ae24fad5abf"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: heaptrack: 2017-10-30 -> 2018-01-28, enable chart goodness
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/34723
updated_at: 2018-02-08 09:13:01
body:
  Upgrade, but mostly enable charting goodness by adding kdiagram dep.


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

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

  ---


state: closed
title: [WIP] singular: run autoreconfHook
user_login: teto
html_url: https://github.com/NixOS/nixpkgs/pull/34724
updated_at: 2018-05-21 08:59:20
body:
  ###### Motivation for this change
  I was trying to install sage on nixos-unstable but the current singular package complains if you use a different version of automake:
  ```
  aclocal.m4:70: AM_PROG_AR is expanded from...
  configure.ac:25: the top level
  configure.ac:23: error: version mismatch.  This is Automake 1.15.1,
  configure.ac:23: but the definition used by this AM_INIT_AUTOMAKE
  configure.ac:23: comes from Automake 1.15.  You should recreate
  configure.ac:23: aclocal.m4 with aclocal and run automake again.
  WARNING: 'automake-1.15' is probably too old.
           You should only need it if you modified 'Makefile.am' or
           'configure.ac' or m4 files included by 'configure.ac'.
           The 'automake' program is part of the GNU Automake package:
           <http://www.gnu.org/software/automake>
           It also requires GNU Autoconf, GNU m4 and Perl in order to run:
           <http://www.gnu.org/software/autoconf>
           <http://www.gnu.org/software/m4/>
           <http://www.perl.org/>
  ```

  run autoreconfHook allows for more flexibility.

  Using it ends up with this problem currently.
  ```
  prompt> nix-build -A singular ~/nixpkgs                                                                             
  these derivations will be built:
    /nix/store/x25q7qjygyyl02w1p7lz3agp52m98c4x-singular-3-1-7.drv
  building path(s) ‘/nix/store/vjsfmv8a7a2xfa2dfmlnl94lcqnwiv4i-singular-3-1-7’
  unpacking sources
  unpacking source archive /nix/store/rafrq97i4wmpnks005jb1dnsifhrjk8s-Singular-3-1-7.tar.gz
  source root is Singular-3-1-7
  setting SOURCE_DATE_EPOCH to timestamp 1407340755 of file Singular-3-1-7/warn_not_found.sh
  patching sources
  autoreconfPhase
  autoreconf: Entering directory `.'
  autoreconf: configure.in: not using Gettext
  autoreconf: running: aclocal --force 
  aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in'
  configure.in:425: error: m4_defn: undefined macro: _AC_LANG
  ../../lib/autoconf/lang.m4:107: AC_LANG_POP is expanded from...
  ../../lib/autoconf/lang.m4:134: AC_LANG_RESTORE is expanded from...
  configure.in:425: the top level
  ```
  Should I propose to rename the file upstream @raskin ?

  ###### Things done

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

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

  ---


state: closed
title: atari++ (ataripp) missing libX11 even though it's a build input
user_login: ryantm
html_url: https://github.com/NixOS/nixpkgs/issues/34725
updated_at: 2018-02-09 08:27:39
body:
  ## Issue description

  Running the atari++ that is built from nixpkgs master on NixOS gives:

  ```
  ryantm@laptop2 ~/p/nixpkgs (master)$ result/bin/atari++
  result/bin/atari++: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory
  ```

  ### Steps to reproduce

  - `nix-build -A ataripp`
  - `result/bin/atari++`

  ## Technical details

   - system: `"x86_64-linux"`
   - host os: `Linux 4.14.2, NixOS, 18.03.git.2e4aded (Impala)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `""`
   - channels(ryantm): `""`
   - nixpkgs: `/home/ryantm/p/nixpkgs`

  `ldd` says that libX11 is both found and not found.

  ```
  ryantm@laptop2 ~/p/nixpkgs (master)$ ldd result/bin/atari++ 
          linux-vdso.so.1 (0x00007ffc3b2d4000)
          libSM.so.6 => /nix/store/9svh7dfqn3s9ajm3k63grl76cwhpbqa1-libSM-1.2.2/lib/libSM.so.6 (0x00007fb08346c000)
          libICE.so.6 => /nix/store/xyqw0mf0gak89gikbbn3dnyfp78hq1kh-libICE-1.0.9/lib/libICE.so.6 (0x00007fb08324f000)
          libSDL-1.2.so.0 => /nix/store/vwhb49igmj2kdqm7g5cjlkq99dj7d559-SDL-1.2.15/lib/libSDL-1.2.so.0 (0x00007fb082fbb000)
          libasound.so.2 => /nix/store/4pkssqmbv6w40c0l4qpk8dy008b5k98x-alsa-lib-1.1.5/lib/libasound.so.2 (0x00007fb082cac000)
          libstdc++.so.6 => /nix/store/kzqrxkxs6lcbhxlalcim7zz6xay0i2f2-gcc-6.4.0-lib/lib/libstdc++.so.6 (0x00007fb08292e000)
          libm.so.6 => /nix/store/4h0allsz28x9mdirzb4wv51algacxzr7-glibc-2.26-131/lib/libm.so.6 (0x00007fb0825e2000)
          libgcc_s.so.1 => /nix/store/4h0allsz28x9mdirzb4wv51algacxzr7-glibc-2.26-131/lib/libgcc_s.so.1 (0x00007fb0823cc000)
          libc.so.6 => /nix/store/4h0allsz28x9mdirzb4wv51algacxzr7-glibc-2.26-131/lib/libc.so.6 (0x00007fb08201a000)
          libX11.so.6 => not found
          libXext.so.6 => not found
          libuuid.so.1 => /nix/store/ihraldx91inqfazri8lbyzkw0v92w66p-util-linux-2.31.1/lib/libuuid.so.1 (0x00007fb081e12000)
          libpulse-simple.so.0 => /nix/store/mkcv47viwcy654wgdckja0mkxxvpjs9g-libpulseaudio-11.0/lib/libpulse-simple.so.0 (0x00007fb081c0d000)
          libpulse.so.0 => /nix/store/mkcv47viwcy654wgdckja0mkxxvpjs9g-libpulseaudio-11.0/lib/libpulse.so.0 (0x00007fb0819bb000)
          libpulsecommon-11.0.so => /nix/store/mkcv47viwcy654wgdckja0mkxxvpjs9g-libpulseaudio-11.0/lib/pulseaudio/libpulsecommon-11.0.so (0x00007fb08173a000)
          libsndfile.so.1 => /nix/store/wpvg4d8y08f4qb1n12hw54w1z4r7ks18-libsndfile-1.0.28/lib/libsndfile.so.1 (0x00007fb0814c1000)
          libFLAC.so.8 => /nix/store/5i19m1n8yamzxspksfwcphb62d9vg74p-flac-1.3.2/lib/libFLAC.so.8 (0x00007fb081268000)
          libvorbisenc.so.2 => /nix/store/5mkcwqmgnx39f3xpjggiyf4mada6h6bw-libvorbis-1.3.5/lib/libvorbisenc.so.2 (0x00007fb080fbf000)
          libvorbis.so.0 => /nix/store/5mkcwqmgnx39f3xpjggiyf4mada6h6bw-libvorbis-1.3.5/lib/libvorbis.so.0 (0x00007fb080d93000)
          libogg.so.0 => /nix/store/hilmxlwmj7vwaapc16fm14i4963mw4xa-libogg-1.3.3/lib/libogg.so.0 (0x00007fb080b8c000)
          libdbus-1.so.3 => /nix/store/k2z6vbl9pd950x0gg6xil0z8rzfxi8w5-dbus-1.10.24-lib/lib/libdbus-1.so.3 (0x00007fb08093c000)
          libsystemd.so.0 => /nix/store/w3qn67lga4zkaav7p6z1nk6yfjvj2nwx-systemd-234-lib/lib/libsystemd.so.0 (0x00007fb083806000)
          libcap.so.2 => /nix/store/xrga4z3a9ydfdlk6a3fxbj03x89n7p02-libcap-2.25-lib/lib/libcap.so.2 (0x00007fb080737000)
          librt.so.1 => /nix/store/4h0allsz28x9mdirzb4wv51algacxzr7-glibc-2.26-131/lib/librt.so.1 (0x00007fb08052f000)
          libdl.so.2 => /nix/store/4h0allsz28x9mdirzb4wv51algacxzr7-glibc-2.26-131/lib/libdl.so.2 (0x00007fb08032b000)
          libX11.so.6 => /nix/store/pir9gyi4s5ly7n0sr6n1vwgmjvz5z8zv-libX11-1.6.5/lib/libX11.so.6 (0x00007fb07ffeb000)
          libXext.so.6 => /nix/store/2py2kqlvdrz64bl2mnm1mccpgq06mzzi-libXext-1.3.3/lib/libXext.so.6 (0x00007fb07fdd9000)
          libXrandr.so.2 => /nix/store/8lxp89vdz7wcg5d8f8bw8mjv0bdl14xc-libXrandr-1.5.1/lib/libXrandr.so.2 (0x00007fb07fbce000)
          libXrender.so.1 => /nix/store/vl7mazzyzizrmq7y7pf5dbm9mmhwvj5h-libXrender-0.9.10/lib/libXrender.so.1 (0x00007fb07f9c3000)
          libpthread.so.0 => /nix/store/4h0allsz28x9mdirzb4wv51algacxzr7-glibc-2.26-131/lib/libpthread.so.0 (0x00007fb07f7a5000)
          /nix/store/4h0allsz28x9mdirzb4wv51algacxzr7-glibc-2.26-131/lib/ld-linux-x86-64.so.2 => /nix/store/z0b60y0khix9jb74ka56gw7b7n9s8awx-glibc-2.26-131/lib64/ld-linux-x86-64.so.2 (0x00007fb083675000)
          libresolv.so.2 => /nix/store/4h0allsz28x9mdirzb4wv51algacxzr7-glibc-2.26-131/lib/libresolv.so.2 (0x00007fb07f58f000)
          liblzma.so.5 => /nix/store/p8q89pf7xxy5n6j39sjsxryzy38yv2gd-xz-5.2.3/lib/liblzma.so.5 (0x00007fb07f369000)
          liblz4.so.1 => /nix/store/90lz4sav33g326cld2a4ymlygynkkck4-lz4-131/lib/liblz4.so.1 (0x00007fb07f157000)
          libgcrypt.so.20 => /nix/store/r84gj7ljmbza8zjkpqxgyv76g3c13mw4-libgcrypt-1.8.2/lib/libgcrypt.so.20 (0x00007fb07ee3a000)
          libgpg-error.so.0 => /nix/store/0jcjpyyr6rj0v29hw0q1j86lg5794i2j-libgpg-error-1.27/lib/libgpg-error.so.0 (0x00007fb07ec25000)
          libxcb.so.1 => /nix/store/dzw9qqmihc8mn5dxhvqx7qmlgsa4ziga-libxcb-1.12/lib/libxcb.so.1 (0x00007fb07e9fc000)
          libXau.so.6 => /nix/store/k880rmp47ypfcgn181m4syhrwl5bmlik-libXau-1.0.8/lib/libXau.so.6 (0x00007fb07e7f8000)
          libXdmcp.so.6 => /nix/store/x7asd5mldrxvsxsx6skzw9bxfihq870z-libXdmcp-1.1.2/lib/libXdmcp.so.6 (0x00007fb07e5f2000)
  ```


state: closed
title: plasma: 5.11.5 -> 5.12.1
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/34726
updated_at: 2018-02-14 09:58:42
body:
  ###### Motivation for this change


  ###### Things done

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

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

  ---

  Tests are passing but have not had the time to actually try things out.

  cc @ttuegel @peterhoeg @bkchr 


state: closed
title: proofgeneral_HEAD: 2017-11-06 -> 2018-01-30
user_login: vbgl
html_url: https://github.com/NixOS/nixpkgs/pull/34727
updated_at: 2018-02-09 11:14:07
body:
  ###### Motivation for this change

  Update.

  ###### Things done

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

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

  ---


state: closed
title: Add pam option to enable Google Authenticator
user_login: dpc
html_url: https://github.com/NixOS/nixpkgs/pull/34728
updated_at: 2018-02-10 08:17:45
body:
  ###### Motivation for this change

  I couldn't find this option anywhere, and I used it on my Fedora, that I've replaced with NixOS (yay!), so I want it here as well.

  ###### Things done

  (Not much yet, I am a total noob, please be gentle).

  - [x] Works on my box
  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on 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
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md). (I think)

  ---


state: closed
title: cataclysm-dda{,-git}: miscellaneous updates
user_login: mnacamura
html_url: https://github.com/NixOS/nixpkgs/pull/34729
updated_at: 2018-02-17 10:10:57
body:
  ###### Motivation for this change

  Basically maintenances of cataclysm-dda{,-git} packages.

  ###### Things done

  - Maintenance things
      - Update homepage
      - Clean up old codes
      - Fix the stable version's dependency to ncurses5
      - Change the git version's version display in the title, as it was still 0.C

  - Minor enhancements
      - Add Linux desktop launcher
      - Add option to install the console version (no tiles): e.g., `cataclysm-dda.override { tiles = false; }`

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or 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
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: dotty: 0.4.0 -> 0.6.0
user_login: karolchmist
html_url: https://github.com/NixOS/nixpkgs/pull/34730
updated_at: 2018-08-21 08:23:06
body:
  ###### Motivation for this change
  New version of dotty : https://github.com/lampepfl/dotty/releases/tag/0.6.0-RC1

  ###### 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
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: firefox: 58.0.1 -> 58.0.2
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/34731
updated_at: 2018-02-08 12:13:08
body:
  ###### Motivation for this change

  - bug fixes

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

  ###### Things done

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

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

  ---


state: closed
title: flashplayer: 28.0.0.137 -> 28.0.0.161 [Critical security fixes]
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/34732
updated_at: 2018-02-09 23:44:35
body:
  ###### Motivation for this change

  - Critical security fixes

  https://helpx.adobe.com/flash-player/release-note/fp_28_air_28_release_notes.html
  https://helpx.adobe.com/security/products/flash-player/apsb18-03.html

  ###### Things done

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

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

  - Built packages
    - `nix-env -i -f . -A pkgs.flashplayer`
    - `nix-build -I nixpkgs=. -A pkgsi686Linux.flashplayer`
    - `nix-build -I nixpkgs=. -E "(import <nixpkgs> {}).flashplayer.override { debug = true; }"`
    - `nix-build -I nixpkgs=. -E "(import <nixpkgs> {}).pkgsi686Linux.flashplayer.override { debug = true; }"`
    - `nix-build -I nixpkgs=. -A pkgs.flashplayer-standalone`
    - `nix-build -I nixpkgs=. -A pkgs.flashplayer-standalone-debugger`
    - `nix-build -I nixpkgs=. -E "(import <nixpkgs> {}).chromium.override { enablePepperFlash = true; }"`
  - Played a video with Firefox and Chromium.
  - Checked the version with Firefox, Chromium,  flashplayer-standalone, and flashplayer-standalone-debugger (x86_64) http://www.adobe.com/software/flash/about/

  ---


state: closed
title: fpdf: init at 1.7.2
user_login: geistesk
html_url: https://github.com/NixOS/nixpkgs/pull/34733
updated_at: 2018-02-08 12:45:44
body:
  ###### Motivation for this change
  Adds the [pyfpdf](https://github.com/reingart/pyfpdf)-package.

  ###### Things done

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

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

  ---


state: closed
title: home-assistant: fix tests by pinning pytest==3.3.1
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34734
updated_at: 2018-02-08 12:46:31
body:
  ###### Motivation for this change
  The recent pytest update seems to have broken home-assistant.

  I will try to investigate and open and an upstream PR.

  ###### Things done

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

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

  ---

  /cc @FRidh 


state: open
title: Should INSTALL_BASE be used instead of PREFIX for buildPerlPackage?
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/issues/34735
updated_at: 2018-02-08 12:52:05
body:
  I'm not too familiar with the perl ecosystem but as far as I can tell, things that have a Makefile.PL use MakeMaker, and the documentation says INSTALL_BASE is the more "PREFIX" of the two?:
  http://search.cpan.org/~bingos/ExtUtils-MakeMaker-7.30/lib/ExtUtils/MakeMaker.pm#INSTALL_BASE

  https://github.com/NixOS/nixpkgs/blob/56904d7c423f2b13b37fbd29f39bbb4b52bc7824/pkgs/development/perl-modules/generic/builder.sh#L28


state: closed
title: pythonPackages.pecan: remove superfluous patch
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34736
updated_at: 2018-02-08 14:18:48
body:
  ###### Motivation for this change
  Applying the patch fails since the last update.

  ###### Things done

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

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

  ---


state: closed
title: PyQt5 broken
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/issues/34737
updated_at: 2018-02-09 10:00:55
body:
  ## Issue description
  PyQt5 is broken on master.


  ### Steps to reproduce
  ```
  $ nix-build -A python3.pkgs.pyqt5
  qwebchannel.cpp:263:31: fatal error: moc_qwebchannel.cpp: No such file or directory
   #include "moc_qwebchannel.cpp"
                                 ^
  ```


  ## Technical details
   - system: `"x86_64-linux"`
   - host os: `Linux 4.15.1, NixOS, 18.03.git.355de06 (Impala)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 2.0pre5889_c287d731`
   - channels(root): `"nixos-18.03pre126729.2e4aded3669"`
   - channels(rschuetz): `""`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: dhcpcd broken
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/issues/34740
updated_at: 2018-04-02 08:34:56
body:
  ## Issue description
  dhcpcd is broken on master

  See also https://hydra.nixos.org/build/68820765

  ### Steps to reproduce
  ```
  $ nix-build -A dhcpcd
  these derivations will be built:
    /nix/store/kkg2xrly7hlfccm539q7zypnpg9qmjx9-dhcpcd-6.11.5.drv
  building '/nix/store/kkg2xrly7hlfccm539q7zypnpg9qmjx9-dhcpcd-6.11.5.drv'...
  unpacking sources
  unpacking source archive /nix/store/2f173jk2hwsbl8mhc5xsf1i3rciy01hx-dhcpcd-6.11.5.tar.xz
  source root is dhcpcd-6.11.5
  setting SOURCE_DATE_EPOCH to timestamp 1476000437 of file dhcpcd-6.11.5/test/test_hmac_md5.c
  patching sources
  configuring
  configure flags: --disable-static --disable-dependency-tracking --prefix=/nix/store/cz3mn469fw248idhf0wlk7vq9z1xgd54-dhcpcd-6.11.5 --sysconfdir=/etc --localstatedir=/var
  configure args: --disable-static --disable-dependency-tracking --prefix=/nix/store/cz3mn469fw248idhf0wlk7vq9z1xgd54-dhcpcd-6.11.5 --sysconfdir=/etc --localstatedir=/var
  Deriving operating system from ... x86_64-unknown-linux
  Configuring dhcpcd for ... linux
  ./configure: line 259: syntax error: support for $((arith)) is disabled
  builder for '/nix/store/kkg2xrly7hlfccm539q7zypnpg9qmjx9-dhcpcd-6.11.5.drv' failed with exit code 2
  error: build of '/nix/store/kkg2xrly7hlfccm539q7zypnpg9qmjx9-dhcpcd-6.11.5.drv' failed
  ```


  ## Technical details
   - system: `"x86_64-linux"`
   - host os: `Linux 4.15.1, NixOS, 18.03.git.355de06 (Impala)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 2.0pre5889_c287d731`
   - channels(root): `"nixos-18.03pre126729.2e4aded3669"`
   - channels(rschuetz): `""`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs

  /cc @edolstra @fpletz 


state: closed
title: Packaging Freeplane - tests failing on nix-build
user_login: razvan-panda
html_url: https://github.com/NixOS/nixpkgs/issues/34741
updated_at: 2018-12-14 11:31:42
body:
  I am trying to package Freeplane since it is based on Freemind and it is a very useful piece of software.

  When running `gradle dist` by itself it succeeds to build without any failing tests.

  The changed I made until now are here (freeplane branch): https://github.com/razvan-panda/nixpkgs/commits/freeplane

  When running `nix-build -A freeplane` there will be 1 failing gradle test:

  > whenPopupMenuBecomesInvisible_popupListenerIsCalled
  > 
  > Wanted but not invoked:
  > entryPopupListener.childEntriesHidden(
  >     Entry [name=menu, builders=[], attributes={component=javax.swing.JMenu[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.metal.MetalBorders$MenuItemBorder@1a82dc50,flags=256,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2],paintBorder=true,paintFocus=false,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=menu]}, childEntries=[Entry [name=action, builders=[], attributes={class org.freeplane.core.ui.AFreeplaneAction=Mock for AFreeplaneAction, hashCode: 1154046786}, childEntries=[]]]]
  > );
  > -> at org.freeplane.core.ui.menubuilders.menu.JMenuItemBuilderTest.whenPopupMenuBecomesInvisible_popupListenerIsCalled(JMenuItemBuilderTest.java:250)
  > 
  > However, there were other interactions with this mock:
  > entryPopupListener.childEntriesWillBecomeVisible(
  >     Entry [name=menu, builders=[], attributes={component=javax.swing.JMenu[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.metal.MetalBorders$MenuItemBorder@1a82dc50,flags=256,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2],paintBorder=true,paintFocus=false,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=menu]}, childEntries=[Entry [name=action, builders=[], attributes={class org.freeplane.core.ui.AFreeplaneAction=Mock for AFreeplaneAction, hashCode: 1154046786}, childEntries=[]]]]
  > );
  > -> at org.freeplane.core.ui.menubuilders.menu.PopupMenuListenerForEntry.fireChildEntriesWillBecomeVisible(PopupMenuListenerForEntry.java:38)
  > 
  > entryPopupListener.childEntriesWillBecomeVisible(
  >     Entry [name=action, builders=[], attributes={class org.freeplane.core.ui.AFreeplaneAction=Mock for AFreeplaneAction, hashCode: 1154046786}, childEntries=[]]
  > );
  > -> at org.freeplane.core.ui.menubuilders.menu.PopupMenuListenerForEntry.fireChildEntriesWillBecomeVisible(PopupMenuListenerForEntry.java:38)
  > 
  > 
  > 	at org.freeplane.core.ui.menubuilders.menu.JMenuItemBuilderTest.whenPopupMenuBecomesInvisible_popupListenerIsCalled(JMenuItemBuilderTest.java:250)
  > 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  > 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  > 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  > 	at java.lang.reflect.Method.invoke(Method.java:498)
  > 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
  > 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
  > 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
  > 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
  > 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
  > 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
  > 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
  > 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
  > 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
  > 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
  > 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
  > 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
  > 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
  > 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
  > 	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:114)
  > 	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:57)
  > 	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
  > 	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
  > 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  > 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  > 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  > 	at java.lang.reflect.Method.invoke(Method.java:498)
  > 	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
  > 	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
  > 	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
  > 	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
  > 	at com.sun.proxy.$Proxy1.processTestClass(Unknown Source)
  > 	at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:108)
  > 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  > 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  > 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  > 	at java.lang.reflect.Method.invoke(Method.java:498)
  > 	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
  > 	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
  > 	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:146)
  > 	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:128)
  > 	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
  > 	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
  > 	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
  > 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  > 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  > 	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
  > 	at java.lang.Thread.run(Thread.java:748)

  Any suggestions on how to proceed with packaging Freeplane? I couldn't find any way that does not involve modifying the source.

  Ideally, it would be to figure out why the test is failing only under the context of `nix-build` but disabling the tests would suffice also.

   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.78, NixOS, 17.09.2905.c1d9aff56e0 (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-17.09.2964.3e349a2b98b, nixpkgs-unstable-18.03pre127302.e860b651d6e, nixos-unstable-18.03pre118631.66b63d2f5a"`
   - channels(neo): `""`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs


state: closed
title: nix-bash-completions: 0.6.2 -> 0.6.3, nix-zsh-completions: 0.3.7 -> 0.3.8
user_login: hedning
html_url: https://github.com/NixOS/nixpkgs/pull/34742
updated_at: 2018-02-09 07:54:46
body:
  ###### Motivation for this change

  Support completing `attr1.attr2.<tab>`, when `attr1.attr2` is an auto callable function.

  Also a few bugfixes.

  ###### Things done

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

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

  ---


state: open
title: Samba failing to start
user_login: sjau
html_url: https://github.com/NixOS/nixpkgs/issues/34743
updated_at: 2018-11-23 04:31:42
body:
  ## Issue description

  On latest Nixos Unstable Small, samba fails to start.

  ### Steps to reproduce

  Add samba config to your configuration.nix like this:

  ```
      # Samba
      services.samba = {
          enable = true;
          securityType = "user";
          syncPasswordsByPam = true;  # Enabling this will add a line directly after pam_unix.so.
                                      # Whenever a password is changed the samba password will be updated as well.
                                      # However, you still have to add the samba password once, using smbpasswd -a user.
          extraConfig = ''
              server string = ${mySecrets.hostname}
              netbios name = ${mySecrets.hostname}
              workgroup = WORKGROUP
              socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE
              hosts allow = 10.0.0. 10.8. 10.10. 10.200. localhost
              hosts deny = 0.0.0.0/0
              security = user
              name resolve order = hosts wins bcast
              wins support = yes
              guest account = nobody
              map to guest = bad user
          '';
          shares = {
              Video = {
                  path = "/mnt/encZFS/Media/Video";
                  browseable = "yes";
                  "read only" = "no";
                  "guest ok" = "no";
                  "create mask" = "0644";
                  "directory mask" = "0755";
                  "force user" = "${mySecrets.user}";
                  "force group" = "users";
              };
              Audio = {
                  path = "/mnt/encZFS/Media/Audio";
                  browseable = "yes";
                  "read only" = "no";
                  "guest ok" = "no";
                  "create mask" = "0644";
                  "directory mask" = "0755";
                  "force user" = "${mySecrets.user}";
                  "force group" = "users";
              };
          };
      };
  ```
  and rebuild. It will fail with

  ```
  ● samba-nmbd.service - Samba Service Daemon nmbd                                                                                                                                                                                                                               
     Loaded: loaded (/nix/store/n3plx5k028f86r81f8sv0ijawqqimxgk-unit-samba-nmbd.service/samba-nmbd.service; enabled; vendor preset: enabled)                                                                                                                                    
     Active: failed (Result: exit-code) since Thu 2018-02-08 17:20:23 CET; 1s ago                                                                                                                                                                                                
    Process: 20317 ExecStart=/nix/store/5y5nalbxb10flc1ifqmgbf1hwgigi1x8-samba-4.7.4/sbin/nmbd --foreground --no-process-group (code=exited, status=1/FAILURE)                                                                                                                   
   Main PID: 20317 (code=exited, status=1/FAILURE)                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                                                 
  Feb 08 17:20:23 servi systemd[1]: Starting Samba Service Daemon nmbd...                                                                                                                                                                                                        
  Feb 08 17:20:23 servi systemd[1]: samba-nmbd.service: Main process exited, code=exited, status=1/FAILURE                                                                                                                                                                       
  Feb 08 17:20:23 servi systemd[1]: Failed to start Samba Service Daemon nmbd.                                                                                                                                                                                                   
  Feb 08 17:20:23 servi systemd[1]: samba-nmbd.service: Unit entered failed state.                                                                                                                                                                                               
  Feb 08 17:20:23 servi systemd[1]: samba-nmbd.service: Failed with result 'exit-code'.                                                                                                                                                                                          
  warning: error(s) occurred while switching to the new configuration
  ```

  ## Technical details

  Please run `nix-shell -p nix-info --run "nix-info -m"` and paste the
  results.

   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.80, NixOS, 18.03pre127307.b6bcba6537a (Impala)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(hyper): `""`
   - channels(root): `"nixos-18.03pre127307.b6bcba6537a"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`



  However it still works when I boot into an older generation:

  ```
  root@servi:~# systemctl status samba-smbd
  ● samba-smbd.service - Samba Service Daemon smbd
     Loaded: loaded (/nix/store/fvr4kny6yl0n6jgwp6iz301j143npx51-unit-samba-smbd.service/samba-smbd.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2018-02-08 17:26:17 CET; 26s ago
   Main PID: 3934 (smbd)
     Status: "smbd: ready to serve connections..."
      Tasks: 4 (limit: 4915)
     CGroup: /system.slice/samba-smbd.service
             ├─3934 /nix/store/grzy4wmb35l9gnafyrmnzvabpwpzg3ka-samba-4.6.11/sbin/smbd -F
             ├─4353 /nix/store/grzy4wmb35l9gnafyrmnzvabpwpzg3ka-samba-4.6.11/sbin/smbd -F
             ├─4354 /nix/store/grzy4wmb35l9gnafyrmnzvabpwpzg3ka-samba-4.6.11/sbin/smbd -F
             └─4445 /nix/store/grzy4wmb35l9gnafyrmnzvabpwpzg3ka-samba-4.6.11/sbin/smbd -F

  Feb 08 17:26:08 servi systemd[1]: Starting Samba Service Daemon smbd...
  Feb 08 17:26:13 servi smbd[3934]: [2018/02/08 17:26:13.104466,  0] ../lib/util/become_daemon.c:124(daemon_ready)
  Feb 08 17:26:13 servi smbd[3934]:   STATUS=daemon 'smbd' finished starting up and ready to serve connections
  Feb 08 17:26:13 servi smbd[4445]: [2018/02/08 17:26:13.133156,  0] ../source3/printing/print_standard.c:71(std_pcap_cache_reload)
  Feb 08 17:26:13 servi smbd[4445]:   Unable to open printcap file /etc/printcap for read!
  Feb 08 17:26:17 servi systemd[1]: Started Samba Service Daemon smbd.
  ```

   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.77, NixOS, 18.03pre126246.a4f433c03cc (Impala)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(hyper): `""`
   - channels(root): `"nixos-18.03pre127307.b6bcba6537a"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: WIP gscan2pdf package
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/issues/34744
updated_at: 2019-02-16 20:37:48
body:
  I'm going to be putting this aside for a bit but it still needs some work, so I'm posting this here till I have a PR ready.

  At the moment this appears to generate a functional gscan2pdf derivation, however I would like to find a way to allow at least part, if not all of the (graphical) tests to be run. I also intend to merge the perl packages into perl packages properly instead of leaving them like this, and I need to look into whether they have any extra things I should configure, currently this is somewhat modified output of nix-generate-from-cpan.

  Also I don't know if this should go into tools/graphics, or into perlPackages, or what. Though I'm leaning towards the former.

  Also please send suggestions on how to improve the script in general.

  If anyone wants to pick this up, please do.

  default.nix:
  ```nix
  #errors to fix?:/random todo/tocheck
  #Prototype mismatch: sub Gscan2pdf::Frontend::CLI::LC_TIME: none vs () at /nix/store/lag2wra790qhlbgz7zgxrm6vaqygg792-perl-gscan2pdf-1.8.11/lib/perl5/site_perl/5.24.3/Gscan2pdf/Frontend/CLI.pm line 12. Prototype mismatch: sub Gscan2pdf::Frontend::CLI::LC_COLLATE:
  #none vs () at /nix/store/lag2wra790qhlbgz7zgxrm6vaqygg792-perl-gscan2pdf-1.8.11/lib/perl5/site_perl/5.24.3/Gscan2pdf/Frontend/CLI.pm line 12. Prototype mismatch: sub Gscan2pdf::Frontend::CLI::LC_MONETARY: none vs () at
  #/nix/store/lag2wra790qhlbgz7zgxrm6vaqygg792-perl-gscan2pdf-1.8.11/lib/perl5/site_perl/5.24.3/Gscan2pdf/Frontend/CLI.pm line 12. Prototype mismatch: sub Gscan2pdf::Frontend::CLI::LC_NUMERIC: none vs () at
  #/nix/store/lag2wra790qhlbgz7zgxrm6vaqygg792-perl-gscan2pdf-1.8.11/lib/perl5/site_perl/5.24.3/Gscan2pdf/Frontend/CLI.pm line 12. Prototype mismatch: sub Gscan2pdf::Frontend::CLI::LC_ALL: none vs () at
  #/nix/store/lag2wra790qhlbgz7zgxrm6vaqygg792-perl-gscan2pdf-1.8.11/lib/perl5/site_perl/5.24.3/Gscan2pdf/Frontend/CLI.pm line 12. Prototype mismatch: sub Gscan2pdf::Frontend::CLI::LC_MESSAGES: none vs () at
  #/nix/store/lag2wra790qhlbgz7zgxrm6vaqygg792-perl-gscan2pdf-1.8.11/lib/perl5/site_perl/5.24.3/Gscan2pdf/Frontend/CLI.pm line 12.
  #Prototype mismatch: sub Gscan2pdf::Frontend::CLI::LC_CTYPE: none vs () at /nix/store/lag2wra790qhlbgz7zgxrm6vaqygg792-perl-gscan2pdf-1.8.11/lib/perl5/site_perl/5.24.3/Gscan2pdf/Frontend/CLI.pm line 12.
  # load icon `icons/stock-rotate-90.svg': Failed to open file 'icons/stock-rotate-90.svg': No such file or directory at /nix/store/lag2wra790qhlbgz7zgxrm6vaqygg792-perl-gscan2pdf-1.8.11/bin/gscan2pdf line 6166.
  # WARN - Unable to load icon `icons/stock-rotate-180.svg': Failed to open file 'icons/stock-rotate-180.svg': No such file or directory at /nix/store/lag2wra790qhlbgz7zgxrm6vaqygg792-perl-gscan2pdf-1.8.11/bin/gscan2pdf line 6166.{buildPerlPackage,
  #TODO only for build        TestPod , running tests
  #gettext
  # Recommends: libgtk2-ex-podviewer-perl, sane, xdg-utils, djvulibre-bin, unpaper, tesseract-ocr | gocr | cuneiform
  # how to optional deps? im not sure gscan2pdf warns about missing things

  {buildPerlPackage, perlPackages, fetchurl, stdenv, perl, libtiff, imagemagick, librsvg, saneBackends, saneFrontends}: let
      pname = "gscan2pdf";
      version = "1.8.11";

      supplement = import ./perlsupplement.nix {
          inherit buildPerlPackage;
          inherit perlPackages;
          inherit stdenv;
          inherit saneBackends;
          };
      perlpackages = (stdenv.lib.mapAttrsToList (n: v: v) supplement) ++ (with perlPackages; [
          Glib
          Gtk2ImageView
          LocaleGettext
          ConfigGeneral
          PerlMagick
          SetIntSpan
          ListMoreUtils
          HTMLParser
          PDFAPI2
          GooCanvas
          ProcProcessTable
          Readonly
          Log4Perl
          TryTiny
          DataUUID
          DateCalc
          SubOverride
          ]);
  in
      buildPerlPackage rec {
          name = "${pname}-${version}";

          src = fetchurl {
              url = "mirror://sourceforge/${pname}/${version}/${name}.tar.xz";
              sha256 = "1dqs95b7wbhs6cqgjgrhizj479b2ya04a6prf8j45433wgmng8fl";
              };
          enableParallelBuilding = true;
          buildInputs = perlpackages ++ [ imagemagick librsvg saneBackends saneFrontends ];
          propagatedBuildInputs = [ libtiff ]; #TODO pretty sure this is the wrong way to do this
          doCheck = false; #TODO: graphical tests fail or something, would be nice to only disable those, would be nicer if they were runnable
          outputs = [ "out" ];

          meta = with stdenv.lib; {
              description = "A GUI to produce PDFs or DjVus from scanned documents";
              homepage = [ http://gscan2pdf.sourceforge.net/ ];
  #           license = ;
  #           platforms = ;
              maintainers = with maintainers; [ 22459 ];
              };
          }
  ```


  perlsupplement.nix:
  ```nix
  {buildPerlPackage, perlPackages, stdenv, saneBackends}:
  with perlPackages; {
      #TODO libefilesys-df-perl check debian deps
      FilesysDf = buildPerlPackage rec {
          name = "Filesys-Df-0.92";
          src = fetchurl {
              url = "mirror://cpan/authors/id/I/IG/IGUTHRIE/${name}.tar.gz";
              sha256 = "fe89cbb427e0e05f1cd97c2dd6d3866ac6b21bc7a85734ede159bdc35479552a";
              };
          meta = { license = stdenv.lib.licenses.unknown; };
          };

      #TODO: depends, check debians deps for theese; libimage-sane-perl
      ImageSane = buildPerlPackage rec {
          name = "Image-Sane-0.14";
          src = fetchurl {
              url = "mirror://cpan/authors/id/R/RA/RATCLIFFE/${name}.tar.gz";
              sha256 = "a4b027c9b7650291f1acb0eb93861a7fc45aef4e08f6726843f174fa113c8ba5";
              };
          #TODO: depends, check debians deps for theese; libimage-sane-perl
          buildInputs = [ saneBackends ] ++ [ ExtUtilsDepends ExtUtilsPkgConfig TestRequires TryTiny ];
          propagatedBuildInputs = [ ExceptionClass Readonly ];
          meta = {
              description = "Perl extension for the SANE (Scanner Access Now Easy) Project";
              license = stdenv.lib.licenses.unknown;
              };
          };

      #TODO deps description
      Gtk2ExSimpleList = buildPerlPackage rec {
          name = "Gtk2-Ex-Simple-List-0.50";
          src = fetchurl {
              url = "mirror://cpan/authors/id/R/RM/RMCFARLA/Gtk2-Perl-Ex/${name}.tar.gz";
              sha256 = "62df53d0da396aba8e96aee06d869a77b8cf54af2ebd9df885b7aef2d5a207b5";
              };
          buildInputs = [ Glib Gtk2 Pango ];
          meta = { license = stdenv.lib.licenses.unknown; };
          };

      #TODO deps description
      Gtk2ExPodViewer = buildPerlPackage rec {
          name = "Gtk2-Ex-PodViewer-0.18";
          src = fetchurl {
              url = "mirror://cpan/authors/id/G/GB/GBROWN/${name}.tar.gz";
              sha256 = "0bb895cd6f8d0a072f466972dff38743248c68df1dec9398bd944f002dbeeb60";
              };
          buildInputs = [ Gtk2 IOstringy ];
          meta = { license = stdenv.lib.licenses.unknown; };
          };

      #TODO deps description
      IOstringy = buildPerlPackage rec {
          name = "IO-stringy-2.111";
          src = fetchurl {
              url = "mirror://cpan/authors/id/D/DS/DSKOLL/${name}.tar.gz";
              sha256 = "8c67fd6608c3c4e74f7324f1404a856c331dbf48d9deda6aaa8296ea41bf199d";
              };
          meta = { license = stdenv.lib.licenses.unknown; };
          };

      }
  ```


state: open
title: One-Click Installation bad link in documentation
user_login: razvan-panda
html_url: https://github.com/NixOS/nixpkgs/issues/34745
updated_at: 2018-02-08 17:38:20
body:
  See https://nixos.org/nix/manual/#sec-one-click

  If you click on http://hydra.nixos.org/jobset/nixpkgs/trunk/channel/latest it shows:

  ![](https://i.imgur.com/e6OTkXq.png)

  Does `One-Click Installation` still work? And what is the valid link for it?


state: closed
title: firefox has broken U2F support
user_login: Ralith
html_url: https://github.com/NixOS/nixpkgs/issues/34747
updated_at: 2018-07-11 22:08:31
body:
  ## Issue description
  U2F 2-factor authentication fails when using the Nix firefox build. [A similar issue](https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1741768) has been reported for ubuntu, so it's probably not just us. Chromium authenticates successfully on the same system; udev rules are set correctly.

  ### Steps to reproduce

  1. Navigate to https://demo.yubico.com/u2f?tab=register
  2. Enter made-up credentials and press "Next"
  3. See `Exception: FIDO Client error: 1 (OTHER ERROR)`

  ## Technical details
   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.72, NixOS, 17.09.2961.3d985c45905 (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-17.09.2961.3d985c45905"`
   - channels(ralith): `""`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: R help.start() fails with 'invalid browser name, check options("browser").'
user_login: jerith666
html_url: https://github.com/NixOS/nixpkgs/issues/34748
updated_at: 2018-02-16 18:34:48
body:
  ## Issue description

  ```
  $ R

  R version 3.4.3 (2017-11-30) -- "Kite-Eating Tree"
  Copyright (C) 2017 The R Foundation for Statistical Computing
  Platform: x86_64-pc-linux-gnu (64-bit)

  R is free software and comes with ABSOLUTELY NO WARRANTY.
  You are welcome to redistribute it under certain conditions.
  Type 'license()' or 'licence()' for distribution details.

    Natural language support but running in an English locale

  R is a collaborative project with many contributors.
  Type 'contributors()' for more information and
  'citation()' on how to cite R or R packages in publications.

  Type 'demo()' for some demos, 'help()' for on-line help, or
  'help.start()' for an HTML browser interface to help.
  Type 'q()' to quit R.

  > help.start()
  Error in help.start() : invalid browser name, check options("browser").
  > options("browser")
  $browser
  [1] ""

  ```

  ## Technical details

      $ nix-shell -p nix-info --run "nix-info -m" -I nixpkgs=/home/mmchenry/git/nixos/nixpkgs
   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.73, NixOS, 18.03.git.52d3c7d (Impala)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-16.09pre78848.9549257"`
   - channels(mmchenry): `""`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`

  (most recent upstream commit is f59a0f7f)


state: closed
title: Add setting to configure group for systemd in Traefik
user_login: moredhel
html_url: https://github.com/NixOS/nixpkgs/pull/34749
updated_at: 2018-02-09 09:44:18
body:
  ###### Motivation for this change

  Using the Docker backend with traefik doesn't work as the socket is owned by the docker group. The traefik service is running in the traefik group.

  This is a backward-compatible change which allows for changing the group so that the docker socket can be read.

  ###### Things done

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

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

  ---


state: closed
title: treewide: s/pkgs.fedoraproject.org/src.fedoraproject.org/
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/pull/34750
updated_at: 2018-02-08 22:11:49
body:
  Upstream killed the pkgs server but src continues to serve up the exact same content, so we can just point there and all hashes should be unchanged.

  Making a PR rather than submitting directly to master so people can eyeball to make sure I haven't screwed anything up.


state: closed
title: vifm: 0.9.0 -> 0.9.1
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/34751
updated_at: 2018-02-08 22:11:10
body:
  Updated vifm to the last version
  https://vifm.info/news/2018-02-05.shtml


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

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

  ---


state: closed
title: Freeplane: init at 1.6.13
user_login: razvan-panda
html_url: https://github.com/NixOS/nixpkgs/pull/34752
updated_at: 2019-05-22 00:33:27
body:
  Packaged Freeplane based on the expression from Freemind. Freeplane is a project based on Freemind but made to be better in some ways.

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

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


state: closed
title: Multiple users with hashedPassword is broken in mosquitto
user_login: noqqe
html_url: https://github.com/NixOS/nixpkgs/pull/34753
updated_at: 2018-02-10 07:59:50
body:
  If you have more than 1 User with hasedPassword Option set it generates 

  ```
  rm -f /var/lib/mosquitto/passwd
  touch /var/lib/mosquitto/passwd
  echo 'user1:$6$xxx' > /var/lib/mosquitto/passwd
  echo 'user2:$6$xxx' > /var/lib/mosquitto/passwd
  ```

  Which ends up in only having 1 user.

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: treewide: s/pkgs.fedoraproject.org/src.fedoraproject.org/
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/pull/34754
updated_at: 2018-02-08 22:12:03
body:
  Upstream killed the pkgs server but src continues to serve up the exact same content, so we can just point there and all hashes should be unchanged.

  see also #34750 

  (morally a cherry-pick of dfd300c81dfb7292d26cfbce3df9717ea408e410)


state: closed
title: WIP: Fetch sources
user_login: zimbatm
html_url: https://github.com/NixOS/nixpkgs/pull/34755
updated_at: 2018-11-21 14:37:31
body:
  ###### Motivation for this change

  This is a revival of #19582 but simplified to try to simplify the package update scenario.

  The PR also contains an example script adapted from @layus' idea to demonstrate why fetchSource could be nice.

  The idea is that you would run `nix edit nixpkgs.hello`, update the version or whatever. Then `nix-update-src hello` to prefetch-url and replace the sha256 directly. This could be combined in a nix-edit, update, build loop further down the road.

  At this point I am looking for feedback on the idea and naming.

  ###### Things done

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

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

  ---


state: closed
title: discover: init at 5.15.3
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/34756
updated_at: 2019-04-30 02:03:09
body:
  ###### Motivation for this change

  Is this worth merging considering discover doesn't actually do anything on NixOS?

  Cc: @bkchr @adisbladis @ttuegel 


  ###### Things done

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

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

  ---


state: closed
title: [17.09] virtualbox update for linux 4.15
user_login: andir
html_url: https://github.com/NixOS/nixpkgs/pull/34758
updated_at: 2018-02-09 11:53:21
body:
  ###### Motivation for this change

  Update to latest stable version from the 5.1 branch. Also fixes compilation of the host driver on 4.15.

  Changelog:

       * GUI: mouse events did not reach host windows behind the transparent VM window (Mac OS X hosts only; bug #16246)
       * Audio: fixed accidental crashes when using the AC'97 sound emulation (bug #16959)
       * Audio: fixed crash when default input or output devices have changed (bugs #16968, #16969, #17004)
       * Audio: fixed recording when using the ALSA backend
       * Audio: fixed handle leak when using the OSS backend
       * E1000: fixed a crash related to VLAN traffic over internal network (5.1.26 regression; bug #16960)
       * NAT: apply --natbindip1 to TCP connections (bug #16478)
       * OVF: when importing an appliance with XHCI controller, don't add an OHCI controller.
       * Mac OS X hosts: fixed a GUI crash if Spotlight is used from file dialogs (5.1.20 regression; bugs #16935, #16953)
       * Linux hosts: fixed creating fixed sized VDI images (bug #17010)
       * Linux hosts / guests: fixes for Linux 4.4 of openSUSE Leap 42.3 (bug #16966)
       * Bridged networking: align outgoing packet at word boundary, preventing Windows host crash in MsLbfoProvider.
       * Linux Additions: kernel drm driver support for custom EL7 Linux 3.10 kernel
       * Solaris Additions: hide an informational message on the bootup console
       * GUI: translation updates
       * GUI: Fixed double mouse cursor when using mouse integration without Guest Additions, actually a Qt 5.6 bug fixed with QT 5.6.3 (Mac OS X hosts only; bug #15610)
       * Solaris hosts: allow increasing MTU size for host-only adapter to 9706 bytes to support jumbo frames
       * Linux hosts: glibc 2.26 compile fix
       * Windows Additions: 3D related crash fix (bugs #17082, #17092)
       * GUI: fixed occasional screen corruption when host screen resolution is changed
       * User interface: increase proposed disk size when creating new VMs for Windows 7 and newer
       * Serial: fixed broken communication with certain devices on Linux hosts
       * VMM: Fixed problems using 256MB VRAM in raw-mode VMs
       * Audio: added HDA support for more exotic guests (e.g. Haiku)
       * Audio: fixed playback with ALSA backend (5.1.28 regression)
       * USB/OHCI: fixed a problem where OHCI emulation might sporadically drop data transfers
       * Windows hosts: VirtualBoxManager in the Python API no longer calls CoUninitialize when destroyed
       * Linux hosts: fixed VBoxNetFlt kernel module compilation failure with Linux kernel 4.14
       * Linux guests: fixed kernel module compilation and other problems with Linux kernel 4.14

  ###### Things done

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

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

  ---


state: closed
title: nixos/dovecot: no " in mailbox.name
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34759
updated_at: 2018-02-09 12:52:07
body:
  ###### Motivation for this change
  See #34629.

  We might want to backport to 17.09.

  ###### Things done

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

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

  ---

  /cc @phdoerfler @FRidh 


state: closed
title: [17.09] dovecot mailbox quoteing
user_login: andir
html_url: https://github.com/NixOS/nixpkgs/pull/34760
updated_at: 2018-02-09 13:01:40
body:
  ###### Motivation for this change

  This is an attempt to properly backport https://github.com/NixOS/nixpkgs/pull/34759 to 17.09.

  /cc @dotlambda 

  ###### Things done

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

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

  ---


state: closed
title: papis: init at 0.5.2 + dependencies
user_login: nico202
html_url: https://github.com/NixOS/nixpkgs/pull/34761
updated_at: 2018-02-10 09:17:58
body:
  ###### Motivation for this change
  Papis is a powerful and highly extensible command-line based document and bibliography manager.
  https://github.com/alejandrogallo/papis

  ###### Things done
  Added all papis missing dependencies (arxiv2bib, habanero, papis-python-rofi, pylibgen)
  Updated python-magic from 0.4.10 to 0.4.13

  (HELP WANTED: I don't know how to check if all packages depending on python-magic still works, how do I check it?
  I checked beancount and it installs, relatorio and tests are ok, s3cmd installs (has no tests). How do I ask nix to do this automatically for all the dependencies?)

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

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

  ---


state: closed
title: youtube-dl: 2018.01.27 -> 2018.02.08
user_login: jlesquembre
html_url: https://github.com/NixOS/nixpkgs/pull/34762
updated_at: 2018-02-26 20:13:39
body:
  ###### Motivation for this change
  youtube-dl: 2018.01.27 -> 2018.02.08

  ###### Things done

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

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

  ---


state: closed
title: asciidoctor: expose all the bins
user_login: zimbatm
html_url: https://github.com/NixOS/nixpkgs/pull/34763
updated_at: 2018-02-09 16:04:07
body:
  ###### Motivation for this change

  asciidoctor has multiple binaries, expose them all to the user. Fixes #24293

  ###### Things done

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

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

  ---


state: closed
title: python.pkgs.awesome-slugify: fix build
user_login: thorstenweber83
html_url: https://github.com/NixOS/nixpkgs/pull/34764
updated_at: 2018-02-09 16:09:40
body:
  It broke because Unidecode went out of
  its defined range (Unidecode>=0.04.14,<0.05)
  with commit 57e9ed3719e5cef086a3463513e8805c761c3cf4

  ###### Motivation for this change

  fix octoprint

  ###### 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
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: libproxy: fix building on darwin
user_login: greedy
html_url: https://github.com/NixOS/nixpkgs/pull/34765
updated_at: 2018-02-09 16:02:43
body:
  ###### Motivation for this change

  Update libproxy to build on darwin

  ###### Things done

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

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

  ---


state: closed
title: rPackages.pbdZMQ: fix package loading on Darwin
user_login: mnacamura
html_url: https://github.com/NixOS/nixpkgs/pull/34766
updated_at: 2018-02-10 09:04:45
body:
  ###### Motivation for this change

  When loading pbdZMQ on Darwin, R tries to find `otool` and `install_name_tool` dynamically; R invokes `system("which otool", ...)` and `system("which install_name_tool", ...)`.
  In a pure environment (`nix-shell --pure`), even if having these dependencies in `buildInputs` of pbdZMQ, they are not visible from the caller, somehow, so that it fails.
  Even worse in an impure environment, R calls `/usr/bin/otool`. Without installation of Xcode or Command Line Tools, you'll see a popup message saying "would you like to install the tools now?"

  ###### Things done

  - Replaced each `system("which ...")` call by a static path to each dependency.
  - Tested it using the following script:
  ```nix
  #!/usr/bin/env nix-shell --pure

  with import <nixpkgs> {};
  stdenv.mkDerivation {
    name = "darwin-r-pbdZMQ-test";
    buildInputs = [ (rWrapper.override { packages = [ rPackages.pbdZMQ ]; }) ];
    shellHook = ''
      Rscript -e 'library(pbdZMQ)'
      exit 0
    '';
  }

  ```

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

  ---


state: closed
title: firefox-bin: 58.0.1 -> 58.0.2
user_login: tokudan
html_url: https://github.com/NixOS/nixpkgs/pull/34767
updated_at: 2018-02-10 06:19:23
body:
  (cherry picked from commit a6ed912c888504afd0b2d95176e06fbf8c1ce9e6)

  ###### Motivation for this change

  Firefox keeps nagging me about the update.

  ###### Things done

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

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

  ---


state: closed
title: pythonPackages.dateparser: 0.6.0 -> 0.7.0
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34768
updated_at: 2018-02-09 19:50:34
body:
  ###### Motivation for this change
  YAML was replaced by ruamel: https://github.com/scrapinghub/dateparser/commit/fee300c3983c3192f462398908c8b175cd28eaa8
  Also did some further refactoring.

  ###### Things done

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

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

  ---

  /cc @makefu


state: closed
title: pythonPackages.pytz: 2017.3 -> 2018.3
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34769
updated_at: 2018-02-09 18:37:45
body:
  ###### Motivation for this change
  > pytz 2018.3 has been released, with no significant code changes.

  ###### Things done

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

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

  ---


state: closed
title: flexget: mark as broken
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/34771
updated_at: 2018-02-10 09:29:53
body:
  ###### Motivation for this change

  ... I already had to fix flexget for last two nixos releases.

  cc @domenkozar @tari 


  something fundamental has to change in packaging of flexget to prevent breakage.

  ###### Things done

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

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

  ---


state: closed
title: Fix broken URL for pinentry patch.
user_login: sjwalter
html_url: https://github.com/NixOS/nixpkgs/pull/34772
updated_at: 2018-02-09 20:09:15
body:
  ###### Motivation for this change
  Fix pinentry package which broke due to removal of patch from upstream source control.

  ###### Things done
  Release broken URL with working reference to patch.

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

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

  ---


state: closed
title: [request] vlc 3.0
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/issues/34774
updated_at: 2018-05-06 11:27:05
body:
  ## Issue description

  VLC 3.0 is out: https://www.videolan.org/vlc/releases/3.0.0.html

  Would be nice to have it in nixpkgs, can't say if it makes sense to make it "default" or just optional for now, but either way!


state: closed
title: Python applications to fix before release
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/34775
updated_at: 2018-06-23 21:41:02
body:
  ## Issue description

  Certain Python applications keep breaking on Unstable because they pin their dependencies. This requires effort to fix each and every time. Unless someone steps up for it, it seems like a better solution to simply mark them as broken until we approach a NixOS release and the Python package set has stabilized again.

  ## List of packages

  - flexget (https://github.com/NixOS/nixpkgs/pull/34771)
  - mitmproxy


state: closed
title: nixos: export packages of the current configuration
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/34778
updated_at: 2018-09-08 22:16:23
body:
  ###### Motivation for this change
  A trivial patch I frequently miss when testing SLNOS patches with upstream nixpkgs.

  This allows one to access a package configured with overrides given in `nixpkgs.config`, e.g.:
  `nix-build ./nixos/default.nix -A pkgs.ffmpeg`

  ###### 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] other Linux distributions
  - [X] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: dockerTools.buildImageWithNixDb fails when also using runAsRoot
user_login: samueldr
html_url: https://github.com/NixOS/nixpkgs/issues/34779
updated_at: 2018-05-24 19:22:32
body:
  ## Issue description

  When using `runAsRoot` with `buildImageWithNixDb` using a recent-enough nixpkgs checkout, it is failing with:

  ```
  /nix/store/...-stdenv/setup: eval: line ____: syntax error near unexpected token `('
  ```

  The exact line changes depending on the script built by `dockerTools`, which depends on what is added to `runAsRoot`.

  ### Steps to reproduce

  Use cb6fc52f998f8f3106a1506c052cffae752e8b7c (or later up to today) and try producing an image using both `runAsRoot` and `buildImageWithNixDb`.

  `repro.nix`

  ```nix
  let
    hostPkgs = import <nixpkgs> {};
    pinnedPkgs = hostPkgs.fetchFromGitHub {
      owner = "NixOS";
      repo = "nixpkgs-channels";
      # First revision failing.
      #rev = "cb6fc52f998f8f3106a1506c052cffae752e8b7c";
      #sha256 = "0fv25qj85qn9rhrlh7kbgddjy99dh96jrdw0vk08l09g3qk0x8fi";
      # Last revision working.
      rev = "df589a438e01c06a6661cbd18bfe8f568d8b7f83";
      sha256 = "1y75nw9n2rjz925hd21bs91azaggm4ry2h886hnd0pjkrq07h8gg";
    };
    pkgs = import pinnedPkgs { config = {}; };
  in
    with pkgs;
    dockerTools.buildImageWithNixDb {
      name = "nix";
      contents = [
        coreutils
        nix
      ];
      runAsRoot = ''
        #!${pkgs.stdenv.shell}
        echo "everything is working fine"
      '';
      config = {
        Env = [ "NIX_PAGER=cat" ];
      };
    }
  ```

  ## Technical details

  Please run `nix-shell -p nix-info --run "nix-info -m"` and paste the
  results.

  Here they are, but should be irrelevant AFAIK since it's using a pinned nixpkgs checkout.

  ```
   - system: `"x86_64-linux"`
   - host os: `Linux 4.14.15, NixOS, 17.09.git.c1d9aff (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-17.09.2955.76614894f34"`
   - nixpkgs: `/etc/nixos/nixpkgs`
  ```

  The issue, while being present from that commit onward, is possibly not *caused* by that commit. As far as I understand it from a shallow inspection, it seems to come from the way the scripts are ran with dockerTools, it is an `eval` of variables. Something spooky is possibly happening when the script is `????` into the qemu vm for use with `runAsRoot`. The failure, in some tests I did, comes also(?) from this line of comments:

  ```
          echo "Copying everything to /nix/store (will take a while)..."
  ```

  It would be the parenthesis present in that line which is causing an issue.


state: closed
title: Fix pinentry which broke due to upstream patch change
user_login: sjwalter
html_url: https://github.com/NixOS/nixpkgs/pull/34780
updated_at: 2018-02-12 13:28:43
body:
  ###### Motivation for this change
  Fix pinentry package, broke due to upstream patch change.

  ###### Things done
  Updated hash for patch for pinentry.
  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

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

  ---


state: open
title: Using prebuilt CLR binaries?
user_login: sid-kap
html_url: https://github.com/NixOS/nixpkgs/issues/34781
updated_at: 2018-06-18 21:56:27
body:
  I'm trying to run a binary built using dotnet/CLR, and when running the binary I get the following errors:
  ```
  Failed to load ��U, error: libunwind.so.8: cannot open shared object file: No such file or directory
  Failed to bind to CoreCLR at '/nix/store/2mg9396a7bgpiqk77v0j28pipnn8isc8-boxcli-1.1.1/lib/libcoreclr.so'
  ```
  Is there a Nixpkgs package that contains libunwind.so.8? 
  Doing
  ```shell
  patchelf --set-rpath ${lib.makeLibraryPath [libunwind]} $out/lib/box
  ```
  did not work for me. (And, looking around the package in /nix/store, I can't seem to find the `so.8` file anywhere.)


state: closed
title: looking-glass-client: restrict to x86_64-linux
user_login: Pneumaticat
html_url: https://github.com/NixOS/nixpkgs/pull/34782
updated_at: 2018-02-10 00:49:05
body:
  ##### Motivation for this change

  The [AArch64 build fails](https://hydra.nixos.org/build/68600217) after trying to pull in tmmintrin.h:

  ```
  ../common/memcpySSE.h:24:23: fatal error: tmmintrin.h: No such file or directory
   #include <tmmintrin.h>
                         ^
  compilation terminated.
  make: *** [Makefile:29: .build/renderers/opengl.o] Error 1
  ```

  Which are SSSE3 intrinsics unsupported on ARM. This package also likely would not be useful on ARM, as it requires KVM and a compatible KVM guest running the frame relay (usually Windows).

  ###### Things done

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

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

  ---


state: closed
title: ghcjs fails to build
user_login: turion
html_url: https://github.com/NixOS/nixpkgs/issues/34783
updated_at: 2018-06-22 09:13:57
body:
  ## Issue description

  GHCJS doesn't compile, it hangs at the dependency `semigroups`:

  ```
  installing 'ghcjs-0.2.0'
  these derivations will be built:
  [...]
  Linking Setup ...
  configuring
  configureFlags: --verbose --prefix=/nix/store/9g6r044s7dcya8ah1f72x4j7c64p4p9z-system-filepath-0.4.14 --libdir=$prefix/lib/$compiler --libsubdir=$pkgid --docdir=/nix/store/jqyjhi63hrzgdqqiqwib89kf0gcgnb85-system-filepath-0.4.14-doc/share/doc --with-gcc=gcc --package-db=/tmp/nix-build-system-filepath-0.4.14.drv-0/package.conf.d --ghc-option=-optl=-Wl,-rpath=/nix/store/9g6r044s7dcya8ah1f72x4j7c64p4p9z-system-filepath-0.4.14/lib/ghc-7.10.3/system-filepath-0.4.14 --enable-split-objs --disable-library-profiling --disable-executable-profiling --enable-shared --disable-coverage --enable-library-vanilla --enable-executable-dynamic --disable-tests --extra-lib-dirs=/nix/store/ddg0a5z77y6c98490hpm7jnx04f5h9na-ncurses-6.0-20171125/lib --extra-lib-dirs=/nix/store/b13jslrp58nx88jzy1yv28ffh2qdnnh0-gmp-6.1.2/lib --extra-lib-dirs=/nix/store/ddg0a5z77y6c98490hpm7jnx04f5h9na-ncurses-6.0-20171125/lib
  Configuring system-filepath-0.4.14...
  Setup: At least the following dependencies are missing:
  semigroups >=0.11 && <0.19

  builder for ‘/nix/store/3n0zx6slc27zf8kf6yi9xj5bzzmw6i76-system-filepath-0.4.14.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/6vp59h2yr38iywx8lnpckrni6x9kfcjw-ghcjs-0.2.0.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/6vp59h2yr38iywx8lnpckrni6x9kfcjw-ghcjs-0.2.0.drv’ failed
  ```

  ### Steps to reproduce

  Go to a directory with nixpkgs at nixos-unstable. Run `nix-env -f . -iA haskell.compiler.ghcjs`.


  ## System details

  ```
  $ nix-info -m
   - system: `"x86_64-linux"`
   - host os: `Linux 4.1.39, NixOS, 18.03.git.5452697 (Impala)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.12pre5732_fd10f6f2`
   - channels(root): `"nixos-18.03pre121670.4cbbecc85db"`
   - channels(turion): `""`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`
  ```


state: closed
title: Update flexget
user_login: tari
html_url: https://github.com/NixOS/nixpkgs/issues/34785
updated_at: 2018-03-17 09:54:16
body:
  ## Issue description

  Flexget is currently broken. Per #34775, it should be updated before the next release. I did some work to update it for the current breakage, but stalled on hitting test failures.

  I had to unpin a number of dependencies (which will likely change before the next nix release anyway). The functionality of `pytest-catchlog` is now built in to pytest, so `pytest-catchlog` should no longer be a build input.


state: closed
title: Vulnerability Roundup 36 (release-17.09)
user_login: ckauhaus
html_url: https://github.com/NixOS/nixpkgs/issues/34786
updated_at: 2019-02-25 18:00:01
body:
  Scanned nixos/release-combined.nix @ 1b83e43. Filtered out previously reported CVEs. May contain false positives.

  ### libtasn1-4.12 ([search](https://search.nix.gsc.io/?q=libtasn1&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=libtasn1+in%3Apath&type=Code))
   - [x] [CVE-2018-6003](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2018-6003)

  Cc: @joepie91, @phanimahesh, @the-kenny, @7c6f434c, @k0001, @peterhoeg, @nh2, @LnL7, @grahamc, @adisbladis, @fpletz

  Contact @ckauhaus for any questions.


state: closed
title: Vulnerability Roundup 36 (master)
user_login: ckauhaus
html_url: https://github.com/NixOS/nixpkgs/issues/34787
updated_at: 2018-12-09 14:13:38
body:
  Scanned nixos/release-combined.nix @ e860b65. Filtered out previously reported CVEs. May contain false positives.

  ### libtasn1-4.12 ([search](https://search.nix.gsc.io/?q=libtasn1&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=libtasn1+in%3Apath&type=Code))
   - [x] [CVE-2018-6003](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2018-6003)

  ### libtiff-4.0.9 ([search](https://search.nix.gsc.io/?q=libtiff&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=libtiff+in%3Apath&type=Code))
   - [x] [CVE-2017-17095](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-17095)
   - [x] [CVE-2017-17942](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-17942)
   - [x] [CVE-2017-18013](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-18013)
   - [x] [CVE-2018-5784](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2018-5784)

  ### mupdf-1.12.0 ([search](https://search.nix.gsc.io/?q=mupdf&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=mupdf+in%3Apath&type=Code))
   - [x] [CVE-2017-17858](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-17858)
   - [x] [CVE-2018-6187](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2018-6187)
   - [x] [CVE-2018-6192](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2018-6192)

  ### qemu-2.11.0 ([search](https://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))
   - [ ] [CVE-2017-15124](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-15124)

  Cc: @joepie91, @phanimahesh, @the-kenny, @7c6f434c, @k0001, @peterhoeg, @nh2, @LnL7, @grahamc, @adisbladis, @fpletz

  Contact @ckauhaus for any questions.


state: closed
title: Revert "squashfuse: init at 0.1.101"
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/34789
updated_at: 2018-02-10 01:09:10
body:
  This reverts commit 17210fee46826873a623ffd6b691da3d897277e3.

  ###### Motivation for this change

  cc @Profpatsch @bignaux 

  ###### Things done

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

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

  ---


state: closed
title: python3Packages.pyhomematic: 0.1.38 -> 0.1.39
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34790
updated_at: 2019-03-21 09:33:46
body:
  ###### Motivation for this change
  They now have non-manual tests :tada: 

  ###### Things done

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

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

  ---


state: closed
title: boot.kernel.features: add nixos option for setting kernel features
user_login: bendlas
html_url: https://github.com/NixOS/nixpkgs/pull/34791
updated_at: 2018-02-15 08:28:52
body:
  ###### Motivation for this change

  The motivation is submitted in the form of additional commits on this PR:
  - provide options for installing `systemtap` and `criu`; both profit from / require custom kernel config
  - optionally enabling `CONFIG_DEBUG_INFO`, for use with systemtap
  - optionally enabling `CONFIG_CHECKPOINT_RESTORE`, which is required by `criu`

  ###### Review requested

  - Is it done the right way?
  - What about the section re-enabling flags, that, for some reason, got disabled by `CONFIG_EXPERT` (`EXPERT` is needed for `CHECKPOINT_RESTORE`) https://github.com/NixOS/nixpkgs/pull/34791/commits/d86f2529529f27f19d72e85830748c4a62e9b937#diff-ad3f665c58e343da48fc9981dde5afaeR690

  ###### 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
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: trivial: fetchurl more securely
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/34793
updated_at: 2018-09-08 22:16:36
body:
  ###### Motivation for this change
  Obvious.

  ###### Things done

  - [X] Makes no changes to actual derivations.


state: closed
title: move texstudio from qt4 to qt5
user_login: ajs124
html_url: https://github.com/NixOS/nixpkgs/pull/34794
updated_at: 2018-07-31 11:17:09
body:
  ###### Motivation for this change
  The move from qt4 to qt5 is motivated by #32883, because poppler_qt4 is deprecated.

  Texstudio is one of the 4 remaining packages using poppler_qt4, but it also supports qt5.
  I also tried upgrading texmaker to version 5.0.2 and fix the same issue for it, but could not get it to compile.

  ###### Things done

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

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

  ---


state: closed
title: nixos: labels part 2
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/34795
updated_at: 2018-09-08 22:17:02
body:
  ###### Motivation for this change

  Continuation of  #10996 on steroids and some OCD-related changes.
  Now you can do, e.g.

  ```nix
  {
    system.nixos.tags = [ "with-xen" ];
    virtualisation.xen.enable = true;
  }
  ```

  and it will influence the label. This is useful for farming clusters of computers with different configurations as `for a in <machine-list>; do echo -n "$a "; ssh $a -- "basename $(readlink -f /run/current-system) | cut -d- -f2-"; done` then can show everything you want to know.

  681fe402c0b6570d6ae767853bd56e195b1f49c9 introduces what 2a05368ff3217175cd87105e778e2e70bc7eef1c removed because that feature is useful no matter how much of 47950b53538471c1aff04b00790fadded7eca207 and 0b9d9eded15e13079b1f0fef059ecb25bfb308c4 you add.

  ###### Things done

  - [X] Running on it for years.
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: open
title: automatically download virtualbox oracle extpack if allowUnfree = true
user_login: cdepillabout
html_url: https://github.com/NixOS/nixpkgs/issues/34796
updated_at: 2018-08-17 12:35:48
body:
  ## Issue description

  If would be nice for the Virtualbox package to automatically download and install the Oracle Extension pack if `nixpkgs.config.allowUnfree` is set to `true`.

  That is to say, with the following settings in `/etc/nixos/configuration.nix`, the Oracle Virtualbox Extension pack should be downloaded and installed automatically:

  ```nix
  virtualisation.virtualbox.host.enable = true;
  nixpkgs.config.virtualbox.enableExtensionPack = true;
  nixpkgs.config.allowUnfree = true;
  ```

  Currently, with the above options set, `nixos-rebuild build` produces the following message and fails to build the `virtualbox` package:

  ```
  In order to use the extension pack, you need to comply with the VirtualBox Personal Use
  and Evaluation License (PUEL) available at:

  https://www.virtualbox.org/wiki/VirtualBox_PUEL

  Once you have read and if you agree with the license, please use the
  following command and re-run the installation:

  nix-prefetch-url http://download.virtualbox.org/virtualbox/5.1.26/Oracle_VM_VirtualBox_Extension_Pack-5.1.26-117224.vbox-extpack
  ```

  It looks like the maintainers of the virtualbox package are @flokli and @sanders. (I'm not sure if it is appropriate to ping maintainers like this, or if it will happen automatically.)

  ## Technical details

   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.78, NixOS, 17.09.2875.c2b668ee726 (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-17.09.2875.c2b668ee726"`
   - channels(illabout): `""`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: OpenCL things
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/34797
updated_at: 2018-09-08 22:16:41
body:
  ###### Motivation for this change

  Side-effect of me doing OpenCL things.

  ###### Things done

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

  ---


state: closed
title: aspellDicts: add more dictionaries and some documentation
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/34798
updated_at: 2018-09-08 22:16:12
body:
  ###### Motivation for this change

  Jargon files.

  ###### 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
     - [ ] other Linux distributions
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: mailpile: 0.4.1 -> 1.0.0rc1
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/34799
updated_at: 2018-09-08 22:16:49
body:
  ###### Motivation for this change

  Adaptation of #23058 by @spinus to 1.0.0rc1. See #23058 and #28111 for discussion.
  This patch keeps the warnings. But I think it is useful to have a sanely working
  version in nixpkgs, even if it is still considered insecure, just to follow the
  upstream development by actually running it instead of reading the log.

  ###### 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
     - [ ] other Linux distributions
  - [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: linphone: 3.10.2 -> 3.12.0
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/34800
updated_at: 2018-06-10 21:46:41
body:
  ###### Motivation for this change
  https://github.com/NixOS/nixpkgs/pull/34669 broke the `linphone` build

  ###### Things done

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

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

  ---

  cc @ryantm @peti 


state: closed
title: racket-minimal: init at 6.12.0 (same as racket)
user_login: clacke
html_url: https://github.com/NixOS/nixpkgs/pull/34801
updated_at: 2018-02-21 17:17:03
body:
  Racket without the bundled packages, such as Mr Racket.

  The essential package racket-libs is included, as well as libraries
  that live in collections. In particular, raco and the pkg library are
  still bundled.

  ###### Motivation for this change

  I am working on [racket2nix](https://github.com/clacke/racket2nix), which will make `racket-minimal` much more useful. Also, I want to merge a change that makes racket compile on darwin, and currently only racket-minimal works and can verify that the compiled racket works, due to one package in the full racket having a test failure on darwin.

  ###### Things done

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

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [✓] macOS (with the darwin patch)
     - [✓] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [✓] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [✓] Tested execution of all binary files (usually in `./result/bin/`)
  - [✓] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: afl: fix build, by switch to gcc as compiler
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/34802
updated_at: 2018-02-20 08:48:42
body:
  Apparently they set CFLAGS incompatible with clang.
  Also only provide a default value for AFL_CC/AFL_CXX for afl-clang-fast:
  User might want to overriding, but this is not a PATH variable that can
  be prepended with :.

  @thoughtpolice I have tested afl only lightly, maybe I miss something important.

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: nixos/lxd: partial fix for lxd breakage
user_login: mt-caret
html_url: https://github.com/NixOS/nixpkgs/pull/34803
updated_at: 2018-02-17 09:08:08
body:
  ###### Motivation for this change

  Creates directory `/var/lib/lxc/rootfs` and adds AppArmor profiles for lxc, partially addressing the issues discussed at https://github.com/NixOS/nixpkgs/issues/25280.
  Note `lxd init` and step 2 of https://github.com/NixOS/nixpkgs/issues/25280#issuecomment-364625022 are still required; ideally, both probably should be done in this module.

  ###### Things done

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

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

  ---


state: closed
title: Multiple users with hashedPassword is broken in mosquitto
user_login: noqqe
html_url: https://github.com/NixOS/nixpkgs/pull/34804
updated_at: 2018-02-10 09:33:06
body:
  See #34753 for reference. 

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: lib: make use of visible variable in doRename
user_login: rycee
html_url: https://github.com/NixOS/nixpkgs/pull/34805
updated_at: 2018-05-15 15:59:33
body:
  This hooks up the `visible` argument to `doRename` in the `modules.nix` library since it was previously not used in the function. This argument determines whether the renamed option should be shown in the documentation.


state: closed
title: Libreoffice `.desktop` files not installed in user environment
user_login: samdroid-apps
html_url: https://github.com/NixOS/nixpkgs/issues/34806
updated_at: 2018-09-02 13:47:36
body:
  ## Issue description

  The libreoffice `.desktop` files do not appear to be properly installed in the user path.  This creates the following problems:

  * Libreoffice not listed in the gnome shell overview
  * can not use the "open with" libreoffice feature, for example to open a download in firefox

  ### Steps to reproduce

  Add `libreoffice-fresh` to user environment

  Open gnome shell overview, notice libreoffice is not listed

  ## Analysis

  Running `find` on the environment, we can see that libreoffice's desktop files are not linked into the environment:

  ```
  > find /etc/per-user-pkgs/sam/share | grep office
  /etc/per-user-pkgs/sam/share/gsettings-schemas/collected-for-libreoffice
  /etc/per-user-pkgs/sam/share/gsettings-schemas/collected-for-libreoffice/glib-2.0
  /etc/per-user-pkgs/sam/share/gsettings-schemas/collected-for-libreoffice/glib-2.0/schemas
  /etc/per-user-pkgs/sam/share/icons/soffice.ico
  ```

  Visiting the libreoffice path (aka `cd $(dirname $(readlink $(which libreoffice)))`), we can see that `/share/applications` is linked to `/lib/libreoffice/share/xdg`.  That contains the expected `.desktop` files.

  However, these files are never linked into the user environment.

  I believe that the [buildenv builder](https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/buildenv/builder.pl) is broken by `applications` being a symlink, as it iterates over the whole collection of files with their real paths (rather than with the symlink).  But I'm not amazing with perl; so that is just speculation.

  ## Technical details

   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.80, NixOS, 17.09.2961.3d985c45905 (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 1.11.16`
   - channels(sam): `""`
   - channels(root): `"nixos-17.09.2961.3d985c45905"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: python: housekeeping
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34807
updated_at: 2018-02-10 11:44:03
body:
  ###### Motivation for this change


  ###### Things done

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

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

  ---

  /cc chardet maintainer @domenkozar 


state: closed
title: pythonPackages.txtorcon: fix tests
user_login: jluttine
html_url: https://github.com/NixOS/nixpkgs/pull/34808
updated_at: 2018-02-10 11:33:35
body:
  ###### Motivation for this change

  There is a bug in the upstream package that causes one test to fail currently:
  https://github.com/meejah/txtorcon/issues/250

  The test can be safely ignored but should be enabled once it's been fixed
  upstream.

  ###### Things done

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

  - [x] Tested There is a bug in the upstream package that causes one test to fail currently:
  https://github.com/meejah/txtorcon/issues/250

  The test can be safely ignored but should be enabled once it's been fixed
  upstream.using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: python.pkgs: msgpack changes and neovim update
user_login: typetetris
html_url: https://github.com/NixOS/nixpkgs/pull/34809
updated_at: 2018-02-10 14:35:01
body:
  ###### Motivation for this change

  provide pythonPackages.neovim at 0.2.1 so CheckHealth in nvim doesn't complain any more.
  (And deoplete-clang2 works as expected with this.)

  As pythonPackages.neovim at 0.2.1 needs msgpack >= 5.0.0, bump msgpack to 0.5.4

  This changed the package name (in the python ecosystem) from msgpack-python to msgpack,
  so provide msgpack-transitional which provides the python package msgpack under its
  deprecated name msgpack-python and change referrers to depend on that instead.

  ###### 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] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [?] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
     * some, not all, as many failed on my because of async-timeout or libQt<something>
  - [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: home-assistant: remove dependencies which should be loaded via autoExtraComponents
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34810
updated_at: 2018-02-10 12:57:29
body:
  ###### Motivation for this change
  I especially want to get rid of mutagen in order to avoid the dependency on libvorbis.

  Regarding the recorder component: It is depended upon by the history component. But in `parse-requirements.py`, there is currently no way to detect such dependencies. I will have to come up with a better way to generate `component-packages.nix`.

  ###### Things done

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

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

  ---


state: closed
title: pythonPackages.testtools: clean up dependencies
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34811
updated_at: 2018-02-10 14:30:26
body:
  ###### Motivation for this change
  No idea how lxml ended up in `propagatedBuildInputs`.
  The `pyrsistent` dependency was removed upstream a while ago.

  ###### Things done

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

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

  ---


state: closed
title: Dlang update
user_login: ThomasMader
html_url: https://github.com/NixOS/nixpkgs/pull/34812
updated_at: 2018-02-18 05:50:41
body:
  ###### Motivation for this change

  Update versions for dmd, dtools and dub.

  ###### Things done

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

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

  ---


state: closed
title: exim: 4.90 -> 4.90.1
user_login: 4z3
html_url: https://github.com/NixOS/nixpkgs/pull/34816
updated_at: 2018-02-10 19:33:25
body:
  ###### Motivation for this change

  Fixes CVE-2018-6789.

  Refs https://lists.exim.org/lurker/message/20180210.180351.bc65dc61.en.html

  ###### Things done

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

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

  ---


state: open
title: ccacheStdenv cannot find libcxx on Darwin
user_login: mnacamura
html_url: https://github.com/NixOS/nixpkgs/issues/34817
updated_at: 2019-04-12 23:32:37
body:
  ## Issue description

  The title says it all. I ran this on Darwin:
  ```nix
  #!/usr/bin/env nix-shell --pure

  with import <nixpkgs> {};
  let
    myCcacheWrapper = ccacheWrapper.override {
      extraConfig = ''
        export CCACHE_COMPRESS=1
        export CCACHE_DIR=/var/cache/ccache
        export CCACHE_UMASK=007
      '';
    };
    myStdenv = overrideCC stdenv myCcacheWrapper;
  in
  myStdenv.mkDerivation {
    name = "darwin-ccacheStdenv-test";
    buildInputs = [ libcxx ];
    shellHook = ''
      cat << CODE > test.cc
      #include <string>
      CODE
      $CXX -c test.cc
      exit 0
    '';
  }
  ```
  It succeeded. Then, I removed `libcxx` from `buildInputs` and ran it again. I saw
  ```
  test.cc:1:10: fatal error: 'string' file not found
  #include <string>
           ^~~~~~~~
  1 error generated.
  ```

  ## Technical details
   - system: `"x86_64-darwin"`
   - host os: `Darwin 17.5.0, macOS 10.13.4`
   - multi-user?: `no`
   - sandbox: `no`
   - version: `nix-env (Nix) 2.0pre5889_c287d731`
   - channels(mnacamura): `"darwin, nixpkgs-18.03pre127302.e860b651d6e"`
   - nixpkgs: `/Users/mnacamura/Repos/nixpkgs`


state: closed
title: Syncthing remove ancient versions
user_login: andir
html_url: https://github.com/NixOS/nixpkgs/pull/34818
updated_at: 2018-02-10 23:47:37
body:
  ###### Motivation for this change

  Removing two ancient versions of syncthing that have been know to be broken / unsupported for a while.

  Removal as announced by @peterhoeg [1].

  https://groups.google.com/forum/#!msg/nix-devel/CR1eldka5SU/eO-xyV4UAgAJ

  ###### Things done

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

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

  ---


state: closed
title: Golang: Minor updates (CVE-2018-6574)
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/34819
updated_at: 2018-02-10 20:11:44
body:
  ###### Motivation for this change
  Golang minor releases
  Fixes `CVE-2018-6574`

  ###### Things done

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

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

  ---


state: closed
title: qmediathekview: set platforms to unix
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34821
updated_at: 2018-02-10 21:40:33
body:
  ###### Motivation for this change
  I hope the recent update of the aarch64 builder solved the issues I had in https://github.com/NixOS/nixpkgs/pull/34566.

  ###### Things done

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

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

  ---


state: closed
title: firefox 58: does not produce any sound
user_login: castilma
html_url: https://github.com/NixOS/nixpkgs/issues/34822
updated_at: 2018-02-18 23:09:50
body:
  ## Issue description
  Edit: firefox doesn't produce any sound anymore.
  ~~With a clean firefox profile, I am unable to play [this](https://archive.org/details/MozartSymphonyNo.41InCMajorK.551.jupiter_988) stream.
  The error is `Error loading media: File could not be played`~~
  When I click on play, the lines starting from Sandbox get printed.
  ```
  $ firefox -profilemanager                                       
  JavaScript error: jar:file:///nix/store/w28043p6gfzsihrpd7p7xzb4am4fmvmm-firefox-unwrapped-58.0.1/lib/firefox-58.0.1/omni.ja!/components/XULStore.js, line 70: Error: Can't find profile directory.
  JavaScript error: jar:file:///nix/store/w28043p6gfzsihrpd7p7xzb4am4fmvmm-firefox-unwrapped-58.0.1/lib/firefox-58.0.1/omni.ja!/components/XULStore.js, line 70: Error: Can't find profile directory.
  JavaScript warning: https://archive.org/includes/jquery-1.10.2.min.js?v1.10.2, line 1: Using //@ to indicate sourceMappingURL pragmas is deprecated. Use //# instead
  JavaScript warning: resource://devtools/shared/base-loader.js -> resource://devtools/client/shared/demangle.js, line 0: Successfully compiled asm.js code (total compilation time 450ms; unable to cache asm.js in synchronous scripts; try loading asm.js via <script async> or createElement('script'))
  Sandbox: seccomp sandbox violation: pid 20594, tid 20869, syscall 16, args 45 2147767296 139970708755800 105 0 0.
  Sandbox: seccomp sandbox violation: pid 20594, tid 20869, syscall 16, args 45 2147767296 139970708755816 105 0 0.
  [Child 20594, MediaPlayback #1] WARNING: 7f4d7689ef40 OpenCubeb() failed to init cubeb: file /build/firefox-58.0.1/dom/media/AudioStream.cpp, line 387
  [Child 20594, MediaPlayback #2] WARNING: Decoder=7f4d76224400 [OnMediaSinkAudioError]: file /build/firefox-58.0.1/dom/media/MediaDecoderStateMachine.cpp, line 3642
  [Child 20594, MediaPlayback #2] WARNING: Decoder=7f4d76224400 Decode error: NS_ERROR_DOM_MEDIA_MEDIASINK_ERR (0x806e000b) - OnMediaSinkAudioError: file /build/firefox-58.0.1/dom/media/MediaDecoderStateMachine.cpp, line 3365
  ```
  videos on youtube play, but without sound. terminal output:
  ```
  Sandbox: seccomp sandbox violation: pid 9292, tid 9427, syscall 16, args 51 2147767296 140313671193944 105 0 0.
  Sandbox: seccomp sandbox violation: pid 9292, tid 9427, syscall 16, args 51 2147767296 140313671193960 105 0 0.
  [Child 9292, MediaPlayback #3] WARNING: 7f9d4642e940 OpenCubeb() failed to init cubeb: file /build/firefox-58.0.1/dom/media/AudioStream.cpp, line 387
  [Child 9292, MediaPlayback #3] WARNING: Decoder=7f9d5053b400 [OnMediaSinkAudioError]: file /build/firefox-58.0.1/dom/media/MediaDecoderStateMachine.cpp, line 3642
  ```

  ### Steps to reproduce
  install firefox 58.0.1 (or 58.0.2): `nix-env -iA nixos.firefox`
  launch from the console: `$ firefox #-profilemanager #optionally create a new profile`
  try to play mentioned stream

  ## Technical details
   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.78, NixOS, 17.09.2987.59890bb1351 (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(mcd): `""`
   - channels(root): `"nixos-17.09.2987.59890bb1351"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: VMs module (see RFC 0012)
user_login: Ekleog
html_url: https://github.com/NixOS/nixpkgs/pull/34823
updated_at: 2018-07-02 14:31:18
body:
  Given the way of [RFC 0012](https://github.com/NixOS/rfcs/pull/12) has to not move forward, and given how long time I've lost trying to push things forward, I am currently giving up pushing for upstreaming this module.

  So here is a dump of my VMs branch. It was based on an older commit, but I rebased it on the tip a few days ago.

  It should work and do almost everything the RFC states (except for not changing IP assignment when adding/removing VMs), if I remember correctly. Then, it's been almost a year since I last touched this code, so I guess my memories may not be exact. In particular, if I can trust the TODO's I setup for myself, there were still questions about how to properly handle DNS configuration when the host has a dynamic IP.

  Anyway, this has bitrotten enough that I don't even remember the feature set it covered... :( so I'm just opening this PR so that anyone motivated enough could take over.

  Good bye, little PR, and thanks again for the fish. I'll now concentrate on upstreaming other things, like package updates. :) (and don't hesitate to close this PR if you don't believe it brings any good)


state: closed
title: eudev: 3.2.4 -> 3.2.5
user_login: Ekleog
html_url: https://github.com/NixOS/nixpkgs/pull/34824
updated_at: 2018-02-11 01:38:35
body:
  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: home-assistant: 0.62.1 -> 0.63
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34825
updated_at: 2018-02-11 10:42:59
body:
  ###### Motivation for this change
  https://home-assistant.io/blog/2018/02/10/release-63/

  The pinned versions of aiohttp and yarl are also the ones currently available in pythonPackages. However, I expect them to change sooner or later.

  ###### Things done

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

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

  ---

  /cc @FRidh


state: closed
title: pythonPackages.pynacl: 0.3.0 -> 1.2.1
user_login: va1entin
html_url: https://github.com/NixOS/nixpkgs/pull/34826
updated_at: 2018-02-11 13:15:52
body:
  ###### Motivation for this change
  python-packages.nix contains version 0.3.0 of pynacl, which is very old.

  ###### Things done
  Created a nix expression for pynacl at version 1.2.1 in it's own file, removed old 0.3.0 version of pynacl from python-packages.nix
  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

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

  ---


state: closed
title: rtl8812au: 4.3.20 -> 5.2.20_25672.20171213
user_login: danielfullmer
html_url: https://github.com/NixOS/nixpkgs/pull/34827
updated_at: 2018-02-15 08:13:11
body:
  ###### Motivation for this change
  Update rtl8812au to latest version.

  I noticed the previous version did not build with 4.15 kernels. The [Grawp/rtl8812au_rtl8821au](https://github.com/Grawp/rtl8812au_rtl8821au) repo is no longer being maintained, so I've switched to the repo found from AUR: https://aur.archlinux.org/packages/rtl8812au-dkms-git/

  Realtek's changelog: (which is where I got the more precise version string)
  https://github.com/zebulon2/rtl8812au-driver-5.2.20/blob/master/Realtek_Changelog.txt
  Note also that this latest version includes a fix for KRACK attacks.

  I've tested this with my own TP-LINK AC1200 USB wifi adapter on 4.15 and it seems to be working fine. `nox-review` also ensures this builds against all the other kernel versions currently in nixpkgs.

  ###### Things done

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

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

  ---


state: closed
title: Package request: python35Packages.i3ipc
user_login: Cypher1
html_url: https://github.com/NixOS/nixpkgs/issues/34828
updated_at: 2018-02-22 12:40:20
body:
  ## Issue description

  i3ipc python package exists in pypy but not in nixpackages.
  It would be great if we could use it.

  Link for reference: https://pypi.python.org/pypi/i3ipc

  ### Steps to reproduce
  ```
      nix-shell -p python35.i3ipc --run "python3 -c 'import i3ipc'"
  ```

  ## Technical details

  ```
   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.80, NixOS, 17.09.2955.76614894f34 (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(cypher): `""`
   - channels(root): `"nixos-17.09.2955.76614894f34"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`
  ```

  Thanks.

  I'm probably up for writing the nix package definition if someone can point me in the right direction,


state: closed
title: lego: init at unstable-2018-02-02
user_login: andrew-d
html_url: https://github.com/NixOS/nixpkgs/pull/34830
updated_at: 2018-02-12 03:55:19
body:
  ###### Motivation for this change
  Adding [lego][1], a Let's Encrypt client that supports DNS-based challenges with a variety of providers.

  Dependencies were generated with go2nix today (2018-02-10).

  [1]: https://github.com/xenolf/lego

  ###### Things done

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

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

  ---


state: closed
title: syncthing: Add discovery/relay servers, improve build
user_login: andrew-d
html_url: https://github.com/NixOS/nixpkgs/pull/34831
updated_at: 2018-02-15 08:22:05
body:
  ###### Motivation for this change
  I wanted to be able to run the Syncthing discovery / relay servers on my own infrastructure.  In the process, I also fixed the silly `$GOPATH` check that the Syncthing build does (see [here][bf]), and included man pages in the package.

  [bf]: https://github.com/syncthing/syncthing/blob/v0.14.44/build.go#L208-L220

  cc @pshendry @jokogr @peterhoeg (existing maintainers of this package)

  ###### Things done

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

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

  ---


state: closed
title: assertion failed in sublime/default.nix
user_login: bryaan
html_url: https://github.com/NixOS/nixpkgs/issues/34832
updated_at: 2018-07-04 15:42:36
body:
  ## Issue description

  Trying to install sublime on macos (High Sierra)

  ```bash
   $ nix-env -iA nixpkgs.funopsEnv --show-trace
  installing ‘funopsEnv’
  error: while evaluating the attribute ‘pkgs’ of the derivation ‘funopsEnv’ at /nix/store/k8mvnyc9fs9cywsxp0jpnk6wrgcf8v17-nixpkgs-18.03pre125635.846b5c42f19/nixpkgs/pkgs/stdenv/generic/make-derivation.nix:148:11:
  while evaluating ‘callPackageWith’ at /nix/store/k8mvnyc9fs9cywsxp0jpnk6wrgcf8v17-nixpkgs-18.03pre125635.846b5c42f19/nixpkgs/lib/customisation.nix:113:35, called from /nix/store/k8mvnyc9fs9cywsxp0jpnk6wrgcf8v17-nixpkgs-18.03pre125635.846b5c42f19/nixpkgs/pkgs/top-level/all-packages.nix:17133:13:
  while evaluating ‘makeOverridable’ at /nix/store/k8mvnyc9fs9cywsxp0jpnk6wrgcf8v17-nixpkgs-18.03pre125635.846b5c42f19/nixpkgs/lib/customisation.nix:72:24, called from /nix/store/k8mvnyc9fs9cywsxp0jpnk6wrgcf8v17-nixpkgs-18.03pre125635.846b5c42f19/nixpkgs/lib/customisation.nix:117:8:
  while evaluating anonymous function at /nix/store/k8mvnyc9fs9cywsxp0jpnk6wrgcf8v17-nixpkgs-18.03pre125635.846b5c42f19/nixpkgs/pkgs/applications/editors/sublime/default.nix:1:1, called from /nix/store/k8mvnyc9fs9cywsxp0jpnk6wrgcf8v17-nixpkgs-18.03pre125635.846b5c42f19/nixpkgs/lib/customisation.nix:74:12:
  assertion failed at /nix/store/k8mvnyc9fs9cywsxp0jpnk6wrgcf8v17-nixpkgs-18.03pre125635.846b5c42f19/nixpkgs/pkgs/applications/editors/sublime/default.nix:5:1
  ```

  Same thing a little easier to read:

  ```bash
   $ nix-env -iA nixpkgs.funopsEnv --show-trace
  installing ‘funopsEnv’
  error: while evaluating the attribute ‘pkgs’ of the derivation ‘funopsEnv’ at .../nixpkgs/pkgs/stdenv/generic/make-derivation.nix:148:11:
  while evaluating ‘callPackageWith’ at .../nixpkgs/lib/customisation.nix:113:35, called from .../nixpkgs/pkgs/top-level/all-packages.nix:17133:13:
  while evaluating ‘makeOverridable’ at .../nixpkgs/lib/customisation.nix:72:24, called from  .../nixpkgs/lib/customisation.nix:117:8:
  while evaluating anonymous function at .../pkgs/applications/editors/sublime/default.nix:1:1, called from .../nixpkgs/lib/customisation.nix:74:12:
  assertion failed at  .../nixpkgs/pkgs/applications/editors/sublime/default.nix:5:1
  ```

  ### Steps to reproduce

  ```nix
  # ~/.nixpkgs/config.nix
  {
    allowUnfree = true;
    packageOverrides = pkgs: with pkgs; {
      funopsEnv = with pkgs; buildEnv {
        name = "funopsEnv";
        paths = [
          sublime
        ];
      };
    };
  }
  ```

  ## Technical details

   - system: `"x86_64-darwin"`
   - host os: `Darwin 17.4.0, macOS 10.13.3`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixpkgs-18.03pre125635.846b5c42f19"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixpkgs`


state: closed
title: notmuch-addrlookup: 7 -> 9
user_login: flokli
html_url: https://github.com/NixOS/nixpkgs/pull/34833
updated_at: 2018-02-13 11:21:39
body:
  ###### Motivation for this change
  This version bump contains the following fixes:

  v8:
   - Avoid a segmentation fault when notmuch_message_get_header() returns NULL. (Patch by Víctor M. Jáquez <vjaquez@igalia.com>).

  v9:
   - Do not use the deprecated notmuch_query_count_messages_st function when using Notmuch 0.25. (Patch by Adam Ruzicka <a.ruzicka@outlook.com>.)
     We already had this patch in our tree.
   - Fix crash in when running queries and the program is build with Notmuch 0.25. (Patch by Joshua Krusell <joshua.krusell@v-dem.net>).
   - Fix conditional compilation when using Notmuch 0.25. (Patch by David Bremner <bremner@debian.org>).

  ###### Things done

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

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

  ---


state: closed
title: pythonPackages.i3ipc: init at 1.4.0
user_login: vanzef
html_url: https://github.com/NixOS/nixpkgs/pull/34835
updated_at: 2018-02-11 20:30:29
body:
  closes #34828

  ###### Motivation for this change
  [Request](https://github.com/NixOS/nixpkgs/issues/34828) from @cypher1.


  ###### Things done

  Added package `pythonPackages.i3ipc`.

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

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

  ---


state: closed
title: treewide: use https addresses where possible
user_login: iblech
html_url: https://github.com/NixOS/nixpkgs/issues/34836
updated_at: 2018-03-21 21:46:24
body:
  In my social circle, it's considered slightly inpolite to use http instead of https addresses. :-) Therefore I thought to give rewriting of all http addresses in the nixpkgs repository a go, just as an experiment; the result can be found in pull request #30906.

  (I'm not trying to start a religious war and don't particularly care. Of course the issue is not really an issue for NixOS since we verify sha256sums. Still we could gain street creds if we could proclaim that "NixOS doesn't contain a single http link".)

  The referenced pull request is too large to review and test, see the discussion over there. I appreciate any pointers on how we could go on. The script I used to rewrite http addresses to https addresses after a positive check is online: https://github.com/luga-ev/website/blob/master/rewrite-http-to-https.pl


state: open
title: Okular: Unable to open (Drawing|Annotating)Tools XML
user_login: oleks
html_url: https://github.com/NixOS/nixpkgs/issues/34837
updated_at: 2019-02-24 20:45:10
body:
  ## Issue description

  Having listed Okular in [my `/etc/nixos/configuration.nix`](https://github.com/oleks/chaika-nixos/blob/master/configuration.nix), without specifying KDE as my desktop environment, I am unable to open the Drawing and Annotating tools in Okular.

  The errors reported to standard error are:
  ```
  Unable to open DrawingTools XML definition
  Unable to open AnnotatingTools XML definition
  ```
  Looking at the `strace`, I see that it is looking for `drawingtools.xml` and `tools.xml`, respectively, at the following paths:
  ```
  $HOME/.local/share/okular/
  /run/opengl-driver/share/okular/
  /etc/per-user-pkgs/$USER/share/okular/
  $HOME/.nix-profile/share/okular/
  /nix/var/nix/profiles/default/share/okular/
  /run/current-system/sw/share/okular/
  ```

  This might be related to the now closed #30977.

  ### Steps to reproduce

  My NixOS configuration is [here](https://github.com/oleks/chaika-nixos/blob/master/configuration.nix).

  ## Technical details

  ```
   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.78, NixOS, 17.09.2964.3e349a2b98b (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-17.09.2964.3e349a2b98b"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`
  ```


state: closed
title: [17.09] firefox branding
user_login: andir
html_url: https://github.com/NixOS/nixpkgs/pull/34838
updated_at: 2018-02-11 12:48:04
body:
  ###### Motivation for this change

  Since we enabled official branding on master we might as well do it on the stable release. A much nicer icon will then appear on many peoples desktop 🎉

  ###### Things done

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

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

  ---


state: closed
title: [17.09] firefox: 58.0.1 -> 58.0.2
user_login: andir
html_url: https://github.com/NixOS/nixpkgs/pull/34839
updated_at: 2018-02-11 12:48:05
body:
  ###### Motivation for this change

  Updates to latest stable point release.

  ###### Things done

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

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

  ---


state: closed
title: uutils-coreutils: init at 2018-02-09
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/34840
updated_at: 2018-02-28 19:11:44
body:
  ###### Motivation for this change
      
  `uutils-coreutils` is an a cross-platform rewrite of GNU/coreutils based
  on Rust. It aims to increase portability and improve Windows support
  (see https://github.com/uutils/coreutils#why).
      
  Since the derivation provides the same binaries as `coreutils` does a
  `prefix` argument as been added to the function to avoid any conflicts
  that can be used like this:
     
  ``` nix
  self: super:
  {
    uutils-coreutils = self.uutils-coreutils.override { prefix = "uutils"; };
  }
  ```
     
  Resolves #28114 /cc @NeQuissimus
      
  -----
  Important notice: the patch depends on #34505 which needs to be merged
  *FIRST* as it fixes a bug in the `rustc` setup of nixpkgs (see the PR's
  discussion and https://github.com/rust-lang/cargo/commit/5c9665f41c6b4d3b99d3b9f8b48a286f5f154692#commitcomment-27271420 for further reference).


  ###### Things done

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

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

  ---


state: closed
title: gv: broken in that it segmentation faults on any document
user_login: iblech
html_url: https://github.com/NixOS/nixpkgs/issues/34841
updated_at: 2018-05-20 10:30:28
body:
  ## Issue description

  gv crashes with a segmentation fault immediately upon starting, before a window is visible.

  This happens even with an empty dummy document (created using latex and pdf2ps). For ease of reproducibility, you can find it [here](https://www.speicherleck.de/iblech/stuff/empty.ps).

  ### Steps to reproduce

      $ nix-shell -p gv
      [nix-shell:~]$ gv empty.ps

  ## Technical details

  Please run `nix-shell -p nix-info --run "nix-info -m"` and paste the
  results.

   - system: `"x86_64-linux"`
   - host os: `Linux 4.14.16, NixOS, 18.03pre127724.03eef817274 (Impala)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-18.03pre127724.03eef817274"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: lib.maintainers: maintainer is now a set
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/34842
updated_at: 2018-03-04 03:27:06
body:
  This commit allows values in lib.maintainers to be not only a string,
  but also a set. This gives the possibility to obtain the GitHub handle
  of maintainers by evaluation, and the possibility to add additional
  means for contacting maintainers.

  This is based on the suggestion made in
  https://github.com/NixOS/nixpkgs/issues/18352#issuecomment-244905440.


  ###### Things done

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

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

  ---


state: closed
title: nixos/postfix: document that *Alias options support comma separated values
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/34843
updated_at: 2018-02-18 12:16:21
body:
  ###### Motivation for this change
  For the longest time I thought there could be only one rootAlias.

  ###### Things done

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

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

  ---


state: closed
title: Steam crashes if "Remember Password" is checked
user_login: DIzFer
html_url: https://github.com/NixOS/nixpkgs/issues/34844
updated_at: 2019-04-04 08:03:23
body:
  ## Issue description

  If you check the "Remember Password" option in Steam, it won't launch again after it closes.
  I suspect this to be an issue with the dbus session daemon not being reachable from the chrootenv, which may very well point to a misconfiguration on my part. Since dbus is usually left to the DE, so I tried to run steam from within Plasma with the same results. Running Steam from a Solus installation from both Plasma and Budgie sharing home partition works fine.

  The output is the following, in which I've broken out the relevant line.
  This line _does not appear_ if I the checkbox is off.

  ```
  Running Steam on nixos 18.03.git.c10933d 64-bit
  STEAM_RUNTIME has been set by the user to: /steamrt
  Pins potentially out-of-date, rebuilding...
  mkdir: cannot create directory ‘/nix/store/aqa2807218ya35jbx8df2gsm687dhkij-steam-fhs/steamrt/pinned_libs_32’: Read-only file system
  mkdir: cannot create directory ‘/nix/store/aqa2807218ya35jbx8df2gsm687dhkij-steam-fhs/steamrt/pinned_libs_64’: Read-only file system
  Installing breakpad exception handler for appid(steam)/version(1513371133)
  Installing breakpad exception handler for appid(steam)/version(1513371133)
  Installing breakpad exception handler for appid(steam)/version(1513371133)
  Installing breakpad exception handler for appid(steam)/version(1513371133)
  Installing breakpad exception handler for appid(steam)/version(1513371133)
  Installing breakpad exception handler for appid(steam)/version(1513371133)
  Installing breakpad exception handler for appid(steam)/version(1513371133)
  Installing breakpad exception handler for appid(steam)/version(1513371133)
  Installing breakpad exception handler for appid(steam)/version(1513371133)
  Installing breakpad exception handler for appid(steam)/version(1513371133)
  Installing breakpad exception handler for appid(steam)/version(1513371133)
  Installing breakpad exception handler for appid(steam)/version(1513371133)
  Installing breakpad exception handler for appid(steam)/version(1513371133)
  Installing breakpad exception handler for appid(steam)/version(1513371133)
  Installing breakpad exception handler for appid(steam)/version(1513371133)
  Installing breakpad exception handler for appid(steam)/version(1513371133)
  [0211/142019.312715:ERROR:web_plugin_impl.cc(38)] Widevine registration is not supported after context initialization
  Fatal : VkResult is "ERROR_INITIALIZATION_FAILED" in /home/pgriffais/src/Vulkan/base/vulkanexamplebase.cpp at line 823
  vulkandriverquery: /home/pgriffais/src/Vulkan/base/vulkanexamplebase.cpp:823: void VulkanExampleBase::initVulkan(): Assertion `res == VK_SUCCESS' failed.
  [0211/142020.313405:ERROR:web_plugin_impl.cc(38)] Widevine registration is not supported after context initialization
  [0211/142021.314447:ERROR:web_plugin_impl.cc(38)] Widevine registration is not supported after context initialization
  [0211/142022.314828:ERROR:web_plugin_impl.cc(38)] Widevine registration is not supported after context initialization
  Setting breakpad minidump AppID = 769
  Steam_SetMinidumpSteamID:  Caching Steam ID:  76561197960265728 [API loaded no]
  [0211/142023.316218:ERROR:web_plugin_impl.cc(38)] Widevine registration is not supported after context initialization
  Installing breakpad exception handler for appid(steam)/version(1513371133)
  Installing breakpad exception handler for appid(steam)/version(1513371133)
  Installing breakpad exception handler for appid(steam)/version(1513371133)
  Generating new string page texture 2: 48x256, total string texture memory is 49.15 KB
  Generating new string page texture 3: 384x256, total string texture memory is 442.37 KB
  Installing breakpad exception handler for appid(steam)/version(1513371133)
  roaming config store loaded successfully - 8829 bytes.
  migrating temporary roaming config store
  Failed to init SteamVR because it isn't installed
  ```
  ```
  process 31394: arguments to dbus_connection_ref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file dbus-connection.c line 2688.
  This is normally a bug in some application using the D-Bus library.
    D-Bus not built with -rdynamic so unable to print a backtrace
  ```
  ```
  [2018-02-11 14:20:14] Startup - updater built Dec 15 2017 11:47:44
  Looks like steam didn't shutdown cleanly, scheduling immediate update check
  [2018-02-11 14:20:14] Checking for update on startup
  [2018-02-11 14:20:14] Checking for available updates...
  [2018-02-11 14:20:14] Download skipped: /client/steam_client_ubuntu12 version 1513371133, installed version 1513371133
  [2018-02-11 14:20:14] Nothing to do
  [2018-02-11 14:20:14] Verifying installation...
  [2018-02-11 14:20:14] Performing checksum verification of executable files
  [2018-02-11 14:20:15] Verification complete
  crash_20180211142014_1.dmp[31830]: Uploading dump (out-of-process)
  /tmp/dumps/crash_20180211142014_1.dmp
  /home/athena/.local/share/Steam/steam.sh: line 927: 31394 Aborted                 $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
  Refresh rate: 0
  Refresh rate: 0
  Refresh rate: 0
  Refresh rate: 0
  Refresh rate: 0
  Refresh rate: 0
  Refresh rate: 0
  Refresh rate: 0
  Refresh rate: 0
  crash_20180211142014_1.dmp[31830]: Finished uploading minidump (out-of-process): success = yes
  crash_20180211142014_1.dmp[31830]: response: CrashID=bp-ced033d1-5640-4e17-8caf-d1e882180211
  crash_20180211142014_1.dmp[31830]: file ''/tmp/dumps/crash_20180211142014_1.dmp'', upload yes: ''CrashID=bp-ced033d1-5640-4e17-8caf-d1e882180211''
  ```

  Relevant source of information (that made me notice dbus in the first place) is https://github.com/ValveSoftware/steam-for-linux/issues/3415

  While attempting to solve this by myself, I managed to get the dbus-launch command into the steam chrootenv, as well as `eval $(dbus launch)` to be run before steam. It then complains because /etc/dbus-1/{session,system}.conf are dummy files which differ from the host system's (working) files. I think that because of the following output when running `steam-run dbus-launch` is this:

  ```
  Failed to start message bus: Configuration file needs one or more <listen> elements giving addresses
  EOF in dbus-launch reading address from bus daemon
  ```

  Finding a way for these files to be equal to the host's (or at least contain a valid config) will probably fix this. However, my Nix knowledge fails me at this point.

  ### Steps to reproduce

  1. run `steam`
  2. Enter your username and password
  3. Check "Remember Password"
  4. Exit Steam
  5. Run `steam` again


  ## Technical details

   - system: `"x86_64-linux"`
   - host os: `Linux 4.15.2, NixOS, 18.03.git.c10933d (Impala)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 2.0pre5889_c287d731`
   - channels(athena): `""`
   - channels(root): `"nixos-18.03pre115705.c8e7aab0c8"`
   - nixpkgs: `/home/athena/repos/nixpkgs`


state: closed
title: bfs: init at 1.2.1
user_login: yesbox
html_url: https://github.com/NixOS/nixpkgs/pull/34845
updated_at: 2018-09-22 10:32:00
body:
  Adds the bfs package; a breadth-first version of the UNIX find command.
  https://github.com/tavianator/bfs

  This patch also introduces the "BSD Zero Clause License".

  ###### Things done

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

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

  ---


state: closed
title: VirtualBox Extension Pack checksum mismatch
user_login: chekoopa
html_url: https://github.com/NixOS/nixpkgs/issues/34846
updated_at: 2018-02-26 07:50:40
body:
  ## Issue description

  VirtualBox build crashes with error on extension pack SHA checksum mismatch.

  ```
  VBoxExtPackHelperApp: error: The extension pack file has changed (SHA-256 mismatch)
  VBoxExtPackHelperApp: info: Validating extension pack '/nix/store/6dq7gw9a87kwa2k6d9q2x0xf8y7cgh1c-Oracle_VM_VirtualBox_Extension_Pack-5.1.32-120294.vbox-extpack' ('Oracle VM VirtualBox Extension Pack')...
  rcExit=1
  builder for ‘/nix/store/66l7lb17h15dh09b6djqnf5i8dgfvcaq-virtualbox-5.1.32.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/dldswdagfc4sv225vsb4jj3snj0v9wcx-nixos-system-ckopo-nix-17.09.2987.59890bb1351.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/dldswdagfc4sv225vsb4jj3snj0v9wcx-nixos-system-ckopo-nix-17.09.2987.59890bb1351.drv’ failed
  ```

  Extension pack file was prefetched using a link provided by license message and its checksum matches with [site-listed](https://www.virtualbox.org/download/hashes/5.1.32/SHA256SUMS). 

  ```
  21258910250c89f6d7062cd96e53a8d855e9f8bb6a011c18de760dc5b869c68e  /nix/store/6dq7gw9a87kwa2k6d9q2x0xf8y7cgh1c-Oracle_VM_VirtualBox_Extension_Pack-5.1.32-120294.vbox-extpack
  ```

  ### Steps to reproduce

   - have this in your `configuration.nix`
   ```
  virtualisation.virtualbox.host.enable = true;
  nixpkgs.config.virtualbox.enableExtensionPack = true;
  ```
   - run `# nixos-rebuild switch` (has done it with `--upgrade` key)

  ## Technical details

   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.78, NixOS, 17.09.2905.c1d9aff56e0 (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-17.09.2987.59890bb1351"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: pythonPackages.pynacl: fix tests
user_login: va1entin
html_url: https://github.com/NixOS/nixpkgs/pull/34847
updated_at: 2018-02-11 15:21:55
body:
  ###### Motivation for this change
  It was requested to change a required modification of pynacl tests from preCheck to prePatch in  https://github.com/NixOS/nixpkgs/pull/34826#pullrequestreview-95637800
  This breaks the build, because the files that shall be changed don't exist in that stage

  ###### Things done
  Changed modifications to pynacl tests from prePatch to preCheck
  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

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

  ---


state: closed
title: patch urls of calibre package are not found
user_login: stubbfel
html_url: https://github.com/NixOS/nixpkgs/issues/34848
updated_at: 2018-02-14 10:50:13
body:
  https://github.com/NixOS/nixpkgs/blob/5db4e631bdabe17c3b76f541f529ab348628c99b/pkgs/applications/misc/calibre/default.nix#L21-L23
   the url for  the disable_plugins.patch seems not exists any more:

  >  wget http://bazaar.launchpad.net/~calibre-packagers/calibre/debian/download/head:/disable_plugins.py-20111220183043-dcl08ccfagjxt1dv-1/disable_plugins.py
  > --2018-02-11 16:25:11--  http://bazaar.launchpad.net/~calibre-packagers/calibre/debian/download/head:/disable_plugins.py-20111220183043-dcl08ccfagjxt1dv-1/disable_plugins.py
  > Auflösen des Hostnamens bazaar.launchpad.net (bazaar.launchpad.net)… 91.189.95.84
  > Verbindungsaufbau zu bazaar.launchpad.net (bazaar.launchpad.net)|91.189.95.84|:80 … verbunden.
  > HTTP-Anforderung gesendet, auf Antwort wird gewartet … 404 Not Found
  > 2018-02-11 16:25:11 FEHLER 404: Not Found.

  same result for no_updates_dialog.patch

  https://github.com/NixOS/nixpkgs/blob/5db4e631bdabe17c3b76f541f529ab348628c99b/pkgs/applications/misc/calibre/default.nix#L26-L28

  > wget http://bazaar.launchpad.net/~calibre-packagers/calibre/debian/download/head:/no_updates_dialog.pa-20081231120426-rzzufl0zo66t3mtc-16/no_updates_dialog.patch
  > --2018-02-11 16:31:27--  http://bazaar.launchpad.net/~calibre-packagers/calibre/debian/download/head:/no_updates_dialog.pa-20081231120426-rzzufl0zo66t3mtc-16/no_updates_dialog.patch
  > Auflösen des Hostnamens bazaar.launchpad.net (bazaar.launchpad.net)… 91.189.95.84
  > Verbindungsaufbau zu bazaar.launchpad.net (bazaar.launchpad.net)|91.189.95.84|:80 … verbunden.
  > HTTP-Anforderung gesendet, auf Antwort wird gewartet … 404 Not Found
  > 2018-02-11 16:31:27 FEHLER 404: Not Found.

  may is launch id  calibre-packagers is not available anymore 


state: closed
title: pkgs: firefoxes and tor-browsers
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/34849
updated_at: 2018-02-12 11:15:30
body:
  ###### Motivation for this change
  Cleanup and updates.

  ###### Things done

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
  - [X] Tested compilation of `-A firefoxPackages.firefox`, `-A firefoxPackages.firefox-esr`, `-A firefoxPackages.tor-browser`.
  - [X] Tested execution of all compiled `firefox`es
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: [backport] make-fonts-cache: remove CACHEDIR.TAG file from Nix store
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/34850
updated_at: 2018-02-12 19:48:25
body:
  ###### Motivation for this change

  A CACHEDIR.TAG file indicates that the contents can be automatically
  re-generated. This is not really true for Nix store paths. (Well _Nix_
  can recreate them, but that's different.)

  I noticed this issue as I was restoring full system backup that "for
  some reason" always missed /nix/store/*-fc-cache (found by `nix-store
  --verify --repair`). Turns out I was excluding caches from my backup...

  (cherry picked from commit 8ea7a302bd8c35c60ddc4cfe62c25503dc316762)


  ###### Things done

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

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

  ---


state: open
title: Adding vlan support in openvswitch
user_login: netixx
html_url: https://github.com/NixOS/nixpkgs/issues/34851
updated_at: 2018-11-08 20:28:34
body:
  ## Issue description
  I am trying to setup a openvswitch switch attached to a physical (trunk) interface and multiple tagged internal interfaces, that act as gateways for each vlan defined in my network (which is connected to the physical interface).

  The current implementation for openvswitch `networking.vswitchs.interfaces` does not allow definition of vlan and other interface properties (such as type) (see [this](http://docs.openvswitch.org/en/latest/faq/configuration/) for openvswitch configuration details).

  I am currently in the process of implementing those features in nixos and I need help determining the input format for this feature.

  I have two proposals:
  ```
  networking.vswitchs.test.interfaces=[
    {
      name="int";
      vlan=10;
      type="internal";
    }
  ];
  ```
  or
  ```
  networking.vswitchs.test.interfaces={
    int={
      vlan=10;
      type="internal";
    };
  };
  ```

  I now that those two options are possible for `networking.interfaces`, but I don't how it works because my knowledge of nix is limited.

  Also, I think I should retain compatibility with the original interface `networking.vswitchs.test.interfaces=["int"]` but I may need help doing so.

  As a bonus, I think it would be nice to support other openvswitch options on ports and interfaces (such as `vlan_mode`), but I don't know if nixos favours specific options with multiple simple implementations or generic options with a single more complex implementation. For example, is it better to add options for `vlan` and `type` specifically or a generic attributeset that would be translated as is in `ovs-vsctl` commands.

  See [this](http://docs.openvswitch.org/en/latest/faq/vlan/) for example of vlan configuration.

  Can someone help me find the best format ?
  Thank you
  ### Steps to reproduce



  ## Technical details

  Please run `nix-shell -p nix-info --run "nix-info -m"` and paste the
  results.


state: closed
title: Enabling TCP stream to PulseAudio does not configure the firewall
user_login: minijackson
html_url: https://github.com/NixOS/nixpkgs/issues/34852
updated_at: 2018-11-07 10:36:16
body:
  ## Issue description

  Hello and thank you for this wonderful project! Now for the issue, I feel like setting `hardware.pulseaudio.tcp.enable = true` should make the firewall allow the default port for PulseAudio TCP streaming (4713).

  ### Steps to reproduce

  - Have the following config:
  ```nix
  {
    networking.firewall.enable = true;
    networking.firewall.allowedTCPPorts = []; # or anything without 4713

    pulseaudio = {
      enable = true;

      tcp = {
        enable = true;
        anonymousClients.allowAll = true;
      };
    };
  }
  ```

  - Try to have stream from another computer
  - See that it won't work :'-(

  Adding 4713 to `networking.firewall.allowedTCPPorts` does fix the problem.

  ## Technical details

   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.80, NixOS, 17.09.2987.59890bb1351 (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-17.09.2987.59890bb1351"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: pythonPackages.aioconsole: init at 0.1.7
user_login: catern
html_url: https://github.com/NixOS/nixpkgs/pull/34853
updated_at: 2018-02-11 17:45:38
body:
  ###### Motivation for this change

  Adding aioconsole. Note the comment in the expression about the caveat for the "apython" binary this derivation provides.

  ###### Things done

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

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

  ---


state: closed
title: QT_INSTALL_PLUGINS is pointing to qtbase directory while building the package
user_login: bugworm
html_url: https://github.com/NixOS/nixpkgs/issues/34854
updated_at: 2018-04-13 10:37:03
body:
  ## Issue description
  I'm trying to build `qtstyleplugin-kvantum`, I had some troubles with that before, style file was skipped and I need to put it manually. Now it actually tries to put it in qtbase directory

  ```
  installing
  install flags: install SHELL=/nix/store/yq03c2ny43mc24j7dq5riznzb09ddhpq-bash-4.4-p12/bin/bash gsettingsschemadir=/nix/store/n46izw65ki0bmw86vw3ic4vr09w5ccyw-qtstyleplugin-kvantum-0.10.4/share/gsettings-schemas/qtstyleplugin-kvantum-0.10.4/glib-2.0/schemas/ gsettingsschemadir=/nix/store/n46izw65ki0bmw86vw3ic4vr09w5ccyw-qtstyleplugin-kvantum-0.10.4/share/gsettings-schemas/qtstyleplugin-kvantum-0.10.4/glib-2.0/schemas/
  cd style/ && ( test -e Makefile || /nix/store/ibfm5z49nv2jvdcv4wk0p5d4pp8czk4f-qtbase-5.10.0-dev/bin/qmake -o Makefile /tmp/nix-build-qtstyleplugin-kvantum-0.10.4.drv-0/source/Kvantum/style/style.pro PREFIX=/nix/store/n46izw65ki0bmw86vw3ic4vr09w5ccyw-qtstyleplugin-kvantum-0.10.4 NIX_OUTPUT_OUT=/nix/store/n46izw65ki0bmw86vw3ic4vr09w5ccyw-qtstyleplugin-kvantum-0.10.4 NIX_OUTPUT_DEV=/nix/store/n46izw65ki0bmw86vw3ic4vr09w5ccyw-qtstyleplugin-kvantum-0.10.4 NIX_OUTPUT_BIN=/nix/store/n46izw65ki0bmw86vw3ic4vr09w5ccyw-qtstyleplugin-kvantum-0.10.4 NIX_OUTPUT_DOC=/nix/store/n46izw65ki0bmw86vw3ic4vr09w5ccyw-qtstyleplugin-kvantum-0.10.4/share/doc/qt-5.10 NIX_OUTPUT_QML=/nix/store/n46izw65ki0bmw86vw3ic4vr09w5ccyw-qtstyleplugin-kvantum-0.10.4/lib/qt-5.10/qml NIX_OUTPUT_PLUGIN=/nix/store/n46izw65ki0bmw86vw3ic4vr09w5ccyw-qtstyleplugin-kvantum-0.10.4/lib/qt-5.10/plugins QMAKE_LRELEASE=/nix/store/y55mv4zyya9xcv7gf7yxhnj1pi7jv5x9-qttools-5.10.0-dev/bin/lrelease ) && make -f Makefile install
  make[1]: Entering directory '/tmp/nix-build-qtstyleplugin-kvantum-0.10.4.drv-0/source/Kvantum/style'
  mkdir: cannot create directory '/nix/store/0f0z5yd348bjaqbwdzsla874w3fpzb2z-qtbase-5.10.0/lib/qt-5.10': Permission denied
  ```
  looks like it tries to install it to `QT_INSTALL_PLUGINS`:
  `Kvantum/style/style.pro`
  ```
  #MAKE INSTALL
  target.path = $$[QT_INSTALL_PLUGINS]/styles
  ```
  I'm not too familiar with qt and nix, just want to make kvantum work on NixOS. 
  Link to kvantum, if it helps: https://github.com/tsujan/Kvantum


  ### Steps to reproduce
  `nix-env -iA nixos.libsForQt5.qtstyleplugin-kvantum`


  ## Technical details
  ```
   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.80, NixOS, 18.03pre127302.e860b651d6e (Impala)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-18.03pre127302.e860b651d6e"`
   - channels(bugworm): `"nixpkgs-18.03pre127302.e860b651d6e"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`
  ```


state: closed
title: Additional CA trust certificates to be used in other packages
user_login: jensbin
html_url: https://github.com/NixOS/nixpkgs/issues/34855
updated_at: 2018-05-26 17:33:34
body:
  ## Issue description
  Additional CA trust certificates added with ```security.pki.certificates``` as in (https://nixos.org/nixos/options.html#security.pki.certificates), are added to the system truststore (```/etc/static/ssl/certs/ca-certificates.crt```), but not to packages depending on ```${cacert}```.


  ### Steps to reproduce
  Add an additional CA certificate trust using ```security.pki.certificates = [ (builtins.readFile myca.pem) ];```
  Add pkgs ```citrix_receiver```.

  ```
  [~] $ grep "MIIFVjCCAz6gAwIBAgIBATANBgkqhkiG9w0BAQsFADA8MQswCQYDVQQGEwJDSDEP" /etc/pki/tls/certs/ca-bundle.crt 
  MIIFVjCCAz6gAwIBAgIBATANBgkqhkiG9w0BAQsFADA8MQswCQYDVQQGEwJDSDEP
  [~] $ readlink /run/current-system/sw/bin/wfica
  /nix/store/igbk08llylxdvpyp0glxfrjrs4ap80w2-citrix-receiver-13.8.0/bin/wfica
  [~] $ grep "MIIFVjCCAz6gAwIBAgIBATANBgkqhkiG9w0BAQsFADA8MQswCQYDVQQGEwJDSDEP" /nix/store/igbk08llylxdvpyp0glxfrjrs4ap80w2-citrix-receiver-13.8.0/opt/citrix-icaclient/keystore/cacerts/*
  [~] $ 
  ```

  Software like ```citrix_receiver``` using an independent CA truststore. The behavior is reproducible with the nix package ```citrix_receiver```. The package executes in the post install:
  ```
  awk 'BEGIN {c=0;} /BEGIN CERT/{c++} { print > "cert." c ".pem"}' < ${cacert}/etc/ssl/certs/ca-bundle.crt
  ```

  ## Technical details

  Unfortunately I haven't had a look how this is currently implemented, neither I am sure what should the proper implementation be.
  Some options are:
  1. cacert module adds additional CA certificates defined with ```security.pki.certificates```
  2. packages use the system truststore ```/etc/pki/tls/certs/ca-bundle.crt``` instead of ```${cacert}/etc/ssl/certs/ca-bundle.crt```
  3. packages using it's own truststore, needs to define additional CA trusts in the packages


state: open
title: aspellWithDicts: don't --set ASPELL_CONFIG but use --add-flags
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/34856
updated_at: 2018-02-11 20:14:02
body:
  Setting `ASPELL_CONF` blocks the user from using a aspell.conf file.
  Flags on the other hand can still be overridden.

  ###### Things done

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

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

  ---


state: closed
title: ./lib64 --> ./lib fixup hook not documented in nixpkgs manual
user_login: ledettwy
html_url: https://github.com/NixOS/nixpkgs/issues/34857
updated_at: 2019-01-27 18:58:40
body:
  Part of the fixup for a stdenv.mkDerivation package is to move files from ./lib64 to ./lib. This should be documented in the Nixpkgs manual under the https://nixos.org/nixpkgs/manual/#ssec-fixup-phase section.


state: closed
title: pythonPackages.pynacl: ignore timeout in tests
user_login: va1entin
html_url: https://github.com/NixOS/nixpkgs/pull/34858
updated_at: 2018-02-18 18:15:02
body:
  ###### Motivation for this change
  In addition to a deadline there is also a timeout in pynacl tests, which might result in failing builds on slow machines. The new prePatch phase turns both off.

  ###### Things done
  Set timeout to unlimited and deadline to None in hypothesis tests for pynacl
  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

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

  ---


state: open
title: Add a "strstr" function to lib/strings.nix
user_login: ledettwy
html_url: https://github.com/NixOS/nixpkgs/issues/34859
updated_at: 2018-02-13 19:10:58
body:
  The nixpkgs lib is lacking a strstr / find first substring function, i.e., a function which given a string and a substring will return the index of the first match of substring in string (if not found, maybe it should return null?).

  Examples:
  <pre>
  strstr "foo" "aa*fooobar"
  => 3
  strstr "foo" "a"
  => null
  </pre>

  This could be used in combination with builtins.substring to making chopping up strings a lot easier.


state: closed
title: nodejs: 6.12.2 -> 6.12.3 (maintenance)
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/pull/34860
updated_at: 2018-02-12 07:13:06
body:
  https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V6.md#6.12.3

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: lib/systems: musl "ABI"s, examples
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/34861
updated_at: 2018-02-12 00:49:38
body:
  Pull out the changes to lib.systems from the musl PR (#34645).

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

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

  ---


state: closed
title: rust: fix disabling of fragile test
user_login: hamishmack
html_url: https://github.com/NixOS/nixpkgs/pull/34862
updated_at: 2018-02-12 23:30:35
body:
  Tests in the run-make directory are all in subdirectories.

  https://github.com/rust-lang/rust/tree/master/src/test/run-make

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: Use static cabal2nix in callCabal2nix
user_login: ElvishJerricco
html_url: https://github.com/NixOS/nixpkgs/pull/34863
updated_at: 2018-02-12 22:07:19
body:
  ###### Motivation for this change

  Currently, using `callCabal2nix` requires all the build-time dependencies of `cabal2nix`. `pkgs.cabal2nix` uses `justStaticExecutables`. So if it is cached, then you only need to download these executables, not all the unnecessary library dependencies.

  ###### Things done

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

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

  ---


state: closed
title: graph-tool: 2.16 -> 2.26
user_login: ciderale
html_url: https://github.com/NixOS/nixpkgs/pull/34864
updated_at: 2018-04-10 07:06:54
body:
  ###### Motivation for this change

  Reenable support for graph-tool in python3 environments and update to newest version

  ###### Things done

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

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

  Details:
  - add ncurses: configure links against ncurses and fails otherwise
      configure: error: Could not link test program to Python.
      https://travis-ci.org/NixOS/nixpkgs/builds/48759067
      The given hint (Maybe the main Python library has been installed
      in some non-standard library path) is misleading.
      The config.log reveals that the failure is due to missing ncurses link option
  - with-boost-libdir is need to find Boost::IOStreams/regex/etc.
  - expat/cgal are detected in /usr/lib when not specified explicitly
  - boost > boost159 is needed to have -lboost_python3 (and -lboost_python)

  - set pythonModule = Python;
    => inorder to be used in python.buildEnv { extraLibs = [..]; }

  tested on MacOSX and in a linux Docker container with:
  ```
  > nix-shell -I nixpkgs=. -p python2.pkgs.graph-tool
  > nix-shell -I nixpkgs=. -p python3.pkgs.graph-tool
  and created a simple graph
  >>> import graph_tool
  >>> from graph_tool.all import *
  >>> g = Graph()
  >>> v1 = g.add_vertex()
  >>> graph_draw(g, vertex_text=g.vertex_index, vertex_font_size=18,output="one-nodes.png")
  ```
  ---


state: closed
title: trivial: nixos: doc: efficient comparisons
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/34866
updated_at: 2018-09-08 22:16:45
body:
  ###### Motivation for this change

  Me eating up all of the precious hydra memory and much of its time with a7d75ab6489dc5834e8402db374b4d0f1e774d53 of #33898. See that PR for discussion.

  ###### Things done

  - [X] Trivial.
  - [X] Makes things much better.
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: memo: refactoring dependency paths
user_login: mrVanDalo
html_url: https://github.com/NixOS/nixpkgs/pull/34867
updated_at: 2018-02-17 13:06:21
body:
  ###### Motivation for this change
  The previous version did not replace the dependent binary paths in the program. This one does and uses `ag` instead of `ack` for speed reasons.

  ###### Things done

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

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

  ---


state: closed
title: [RDY] protocol: module to application
user_login: teto
html_url: https://github.com/NixOS/nixpkgs/pull/34868
updated_at: 2018-03-03 15:55:00
body:
  protocol really is a "buildPythonApplication" rather than a
  buildPythonPackage".

  ###### Motivation for this change
  I want to install it globally without having python globally available.

  ###### Things done

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

  ---


state: closed
title: sudo: explicitly disable tmpfiles.d to fix build on Linux
user_login: andrew-d
html_url: https://github.com/NixOS/nixpkgs/pull/34869
updated_at: 2018-06-05 05:15:15
body:
  ###### Motivation for this change
  If we're building on a Linux with systemd, then the configure script will attempt to autodetect it and set this flag, which will attempt to write a file into the directory at `/usr/lib/tmpfiles.d`, which we may not have permission for and may conflict with the host.  This PR explicitly disables it.

  This should have no affect on NixOS, where the directory does not exist.

  For reviewers, [here's][1] the relevant code in sudo's `configure.ac`.

  [1]: https://github.com/millert/sudo/blob/SUDO_1_8_22/configure.ac#L1518-L1528

  ###### Things done

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

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

  ---


state: closed
title: hackage: update all-cabal-hashes snapshot
user_login: gwils
html_url: https://github.com/NixOS/nixpkgs/pull/34870
updated_at: 2018-02-26 19:20:29
body:
  I'm not sure how to test this but if somebody can point me to how, I'm happy to do so.

  ###### Motivation for this change
  I'd like more up-to-date hackage packages available from callHackage

  ###### Things done

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

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

  ---


state: closed
title: hackage: update all-cabal-hashes snapshot
user_login: gwils
html_url: https://github.com/NixOS/nixpkgs/pull/34871
updated_at: 2018-02-20 10:28:39
body:
  (This is a `git cherry-pick -xe` of #34870)

  (cherry picked from commit 85701a15ae86f627e1fa07cff5fd9e8af31d68a5)
  Reason: I want to be able to use newer packages with callHackage

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: conda: init at miniconda3 4.3.31
user_login: bhipple
html_url: https://github.com/NixOS/nixpkgs/pull/34872
updated_at: 2018-02-18 18:31:21
body:
  ###### Motivation for this change
  This takes the work done in PR #26443, which itself was a derivative work from
  PR #26245, and adds a few improvements, including:
  - Upgrading to the latest miniconda3 installer script
  - Adding meta information for licenses, homepage, maintainers
  - Removing unnecessary emacs and git packages
  - Compact the expressions and docs a little
  - Rename the FHS script to conda-shell, to more consistently match conda-install and also be more easily discoverable with tab-complete
  - More consistently naming the installer miniconda3, in case we someday want to support miniconda.

  On the last point, I don't think we really need to give a miniconda2 option, or
  at least it isn't a high priority; conda itself can install and manage conda
  environments and pythons, so AFAICT a miniconda2 install would just save a small
  amount of download bandwidth when someone who wants exclusively python2 adds a
  python2 environment.

  CC @fridh @jluttine @layus 

  ###### Things done

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

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

  ---


state: closed
title: jid: remove package
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/pull/34873
updated_at: 2018-02-12 05:23:36
body:
  Remove the package, since I no longer want to maintain it and go dependencies don’t advance without regular updates.


state: closed
title: wrong localtime and UTC times
user_login: teto
html_url: https://github.com/NixOS/nixpkgs/issues/34874
updated_at: 2018-03-21 07:31:20
body:
  ## Issue description
  I have my system configured to
  ```
    time.timeZone = "Asia/Tokyo";
    time.hardwareClockInLocalTime = false; # by default false
  ```
  but when I ask for the day, there seems to be something wrong, my local time should be 14:04 and UTC 5am (14h -9h)  yet it displays:
  ```
  $ timedatectl                                                                                                                                              
        Local time: lun. 2018-02-12 23:04:03 JST
    Universal time: lun. 2018-02-12 14:04:03 UTC
          RTC time: lun. 2018-02-12 14:04:03
         Time zone: Asia/Tokyo (JST, +0900)
   Network time on: n/a
  NTP synchronized: no
   RTC in local TZ: no
  ```
  my locale shows but I don't think it interferes as LC_TIME should just change  the way time is formatted rather than  its value.                                                                                                                                       
  ```
  LANG=fr_FR.UTF-8
  LC_NUMERIC="fr_FR.UTF-8"
  LC_TIME="fr_FR.UTF-8"
  LC_ALL=
  ...
  ```
  It seems like much software relies on /etc/timezone but this file doesn't exist for mee
  I found the file /etc/zoneinfo/localtime, I am not sure how to interpret it but I am concerned by the GMT0 I see
  ```
  cat /etc/zoneinfo/localtime                                                                                                                               
  TZif2GMTTZif2�GMT
  GMT0

  ```

  ## Technical details

  I am basically on nixos-unstable with sandbox on
  e860b651d6e297658e960c165fd231dbc0de1f9b
  and I use home-manager (I haven't seen any setting thsat should interfere but you never know..)


state: closed
title: fwts: init at 18.01.00
user_login: tadfisher
html_url: https://github.com/NixOS/nixpkgs/pull/34877
updated_at: 2018-03-04 20:39:47
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
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: fontconfig: Fix for HFS+ 1s date resolution issue
user_login: hamishmack
html_url: https://github.com/NixOS/nixpkgs/pull/34878
updated_at: 2018-02-24 21:31:00
body:
  HFS+ (still common on macOS machines) only has a
  date resolution of 1 second.  This change makes sure that
  `fcobjshash.h` gets a newer timestamp than `fcobjshash.gperf`.

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: iosevka: 1.13.3 -> 1.14.0
user_login: dywedir
html_url: https://github.com/NixOS/nixpkgs/pull/34879
updated_at: 2018-02-14 12:49:45
body:
  https://github.com/be5invis/Iosevka/releases/tag/v1.14.0

  ###### Things done

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

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

  ---


state: closed
title: massren: init at 1.5.4
user_login: andrew-d
html_url: https://github.com/NixOS/nixpkgs/pull/34880
updated_at: 2018-02-21 15:30:01
body:
  ###### Motivation for this change
  [massren][m] is a pretty helpful tool for editing a bunch of files all at once in your editor, and I use it ~every day.  I figured I'd try upstreaming the package!

  [m]: https://github.com/laurent22/massren/

  ###### Things done

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

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

  ---


state: open
title: Wrong `self` and `pkgs` names in `all-packages.nix`
user_login: roberth
html_url: https://github.com/NixOS/nixpkgs/issues/34881
updated_at: 2018-12-09 18:08:28
body:
  # UPDATE

  Looks like either I missed something when I wrote this issue, or nixpkgs has changed in the meantime.
  Anyway, current `pkgs` is *self* and current `self` is the next stage's *super*.

  -----

  # Old Issue

  ## Issue description

  The `pkgs/top-level/all-packages.nix` is essentially an overlay, but its parameters are called `self` and `pkgs`, which is wrong. `self` in that file is actually what is normally called `super` and `pkgs` is what is normally called `self`.

  This causes confusion.

  I suppose this itself is a legacy problem and changing these names will break many nixpkgs forks. Fixing this straight away will produce problems that are not easy to relate to this change, so I suggest we follow a simple migration plan

  ### Steps to reproduce

  Try to use `self.runCommand` in `all-packages.nix`.

  or

  Add a line `xself = self;` and run

      $ nix-instantiate --eval --expr '(import ./. {}).xself.runCommand'
      error: attribute ‘runCommand’ missing
      $ nix-instantiate --eval --expr '(import ./. { overlays = [ (self: super: { foo = true; }) ]; }).xself.runCommand'
      error: attribute ‘foo’ missing

  ## Migration plan

    1. Rename to `pkgsSelf` and `pkgsSuper`; create aliases for `self` and `nixpkgs` that emit warnings using `builtins.trace`. 
    2. Remove the aliases.
    3. (optional) Alias `pkgsSelf` and `pkgsSuper` to `self` and `super`.
    4. (optional) Remove `pkgsSelf` and `pkgsSuper`.

  Code:

    0. `self: pkgs:`
    1. `pkgsSuper: pkgsSelf: let pkgs = deprecated pkgsSelf; self = deprecated pkgsSuper; in` (yes, the parameters are in flipped order)
    2. `super: self: let pkgsSuper = deprecated super; pkgsSelf = deprecated self; in`
    3. `super: self:`

  where `deprecated` is a meta-expression that represents the identity function with the side effect of emitting the right warning using `builtins.trace`. (I've omitted the actual warnings for conciseness)

  Of course, the contents of `all-packages.nix` will be updated to reflect the current best practice with each of these changes.

  We might also want to fix the mysterious flipped parameter order. (Which may have been caused by an implementation detail of the overlay fold that was used?) This should be easier to fix, because it would only break forks that introduce new hardcoded overlays (in `stage.nix` instead of via the 'public' `overlays` parameter in `/default.nix` etc)

  I'd love to hear what you think.


state: closed
title: linux: don't add HOSTCC to PATH during build
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/pull/34882
updated_at: 2018-02-12 22:04:38
body:
  It was taking precedence before stdenv's normal CC, at least in case of non-cross build.

  ###### Motivation for this change

  Finishing the retpoline workaround, hopefully without breaking cross-compilation.

  ###### Things done

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

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

  ---


state: open
title: replaceDependency clobbers/ignores derivation attrs
user_login: ledettwy
html_url: https://github.com/NixOS/nixpkgs/issues/34884
updated_at: 2018-02-12 10:01:57
body:
  [replaceDependency](https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/replace-dependency.nix) is clobbering the attributes of the input derivation, failing to propagate them to the resulting derivation. The resulting derivation's attrs are just the standard ones that come with runCommand, since that's what ends up producing the derivation.

  The fix for this is kind of nasty though. The attributes from the original derivation must be copied to the new derivation, and any recursive references (references to its $out path) in the values of any of the attributes must be fixed to point to the new derivation's $out path, just like they are fixed in the byte contents of the derivation result. In practice only strings need to be fixed, but strings can exist inside lists and attrsets, so all the attributes need to be traversed to make this correct.

  For any derivations that are found along the traversal of the root derivation's attributes, they should also be replaceDependency'd and have their attributes fixed. Runtime dependencies which are only reachable at build-time and not from an attribute of the derivation don't need to have their attributes fixed, since in practice there's no way for Nix code to access them.

  Multi-output derivations seem like the most prominent use-case that I suspect is broken with this issue.


state: closed
title: morty: init -> 0.2.0
user_login: leenaars
html_url: https://github.com/NixOS/nixpkgs/pull/34886
updated_at: 2018-06-02 10:26:10
body:
  ###### Motivation for this change

  This tool complements [searx](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/networking/searx.nix) (from the same author), and provides a proxy service that can be used for visiting search results from the search engine. 

  ###### Things done

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

  ---


state: closed
title: buildah: init at 0.11
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/pull/34887
updated_at: 2018-02-13 22:04:17
body:
  ###### Motivation for this change

  Since we already have `skopeo`, `buildah` might also be a good idea.
  Builds the manpages, haven’t yet found out what parts of this thing should be considered the test suite.

  A few subcommands might break because of missing runtime dependencies, let’s patch should it happen.

  p.p. Containers Workgroup (https://nixos.wiki/wiki/Workgroup:Container)

  cc @moretea @nlewo @vdemeester 

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [x] Tested execution of all binary files (usually in `./result/bin/`)


state: closed
title: ripgrep: 0.7.1 -> 0.8.0, install shell completions
user_login: dywedir
html_url: https://github.com/NixOS/nixpkgs/pull/34888
updated_at: 2018-02-20 19:21:44
body:
  https://github.com/BurntSushi/ripgrep/blob/master/CHANGELOG.md#080-2017-02-11

  ###### Things done

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

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

  ---


state: closed
title: pythonPackages.pytest-mock: 1.6.0 -> 1.6.3
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34889
updated_at: 2018-02-12 12:11:27
body:
  ###### Motivation for this change


  ###### Things done

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

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"` *(fixed Nikola with the second commit)*
  - [ ] 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 pytest-mock maintainer @nand0p
  /cc Nikola maintainer @jluttine


state: closed
title: pythonPackages.Nikola: remove input pytest-mock
user_login: jluttine
html_url: https://github.com/NixOS/nixpkgs/pull/34890
updated_at: 2018-02-12 12:54:24
body:
  ###### Motivation for this change

  Remove an unnecessary check input.

  ###### Things done

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

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

  ---


state: closed
title: python3Packages.aiohttp: 2.3.10 -> 3.0.1
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34891
updated_at: 2018-02-16 13:52:38
body:
  Judging from nox-review, it seems like gns3 needs to pin the aiohttp version.
  /cc @primeos

  ###### Things done

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

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

  ---


state: closed
title: iosevka: 1.13.3 -> 1.14.0
user_login: winniequinn
html_url: https://github.com/NixOS/nixpkgs/pull/34892
updated_at: 2018-02-12 13:29:16
body:
  ###### Motivation for this change

  * Added ligations for ==, !=, ===, !==, <=, >=, and /= for Haskell-like languages.
  * Added a termlig building directive for term-width variant but with ligations.
  * Added ability to customize font menu family name and target weights when building.

  Source: https://github.com/be5invis/Iosevka/releases/tag/v1.14.0

  ###### Things done

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

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


state: closed
title: swift: 3.1.1 -> 4.0.3
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/34893
updated_at: 2018-02-26 21:18:51
body:
  ###### Motivation for this change

  Fixed build. Version bump.

  ###### Things done

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

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

  Tested `swift` command, `swiftc` command, and `swift run` command against [example-package-dealer](https://github.com/apple/example-package-dealer).

  ---


state: open
title: meshlab fails on debian with nix
user_login: michelk
html_url: https://github.com/NixOS/nixpkgs/issues/34894
updated_at: 2018-09-28 04:13:09
body:
  Installing meshlab with nix on debian causes the following error: 

  ```
  ...
      Reading Param with name MeshLab::System::perBatchPrimitives : RichInt
  No XVisualInfo for format QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(SingleBuffer), swapInterval 1, colorSpace QSurfaceFormat::ColorSpace(DefaultColorSpace), profile  QSurfaceFormat::OpenGLContextProfile(NoProfile))
  Falling back to using screens root_visual.
  Shader directory found '/nix/store/s8326y95w9q767zqblqc2j5yjfjphhql-meshlab-2016.12/opt/meshlab/shaders', and it contains 19 gdp files
  No XVisualInfo for format QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 0, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize -1, stencilBufferSize
  0, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(SingleBuffer), swapInterval -1, colorSpace QSurfaceFormat::ColorSpace(DefaultColorSpace), profile  QSurfaceFormat::OpenGLContextProfile(NoProfile))
  Falling back to using screens root_visual.
  Could not initialize GLX
  [1]    21785 abort (core dumped)  meshlab

  ```

  ping maintainer @viric @chpatrick 


state: closed
title: menu-cache: 1.0.2 -> 1.1.0
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/34895
updated_at: 2018-03-04 09:52:45
body:
  ###### Motivation for this change

  Update `menu-cache` to version [1.1.0](https://github.com/lxde/menu-cache/blob/master/NEWS)

  ~~Update `jgmenu` to version [0.8.1](https://github.com/johanmalm/jgmenu/releases/tag/v0.8.1)~~

  ###### Things done

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

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


state: closed
title: Filter out "null" from nix-buffer packages
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/pull/34896
updated_at: 2019-02-22 04:37:08
body:
  Null packages cause an error. This adds a filter to prevent "makeSearchPath" from sending an error.

  We can't guarantee that every package is going to be nonnull in some cases. See reflex-frp/reflex-platform#240

  /cc @shlevy 


state: closed
title: vivaldi: 1.13.1008.34-1 -> 1.14.1077.45-1
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/34897
updated_at: 2018-02-14 00:42:11
body:
  ###### Motivation for this change

  Update to version 1.14.1077.45-1

  [Vivaldi 1.14 – Three years of continuous innovation](https://vivaldi.com/blog/vivaldi-1-14-three-years-of-continuous-innovation/)

  [Minor update to Vivaldi 1.14](https://vivaldi.com/blog/minor-update-to-vivaldi-1-14/)

  ###### Things done

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

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


state: closed
title: screenkey: 0.2 -> 0.9
user_login: vidbina
html_url: https://github.com/NixOS/nixpkgs/pull/34898
updated_at: 2018-02-27 21:58:54
body:
  ###### Motivation for this change

  The former build was sourced from scs3jb/screenkey which has been stale since 2010, meanwhile wavexx's fork has been under development until 2016 so it made sense to update the package which has come a long way since 0.2.

  The freedesktop icon-theme-spec indicates that the `XDG_DATA_DIRS` variable is second in line for dictating the user's icon theme (after `HOME/.icons`). Therefore the iconPkg is stored as **hicolor**
  (the fallback theme) inside a path that is prefixed to `XDG_DATA_DIRS`.

   - updated the source from the scs3jb repository to the wavexx repository
   - including an icon-theme in the packages output
   - wrapping screenkey to point it towards the bundled icon theme

  ###### 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
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  Passes the linter: `nixpkgs-lint -f /my/nixpkgs -p 'python2.7-screenkey*'`


state: closed
title: catfish: 1.4.2 -> 1.4.4
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/34899
updated_at: 2018-02-14 08:48:21
body:
  ###### Motivation for this change

  Update to version [1.4.4](https://bluesabre.org/2018/01/28/catfish-1-4-4-released/)

  ###### Things done

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

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


state: closed
title: yokadi: init at 1.1.1
user_login: nipav
html_url: https://github.com/NixOS/nixpkgs/pull/34900
updated_at: 2018-02-13 08:43:02
body:
  ###### Motivation for this change

  Yokadi is an easy-to-use TODO manager.

  ###### Things done

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

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

  ---


state: closed
title: home-assistant: 0.63 -> 0.63.1
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34901
updated_at: 2018-02-12 18:15:43
body:
  ###### Motivation for this change


  ###### Things done

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

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

  ---

  /cc @FRidh 


state: open
title: "Safe" auto-upgrades
user_login: djahandarie
html_url: https://github.com/NixOS/nixpkgs/issues/34902
updated_at: 2019-03-21 12:03:16
body:
  We currently have an [auto-upgrade mechanism](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/installer/tools/auto-upgrade.nix) which runs `nixos-rebuild switch --upgrade` on a systemd timer.

  I think it'd be a massive selling point for NixOS if we could do *safe* auto-upgrades. Namely, give users an option to add in safety checks (e.g., is the httpd returning the correct response to this test request, etc.), which NixOS tries to run after an upgrade, and if any of them fail, it rolls back.

  IMO, the lack of this functionality is why auto-upgrading is not a default for Linux boxes in the real world, and NixOS's ability to do clean rollbacks is what can make it possible.


state: closed
title: graph-easy: init at 0.76
user_login: jensbin
html_url: https://github.com/NixOS/nixpkgs/pull/34903
updated_at: 2018-02-15 18:20:17
body:
  ###### Motivation for this change
  graph-easy is a small tools which converts between graph formats and layout/render graphs.

  It also helps to create handy ASCII graphs:
  ```
  $ echo "[ Bonn ] -- car --> [ Berlin ], [ Ulm ]" | graph-easy

          +--------+  car   +-----+
          |  Bonn  | -----> | Ulm |
          +--------+        +-----+
            |
            | car
            v
          +--------+
          | Berlin |
          +--------+
  ```

  ###### Things done

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

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

  ---


state: closed
title: mapmap: init at 0.5.0
user_login: erictapen
html_url: https://github.com/NixOS/nixpkgs/pull/34904
updated_at: 2018-02-14 01:34:05
body:
  The current packaging currently doesn't support video textures, just still images.
  When I figure out why video textures don't work I will provide a fix.

  ###### Motivation for this change

  Introduce `mapmap`, one of the few video mapping applications for Linux.

  ###### Things done

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

  ---


state: closed
title: kresd service: add listenTLS option
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/pull/34905
updated_at: 2018-02-13 10:48:55
body:
  Also fix some deficiencies in the systemd multi-socket stuff.

  ###### Things done

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

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [x] Tested the service
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: buildRustCrate: add a postInstall hook
user_login: sjmackenzie
html_url: https://github.com/NixOS/nixpkgs/pull/34906
updated_at: 2018-02-13 20:04:07
body:
  ###### Motivation for this change

  Need to add a SONAME for rust shared objects. 
  The simplest way is to add a postInstall phase which will allow me to do a `postInstall = "ln -s $out/lib/*.so $out/lib/libagent.so";`

  ###### Things done

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

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

  ---


state: closed
title: xpdf is broken on darwin
user_login: veprbl
html_url: https://github.com/NixOS/nixpkgs/issues/34907
updated_at: 2018-03-01 21:08:55
body:
  ## Issue description

  ```
  CMake Error in xpdf-qt/CMakeLists.txt:
    No known features for CXX compiler

    "Clang"

    version 4.0.1.
  ```

  First breakage by e42c62e05f47c221a393722456d97cac8043df94

  https://hydra.nixos.org/job/nixpkgs/trunk/xpdf.x86_64-darwin/all?page=3
  Last success 2017-08-21

  ### Steps to reproduce

  ```
  nix-shell -p xpdf
  ```

  ## Technical details

   - system: `"x86_64-darwin"`
   - host os: `Darwin 16.7.0, macOS 10.12.6`
   - multi-user?: `no`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.15`
   - channels: `"nixpkgs-17.03pre92678.1bd4c08"` <- current master

  cc @Mic92


state: closed
title: riot-web: 0.13.3 -> 0.13.5
user_login: bachp
html_url: https://github.com/NixOS/nixpkgs/pull/34908
updated_at: 2018-02-13 19:38:01
body:
  ###### Motivation for this change

  https://github.com/vector-im/riot-web/releases

  ###### Things done

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

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

  ---


state: closed
title: getdns: init -> 1.3.0
user_login: leenaars
html_url: https://github.com/NixOS/nixpkgs/pull/34910
updated_at: 2018-02-13 10:06:37
body:
  ###### Motivation for this change

  This is a very useful library that provides an abstraction of DNS to application developers.
  ###### 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] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: vim-pencil: init at 2017-06-14
user_login: samdroid-apps
html_url: https://github.com/NixOS/nixpkgs/pull/34911
updated_at: 2018-02-12 21:37:16
body:
  ###### Motivation for this change

  Add the plugin vim pencil: https://github.com/reedes/vim-pencil

  Testing pencil is working:

  *add it to your vim plugins
  * run ":Pencil"

  ###### Things done

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

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

  ---


state: closed
title: smartgithg doesn't build
user_login: razvan-panda
html_url: https://github.com/NixOS/nixpkgs/issues/34912
updated_at: 2018-02-13 08:26:36
body:
  Error messages:

  > [neo@nixos:~/Forks/nixpkgs]$ nix-env -f . -iA smartgithg
  > installing ‘smartgithg-17_1_1’
  > these derivations will be built:
  >   /nix/store/qd1sfr15b53pzcjwgvq7v9gi1hvxnn7c-smartgit-linux-17_1_1.tar.gz.drv
  >   /nix/store/8rvpv5ggq1hv77ppzqs0rb279l4amzk8-smartgithg-17_1_1.drv
  > these paths will be fetched (55.70 MiB download, 164.32 MiB unpacked):
  >   /nix/store/07znl30zwpah3j2vjfjmbxhk8scckr6g-openjdk-8u172b02-jre
  >   /nix/store/ic333y63qzc2bmsdk7by89a6giyyy8v7-gnome-vfs-2.24.4
  >   /nix/store/myxqmc3mh1cbb8f83g76lcsmlx2lciy0-giflib-5.1.4
  >   /nix/store/szb77991pxk965gjhxv3dkh5p1jblv8g-openjdk-8u172b02
  > fetching path ‘/nix/store/myxqmc3mh1cbb8f83g76lcsmlx2lciy0-giflib-5.1.4’...
  > fetching path ‘/nix/store/ic333y63qzc2bmsdk7by89a6giyyy8v7-gnome-vfs-2.24.4’...
  > building path(s) ‘/nix/store/f2n12zvd88cf3jd0db0wcj21vlp9q4bi-smartgit-linux-17_1_1.tar.gz’
  > 
  > *** Downloading ‘https://cache.nixos.org/nar/043fg830mnyj7c825n9gamyggzbw9dfkclff4vhizpcsirmhazg3.nar.xz’ (signed by ‘cache.nixos.org-1’) to ‘/nix/store/ic333y63qzc2bmsdk7by89a6giyyy8v7-gnome-vfs-2.24.4’...
  > 
  > *** Downloading ‘https://cache.nixos.org/nar/05lq7gc3p4ff482xn3yjrrbf5b5ys5rkbb8xh3wvb5cyrh0rxzzd.nar.xz’ (signed by ‘cache.nixos.org-1’) to ‘/nix/store/myxqmc3mh1cbb8f83g76lcsmlx2lciy0-giflib-5.1.4’...
  >   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  >                                  Dload  Upload   Total   Spent    Left  Speed
  >   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  >                                  Dload  Upload   Total   Spent    Left  Speed
  > 100 65216  100 65216    0     0   192k      0 --:--:-- --:--:-- --:--:--  192k
  > 
  > 100  639k  100  639k    0     0  1169k      0 --:--:-- --:--:-- --:--:-- 1167k
  > 
  > fetching path ‘/nix/store/07znl30zwpah3j2vjfjmbxhk8scckr6g-openjdk-8u172b02-jre’...
  > 
  > *** Downloading ‘https://cache.nixos.org/nar/0ccd28sjnnhkw3048ydj3wpvswy2ynbm7x61n9a31ylr7x425inb.nar.xz’ (signed by ‘cache.nixos.org-1’) to ‘/nix/store/07znl30zwpah3j2vjfjmbxhk8scckr6g-openjdk-8u172b02-jre’...
  >   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  >                                  Dload  Upload   Total   Spent    Left  Speed
  >   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  > trying http://www.syntevo.com/static/smart/download/smartgit/smartgit-linux-17_1_1.tar.gz
  >   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  >                                  Dload  Upload   Total   Spent    Left  Speed
  > 100   267    0   267    0     0   1500      0 --:--:-- --:--:-- --:--:--  1500
  >   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  > curl: (22) The requested URL returned error: 404 
  > error: cannot download smartgit-linux-17_1_1.tar.gz from any mirror
  > builder for ‘/nix/store/qd1sfr15b53pzcjwgvq7v9gi1hvxnn7c-smartgit-linux-17_1_1.tar.gz.drv’ failed with exit code 1
  > killing process 24383
  > cannot build derivation ‘/nix/store/8rvpv5ggq1hv77ppzqs0rb279l4amzk8-smartgithg-17_1_1.drv’: 1 dependencies couldn't be built
  > error: build of ‘/nix/store/8rvpv5ggq1hv77ppzqs0rb279l4amzk8-smartgithg-17_1_1.drv’ failed

  or:

  > [neo@nixos:~/Forks/nixpkgs]$ nix-env -i smartgithg
  > installing ‘smartgithg-17_1_1’
  > these derivations will be built:
  >   /nix/store/wvpylsy6w714kv5kny5sbdavj9wnjd67-smartgit-linux-17_1_1.tar.gz.drv
  >   /nix/store/rl16prrhbjrl61vrfxlcfmdvfzlc9qqz-smartgithg-17_1_1.drv
  > building path(s) ‘/nix/store/f2n12zvd88cf3jd0db0wcj21vlp9q4bi-smartgit-linux-17_1_1.tar.gz’
  > 
  > trying http://www.syntevo.com/static/smart/download/smartgit/smartgit-linux-17_1_1.tar.gz
  >   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  >                                  Dload  Upload   Total   Spent    Left  Speed
  > 100   267    0   267    0     0   1289      0 --:--:-- --:--:-- --:--:--  1289
  >   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  > curl: (22) The requested URL returned error: 404 
  > error: cannot download smartgit-linux-17_1_1.tar.gz from any mirror
  > builder for ‘/nix/store/wvpylsy6w714kv5kny5sbdavj9wnjd67-smartgit-linux-17_1_1.tar.gz.drv’ failed with exit code 1
  > cannot build derivation ‘/nix/store/rl16prrhbjrl61vrfxlcfmdvfzlc9qqz-smartgithg-17_1_1.drv’: 1 dependencies couldn't be built
  > error: build of ‘/nix/store/rl16prrhbjrl61vrfxlcfmdvfzlc9qqz-smartgithg-17_1_1.drv’ failed

  ### Steps to reproduce

  nix-env -i smartgithg

  ## Technical details

   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.80, NixOS, 17.09.2964.3e349a2b98b (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-17.09.2964.3e349a2b98b, nixpkgs-unstable-18.03pre127302.e860b651d6e, nixos-unstable-18.03pre118631.66b63d2f5a"`
   - channels(neo): `""`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: smartgithg: 17_1_1 -> 17_1_4
user_login: razvan-panda
html_url: https://github.com/NixOS/nixpkgs/pull/34913
updated_at: 2018-02-13 03:13:02
body:
  ###### Motivation for this change

  Update version and fix for https://github.com/NixOS/nixpkgs/issues/34912

  ###### Things done

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

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

  ---


state: closed
title: nixos/prometheus/alertmanager: double hyphenate long opts
user_login: eqyiel
html_url: https://github.com/NixOS/nixpkgs/pull/34914
updated_at: 2018-02-12 23:08:28
body:
  ###### Motivation for this change

  Alertmanager was updated to 0.13.0 recently doesn't support single dash long options, so '-config.file' for example is parsed as '-c', which leads to the service not starting.

  ###### Things done

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

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

  ---


state: closed
title: ocamlPackages.bitv: init at 1.3
user_login: vbgl
html_url: https://github.com/NixOS/nixpkgs/pull/34915
updated_at: 2018-02-19 17:55:36
body:
  bitv is a bit vector library for OCaml.

  Homepage: https://github.com/backtracking/bitv

  ###### Things done

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

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

  ---


state: closed
title: xz: set CONFIG_SHELL to /bin/sh, fix retained reference to bootstrap
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/34916
updated_at: 2018-02-14 01:04:03
body:
  stdenv should be buildable cleanly with new Nix!

  I ran into this while working on the musl PR (#34645)
  but this is reproducible on master with Nix 2
  (AFAIK not with Nix 1.11).

  Please review and test.  And yes this will require rebuilding all the things.

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

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

  ---

  Using CONFIG_SHELL since that's what is checked first.
  Don't force the shell to use, let xz test what it finds
  and come to its own conclusions about suitability.

  As-is our stdenv fails to build with Nix 2.0 due to references
  in xz's scripts to bootstrap tools' "sh".

  Try `nix-build -A xz --check` and look at what configure detects
  for the POSIX-compat shell: it needs to be /bin/sh, and if
  it instead is a path with the word "bootstrap" then you've reproduced.


state: closed
title: (2018) Flashplayer cannot be installed, version mismatch
user_login: Meizikyn
html_url: https://github.com/NixOS/nixpkgs/issues/34917
updated_at: 2018-02-13 06:08:23
body:
  ## Issue description
  Flash player cannot be downloaded via. systemPackages, nix-env, or firefox/chromium settings
  in configuration.nix

  ### Steps to reproduce
  attempt to install adobe flashplayer in any way, manually, or via. the nixos environment.

  clearly it's attempting to download a copy of flashplayer from a URL that is no longer valid

  ## download error
  `building path(s) ‘/nix/store/fc30whdr2irkzvylv9lfflf3r6z90ahi-flash_player_npapi_linux.x86_64.tar.gz’
  error checking the existence of http://tarballs.nixos.org/sha256/0ijmrk6262a1xcf98g94vdlqxnik9f7igjy08j3a2i4b5bikq479:
  curl: (56) Recv failure: Connection reset by peer

  trying https://fpdownload.adobe.com/get/flashplayer/pdc/28.0.0.137/flash_player_npapi_linux.x86_64.tar.gz
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  curl: (22) The requested URL returned error: 404 Not Found
  error: cannot download flash_player_npapi_linux.x86_64.tar.gz from any mirror`

  ### Attempted resolution

  I modified the .nix-expression that defines the flash version to adjust the url (and confirmed it exists at adobe's domain)

  however the /nix/store is a read-only "filesystem", attempts to remount result in no change to these permissions.

  ### Questions

  1. What is the nix-y (proper) way to fix the derivation expression in the channel?

  2. Do nix expressions expect a base32 hash of the tarball/gzip, or of the contents?


state: closed
title: grpc: 1.8.3 -> 1.9.1
user_login: bhipple
html_url: https://github.com/NixOS/nixpkgs/pull/34918
updated_at: 2018-02-24 21:04:58
body:
  ###### Motivation for this change
  Updating to latest release, and adding metadata and license information.

  ###### Things done

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

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

  ---
  CC @shlevy 


state: closed
title: add plotinus and module
user_login: samdroid-apps
html_url: https://github.com/NixOS/nixpkgs/pull/34919
updated_at: 2018-02-14 21:35:40
body:
  ###### Motivation for this change

  [Plotinus](https://github.com/p-e-w/plotinus) add a menu search feature to all Gtk+3 applications.  Packaging the app is quite simple.  However, users of plotinus usually want to enable it for all applications; and add it to the environment in some way.

  This PR is marked as WIP because I'm not sure if this is the best/correct way to add something to the environment.

  Currently, the approach is to add the required variables (eg. `GTK3_MODULES`) to the environment when starting session via the display manager.  This was chosen as it would not affect other packages (eg. conditionally compiling it into GTK3 would cause mass rebuilds). 

  Looking for an opinion on if this is the correct way to do it.

  ###### Testing

  `vm.nix`:
  ```nix
  { pkgs, config, ... }:
  {
    services.xserver = {
      autorun = true;
      enable = true;

      windowManager.openbox.enable = true;
      displayManager.auto = {
        enable = true;
        user = "test";
      };
    };

    programs.plotinus.enable = true;

    users.extraUsers.test = {
      isNormalUser = true;
      uid = 1000;
      extraGroups = [ "wheel" ];
      password = "";
    };

    environment.systemPackages = with pkgs; [
      xterm
      gnome3.gnome-calculator
    ];
  }
  ```

  Then run:

  ```sh
  nixos-rebuild build-vm -I nixpkgs=$HOME/nixpkgs -I nixos-config=vm.nix
  ./result/bin/run-nixos-vm
  ```

  Inside the VM, open gnome-calculator.  Press `Ctrl-Shift-P` to open the menu searcher.

  ###### Things done

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

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

  ---


state: closed
title: getdns: init at 1.3.0
user_login: leenaars
html_url: https://github.com/NixOS/nixpkgs/pull/34921
updated_at: 2018-02-13 23:05:03
body:
  ###### Motivation for this change

  Previous pull request ( #34910) got accidentally trampled because of detached HEAD.

  ###### 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] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: fd: install fish shell completions
user_login: jlesquembre
html_url: https://github.com/NixOS/nixpkgs/pull/34922
updated_at: 2018-02-26 20:13:35
body:
  ###### Motivation for this change
  fish shell completions should be at `/share/fish/vendor_completions.d/`:
  https://github.com/NixOS/nixpkgs/blob/57707ea2caf1b1898c7f8bec59372052ed7e2146/nixos/modules/programs/fish.nix#L168-L172

  ###### Things done

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

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

  ---


state: closed
title: [17.09] qpdf: 6.0.0 -> 7.1.1
user_login: andir
html_url: https://github.com/NixOS/nixpkgs/pull/34925
updated_at: 2018-02-13 11:59:38
body:
  ###### Motivation for this change

  This also includes the backporting of security fixes we never ported (CVE-2017-11624,CVE-2017-11625,CVE-2017-11626,CVE-2017-11627,CVE-2017-12595,CVE-2017-9208,CVE-2017-9209,CVE-2017-9210 from 6060847)

  The 7.1.1 update just ensures we are at the latest stable version. Since there is not API breakage this should be fine.

  ###### Things done

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

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

  ---


state: closed
title: ruby: remove unsupported versions
user_login: zimbatm
html_url: https://github.com/NixOS/nixpkgs/pull/34927
updated_at: 2018-02-14 09:53:59
body:
  ###### Motivation for this change

  Help with https://github.com/NixOS/nixpkgs/pull/22357 a bit.

  Remove EOL ruby versions for security and maintenance reasons.

  Only expose ruby_MAJOR_MINOR to the top-level. we don't provide
  guarantees for the TINY version.

  ###### Things done

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

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

  ---


state: closed
title: makeModulesClosure: support firmware
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/34928
updated_at: 2018-02-15 22:11:09
body:
  Link it in stage 1.

  ###### Motivation for this change

  This allows for adding `radeon` module into initrd -- now it will properly initialize GPU from the stage 1.

  ###### Things done

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

  ---

  P.S.: Sorry for the long absence, I had a crazy real life ride. I'll slowly get back to the process in following days, we have a lot of new things from what I see ~_^.


state: closed
title: Fix QML designer in Qt Creator
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/34929
updated_at: 2018-02-18 13:46:47
body:
  ###### Motivation for this change

  Ditto.

  ###### Things done

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

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

  ---


state: closed
title: Fixes for extra flags handling in nixos-install
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/34930
updated_at: 2018-05-08 13:32:42
body:
  ###### Motivation for this change

  This allows to use `--option binary-caches` for `nixos-install`.

  ###### Things done

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

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

  ---


state: closed
title: Ocaml Janestreet Packages: fix installation path of stub dlls.
user_login: FlorentBecker
html_url: https://github.com/NixOS/nixpkgs/pull/34931
updated_at: 2019-02-23 23:27:59
body:
  ###### Motivation for this change

  The install phase of Jane Street's ocaml packages puts any .so libs in site-lib/stublibs, while findlib (?) looks for them in site-lib/$name. This moves the .so where they should be.

  ###### Things done

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

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

  ---


state: closed
title: zsh-autoenv: init at 2017-12-16
user_login: binarin
html_url: https://github.com/NixOS/nixpkgs/pull/34932
updated_at: 2018-02-14 06:39:55
body:
  ###### Motivation for this change

  `zsh-autoenv` is a tool that automatically sources (known/whitelisted) .autoenv.zsh files, typically used in project root directories. It's a nice tool to have in zsh toolbox.

  ###### Things done

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

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

  ---


state: open
title: Xarchiver fails to open a zip file due to missing binary `zipinfo`
user_login: Rovanion
html_url: https://github.com/NixOS/nixpkgs/issues/34933
updated_at: 2018-02-22 05:14:41
body:
  ## Issue description

  Having installed xarchiver by adding it to my array of systemPackages I tried to open a zip file with it. Though instead of opening the file I got the error message: 

  > Failed to execute child process “zipinfo” (No such file or directory)

  ### Steps to reproduce

  Install NixOs 17.09, add xarchiver to your system packages, download a zip through firefox and have it open in xarchiver.

  I have not attempted this on any other than this machine.

  ## Technical details

  $ nix-shell -p nix-info --run "nix-info -m"
   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.77, NixOS, 17.09.2873.4c3c0e824aa (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-17.09.2873.4c3c0e824aa"`
   - channels(rovanion): `""`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: open
title: Vault does not honour macOS keychain certificate authorisations
user_login: cmacrae
html_url: https://github.com/NixOS/nixpkgs/issues/34934
updated_at: 2018-02-15 00:55:13
body:
  ## Issue description
  As it stands on macOS, the way the `vault` package is being built means it doesn't honour certificate authorisations handled by the system keychain.

  ### Steps to reproduce
  - Have a Vault instance set up listening on an SSL socket, with a custom cert  
  - Ensure root certificate for custom cert is installed in macOS keychain and set to 'Always trust'  
  - set `VAULT_ADDR` to the `HTTPS` endpoint of said Vault instance  
  - Run any `vault` command that interacts with the remote server (`vault status` for example)  

  ### Expected behaviour
  As with the precompiled binaries available at `releases.hashicorp.com/vault`, the resulting binary should honour any custom certificates installed and authorised in the system keychain and be able to establish a TLS session with the remote server.

  ## Technical details
  ### System info
  ```
   - system: `"x86_64-darwin"`
   - host os: `Darwin 16.7.0, macOS 10.12.6`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(cmacrae): `"nixpkgs-17.09pre117256.e18442d4662, nixpkgs-unstable-18.03pre127302.e860b651d6e, darwin"`
   - channels(root): `"nixpkgs-18.03pre126798.42b9b8f7c86"`
   - nixpkgs: `/Users/cmacrae/.nix-defexpr/channels/nixpkgs`
  ```
  ## Notes
  I'm afraid my knowledge of how to approach any sort of resolution for this is practically nonexistent; however, I'm more than happy to help if anyone is able to offer a guiding hand.  

  Thanks in advance for any help on this!


state: closed
title: ipxe: enable parallel building; allow embed script
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/pull/34935
updated_at: 2018-02-17 08:44:32
body:
  ###### Motivation for this change
  Faster builds, and support for embedded scripts.

  ###### 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
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: kde_frameworks: 5.42 -> 5.43
user_login: bkchr
html_url: https://github.com/NixOS/nixpkgs/pull/34936
updated_at: 2018-02-15 07:56:35
body:
  ###### Motivation for this change

  nox is still running.

  @adisbladis @ttuegel @peterhoeg 

  ###### Things done

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

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

  ---


state: closed
title: hackage singletons library not buildable with ghc822
user_login: chisui
html_url: https://github.com/NixOS/nixpkgs/issues/34937
updated_at: 2018-02-13 17:21:14
body:
  ## Issue description

  The hackage library `singeltons` can't be built using the `ghc822` compiler.

  ### Steps to reproduce

  build the following nix expression
  ```
  { nixpkgs ? import <nixpkgs> {} }:

  let
    inherit (nixpkgs) pkgs;
    f = { mkDerivation, base, singletons, stdenv, transformers }:
        mkDerivation {
          pname = "myPkg";
          version = "0.0.1";
          src = ./.;
          libraryHaskellDepends = [ base singletons transformers ];
          description = "myPkg";
          license = stdenv.lib.licenses.mit;
        };
    drv = pkgs.haskell.packages.ghc822.callPackage f {};
  in
    if pkgs.lib.inNixShell then drv.env else drv
  ```

  Produces the following output:

  ```
  these derivations will be built:
    /nix/store/sv976fklhx1gppbmmdc364klak36zp9d-th-desugar-1.6.drv
    /nix/store/zmgdcvkdhy94c1shqkfkn6clqv3rjz0w-singletons-2.2.drv
    /nix/store/s861fladjbx2i1gjabf9k0kmp2nyr1j9-ghc-8.2.2-with-packages.drv
  building path(s) ‘/nix/store/799fwh8a99qyk4vw06294phby8rfylgn-th-desugar-1.6-doc’, ‘/nix/store/s8xhp2dknfwg5c2w4k4jilz81lnfry80-th-desugar-1.6’
  setupCompilerEnvironmentPhase
  Build with /nix/store/xjgn21ai9mg1ghfb1sb34wgarnpbcrzm-ghc-8.2.2.
  unpacking sources
  unpacking source archive /nix/store/f6a7mvyw5s0v1ri35jb1ya64xk2f4rf5-th-desugar-1.6.tar.gz
  source root is th-desugar-1.6
  setting SOURCE_DATE_EPOCH to timestamp 1463433875 of file th-desugar-1.6/th-desugar.cabal
  patching sources
  Replace Cabal file with edited version from http://hackage.haskell.org/package/th-desugar-1.6/revision/2.cabal.
  compileBuildDriverPhase
  setupCompileFlags: -package-db=/tmp/nix-build-th-desugar-1.6.drv-0/package.conf.d -j1 -threaded
  [1 of 1] Compiling Main             ( Setup.hs, /tmp/nix-build-th-desugar-1.6.drv-0/Main.o )
  Linking Setup ...
  configuring
  configureFlags: --verbose --prefix=/nix/store/s8xhp2dknfwg5c2w4k4jilz81lnfry80-th-desugar-1.6 --libdir=$prefix/lib/$compiler --libsubdir=$pkgid --docdir=/nix/store/799fwh8a99qyk4vw06294phby8rfylgn-th-desugar-1.6-doc/share/doc --with-gcc=gcc --package-db=/tmp/nix-build-th-desugar-1.6.drv-0/package.conf.d --ghc-option=-optl=-Wl,-rpath=/nix/store/s8xhp2dknfwg5c2w4k4jilz81lnfry80-th-desugar-1.6/lib/ghc-8.2.2/th-desugar-1.6 --ghc-option=-j1 --disable-split-objs --disable-library-profiling --disable-profiling --enable-shared --disable-coverage --enable-library-vanilla --enable-executable-dynamic --enable-tests --ghc-option=-split-sections
  Configuring th-desugar-1.6...
  CallStack (from HasCallStack):
    die', called at libraries/Cabal/Cabal/Distribution/Simple/Configure.hs:948:20 in Cabal-2.0.1.0:Distribution.Simple.Configure
    configureFinalizedPackage, called at libraries/Cabal/Cabal/Distribution/Simple/Configure.hs:470:12 in Cabal-2.0.1.0:Distribution.Simple.Configure
    configure, called at libraries/Cabal/Cabal/Distribution/Simple.hs:570:20 in Cabal-2.0.1.0:Distribution.Simple
    confHook, called at libraries/Cabal/Cabal/Distribution/Simple/UserHooks.hs:67:5 in Cabal-2.0.1.0:Distribution.Simple.UserHooks
    configureAction, called at libraries/Cabal/Cabal/Distribution/Simple.hs:174:19 in Cabal-2.0.1.0:Distribution.Simple
    defaultMainHelper, called at libraries/Cabal/Cabal/Distribution/Simple.hs:119:27 in Cabal-2.0.1.0:Distribution.Simple
    defaultMain, called at Setup.hs:2:8 in main:Main
  Setup: Encountered missing dependencies:
  template-haskell <2.12
  builder for ‘/nix/store/sv976fklhx1gppbmmdc364klak36zp9d-th-desugar-1.6.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/s861fladjbx2i1gjabf9k0kmp2nyr1j9-ghc-8.2.2-with-packages.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/s861fladjbx2i1gjabf9k0kmp2nyr1j9-ghc-8.2.2-with-packages.drv’ failed
  /nix/store/aq4sdb3v6j2p3d8a6vc6lxbz72q57csv-system-path/bin/nix-shell: failed to build all dependencies
  ```

  The problem seems to be that `th-desugar-1.6` is attempted to be built using `ghc-8.2.2` which is bundled with `temlate-haskell-2.12.0.0` but `th-desugar-1.6` depends on `template-haskell <2.12`.

  See [this page](https://ghc.haskell.org/trac/ghc/wiki/Commentary/Libraries/VersionHistory) for bundled version info.

  ## Technical details

   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.80, NixOS, 17.09.2987.59890bb1351 (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(chisui): `""`
   - channels(root): `"nixos-17.09.2987.59890bb1351"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: nvidia_x11 override via overlay not possible
user_login: ck3d
html_url: https://github.com/NixOS/nixpkgs/issues/34938
updated_at: 2018-02-19 10:04:05
body:
  ## Issue description
  I like to backport nvidia_x11 module from nixos-unstable to nixos-17.09.


  ### Steps to reproduce
  Import following NixOS module and run "nixos-rebuild boot" the new version is not available.
  ```
  { ... }: {
    nixpkgs.overlays = [(self: super: {
      linuxPackages = super.linuxPackages // {
        nvidia_x11 = super.linuxPackages.nvidia_x11.overrideAttrs (s: rec {
          version = "390.25";
          name = (builtins.parseDrvName s.name).name + "-" + version;
          src = super.fetchurl {
            url = "https://download.nvidia.com/XFree86/Linux-x86_64/${version}/NVIDIA-Linux-x86_64-${version}.run";
            sha256 = "0whsls1mm6vkll5qmxnyz8vjgspp1rmqpsampgi83k62n514c08r";
          };
        });
      };
    })];

    nixpkgs.config.allowUnfree = true;

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


  ## Technical details
  Approach is to override nvidia_x11 via overlay.


   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.80, NixOS, 17.09pre117270.59890bb1351 (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `relaxed`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-17.09"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixpkgs`


state: closed
title: dockerTools.buildImage: do not add /nix/store in the tar stream
user_login: nlewo
html_url: https://github.com/NixOS/nixpkgs/pull/34939
updated_at: 2018-04-14 12:26:14
body:
  Since the /nix/store directory is not immutable, tar can fails if it
  has to push it into the layer archive.

  Fixes #34137.

  ###### Motivation for this change


  ###### Things done
  Build and run 20 of my Docker images


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

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

  ---


state: closed
title: sage: Don't build docs by default
user_login: timokau
html_url: https://github.com/NixOS/nixpkgs/pull/34940
updated_at: 2018-02-13 17:14:38
body:
  This makes the HTML-docs an default-off option. Inline documentation
  (`matrix-plot??`) is still available and HTML docs are available online.


  ###### Motivation for this change

  Get below the Hydra output size limit (which I assume is 2GiB).

  ###### Things done

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

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

  ---


state: open
title: security.acme: simp_le -> dehydrated or certbot or acme.sh or lego
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/34941
updated_at: 2019-02-12 04:28:01
body:
  ## Issue description

  NixOS's ```security.acme``` is using [```simp_le```](https://github.com/zenhack/simp_le) to obtain Let's Encrypt certificates

  ```simp_le``` is a very basic and almost unmaintained tool with at least the following problems:
  1. it does not support ```dns-01``` challenge, only ```http-01```, so it requires a machine with http-server and public IP address
  2. it tries to obtain all the certificates on each service (re)start, without checking that a certificate has been recently obtained and does not need to be obtained again. This quickly results in Let's Encrypt  servers ban the IP address due to excessive usage.

  I think ```simp_le``` should be replaced with a more sophisticated and popular alternative, for example [```dehydrated```](https://github.com/lukas2511/dehydrated) or [```certbot```](https://github.com/certbot/certbot) or [```acme.sh```](https://github.com/Neilpang/acme.sh)


state: closed
title: Update minio client and server
user_login: bachp
html_url: https://github.com/NixOS/nixpkgs/pull/34942
updated_at: 2018-02-13 22:51:52
body:
  ###### Motivation for this change

  Update minio server and client to latest version.

  I was not able to test the changes regarding `platforms.unix` support, maybe some build bot can do this.

  ###### Things done

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

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

  ---


state: closed
title: nginx/modules: use eustas' brotli module, google one is abandoned
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/34943
updated_at: 2018-02-23 16:13:17
body:
  This version works with brotli newer than Dec 2016,
  optionally using system brotli instead of vendored version
  (which this PR puts to good use so there's only one brotli).

  @eustas is primary contributor to brotli itself[1]
  so this isn't some random fork.

  As mentioned in the commit, FreeBSD switched to this fork
  for similar reasons Dec 2017.

  [1] https://github.com/google/brotli/graphs/contributors


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

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

  ---

  This fork is also used by FreeBSD as of Dec 2017:
  https://svnweb.freebsd.org/ports?view=revision&revision=455560

  See also:
  https://github.com/google/ngx_brotli/issues/62


state: closed
title: gnome-shell-extension-remove-dropdown-arrows: init at v9
user_login: jonafato
html_url: https://github.com/NixOS/nixpkgs/pull/34944
updated_at: 2018-02-14 01:44:48
body:
  ###### Motivation for this change

  Add the Remove Dropdown Arrows GNOME Shell extension.

  ###### Things done

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

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

  ---


state: closed
title: gnunet service: set private TMPDIR
user_login: Lassulus
html_url: https://github.com/NixOS/nixpkgs/pull/34945
updated_at: 2018-02-14 15:35:31
body:
  ###### Motivation for this change

  gnunset service has a lot of errors if you just `services.gnunet.enable = true;`.
  none of the gnunet programs seems to work.


