# issues

state: closed
title: gcc fails to build non-deterministically
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/issues/9212
updated_at: 2015-08-17 08:52:02
body:
  See e.g. http://hydra.nixos.org/build/24406532. The problem is most likely on master already, only we were lucky there (and unlucky with gfortran 784025c747) . I can sometimes reproduce it; it seems a parallel-make problem, so the probability of failure is likely to grow with the number of real threads available.

  Any idea what to do about this? I don't like disabling parallel make for our `stdenv.cc`, as it terribly slows down testing some kinds of mass-rebuild changes.


state: closed
title: sbt: 0.13.8 -> 0.13.9
user_login: j-keck
html_url: https://github.com/NixOS/nixpkgs/pull/9213
updated_at: 2015-08-12 09:02:43
body:
  tested locally:

  ```
  [j@nixos32:~/prj/github/nixpkgs]$ nix-env -i sbt -f . && sbt sbt-version
  installing ‘sbt-0.13.9’
  [info] Set current project to nixpkgs (in build file:/home/j/prj/github/nixpkgs/)
  [info] 0.13.9

  [j@nixos32:~/prj/github/nixpkgs]$ 
  ```


state: closed
title: clang-tools as a separate package
user_login: hotpxl
html_url: https://github.com/NixOS/nixpkgs/issues/9214
updated_at: 2015-09-07 07:37:18
body:
  I noticed that `clang-tools` (`clang-format` and friends) is part of `clang` right now. Installing it means it will override systems `ld` and such. Is there a separate package that contains only `clang-tools`?


state: closed
title: Can't install nix on Darwin
user_login: retrry
html_url: https://github.com/NixOS/nixpkgs/issues/9215
updated_at: 2015-09-24 21:08:09
body:
  Hello,
  I'm trying to install nix on my MacBook Pro with (10.10.4 version of OS X) and I get error:

  ```
  $ curl https://nixos.org/nix/install | sh
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100  1330  100  1330    0     0   1400      0 --:--:-- --:--:-- --:--:--  1400
  unpacking Nix binary tarball for x86_64-darwin from `https://nixos.org/releases/nix/nix-1.9/nix-1.9-x86_64-darwin.tar.bz2'...
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100 27.0M  100 27.0M    0     0  1869k      0  0:00:14  0:00:14 --:--:-- 2126k
  performing a single-user installation of Nix...
  copying Nix to /nix/store........................
  initialising Nix database...
  replacing old ‘nix-1.9’
  installing ‘nix-1.9’
  building path(s) ‘/nix/store/306py0frikbrgyxgd476viaxz9m7hjab-user-environment’
  dyld: Library not loaded: /usr/lib/libSystem.B.dylib
    Referenced from: /nix/store/kp4f6acmkhslpsy6zc9v2x7jzn9417b5-perl-5.20.1/bin/perl
    Reason: no suitable image found.  Did find:
      /usr/lib/libSystem.B.dylib: stat() failed with errno=1
      /usr/lib/libSystem.B.dylib: stat() failed with errno=1
  builder for ‘/nix/store/i0nf8c7mc0dsjklrg0hl31ll33vxpikk-user-environment.drv’ failed due to signal 5 (Trace/BPT trap: 5)
  error: build of ‘/nix/store/i0nf8c7mc0dsjklrg0hl31ll33vxpikk-user-environment.drv’ failed
  nix-binary-tarball-unpack/nix-1.9-x86_64-darwin/install: unable to install Nix into your default profile
  ```

  I have Xcode installed.


state: closed
title: RethinkDB 2.2.4 Build Failure Darwin
user_login: codedmart
html_url: https://github.com/NixOS/nixpkgs/issues/9216
updated_at: 2018-06-23 18:21:12
body:
  I am trying to install the newest RethinkDB released yesterday, ver 2.1.0. Only thing I have changed from the `default.nix` file is the src:

  ``` nix
        src = pkgs.fetchurl {
          url = "http://download.rethinkdb.com/dist/rethinkdb-2.1.0-1.tgz";
          sha256 = "0i1bb6k2bsl15f6a9kq9708hh5n4b6rcg8dbdxq4lh07a4f4c9sx";
        };
  ```

  Here is the tail end of the build that errors:

  ```
  68 warnings generated.
  13 warnings generated.
      [398/398] LD build/release_clang_jemalloc/rethinkdb
  /nix/store/70k3xljbry6952xbwxhcflfkrh2ch0f9-bash-4.3-p39/bin/bash: objdump: command not found
  Failed to link in jemalloc.
  src/build.mk:355: recipe for target 'build/release_clang_jemalloc/rethinkdb' failed
  make[1]: *** [build/release_clang_jemalloc/rethinkdb] Error 1
  make[1]: *** Deleting file 'build/release_clang_jemalloc/rethinkdb'
  Makefile:52: recipe for target 'make' failed
  make: *** [make] Error 2
  builder for ‘/nix/store/x7s39mdah1ak8byp2xagz5d9rzqmaz6w-rethinkdb-2.1.0-1.drv’ failed with exit code 2
  error: build of ‘/nix/store/x7s39mdah1ak8byp2xagz5d9rzqmaz6w-rethinkdb-2.1.0-1.drv’ failed
  ```

  So I tried adding binutils-raw to the buildInputs, but then I get this error:

  ```
  68 warnings generated.
      [398/398] LD build/release_clang_jemalloc/rethinkdb
  dyld: lazy symbol binding failed: Symbol not found: _libintl_dgettext
    Referenced from: /nix/store/3mx4zr2q68v7jhj1x15vfjngfxhk0rl7-binutils-2.23.1/lib/libbfd-2.23.1.dylib
    Expected in: flat namespace

  dyld: Symbol not found: _libintl_dgettext
    Referenced from: /nix/store/3mx4zr2q68v7jhj1x15vfjngfxhk0rl7-binutils-2.23.1/lib/libbfd-2.23.1.dylib
    Expected in: flat namespace

  Failed to link in jemalloc.
  src/build.mk:355: recipe for target 'build/release_clang_jemalloc/rethinkdb' failed
  make[1]: *** [build/release_clang_jemalloc/rethinkdb] Error 1
  make[1]: *** Deleting file 'build/release_clang_jemalloc/rethinkdb'
  Makefile:52: recipe for target 'make' failed
  make: *** [make] Error 2
  builder for ‘/nix/store/g7hrsdn0gz9f48s6jyj6lcjwnng2g88b-rethinkdb-2.1.0-1.drv’ failed with exit code 2
  error: build of ‘/nix/store/g7hrsdn0gz9f48s6jyj6lcjwnng2g88b-rethinkdb-2.1.0-1.drv’ failed
  ```

  Not sure how to proceed. cc @wkennington @thoughtpolice @domenkozar 


state: closed
title: Print old + new UID/GID when "warning: not applying GID change of group xyz"
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/issues/9217
updated_at: 2016-08-17 11:31:54
body:
  I think it would be helpful to print the old and new UID / GID numbers in the messages printed at nixos-rebuild time, as seen here:

  ```
  $ sudo nixos-rebuild switch
  ...
  warning: not applying GID change of group ‘munin’
  warning: not applying UID change of user ‘munin’
  warning: not applying UID change of user ‘ntp’
  ```


state: closed
title: Can't build nvidiaLegacy340 on unstable release.
user_login: kalhauge
html_url: https://github.com/NixOS/nixpkgs/issues/9218
updated_at: 2015-08-13 12:54:47
body:
  I tried to change to the unstable channel. Seeing that it have changed to the nvidia 352-ish drive I tried to activate the nvidiaLegacy340:

  ```
  services.xserver.videoDrivers = [ "nvidiaLegacy340" ];
  ```

  But It was unable to build it. Having litte to none knowledge about the nvidia drivers it might a problem here. nixos-rebuild is yeilding these errors:

  ```
  test -e include/generated/autoconf.h -a -e include/config/auto.conf || (        \
  echo >&2;                           \
  echo >&2 "  ERROR: Kernel configuration is invalid.";       \
  echo >&2 "         include/generated/autoconf.h or include/config/auto.conf are missing.";\
  echo >&2 "         Run 'make oldconfig && make prepare' on kernel src to fix it.";  \
  echo >&2 ;                          \
  false)
  ```

  and

  ```
  /tmp/nix-build-nvidia-x11-340.76-3.18.19.drv-0/kernel/nv-pat.c: In function 'nv_disable_caches':
  /tmp/nix-build-nvidia-x11-340.76-3.18.19.drv-0/kernel/nv-pat.c:39:5: error: implicit declaration of function 'read_cr4' [-Werror=implicit-function-declaration]
       *cr4 = read_cr4();
       ^
  /tmp/nix-build-nvidia-x11-340.76-3.18.19.drv-0/kernel/nv-pat.c:40:5: error: implicit declaration of function 'write_cr4' [-Werror=implicit-function-declaration]
       if (*cr4 & 0x80) write_cr4(*cr4 & ~0x80);
       ^
  cc1: some warnings being treated as errors
  ```

  and 

  ```
  NVIDIA: left KBUILD.
  nvidia.ko failed to build!
  Makefile:181: recipe for target 'nvidia.ko' failed
  make: *** [nvidia.ko] Error 1
  ```


state: closed
title: Official nagios plugins package: check_sensors not wrapped correctly
user_login: ctheune
html_url: https://github.com/NixOS/nixpkgs/issues/9219
updated_at: 2018-07-04 07:16:05
body:
  The check_sensors package depends on lm_sensors (which is available but not shown as a dependency for the nagiosPluginsOfficial package). However, the check_sensors script itself isn't wrapped properly:

  ```
  #! /nix/store/dbxpkswwc7rh6g1iy6dwqklzw39hihb1-bash-4.3-p33/bin/bash

  PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
  PROGNAME=`basename $0`
  PROGPATH=`echo $0 | sed -e 's,[\\/][^\\/][^\\/]*$,,'`
  REVISION="2.0.3"

  . $PROGPATH/utils.sh
  ```

  This doesn't get very far ... :) 


state: closed
title: keychain: support Darwin as a platform
user_login: badi
html_url: https://github.com/NixOS/nixpkgs/pull/9220
updated_at: 2015-08-13 13:41:37
body:
  This change provides support for Darwin as a platform by making the
  `procps` parameter optional. If the platform is linux, then
  `procps`/bin is added to the wrapped keychain's PATH, else not.

  Tested on:
  - [X] darwin (OS X 10.10.3)
  - [X] linux

  edit: update tested platforms.


state: closed
title: dd-agent: added pg8000 python module as dependency
user_login: rohitasva
html_url: https://github.com/NixOS/nixpkgs/pull/9222
updated_at: 2015-11-20 22:58:25
body:
  Updated dd-agent.nix to include pg8000 python dependency.
  Updated postgresql prestart to create '.first_startup' file


state: closed
title: metis: init at 5.1.0
user_login: danshapero
html_url: https://github.com/NixOS/nixpkgs/pull/9223
updated_at: 2015-08-17 21:51:01
body:
  This PR adds the library metis, for serial partitioning of graphs and especially finite element meshes. It is a dependency for numerous scientific libraries.


state: closed
title: mycli: init at 1.3.0
user_login: rehno-lindeque
html_url: https://github.com/NixOS/nixpkgs/pull/9226
updated_at: 2015-08-23 21:06:11
body:
  [mycli](https://github.com/dbcli/mycli) is a clone of the nearly identical [pgcli](https://github.com/dbcli/pgcli) package already included in nixpkgs.

  This depends on [pymysql: 0.6.3 -> 0.6.6](https://github.com/NixOS/nixpkgs/pull/9225).

  Tested by installing on my computer.


state: closed
title: pgcli: github owner changed from amjith to dbcli
user_login: rehno-lindeque
html_url: https://github.com/NixOS/nixpkgs/pull/9227
updated_at: 2015-08-26 09:14:47
body:
  The new location for pgcli is https://github.com/dbcli/pgcli (moved from https://github.com/amjith/pgcli)


state: closed
title: NixOS VirtualBox appliances download page -> 404 Error page
user_login: thinklog
html_url: https://github.com/NixOS/nixpkgs/issues/9228
updated_at: 2015-08-13 12:17:34
body:
  I tried downloading the VirtualBox NixOS 64 bit appliance, but encountered a 404 Error page, instead of the download page. I then tested for the 32 bit with the same result. 
  Any idea where I can find these appliances?

  Thanks.


state: closed
title: GCC and Clang include paths missing
user_login: hotpxl
html_url: https://github.com/NixOS/nixpkgs/issues/9230
updated_at: 2015-08-13 09:33:42
body:
  By default, GCC and Clang have some paths for finding include files. I could print out the location by

  ```
  g++ -v -E -x c++ - < /dev/null
  ```

  For Debian system G++, it has `/usr/include` and `/usr/local/include` in its search path. So I expect Nix-built G++ to include `<NIX_PROFILE>/include`. But it doesn't. So every time I installed a new library using Nix, and I want to use it in development, I still need to add `<NIX_PROFILE>/include` manually to headers search paths. I wonder if it's a bug or a Nix philosophy?


state: closed
title: libreoffice: improvements.
user_login: jraygauthier
html_url: https://github.com/NixOS/nixpkgs/pull/9232
updated_at: 2015-08-31 18:22:34
body:
  Icons no longer missing (fix #5509).

  In `*.desktop` files:
  -  Replaced absolute path to the the store by the program name.
    
    This is so that files can be dragged elsewhere by the user
    (e.g.: desktop, bar) and still work after upgrade + garbage
    collection and can be shared between machines.
  -  Replace program name `soffice` by program name `libreoffice`
    so that we're sure the desktop file really refers to our
    package's binary and not start office or open office.

  Add the possibility of building without the help. This build is
  not modular and take a really long time to complete so I want
  a mean of improving shortcuts without having to rebuild the
  whole thing (see #899). A wrapper script is the next step.

  Tested (build and ran the program) with `en_US` only and
  without the help module.


state: closed
title: elm: add the platform and helpful scripts
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/9233
updated_at: 2015-08-17 19:40:34
body:
  cc @peti -- I haven't integrated this into haskell-modules, instead using overrides to add needed packages. Maybe we want to do this some other way?

  TODO:
  - Documentation
  - A way to package elm modules? (don't see any use case for now)


state: closed
title: nixos module for accepting licenses
user_login: ts468
html_url: https://github.com/NixOS/nixpkgs/pull/9234
updated_at: 2017-02-06 02:45:12
body:
  A general module where nixpkgs related licenses can be accepted.
  The module also helps to documents the available options.

  For example, the "allowUnfree" nixpkgs option can now be accepted
  by the following configuration in the "nixos/configuration.nix".
    nixpkgs = {
      licenses = {
        allowUnfree = true;
      };
    };

  The module also fixes the issue of passing "allowUnfree=true" to
  the i686 package tree within x86_64 systems.

  NOTE: The module only affects the evaluation of the system wide
        configuration. User initiated "nix-env" commands are not in-
        fluenced. A future "nixuser" program will take care of that.

  As an example, the installation of oraclejdk is handled by the new
  module.
  The license of the oraclejdk{7,7psu,8} packages have been changed
  to the "Oracle Binary Code License Agreement for the Java SE Platform
  Products and JavaFX". The packages can now only be installed once the
  license is accepted, e.g., within the "nixos/modules/misc/licenses.nix"
  module.
  To accept the license for nixos system wide evaluations, the following can
  be added to the nixos/configuration.nix file:
    nixpkgs = {
      licenses = {
        oracleBinaryCodeLicenseForJava = "accept";
      };
    };


state: closed
title: colordiff: support Darwin as a platform
user_login: badi
html_url: https://github.com/NixOS/nixpkgs/pull/9235
updated_at: 2015-08-13 22:06:42
body:
  This change just adds darwin to the supported platforms attribute of
  the package.

  Tested on OS X 10.10.3

  @nckx for review.


state: closed
title: Remove unreferenced files
user_login: pSub
html_url: https://github.com/NixOS/nixpkgs/pull/9237
updated_at: 2015-08-26 10:09:10
body:
  This commit removes files that are not referenced in nixpkgs anymore. I
  have created this list by finding potential candidates using

  ```
  find nixpkgs/pkgs -type d -links 2 | parallel -N 1 'out=`grep -L {}  top-level/all-packages.nix`;  test -n "$out" && echo  {}'
  ```

  and have then searched for those candidates with grep in whole nixpkgs. However I am not sure if it really makes sense to remove all of those, e.g. `pkgs/applications/misc/hello/ex-1`.


state: closed
title: Splitting Calligra Suite into multiple packages
user_login: Epitrochoid
html_url: https://github.com/NixOS/nixpkgs/issues/9238
updated_at: 2016-06-09 19:34:07
body:
  Currently the Calligra suite is a single package containing all ten programs that make it up. For many users (including me) it would be more convenient and save disk space to have individual packages for each program in the suite.

  Are there other users who would prefer individual packages for each program? If so what would be the best way to implement this? A multiple outputs package was suggested on IRC which would have the benefit of not massively increasing build times for users of the entire suite.

  cc (current maintainers) @urkud  @Phreedom 


state: closed
title: nixos: add services.printing.snmpConf option
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/9239
updated_at: 2015-08-14 06:19:20
body:
  And set the default value to "Address @LOCAL". This change is needed to
  find printers at my workplace (with "lpinfo -v" or the
  "system-config-printer" GUI). Ubuntu 14.04 also has this as default.

  snmp.conf does not seem to be needed in restartTriggers, because it is
  not the cups daemon itself that reads it, but some helper programs that
  it spawns on demand.


state: closed
title: python-INGInious: add at 0.3.dev1
user_login: layus
html_url: https://github.com/NixOS/nixpkgs/pull/9240
updated_at: 2015-09-01 01:26:41
body:
  INGInious is an intelligent grader that allows secured and automated testing of code made by students.


state: closed
title: Add Python package: OpenSteno Plover
user_login: Twey
html_url: https://github.com/NixOS/nixpkgs/pull/9241
updated_at: 2015-08-18 16:41:36
body:
  Wasn't sure if this should live in `tools/inputmethods`, but there are other packages here that happen to be implemented in Python.


state: closed
title: netatalk: 3.1.0 -> 3.1.7 with ehmry's service module and bug fixes
user_login: unjordy
html_url: https://github.com/NixOS/nixpkgs/pull/9245
updated_at: 2016-02-24 18:36:12
body:
  I needed Netatalk in order to use my NixOS NAS as a Time Machine server, so I updated the netatalk package to 3.1.7, fixed some issues, and included the service module and configuration patch written by @ehmry with some bug fixes. Some of the improvements I made are:
  - ACL support, which is required for the current version to build
  - PAM authentication
  - The service module now opens the proper TCP port
  - services.netatalk.extraConfig now works as it should
  - The required directory /var/lib/netatalk/CNID is now created if it doesn't exist

  Now the service runs without logging any CNID or authentication errors. I've tested it using my NixOS NAS running on the unstable channel with these changes merged, serving files to my Mac running OS X Yosemite with no issues. Time Machine backups seem to be working just fine as well.

  @jcumming


state: closed
title: Can't create LVM snapthot
user_login: katyo
html_url: https://github.com/NixOS/nixpkgs/issues/9246
updated_at: 2016-03-10 09:41:43
body:
  When I tried to create LVM snapshot of logical volume then found that I failed to do it:

  ```
  [root@nixie:~]# lvcreate -L2G -s -n backup -p r /dev/nixos/root
    Can't process LV backup: snapshot target support missing from kernel?
    Failed to suspend origin root
  ```

  Of course, I use 32-bit PAE linux kernel without any my own modifications.


state: closed
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/issues/9247
updated_at: 2018-02-21 23:02:56
title:
  gstreamer-1 does not honor /etc/asound.conf; potentially breaking audio for machines with more than one sound card

body:
  The current `master` version of Firefox can play Youtube videos fine, but audio doesn't work anymore. When I go back to an older version, the issue disappears, so I'm fairly confident that Firefox is the problem, not my system. Curiously enough, other sites like Vimeo can play audio -- it's just Youtube that's broken.


state: closed
title: buildEnv fails on empty list
user_login: ts468
html_url: https://github.com/NixOS/nixpkgs/issues/9248
updated_at: 2015-08-25 12:22:13
body:
  buildEnv fails on empty list. For example, the following fails to build:

  testenv = pkgs.buildEnv {
    name = "test";
    paths = [];
    pathsToLink = ["/bin"];
  };

  Whereas changing pathsToLink to the default makes an empty list work:
  testenv = pkgs.buildEnv {
    name = "test";
    paths = [];
    pathsToLink = ["/"];
  };

  The same is true if only one package is included in the list to paths.

  Any hints on how to solve that issue?


state: closed
title: keepass: improvements
user_login: jraygauthier
html_url: https://github.com/NixOS/nixpkgs/pull/9249
updated_at: 2016-03-03 12:30:18
body:
  `*.desktop` file now:
  -  Refers to an icon.
  -  Is placed in the proper category (based on comparison with `keepassx2`.
  -  Has proper mime type (also based on comparison).

  Also, now use `icoutils` to extract icons from the application ressouces
  and transform them from `*.ico` to `*.png`. Created and used a generic
  script that has the ability to move the extracted `*.png` to their
  appropriate standard freedesktop location.

  Tested this on nixos. `keepass` now has a icon and is categorized
  in the same bin as `keepassx2`. The program still execute and
  function prefectly.


state: open
title: nixuser: declarative user environments
user_login: ts468
html_url: https://github.com/NixOS/nixpkgs/pull/9250
updated_at: 2019-03-20 17:32:37
body:
  What is Nix User Profile (NixUP)? NixUP is a declarative configuration for the user environment. It is an equivalent to the NixOS configuration method that is based around 'nixos-rebuild' and '/etc/nixos/configuration.nix'. NixUP provides a module system for configuring the user environment and is intended as a replacement for the imperative 'nix-env' commands. NixUP allows to, e.g., install packages, manage user defined services and to manage resources.

  NixUP consists of a new program, called 'nixup' and a declarative configuration rooted at '$XDG_CONFIG_HOME/nixup/profile.nix' (e.g. ~/.config/nixup/profile.nix). Basically, the workflow for managing the NixUP user profile is the same as how the NixOS system configuration is being managed. The 'profile.nix' is edited by the user, and then turned into an active environment through 'nixup'.

  The important commands for using 'nixup' are:

  nixup build
    -- Builds a user profile. By default the profile is defined
       in $XDG_CONFIG_HOME/nixup/profile.nix.

  nixup login
    -- Builds a user profile that will be activated on the next login.
       That is similar to nixos-rebuild boot.

  nixup switch
    -- Builds a user profile and immediately switches to it.

  nixup edit
    -- Opens an editor with the current configuration.

  NixUP also brings an small program that helps to install and to remove software packages. If 'config.imperativeNix.enable=true' is set in the 'profile.nix' configuration, then a program 'nix-package' becomes available that manages a list of packages to be installed into the user environment. By default the list is maintained at '$XDG_CONFIG_HOME/nixup/packages.nix', from where the list is read by a module of the NixUP system.

  The commands for using 'nix-package' are:

  nix-package install hello

  nix-package remove hello

  Note that the packages are not pinned at a particular version but are linked to the currently active nixpkgs channel. A way to pin a package will be provided later.

  Besides managing software packages, NixUP also provides a way to manage user controlled services. NixUP allows to define services for 'systemd --user', similarly to how NixOS allows to define services for 'systemd'. That means that the feature of managing services within NixUP is bound very tightly to 'systemd', and will not be available on other platforms like OSX or Windows.

  The last interesting feature of NixUP is that is allows to manage resources. That means, it allows to define files in 'profile.nix' that are then linked into the $HOME directory of a user, or into any sub-directory of $HOME. The necessary sub-directories and links are created as needed, and automatically removed when the 'profile.nix' changes. Automatically created sub-directories are removed if they are empty after all links have been removed. So NixUP has a built-in way for managing, e.g., dot-files. 


state: closed
title: Fix ghcmod
user_login: jgertm
html_url: https://github.com/NixOS/nixpkgs/pull/9251
updated_at: 2015-08-15 18:34:08
body:
  ghc-mod has been unbuildable for the longest time. However the latest version has fixed these issues


state: closed
title: audacity: 2.0.5 -> 2.1.1
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/9252
updated_at: 2015-12-11 09:52:30
body:
  Built locally. Tests failed. Nevertheless, it seemed to work fine when I ran it. 

  Audacity 2.0.6 and later supports FFmpeg 1.2 to 2.3.x (or libav 0.8 to 0.10.x)

  cc maintainer @the-kenny


state: closed
title: ipython: 3.2 -> 4.0
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/9254
updated_at: 2015-09-19 13:41:56
body:
  This PR features [The Big Split](https://blog.jupyter.org/2015/08/12/first-release-of-jupyter/)

  > IPython 3 was the last major monolithic release of IPython containing all of the language-agnostic code, such as the notebook, which is moving under the new name Jupyter. As part of that process, we have created several discrete packages for each component - nbformat for the notebook format, nbconvert for the notebook conversion machinery, notebook for the HTML notebook application, etc.

  This PR includes all dependencies needed.
  `ipython` is now a small package. If you want to have the notebook, you need to install
  `pythonXXPackages.notebook`
  and if you want to have the qtconsole. you need to install
  `pythonXXPackages.qtconsole`

  Guess I now need to rebase onto master because of the earlier update to `ipython 3.2.1`

  cc maintainers @bjornfor @jgeerds


state: closed
title: python-packages networkx: 1.9.1 -> 1.10
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/9256
updated_at: 2015-12-11 09:52:27
body:
  20 / 2079 tests failed with both py27 and py34.
  networkx is compatible with other python version than py27, so I removed
  the disabled flag.


state: closed
title: python-fedora: 0.3.33 -> 0.4.0
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/9260
updated_at: 2015-09-19 13:42:06
body:
  Current version is broken since since
  http://hydra.nixos.org/build/23735389

  Update to 0.4.0.
  Still broken.

  I set the `broken = true`  and `disabled = true` flag, because other PR's now fail because of this broken package.


state: closed
title: python-cryptography is failing to build
user_login: mdorman
html_url: https://github.com/NixOS/nixpkgs/issues/9261
updated_at: 2015-08-18 12:40:53
body:
  http://hydra.nixos.org/eval/1214570?filter=cryptography&compare=1214551&full= suggests that it's an across-the board failure, and the specific issue appears to be a missing dependency:

  ```
  Searching for py>=1.4.29

  Note: Bypassing https://pypi.python.org/simple/py/ (disallowed host; see http://bit.ly/1dg9ijs for details).

  Couldn't retrieve index page for 'py'
  Scanning index of all packages (this may take a while)

  Note: Bypassing https://pypi.python.org/simple/ (disallowed host; see http://bit.ly/1dg9ijs for details).

  No local packages or download links found for py>=1.4.29
  error: Could not find suitable distribution for Requirement.parse('py>=1.4.29')
  builder for ‘/nix/store/fv88n1xjn6lpmj24hsxbwj0vdp4gbnhp-python3.4-cryptography-0.6.1.drv’ failed with exit code 1
  ```

  @domenkozar last time this package broke you seemed to know what was going on...


state: closed
title: open-vm-tools spams the logs
user_login: wmertens
html_url: https://github.com/NixOS/nixpkgs/issues/9262
updated_at: 2016-06-14 17:16:03
body:
  I am running NixOS under ESXi and using the vmware service results in lots of log entries like this one:

  ```
  Aug 15 13:47:18 nixos vmsvc[366]: [ warning] [guestinfo] Failed to get OS info.
  Aug 15 13:47:48 nixos vmsvc[366]: [ warning] [vmsvc] HostinfoOSData: Error: no distro file found
  ```

  Here is how Alpine Linux solved it: [discussion](https://bugs.alpinelinux.org/issues/1221) [patch](https://bugs.alpinelinux.org/projects/alpine/repository/revisions/651dae1c8329865d3819df8e81ce29c70ebfdcfa/entry/main/open-vm-tools/0001-lib-misc-Recognize-Alpine-Linux.patch)

  I'm not sure if that will work for us because we don't use the LSB key names. I'd be happy with just not the log spam.

  I also created vmware/open-vm-tools#33 for what I think would be the correct solution.


state: closed
title: nixos/tests/lightdm: Fix waiting for the login to succeed
user_login: dezgeg
html_url: https://github.com/NixOS/nixpkgs/pull/9263
updated_at: 2016-01-12 21:43:34
body:
  Currently the lightdm test detects a successful login by OCR'ing the
  screen and searching for the clock widget's text.  Since the last
  IceWM update (commit bdd20ced), either the font or the colors of the
  clock changed such that the OCR doesn't pick it up anymore:
  http://hydra.nixos.org/build/24748219 (BTW, a timeout of 10 hours 
  sounds a bit excessive).

  Instead, just look for a matching (root) window title, e.g.
  "IceWM 1.3.9 (Linux/i686)"


state: closed
title: nixos-generate-config: Don't enable vbox guest via deprecated option
user_login: dezgeg
html_url: https://github.com/NixOS/nixpkgs/pull/9264
updated_at: 2016-01-12 21:43:36
body:
  Avoids this warning when running `nixos-rebuild switch`:

  ```
  building Nix...
  building the system configuration...
  trace: Obsolete option `services.virtualboxGuest.enable' is used. It was renamed to `virtualisation.virtualbox.guest.enable'.
  ```


state: closed
title: GHC lacks man pages and bash completion
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/issues/9265
updated_at: 2015-08-31 15:09:18
body:
  - [x] The GHC build doesn't produce and/or install man pages. This should be fixed, probably by making the required XML tools available at build time.
  - [x]  Install the bash completion file contained in the distribution.


state: closed
title: libvirtd service sometimes fail immediately after system update
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/issues/9266
updated_at: 2016-07-23 14:27:28
body:
  I've seen several times that `nixos-rebuild switch --upgrade` (if the upgrade is "big enough") can cause libvirtd to fail.

  Here is one from today (updating on the 14.12 branch):

  ```
  $ sudo nixos-rebuild switch --upgrade
  ...
  stopping the following units: accounts-daemon.service, alsa-store.service, apcupsd.service, avahi-daemon.service, collectd.service, cpufreq.service, cron.service, cupsd.service, dbus-org.bluez.service, fail2ban.service, idmapd.service, kmod-static-nodes.service, libvirtd.service, lighttpd.service, lttng-sessiond.service, mountd.service, munin-node.service, mysql.service, network-addresses-vboxnet0.service, network-link-vboxnet0.service, network-local-commands.service, network-manager.service, network-setup.service, nfsd.service, nix-daemon.service, nscd.service, ntpd.service, phpfpm.service, postfix.service, rngd.service, rpcbind.service, rtkit-daemon.service, samba-nmbd.service, samba-smbd.service, samba-winbindd.service, statd.service, systemd-fsck@dev-disk-by\x2dlabel-3tb.service, systemd-logind.service, systemd-modules-load.service, systemd-sysctl.service, systemd-tmpfiles-clean.timer, systemd-tmpfiles-setup-dev.service, systemd-udev-settle.service, systemd-udev-trigger.service, systemd-udevd.service, systemd-vconsole-setup.service, transmission.service, udisks2.service, upower.service, vboxnet0.service
  Warning: Stopping nix-daemon.service, but it can still be activated by:
    nix-daemon.socket
  Warning: Stopping systemd-udevd.service, but it can still be activated by:
    systemd-udevd-control.socket
    systemd-udevd-kernel.socket
  NOT restarting the following changed units: display-manager.service, docker.service, getty@tty1.service, libvirt-guests.service, systemd-backlight@backlight:acpi_video0.service, systemd-journal-flush.service, systemd-journald.service, systemd-random-seed.service, systemd-remount-fs.service, systemd-rfkill@rfkill0.service, systemd-rfkill@rfkill1.service, systemd-tmpfiles-setup.service, systemd-update-utmp.service, systemd-user-sessions.service, user@1000.service
  activating the configuration...
  setting up /etc...
  regenerating udev hardware database...
  restarting systemd...
  reloading the following units: dbus.service, dev-hugepages.mount, dev-mqueue.mount, sys-fs-fuse-connections.mount, sys-kernel-debug.mount
  restarting the following units: polkit.service, sshd.service
  starting the following units: accounts-daemon.service, alsa-store.service, apcupsd.service, avahi-daemon.service, collectd.service, cpufreq.service, cron.service, cupsd.service, dbus-org.bluez.service, fail2ban.service, idmapd.service, kmod-static-nodes.service, libvirtd.service, lighttpd.service, lttng-sessiond.service, mountd.service, munin-node.service, mysql.service, network-addresses-vboxnet0.service, network-link-vboxnet0.service, network-local-commands.service, network-manager.service, network-setup.service, nfsd.service, nix-daemon.service, nscd.service, ntpd.service, phpfpm.service, postfix.service, rngd.service, rpcbind.service, rtkit-daemon.service, samba-nmbd.service, samba-smbd.service, samba-winbindd.service, statd.service, systemd-fsck@dev-disk-by\x2dlabel-3tb.service, systemd-logind.service, systemd-modules-load.service, systemd-sysctl.service, systemd-tmpfiles-clean.timer, systemd-tmpfiles-setup-dev.service, systemd-udev-settle.service, systemd-udev-trigger.service, systemd-udevd.service, systemd-vconsole-setup.service, transmission.service, udisks2.service, upower.service, vboxnet0.service
  Job for libvirtd.service failed. See "systemctl status libvirtd.service" and "journalctl -xe" for details.
  warning: the following units failed: libvirtd.service

  ● libvirtd.service - Libvirt Virtual Machine Management Daemon
     Loaded: loaded (/nix/store/ki79vzinr574xapxaqcnd651jsrbaxsq-unit-libvirtd.service/libvirtd.service)
     Active: failed (Result: exit-code) since Sat 2015-08-15 22:22:41 CEST; 21ms ago
    Process: 5234 ExecStartPost=/nix/store/xsza8xnzsvq3cf39a10pgzy3wdp60r71-unit-script/bin/libvirtd-post-start (code=exited, status=1/FAILURE)
    Process: 4992 ExecStart=libvirtd --config /nix/store/gp47p1sd95xsqz1yswymm99zrazphf6g-libvirtd.conf --daemon (code=exited, status=0/SUCCESS)
    Process: 4455 ExecStartPre=/nix/store/3dqlp3smmqs4jdjnm6na9wq92kc39n2f-unit-script/bin/libvirtd-pre-start (code=exited, status=0/SUCCESS)
   Main PID: 1984 (code=exited, status=0/SUCCESS)

  Aug 15 22:22:39 mini libvirtd-post-start[5234]: error: failed to connect to the hypervisor
  Aug 15 22:22:39 mini libvirtd-post-start[5234]: error: no valid connection
  Aug 15 22:22:39 mini libvirtd-post-start[5234]: error: Failed to connect socket to '/var/run/libvirt/libvirt-sock': Connection refused
  Aug 15 22:22:40 mini libvirtd-post-start[5234]: error: failed to connect to the hypervisor
  Aug 15 22:22:40 mini libvirtd-post-start[5234]: error: no valid connection
  Aug 15 22:22:40 mini libvirtd-post-start[5234]: error: Failed to connect socket to '/var/run/libvirt/libvirt-sock': Connection refused
  Aug 15 22:22:41 mini systemd[1]: libvirtd.service: control process exited, code=exited status=1
  Aug 15 22:22:41 mini systemd[1]: Failed to start Libvirt Virtual Machine Management Daemon.
  Aug 15 22:22:41 mini systemd[1]: Unit libvirtd.service entered failed state.
  Aug 15 22:22:41 mini systemd[1]: libvirtd.service failed.
  warning: error(s) occured while switching to the new configuration
  ```

  This one fixed itself with one additional `sudo systemctl restart libvirtd`. But I've also had this error where this manual workaround did not work, and I've simply rebooted the machine :-(


state: closed
title: supertux-editor: init at git-2014-08-20
user_login: Mathnerd314
html_url: https://github.com/NixOS/nixpkgs/pull/9270
updated_at: 2015-08-18 01:16:42
body:
  There's probably a better way of generating LD_LIBRARY_PATH, but I haven't found it (listing out the packages results in a mysterious "opengl.dll not found" error)


state: closed
title: Update python-cryptography to 1.0.
user_login: mdorman
html_url: https://github.com/NixOS/nixpkgs/pull/9274
updated_at: 2015-08-17 11:04:10
body:
  This does require upgrading both pyasn1 and crytography-vectors to their
  latest versions, as well as adding the idna package.


state: closed
title: `lib.isStorePath': Don't error on lists-of-derivations as input
user_login: the-kenny
html_url: https://github.com/NixOS/nixpkgs/issues/9278
updated_at: 2017-05-29 23:20:37
body:
  I just found out rather painfully that `lib.isStorePath` errors when given lists-of-derivations like `[ pkgs.emacs ]`.

  This leads to unintuitive error messages if you accidentally put lists of derivations inside `environment.systemPackages`.

  Test: 

  `lib.isStorePath [pkgs.emacs]` 

  =>

  `error: cannot coerce a list to a string, at /home/moritz/dev/nixpkgs/lib/strings.nix:224:73`

  One solution suggested in IRC by @bennofs is wrapping the whole thing in `tryEval`, but we're unsure about the performance implications.


state: closed
title: nixos: make services.smartd much more helpful
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/9280
updated_at: 2017-08-29 11:18:06
body:
  Now it generates notifications for auto-detected devices as well as
  for explicitly configured ones, sends well formed e-mails and supports
  immediate `wall` and `xmessage` notifications.


state: closed
title: Separate derivation for haskell tests?
user_login: bennofs
html_url: https://github.com/NixOS/nixpkgs/issues/9281
updated_at: 2016-09-10 20:54:33
body:
  Haskell library tests commonly create cycles (example: QuickCheck's tests depend on test-framework, while test-framework depends on QuickCheck as a library). As a possible solution, we could have a separate derivation just for the tests (and perhaps also for benchmarks), which would allow different dependencies for the tests compared to the library itself. The stackage curator tool works similarly, it builds the tests separatly.

  Thoughts?
  /cc @peti


state: closed
title: shake: add new package
user_login: zimbatm
html_url: https://github.com/NixOS/nixpkgs/pull/9283
updated_at: 2016-02-13 14:46:13
body:
  Hi,

  shake is a build tool written in Haskell. Since the build tool is not limited
  to haskell projects I took the liberty of putting it in the top-level. Is that
  alright ?

  shake's default.nix is generated with `cabal2nix cabal://shake > default.nix`
  but was missing gcc as a test dependency. Is there a better way to add gcc as a
  dependency without having to add it back on the next shake update ?


state: closed
title: services.nsd.zones.<name>.data: Do not interpret '$' sign.
user_login: nbp
html_url: https://github.com/NixOS/nixpkgs/pull/9284
updated_at: 2015-11-15 10:00:59
body:
  This patch make sure that dollar sign are not interpreted, and kept as-is, which is necessary if people are migrating their zone files from Ubuntu, and followed the following how to:

  https://www.digitalocean.com/community/tutorials/how-to-use-nsd-an-authoritative-only-dns-server-on-ubuntu-14-04

  No having this will change the file content by interpreting the `$ORIGIN` and `$TTL` shell variables which are empty when running the `zoneFiles` derivation.  This patch replaces this derivation by a copy of the `writeTextDir` of each zone.

  cc @aszlig 


state: closed
title: Haskell packages not matching broken version should be allowed.
user_login: kquick
html_url: https://github.com/NixOS/nixpkgs/pull/9287
updated_at: 2015-08-18 04:15:10
body:
  As written, if a Haskell package does not match the broken version, the assert fails which aborts the evaluation.  I observed this with cmdlib, which is marked as broken for "0.3.5", but the new version in hackage-packages.nix is "0.3.6".  I believe that the attached captures the intent: broken packages versions are marked as broken and non-broken versions are accepted as-is.


state: closed
title: [lvmthin] Cannot read thin-pool target version
user_login: rushmorem
html_url: https://github.com/NixOS/nixpkgs/issues/9288
updated_at: 2015-08-16 23:53:26
body:
  Trying to create a [thinly provisioned LVM volume](https://lxadm.wordpress.com/2012/10/17/lvm-thin-provisioning/) on `nixos-unstable` (don't have a 14.12 installation right now so I can't test it) gives the following error:-

  ```
    Cannot read thin-pool target version.
    thin-pool: Required device-mapper target(s) not detected in your kernel
    Run `lvconvert --help' for more information.
  ```


state: closed
title: antimicro: init at 2.18
user_login: jb55
html_url: https://github.com/NixOS/nixpkgs/pull/9289
updated_at: 2015-08-19 11:45:12
body:
  antimicro is a graphical program used to map keyboard keys and mouse controls
  to a gamepad. Useful for playing PC games with no gamepad or poor gamepad
  support.


state: closed
title: [WIP] R: 3.2.1 -> 3.2.2
user_login: michelk
html_url: https://github.com/NixOS/nixpkgs/pull/9291
updated_at: 2015-10-12 07:45:19
body:
  My build fails with 

  ```
  make[3]: Entering directory '/tmp/nix-build-R-3.2.2.drv-0/R-3.2.2/tests'
  running code in 'reg-tests-1a.R' ... OK
  running code in 'reg-tests-1b.R' ... OK
  running code in 'reg-tests-1c.R' ... OK
  running code in 'reg-tests-2.R' ... OK
    comparing 'reg-tests-2.Rout' to './reg-tests-2.Rout.save' ... OK
  running code in 'reg-examples1.R' ... OK
  running code in 'reg-examples2.R' ... OK
  running code in 'reg-packages.R' ...Makefile.common:93: recipe for target 'reg-packages.Rout' failed
  ```

  Not sure how to address this. Is this an upstream bug or related to our build?

  cc @peti 


state: closed
title: Emacs package should build with Cocoa on OSX
user_login: wolverian
html_url: https://github.com/NixOS/nixpkgs/issues/9292
updated_at: 2015-08-23 07:21:42
body:
  Installing `emacs` on OS X doesn't install a graphical (i.e. toolkit) version at all as far as I can see. The `--with-ns` option to Emacs's `./configure` would enable the Cocoa toolkit GUI. 

  I know the macport version of emacs is available as a separate package. I don't think that's a reason not to enable Cocoa in the `emacs` package.


state: closed
title: firefoxWrapper: switch to GStreamer 1.0
user_login: kmicu
html_url: https://github.com/NixOS/nixpkgs/pull/9293
updated_at: 2015-08-17 18:34:18
body:
  wkennington@f6c1004 switched Firefox to GStreamer 1.0 by changing its
  buildInput _only_, but that is not enough. We need to fix Firefox
  wrappers by changing their buildInputs and set GST_PLUGIN_SYSTEM_PATH_1_0
  instead of GST_PLUGIN_SYSTEM_PATH.

  With above changes playing H.264/MP4 media works in firefoxWrapper and
  conkerorWrapper as tested with
  http://www.quirksmode.org/html5/tests/video.html and
  https://soundcloud.com/immclovin33/synthetix-sundays-53-with-marko-maric-19715

  It should help with #9247 cc @peti

  Reviewed-by: kmicu kmicu@protonmail.ch
  Tested-by: kmicu kmicu@protonmail.ch


state: closed
title: pixman: Enable '--disable-arm-iwmmxt' on ARM
user_login: dezgeg
html_url: https://github.com/NixOS/nixpkgs/pull/9294
updated_at: 2016-01-12 21:43:46
body:
  Otherwise the build fails on ARMv6:

  ```
    CC       libpixman_iwmmxt_la-pixman-mmx.lo
  pixman-mmx.c: In function 'mmx_fetch_x8r8g8b8':
  pixman-mmx.c:3812:1: internal compiler error: Max. number of generated reload insns per insn is achieved (90)
  ```

  This could be shortened with `lib.optional stdenv.isArm ...`, but the `if stdenv.isArm then ... else null` approach doesn't cause any recompilation on non-ARM, so I chose it.


state: closed
title: haskell: use postPatch instead of patchPhase where possible
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/9297
updated_at: 2015-08-19 09:03:21
body:
  cc @peti
  I've spent a whole day trying to understand why xmonad-contrib built with a custom patch (added in overrides) doesn't do what I expected the patch to do ^_^ I imagine someone else might fall into the trap, hence replaced everywhere.


state: closed
title: python: add .env for convenient nix-shell's
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/9298
updated_at: 2015-08-18 11:09:11
body:
  Idea shamelessly stolen from @peti's wonderful Haskell NG. Use it like this:

  ```
  with import <nixpkgs> {};

  (python3.buildEnv.override {
    extraLibs = with python3Packages;
      [ numpy
        requests
      ];
  }).env
  ```

  to have all needed libraries in Python's path.

  cc @domenkozar 


state: closed
title: When using Qt Creator: cannot find -lGL
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/issues/9300
updated_at: 2015-10-01 11:57:47
body:
  Creating and building a default "Qt Widgets Application" results in

  ```
  ...(compile output window)
  g++ -Wl,-rpath,/nix/store/1w7h7p6s2srfw2ady90k7072991lrnpp-qtbase-5.4.2/lib -o qt-test3 main.o mainwindow.o moc_mainwindow.o   -L/nix/store/1w7h7p6s2srfw2ady90k7072991lrnpp-qtbase-5.4.2/lib -lQt5Widgets -lQt5Gui -lQt5Core -lGL -lpthread 
  /nix/store/b8qhjrwf8sf9ggkjxqqav7f1m6w83bh0-binutils-2.23.1/bin/ld: cannot find -lGL
  collect2: error: ld returned 1 exit status
  ```

  One solution is to manually add `LIBS += -L/run/opengl-driver/lib` to the .pro file. But is it possible to do something with qtcreator / qt so that we don't have to do this manual step?

  If I'm not mistaken, I think we want qtcreator to try linking with mesa (not `/run/opengl-driver/lib`, which is NixOS specific) and then have the built program pick a possibly different openGL provider at runtime.


state: closed
title: [password-store] not listed in darwin
user_login: martinklepsch
html_url: https://github.com/NixOS/nixpkgs/issues/9302
updated_at: 2015-08-18 23:02:29
body:
  Tried to install password-store on OS X but without the following change it wasn't possible. I'm not sure if this is all that needs to be done or even if it's the right way. It's basically an adaptation of something @henrytill told me in IRC.

  ``` diff
  diff --git a/pkgs/tools/security/pass/default.nix b/pkgs/tools/security/pass/default.nix
  index 0480962..6b15b80 100644
  --- a/pkgs/tools/security/pass/default.nix
  +++ b/pkgs/tools/security/pass/default.nix
  @@ -2,8 +2,7 @@
   , coreutils, gnused, getopt, pwgen, git, tree, gnupg, which
   , makeWrapper

  -, xclip ? null, xdotool ? null, dmenu ? null
  -, x11Support ? true
  +, x11Support ? if stdenv.isDarwin then false else true, xclip, xdotool, dmenu
   }:

   assert x11Support -> xclip != null
  ```


state: closed
title: remmina not usable as NX client
user_login: fowlay
html_url: https://github.com/NixOS/nixpkgs/issues/9303
updated_at: 2016-01-03 15:01:48
body:
  I am trying to use 'remmina' as a client towards a legacy NX server. Using remmina as a legacy NX client does work on other platforms, e g Ubuntu 14.04.

  My Nix version is 1.9. Here is what happens:

  Starting remmina-1.0.0 succeeds, a GUI comes up and I get the following progress messages in the console (NX is mentioned which makes hope rise):

  Remmina plugin GKEYRING (type=Secret) registered.
  NX: detected keyboard type pc105/se
  Remmina plugin NX (type=Protocol) registered.
  Remmina plugin XDMCP (type=Protocol) registered.
  Remmina plugin VNC (type=Protocol) registered.
  Remmina plugin VNCI (type=Protocol) registered.
  Remmina plugin RDP (type=Protocol) registered.
  Remmina plugin RDPF (type=File) registered.
  Remmina plugin RDPS (type=Preference) registered.
  Remmina plugin SFTP (type=Protocol) registered.

  Creating a connection (Connection->New) works. I give the connection a name, set the Protocol to NX and specify Server as host:port.

  Menu-clicking the connection and selecting Connect works. I enter username and password and I get an "NX Sessions" window. In this window I can see my existing session (previously started from a different NX client).

  However, clicking Restore does not work. I get a pop-up saying

  Failed to execute child process "nxproxy" (No such file or directory)


state: closed
title: HTML5 video display frequently freezes after recent updates
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/issues/9304
updated_at: 2015-09-07 08:50:40
body:
  I'm using Firefox from 48f49a730ed8a4759f6780899053e702f1f3945b to play Youtube videos. With that version, the video output freezes every couple of seconds until I move my mouse around a bit -- then video resumes. Audio continues all the while; it's just the video display that doesn't update anymore. This happens in both full-screen and embedded mode. Versions of Firefox prior to @wkennington's gstreamer-1 switch didn't have that issue.


state: closed
title: Move licenseAllowed check into the builder attribute (fixes #7541)
user_login: Mathnerd314
html_url: https://github.com/NixOS/nixpkgs/pull/9305
updated_at: 2017-01-28 11:01:46
body:
  As said in the bug, it was too strict before.

  Note that this only works with overrideCabal (and possibly autonix's overrideDerivation) because lib.overrideDerivation's meta handling is broken (#7425).


state: open
title: NixOS: Add a better description to enable options.
user_login: nbp
html_url: https://github.com/NixOS/nixpkgs/issues/9306
updated_at: 2018-04-23 23:23:35
body:
  Many of the `enable` option are a variation of the following statement `Whether to enable /x/ (daemon|* service).`  These messages do not help to discover services which might be interesting to enable.

  The description of the `enable` option should contain a long description of what the program which is enabled is doing.  More likely, these information are likely provided as part of the long description of the packages.


state: closed
title: htop: patch to (optionally) hide programme paths
user_login: nckx
html_url: https://github.com/NixOS/nixpkgs/pull/9307
updated_at: 2015-08-18 12:09:18
body:
  This makes using htop on NixOS a lot more pleasant (IMO).
  Rebased patch has been merged upstream but not yet released.


state: closed
title: gnome-control-center: depend on sound-theme-freedesktop
user_login: nckx
html_url: https://github.com/NixOS/nixpkgs/pull/9308
updated_at: 2015-08-18 21:23:20
body:
  I could care less about random desktop sounds, but this is required for working speaker test sounds in the Sound applet.

  Is this the right fix?


state: closed
title: Boot problems for channel 14.12
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/issues/9310
updated_at: 2016-04-03 04:33:15
body:
  Hello community,

  I ran into some serious problems today that took my many hours to trace and fix.

  I changed from the unstable channel to channel 14.12, because I ran into some trouble with some applications (redmine for example). Well after changing it on my server it worked like a charm. So I tried on my laptop. During build my machine freezed. After that It did not boot into Grub. It only showed the Lenovo logo. So I booted into a USB with NixOS 15.06. I changed the channels again from unstable to 14.12, tried a new config and rebooted. No change. After a while I gave up and formated the disk. I repeated, no change. Lastly I did not change to 14.12 and did nix-install.... and its boots again.

  So maybe downgrading like this is not intended (even if it worked on my fresh server) or this is some other problem.

  I have a Lenovo Y510p, 500g ssd, 1tb hdd, 16g ram.


state: closed
title: overrideDerivation: fix meta handling
user_login: Mathnerd314
html_url: https://github.com/NixOS/nixpkgs/pull/9312
updated_at: 2017-04-22 21:59:18
body:
  I checked a few uses of overrideDerivation; the majority did not change at all, while the ones that had `builder = {bash}/bin/sh` became `builder = {bash}/bin/bash` (i.e. `stdenv.shell`). But there could be some breakage.


state: closed
title: suspend does not trigger, despite desktopManagerHandlesLidAndPower = false
user_login: anderspapitto
html_url: https://github.com/NixOS/nixpkgs/issues/9313
updated_at: 2015-08-19 16:59:24
body:
  I've noticed recently that this option has mostly stopped working for me. Occasionally closing the laptop lid will prompt a suspend (as it should), but most of the time, it appears to be entirely ignored. Prior to maybe this week (not sure of the exact time), it always worked.

  I am running slim and i3, and have reproed this with linux 4.0 and 4.1

  I am on commit 6a99539d72c760ecdc641e5c18c83ff38138b452 of nixpkgs


state: closed
title: Update llvm 3.5 to llvm 3.5.2
user_login: spacekitteh
html_url: https://github.com/NixOS/nixpkgs/issues/9314
updated_at: 2015-08-18 09:24:31
body:
  I tried forking and editing the nix files myself but I've messed up somewhere and polly can't seem to find some ISL functions.

  Also, if possible, please add an openmp package.


state: closed
title: Moving llvm 3.5.0 to llvm 3.5.2
user_login: spacekitteh
html_url: https://github.com/NixOS/nixpkgs/pull/9315
updated_at: 2015-08-18 09:19:05
body:
  Moving 3.5.0 to 3.5.2. I fixed Polly, by the way. And I commented out dragonegg, because it's screwed for 3.4 and 3.5.


state: closed
title: oidentd: listen on IPv6
user_login: dfoxfranke
html_url: https://github.com/NixOS/nixpkgs/pull/9317
updated_at: 2015-09-18 13:20:04
body:
  If IPv6 is enabled, run oidentd with `-a ::` so that it will listen and accept connections on IPv6 interface addresses.


state: closed
title: Update flow, awscli, botocore
user_login: dbrock
html_url: https://github.com/NixOS/nixpkgs/pull/9321
updated_at: 2015-09-03 11:52:10
body:
  Hi, new contributor here. Not sure if I should create separate pull requests for things like this or whether it's ok to bundle a few things in one PR, so let me know if I should close this and open separate ones. Thanks.


state: closed
title: firefox-bin: 39.0.3 -> 40.0.2, thunderbird-bin: 38.1.0 -> 38.2.0
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/9322
updated_at: 2015-08-19 12:51:32
body:
  @Fuuzetsu 
  # Firefox 40.0.2
  - Various security fixes
  - Added protection against unwanted software downloads
  - User can receive suggested tiles in the new tab page based on categories Firefox matches to browsing history (en-US only).
  - Hello allows adding a link to conversations to provide context on what the conversation will be about
  - New style for add-on manager based on the in-content preferences style
  - Improved scrolling, graphics, and video playback performance with off main thread compositing (GNU/Linux only)

  https://www.mozilla.org/en-US/firefox/40.0/releasenotes/
  https://www.mozilla.org/en-US/firefox/40.0.2/releasenotes/
  # Thunderbird 38.2.0
  - Hardware acceleration is now disabled by default to avoid crashing Thunderbird
  - A few bugs have been fixed to avoid crashing Thunderbird

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

  ---

  I have tested them on x86_64.

  Changed download URLs to more appropriate URLs.


state: closed
title: vagrant rsync-auto command cannot find libffi.so.6
user_login: retrry
html_url: https://github.com/NixOS/nixpkgs/issues/9324
updated_at: 2015-12-21 11:15:14
body:
  Hello, when I try to use vagrant command rsync-auto comman I get error:

  ```
  $ vagrant rsync-auto
  ==> dev: Doing an initial rsync...
  ==> dev: Rsyncing folder: /home/user/Development/project/ => /vagrant
  ==> dev:   - Exclude: [".vagrant/", ".git/"]
  ==> dev: Watching: /home/user/Development/project
  /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/listen-3.0.2/lib/listen/event/queue.rb:15: warning: toplevel constant Queue referenced by Thread::Queue
  /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/listen-3.0.2/lib/listen/event/loop.rb:16: warning: toplevel constant Queue referenced by Thread::Queue
  /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/ffi-1.9.10/lib/ffi.rb:6:in `require': libffi.so.6: cannot open shared object file: No such file or directory - /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/ffi-1.9.10/lib/ffi_c.so (LoadError)
          from /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/ffi-1.9.10/lib/ffi.rb:6:in `rescue in <top (required)>'
          from /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/ffi-1.9.10/lib/ffi.rb:3:in `<top (required)>'
          from /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/rb-inotify-0.9.5/lib/rb-inotify/native.rb:1:in `require'
          from /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/rb-inotify-0.9.5/lib/rb-inotify/native.rb:1:in `<top (required)>'
          from /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/rb-inotify-0.9.5/lib/rb-inotify.rb:1:in `require'
          from /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/rb-inotify-0.9.5/lib/rb-inotify.rb:1:in `<top (required)>'
          from /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/listen-3.0.2/lib/listen/adapter/linux.rb:30:in `require'
          from /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/listen-3.0.2/lib/listen/adapter/linux.rb:30:in `_configure'
          from /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/listen-3.0.2/lib/listen/adapter/base.rb:45:in `block in configure'
          from /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/listen-3.0.2/lib/listen/adapter/base.rb:40:in `each'
          from /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/listen-3.0.2/lib/listen/adapter/base.rb:40:in `configure'
          from /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/listen-3.0.2/lib/listen/adapter/base.rb:63:in `start'
          from /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/listen-3.0.2/lib/listen/backend.rb:26:in `start'
          from /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/listen-3.0.2/lib/listen/listener.rb:67:in `block in <class:Listener>'
          from /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/listen-3.0.2/lib/listen/fsm.rb:120:in `instance_eval'
          from /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/listen-3.0.2/lib/listen/fsm.rb:120:in `call'
          from /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/listen-3.0.2/lib/listen/fsm.rb:91:in `transition_with_callbacks!'
          from /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/listen-3.0.2/lib/listen/fsm.rb:57:in `transition'
          from /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/listen-3.0.2/lib/listen/listener.rb:90:in `start'
          from /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/vagrant-1.7.4/plugins/synced_folders/rsync/command/rsync_auto.rb:142:in `block in execute'
          from /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/vagrant-1.7.4/lib/vagrant/util/busy.rb:19:in `busy'
          from /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/vagrant-1.7.4/plugins/synced_folders/rsync/command/rsync_auto.rb:141:in `execute'
          from /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/vagrant-1.7.4/lib/vagrant/cli.rb:42:in `execute'
          from /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/vagrant-1.7.4/lib/vagrant/environment.rb:301:in `cli'
          from /nix/store/jrl7pg24ds3zz2ywnhkxzl5lqs7c4m56-vagrant-1.7.4/opt/vagrant/embedded/gems/gems/vagrant-1.7.4/bin/vagrant:174:in `<main>'
  ```

  Could somebody help me fix this?


state: closed
title: glibc: apply four security fixes from upstream
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/pull/9325
updated_at: 2015-08-20 05:30:11
body:
  Fixes CVE-2014-8121, CVE-2015-1781 and two unnumbered problems (apparently). All these commits should be contained in the 2.22 release, but we don't want that yet due to unresolved locale incompatibilities. https://github.com/NixOS/nix/issues/599

  I hate to cause another mass rebuild for the release, but glibc CVEs look like a good-enough reason. Any thoughts?


state: closed
title: Documentation indexes
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/9326
updated_at: 2017-08-29 11:18:08
body:
  I believe this closes #8519.

  Adding `/share/doc` costs ~nothing, but spares the user from searching in `/nix/store`.


state: closed
title: haskell-packages: bring hoogle and haddock to the masses
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/9327
updated_at: 2017-08-29 11:18:07
body:
  With this, using `ghcWithHoogle` instead of `ghcWithPackages` does everything you'd expect it to do, and generates documentation indexes for all the packages.

  When combined with the first patch from #9326 directing a browser of your choice to `/run/current-system/sw/share/doc/hoogle/index.html` brings up a module index (like https://downloads.haskell.org/~ghc/latest/docs/html/libraries/index.html) for all installed packages.

  Also try adding this to `~/.ghc/ghci.conf`:

  ```
  :def hoogle \s -> return $ ":! hoogle search -cl --count=15 \"" ++ s ++ "\""
  :def doc \s -> return $ ":! hoogle search -cl --info \"" ++ s ++ "\""
  ```

  and then in `ghci`:

  ```
  :hoogle a -> a
  :doc a -> a
  ```

  or maybe run

  ```
  hoogle server -p 8080
  ```

  and then navigate to `http://localhost:8080/`


state: closed
title: ghcjs does not build on NixOS unstable (15.08pre67312.2c933ad)
user_login: anderspapitto
html_url: https://github.com/NixOS/nixpkgs/issues/9328
updated_at: 2015-08-22 00:28:47
body:
  It looks like the bound on the vector package may be incorrect?

  ```
  $ nix-shell -p 'haskell.packages.ghcjs.ghcWithPackages (p: [])'
  these derivations will be built:
    /nix/store/wk084kifljxxilxdyqdym33c6lkif8y7-ghcjs-0.1.0.drv
  building path(s) ‘/nix/store/w1j9f6pd7mkzcqfk4ciwgkcdw0583zb0-ghcjs-0.1.0’
  setupCompilerEnvironmentPhase
  Build with /nix/store/ys8598yzg0sn6vad400v1mx4wr386hsl-ghc-7.10.2.
  unpacking sources
  unpacking source archive /nix/store/ksk11pj69wbdflms304180alvcb9ganf-ghcjs-fb1faa9
  source root is ghcjs-fb1faa9
  patching sources
  applying patch /nix/store/52gz6wci2vws1x382rhp1qcmz00x6ssg-ghcjs.patch
  patching file src-bin/Boot.hs
  patching file src/Compiler/Info.hs
  compileBuildDriverPhase
  setupCompileFlags: -package-db=/tmp/nix-build-ghcjs-0.1.0.drv-0/package.conf.d -j4 -threaded
  [1 of 1] Compiling Main             ( Setup.hs, /tmp/nix-build-ghcjs-0.1.0.drv-0/Main.o )
  Linking Setup ...
  configuring
  configureFlags: --verbose --prefix=/nix/store/w1j9f6pd7mkzcqfk4ciwgkcdw0583zb0-ghcjs-0.1.0 --libdir=$prefix/lib/$compiler --libsubdir=$pkgid --with-gcc=gcc --package-db=/tmp/nix-build-ghcjs-0.1.0.drv-0/package.conf.d --ghc-option=-optl=-Wl,-rpath=/nix/store/w1j9f6pd7mkzcqfk4ciwgkcdw0583zb0-ghcjs-0.1.0/lib/ghc-7.10.2/ghcjs-0.1.0 --enable-split-objs --disable-library-profiling --enable-shared --enable-library-vanilla --enable-executable-dynamic --disable-tests --extra-lib-dirs=/nix/store/5iy2yk0027dzm6scmgx0474abjpfd439-git-2.5.0/lib --extra-include-dirs=/nix/store/phjzdk4hzrq8ph6zl0rq12k6wyshsj3b-gnumake-4.1/include --extra-include-dirs=/nix/store/aailkayj61585da10f3bmv3dl3rj9539-libtool-2.4.6/include --extra-lib-dirs=/nix/store/aailkayj61585da10f3bmv3dl3rj9539-libtool-2.4.6/lib --extra-include-dirs=/nix/store/aj0ifdwsdgdzjamrrm54yh9bw7vj11dv-gmp-5.1.3/include --extra-lib-dirs=/nix/store/aj0ifdwsdgdzjamrrm54yh9bw7vj11dv-gmp-5.1.3/lib --extra-include-dirs=/nix/store/q0m70q5wg21hxrixkp1xk4x95sfs2fln-glibc-2.21/include --extra-lib-dirs=/nix/store/q0m70q5wg21hxrixkp1xk4x95sfs2fln-glibc-2.21/lib --extra-include-dirs=/nix/store/382smagkxjf7s6a4ixaggrypc2pzqmsz-nodejs-0.12.7/include --extra-lib-dirs=/nix/store/382smagkxjf7s6a4ixaggrypc2pzqmsz-nodejs-0.12.7/lib
  Configuring ghcjs-0.1.0...
  Setup: At least the following dependencies are missing:
  vector ==0.10.*
  builder for ‘/nix/store/wk084kifljxxilxdyqdym33c6lkif8y7-ghcjs-0.1.0.drv’ failed with exit code 1
  error: build of ‘/nix/store/wk084kifljxxilxdyqdym33c6lkif8y7-ghcjs-0.1.0.drv’ failed
  /run/current-system/sw/bin/nix-shell: failed to build all dependencies
  ```


state: closed
title: [emacs-24.5-mac-5.9] Error building on OS X El Capitan
user_login: martinklepsch
html_url: https://github.com/NixOS/nixpkgs/issues/9329
updated_at: 2016-07-01 11:29:17
body:
  I just started using Nix on OS X El Capitan and besides some initial hickups/misunderstandings things are working smoothly now. :+1: 

  One issue I encountered is that I cannot build emacs. I'm using Emacs installed via Homebrew Cask for now. Mostly logging this so others can find it/test it.

  The full output of `nix-env -i emacs-24.5-mac-5.9` is pasted here: http://sprunge.us/gLDX

  I think the relevant parts are the ones showing up when searching for `error:`. I tried with both XCode-beta and plain command line tools installed. With XCode installed I got even weirder errors resulting in things like `checking whether the C compiler works... no`.

  Not sure what to do from here but if anyone has some ideas but no El Capitan installation at hand I'm happy to try.


state: closed
title: darwin support for password-store
user_login: martinklepsch
html_url: https://github.com/NixOS/nixpkgs/pull/9330
updated_at: 2015-08-19 19:04:33
body:
  > This is my first change of a nix pkg and I barely know what I'm doing :wink: 

  Wanted to install `password-store` but couldn't get it listed as available without these changes.


state: closed
title: nodePackages: npm2nix: add --merge key
user_login: manpages
html_url: https://github.com/NixOS/nixpkgs/issues/9332
updated_at: 2016-08-16 18:50:32
body:
  Feature request (which I'll most certainly implement once I have enough time, but feel free to take over).

  We need `--merge` key for npm2nix.

  Rationale — sadly, sometimes an outage hits hosts of otherwise healthy packages, as we have a lot of packages in nodePackages, probability of that happening is pretty large.

  While adding a new package (I'm adding pulp now), we want to only re-scan the relevant part of npmjs repositories and then merge the output of npm2nix into `node-packages-generated.nix`.

  /cc @offlinehacker 


state: closed
title: cannot build xmonad
user_login: MasseGuillaume
html_url: https://github.com/NixOS/nixpkgs/issues/9333
updated_at: 2015-08-19 06:42:18
body:
  ```
  > nixos-version
  15.08pre67317.cdee2b7 (Dingo)
  ```

  ```
  > sudo nixos-rebuild switch --upgrade
  There are problems in package xmonad-0.11.1:
    dependency "containers-0.5.6.2-2de75421d746ab474b330e43191bb31b" doesn't exist
    dependency "directory-1.2.2.0-258f6e56fc0799f4b45f149644b75783" doesn't exist
    dependency "process-1.2.3.0-f0287ac288afc0705be775d1adda59ee" doesn't exist
    dependency "unix-2.7.1.0-6436007ffcf967b9823833b48295b586" doesn't exist
    dependency "utf8-string-1-f195b4fb88aecb89e1f7522e4dddefb0" doesn't exist
  There are problems in package data-default-instances-containers-0.0.1:
    dependency "containers-0.5.6.2-2de75421d746ab474b330e43191bb31b" doesn't exist

  The following packages are broken, either because they have a problem
  listed above, or because they depend on a broken package.
  xmonad-0.11.1
  data-default-instances-containers-0.0.1
  data-default-0.5.3
  X11-1.6.1.2
  ```


state: closed
title: haskell: preserve overrideScope on override
user_login: bennofs
html_url: https://github.com/NixOS/nixpkgs/pull/9336
updated_at: 2017-04-25 14:11:21
body:
  We want code such as `(pkg.override {}).overrideScope (self: super: {})` to
  work. This didn't work before, since `override` will call the original package
  again, and the attribute `overideScope`, which `callPackageWithScope` added,
  wasn't added again. The fix for this is to modify the package function itself
  to include the `callPackageWithScope` attribute, so it'll be re-added whenever
  the function is overriden for with arguments.

  There is a small problem here though: since callPackage uses some magic
  (`builtins.functionArgs`) to determine the auto-arguments of a function, we
  can't just write `callPackageWith scope drvScope`, since
  `builtins.functionArgs drvScope` will be `{}`. To fix this, we implement our own
  `callPackageWith`.

  fixes NixOS/nixpkgs#7953

  @peti can you test that this doesn't lead to unexpected side effects, I'm unsure about the performance implications of the change. 


state: closed
title: Dropbox stopped working since update to 3.8.5 on 32 bit machine
user_login: maggesi
html_url: https://github.com/NixOS/nixpkgs/issues/9338
updated_at: 2015-08-20 21:13:59
body:
  Dropbox does not work for me after the last update to version to 3.8.5 (commit 150cbd6a65660f10b938a250a103501937a9bdd7).

  The daemon starts, but no activity at all can be observed (it doesn't sync nor start the notification applet).

  If I start the old version that I still have in the store (3.6.9) it works.

  I run nixos on 32bit.

  I made several attempt:
  - unlink/relink the computer from the dropbox site;
  - restart with fresh ~/.dropbox and ~/Dropbox dirs;
  - etc.

  Nothing works.


state: closed
title: ecryptfs
user_login: obadz
html_url: https://github.com/NixOS/nixpkgs/pull/9340
updated_at: 2015-08-19 14:02:37
body:
  - upgrade 106 -> 108
  - fix passphrase rewrapper (password changing should now work fine) as
    discussed on https://bugs.launchpad.net/ecryptfs/+bug/1486470
  - add lsof dependency so ecryptfs-migrate-home should work out of the
    box


state: closed
title: oraclejdk: 8u51 -> 8u60
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/9341
updated_at: 2015-08-19 21:33:47
body:
  - Nashorn Enhancements
  - Deployment Rule Set updates
  - Bug Fixes

  http://www.oracle.com/technetwork/java/javase/8u60-relnotes-2620227.html

  I have tested on x86_64 platform.


state: closed
title: Removing qt{4,5}SDK
user_login: akaWolf
html_url: https://github.com/NixOS/nixpkgs/issues/9342
updated_at: 2015-09-02 17:03:53
body:
  Now we have qt{4,5}SDK, that are described in /development/qtcreator.
  Well, how can SDK be described in IDE package file?

  It was https://github.com/NixOS/nixpkgs/commit/45851fc39abb0172c8c16b66913e22344da8c3fb commit.

  qt{4,5}SDK is Qt Creator + qt{4,5}Full.
  Anyone can install Qt Creator and refer/install Qt independently.

  Qt Creator is a different project, latest versions of which are only can be compiled with Qt > 5.4, which can be used standalone for non-Qt projects.
  Now Qt Creator can be builded without developer build of Qt (now no need to use qt5Full for building Qt Creator, qt5 is enough).

  From qt54 Qt is now modularized package. It makes impossible to handle in one qtcreator package file both: qt{4,5}SDK, since qt4 is non-modularized.

  Based on the foregoing I offer to delete qt{4,5}SDK.

  P.S.: If someone need qt{4,5}SDK, I offer to move definition of qt{4,5}SDK to own package file (at least) or just using qtcreator & qt{4,5}[Full] independently.

  CC @bbenoist @ttuegel 


state: closed
title: qtcreator: refactor for using qt54; qt4SDK, qt5SDK: commented
user_login: akaWolf
html_url: https://github.com/NixOS/nixpkgs/pull/9343
updated_at: 2015-09-03 11:28:50
body:
  Accordingly to #9342, this PR commented qt{4,5}SDK and refactor qtcreator.

  TODO: properly documentation build.


state: closed
title: Add opt-in BitcoinXT support
user_login: jefdaj
html_url: https://github.com/NixOS/nixpkgs/pull/9344
updated_at: 2015-08-24 19:36:07
body:
  I want to make this as uncontroversial as possible, so let me know if anything should be different!


state: closed
title: pass: Fix for Darwin
user_login: pesterhazy
html_url: https://github.com/NixOS/nixpkgs/pull/9346
updated_at: 2015-08-19 19:10:53
body:
  On Darwin `pass` fails to install:

  ```
  error: Package ‘xdotool-2.20110530.1’ in ‘/Users/.../nixpkgs/pkgs/tools/X11/xdotool/default.nix:19’ is not supported on ‘x86_64-darwin’, refusing to evaluate.
  ```

  This pull request fixes this.


state: closed
title: Update systemd
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/issues/9347
updated_at: 2015-08-20 05:23:26
body:
  What is the state of updating systemd to newer version? I can see branches on @edolstra github https://github.com/edolstra/systemd/tree/nixos-v220. Do they work?


state: closed
title: etcd service: do not wait for cluster up
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/pull/9355
updated_at: 2015-08-20 00:26:49
body:
  Cluster startup can take a long time, and other etcd dependant services should take that into account.


state: closed
title: Use shared libsass for hsass
user_login: iand675
html_url: https://github.com/NixOS/nixpkgs/pull/9360
updated_at: 2015-08-20 14:18:18
body:
  So, this doesn't actually work at the moment– I'm trying to understand why. Even with this modification, using my nixpkgs fork with `nix-shell -v -I ~/nixpkgs --command "cabal configure"` on a package that depends on hsass doesn't seem to be using the flag like I'd like:

  ```
  Configuring hlibsass-0.1.4.0...
  Flags chosen: sharedlibsass=False, externallibsass=False
  Dependency base >=4.7 && <5: using base-4.8.0.0
  Dependency hlibsass -any: using hlibsass-0.1.4.0
  ```


state: closed
title: oraclejdk8jce oraclejre8jce: add JCE versions JDK8 & JRE8
user_login: mbbx6spp
html_url: https://github.com/NixOS/nixpkgs/pull/9361
updated_at: 2016-12-30 20:48:43
body:
  Currently not JCE installed version of Oracle JDK8 or JRE8 are provided. This change addresses that by added new packages named:
  - `oraclejdk8jce`: this is the JCE installed version of oraclejdk8
  - `oraclejre8jce`: this is the JCE installed version of oraclejre8

  This also fixes the `installjce` logic where in JDK/JRE8 the name of the unlimited JCE policy directory added a suffix of JDK8 by adding wildcard.

  I tested this off of commit `1357692` with this patch applied checking the JARs in `jre/lib/security` subdir are different in the non-JCE version with the JCE installed version like so:

  ``` bash
  nix-env -f . -iA oraclejdk8
  declare jhome=$(dirname $(readlink -f $(which java)))/..
  shasum ${jhome}/jre/lib/security/*.jar

  # check that these SHA sums are different to following:

  nix-env -f . -iA oraclejdk8jce
  declare jhome=$(dirname $(readlink -f $(which java)))/..
  shasum ${jhome}/jre/lib/security/*.jar
  ```

  Cheers.


state: closed
title: exim: 4.85 -> 4.86
user_login: 4z3
html_url: https://github.com/NixOS/nixpkgs/pull/9362
updated_at: 2016-03-05 10:27:57
body:
  I've tested the patch and it's running on all my machines via https://github.com/4z3/nixpkgs/commit/03130ec91356cd250b80f144022ee2f4d665ca36.


state: open
title: System switching overwrites user-set autorepeat
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/issues/9364
updated_at: 2018-06-24 13:02:47
body:
  I’ve had this occur some times now, that if you do a `nixos-rebuild switch` it resets your autorepeat speed (set in `displayManager.sessionCommands` with `xset r rate <int> <int>`).


state: closed
title: vim: fix abort: unknown revision 'v7'!
user_login: kamilchm
html_url: https://github.com/NixOS/nixpkgs/pull/9365
updated_at: 2015-08-22 07:16:45
body:
  I think that something changed in vim repo hat can be related to migration from googlecode to https://github.com/vim/vim


state: closed
title: edbrowse: 3.5.2 -> 3.5.4.1
user_login: gebner
html_url: https://github.com/NixOS/nixpkgs/pull/9366
updated_at: 2015-08-26 08:47:55
body:
  This update also fixes javascript support by installing the edbrowse-js binary and replacing the path in the `exec("edbrowse-js")` call with the nix store path.


state: closed
title: Firefox Nightly 40.0.2 segmentation errors
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/issues/9368
updated_at: 2015-09-01 19:35:07
body:
  Hello community,

  Firefox Nightly 40.0.2 gives me from time to time segmentations errors. It's been happening for one or two weeks and I was not able to track down the problem.

  Is there any way to downgrade Firefox on 15.08pre67291.42ea0d3 (Dingo)?

  Thank you.


state: closed
title: gnome3: calendar and gtkdialog conflict
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/issues/9369
updated_at: 2015-08-20 18:49:08
body:
  ```
  collision between ‘/nix/store/v5mlpd0bq3nxsx7h6fxj0ks535vfmm6w-gnome-calendar-3.16.2/share/icons/hicolor/icon-theme.cache’
  and ‘/nix/store/g75h5dlk8rzym8ljgf4cgj04pl8m6zy6-gtkdialog-0.8.3/share/icons/hicolor/icon-theme.cache’;
  use ‘nix-env --set-flag priority NUMBER PKGNAME’ to change the priority of one of the conflicting packages
  ```

  CC @lethalman 


state: closed
title: Locale-related error on running gawk
user_login: mwilson-ns
html_url: https://github.com/NixOS/nixpkgs/issues/9371
updated_at: 2015-08-20 19:28:56
body:
  After doing a system update to my Arch machine, I can no longer run awk (and other things, e.g., perl) because of what look like locale-related issues perhaps due to glibc.

  `which awk`:

  ```
  /home/mwilson/.nix-profile/bin/awk
  ```

  `awk`

  ```
  awk: loadlocale.c:130: _nl_intern_locale_data: Assertion `cnt < (sizeof (_nl_value_type_LC_COLLATE) / sizeof (_nl_value_type_LC_COLLATE[0]))' failed.
  ```

  `ldd $(which awk)`:

  ```
      linux-vdso.so.1 (0x00007fff8dbc5000)
      libdl.so.2 => /nix/store/6k9z1sfl7kghmagwd205k3i81pbcw57s-glibc-2.21/lib/libdl.so.2 (0x00007f943dc61000)
      libm.so.6 => /nix/store/6k9z1sfl7kghmagwd205k3i81pbcw57s-glibc-2.21/lib/libm.so.6 (0x00007f943d95e000)
      libc.so.6 => /nix/store/6k9z1sfl7kghmagwd205k3i81pbcw57s-glibc-2.21/lib/libc.so.6 (0x00007f943d5be000)
      /nix/store/6k9z1sfl7kghmagwd205k3i81pbcw57s-glibc-2.21/lib/ld-linux-x86-64.so.2 (0x00007f943de65000)
  ```

  `strace awk`

  ```
  execve("/home/mwilson/.nix-profile/bin/awk", ["awk"], [/* 73 vars */]) = 0
  brk(0)                                  = 0x1cd7000
  mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fab8c93c000
  access("/etc/ld-nix.so.preload", R_OK)  = -1 ENOENT (No such file or directory)
  open("/nix/store/6k9z1sfl7kghmagwd205k3i81pbcw57s-glibc-2.21/lib/tls/x86_64/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  stat("/nix/store/6k9z1sfl7kghmagwd205k3i81pbcw57s-glibc-2.21/lib/tls/x86_64", 0x7ffca8594560) = -1 ENOENT (No such file or directory)
  open("/nix/store/6k9z1sfl7kghmagwd205k3i81pbcw57s-glibc-2.21/lib/tls/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  stat("/nix/store/6k9z1sfl7kghmagwd205k3i81pbcw57s-glibc-2.21/lib/tls", 0x7ffca8594560) = -1 ENOENT (No such file or directory)
  open("/nix/store/6k9z1sfl7kghmagwd205k3i81pbcw57s-glibc-2.21/lib/x86_64/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  stat("/nix/store/6k9z1sfl7kghmagwd205k3i81pbcw57s-glibc-2.21/lib/x86_64", 0x7ffca8594560) = -1 ENOENT (No such file or directory)
  open("/nix/store/6k9z1sfl7kghmagwd205k3i81pbcw57s-glibc-2.21/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
  read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\16\0\0\0\0\0\0"..., 832) = 832
  fstat(3, {st_mode=S_IFREG|0555, st_size=18638, ...}) = 0
  mmap(NULL, 2109712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fab8c51a000
  mprotect(0x7fab8c51c000, 2097152, PROT_NONE) = 0
  mmap(0x7fab8c71c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fab8c71c000
  close(3)                                = 0
  open("/nix/store/6k9z1sfl7kghmagwd205k3i81pbcw57s-glibc-2.21/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
  read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360W\0\0\0\0\0\0"..., 832) = 832
  fstat(3, {st_mode=S_IFREG|0555, st_size=1127110, ...}) = 0
  mmap(NULL, 3154264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fab8c217000
  mprotect(0x7fab8c318000, 2097152, PROT_NONE) = 0
  mmap(0x7fab8c518000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x101000) = 0x7fab8c518000
  close(3)                                = 0
  open("/nix/store/6k9z1sfl7kghmagwd205k3i81pbcw57s-glibc-2.21/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
  read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\n\2\0\0\0\0\0"..., 832) = 832
  fstat(3, {st_mode=S_IFREG|0555, st_size=1920067, ...}) = 0
  mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fab8c93b000
  mmap(NULL, 3799584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fab8be77000
  mprotect(0x7fab8c00d000, 2097152, PROT_NONE) = 0
  mmap(0x7fab8c20d000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x196000) = 0x7fab8c20d000
  mmap(0x7fab8c213000, 14880, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fab8c213000
  close(3)                                = 0
  mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fab8c93a000
  mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fab8c939000
  arch_prctl(ARCH_SET_FS, 0x7fab8c93a700) = 0
  mprotect(0x7fab8c20d000, 16384, PROT_READ) = 0
  mprotect(0x7fab8c518000, 4096, PROT_READ) = 0
  mprotect(0x7fab8c71c000, 4096, PROT_READ) = 0
  mprotect(0x7fab8c93e000, 4096, PROT_READ) = 0
  brk(0)                                  = 0x1cd7000
  brk(0x1cf8000)                          = 0x1cf8000
  open("/nix/store/6k9z1sfl7kghmagwd205k3i81pbcw57s-glibc-2.21/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
  fstat(3, {st_mode=S_IFREG|0644, st_size=1629600, ...}) = 0
  mmap(NULL, 1629600, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fab8c7ab000
  close(3)                                = 0
  write(2, "awk: loadlocale.c:130: _nl_inter"..., 150awk: loadlocale.c:130: _nl_intern_locale_data: Assertion `cnt < (sizeof (_nl_value_type_LC_COLLATE) / sizeof (_nl_value_type_LC_COLLATE[0]))' failed.
  ) = 150
  mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fab8c7aa000
  rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
  gettid()                                = 12282
  tgkill(12282, 12282, SIGABRT)           = 0
  --- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=12282, si_uid=1000} ---
  +++ killed by SIGABRT (core dumped) +++
  ```

  OS: arch linux

  ```
  cat /etc/lsb-release                                                                    1 ↵
  LSB_VERSION=1.4
  DISTRIB_ID=Arch
  DISTRIB_RELEASE=rolling
  DISTRIB_DESCRIPTION="Arch Linux"
  ```

  ```
  uname -a                                                                                                                                                                                         127 ↵
  Linux octet 4.1.5-1-ARCH #1 SMP PREEMPT Tue Aug 11 15:41:14 CEST 2015 x86_64 GNU/Linux
  ```

  ```
  nix-env --version                                                                                                                                                                                  1 ↵
  nix-env (Nix) 1.9
  ```


state: closed
title: xmonad multimonitor support broken
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/issues/9372
updated_at: 2015-08-20 19:14:11
body:
  Xmonad treats all plugged monitors as one big shared workspace. (expected behavior is one workspace per screen)

  Note, it was working as expected before I ran a `nixos-rebuild switch --upgrade` today that updated many packages.

  xrandr output:

  ```
  Screen 0: minimum 8 x 8, current 5760 x 1080, maximum 32767 x 32767
  eDP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
     1920x1080     60.06*+
     1400x1050     59.98  
     1600x900      60.00  
     1280x1024     60.02  
     1280x960      60.00  
     1368x768      60.00  
     1280x720      60.00  
     1024x768      60.00  
     1024x576      60.00  
     960x540       60.00  
     800x600       60.32    56.25  
     864x486       60.00  
     640x480       59.94  
     720x405       60.00  
     640x360       60.00  
  DP1 disconnected (normal left inverted right x axis y axis)
  DP2 disconnected (normal left inverted right x axis y axis)
  DP2-1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 528mm x 297mm
     1920x1080     60.00*+  50.00    59.94  
     1680x1050     59.88  
     1600x900      59.98  
     1280x1024     60.02  
     1280x800      59.91  
     1280x720      59.97    60.00    50.00    59.94  
     1024x768      60.00  
     800x600       60.32  
     720x576       50.00  
     720x480       60.00    59.94  
     640x480       60.00    59.94  
     720x400       70.08  
  DP2-2 connected 1920x1080+3840+0 (normal left inverted right x axis y axis) 509mm x 286mm
     1920x1080     60.00*+  59.94  
     1680x1050     59.88  
     1280x1024     75.02    60.02  
     1440x900      74.98    59.90  
     1280x960      60.00  
     1152x864      75.00  
     1280x720      60.00    50.00    59.94  
     1440x576      50.00  
     1024x768      75.08    70.07    60.00  
     832x624       74.55  
     800x600       72.19    75.00    60.32    56.25  
     720x576       50.00  
     720x480       60.00    59.94  
     640x480       75.00    72.81    66.67    60.00    59.94  
     720x400       70.08  
  DP2-3 disconnected (normal left inverted right x axis y axis)
  HDMI1 disconnected (normal left inverted right x axis y axis)
  HDMI2 disconnected (normal left inverted right x axis y axis)
  VGA1 disconnected (normal left inverted right x axis y axis)
  VIRTUAL1 disconnected (normal left inverted right x axis y axis)
  ```

  Switching back to an older generation at boot doesn't remove the problem.

  nix-channel: nixos https://nixos.org/channels/nixos-unstable


state: closed
title: dropbox: 3.8.5 -> 3.6.9 [nixos-stable]
user_login: bendlas
html_url: https://github.com/NixOS/nixpkgs/pull/9373
updated_at: 2015-10-29 02:11:44
body:
  dropbox as of 3.8.4 depends on qt 5.4, while nixos-14.12 is on qt 5.3
  https://www.dropboxforum.com/hc/en-us/community/posts/204541685-Release-Candidate-3-8-4

  This reverts commit f961f3d7939805270d3983769198f7f20834b884.
  fixes #9338


state: closed
title: Go 1.4.2 on OSX fails to build inside tmux.
user_login: miah
html_url: https://github.com/NixOS/nixpkgs/issues/9374
updated_at: 2016-05-24 13:13:00
body:
  Hi,

  I just migrated away from homebrew to nix on my osx laptop and I'm trying to get my development environment to where I need it. For some reason, `nix -i go` is failing while executed in tmux. If I open another tab in iterm2 and `nix -i go` outside of tmux it installs without error.

  ```
  ok      net/url 0.035s
  ok      os      0.915s
  ok      os/exec 0.825s
  --- FAIL: TestNohup (0.89s)
      signal_test.go:205: ran test with -send_uncaught_sighup=1 under nohup and it failed: expected success.
              Error: exit status 127
              Output:
              nohup: can't detach from console: No such file or directory
  FAIL
  FAIL    os/signal       1.625s
  ok      os/user 0.018s
  ok      path    0.016s
  ```

  ... trim ...

  ```
  builder for ‘/nix/store/kxnf172fi6d3bsk1qji0l7h9p6jjmqwy-go-1.4.2.drv’ failed with exit code 1
  error: build of ‘/nix/store/kxnf172fi6d3bsk1qji0l7h9p6jjmqwy-go-1.4.2.drv’ failed
  ```

  Outside of that tmux window though..

  ```
  ALL TESTS PASSED

  ---
  Installed Go for darwin/amd64 in /nix/store/14x05dmnipijz0wvmdln6ld1b89qrjaj-go-1.4.2/share/go
  ```


state: closed
title: krita: init at 2.9.5
user_login: Epitrochoid
html_url: https://github.com/NixOS/nixpkgs/pull/9378
updated_at: 2016-06-09 19:34:07
body:
  Build of Krita as a standalone program as per Issue #9238. Additionally updates from the version bundled in Calligra currently.

  @vcunat @ttuegel @Phreedom (commenters on the original issue)


state: closed
title: bundler_HEAD: correct sha mismatch
user_login: miah
html_url: https://github.com/NixOS/nixpkgs/pull/9379
updated_at: 2015-08-21 12:00:38
body:
  While trying to install bundix on osx/darwin I ran into a sha mismatch: https://gist.github.com/miah/e2ee1d82096a2e8b5e9c

  Thanks to help from @bendlas on irc, I think this may be the resolution.

  ```
  nixpkgs/pkgs/build-support/fetchgit$: ./nix-prefetch-git --url https://github.com/bundler/bundler.git --rev a2343c9eabf5403d8ffcbca4dea33d18a60fc157
  ...
  * [new tag]         v1.9.9     -> v1.9.9
  Switched to a new branch 'fetchgit'
  git revision is a2343c9eabf5403d8ffcbca4dea33d18a60fc157
  git human-readable version is v1.7.9-390-ga2343c9
  Commit date is 2015-01-11 17:25:27 -0800
  removing `.git'...
  hash is f2ad04be4fe01e738ceab0cd03efb73a4a141fa07de02b42304b1f91dde7ca04
  path is /nix/store/yg9ygrrf644g5sf9yk7v3n05j05pqnqh-git-export
  f2ad04be4fe01e738ceab0cd03efb73a4a141fa07de02b42304b1f91dde7ca04
  ```


state: closed
title: systemd.user.services.<name>.startAt no longer works
user_login: anderspapitto
html_url: https://github.com/NixOS/nixpkgs/issues/9382
updated_at: 2015-08-26 08:42:44
body:
  the `startAt` attribute inside a user-level systemd service seems to be ignored. I have three observations to suggest this. With this snippet from configuration.nix (service details aren't important, just added for concreteness)

  ```
    systemd.user.services = {
            ...
            serviceConfig = {
              Type = "oneshot";
              ExecStart = pkgs.writeScript "battery_check.sh" ''
                #!${pkgs.bash}/bin/bash
                . ${config.system.build.setEnvironment}
                . <(udevadm info -q property -p /sys/class/power_supply/BAT0 |
                    grep -E 'POWER_SUPPLY_(CAPACITY|STATUS)=')
                if [[ $POWER_SUPPLY_STATUS = Discharging && $POWER_SUPPLY_CAPACITY -lt 15 ]];
                then notify-send -u critical "Battery is low: $POWER_SUPPLY_CAPACITY";
                fi
              '';
            };
            startAt = "*:00/5";
          };
  ```

  If I run `systemctl --user list-unit-files`, I see battery_check.service, but no corresponding timer.

  If I run `find /nix/store -name '*battery_check*'`, I again see the .service file, but no timer file.

  If I remove the startAt line and run `nixos-rebuild switch`, I can see from the output that no new environment is being built.

  I'm pretty sure that this functionality used to work several months ago, when I created this unit definition.


state: closed
title: also generate startAt timers for systemd user units
user_login: anderspapitto
html_url: https://github.com/NixOS/nixpkgs/pull/9383
updated_at: 2015-08-26 08:42:45
body:
  I tried to share the code with a let binding, but it's not allowed in this position. tested locally.

  fixes #9382 


state: closed
title: Add BitcoinXT as a separate package
user_login: jefdaj
html_url: https://github.com/NixOS/nixpkgs/pull/9384
updated_at: 2015-08-29 16:47:48
body:
  Does the same thing as [9344](https://github.com/NixOS/nixpkgs/pull/9344), but duplicates the code in a separate file as suggested.


state: closed
title: assertion failed in emacs-24/default.nix
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/issues/9385
updated_at: 2015-08-21 11:47:35
body:
  I'm suddenly seeing this error message trying to upgrade...

  ``` sh
  sudo nixos-rebuild switch --upgrade
  downloading Nix expressions from ‘http://nixos.org/releases/nixos/unstable/nixos-15.08pre67355.1357692//nixexprs.tar.xz’...
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  unpacking channels...
  building Nix...
  building the system configuration...
  error: assertion failed at /nix/store/4l4dc2zrgjwziapnhjg3bb3d6zpbjfa3-nixos-15.08pre67355.1357692/nixos/pkgs/applications/editors/emacs-24/default.nix:14:1
  (use ‘--show-trace’ to show detailed location information)
  ```

  The relevant line:

  ``` nix
  assert withGTK2 -> !withGTK3 && gtk2 != null;
  ```

  My config (thought this error appears regardless of any combination of settings):

  ``` nix
    nixpkgs = {
      config = {
  ...
        packageOverrides = pkgs: {
          emacs = pkgs.emacs.override {
            withGTK3 = true;
          };
        };
      };
    };
  ```


state: closed
title: gdal: python bindings fail on non-NixOS systems
user_login: michelk
html_url: https://github.com/NixOS/nixpkgs/issues/9386
updated_at: 2015-09-10 17:38:22
body:
  On linux with `nixpkgs`, gdal-python-scripts fail. Eg.

  ```
  gdal_merge.py -h
       Traceback (most recent call last):
        File "/home/michelk/.nix-profile/bin/gdal_merge.py", line 37, in <module>
          import gdal
      ImportError: No module named gdal
  ```

  I have the suspicion, that the python-library-path is set to the system's path (`/usr/lib/python2.7/`).


state: closed
title: Mobile broadband in KDE 5 Connection Editor
user_login: joelmo
html_url: https://github.com/NixOS/nixpkgs/issues/9389
updated_at: 2015-11-04 16:07:08
body:
  Setting up a mobile broadband connection using KDEs connection editor is not possible. The first dialouge let's you choose if you are setting up a GSM or CDMA device. When clicking next the dialogue is closed.

  Can I get more information about what's happening?

  @ttuegel (you know kde)


state: closed
title: xlockmore: clean configure flags and add Xinerama and DPMS support
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/9391
updated_at: 2015-08-31 14:36:24
body:
  This adds DPMS and Xinerama support to xlockmore (it works better on several monitors and switches screens off by itself now). I've also cleaned flags because it isn't be able to link to anything that it can't find anyway, and added an ugly workaround for a configure script (which searches for some headers and libraries by itself using a big hard-coded list of paths + one (not more)  "extra" one which I provide). Purified its search paths, too.


state: closed
title: zerotierone: 1.0.2 -> 1.0.4 and fix for hardcoded path
user_login: danielfullmer
html_url: https://github.com/NixOS/nixpkgs/pull/9392
updated_at: 2015-08-25 20:37:00
body:
  Zerotier-one has a hardcoded path for /sbin/ip that it uses to set the IP address after connecting. This should fix that. Also, I added symlinks for the two helper scripts.

  This is my first PR for nixpkgs, so let me know if I'm missing anything important.

  cc @sjmackenzie 


state: closed
title: "nix-shell" requires "bash" runtime dependency
user_login: massimo-zaniboni
html_url: https://github.com/NixOS/nixpkgs/issues/9393
updated_at: 2018-06-23 23:30:04
body:
  I installed Nix on a Linux Mint OS. If I execute something like

  ```
  nix-shell '<nixpkgs>' -A hello 
  ```

  the shell is not started, no error message is displayed, and error code is 0 (no error).

  If I install bash, the nix-shell works correctly:

  ```
  nix-env -i bash 
  nix-shell '<nixpkgs>' -A hello 
  ```

  Probably nix-shell requires some explicit runtime dependency to the bash package, but I don't know how to specify it in nix-shell script.


state: closed
title: {lib}mediainfo{-gui}: 0.7.75 -> 0.7.76
user_login: devhell
html_url: https://github.com/NixOS/nixpkgs/pull/9398
updated_at: 2015-08-24 19:49:35
body:
  From the changelog:

  ```
  Version 0.7.76, 2015-08-06

  + XML output: line breaks and indents in between attributes for readability
  + Trace feature: XML trace update, only if compiled with trace feature
  + Amazon S3 support (REST API v2), CLI/DLL only and if compiled with
    libcurl support
  + FFV1: improved slice analysis (currently activated only with trace
    feature and for 1st frame)
  x MXF: optimization of the parsing, reading a lot less data (e.g. can be
    reduced from 1 GB to 10 MB with some UHD files)
  x MXF: wrong frame count with files not having the video stream as the
    first stream
  x Dolby E in MPEG-TS: "SMPTE ST 302" information was accidentally removed
  x MPEG-TS: avoid filling delay from file name, not applicable on MPEG-TS
  x MXF: better handling of huge padding blocks, better handling of
    descriptors without link to a TrackID
  x IMX: streams claiming that they are IMX are actually pure MPEG Video,
    probing both IMX and MPEG Video

  ```


state: closed
title: all-packages: Apply packageOverrides package-by-package
user_login: Mathnerd314
html_url: https://github.com/NixOS/nixpkgs/pull/9400
updated_at: 2016-03-27 21:56:36
body:
  This commit rewrites the package recursion so that, rather than a package expression seeing all of the un-overriden packages, it sees all of the overriden packages except for the package that is currently being evaluated.

  It also implements recursive merging, but this isn't useful yet because the meta-package has to use 'with pkgs.x' instead of rec.

  Also note that this is not a mass-rebuild (hashes are identical).


state: closed
title: Sane config: Fix config generation to work with the hplip backend in NixOS.
user_login: nbp
html_url: https://github.com/NixOS/nixpkgs/pull/9404
updated_at: 2015-08-23 16:32:45
body:
  cc @ttuegel ,

  The generation of the sane-config failed because we attempted to link a second time dll.conf, which I presumed should be the result of the concatenation of the backend.

  Also, the generation failed, because the hplip backend does not have a `/etc/sane.d/dll.d` directory, and the find command failed and cause the job to exit.

  The second patch removes a `find` command warning about the fact the `-maxdepth` applies globally.

  This configuration works well for me, with the `hplip` backend.


state: closed
title: Restore the listing of Darwin packages.
user_login: zimbatm
html_url: https://github.com/NixOS/nixpkgs/pull/9405
updated_at: 2016-02-13 14:46:06
body:
  `nix-env -qaP -A pkgs.darwin`

  pkgs.darwin.libutil:
    Commented-out because the package definition doesn't exist. The source
    doesn't even provide a Makefile...

  pkgs.darwin.objc4_pure:
    Commented-out because the package is broken and referencing unknown
    applefetchsource and libc_old names. It doesn't seem to be used by any
    other packages too.


state: closed
title: scanmem: init at 0.15.2
user_login: Chattered
html_url: https://github.com/NixOS/nixpkgs/pull/9406
updated_at: 2015-08-23 13:28:50
body:
  Apologies for the new pull request.

  Set meta.platforms. Fixed whitespace. Moved into tools/misc.

  Neither the tar nor zip archives on the github page contains a configure script. Maybe the debian package does, but it's for the previous version.


state: closed
title: plan9port: 20140306 -> git-2015-06-29
user_login: KoviRobi
html_url: https://github.com/NixOS/nixpkgs/pull/9410
updated_at: 2015-10-03 19:11:39
body:
  We were already using snapshots, but development moved to github.
  Also add "9" to $out/bin as it is the recommended practice, see
  install.txt. Tested it on my system.
  cc @ftrvxmtrx


state: closed
title: syslinux: mtools runtime dependency
user_login: KoviRobi
html_url: https://github.com/NixOS/nixpkgs/issues/9412
updated_at: 2016-02-27 21:22:42
body:
  Syslinux fails with  `sh: mcopy: command not found` when mtools is not installed, on 15.08pre67355.1357692 (Dingo).

  To reproduce just try running `syslinux --install [device]` with mcopy not in `$PATH`.

  I would do this myself but I am not sure how to manually add runtime dependencies.


state: closed
title: purescript tests fail with 'npm: callProcess: runInteractiveProcess: exec: does not exist'
user_login: MarkusBarthlen
html_url: https://github.com/NixOS/nixpkgs/issues/9413
updated_at: 2015-08-23 19:49:25
body:
  Currently, purescript tests fail. It seems that npm is missing during the test runs.

  This seems to be related to https://github.com/fpco/stackage/issues/736.
  Is there a way to make it work under NixOS or is this an upstream issue?

  Linking dist/build/psci-tests/psci-tests ...
  running tests
  Running 2 test suites...
  Test suite tests: RUNNING...
  tests: npm: callProcess: runInteractiveProcess: exec: does not exist (No such file or directory)
  Test suite tests: FAIL
  Test suite logged to: dist/test/purescript-0.7.3.0-tests.log
  Test suite psci-tests: RUNNING...
  ### Failure in: completionTests:5

  expected: [":b Control.Monad.Eff",":b Control.Monad.Eff.Class",":b Control.Monad.Eff.Console",":b Control.Monad.Eff.Unsafe"]
   but got: []
  ### Failure in: completionTests:6

  expected: [":b Control.Monad.Eff.Class",":b Control.Monad.Eff.Console",":b Control.Monad.Eff.Unsafe"]
   but got: []
  ...
  snip
  ...
  ### Failure in: completionTests:35

  expected: ["ST.newSTRef"]
   but got: []
  ### Failure in: completionTests:36

  expected: ["Control.Monad.ST.newSTRef"]
   but got: []
  Cases: 37  Tried: 37  Errors: 0  Failures: 17
  Test suite psci-tests: FAIL
  Test suite logged to: dist/test/purescript-0.7.3.0-psci-tests.log
  0 of 2 test suites (0 of 2 test cases) passed.


state: closed
title: Micropolis fails to build; hash mismatch
user_login: joepie91
html_url: https://github.com/NixOS/nixpkgs/issues/9414
updated_at: 2015-08-24 06:28:04
body:
  - **Package:** micropolis
  - **Error:** output path ‘/nix/store/vcpz3minxwq4s7h3zrkwzb27bwrxnijc-micropolis_git.patch’ should have sha256 hash ‘14h5dgs5ll7qmnzczzamdfhjwa470ysv3n5bbhfx2b14ji1rlh8k’, instead has ‘0sjl61av7lab3a5vif1jpyicmdb2igvqq6nwaw0s3agg6dh69v1d’
  - **Platform:** openSUSE 13.1, x86_64, XFCE
  - **Version:** nix-env (Nix) 1.9

  I'm not sure how to find my nixpgks version, and it doesn't seem to be described in `CONTRIBUTING.md` either.

  Output:

  ```
  sven@linux-etoq:~> nix-env -i micropolis
  installing ‘micropolis’
  these derivations will be built:
    /nix/store/54xkb90b73gs8ycm5zv6i5vshdbnabq6-byacc-20140715.tgz.drv
    /nix/store/i07dck37pdq52ip0vji62a0j6jz5hd7c-byacc-1.9.drv
    /nix/store/m94la96rkjxi5rx8sh7ywcvgzbqqv2r3-micropolis_git.patch.drv
    /nix/store/y4fm478m8shd5plb4bf07rmx9k5p4wjk-micropolis-activity-source.tgz.drv
    /nix/store/kx3flvxyw3g6478yxpaxdkdr320pnr3g-micropolis.drv
  these paths will be fetched (0.05 MiB download, 0.15 MiB unpacked):
    /nix/store/klskpj4f52ikxjhrswlqq0wnyjbp2pb1-libXpm-3.5.11
  fetching path ‘/nix/store/klskpj4f52ikxjhrswlqq0wnyjbp2pb1-libXpm-3.5.11’...

  *** Downloading ‘https://cache.nixos.org/nar/131f39bsq766vn4k682d9ccs4dc6aql0d0x4w6l6bi5kn9xamam0.nar.xz’ to ‘/nix/store/klskpj4f52ikxjhrswlqq0wnyjbp2pb1-libXpm-3.5.11’...
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100 51636  100 51636    0     0  58905      0 --:--:-- --:--:-- --:--:-- 58945

  building path(s) ‘/nix/store/di412zijsmslxi1xy61wnxj47z4ya9xi-byacc-20140715.tgz’

  trying ftp://invisible-island.net/byacc/byacc-20140715.tgz
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100  657k  100  657k    0     0   274k      0  0:00:02  0:00:02 --:--:--  300k
  building path(s) ‘/nix/store/alz8b2q2w2f0zs1zdlx0sgqcqnqpbca2-micropolis-activity-source.tgz’

  trying http://www.donhopkins.com/home/micropolis/micropolis-activity-source.tgz
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100 7496k  100 7496k    0     0  5494k      0  0:00:01  0:00:01 --:--:-- 5674k
  building path(s) ‘/nix/store/8x8vpy9ygq1kpdggcyxsvigvh1i8x2gy-byacc-1.9’
  unpacking sources
  unpacking source archive /nix/store/di412zijsmslxi1xy61wnxj47z4ya9xi-byacc-20140715.tgz
  source root is byacc-20140715
  patching sources
  configuring
  configure flags: --prefix=/nix/store/8x8vpy9ygq1kpdggcyxsvigvh1i8x2gy-byacc-1.9  
  checking build system type... x86_64-unknown-linux-gnu
  checking host system type... x86_64-unknown-linux-gnu
  checking target system type... x86_64-unknown-linux-gnu
  Configuring for linux-gnu
  checking for gcc... gcc
  checking for C compiler default output... a.out
  checking whether the C compiler works... yes
  checking whether we are cross compiling... no
  checking for executable suffix... 
  checking for object suffix... o
  checking whether we are using the GNU C compiler... yes
  checking whether gcc accepts -g... yes
  checking version of gcc... 4.9.3
  checking for gcc option to accept ANSI C... none needed
  checking $CC variable... ok
  checking whether make sets ${MAKE}... yes
  checking for a BSD compatible install... /nix/store/a457ywa1haa0sgr9g7a1pgldrg3s798d-coreutils-8.24/bin/install -c
  checking if filesystem supports mixed-case filenames... yes
  checking for exctags... no
  checking for ctags... no
  checking for exetags... no
  checking for etags... no
  checking for ctags... no
  checking for etags... no
  checking for mawk... no
  checking for gawk... gawk
  checking for tdlint... no
  checking for lint... no
  checking for alint... no
  checking for splint... no
  checking for lclint... no
  checking if we must define _GNU_SOURCE... yes
  checking if _XOPEN_SOURCE really is set... yes
  checking how to run the C preprocessor... gcc -E
  checking for fcntl.h... yes
  checking for working mkstemp... yes
  checking for vsnprintf... yes
  checking for maximum table size... default
  checking if backtracking extension is wanted... 
  checking if you want to check for gcc warnings... no
  checking if you want to see long compiling messages... yes
  checking if you want to use dmalloc for testing... no
  checking if you want to use dbmalloc for testing... no
  checking if you want to use valgrind for testing... no
  checking if you want to perform memory-leak testing... no
  configure: creating ./config.status
  config.status: creating makefile
  config.status: creating config.h
  building
  make flags: SHELL=/nix/store/zmd4jk4db5lgxb8l93mhkvr3x92g2sx2-bash-4.3-p39/bin/bash    
  gcc -c -g -O2 -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION`  -D_GNU_SOURCE  closure.c
  gcc -c -g -O2 -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION`  -D_GNU_SOURCE  error.c
  gcc -c -g -O2 -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION`  -D_GNU_SOURCE  graph.c
  gcc -c -g -O2 -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION`  -D_GNU_SOURCE  lalr.c
  gcc -c -g -O2 -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION`  -D_GNU_SOURCE  lr0.c
  gcc -c -g -O2 -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION`  -D_GNU_SOURCE  main.c
  gcc -c -g -O2 -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION`  -D_GNU_SOURCE  mkpar.c
  gcc -c -g -O2 -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION`  -D_GNU_SOURCE  mstring.c
  gcc -c -g -O2 -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION`  -D_GNU_SOURCE  output.c
  gcc -c -g -O2 -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION`  -D_GNU_SOURCE  reader.c
  gcc -c -g -O2 -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION`  -D_GNU_SOURCE  yaccpar.c
  gcc -c -g -O2 -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION`  -D_GNU_SOURCE  symtab.c
  gcc -c -g -O2 -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION`  -D_GNU_SOURCE  verbose.c
  gcc -c -g -O2 -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION`  -D_GNU_SOURCE  warshall.c
  gcc  -g -O2 -I. -I.  -DHAVE_CONFIG_H -DYYPATCH=`cat ./VERSION`  -D_GNU_SOURCE  -o yacc closure.o error.o graph.o lalr.o lr0.o main.o mkpar.o mstring.o output.o reader.o yaccpar.o symtab.o verbose.o warshall.o 
  installing
  install flags: install SHELL=/nix/store/zmd4jk4db5lgxb8l93mhkvr3x92g2sx2-bash-4.3-p39/bin/bash    
  mkdir -p /nix/store/8x8vpy9ygq1kpdggcyxsvigvh1i8x2gy-byacc-1.9/bin
  mkdir -p /nix/store/8x8vpy9ygq1kpdggcyxsvigvh1i8x2gy-byacc-1.9/share/man/man1
  /nix/store/a457ywa1haa0sgr9g7a1pgldrg3s798d-coreutils-8.24/bin/install -c yacc /nix/store/8x8vpy9ygq1kpdggcyxsvigvh1i8x2gy-byacc-1.9/bin/`echo yacc        | sed 's/$//'       |sed 's,x,x,'|sed 's/$//'`
  /nix/store/a457ywa1haa0sgr9g7a1pgldrg3s798d-coreutils-8.24/bin/install -c -m 644 ./yacc.1 /nix/store/8x8vpy9ygq1kpdggcyxsvigvh1i8x2gy-byacc-1.9/share/man/man1/`echo yacc.1| sed 's/1$//'|sed 's,x,x,'|sed 's/$/1/'`
  post-installation fixup
  patching ELF executables and libraries in /nix/store/8x8vpy9ygq1kpdggcyxsvigvh1i8x2gy-byacc-1.9
  /nix/store/8x8vpy9ygq1kpdggcyxsvigvh1i8x2gy-byacc-1.9/bin/yacc
  gzipping man pages in /nix/store/8x8vpy9ygq1kpdggcyxsvigvh1i8x2gy-byacc-1.9
  stripping (with flags -S) in /nix/store/8x8vpy9ygq1kpdggcyxsvigvh1i8x2gy-byacc-1.9/bin 
  patching script interpreter paths in /nix/store/8x8vpy9ygq1kpdggcyxsvigvh1i8x2gy-byacc-1.9
  building path(s) ‘/nix/store/vcpz3minxwq4s7h3zrkwzb27bwrxnijc-micropolis_git.patch’

  trying http://rmdir.de/~michael/micropolis_git.patch
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100 1108k  100 1108k    0     0  2010k      0 --:--:-- --:--:-- --:--:-- 2737k
  output path ‘/nix/store/vcpz3minxwq4s7h3zrkwzb27bwrxnijc-micropolis_git.patch’ should have sha256 hash ‘14h5dgs5ll7qmnzczzamdfhjwa470ysv3n5bbhfx2b14ji1rlh8k’, instead has ‘0sjl61av7lab3a5vif1jpyicmdb2igvqq6nwaw0s3agg6dh69v1d’
  cannot build derivation ‘/nix/store/kx3flvxyw3g6478yxpaxdkdr320pnr3g-micropolis.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/kx3flvxyw3g6478yxpaxdkdr320pnr3g-micropolis.drv’ failed
  ```


state: open
title: libGL not working on non-NixOS (without setting up)
user_login: joepie91
html_url: https://github.com/NixOS/nixpkgs/issues/9415
updated_at: 2019-06-04 15:58:40
body:
  - **Package:** openarena
  - **Error:** /nix/store/q8smn7k0y349ymfc9mdnja0wa6s79njv-openarena-0.8.8/openarena-0.8.8/openarena.x86_64: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
  - **Platform:** openSUSE 13.1, x86_64, XFCE
  - **Version:** nix-env (Nix) 1.9

  Installation works, running it does not.

  ```
  sven@linux-etoq:~> nix-env -i openarena
  installing ‘openarena-0.8.8’
  these paths will be fetched (390.19 MiB download, 426.80 MiB unpacked):
    /nix/store/q8smn7k0y349ymfc9mdnja0wa6s79njv-openarena-0.8.8
  fetching path ‘/nix/store/q8smn7k0y349ymfc9mdnja0wa6s79njv-openarena-0.8.8’...

  *** Downloading ‘https://cache.nixos.org/nar/194liswh0vgrj02q7q7ww8igizn45bri6ip4m5wxa47s3ghj65q7.nar.xz’ to ‘/nix/store/q8smn7k0y349ymfc9mdnja0wa6s79njv-openarena-0.8.8’...
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100  390M  100  390M    0     0  7996k      0  0:00:49  0:00:49 --:--:-- 9247k

  building path(s) ‘/nix/store/j0lc0hns2kna9sw1g3k46zbazxhsxha0-user-environment’
  sven@linux-etoq:~> openarena 
  /nix/store/q8smn7k0y349ymfc9mdnja0wa6s79njv-openarena-0.8.8/openarena-0.8.8/openarena.x86_64: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
  ```


state: closed
title: Fix scrolling with UTF-8 characters in Conky
user_login: CestDiego
html_url: https://github.com/NixOS/nixpkgs/pull/9417
updated_at: 2015-11-16 16:53:06
body:
  I was using Conky with [spotify-control](https://github.com/mgarratt/spotify-control) and when
  having songs with special characters (which happened to me more often
  than not) the whole UI broke down. Then I realized it was a known bug,
  but it has a [fix](https://wiki.archlinux.org/index.php/Conky#Fix_scrolling_with_UTF-8_multibyte_characters).

  This is my  first contribution and it's not really a lot of code. But
  I'm open to change this to an optional value if you think it should be
  like that. (because in arch linux it is another `package`)

  I think this is an important thing to fix, though.


state: open
title: Hexen fails to build; recipe for target 'm_misc.o' failed
user_login: joepie91
html_url: https://github.com/NixOS/nixpkgs/issues/9421
updated_at: 2018-06-24 00:24:58
body:
  - **Package:** hexen
  - **Error:** Makefile:157: recipe for target 'm_misc.o' failed
  - **Platform:** openSUSE 13.1, x86_64, XFCE
  - **Version:** nix-env (Nix) 1.9

  ```
  sven@linux-etoq:~> nix-env -i hexen      
  installing ‘hexen-0.2.3’
  these derivations will be built:
    /nix/store/wzwyzvrdqclp7477sczaz82dbq0smcw8-hexen-0.2.3.drv
  building path(s) ‘/nix/store/daix9byd3b2586ix62nipd7xhi659wni-hexen-0.2.3’
  unpacking sources
  unpacking source archive /nix/store/9b424g5f6vg0wiizmi4mid30686pc1g5-hexen-0.2.3.tar.gz
  source root is hexen-0.2.3
  patching sources
  configuring
  configure flags: --prefix=/nix/store/daix9byd3b2586ix62nipd7xhi659wni-hexen-0.2.3  
  creating cache ./config.cache
  checking for a BSD compatible install... /nix/store/a457ywa1haa0sgr9g7a1pgldrg3s798d-coreutils-8.24/bin/install -c
  checking whether build environment is sane... yes
  checking whether make sets ${MAKE}... yes
  checking for working aclocal... missing
  checking for working autoconf... missing
  checking for working automake... missing
  checking for working autoheader... missing
  checking for working makeinfo... missing
  checking whether make sets ${MAKE}... (cached) yes
  checking for gcc... gcc
  checking whether the C compiler (gcc  ) works... yes
  checking whether the C compiler (gcc  ) is a cross-compiler... no
  checking whether we are using GNU C... yes
  checking whether gcc accepts -g... yes
  checking for a BSD compatible install... /nix/store/a457ywa1haa0sgr9g7a1pgldrg3s798d-coreutils-8.24/bin/install -c
  checking for sdl-config... /nix/store/0jm8hvv3icqvdc1f6jlwjcy5m7y7442c-SDL-1.2.15/bin/sdl-config
  checking for SDL - version >= 1.0.1... yes
  updating cache ./config.cache
  creating ./config.status
  creating Makefile
  building
  make flags: SHELL=/nix/store/zmd4jk4db5lgxb8l93mhkvr3x92g2sx2-bash-4.3-p39/bin/bash    
  gcc -DPACKAGE=\"hexen\" -DVERSION=\"0.2.3\"  -I. -I.      -g -O2 -I/nix/store/0jm8hvv3icqvdc1f6jlwjcy5m7y7442c-SDL-1.2.15/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL -DVER_ID="BCP" -DDEMO_WAD -c a_action.c
  a_action.c: In function 'A_Summon':
  a_action.c:622:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     master = (mobj_t *)actor->special1;
              ^
  a_action.c: In function 'A_ThrustInitDn':
  a_action.c:1081:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    actor->special1 = (int)mo;
                      ^
  a_action.c: In function 'A_ThrustRaise':
  a_action.c:1099:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     P_RemoveMobj( (mobj_t *)actor->special1 );
                   ^
  gcc -DPACKAGE=\"hexen\" -DVERSION=\"0.2.3\"  -I. -I.      -g -O2 -I/nix/store/0jm8hvv3icqvdc1f6jlwjcy5m7y7442c-SDL-1.2.15/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL -DVER_ID="BCP" -DDEMO_WAD -c am_map.c
  gcc -DPACKAGE=\"hexen\" -DVERSION=\"0.2.3\"  -I. -I.      -g -O2 -I/nix/store/0jm8hvv3icqvdc1f6jlwjcy5m7y7442c-SDL-1.2.15/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL -DVER_ID="BCP" -DDEMO_WAD -c ct_chat.c
  gcc -DPACKAGE=\"hexen\" -DVERSION=\"0.2.3\"  -I. -I.      -g -O2 -I/nix/store/0jm8hvv3icqvdc1f6jlwjcy5m7y7442c-SDL-1.2.15/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL -DVER_ID="BCP" -DDEMO_WAD -c d_net.c
  d_net.c: In function 'NetbufferSize':
  d_net.c:75:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    return (int)&(((doomdata_t *)0)->cmds[netbuffer->numtics]);
           ^
  d_net.c: In function 'NetbufferChecksum':
  d_net.c:89:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    l = (NetbufferSize () - (int)&(((doomdata_t *)0)->retransmitfrom))/4;
                            ^
  gcc -DPACKAGE=\"hexen\" -DVERSION=\"0.2.3\"  -I. -I.      -g -O2 -I/nix/store/0jm8hvv3icqvdc1f6jlwjcy5m7y7442c-SDL-1.2.15/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL -DVER_ID="BCP" -DDEMO_WAD -c f_finale.c
  gcc -DPACKAGE=\"hexen\" -DVERSION=\"0.2.3\"  -I. -I.      -g -O2 -I/nix/store/0jm8hvv3icqvdc1f6jlwjcy5m7y7442c-SDL-1.2.15/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL -DVER_ID="BCP" -DDEMO_WAD -c g_game.c
  gcc -DPACKAGE=\"hexen\" -DVERSION=\"0.2.3\"  -I. -I.      -g -O2 -I/nix/store/0jm8hvv3icqvdc1f6jlwjcy5m7y7442c-SDL-1.2.15/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL -DVER_ID="BCP" -DDEMO_WAD -c h2_main.c
  gcc -DPACKAGE=\"hexen\" -DVERSION=\"0.2.3\"  -I. -I.      -g -O2 -I/nix/store/0jm8hvv3icqvdc1f6jlwjcy5m7y7442c-SDL-1.2.15/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL -DVER_ID="BCP" -DDEMO_WAD -c i_cdmus_sdl.c
  gcc -DPACKAGE=\"hexen\" -DVERSION=\"0.2.3\"  -I. -I.      -g -O2 -I/nix/store/0jm8hvv3icqvdc1f6jlwjcy5m7y7442c-SDL-1.2.15/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL -DVER_ID="BCP" -DDEMO_WAD -c i_cyber.c
  gcc -DPACKAGE=\"hexen\" -DVERSION=\"0.2.3\"  -I. -I.      -g -O2 -I/nix/store/0jm8hvv3icqvdc1f6jlwjcy5m7y7442c-SDL-1.2.15/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL -DVER_ID="BCP" -DDEMO_WAD -c i_sdl.c
  i_sdl.c: In function 'I_ZoneBase':
  i_sdl.c:1994:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    ST_Message ("ZoneBase: 0x%X\n", (int)ptr);
                                    ^
  i_sdl.c: In function 'I_InitNetwork':
  i_sdl.c:2098:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
    doomcom = (doomcom_t *)atoi(myargv[i+1]);
              ^
  i_sdl.c: In function 'I_CheckExternDriver':
  i_sdl.c:2130:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
    i_ExternData = (externdata_t *)atoi(myargv[i+1]);
                   ^
  gcc -DPACKAGE=\"hexen\" -DVERSION=\"0.2.3\"  -I. -I.      -g -O2 -I/nix/store/0jm8hvv3icqvdc1f6jlwjcy5m7y7442c-SDL-1.2.15/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL -DVER_ID="BCP" -DDEMO_WAD -c i_sound.c
  gcc -DPACKAGE=\"hexen\" -DVERSION=\"0.2.3\"  -I. -I.      -g -O2 -I/nix/store/0jm8hvv3icqvdc1f6jlwjcy5m7y7442c-SDL-1.2.15/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL -DVER_ID="BCP" -DDEMO_WAD -c in_lude.c
  gcc -DPACKAGE=\"hexen\" -DVERSION=\"0.2.3\"  -I. -I.      -g -O2 -I/nix/store/0jm8hvv3icqvdc1f6jlwjcy5m7y7442c-SDL-1.2.15/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL -DVER_ID="BCP" -DDEMO_WAD -c info.c
  gcc -DPACKAGE=\"hexen\" -DVERSION=\"0.2.3\"  -I. -I.      -g -O2 -I/nix/store/0jm8hvv3icqvdc1f6jlwjcy5m7y7442c-SDL-1.2.15/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DSDL -DVER_ID="BCP" -DDEMO_WAD -c m_misc.c
  m_misc.c:602:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    { "savedir", (int *) &SavePath, (int) DEFAULT_SAVEPATH },
                                    ^
  m_misc.c:602:2: error: initializer element is not constant
    { "savedir", (int *) &SavePath, (int) DEFAULT_SAVEPATH },
    ^
  m_misc.c:602:2: error: (near initialization for 'defaults[43].defaultvalue')
  m_misc.c:606:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    { "chatmacro0", (int *) &chat_macros[0], (int) HUSTR_CHATMACRO0 },
                                             ^
  m_misc.c:606:2: error: initializer element is not constant
    { "chatmacro0", (int *) &chat_macros[0], (int) HUSTR_CHATMACRO0 },
    ^
  m_misc.c:606:2: error: (near initialization for 'defaults[45].defaultvalue')
  m_misc.c:607:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    { "chatmacro1", (int *) &chat_macros[1], (int) HUSTR_CHATMACRO1 },
                                             ^
  m_misc.c:607:2: error: initializer element is not constant
    { "chatmacro1", (int *) &chat_macros[1], (int) HUSTR_CHATMACRO1 },
    ^
  m_misc.c:607:2: error: (near initialization for 'defaults[46].defaultvalue')
  m_misc.c:608:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    { "chatmacro2", (int *) &chat_macros[2], (int) HUSTR_CHATMACRO2 },
                                             ^
  m_misc.c:608:2: error: initializer element is not constant
    { "chatmacro2", (int *) &chat_macros[2], (int) HUSTR_CHATMACRO2 },
    ^
  m_misc.c:608:2: error: (near initialization for 'defaults[47].defaultvalue')
  m_misc.c:609:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    { "chatmacro3", (int *) &chat_macros[3], (int) HUSTR_CHATMACRO3 },
                                             ^
  m_misc.c:609:2: error: initializer element is not constant
    { "chatmacro3", (int *) &chat_macros[3], (int) HUSTR_CHATMACRO3 },
    ^
  m_misc.c:609:2: error: (near initialization for 'defaults[48].defaultvalue')
  m_misc.c:610:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    { "chatmacro4", (int *) &chat_macros[4], (int) HUSTR_CHATMACRO4 },
                                             ^
  m_misc.c:610:2: error: initializer element is not constant
    { "chatmacro4", (int *) &chat_macros[4], (int) HUSTR_CHATMACRO4 },
    ^
  m_misc.c:610:2: error: (near initialization for 'defaults[49].defaultvalue')
  m_misc.c:611:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    { "chatmacro5", (int *) &chat_macros[5], (int) HUSTR_CHATMACRO5 },
                                             ^
  m_misc.c:611:2: error: initializer element is not constant
    { "chatmacro5", (int *) &chat_macros[5], (int) HUSTR_CHATMACRO5 },
    ^
  m_misc.c:611:2: error: (near initialization for 'defaults[50].defaultvalue')
  m_misc.c:612:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    { "chatmacro6", (int *) &chat_macros[6], (int) HUSTR_CHATMACRO6 },
                                             ^
  m_misc.c:612:2: error: initializer element is not constant
    { "chatmacro6", (int *) &chat_macros[6], (int) HUSTR_CHATMACRO6 },
    ^
  m_misc.c:612:2: error: (near initialization for 'defaults[51].defaultvalue')
  m_misc.c:613:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    { "chatmacro7", (int *) &chat_macros[7], (int) HUSTR_CHATMACRO7 },
                                             ^
  m_misc.c:613:2: error: initializer element is not constant
    { "chatmacro7", (int *) &chat_macros[7], (int) HUSTR_CHATMACRO7 },
    ^
  m_misc.c:613:2: error: (near initialization for 'defaults[52].defaultvalue')
  m_misc.c:614:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    { "chatmacro8", (int *) &chat_macros[8], (int) HUSTR_CHATMACRO8 },
                                             ^
  m_misc.c:614:2: error: initializer element is not constant
    { "chatmacro8", (int *) &chat_macros[8], (int) HUSTR_CHATMACRO8 },
    ^
  m_misc.c:614:2: error: (near initialization for 'defaults[53].defaultvalue')
  m_misc.c:615:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    { "chatmacro9", (int *) &chat_macros[9], (int) HUSTR_CHATMACRO9 }
                                             ^
  m_misc.c:615:2: error: initializer element is not constant
    { "chatmacro9", (int *) &chat_macros[9], (int) HUSTR_CHATMACRO9 }
    ^
  m_misc.c:615:2: error: (near initialization for 'defaults[54].defaultvalue')
  m_misc.c: In function 'M_LoadDefaults':
  m_misc.c:737:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
          *defaults[i].location = (int)newstring;
                                  ^
  Makefile:157: recipe for target 'm_misc.o' failed
  make: *** [m_misc.o] Error 1
  builder for ‘/nix/store/wzwyzvrdqclp7477sczaz82dbq0smcw8-hexen-0.2.3.drv’ failed with exit code 2
  error: build of ‘/nix/store/wzwyzvrdqclp7477sczaz82dbq0smcw8-hexen-0.2.3.drv’ failed
  ```


state: closed
title: money-manager-ex doesn't install
user_login: gavinrogers
html_url: https://github.com/NixOS/nixpkgs/issues/9424
updated_at: 2016-10-22 20:12:59
body:
  ```
  test]$ nix-env -i money-manager-ex
  installing ‘money-manager-ex-0.9.5.1’
  these derivations will be built:
    /nix/store/73bljfl46r8gksr634564hzlvsrxaam3-0.9.5.1-rHEAD.drv
    /nix/store/ijglzcd2lycpr42gr078rx23z4snrk6g-money-manager-ex-0.9.5.1.drv
  building path(s) ‘/nix/store/lbazy20rzhh2cvpr66mlka7jz744k9qq-0.9.5.1-rHEAD’
  exporting https://moneymanagerex.svn.sourceforge.net/svnroot/moneymanagerex/tags/releases/0.9.5.1 (rHEAD) into /nix/store/lbazy20rzhh2cvpr66mlka7jz744k9qq-0.9.5.1-rHEAD
  Redirecting to URL 'https://svn.code.sf.net/p/moneymanagerex/code/tags/releases/0.9.5.1':
  svn: E175013: Unable to connect to a repository at URL 'https://svn.code.sf.net/p/moneymanagerex/code/tags/releases/0.9.5.1'
  svn: E175013: Access to '/p/moneymanagerex/code/tags/releases/0.9.5.1' forbidden
  builder for ‘/nix/store/73bljfl46r8gksr634564hzlvsrxaam3-0.9.5.1-rHEAD.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/ijglzcd2lycpr42gr078rx23z4snrk6g-money-manager-ex-0.9.5.1.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/ijglzcd2lycpr42gr078rx23z4snrk6g-money-manager-ex-0.9.5.1.drv’ failed
  ```

  @viric there are very recent release for this on the website: http://www.moneymanagerex.org/features/overview

  It looks like a good piece of software as well, I'll have a look into updating but I don't have time right now.


state: closed
title: Systemd eats 100% of a single core
user_login: deepfire
html_url: https://github.com/NixOS/nixpkgs/issues/9429
updated_at: 2015-10-02 23:52:30
body:
  Seen in Nixpkgs `master` as of Aug 24.

  Systemd eats 100% of a single core on my laptop.

  `strace -p 1` yields a very high-frequency pattern:

  ```
  [50 entries more]
  kill(17608, SIG_0)                      = 0
  kill(17610, SIG_0)                      = 0
  kill(17612, SIG_0)                      = 0
  open("/sys/fs/cgroup/systemd/user.slice/user-1000.slice/session-1.scope/cgroup.procs", O_RDONLY|O_CLOEXEC) = 15
  fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
  mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f32053fd000
  read(15, "619\n742\n804\n821\n822\n835\n849\n880\n"..., 4096) = 394
  read(15, "", 4096)                      = 0
  openat(AT_FDCWD, "/sys/fs/cgroup/systemd/user.slice/user-1000.slice/session-1.scope", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 19
  getdents(19, /* 6 entries */, 32768)    = 200
  getdents(19, /* 0 entries */, 32768)    = 0
  close(15)                               = 0
  munmap(0x7f32053fd000, 4096)            = 0
  close(19)                               = 0
  waitid(P_PID, 17606, {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=17606, si_uid=1000, si_status=0, si_utime=0, si_stime=0}, WEXITED, NULL) = 0
  waitid(P_ALL, 0, {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=17608, si_uid=1000, si_status=0, si_utime=0, si_stime=0}, WNOHANG|WEXITED|WNOWAIT, NULL) = 0
  open("/proc/17608/comm", O_RDONLY|O_CLOEXEC) = 15
  fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
  mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f32053fd000
  read(15, "ir\n", 1024)                  = 3
  close(15)                               = 0
  munmap(0x7f32053fd000, 4096)            = 0
  open("/proc/17608/cgroup", O_RDONLY|O_CLOEXEC) = 15
  fstat(15, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
  mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f32053fd000
  read(15, "8:blkio:/\n7:net_cls:/\n6:freezer:"..., 1024) = 101
  close(15)                               = 0
  munmap(0x7f32053fd000, 4096)            = 0
  kill(619, SIG_0)                        = 0
  kill(804, SIG_0)                        = 0
  kill(821, SIG_0)                        = 0
  kill(822, SIG_0)                        = 0
  [50 entries more]
  ```


state: closed
title: fix updmap invocation in texLive
user_login: anderspapitto
html_url: https://github.com/NixOS/nixpkgs/pull/9430
updated_at: 2018-03-10 17:19:42
body:
  fixes #9318 

  this fixes a build-time failure in xcolor and a runtime failure in texlive-core. I guess there's work underway to overhaul all the tex infrastructure; however this may be a useful patch in the meantime


state: closed
title: html-xml-utils: fix and bump to 6.9
user_login: philandstuff
html_url: https://github.com/NixOS/nixpkgs/pull/9431
updated_at: 2015-08-25 20:56:20
body:
  6.4 had a compile error:

  ```
  scan.l:136:7: error: expected identifier or ‘(’ before ‘__extension__’
  char *strndup(const char *s, size_t n);
  ^
  ```

  This is caused by the standard library strndup() now living in string.h
  and conflicting with another strndup() declared in scan.l.  Version 6.9
  fixes this.

  This also removes the need for the boolean patch that we previously had.


state: closed
title: New OSX changes break pure-darwin dyld
user_login: pikajude
html_url: https://github.com/NixOS/nixpkgs/issues/9432
updated_at: 2015-10-29 06:40:28
body:
  Any executable built with the `pure-darwin` stdenv will print "Killed: 9" when run; the culprit is our copy of dyld, which I assume is now blacklisted by the security changes Apple has made.

  I'll investigate the changes and see if I can get a copy of dyld that works properly, but in the meantime, we can use `/usr/lib/dyld`. Fortunately it has no external dependencies so we don't have to poke more holes in the sandbox.

  @copumpkin @jwiegley 


state: closed
title: Apache configuration improvements
user_login: wmertens
html_url: https://github.com/NixOS/nixpkgs/pull/9435
updated_at: 2017-07-27 01:09:56
body:
  - Verify configuration with httpd -t
  - Some minor editing of option descriptions
  - Make Event MPM the default on v2.4 

  @edolstra any objections? The config check can be turned off and Event is good starting with kernel 2.6...


state: closed
title: Go 1.5 on OSX fails to build unable to locate sysctl
user_login: miah
html_url: https://github.com/NixOS/nixpkgs/issues/9437
updated_at: 2016-07-23 15:56:31
body:
  ```
  go tool dist: FAILED: sysctl machdep.cpu.extfeatures: exec: "sysctl": executable file not found in $PATH
  builder for ‘/nix/store/jqgqfv3i61c5pi2f2vxar41k80fajmad-go-1.5.drv’ failed with exit code 1
  error: build of ‘/nix/store/jqgqfv3i61c5pi2f2vxar41k80fajmad-go-1.5.drv’ failed
  ```

  Log: https://gist.github.com/miah/67765a0452c09921c1b7

  sysctl is of course included with osx, and located in /usr/sbin.


state: closed
title: pkgs.lib.inNixShell giving false positives
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/issues/9438
updated_at: 2018-08-18 21:42:41
body:
  I was deploying a haskell app with nix-shell -p nixopsUnstable using following command:

  ```
  [nix-shell:~/dev/nixops-deployments/avokado]$ nixops deploy -d avokado-production -I `pwd`
  ```

  and clearly haskell default.nix wanted to build `.env` because I was in nix-shell. Not really sure how to approach this, but just making sure we have an issue for it.

  cc @peti 


state: closed
title: fixed: mlmmj-recieve: No such file or directory
user_login: noqqe
html_url: https://github.com/NixOS/nixpkgs/pull/9439
updated_at: 2015-08-25 13:37:43
body:
  Hi,

  currently the mlmmj service does not work because of a wrong path in the module. 

  ```
  Aug 25 13:16:47 hostname local[48781]: fatal: execvp /nix/store/jb0l4ahlsdx7ldfawi42vkqra68vj0p3-mlmmj-1.2.18.1/mlmmj-receive: No such file or directory
  Aug 25 13:16:47 hostname postfix/local[48780]: 7FFB284835A0: to=<mail@example.org>, relay=local, delay=0.03, delays=0.02/0/0/0, dsn=4.3.0, status=deferred (temporary failure. Command output: local: fatal: execvp /nix/store/jb0l4ahlsdx7ldfawi42vkqra68vj0p3-mlmmj-1.2.18.1/mlmmj-receive: No such file or directory )
  ```


state: closed
title: Replacing a stdenv for an entire nixpkgs set
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/9443
updated_at: 2018-06-23 23:30:43
body:
  I see that there's a `config.replaceStdenv` option, but I don't want to set that field in a (user-)global config file.

  For example, for the purposes of building an image, I want to build my entire set of packages with `-fPIE`. That doesn't mean I want all my normal packages to be built with the `-fPIE` stdenv.

  Note that I don't just want to pass a custom `stdenv` to one package, which I know how to do. I want to pass the custom `stdenv` to a package and all its dependencies, and basically have `pkgs` such that any attribute I ask for in it will use the custom `stdenv`.

  For now, I can import `all-packages.nix` and pass it a dummy config with the `replaceStdenv` attribute, but I'm hoping for a better way. Is there one?


state: closed
title: Update Django minor version numbers (to 1.8.4, 1.7.10, 1.4.22)
user_login: kevinmarsh
html_url: https://github.com/NixOS/nixpkgs/pull/9444
updated_at: 2015-08-26 08:34:22
body:
  Security release from August 18: https://www.djangoproject.com/weblog/2015/aug/18/security-releases/


state: closed
title: haskellPackages.vector: GHC hangs compiling test suite
user_login: dfoxfranke
html_url: https://github.com/NixOS/nixpkgs/issues/9446
updated_at: 2015-08-25 22:13:43
body:
  Compiling `haskellPackages.vector` in latest HEAD (f3f85064610854728b2779b114965d3f1487df37), it gets as far as

  ```
  [5 of 6] Compiling Tests.Vector     ( tests/Tests/Vector.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector.dyn_o )

  tests/Tests/Vector.hs:20:1: Warning:
      The import of ‘Data.Monoid’ is redundant
        except perhaps to import instances from ‘Data.Monoid’
      To import instances alone, use: import Data.Monoid()

  tests/Tests/Vector.hs:405:5: Warning:
      Defined but not used: ‘limitUnfolds’

  tests/Tests/Vector.hs:408:5: Warning:
      Defined but not used: ‘prop_unfoldr’

  tests/Tests/Vector.hs:615:1: Warning:
      Defined but not used: ‘testBoolUnboxedVector’
  ```

  and then GHC spins indefinitely while guzzling up to 8GB of memory.

  May be related to #6259.


state: closed
title: tilda: ensure wrapped executable is named "tilda"
user_login: timbertson
html_url: https://github.com/NixOS/nixpkgs/pull/9452
updated_at: 2015-08-26 14:04:17
body:
  Previously the executable name ended up as `.tilda-wrapped`, which messes up the lock code in https://github.com/lanoxx/tilda/blob/f1e6ec9b5da3d631664256a28addeb888c9f05ae/src/tilda.c#L233
  because it looks for processes named "tilda".


state: closed
title: Reduce default value for "binary-caches-parallel-connections" from 150 to 40
user_login: pesterhazy
html_url: https://github.com/NixOS/nixpkgs/issues/9453
updated_at: 2016-04-17 14:20:25
body:
  When nix download many files (typically in `nixos-rebuild`), I often see the following error:

  ```
  download-from-binary-cache.pl: still waiting for ... after 5 seconds
  ```

  repeated dozens of times; the downloads do not make any progress. This issue was reported earlier, by multiple users, as `https://github.com/NixOS/nixpkgs/issues/5546`, but this URL returns 404 now.

  The problem is probably related to the network equipment behind my internet connection. It looks like the router does not like that `download-from-binary-cache.pl` is suddenly opening 150 concurrent connections to the (same?) server. It could also be related to the fact that I'm running NixOS inside VirtualBox on OS X.

  A workaround for me is to add `binary-caches-parallel-connections = 40` to my `/etc/nix/nix.conf`. If you're using `nix-env` you can use `--option binary-caches-parallel-connections 40` instead; for `nixos-rebuild` nix.conf seems to be the place to change. (As a side note, it's actually not easy to change this setting for `nixos-rebuild` as `nix.conf` is in the read-only nix store and can only be changed using `nixos-rebuild`. I temporarily change it to a regular file to work around this chicken-and-egg problem.)

  This problem occur frequently. My take is that the [default setting](https://github.com/NixOS/nix/blob/b2798902eaf30aa3aef6bcab76b52a7047961725/scripts/download-from-binary-cache.pl.in#L24) of 150 connections is excessive for a lot of home routers. How about reducing this number to 40 as a default setting?


state: closed
title: Update KMyMoney to the latest version
user_login: milnet2
html_url: https://github.com/NixOS/nixpkgs/pull/9455
updated_at: 2016-08-20 10:15:37
body:
  Hi,

  The NixOS/nixpkgs-version of KMyMoney is 4.6.4.
  I've been using KMyMony 4.7.1 for a long time now without issues. I recently updated to 4.7.2 which officially is out/stable since 2015-04-25.

  I've encountered no issues. All graphics seem to be present.

  Thank you and have a nice day :)


state: closed
title: Tribler fails to start
user_login: gavinrogers
html_url: https://github.com/NixOS/nixpkgs/issues/9457
updated_at: 2015-09-21 14:18:32
body:
  The problem seems to be with the dependency 
  martinpaljak/M2Crypto#60

  Error:

  ```
  $ tribler
  No handlers could be found for logger "__main__"
  Traceback (most recent call last):
    File "/nix/store/dw6pf1zavwyxhg07r1qnl3h0gd5gqdi8-tribler-v6.4.3/share/tribler/Tribler/Main/tribler.py", line 34, in <module>
      run()
    File "/nix/store/dw6pf1zavwyxhg07r1qnl3h0gd5gqdi8-tribler-v6.4.3/share/tribler/Tribler/Main/tribler.py", line 25, in run
      from Tribler.Main.tribler_main import run as run_main
    File "/nix/store/dw6pf1zavwyxhg07r1qnl3h0gd5gqdi8-tribler-v6.4.3/share/tribler/Tribler/Main/tribler_main.py", line 18, in <module>
      from Tribler.Main.Utility.compat import (convertSessionConfig, convertMainConfig, convertDefaultDownloadConfig,
    File "/nix/store/dw6pf1zavwyxhg07r1qnl3h0gd5gqdi8-tribler-v6.4.3/share/tribler/Tribler/Main/Utility/compat.py", line 17, in <module>
      from Tribler.Core.SessionConfig import SessionStartupConfig
    File "/nix/store/dw6pf1zavwyxhg07r1qnl3h0gd5gqdi8-tribler-v6.4.3/share/tribler/Tribler/Core/SessionConfig.py", line 23, in <module>
      from Tribler.Core.Utilities.utilities import find_prog_in_PATH
    File "/nix/store/dw6pf1zavwyxhg07r1qnl3h0gd5gqdi8-tribler-v6.4.3/share/tribler/Tribler/Core/Utilities/utilities.py", line 5, in <module>
      from Tribler.Core.Utilities.Crypto import sha
    File "/nix/store/dw6pf1zavwyxhg07r1qnl3h0gd5gqdi8-tribler-v6.4.3/share/tribler/Tribler/Core/Utilities/Crypto.py", line 6, in <module>
      from M2Crypto import BIO
    File "/nix/store/h84nvlrwv2y4nzvba65817kmjn6am7ra-python2.7-m2crypto-0.21.1/lib/python2.7/site-packages/M2Crypto/__init__.py", line 24, in <module>
      import ASN1
    File "/nix/store/h84nvlrwv2y4nzvba65817kmjn6am7ra-python2.7-m2crypto-0.21.1/lib/python2.7/site-packages/M2Crypto/ASN1.py", line 12, in <module>
      import BIO
    File "/nix/store/h84nvlrwv2y4nzvba65817kmjn6am7ra-python2.7-m2crypto-0.21.1/lib/python2.7/site-packages/M2Crypto/BIO.py", line 221, in <module>
      class CipherStream(BIO):
    File "/nix/store/h84nvlrwv2y4nzvba65817kmjn6am7ra-python2.7-m2crypto-0.21.1/lib/python2.7/site-packages/M2Crypto/BIO.py", line 227, in CipherStream
      SALT_LEN = m2.PKCS5_SALT_LEN
  AttributeError: 'module' object has no attribute 'PKCS5_SALT_LEN'
  ```

  What I have installed (from channel nixos-unstable):

  ```
  $ nix-store --query --references $(which tribler)
  /nix/store/zmd4jk4db5lgxb8l93mhkvr3x92g2sx2-bash-4.3-p39
  /nix/store/ss1aq46xwhnqikq5bjs02sb9xrim2bb3-python-2.7.10
  /nix/store/5308x1wc8dhsi9vbhxqzpcjcmlprqv6h-python2.7-setuptools-18.0.1
  /nix/store/hzqd9j72fwy7h5b14is6pyx5y7fm5174-python-recursive-pth-loader-1.0
  /nix/store/08rsi3jrarhr59zbf4v7cx913amz3jz1-python2.7-pyasn1-0.1.8
  /nix/store/491b4lphhxffyq7g9np76i94308ax7k9-python2.7-requests-1.2.3
  /nix/store/6lbaphnywqpzs3vwjfn8kcdilc6frw98-python2.7-netifaces-0.10.4
  /nix/store/7znkqz9r2bw7a21ss5h20gkvw0xhrg9g-python-curses-2.7.10
  /nix/store/93yd0zzdw7szhzjwj4nn5amx1k7wgzb6-libtorrent-rasterbar-1.0.6
  /nix/store/ci3zq61v8aj9vh2b4ysgil1nmzm9aanj-python2.7-zope.event-4.0.3
  /nix/store/f26bplmy22yv6i49hggxz66pclqplj9n-python2.7-PIL-1.1.7
  /nix/store/gvkf742qk3abpgdzg4mm3n7s8mkw6lnn-python2.7-apsw-3.7.6.2-r1
  /nix/store/h84nvlrwv2y4nzvba65817kmjn6am7ra-python2.7-m2crypto-0.21.1
  /nix/store/n1rbnk5ya30pca0ghrxy6dch3kygxy1b-python2.7-gmpy-1.17
  /nix/store/qch3pizcx1ljpbalyvfm40jbi3c7s6sv-pycrypto-2.6.1
  /nix/store/vbf3b4fw2f1041w2k1vw0jc6i0aznpm1-python-sqlite3-2.7.10
  /nix/store/xi99nb175zj73crg8pbc95mxqhf9sk9f-python2.7-zope.interface-4.1.1
  /nix/store/yhha4khq74grk8z53w7680p70lyxkxql-python2.7-Twisted-11.1.0
  /nix/store/z34kgkxajiad32vgy9fxpks00ix11p6z-wxPython-2.8.12.1
  /nix/store/dw6pf1zavwyxhg07r1qnl3h0gd5gqdi8-tribler-v6.4.3
  ```


state: closed
title: bower2nix needs documentation
user_login: pikajude
html_url: https://github.com/NixOS/nixpkgs/issues/9459
updated_at: 2016-03-28 17:00:25
body:
  `bower2nix` in my project root gives me something like this:

  ``` nix
  { fetchbower, buildEnv }:
  buildEnv { name = "bower-env"; ignoreCollisions = true; paths = [
    (fetchbower "tipsy" "0.1.7" "*" "0ldkxrl2vklw40afji09kmq1qqw71w1df77fp0bsv8ndnhnrdhr8")
    (fetchbower "foundation" "5.5.2" "*" "0p2qky2wq1b3iwg3nqawwagxwlm3m3szrqiy03l92pz9f649l0p1")
    (fetchbower "modernizr" "2.8.3" "*" "004z6viddb30dc7ygm175hvky7f23mfp5lriqxk187p6bggy7b6h")
    (fetchbower "jquery" "2.1.4" "*" "1hj2a4dgpgihxzg3f944gy77yqpfrj6213ilf5hjaa7cpzr1qz7i")
    (fetchbower "fontawesome" "4.4.0" "*" "0jy78jsyd705ccvmqgj9c78qi4jp6qivhkmn0yxdjqskf0243qzh")
  ]; }
  ```

  During the project build phase, ideally all of those bower packages would be symlinks inside bower_components. I don't know what the accepted way is to link them. Until now, I used this script:

  ``` nix
  pkgs.stdenv.lib.concatStringsSep "\n"
     (builtins.map (p:
       let drv = builtins.parseDrvName p.name;
       in "ln -sv ${p}/packages/*/* bower_components/${drv.name}")
     env.paths)
  ```

  But `paths` is no longer exposed on `buildEnv`.


state: closed
title: buildFHS*Env: add documentation
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/9460
updated_at: 2015-08-26 17:34:38
body:
  This is a short article on FHS environments and how to use them. The main problem is where should I put it in the documentation -- it clearly doesn't deserve its own chapter, but no existing ones look suitable. Any advice?


state: closed
title: Fix NetworkManager connection sharing
user_login: khumba
html_url: https://github.com/NixOS/nixpkgs/pull/9463
updated_at: 2019-06-01 18:25:39
body:
  NetworkManager's connection sharing doesn't work for me on the current nixos-14.12 channel (8f11a84), partly because of bug #7593.  Here are the fixes I made to get it working again.  This allows NM to create networks in ad-hoc and access point modes.  I applied these patches on top of 8f11a84, successfully created ad-hoc and AP networks, and connected a Wii U to the AP network.  I haven't tested these patches against master because of the large build required (it's not convenient for me to do that right now).


state: closed
title: ne: init at 3.0.1
user_login: fazo96
html_url: https://github.com/NixOS/nixpkgs/pull/9465
updated_at: 2015-08-28 14:43:12
body:
  Hey, it's my first try at adding a package. Please help me improve the quality of my code if something is wrong.

  [ne](https://github.com/vigna/ne) is a command line text editor similar to nano but with a little more advanced options and a better interface.


state: closed
title: wpa_cli is totally broken with the default wpa_supplicant settings
user_login: thoughtpolice
html_url: https://github.com/NixOS/nixpkgs/issues/9466
updated_at: 2018-06-23 19:36:06
body:
  User `jplayer01` on the `#nixos` IRC channel reported that they spent a lot of time and frustration on the LiveCD trying to get `wpa_supplicant` to work properly, because they needed `wpa_cli` to connect to the right network with correct settings.

  So you would think that's just the end of the story, but that's broken out of the box. From `./modules/services/networking/wpa_supplicant.nix`:

  ```
      # FIXME: start a separate wpa_supplicant instance per interface.
      jobs.wpa_supplicant =
        { description = "WPA Supplicant";

          wantedBy = [ "network.target" ];

          path = [ pkgs.wpa_supplicant ];

          preStart = ''
            touch -a ${configFile}
            chmod 600 ${configFile}
          '' + optionalString cfg.userControlled.enable ''
            if [ ! -s ${configFile} ]; then
              echo "ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=${cfg.userControlled.group}" >> ${configFile}
              echo "update_config=1" >> ${configFile}
            fi
          '';
  ```

  The important bit is `ctrl_interface` which will specify for the daemon to create a unix socket which `wpa_cli` can talk to. The problem is that this depends on `config.networking.wireless.userControlled.enabled = true;`, which obviously is not set by default.

  The fix is to `systemctl stop wpa_supplicant` first, then start it with your own configuration and talk to it with `wpa_cli`.

  Users with NixOS installed can live with this but I consider this behavior seriously broken for the LiveCD. I would absolutely reach for `wpa_cli` first thing and finding it broken is problematic.

  Second, there are numerous problems with this module, including:
  - Using old `jobs` interface. Must be nuked from orbit.
  - Does not provide a separate unit for every interface. We should see what other distributions do here (following 'the law of least surprise'), although at least we could make a `systemctl status wpa_supplicant@<iface>` parameterized unit.
  - Does not provide `wpa_cli` access by default, `ctrl_interface` should be explicit opt-out, and root-only by default.
  - In the event `userControlled` is enabled, a `wireless` group should be created and the documentation should be changed to reflect that fact that the user should be part of the `wireless` group. I see very little point in this being arbitrary and user-controlled, as opposed to fixed and sensible OOTB (NixOS users don't even _come_ with a default group which IMO does violate the law of least surprise, as most other distros do, so they just have to invent some arbitrary group to do it. Not cool)

  I'd guess most of these problems are not relevant to a lot of people because they talk to `wpa_supplicant` over dbus. Regardless, these are serious problems.

  In light of all this I'd say this module is almost obviously unmaintained. So I guess I sign up for putting my money where my mouth is and fixing this.


state: closed
title: jack2: update from b5bceb to 460063
user_login: andrewrk
html_url: https://github.com/NixOS/nixpkgs/pull/9467
updated_at: 2015-09-12 14:01:34
body:
  An especially important commit that this includes is https://github.com/jackaudio/jack2/commit/05216197b491d64036733a2d3be511456c1f65cd which changes the API to match jack1 and the official JACK specification.


state: closed
title: Synergy: Autostart option starts regardless of whether X11 is up.
user_login: joshuafcole
html_url: https://github.com/NixOS/nixpkgs/issues/9468
updated_at: 2018-08-16 14:59:17
body:
  Synergy crashes without an X Display available, but the autostart option attempts to start synergy  regardless of whether login is graphical or TTY. It would probably make more sense to spawn this after graphical.target.

  https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/synergy.nix#L98


state: closed
title: Revert jack2 to the v1.9.10 release
user_login: cillianderoiste
html_url: https://github.com/NixOS/nixpkgs/issues/9470
updated_at: 2015-09-11 23:41:00
body:
  As discussed in #9467 I'd rather use the stable jack2 release as the default version. I'll try reverting it, if it doesn't work out I'll report why and take it from there. I can also add a jack2-git expression for people who need that, since jack2 releases can take a year or two.


state: closed
title: Zero Hydra Failures for release-15.09
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/issues/9471
updated_at: 2015-09-17 12:47:23
body:
  We have ~50 builds failing for 15.09 release, let's do our best to get it down to 0. 
  http://hydra.nixos.org/eval/1219538#tabs-still-fail


state: closed
title: python-packages scikit-learn: doctests fail at 15.09 and master
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/9472
updated_at: 2015-09-02 08:40:30
body:
  Several doctests fail. 
  http://hydra.nixos.org/build/25138079/log/raw
  All values are actually correct in the failed tests, its just that the doctests haven't explicitly specified the dtype:

  ```
  Expected:
      array([[1, 0, 0, 0],
             [0, 0, 0, 1]])
  Got:
      array([[1, 0, 0, 0],
             [0, 0, 0, 1]], dtype=int32)
  ```

  I'll send a PR upstream to add the dtypes. How to handle this for now? Is it possible to only disable doctests?

  cc @domenkozar 


state: closed
title: ikiwiki test suite is broken
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/issues/9473
updated_at: 2015-09-02 10:59:32
body:
  git bisect says:

  > Bisect Rest:
  > 7f0a596 bad imagemagick: Reduce dependency bloat
  > 
  > Bisect Log:
  > git bisect start
  > git bisect good 54d86f86fdbfe4efbf83f015bbf6cbdde3a2c158
  > 54d86f8 good haskell-base: update override for new version
  > git bisect bad 372e5a7dcfab16c1c01b1a5dc7a1a906967e652d
  > 372e5a7 bad Merge pull request #9072 from benley/shout
  > git bisect bad e3d359a507cd24ba761829b6563f7efd6ab9bda9
  > e3d359a bad haskellPackages.misfortune: remove redundant patch
  > git bisect bad 5960a652f1502260348ad7375ace20959b80abe4
  > 5960a65 bad rethinkdb: Force dynamic linking and allow dependency substitution
  > git bisect good d24a5a49ea34c1690c4a142bfce6e9724ba87c44
  > d24a5a4 good kde-workspace: Disable gpsd dependency
  > git bisect bad fa0b84c446a75b3cc9e95323bd9fc7b0cd324794
  > fa0b84c bad iproute: Fix reference to /etc instead of /etc at runtime
  > git bisect bad 77d33f77d7cffa9e53c780398ae0fadc8dd0eda5
  > 77d33f7 bad nixos: redshift service: add extraOptions
  > git bisect good a68de0cc168f443ce65367bd8ce5e8d77b2e236a
  > a68de0c good Revert "geeqie: update from 1.1 to 1.2"
  > git bisect bad f07b2121f9dc23f6a69bbc815e7991c7f52fe551
  > f07b212 bad Fix grub-reboot
  > git bisect bad 7e8165b27714f66f553b54481c69760f592329c9
  > 7e8165b bad imagemagick: Move docs to separate output
  > git bisect bad 7f0a596473227a4cda01cb427a06e10332ec86ca
  > 7f0a596 bad imagemagick: Reduce dependency bloat
  > 7f0a596473227a4cda01cb427a06e10332ec86ca is the first bad commit

  Apparently, @edolstra's revert broke the tests -- supposedly by removing some Perl-related feature that used to be there earlier.


state: closed
title: Vagrant is broken
user_login: retrry
html_url: https://github.com/NixOS/nixpkgs/issues/9474
updated_at: 2015-08-27 11:42:04
body:
  Vagrant is broken after @domenkozar commit (https://github.com/NixOS/nixpkgs/commit/c00405d8d9bab331055f202f61ac117900454f36). It gives me error:

  ```
  $ vagrant up
  Vagrant failed to initialize at a very early stage:

  The plugins failed to load properly. The error message given is
  shown below.

  The RubyEncoder loader is not installed. Please visit the http://www.rubyencoder.com/loaders/ RubyEncoder site to download the required loader for 'linux' and unpack it into '/nix/store/asyjm90wjia9vzp4y9f7i96lbzj0cz68-vagrant-1.7.4/opt/vagrant/embedded/rgloader' directory to run this protected script.
  ```

  I tested Vagrant with that commit reverted and it works. 


state: closed
title: u-boot: 2015.04 -> 2015.07
user_login: dezgeg
html_url: https://github.com/NixOS/nixpkgs/pull/9475
updated_at: 2016-01-12 21:43:52
body:
  A new regularly release. Some improvements I've noted:
      - Keyboard on the pcDuino3 Nano now works without a hub.
      - Ctrl-C now correctly cancels the 'sysboot' boot menu

  Also, config_cmd_default.h is replaced by equivalents in the kconfig
  system, so the vexpress patch needs some updating.


state: closed
title: syncthing: fixed service to follow correct defaults and additional configurability
user_login: fazo96
html_url: https://github.com/NixOS/nixpkgs/pull/9477
updated_at: 2015-09-03 01:01:23
body:
  I changed a few things with the syncthing service:
  - the config home is not set to `${dataDir}/.synchting` anymore because it forces users to store stuff into a `.syncthing` directory which also makes impossible to follow syncthing's default behavior of using `~/.config/syncthing`
  - use `-no-browser` so syncthing doesn't even try to start the browser
  - set `dataDir` to `~/.config/syncthing` because that's syncthing's default setting
  - change `dataDir`'s description to match actual behavior: syncthing doesn't store the actual shared data there, only configuration files and keys
  - remove `preStart` hook because it's not needed, syncthing figures it out on its own


state: closed
title: kdelibs has propagated dependency on cmake, automoc
user_login: edolstra
html_url: https://github.com/NixOS/nixpkgs/issues/9478
updated_at: 2015-10-07 14:18:31
body:
  Such propagated dependencies are bad because they cause unnecessary bloat of the runtime closure (e.g. cmake is ~47 MB).

  @ttuegel Can you change the `propagatedNativeBuildInputs` to regular build inputs in `pkgs/applications/kde-apps-15.04/default.nix`?


state: closed
title: xrdb has runtime dependency on cpp
user_login: edolstra
html_url: https://github.com/NixOS/nixpkgs/issues/9480
updated_at: 2015-08-29 06:30:42
body:
  Obviously this is bad for closure size reduction, since we don't want the whole gcc package pulled in.

  (Is xrdb even needed anymore in a modern desktop?)


state: closed
title: fetchurl caches based on sha256, even when url is changed
user_login: anderspapitto
html_url: https://github.com/NixOS/nixpkgs/issues/9484
updated_at: 2015-08-27 19:44:46
body:
  this just caused me some confusion. I updated a package's version but forgot to change the sha256. When I built, nix transparently substituted the old version from tarballs.nixos.org.

  I can see where this behavior would be handy, but it can also cause problems


state: closed
title: firefox-bin: 40.0.2 -> 40.0.3
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/9485
updated_at: 2015-08-28 12:22:36
body:
  - Various security fixes
  - Other bug fixes

  https://www.mozilla.org/en-US/firefox/40.0.3/releasenotes/
  https://www.mozilla.org/en-US/security/known-vulnerabilities/firefox/#firefox40.0.3

  Tested on x86_64 platform.


state: closed
title: vimproc: Fix when run on non-NixOS linux distros
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/9486
updated_at: 2015-08-28 11:42:18
body:
  Prior to this change, if there exists a /lib_/ld-linux_.so.2 on a system, vimproc will try to load vimproc_linux64.so or vimproc_linux32.so instead of vimproc_unix.so, which is what nix actually builds.


state: closed
title: gmpy/gmpy2 disable for PyPy
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/9487
updated_at: 2015-09-19 13:42:05
body:
  gmpy and gmpy2 are both extension modules that cannot be used with PyPy.

  Also relevant for 15.09 #9471


state: closed
title: Go 1.5 has a runtime dependency on go 1.4.2
user_login: edolstra
html_url: https://github.com/NixOS/nixpkgs/issues/9488
updated_at: 2015-08-29 01:09:26
body:
  This makes the go 1.5 closure about 171 MB larger than it needs to be.

  ```
  $ nix-store -qR /nix/store/y4w3w7w7hhn087z8apd27swga11sigba-go-1.5
  ...
  /nix/store/qkyzd4mh70rrg8zhsdwcmzrynij6m7qa-go-1.4.2
  /nix/store/y4w3w7w7hhn087z8apd27swga11sigba-go-1.5
  ```

  This appears to be caused by some references to source files in the go 1.5 executables:

  ```
  $ strings /nix/store/y4w3w7w7hhn087z8apd27swga11sigba-go-1.5/share/go/pkg/bootstrap/bin/compile | grep qkyzd4mh7
  /nix/store/qkyzd4mh70rrg8zhsdwcmzrynij6m7qa-go-1.4.2/share/go
  /nix/store/qkyzd4mh70rrg8zhsdwcmzrynij6m7qa-go-1.4.2/share/go/src/text/tabwriter/tabwriter.go
  /nix/store/qkyzd4mh70rrg8zhsdwcmzrynij6m7qa-go-1.4.2/share/go/src/hash/hash.go
  ...
  ```

  @lethalman, @wkennington 


state: closed
title: systemd.services scripts: Allow languages besides shell
user_login: zopa
html_url: https://github.com/NixOS/nixpkgs/pull/9490
updated_at: 2016-01-21 12:17:55
body:
  This lets me write

  ```
  systemd.services.hstest.script = {
    text = ''
      {-# LANGUAGE OverloadedStrings #-}
      import Prelude hiding (FilePath)
      import Turtle

      main = do
        output "/root/turtleout" (fromString . show <$> ls "/var")
        sleep 600
    '';
  language = "haskell";
  env = pkgs.haskellPackages.ghcWithPackages (p: [ p.turtle ]);
  ```

    };

  Supports only haskell at the moment, but it won't be too hard to add others.


state: closed
title: importlib: disable for Python>2.6 and PyPy
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/9491
updated_at: 2015-09-19 13:41:59
body:
  importlib is part of the standard library for Python > 2.6 and PyPy.

  Tested with nix-shell for all *Packages.importlib versions.
  #9471


state: closed
title: Docker depends on utillinux
user_login: fduraffourg
html_url: https://github.com/NixOS/nixpkgs/issues/9492
updated_at: 2015-08-31 08:14:05
body:
  Hi,

  I'm using 
  Docker needs blkid (depends on utillinux).
  I enable docker with the following configuration only:

  ```
  virtualisation.docker.enable = true;
  ```

  I get the following status:

  ```
  ● docker.service - Docker Application Container Engine
     Loaded: loaded (/nix/store/avhm5zj9rzq6rbh9idlzndqzvp26v7r2-unit-docker.service/docker.service)
     Active: failed (Result: exit-code) since Fri 2015-08-28 13:15:26 UTC; 1min 53s ago
    Process: 10372 ExecStartPost=/nix/store/q3riq7z8n850lgqrzrn31qjf5j3yb92k-unit-script/bin/docker-post-start (code=exited, status=0/SUCCESS)
    Process: 10371 ExecStart=/nix/store/dnk6r07m4ds4ji2n2p4kbpp3abv4h-docker-1.8.1/bin/docker --daemon=true --group=docker (code=exited, status=1/FAILURE)
   Main PID: 10371 (code=exited, status=1/FAILURE)

  Aug 28 13:15:26 n4 systemd[1]: Started Docker Application Container Engine.
  Aug 28 13:15:26 n4 docker[10371]: Warning: '--daemon' is deprecated, it will be removed soon. See usage.
  Aug 28 13:15:26 n4 docker[10371]: time="2015-08-28T13:15:26Z" level=warning msg="please use 'docker daemon' instead."
  Aug 28 13:15:26 n4 docker[10371]: time="2015-08-28T13:15:26.447966291Z" level=info msg="Listening for HTTP on unix (/var/run/docker.sock)"
  Aug 28 13:15:26 n4 docker[10371]: time="2015-08-28T13:15:26.482644879Z" level=error msg="[graphdriver] prior storage driver \"devicemapper\" failed: Could not query and save base device UUID:exec: \"blkid\": executable file not found in $PATH"
  Aug 28 13:15:26 n4 docker[10371]: time="2015-08-28T13:15:26.482713086Z" level=fatal msg="Error starting daemon: error initializing graphdriver: Could not query and save base device UUID:exec: \"blkid\": executable file not found in $PATH"
  Aug 28 13:15:26 n4 systemd[1]: docker.service: main process exited, code=exited, status=1/FAILURE
  Aug 28 13:15:26 n4 systemd[1]: Unit docker.service entered failed state.
  Aug 28 13:15:26 n4 systemd[1]: docker.service failed.
  ```

  The path from utillinux is missing from the service unit:

  ```
  [Unit]
  After=network.target
  Description=Docker Application Container Engine

  [Service]
  Environment="LOCALE_ARCHIVE=/nix/store/2mbqc6p36xlyl21d4mf1zhmprmqijwkk-glibc-locales-2.21/lib/locale/locale-archive"
  Environment="MODULE_DIR=/run/current-system/kernel-modules/lib/modules"
  Environment="PATH=/nix/store/z0rgmk4hqwhskmskm0c65680v4652n32-kmod-21/bin:/nix/store/p48nbf29nkv54vbvwqfqccwym58zf6bb-coreutils-8.24/bin:/nix/store/vmfzhzfh5w3hzxh7y0i4pf28h6jbqi62-findutils-4.4.2/bin:/nix/store/qrk6cndaf867z1blcfa9hpxrlar265j7-gnugrep-2.21/bin:/nix/store/5i5salk61869jjac0mgvj4n4agg2k2q0-gnused-4.2.2/bin:/nix/store/p0smmqn5jvf8hc34k8blixarpv3kj5q0-systemd-217/bin:/nix/store/z0rgmk4hqwhskmskm0c65680v4652n32-kmod-21/sbin:/nix/store/p48nbf29nkv54vbvwqfqccwym58zf6bb-coreutils-8.24/sbin:/nix/store/vmfzhzfh5w3hzxh7y0i4pf28h6jbqi62-findutils-4.4.2/sbin:/nix/store/qrk6cndaf867z1blcfa9hpxrlar265j7-gnugrep-2.21/sbin:/nix/store/5i5salk61869jjac0mgvj4n4agg2k2q0-gnused-4.2.2/sbin:/nix/store/p0smmqn5jvf8hc34k8blixarpv3kj5q0-systemd-217/sbin"
  Environment="TZDIR=/nix/store/pl3066vi01b5ynjxi9wf51yyg8dnv43b-tzdata-2015f/share/zoneinfo"

  X-RestartIfChanged=false

  ExecStart=/nix/store/dnk6r07m4ds4ji2n2p4kbpp3abv4h-docker-1.8.1/bin/docker --daemon=true --group=docker 
  ExecStartPost=/nix/store/q3riq7z8n850lgqrzrn31qjf5j3yb92k-unit-script/bin/docker-post-start
  LimitNOFILE=1048576
  LimitNPROC=1048576
  ```

  If I add utillinux as a buildInputs on the derivation, it doesn't solve the issue. The unit is generated by:
  https://github.com/NixOS/nixpkgs/blob/release-15.09/nixos/modules/virtualisation/docker.nix

  I'm using nixos 15.09:

  ```
  [root@n4]# nixos-version 
  15.09.17.9be7d99 (Dingo)
  ```


state: closed
title: nibabel: remove failing test
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/9494
updated_at: 2015-09-19 13:42:03
body:
  One of the tests explicitly calls python, which will fail with python3.
  The issue has been reported upstream,
  https://github.com/nipy/nibabel/issues/341
  For now, remove the test.

  Fix also the license type.
  #9471


state: closed
title: fuppes: mark as broken
user_login: joachifm
html_url: https://github.com/NixOS/nixpkgs/pull/9497
updated_at: 2015-11-16 22:36:55
body:
  This package has been broken since 2014-01-20, according to Hydra [1](https://hydra.nixos.org/build/25188337). I tried
  various ad-hoc patching & adding missing dependencies, uncovering yet more
  errors. Updating is also out of the question, as nixpkgs already contains the
  latest version.


state: closed
title: scilab-bin: init at 5.5.2
user_login: khumba
html_url: https://github.com/NixOS/nixpkgs/pull/9499
updated_at: 2016-08-06 15:14:01
body:
  How does Nixpkgs feel about binary packages?  Here's a derivation for the binary version of Scilab 5.5.2.  A built-from-source Scilab 5 package looks to be a lot more work, and some dependencies are missing from Nixpkgs, but the binary version with bundled dependencies works.

  I've been using this on x86_64 with this commit applied on top of my current nix-channel commit (bb79e19) with only a trivial change (`stdenv.gcc.gcc` became `stdenv.cc.cc` on master), and have had no problems with Scilab.  I haven't tested on 32-bit.  I tried to build on top of master, but got this error.  Is this a problem with the package, or a problem with mixing master and stable?

  ```
  ~/nix/nixpkgs.git $ nix-build . -A scilab-bin
  these derivations will be built:
    /nix/store/mm7r1bm6lhjwr03rrvpsljgrsdkhljk0-scilab-bin-5.5.2.drv
  building path(s) ‘/nix/store/0lkjr88x086vb180xw0bzmbwc7cg32sr-scilab-bin-5.5.2’
  unpacking sources
  unpacking source archive /nix/store/1a5sn050100ndgqzyda9snrcpl7nynzg-scilab-5.5.2.bin.linux-x86_64.tar.gz
  source root is scilab-5.5.2
  post-installation fixup
  cat: /nix-support/dynamic-linker: No such file or directory
  stat: No such file or directory
  builder for ‘/nix/store/mm7r1bm6lhjwr03rrvpsljgrsdkhljk0-scilab-bin-5.5.2.drv’ failed with exit code 1
  error: build of ‘/nix/store/mm7r1bm6lhjwr03rrvpsljgrsdkhljk0-scilab-bin-5.5.2.drv’ failed
  ```

  Thanks!


state: closed
title: xrdb: Use mcpp as the preprocessor (fixes #9480)
user_login: dezgeg
html_url: https://github.com/NixOS/nixpkgs/pull/9501
updated_at: 2016-01-12 21:44:07
body:
  By default, xrdb uses GCC as the preprocessor at runtime for X resource files.
  However, gcc is a large dependency, so replace it with mcpp, a much smaller
  preprocessor (currently under a megabyte on i686).

  Arch Linux already does this as well, so this should be relatively safe:
  https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/xorg-xrdb

  I tested this by copying https://github.com/solarized/xresources/blob/master/Xresources.dark as `~/.Xresources` and lauching a xterm, which came up with the dark theme as expected.


state: closed
title: add spidermonkey 31.5, and upgrade 0ad to version 18 Alpha
user_login: anderspapitto
html_url: https://github.com/NixOS/nixpkgs/pull/9502
updated_at: 2018-03-10 17:11:48
body:
  In terms of testing, I have played a small amount of 0ad locally with this patch - it seems to work just fine.


state: closed
title: Bash build failure on 15.09
user_login: deepfire
html_url: https://github.com/NixOS/nixpkgs/issues/9504
updated_at: 2015-09-02 13:00:19
body:
  During `nix-shell` invocation:

  ```
  make[1]: Leaving directory `/tmp/nix-build-bash-4.3-p39.drv-0/bash-4.3/lib/malloc'
  building bash
  rm -f bash
  gcc -L./builtins -L./lib/readline -L./lib/readline -L./lib/glob -L./lib/tilde -L./lib/malloc -L./lib/sh  -rdynamic  -g -O2 -o bash shell.o eval.o y.tab.o general.o make_cmd.o print_cmd.o  dispose_cmd.o execute_cmd.o variables.o copy_cmd.o error.o expr.o flags.o jobs.o subst.o hashcmd.o hashlib.o mailcheck.o trap.o input.o unwind_prot.o pathexp.o sig.o test.o version.o alias.o array.o arrayfunc.o assoc.o braces.o bracecomp.o bashhist.o bashline.o  list.o stringlib.o locale.o findcmd.o redir.o pcomplete.o pcomplib.o syntax.o xmalloc.o  -lbuiltins -lglob -lsh  -lhistory  -ltilde -lmalloc    -ldl 
  ls -l bash
  -rwxr-xr-x 1 nixbld nixbld 2786742 Aug 28 22:38 bash
  size bash
     text    data     bss     dec     hex filename
   713871   13440   18248  745559   b6057 bash
  building bashbug
  building .made
  installing
  install flags: install SHELL=/nix/store/k0vqprjmxybr7clvfljk13zsdjwklcch-bootstrap-tools/bin/sh    
  building .build

            ***********************************************************
            *                                                         *
            * GNU bash, version 4.3.39(1)-release (x86_64-unknown-linux-gnu)
            *                                                         *
            ***********************************************************

  building y.tab.h
  building installdirs
  mkdir -p -- /nix/store/548wfw1i43glkx8lkyjmbg59h6127qky-bash-4.3-p39/share/doc/bash
  mkdir: cannot create directory '/nix/store/548wfw1i43glkx8lkyjmbg59h6127qky-bash-4.3-p39/share/doc': Permission denied
  make: *** [installdirs] Error 1
  builder for ‘/nix/store/d0s90931blfav7f9v3kz1443jiaszc8w-bash-4.3-p39.drv’ failed with exit code 2
  error: build of ‘/nix/store/d0s90931blfav7f9v3kz1443jiaszc8w-bash-4.3-p39.drv’ failed
  ```


state: closed
title: Darwin fixes for reposurgeon and cvs-fast-export
user_login: dfoxfranke
html_url: https://github.com/NixOS/nixpkgs/pull/9505
updated_at: 2015-08-29 19:51:17
body:
  This fixes the `cvs-fast-export` error seen in http://hydra.nixos.org/build/25203299/nixlog/1, and tells Hydra not to build `reposurgeon` on Darwin due to a bug in one of its dependencies (see 5a6ebe6 commit message for details).


state: closed
title: vimUtils.pluginnames2nix: fixes for non-nixos systems
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/9506
updated_at: 2015-08-30 20:15:26
body:
  Now referring to the nix prefetch scripts through their nixpkgs
  derivation in order to make sure their shebang lines are rewritten
  properly.  Otherwise nix-prefetch-hg fails on Ubuntu (and probably
  Debian) systems, where /bin/sh is not bash.


state: closed
title: haskellPackages.tar: disable tests
user_login: dfoxfranke
html_url: https://github.com/NixOS/nixpkgs/pull/9508
updated_at: 2015-08-29 14:09:21
body:
  They fail on i686-linux: http://hydra.nixos.org/build/25088435/nixlog/2

  This should fix the build for several transitive dependencies, notably including `darcs`.


state: closed
title: nix-prefetch-scripts: fix shebang lines for portability
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/9509
updated_at: 2015-09-16 20:31:55
body:
  In theory this is entirely moot, because these should be used after
  the shebang line is rewritten, but this makes them much more likely to
  work if they do get run as-is on non-NixOS systems, particularly those
  that do not use bash for their /bin/sh (including Ubuntu and Debian).

  Moving the -e to a separate line makes it stick even if somebody
  invokes them as "bash nix-prefetch-something" for whatever reason.

  This makes me wonder: is there a canonically correct shebang line
  to use for shell scripts in nixpkgs?  If not, should there be one?


state: closed
title: cromfs: build with gcc48
user_login: dfoxfranke
html_url: https://github.com/NixOS/nixpkgs/pull/9512
updated_at: 2015-09-01 15:44:14
body:
  `gcc49` fails with an internal error on `i686-linux`: http://hydra.nixos.org/build/25154196/nixlog/1


state: closed
title: glob2: fix build failure
user_login: dfoxfranke
html_url: https://github.com/NixOS/nixpkgs/pull/9514
updated_at: 2015-08-29 12:05:48
body:
  The same issue was reported here to Debian:
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=746854

  Apparently this failure only cropped up with g++-4.9, but looking at
  the code I have no idea how it ever worked without this patch.

  cc @7c6f434c 


state: closed
title: Prometheus: update to 0.15.1
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/9515
updated_at: 2015-08-29 12:04:43
body:
  Updated prometheus along with its various dependencies, and cleaned up some of goPackages along the way.


state: closed
title: python-packages numba: init at 0.21.0
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/9516
updated_at: 2017-03-04 07:42:00
body:
  This is an attempt at packaging numba, a Python JIT using LLVM.
  Unfortunately llvmlite, the bindings, seem to segfault.


state: closed
title: python-packages bokeh: init at 0.9.3
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/9520
updated_at: 2015-12-11 09:51:39
body:
  Bokeh is a plotting module for Python.

  I used nix-shell to test bokeh with all Python versions. I didn't test how the change in markupsafe affected other packages.


state: closed
title: Postfix upgrade fails on 15.09
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/issues/9521
updated_at: 2015-09-02 08:49:36
body:
  Using a simple config in 14.12:

  ```
      postfix = {
        enable = true;
        hostname = "mail.domenkozar.com";
        domain = "domenkozar.com";
        destination = [ "mail.domenkozar.com" "localhost" ];
        rootAlias = "domen@dev.si";
        extraConfig = ''
        '';
      };
  ```

  When I upgrade to 15.09:

  ```
  ● postfix.service - Postfix mail server
     Loaded: loaded (/nix/store/hv7lfs2yxl7cfyp5bzz8h8110p1clryy-unit-postfix.service/postfix.service)
     Active: failed (Result: exit-code) since Sat 2015-08-29 13:49:50 CEST; 16ms ago
    Process: 14877 ExecStart=/nix/store/lqyagzswhxqvcw7mqz47sixfpdb5n8xa-postfix-pre-start/bin/postfix-pre-start (code=exited, status=1/FAILURE)
   Main PID: 14877 (code=exited, status=1/FAILURE)

  Aug 29 13:49:48 guava postfix/postfix-script[15178]: warning: not set-gid or not owner+group+world executable: /nix/store/cc4pm722gzhrpdlw7maw2ak12ygydx46-postfix-2.11.5/sbin/postqueue
  Aug 29 13:49:48 guava postfix/postfix-script[15179]: warning: not set-gid or not owner+group+world executable: /nix/store/cc4pm722gzhrpdlw7maw2ak12ygydx46-postfix-2.11.5/sbin/postdrop
  Aug 29 13:49:48 guava postfix/postfix-script[15185]: starting the Postfix mail system
  Aug 29 13:49:48 guava postfix/master[15187]: fatal: open lock file /var/lib/postfix/master.lock: cannot open file: Permission denied
  Aug 29 13:49:49 guava postfix/master[15186]: fatal: daemon initialization failure
  Aug 29 13:49:50 guava postfix/postfix-script[15290]: fatal: mail system startup failed
  Aug 29 13:49:50 guava systemd[1]: postfix.service: main process exited, code=exited, status=1/FAILURE
  Aug 29 13:49:50 guava systemd[1]: Failed to start Postfix mail server.
  Aug 29 13:49:50 guava systemd[1]: Unit postfix.service entered failed state.
  ```


state: closed
title: Kde5 fails on 15.09
user_login: yochai
html_url: https://github.com/NixOS/nixpkgs/issues/9522
updated_at: 2015-08-30 22:14:32
body:
  Problematic version: 15.09.20.ca93c25
  Last good version: 15.08pre67375.f423ba3.

  Issue happens when: starting kde5 through SDDM.

  After logging in, a black screen with the mouse pointer is shown instead of the loading animation. After some waiting the KDE error messages are starting to show-up, they are listing Plasma and krunner.
  The wallpaper shows up, keyboard has no affect on KDE, the mouse is active but mostly none-functional. After about a minute the wallpaper will turn black.

  The issue manifests both on my normal user and on a new user with a clean home folder.

  The following error showed up while loading kde:

  ```
  [  222.731902] QXcbEventReader[1618]: segfault at 7fd3470a0219 ip 00007fd3470a0219 sp 00007fd339da8e60 error 14
  [  246.050729] krunner[1740]: segfault at 18 ip 00007f476289d37a sp 00007fff61539cc0 error 4 in libqquicklayoutsplugin.so[7f476288f000+18000]
  [  302.401346] kactivitymanage[1622]: segfault at 7fbac685ac90 ip 00007fbaac1bd3c1 sp 00007ffd5b3cc488 error 4 in libQt5Sql.so.5.4.2[7fbaac1a9000+3e000]
  ```


state: closed
title: qt5: embed path to mesa (libGL) in Qt mkspecs file
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/9524
updated_at: 2015-08-31 05:13:00
body:
  Fixes this problem, when building apps in QtCreator:

    ...(compile output window)
    g++ -Wl,-rpath,/nix/store/1w7h7p6s2srfw2ady90k7072991lrnpp-qtbase-5.4.2/lib \
        -o qt-test3 main.o mainwindow.o moc_mainwindow.o \
        -L/nix/store/1w7h7p6s2srfw2ady90k7072991lrnpp-qtbase-5.4.2/lib \
        -lQt5Widgets -lQt5Gui -lQt5Core -lGL -lpthread
    /nix/store/b8qhjrwf8sf9ggkjxqqav7f1m6w83bh0-binutils-2.23.1/bin/ld: cannot find -lGL
    collect2: error: ld returned 1 exit status

  mesa is already in the closure of Qt, so there is no size increase.

  The patch is copied into both qt-5.3 and qt-5.4 directories, like other
  patches are.


state: closed
title: cvs-fast-export: don't link against librt
user_login: dfoxfranke
html_url: https://github.com/NixOS/nixpkgs/pull/9526
updated_at: 2015-08-29 18:10:00
body:
  Cherry-picked from pull request #9505, which is currently a WIP. Getting all of `reposurgeon`'s dependencies working on Darwin is going to take some more investigation, but this one in particular is  a straightforward fix for a build failure and should be merged forthwith.


state: closed
title: NetworkManager: Error: Failed to add '<ssid>' connection: Insufficient privileges.
user_login: obadz
html_url: https://github.com/NixOS/nixpkgs/issues/9532
updated_at: 2015-10-23 18:16:23
body:
  Doing

  ```
  $ nmcli con add con-name <ssid> ifname wlp1s0 type wifi ssid <ssid>
  ```

  or using the nm-applet, I get the "Insufficient privileges" error.

  I'm a member of the networkmanager (gid = 57) group and I'm running network manager with:

  ``` nix
  networking.networkmanager.enable = true;
  ```

  Nothing in the log.  Used to work fine with GNOME3.

  Cc @lethalman @edolstra 


state: closed
title: urjtag: new package
user_login: lowfatcomputing
html_url: https://github.com/NixOS/nixpkgs/pull/9533
updated_at: 2015-08-30 18:48:16
body:
  - Added UrJTAG package
  - Added some "use flags" http://blog.lastlog.de/posts/useflags_in_nixos/ (but not yet all possible flags)
  - Added myself to maintainers.nix

  First package, I'm new to NixOS (coming from ArchLinux).
  UrJTAG tends to have very infrequent releases which lag far behind the vcs activity. Is there a way to update to the latest git commit hash without submitting a new merge request here?


state: closed
title: expect: fix Darwin linkage
user_login: dfoxfranke
html_url: https://github.com/NixOS/nixpkgs/pull/9534
updated_at: 2015-08-30 01:59:06
body:
  `expect`'s build system doesn't seem to provide the proper linker flags
  for the expect programs to be able to find `libexpect` on Darwin. (Stuff
  like this should really just use `libtool`. *sigh*). Setting
  `DYLD_LIBRARY_PATH` is an inelegant hack, but it gets the job done
  without risking affecting other platforms.

  cc @wkennington


state: closed
title: consul: revert to stable 0.5.2 rather than a snapshot
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/9536
updated_at: 2015-08-29 21:43:01
body:
  Follup to #9515: It appears that Prometheus doesn't actually require an
  unreleased version of Consul.


state: closed
title: pythonPackages.gevent: works just fine on Darwin
user_login: dfoxfranke
html_url: https://github.com/NixOS/nixpkgs/pull/9537
updated_at: 2015-08-30 01:59:40
body:
  Closes #8569, #7275, and #5782. Obviates #8730. As asserted by
  @lethalman and observed by @aflatter and @ecyrb, this package
  is currently building just fine on Darwin.

  cc @bjornfor


state: closed
title: haskell-generic-builder: stop pre-pending "haskell-" to package names
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/pull/9538
updated_at: 2015-08-31 15:00:27
body:
  A derivation of the Hackage package "foo" is called "haskell-foo" if it is a
  library, but only "foo" if it is an executable (without a library). This
  distinction used to be fine when Haskell packages where visible to operations
  like "nix-env -qa" or "nix-env -i", but after our switch to Haskell NG it has
  no more purpose. Consequently, this patch removes the name prefix from all
  Haskell packages -- every Haskell package is now called exactly like it's
  called on Hackage.


state: closed
title: Collection of core package updates with breaking changes
user_login: wkennington
html_url: https://github.com/NixOS/nixpkgs/pull/9543
updated_at: 2015-10-06 13:25:49
body:
  This is a collection of changes which should be merged before the first 16.xx release of nixos. The most problematic and annoying change is gcc5 which sets the c and c++ standard to c11 and c++11 by default up from 89. Almost every core package has been patched / updated to make this change work but I'm sure there are still lots of fringe things that I haven't been able to test and therefore can't validate as working. Getting a hydra build for these changes would be incredibly helpful / insightful.


state: closed
title: policycoreutils: fix i686-linux compilation error
user_login: dfoxfranke
html_url: https://github.com/NixOS/nixpkgs/pull/9544
updated_at: 2015-08-31 07:40:07
body:
  This adds a patch to quiet a compiler warning which would be harmless except that it breaks the build due to use of `-Werror`. See http://hydra.nixos.org/build/25151888/nixlog/1


state: closed
title: openafs-client: 1.6.9 -> 1.6.14, fix build
user_login: dfoxfranke
html_url: https://github.com/NixOS/nixpkgs/pull/9546
updated_at: 2015-08-30 22:18:27
body:
  - Upgrade 1.6.9 -> 1.6.14
  - Support all kernels
  - Clean up nested smart-quotes that seemed to be causing a build failure
  - Remove redundant `assert isLinux`: already checked by `meta.platforms`

  I've confirmed that this builds with kernel 3.18 and 4.1 on `x86_64-linux`. Let's get it into Hydra and see if it breaks anywhere else. I haven't tested functionality and don't have an AFS cluster on which to do so.


state: closed
title: scikit-learn: fix i686 build failures
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/9547
updated_at: 2015-09-19 13:42:27
body:
  Currently i686 builds fail because a couple of doctests fail.
  The values are correct, but the dtype is missing.
  This commit disables doctests.

  This patch should also be applied to the 15.09 branch.
  #9471 #9472

  I built locally on x86-64, but couldn't tell whether the doctests really were disabled or not.


state: closed
title: lxd: fix to include lxd-images
user_login: globin
html_url: https://github.com/NixOS/nixpkgs/pull/9552
updated_at: 2015-09-02 16:05:22
body:
  Is using `nativeBuildInputs` for ensuring availability of python3 at runtime correct?

  This change is tested locally.

  cc @wkennington 


state: closed
title: man-db love
user_login: mbakke
html_url: https://github.com/NixOS/nixpkgs/pull/9554
updated_at: 2016-03-21 00:21:12
body:
  The default configuration did not work at all for me, so decided to do a clean implementation. The biggest change is that it now uses the default man-db.conf rather than a non-existent /etc/man-db.conf. Also `doCheck` has been enabled.

  Stole the runtime dependency tricks from Guix (are we allowed to say that word?). Eventually I think man-db should become default.


state: closed
title: go: 1.5 darwin
user_login: zimbatm
html_url: https://github.com/NixOS/nixpkgs/pull/9558
updated_at: 2016-02-13 14:46:03
body:
  Fixes build issues on Darwin.

  I would prefer to keep CGO enabled but it seems like go 1.5 now depends on dsymutil and the Darwin stdenv provides a [dummy version of it](https://github.com/NixOS/nixpkgs/blob/fa9c81f69468098e0dd0ca79ea4d2ef74ec6bc0c/pkgs/os-specific/darwin/binutils/default.nix#L15.

  Related issues:
  - https://github.com/NixOS/nixpkgs/issues/9437
  - https://github.com/golang/go/issues/11887
  - https://github.com/golang/go/issues/11994


state: closed
title: makeWrapper: accept `--argv0` flag
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/9562
updated_at: 2015-09-02 04:21:10
body:
  This flag allows setting the argv[0] parameter given to the wrapped executable, in case the new argv[0] passthrough functionality is not desired. The argv[0] parameter can be given explicitly, or the old behavior can be recovered by passing an empty argv[0], i.e. `makeWrapper --argv0 "" ...`.

  This would rebuild 7514 packages.

  We need this for a proper fix for a Conkeror bug. There is a workaround which I will apply if this patch is rejected from the `release-15.09` branch. If accepted, I would also merge this into master.


state: closed
title: psoc-programmer: init at 2014-11-26
user_login: lowfatcomputing
html_url: https://github.com/NixOS/nixpkgs/pull/9566
updated_at: 2016-05-23 20:23:16
body:
  - Added package for Free Software Cypress PSoC toolchain.

  I'd be interested in feedback or alternative suggestions (if any) about the psoc-prog wrapper script I created because of the long config directory path.

  I used fetchgit instead of fetchFromGitHub because fetchFromGitHub can't pull commits from branches other than master as far as I know.


state: closed
title: haskell-lucid: disable tests
user_login: dfoxfranke
html_url: https://github.com/NixOS/nixpkgs/pull/9568
updated_at: 2015-08-31 08:16:52
body:
  They buggily make assumptions about the order in which strings appear in a hash table and thereby fail on `i686-linux`. See http://hydra.nixos.org/build/25132604/log/raw and https://github.com/chrisdone/lucid/issues/25.


state: closed
title: accelio: fix i686-linux build
user_login: dfoxfranke
html_url: https://github.com/NixOS/nixpkgs/pull/9570
updated_at: 2015-09-04 13:47:16
body:
  - Compile with gcc5 to avoid the compiler bug described in https://gcc.gnu.org/ml/gcc-patches/2014-05/msg02560.html
  - Add a patch to fix the many incorrect printf format specifiers and other sloppy type conversions that gcc5 catches and warns on (erroring out due to -Werror).

  cc @wkennington


state: closed
title: nixos: manage lid by default?
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/issues/9571
updated_at: 2015-09-01 11:50:36
body:
  Currently, `services.xserver.displayManager.desktopManagerHandlesLidAndPower` is set to true by default.
  This creates a problem for users without desktop environments activated, since lid management simply doesn’t work (and they have to be lucky to find this option).

  I propose renaming this option to `displayManager.handleLidAndPower` and set it to `true` by default. Devs creating a new desktop environment can set it `false` in their config, so that it still automatically works when `e.g.` GNOME is activated. It then Just Works in all cases.


state: closed
title: wpa_supplicant: service won't start if config file is a link to the store
user_login: dfoxfranke
html_url: https://github.com/NixOS/nixpkgs/issues/9578
updated_at: 2016-03-13 09:53:05
body:
  The `preStart` script for `wpa_supplicant` tries to set permissions and possibly append text to `/etc/wpa_supplicant.conf`. If these operations fail, the daemon won't start. This is annoying for users who have their own system modules which generate a `wpa_supplicant` configuration as a read-only file in the store.

  See also #9466, cc @thoughtpolice.


state: closed
title: connman: 1.28 -> 1.30
user_login: devhell
html_url: https://github.com/NixOS/nixpkgs/pull/9580
updated_at: 2015-09-01 16:52:21
body:
  Built fine, couldn't test though as I don't have a laptop around me at
  the moment.

  From the changelog:

  ```
  Fix issue with pending DNS request during server change.
  Fix issue with empty strings in nameservers configuration.
  Fix issue with time servers during IP configuration change.
  Fix issue with 4-way handshake during roaming.
  Fix issue with open WiFi networks security.
  Fix issue with support for WiFi AnonymousIdentity.
  Fix issue with memory leak and DHCPv6 DUID handling.
  Fix issue with DHCP client and P2P interaction.
  Fix issue with handling provision file updates.
  Fix issue with VPN state updates.
  Disable 6to4 support by default.
  ```

  cc @matejc 


state: closed
title: curaLulzbot: init at 15.02.1-1.03-5064
user_login: pjones
html_url: https://github.com/NixOS/nixpkgs/pull/9582
updated_at: 2015-09-01 15:46:44
body:
  A fork of the official Cura application for Lulzbot 3D printers.

  This package is using the binary Debian package from Aleph Objects since it's the official supported/stable package.  Building from source is currently very painful since the project is split into two repositories and the release tags are a mess.


state: closed
title: VNC service with KDE
user_login: sg2002
html_url: https://github.com/NixOS/nixpkgs/issues/9585
updated_at: 2018-06-23 23:28:28
body:
  Since jobs are deprecated, people who want to get a VNC server running need to use systemd.

  The problem is that writing a systemd unit for, for example tightvnc with KDE is extremely hard, since you have to pass to it every single path that KDE needs.

  So NixOS would probably need to provide some kind of "KDE in VNC" package, that would provide those paths and can be easily required by a systemd unit.


state: closed
title: Tahoe-LAFS package is outdated
user_login: joepie91
html_url: https://github.com/NixOS/nixpkgs/issues/9586
updated_at: 2016-05-15 21:46:17
body:
  Currently, the [Tahoe-LAFS package](https://github.com/NixOS/nixpkgs/blob/master/pkgs/tools/networking/p2p/tahoe-lafs/default.nix) is at 1.10.0, whereas the latest version is 1.10.2 (even though the download page still says 1.10.1).

  cc @peti 


state: closed
title: The Eclipse executable launcher was unable to locate its companion shared library
user_login: DamienCassou
html_url: https://github.com/NixOS/nixpkgs/issues/9587
updated_at: 2015-09-03 05:43:35
body:
  I installed eclipse with:

  ```
  nix-env -iA nixos.pkgs.eclipses.eclipse_sdk_45 -I nixpkgs=/home/cassou/nixpkgs -I nixos=/home/cassou/nixpkgs/nixos
  ```

  when I launch it, I immediately get

  ```
  The Eclipse executable launcher was unable to locate its companion shared library.
  ```

  cc @rycee @bjornfor 


state: closed
title: rkt: Don't download stage1 image during build (fixes hydra build).
user_login: ragnard
html_url: https://github.com/NixOS/nixpkgs/pull/9589
updated_at: 2015-09-03 13:07:24
body:
  The rkt build process requires a stage1 image. By default it will try
  and download one with wget from coreos.com during the build. This change
  explicitly downloads the image using `fetchurl`, verifying checksum,
  then passes that to the build using appropriate configure flag.


state: closed
title: `desktopManagerHandlesLidAndPower default `false`
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/pull/9590
updated_at: 2015-09-01 11:50:27
body:
  Changes the option and explicitely sets it for each desktopManager.

  Reasoning: Currently,
  services.xserver.displayManager.desktopManagerHandlesLidAndPower is set
  to true by default. This creates a problem for users without desktop
  environments activated, since lid management simply doesn't work
  (and they have to be lucky to find this option).

  See issue #9571


state: closed
title: go depending on procps?
user_login: ctheune
html_url: https://github.com/NixOS/nixpkgs/issues/9592
updated_at: 2015-09-11 19:22:34
body:
  I just updated my nixos-unstable channel tracking branch and got this when trying to build syncthing:

  ```
  installing ‘go1.5-syncthing-0.11.21’
  error: Package ‘procps-3.3.11’ in ‘/Users/ctheune/Code/nixpkgs.ctheune.vagrant/nixpkgs.ctheune/pkgs/os-specific/linux/procps-ng/default.nix:26’ is not supported on ‘x86_64-darwin’, refusing to evaluate.
  ```

  This is new - I'm getting a lot of packages build, not sure what the dependency tree is here.

  I'm trying to work around this by allowing broken packages for now ... 


state: closed
title: wrapPython mangles some shebang lines
user_login: edolstra
html_url: https://github.com/NixOS/nixpkgs/issues/9593
updated_at: 2016-07-01 11:30:36
body:
  For example, it will rewrite

  ```
  #! /usr/bin/env python2.7
  ```

  to

  ```
  #! /nix/store/ys8vhhxncry5plwzma27vdgz5cv59f2s-python-2.7.10/bin/python2.72.7
  ```

  (note `2.72.7` at the end)


state: closed
title: syncthing can't start because it can't find its binary
user_login: devhell
html_url: https://github.com/NixOS/nixpkgs/issues/9596
updated_at: 2015-09-02 00:28:24
body:
  Something must have changed upstream because I get this now in my log files:

  ```
  Failed at step EXEC spawning /nix/store/5s3k9550cai96ixxarbf57yr16xgyzzv-go1.5-syncthing-0.11.22/bin/syncthing: No such file or directory
  ```

  Building `syncthing` from master then shows a directory structure as follows (shortened):

  ```
  result
  `-- share
      `-- go
          |-- pkg
          |   `-- linux_amd64
          |       `-- github.com
          |           `-- syncthing
          |               `-- syncthing
          |                   `-- lib
          `-- src
              `-- github.com
                  `-- syncthing
                      `-- syncthing
                          |-- [ ... ]
                          [ ... ]
  ```

  It looks like there's a good chunk of stuff missing. :-/

  /cc @ctheune @matejc


state: closed
title: Cabal2nix hash keeps changing
user_login: woehr
html_url: https://github.com/NixOS/nixpkgs/issues/9599
updated_at: 2015-09-02 15:49:51
body:
  While attempting to build cabal2nix from the current head (1820dd8e21727d6d3601a8d1ed3546de5ca7ca33):

  ```
  output path ‘/nix/store/byz7yir4yr395nsan1dvxbhs8vlj2gfh-cabal2nix-560fb2b’ should have r:sha256 hash ‘1pyjy9kb8g18g6shlg7vnyaspa892zaq4hqvmqvdbxrlf24vg0wp’, instead has ‘18prg51b3s884fk5qgrfnm86623ihy278yzr8xify4zywl2lx02c’
  cannot build derivation ‘/nix/store/wzn08sdniccfa6hpg00s0y2xx110dngn-cabal2nix-20150824.drv’: 1 dependencies couldn't be built

  ```

  However commit b2c3c58476aaa228269b1a9c70a3be695ffbed59 from three days ago builds successfully while no changes have been made to pkgs/development/tools/haskell/cabal2nix/default.nix.

  Am I missing something obvious here? As I understand it `fetchgit` should not be resulting in different hashes.

  I'll add that this appears to have happened in the past where commits 523cd395c711278cbb52b51d866474f548195843 and afe6f0531068c43ac40555755a625aec16a1a7bb have updated the hash.


state: closed
title: services.virtualboxGuest.enable obsolete warning after updated in config
user_login: ryantm
html_url: https://github.com/NixOS/nixpkgs/issues/9600
updated_at: 2015-09-02 02:56:29
body:
  I am building nixos against the latest head

  ```
  4fecf15 master syncthing: Fix top-level expression
  ```

  and I get this warning message when running my Makefile command in my configuration https://github.com/ryantm/nixfiles

  ```
  `services.virtualboxGuest.enable' is used. It was renamed to `virtualisation.virtualbox.guest.enable'.
  ```

  It seems like it warns you about the obsolete option even after you've removed it from your configuration.


state: closed
title: remind: 3.1.14 -> 3.1.15
user_login: KoviRobi
html_url: https://github.com/NixOS/nixpkgs/pull/9601
updated_at: 2015-10-03 19:11:29
body:
  Changes (from docs/WHATSNEW):
  - BUG FIX: Fix a buffer overflow found by Alexander Keller
  - BUG FIX: Fix a typo in this file: was 2014 instead of 2015.
  - BUG FIX: Make parser reject an AT followed by more than one time.
  - BUG FIX: Make parser reject epeated delta or *repeat values.


state: closed
title: ffmpeg-full: align pkgname with attrname
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/9602
updated_at: 2015-09-03 07:42:50
body:
  Without this, users are presented with this endless loop:

  ```
    $ ffplay
    The program ‘ffplay’ is currently not installed. You can install it by
    typing:
      nix-env -i ffmpeg
    $ nix-env -i ffmpeg
    $ ffplay
    The program ‘ffplay’ is currently not installed. You can install it by
    typing:
      nix-env -i ffmpeg
  ```


state: closed
title: Revert "mass-replace deprecated usage of find -perm (Fixes #9044)"
user_login: dredozubov
html_url: https://github.com/NixOS/nixpkgs/pull/9603
updated_at: 2015-09-05 14:11:52
body:
  This makes find unusable on darwin, breaking most of the builds.

  This reverts commit 862900e42e00dbc83215def6df1091f5129a8930.

  see #9044

  <!-- Reviewable:start -->

  [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/nixos/nixpkgs/9603)

  <!-- Reviewable:end -->


state: closed
title: imagemagick: add pkgconfig as a runtime dependency
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/pull/9604
updated_at: 2016-05-22 11:47:25
body:
  Fix the pkgconfig runtime dependency for ImageMagick config scripts:

  ```
  Wand-config --libs 
  /run/current-system/sw/bin/Wand-config: line 53: pkg-config: command not found
  ```


state: closed
title: links2: 2.10 -> 2.11
user_login: nckx
html_url: https://github.com/NixOS/nixpkgs/pull/9606
updated_at: 2015-09-09 00:03:21
body:
  CC @viric, the only working GitHub handle.

  Changes: http://links.twibright.com/download/ChangeLog.


state: closed
title: doc: specify that *Flags are string lists
user_login: nckx
html_url: https://github.com/NixOS/nixpkgs/pull/9607
updated_at: 2016-08-31 22:54:54
body:
  Current practice is wildly inconsistent:

  ```
  nixpkgs $ egrep -r '(configure|build|install|make)Flags = \[' | wc -l
  935
  nixpkgs $ egrep -r '(configure|build|install|make)Flags = "' | wc -l
  687
  ```


state: closed
title: Haskell: fix meta.platforms vs. meta.hydraPlatforms logic in the generic builder
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/issues/9608
updated_at: 2018-07-20 06:59:26
body:
  The values for `meta.platforms` and `meta.hydraPlatforms` should be determined as follows:
  1. `meta.platforms` defaults to `ghc.meta.platforms`. 
  2. If a `platforms` argument is provided, then `meta.platforms` should be `platforms` intersected with `ghc.meta.platforms`.
  3. `meta.hydraPlatforms` defaults to the value of `meta.platforms`.
  4. If `hydraPlatforms' is provided, then`meta.hydraPlatforms`should be`hydraPlatforms`intersected with`meta.platforms`.


state: closed
title: Wmii and libixp updated to use hg
user_login: KoviRobi
html_url: https://github.com/NixOS/nixpkgs/pull/9609
updated_at: 2015-09-19 14:20:39
body:
  Unfortunately libixp (libixp_for_wmii) and wmii (wmiiSnap) had unintuitive attribute names, so I added the new wmii_hg and libixp_hg  and removed the old ones. Also, `wmiimenu` is now included as `wimenu` in the current `wmii_hg` package so I removed the ancient `wmiimenu` package.

  Put the uncompatible changes into the release notes and rebuilt my system fine with these changes.


state: closed
title: wxPython always uses Python 2.7
user_login: edolstra
html_url: https://github.com/NixOS/nixpkgs/issues/9610
updated_at: 2015-09-17 20:30:49
body:
  Thus `python34Packages.wxPython` actually uses 2.7 rather than 3.4:

  ```
  $ nix-store -qR $(nix-instantiate -A python34Packages.wxPython) | grep python-
  /nix/store/xrig1svcrisl7fj2wikaw42ixdg93lsb-python-2.7.10.drv
  ```

  (Noticed by accident, I don't actually need wxPython.)


state: closed
title: cpupower needs modprobe
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/issues/9611
updated_at: 2017-01-02 16:20:29
body:
  I noticed the following errors in my journal:

  ```
  Sep 02 17:58:46 hera systemd[1]: Starting CPU Frequency Governor Setup...
  Sep 02 17:58:46 hera cpupower[479]: sh: modprobe: command not found
  Sep 02 17:58:46 hera cpupower[479]: Setting cpu: 0
  Sep 02 17:58:46 hera cpupower[479]: Error setting new values. Common errors:
  Sep 02 17:58:46 hera cpupower[479]: - Do you have proper administration rights? (super-user?)
  Sep 02 17:58:46 hera cpupower[479]: - Is the governor you requested available and modprobed?
  Sep 02 17:58:46 hera cpupower[479]: - Trying to set an invalid policy?
  Sep 02 17:58:46 hera cpupower[479]: - Trying to set a specific frequency, but userspace governor is not available,
  Sep 02 17:58:46 hera cpupower[479]: for example because of hardware which cannot be set to a specific frequency
  Sep 02 17:58:46 hera cpupower[479]: or because the userspace governor isn't loaded?
  ```

  This is probably fixed by adding the following to `systemd.services.cpufreq` in `nixos/modules/tasks/cpu-freq.nix`:

  ``` nix
  { path = [ config.system.sbin.modprobe ]; }
  ```

  (Note I'm on a recent checkout of `nixos-15.09-small`)


state: closed
title: texlive-moderntimeline: 0.8 (broken) -> 0.9
user_login: octalsrc
html_url: https://github.com/NixOS/nixpkgs/pull/9612
updated_at: 2015-09-03 10:05:52
body:
  The v0.8 build was broken because the CTAN package updated to v0.9 and
  CTAN doesn't keep old versions of packages.

  Besides bumping the version, this commit changes the src url from the
  unversioned CTAN link (which would break the derivation every time a new
  version of the package released, as it did yesterday) to the versioned
  Github release link.


state: closed
title: journald not saving logs to disk
user_login: ktosiek
html_url: https://github.com/NixOS/nixpkgs/issues/9614
updated_at: 2015-09-03 09:36:30
body:
  After installing NixOS from http://hydra.nixos.org/build/25226407/download/1/nixos-graphical-15.09.24.4a63983-x86_64-linux.iso there was no /var/log/journal/.
  As journald is by default guessing if it should write logs to disk based on that directories existance, all my logs were getting saved to /run/log/.

  Shouldn't we use Storage=persistent by default?


state: closed
title: lxc and taskwarrior use deprecated 'have' command from bash-completion package
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/issues/9616
updated_at: 2016-04-25 13:29:42
body:
  Hi,

  whenever starting a new bash instance, I get the following grep help text:

  ```
  Aufruf: grep [OPTION]... MUSTER [DATEI]...
  „grep --help“ liefert weitere Informationen.
  ```

  which translates to:

  ```
  Usage: grep [OPTION]... PATTERN [FILE]...
  Try 'grep --help' for more information.
  ```

  My rc scripts do not contain the related call to `grep`, I confirmed this by re-`source`-ing my init scripts.


state: closed
title: {lib}mediainfo{-gui}: 0.7.76 -> 0.7.77
user_login: devhell
html_url: https://github.com/NixOS/nixpkgs/pull/9617
updated_at: 2015-09-04 20:23:28
body:
  Local build and run successful.

  From the ChangeLog:

  ```
  Version 0.7.77, 2015-09-02

  + #B941, MXF: files having only a video stream and an ancillary data
    stream were having incorrect second video stream
  + MOV: detection of r210 CodecID as raw RGB
  + Ancillary data: detection of all metadata blocks (previously: only the
    first one was detected)
  x MPEG-TS: Wrong demux of TSP (188+16 TS) files having PES with only
    padding x MediaTrace #2: XML malformed with Flags items (hotfix, flags
    meaning disabled in XML output)
  x MediaTrace #3: XML malformed with some MP4 files
  x MediaTrace #6: XML duplicated attributes
  x MediaTrace #10: versioned xsd, creating library name and version
  x MediaTrace: XML content was not escaped
  x #B947, Amazon S3 support (REST API v2), CLI/DLL only and if compiled
    with libcurl support: Analyze file on s3 was not working if secret key
    contains / character
  ```


state: closed
title: environment.pathsToLink = [ "/share" ];
user_login: obadz
html_url: https://github.com/NixOS/nixpkgs/pull/9622
updated_at: 2015-09-11 14:55:27
body:
  It took me a few ours to figure out why mime file associations would no longer work and thumbnails in file managers wouldn't display after I got rid of GNOME.

  Most desktops have added `/share` to `environment.pathsToLink` but that's not the default in system-path:

  ```
  ./e19.nix:    environment.pathsToLink = [ "/etc/enlightenment" "/etc/xdg" "/share/enlightenment" "/share/elementary" "/share/applications" "/share/locale" "/share/icons" "/share/themes" "/share/mime" "/share/desktop-directories" ];
  ./xfce.nix:    environment.pathsToLink = [ "/share/xfce4" "/share/themes" "/share/mime" "/share/desktop-directories" "/share/gtksourceview-2.0" ];
  ./gnome3.nix:    environment.pathsToLink = [ "/share" ];
  ./kde5.nix:    environment.pathsToLink = [ "/share" ];
  ./kde4.nix:    environment.pathsToLink = [ "/share" ];
  ```

  `system-path.nix` had:

  ```
          "/share/doc"
          "/share/emacs"
          "/share/info"
          "/share/man"
          "/share/nano"
          "/share/org"
          "/share/terminfo"
          "/share/vim-plugins"
  ```

  Wouldn't be a reasonable default to include `/share` there so that those of us who don't use desktops can use the mime stuff seamlessly? At the very least we should be adding `/share/mime` which is mentioned in `system-path.nix`:

  ``` nix
  postBuild =
          ''
            if [ -x $out/bin/update-mime-database -a -w $out/share/mime/packages ]; then
                XDG_DATA_DIRS=$out/share $out/bin/update-mime-database -V $out/share/mime > /dev/null
            fi
  ```


state: closed
title: httpd.enablePHP option force PHP version
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/issues/9623
updated_at: 2015-09-03 02:15:13
body:
  Hi,

  With the following configuration to use php 5.4:

  ```
        services.httpd = {
          enable = true;
          documentRoot = "/srv/http";
          enablePHP = true;
          extraModules = [
            { name = "php5"; path = "${pkgs.php54}/modules/libphp5.so"; }
          ];
        }
  ```

  The following `httpd.conf` file is generated:

  ```
  ....
  LoadModule php5_module /nix/store/fmwdjsmrkx9zlcf950mxhd9wkhi9wc3c-php-5.6.12/modules/libphp5.so
  LoadModule php5_module /nix/store/jzh3ah2p1yz36jn62ybfr5m2jamxb2fk-php-5.4.44/modules/libphp5.so
  ....
  ```

  so PHP 5.6.12 is used. ([related code](https://github.com/NixOS/nixpkgs/blob/release-14.12/nixos/modules/services/web-servers/apache-httpd/default.nix#L339))

  On the other side, skipping `enablePHP` setting like this:

  ```
        services.httpd = {
          enable = true;
          documentRoot = "/srv/http";
          extraModules = [
            { name = "php5"; path = "${pkgs.php54}/modules/libphp5.so"; }
          ];
        }
  ```

  activate the desired PHP version(5.4), but no `php.ini` is generated and `phpOptions` setting is ignored. ([related code](https://github.com/NixOS/nixpkgs/blob/release-14.12/nixos/modules/services/web-servers/apache-httpd/default.nix#L649))

  It would be nice to be able to use specific PHP versions with httpd.


state: closed
title: dragonegg: does not build with gcc49
user_login: garbas
html_url: https://github.com/NixOS/nixpkgs/pull/9624
updated_at: 2015-09-03 09:44:50
body:
  https://llvm.org/bugs/show_bug.cgi?id=19847

  not sure how to handle this? i guess removing (as in this PR) is one option. maybe somebody can figure this out.

  /cc @viric

  <!-- Reviewable:start -->

  [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/nixos/nixpkgs/9624)

  <!-- Reviewable:end -->


state: closed
title: cli mode PHP has no default configuration file
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/issues/9625
updated_at: 2016-05-09 06:38:23
body:
  Hi,

  cli mode PHP has no default configuration file set:

  ```
  nix-shell -p php --pure
  php --ini
  Configuration File (php.ini) Path: /nix/store/fmwdjsmrkx9zlcf950mxhd9wkhi9wc3c-php-5.6.12/etc
  Loaded Configuration File:         (none)
  Scan for additional .ini files in: /etc
  Additional .ini files parsed:      (none)
  ```

  Setting a [PHPRC](http://php.net/manual/en/configuration.file.php) environment variable to `php-recommended.ini` could be a solution.


state: closed
title: i18n: add color scheme option
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/9626
updated_at: 2015-12-07 16:38:26
body:
  I haven't really tested this because I don't know how to but the `vconsole.conf` file being generated is valid.


state: closed
title: connman: containers interfaces should be blacklisted
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/issues/9628
updated_at: 2015-09-13 13:54:20
body:
  Hi,

  While using `connman`, interfaces made by containers are enabled and `connman` will connect to them when wifi is lost.

  Adding the following to `/etc/connman/main.conf` should fix it

  ```
  [General]
  NetworkInterfaceBlacklist=vmnet,vboxnet,virbr,ifb,ve
  ```

  but for some reason, `/etc/connman/main.conf` seems ignored.

  `journalctl` log after restarting connman:

  ```
   9月 03 13:49:59 alpha connmand[20360]: ve-test {create} index 23 type 1 <ETHER>
   9月 03 13:49:59 alpha connmand[20360]: ve-test {RX} 25 packets 70723 bytes
   9月 03 13:49:59 alpha connmand[20360]: ve-test {TX} 466 packets 80684 bytes
   9月 03 13:49:59 alpha connmand[20360]: ve-test {update} flags 36866 <DOWN>
   9月 03 13:49:59 alpha connmand[20360]: ve-test {newlink} index 23 address 4E:F9:81:71:C0:13 mtu 1500
   9月 03 13:49:59 alpha connmand[20360]: ve-test {newlink} index 23 operstate 2 <DOWN>
   9月 03 13:49:59 alpha connmand[20360]: Adding interface ve-test [ ethernet ]
  ```

  Having containers interfaces blacklisted by default would be nice. 


state: closed
title: QtCreator missing QML modules (empty welcome screen)
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/issues/9629
updated_at: 2015-09-03 17:27:07
body:
  On release-15.09 (f9500fcaaee6e32c6ab8242e31f09af16c9b3fd8), I get this:

  ```
  $ /nix/store/y93kl2kpsvqyhdzgkvcws1ahg5qjdvxn-qtcreator-3.4.2/bin/qtcreator
  file:///nix/store/y93kl2kpsvqyhdzgkvcws1ahg5qjdvxn-qtcreator-3.4.2/share/qtcreator/welcomescreen/welcomescreen.qml:41:5: Type SideBar unavailable 
           SideBar { 
           ^
  file:///nix/store/y93kl2kpsvqyhdzgkvcws1ahg5qjdvxn-qtcreator-3.4.2/share/qtcreator/welcomescreen/widgets/SideBar.qml:33:1: module "QtQuick.Layouts" is not installed 
       import QtQuick.Layouts 1.0 
       ^
  qrc:/timeline/MainView.qml:32:1: module "QtQuick.Controls" is not installed
  qrc:/timeline/MainView.qml:33:1: module "QtQuick.Controls.Styles" is not installed
  qrc:/timeline/MainView.qml:32:1: module "QtQuick.Controls" is not installed
  qrc:/timeline/MainView.qml:33:1: module "QtQuick.Controls.Styles" is not installed
  QObject::connect: Cannot connect (null)::updateCursorPosition() to QmlProfiler::Internal::QmlProfilerTraceView::updateCursorPosition()
  ```

  QtCreator does start, but the welcome screen is totally blank. Presumably because of the missing QML modules.

  CC @ttuegel @akaWolf.


state: closed
title: stevedore: add pbr to propagatedBuildInputs
user_login: spencerjanssen
html_url: https://github.com/NixOS/nixpkgs/pull/9630
updated_at: 2015-09-06 21:11:11
body:
  This fixes a crash in flexget and possibly other packages. I think the
  issue was introduced in fc1165b0d94ec8b1b01b7522ed3143bd3dd03e5c

  Without this patch, flexget gives an error at start about not being able to locate pbr.  This fixes it on my system.  I don't know enough about these packages or Python to be completely sure whether this is the correct fix.

  cc @domenkozar @jagajaga @mbakke 


state: closed
title: libunwind: add a patch to address a problem with Julia
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/9634
updated_at: 2015-09-04 04:57:48
body:
  https://github.com/JuliaLang/julia/issues/3469. Should be beneficial to other LLVM-JIT+libunwind projects as well (e.g. Pyston). I suppose we want this in `staging` first.


state: closed
title: Revert jack2 to release v1.9.10
user_login: cillianderoiste
html_url: https://github.com/NixOS/nixpkgs/pull/9635
updated_at: 2015-09-04 05:18:30
body:
  As discussed in #9470, this reverts jack2 from a git snapshot to the current stable release and includes a patch (from debian) to fix compilation with gcc5.


state: closed
title: rkt: Don't download stage1 image during build.
user_login: ragnard
html_url: https://github.com/NixOS/nixpkgs/pull/9636
updated_at: 2015-09-03 13:17:38
body:
  Second attempt to resolve this issue. Copies stage1 image into expected
  place manually. This has been improved in rkt master where there is a
  configure option for specifying the location of this file. Can update
  when next stable rkt is released.


state: closed
title: Unknown SSL protocol error in connection to fedorahosted.org:443
user_login: rowhit
html_url: https://github.com/NixOS/nixpkgs/issues/9640
updated_at: 2015-09-03 19:44:41
body:
  I am relatively new to NixOS. While installing a very simple nixos configuration with bare minimum hardware.nix and openssh service, I am receiving the above mentioned error. It complains about following:
  "error: cannot download liberation-fonts-ttf-2.00.1.tar.gz from any mirror builder for /nix/store/1vigkpqw48s1vqryzkq8p...."
  I have already checked that:
  - Internet connection is connection is fine.


state: closed
title: gnome and xfce can't coexist due to conflicting desktopManagerHandlesLidAndPower
user_login: bdimcheff
html_url: https://github.com/NixOS/nixpkgs/issues/9641
updated_at: 2017-12-18 19:35:23
body:
  It seems that the recent changes (#9590) to desktopManagerHandlesLidAndPower may prevent gnome3 and xfce from being enabled simultaneously due to conflicting definitions of that variable.  I would assume that any time 2 desktop managers have different values here, they can't be enabled at the same time.

  ```
  error: The option `services.xserver.displayManager.desktopManagerHandlesLidAndPower' has conflicting definitions, in `/path/to/nixpkgs/nixos/modules/services/x11/desktop-managers/gnome3.nix' and `/path/to/nixpkgs/nixos/modules/services/x11/desktop-managers/xfce.nix'.
  (use ‘--show-trace’ to show detailed location information)
  ```


state: closed
title: Remove desktopManagerHandlesLidAndPower
user_login: Mathnerd314
html_url: https://github.com/NixOS/nixpkgs/pull/9642
updated_at: 2015-09-08 15:08:29
body:
  After #9590 my configuration.nix broke:

  ```
    services.xserver.desktopManager.kde4.enable = true;
    services.xserver.desktopManager.gnome3.enable = true;

  The option `services.xserver.displayManager.desktopManagerHandlesLidAndPower' has conflicting definitions, in <...>
  ```

  On further research it seems that no desktop managers need this workaround anymore, because they implemented it themselves:
  https://bugs.kde.org/show_bug.cgi?id=307412 (both 4 and 5)
  https://bugzilla.xfce.org/show_bug.cgi?id=11767
  http://sourceforge.net/p/enlightenment/mailman/message/31299858/
  https://github.com/xbmc/xbmc/blob/master/xbmc/powermanagement/linux/LogindUPowerSyscall.cpp

  So just remove it.


state: closed
title: linuxPackages_*.perf: Fix build after kernel 4.1
user_login: dezgeg
html_url: https://github.com/NixOS/nixpkgs/pull/9643
updated_at: 2016-01-12 21:44:16
body:
  In 4.1, the build system changed, and it now wants to execute ld like this:

  ```
  ld -r -o util/scripting-engines/libperf-in.o util/scripting-engines/trace-event-perl.o util/scripting-engines/trace-event-python.o
  ```

  The actual problem seems to be that `buildInputs = [elfutils ...]`
  causes 'ld' to point to elfutils in PATH instead of the usual binutils.

  So remove elfutils from buildInputs and set NIX_CFLAGS_\* manually. This
  is a slight hack, but there is some precedent:
  https://github.com/NixOS/nixpkgs/blob/0761f81da71fc6a940c7f51129b6c7717db78e87/pkgs/tools/package-management/rpm/default.nix#L13

  Fixes #9095.


state: closed
title: Okular now extremely slow at rendering EPUB documents
user_login: edolstra
html_url: https://github.com/NixOS/nixpkgs/issues/9644
updated_at: 2016-04-11 19:54:38
body:
  Flipping a page now takes several seconds on some documents. This used to be fast until quite recently. E.g. /nix/store/ldw6mbpz0gkp63gaxq2zpknzvvb46zb8-okular-4.14.3 (KDE 4.14.9) is fast, /nix/store/4p1hdlxpqn56bzgr0lp85jvicsqmrb36-okular-4.14.3 (KDE 4.14.10) is slow.


state: open
title: Konqueror location bar does not work
user_login: edolstra
html_url: https://github.com/NixOS/nixpkgs/issues/9645
updated_at: 2018-06-23 23:02:42
body:
  To reproduce:
  - Start konqueror.
  - Type a URL.
  - Press Enter.
  - Nothing happens.

  This is KDE 4.14.10 on NixOS 15.09.179.93a41c5.


state: closed
title: texlive/moderntimeline: 0.8 -> 0.9
user_login: cheecheeo
html_url: https://github.com/NixOS/nixpkgs/pull/9647
updated_at: 2015-09-03 22:47:38
body:
  Before:

  ```
  % nix-env --file $NIXPKGS -iA texLiveFull
  replacing old ‘texlive-full’
  installing ‘texlive-full’
  these derivations will be built:
    /nix/store/qljxmyvigspy373fyb72znc4jq2pwz0c-moderntimeline.zip.drv
    /nix/store/ry75pi265pd23vvskzi9d0hyi2z5jnx4-moderntimeline-0.8.drv
    /nix/store/x3iqg14dyab40n0z1rpx4bqfi3sz53cw-TeXLive-linkdir.drv
  building path(s) ‘/nix/store/in98i5f7sy9za0hnq81zpbhwix3h54fa-moderntimeline.zip’

  trying http://www.ctan.org/tex-archive/macros/latex/contrib/moderntimeline.zip
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  100   353  100   353    0     0    453      0 --:--:-- --:--:-- --:--:--     0
  100  184k  100  184k    0     0   167k      0  0:00:01  0:00:01 --:--:--  167k
  output path ‘/nix/store/in98i5f7sy9za0hnq81zpbhwix3h54fa-moderntimeline.zip’ should have sha256 hash ‘0y2m0qd0izrfjcwrmf3nvzkqmrhkdhzbv29s4c0knksdnfgcchc8’, instead has ‘155c3m9qk8pzbkvy60pan5byfzf1wn6pd43fq7k3732g9zjzrsak’
  cannot build derivation ‘/nix/store/ry75pi265pd23vvskzi9d0hyi2z5jnx4-moderntimeline-0.8.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/x3iqg14dyab40n0z1rpx4bqfi3sz53cw-TeXLive-linkdir.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/x3iqg14dyab40n0z1rpx4bqfi3sz53cw-TeXLive-linkdir.drv’ failed
  ```

  After:

  ```
  % nix-env --file $NIXPKGS -iA texLiveFull
  replacing old ‘texlive-full’
  installing ‘texlive-full’
  ```


state: closed
title: Use bundled LLVM with Julia
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/9648
updated_at: 2015-09-05 12:12:53
body:
  Julia 0.3 expects patched LLVM; without it we can get segfaults (see https://github.com/JuliaLang/julia/issues/12927). Notice that 0.2 doesn't apply any important patches to LLVM and 0.4-dev uses 3.6 (without any non-upstream patches, too), so this is a 0.3-specific thing.

  cc @ttuegel @7c6f434c


state: closed
title: Julia: add development version
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/9649
updated_at: 2015-10-12 19:02:59
body:
  This version requires many new packages, and even after adding them I've failed at building it -- it tries to set up a Python virtualenv and install packages during a documentation build, which is a nightmare for Nix. I haven't found any shortcut around this, nor I found any way to disable documentation -- perhaps we can just patch it out.


state: closed
title: docker: Minor improvements, fix failing test
user_login: ragnard
html_url: https://github.com/NixOS/nixpkgs/pull/9650
updated_at: 2015-09-04 08:02:28
body:
  - Replace usage of deprecated CLI flag `--daemon`
  - Introduce `storageDriver` option for module
  - Fix failing test by using `overlay` storage driver


state: closed
title: w3m: fails to build with mouseSupport
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/issues/9652
updated_at: 2015-09-14 15:49:04
body:
  The build fails with this error:

  ```
  terms.o: In function `do_getch':
  /tmp/nix-build-w3m-0.5.3.drv-0/w3m-0.5.3/terms.c:1915: undefined reference to `Gpm_Wgetch'
  ```

  Full log [here](http://nixpaste.lbr.uno/9ENnSW4r?sh)


state: closed
title: gup: new package
user_login: timbertson
html_url: https://github.com/NixOS/nixpkgs/pull/9653
updated_at: 2015-09-08 10:47:39
body:
  Tested on nixpkgs unstable.

  Since I'm both the maintainer and upstream author, I wanted to reuse the .nix expressions from upstream, so I'm importing them directly. There was some recent discussion on the mailing list encouraging this (which is the only reason I realised this was seen possible), but let me know if there's anything wrong with it.

  The upstream nix expression is here, if you want to see that too: https://github.com/gfxmonk/gup/blob/f185052e2177ed5e46720e6c6cfb529b96cd17e2/nix/gup-python.nix


state: closed
title: Can't install zlib
user_login: chamini2
html_url: https://github.com/NixOS/nixpkgs/issues/9654
updated_at: 2015-09-04 06:27:29
body:
  I just did a clean install of Nix and when trying to install packages, it always fails trying to install `zlib`:

  For python:

  > unpacking source archive /nix/store/a048k7r603jq7sphp907zja27gpyzbx1-zlib-1.2.8.tar.gz
  > source root is zlib-1.2.8
  > patching sources
  > configuring
  > configure flags: --prefix=/nix/store/ry1xfxg5rm02caqzszjidqrgvzhp75hg-zlib-1.2.8 --shared
  > Checking for shared library support...
  > Building shared library libz.1.2.8.dylib with gcc.
  > Checking for off64_t... No.
  > Checking for fseeko... Yes.
  > Checking for strerror... Yes.
  > Checking for unistd.h... Yes.
  > Checking for stdarg.h... Yes.
  > Checking whether to use vs[n]printf() or s[n]printf()... using vs[n]printf().
  > Checking for vsnprintf() in stdio.h... Yes.
  > Checking for return value of vsnprintf()... Yes.
  > Checking for attribute(visibility) support... Yes.
  > building
  > make flags: SHELL=/bin/bash
  > gcc -O3  -DHAVE_HIDDEN -I. -c -o example.o test/example.c
  > gcc -O3  -DHAVE_HIDDEN   -c -o adler32.o adler32.c
  > gcc -O3  -DHAVE_HIDDEN   -c -o crc32.o crc32.c
  > gcc -O3  -DHAVE_HIDDEN   -c -o deflate.o deflate.c
  > gcc -O3  -DHAVE_HIDDEN   -c -o infback.o infback.c
  > gcc -O3  -DHAVE_HIDDEN   -c -o inffast.o inffast.c
  > gcc -O3  -DHAVE_HIDDEN   -c -o inflate.o inflate.c
  > gcc -O3  -DHAVE_HIDDEN   -c -o inftrees.o inftrees.c
  > gcc -O3  -DHAVE_HIDDEN   -c -o trees.o trees.c
  > gcc -O3  -DHAVE_HIDDEN   -c -o zutil.o zutil.c
  > gcc -O3  -DHAVE_HIDDEN   -c -o compress.o compress.c
  > gcc -O3  -DHAVE_HIDDEN   -c -o uncompr.o uncompr.c
  > gcc -O3  -DHAVE_HIDDEN   -c -o gzclose.o gzclose.c
  > gcc -O3  -DHAVE_HIDDEN   -c -o gzlib.o gzlib.c
  > gcc -O3  -DHAVE_HIDDEN   -c -o gzread.o gzread.c
  > gcc -O3  -DHAVE_HIDDEN   -c -o gzwrite.o gzwrite.c
  > ar -r libz.a adler32.o crc32.o deflate.o infback.o inffast.o inflate.o inftrees.o trees.o zutil.o compress.o uncompr.o gzclose.o gzlib.o gzread.o gzwrite.o
  > ar: creating archive libz.a
  > gcc -O3  -DHAVE_HIDDEN -o example example.o -L. libz.a
  > gcc -O3  -DHAVE_HIDDEN -I. -c -o minigzip.o test/minigzip.c
  > gcc -O3  -DHAVE_HIDDEN -o minigzip minigzip.o -L. libz.a
  > gcc -O3  -fPIC -DHAVE_HIDDEN -DPIC -c -o objs/adler32.o adler32.c
  > gcc -O3  -fPIC -DHAVE_HIDDEN -DPIC -c -o objs/crc32.o crc32.c
  > gcc -O3  -fPIC -DHAVE_HIDDEN -DPIC -c -o objs/deflate.o deflate.c
  > gcc -O3  -fPIC -DHAVE_HIDDEN -DPIC -c -o objs/infback.o infback.c
  > gcc -O3  -fPIC -DHAVE_HIDDEN -DPIC -c -o objs/inffast.o inffast.c
  > gcc -O3  -fPIC -DHAVE_HIDDEN -DPIC -c -o objs/inflate.o inflate.c
  > gcc -O3  -fPIC -DHAVE_HIDDEN -DPIC -c -o objs/inftrees.o inftrees.c
  > gcc -O3  -fPIC -DHAVE_HIDDEN -DPIC -c -o objs/trees.o trees.c
  > gcc -O3  -fPIC -DHAVE_HIDDEN -DPIC -c -o objs/zutil.o zutil.c
  > gcc -O3  -fPIC -DHAVE_HIDDEN -DPIC -c -o objs/compress.o compress.c
  > gcc -O3  -fPIC -DHAVE_HIDDEN -DPIC -c -o objs/uncompr.o uncompr.c
  > gcc -O3  -fPIC -DHAVE_HIDDEN -DPIC -c -o objs/gzclose.o gzclose.c
  > gcc -O3  -fPIC -DHAVE_HIDDEN -DPIC -c -o objs/gzlib.o gzlib.c
  > gcc -O3  -fPIC -DHAVE_HIDDEN -DPIC -c -o objs/gzread.o gzread.c
  > gcc -O3  -fPIC -DHAVE_HIDDEN -DPIC -c -o objs/gzwrite.o gzwrite.c
  > gcc -dynamiclib -install_name /nix/store/ry1xfxg5rm02caqzszjidqrgvzhp75hg-zlib-1.2.8/lib/libz.1.dylib -compatibility_version 1 -current_version 1.2.8 -O3  -fPIC -DHAVE_HIDDEN -o libz.1.2.8.dylib adler32.lo crc32.lo deflate.lo infback.lo inffast.lo inflate.lo inftrees.lo trees.lo zutil.lo compress.lo uncompr.lo gzclose.lo gzlib.lo gzread.lo gzwrite.lo  -lc
  > rm -f libz.dylib libz.1.dylib
  > ln -s libz.1.2.8.dylib libz.dylib
  > ln -s libz.1.2.8.dylib libz.1.dylib
  > gcc -O3  -DHAVE_HIDDEN -o examplesh example.o -L. libz.1.2.8.dylib
  > gcc -O3  -DHAVE_HIDDEN -o minigzipsh minigzip.o -L. libz.1.2.8.dylib
  > installing
  > install flags: install SHELL=/bin/bash
  > cp libz.a /nix/store/ry1xfxg5rm02caqzszjidqrgvzhp75hg-zlib-1.2.8/lib
  > chmod 644 /nix/store/ry1xfxg5rm02caqzszjidqrgvzhp75hg-zlib-1.2.8/lib/libz.a
  > cp libz.1.2.8.dylib /nix/store/ry1xfxg5rm02caqzszjidqrgvzhp75hg-zlib-1.2.8/lib
  > chmod 755 /nix/store/ry1xfxg5rm02caqzszjidqrgvzhp75hg-zlib-1.2.8/lib/libz.1.2.8.dylib
  > cp zlib.3 /nix/store/ry1xfxg5rm02caqzszjidqrgvzhp75hg-zlib-1.2.8/share/man/man3
  > chmod 644 /nix/store/ry1xfxg5rm02caqzszjidqrgvzhp75hg-zlib-1.2.8/share/man/man3/zlib.3
  > cp zlib.pc /nix/store/ry1xfxg5rm02caqzszjidqrgvzhp75hg-zlib-1.2.8/lib/pkgconfig
  > chmod 644 /nix/store/ry1xfxg5rm02caqzszjidqrgvzhp75hg-zlib-1.2.8/lib/pkgconfig/zlib.pc
  > cp zlib.h zconf.h /nix/store/ry1xfxg5rm02caqzszjidqrgvzhp75hg-zlib-1.2.8/include
  > chmod 644 /nix/store/ry1xfxg5rm02caqzszjidqrgvzhp75hg-zlib-1.2.8/include/zlib.h /nix/store/ry1xfxg5rm02caqzszjidqrgvzhp75hg-zlib-1.2.8/include/zconf.h
  > post-installation fixup
  > gzipping man pages in /nix/store/ry1xfxg5rm02caqzszjidqrgvzhp75hg-zlib-1.2.8
  > stripping (with flags -S) in /nix/store/ry1xfxg5rm02caqzszjidqrgvzhp75hg-zlib-1.2.8/lib
  > strip: can't process non-object and non-archive file: /nix/store/ry1xfxg5rm02caqzszjidqrgvzhp75hg-zlib-1.2.8/lib/pkgconfig/zlib.pc
  > patching script interpreter paths in /nix/store/ry1xfxg5rm02caqzszjidqrgvzhp75hg-zlib-1.2.8
  > find: -perm: /0100: illegal mode string
  > builder for ‘/nix/store/ydby11y8c66mip7c0hrwba1piipl2r91-zlib-1.2.8.drv’ failed with exit code 1
  > cannot build derivation ‘/nix/store/h0prdxs8k2irmjbf0cxg4bv1sgcp65x7-curl-7.43.0.drv’: 1 dependencies couldn't be built
  > cannot build derivation ‘/nix/store/59sdl75fbpa0lr14k9zkyd810rgc6viv-sed-4.2.2.tar.bz2.drv’: 1 dependencies couldn't be built
  > cannot build derivation ‘/nix/store/y4753yvsd0ya2b6wy0g5k3wn4lwfs533-xz-5.2.1.tar.bz2.drv’: 1 dependencies couldn't be built
  > cannot build derivation ‘/nix/store/plsbi4kds37f6gn48gvnx5p6ick8izik-gnused-4.2.2.drv’: 1 dependencies couldn't be built
  > cannot build derivation ‘/nix/store/4riavg2sz9yvvbvwm80bjfd5kaqaznmh-xz-5.2.1.drv’: 1 dependencies couldn't be built
  > cannot build derivation ‘/nix/store/46lrmvbirqjl5gb869sphvj6whmylfn6-stdenv-darwin-boot-2.drv’: 1 dependencies couldn't be built
  > cannot build derivation ‘/nix/store/vnpirirkrc4958nhz1bsrwa5zzq536l4-bash-4.3-p39.drv’: 1 dependencies couldn't be built
  > cannot build derivation ‘/nix/store/lrf5xz97lqi4cm5384i7jy2p2gz9w99k-clang-wrapper-3.6.2.drv’: 1 dependencies couldn't be built
  > cannot build derivation ‘/nix/store/r7pqc5a7shzl8cpy9vcnl01dwzy889n8-gnutar-1.28.drv’: 1 dependencies couldn't be built
  > cannot build derivation ‘/nix/store/pida8z8l506rjyfnimyj5f4b98gpjy5y-python-2.7.10.drv’: 1 dependencies couldn't be built
  > error: build of ‘/nix/store/pida8z8l506rjyfnimyj5f4b98gpjy5y-python-2.7.10.drv’ failed

  And for `cabal-install`, and `hub` is the same.

  Any suggestions?


state: open
title: Darwin stdenv bloat
user_login: edolstra
html_url: https://github.com/NixOS/nixpkgs/issues/9655
updated_at: 2018-09-06 07:37:50
body:
  The Darwin stdenv has become crazy huge, about 3/4 of a gigabyte:

  ```
  $ du -sck $(nix-store -qR $(nix-build -A stdenv)) | sort -nr
  743184  total
  283664  /nix/store/479h7d7zvg6a6yq3rz5hycakz9qarmpb-llvm-3.6.2
  213020  /nix/store/cn5mg38x2ijvxl93hbn69g2jc6fn71hc-CLTools_Executables_OSX109
  176800  /nix/store/3ipm9yr9jz4mcgc9n2fa85rwrjjk2bi0-clang-3.6.2
  15120   /nix/store/1p55mnh9jzhqpyxrw4aabp5jrg2ggcl9-ncurses-5.9
  10756   /nix/store/kpwz5skpq9xmr0pkrllihnh823fmlfvk-coreutils-8.24
  10156   /nix/store/dp60hwixrs88aqvgv86va70b9qlfhlqc-gettext-0.19.5.1
  7944    /nix/store/vl87cnscn1lmysfqc9h84jr0pfh1715a-cctools-port-862
  5096    /nix/store/dg8absgv0q0ri929wnzmbn64n5ni0ami-bash-4.3-p39
  4780    /nix/store/whdp09gkfw7jvjp1l6i746cncf83p901-libc++-3.6.2
  2960    /nix/store/krm67ws2d6cips6i5xkablyjsbzwry3g-gnutar-1.28
  2724    /nix/store/0gfdlafrqgggv1xqhpvpqijvj6rij50g-gawk-4.1.3
  2308    /nix/store/x0vqly4g6km9gfyz7yl4gq7qq3k8s7ri-gmp-5.1.3
  1280    /nix/store/hzhnh50vzfhqa7rsqgwbh9sl2f01br97-findutils-4.4.2
  1116    /nix/store/waj9y9ijh5wr9svy8wlb2v670xvd0d3z-libiconv-41
  ...
  ```

  The clang runtime dependency on LLVM seems preventable. Or maybe the size of llvm can be reduced (e.g. by moving static libraries into a separate output).

  CLTools_Executables_OSX109 contains such stuff as Subversion, Git, and another copy of Clang, so it should be possible to reduce it significantly.

  Graph of closure size history: http://hydra.nixos.org/job/nixpkgs/trunk/stdenv.x86_64-darwin#tabs-charts


state: closed
title: slock: cannot disable the out-of-memory killer for this process
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/issues/9656
updated_at: 2018-02-04 02:00:19
body:
  Hi,

  Running [`slock`](https://github.com/NixOS/nixpkgs/blob/master/pkgs/misc/screensavers/slock/default.nix) as a normal user return the following error message:

  ```
  slock
  cannot disable the out-of-memory killer for this process
  ```

  Running it as root or with `sudo` lock the screen as expected so it might be a permission issue.
  - NixOS using unstable channel
  - version: slock 1.2
  - Store hash: 51aw7a7l3lv4gkryxab3z1fi4p2xrxl8-slock-1.2


state: closed
title: KWin missing window resize cursor
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/issues/9659
updated_at: 2015-12-10 12:42:30
body:
  KWin does not display the correct resize cursor when one hovers over the edge of the window. The window may still be resized, but the normal cursor is displayed.


state: closed
title: Plasma "Add Widgets" menu is empty
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/issues/9660
updated_at: 2015-12-10 12:42:57
body:
  The "Add Widgets" menu is empty in Plasma. The desktop and panel are still populated with widgets, so it appears that Plasma can find the widgets and the problem is with the menu itself.


state: closed
title: mlmmj: Fixed postfix config items to make module work again
user_login: noqqe
html_url: https://github.com/NixOS/nixpkgs/pull/9661
updated_at: 2015-09-05 20:47:58
body:
  Hi,

  current mlmmj module inserts deprecated postfix config items into the postfix config resulting in:

  ```
  l1r4dqhqp64z-postfix-2.11.5/sbin/postconf: warning: /var/postfix/conf/main.cf: unused parameter: virtual=hash:/var/lib/mlmmj/virtuals
  l1r4dqhqp64z-postfix-2.11.5/sbin/postconf: warning: /var/postfix/conf/main.cf: unused parameter: transport=hash:/var/lib/mlmmj/transports
  ```

  Fixed by updating mlmmj module postfix.extraConfig


state: closed
title: entr: add build script
user_login: willprice
html_url: https://github.com/NixOS/nixpkgs/pull/9662
updated_at: 2015-09-04 19:36:20
body:
  [entr](http://entrproject.org/) is a project to execute arbitrary commands when a file changes, great for implementing ad-hoc auto triggering test runners.

  This is my first nixpkg so please let me know if I've committed any atrocities!

  I've tested the output using

  ```
  $ nix-build pks/top-level/all-packages.nix -A entr
  ```

  and made sure the resulting binary, `result/bin/entr`, worked correctly.

  Cheers


state: closed
title: nixpkgs.gitAndTools.gitFull git-2.5.1 broken on OS X 10.10.5 due to swig-3.0.6 not being supported
user_login: dbueno
html_url: https://github.com/NixOS/nixpkgs/issues/9663
updated_at: 2017-04-03 23:33:40
body:
  Below is the result of my attempting to install it. (I have git minimal installed, that's why it is replacing old git.)

  ```
  13:21 $ nix-env -i --show-trace git
  warning: there are multiple derivations named ‘git-2.5.1’; using the first one
  replacing old ‘git-2.5.1’
  installing ‘git-2.5.1’
  error: while evaluating the attribute ‘postInstall’ of the derivation ‘git-2.5.1’ at /nix/store/pjqn27mgv4xbgkk5yhskv18iw6jkwdsa-nixpkgs-16.03pre68172.81e47bc/nixpkgs/pkgs/applications/version-management/git-and-tools/git/default.nix:17:3:
  while evaluating ‘updateName’ at /nix/store/pjqn27mgv4xbgkk5yhskv18iw6jkwdsa-nixpkgs-16.03pre68172.81e47bc/nixpkgs/lib/meta.nix:31:25, called from /nix/store/pjqn27mgv4xbgkk5yhskv18iw6jkwdsa-nixpkgs-16.03pre68172.81e47bc/nixpkgs/pkgs/top-level/all-packages.nix:12902:22:
  while evaluating ‘override’ at /nix/store/pjqn27mgv4xbgkk5yhskv18iw6jkwdsa-nixpkgs-16.03pre68172.81e47bc/nixpkgs/lib/customisation.nix:60:22, called from /nix/store/pjqn27mgv4xbgkk5yhskv18iw6jkwdsa-nixpkgs-16.03pre68172.81e47bc/nixpkgs/pkgs/top-level/all-packages.nix:12902:45:
  while evaluating ‘makeOverridable’ at /nix/store/pjqn27mgv4xbgkk5yhskv18iw6jkwdsa-nixpkgs-16.03pre68172.81e47bc/nixpkgs/lib/customisation.nix:54:24, called from /nix/store/pjqn27mgv4xbgkk5yhskv18iw6jkwdsa-nixpkgs-16.03pre68172.81e47bc/nixpkgs/lib/customisation.nix:60:31:
  while evaluating anonymous function at /nix/store/pjqn27mgv4xbgkk5yhskv18iw6jkwdsa-nixpkgs-16.03pre68172.81e47bc/nixpkgs/pkgs/applications/version-management/subversion/default.nix:1:1, called from /nix/store/pjqn27mgv4xbgkk5yhskv18iw6jkwdsa-nixpkgs-16.03pre68172.81e47bc/nixpkgs/lib/customisation.nix:56:12:
  while evaluating ‘callPackageWith’ at /nix/store/pjqn27mgv4xbgkk5yhskv18iw6jkwdsa-nixpkgs-16.03pre68172.81e47bc/nixpkgs/lib/customisation.nix:93:35, called from /nix/store/pjqn27mgv4xbgkk5yhskv18iw6jkwdsa-nixpkgs-16.03pre68172.81e47bc/nixpkgs/pkgs/top-level/all-packages.nix:5841:11:
  while evaluating ‘makeOverridable’ at /nix/store/pjqn27mgv4xbgkk5yhskv18iw6jkwdsa-nixpkgs-16.03pre68172.81e47bc/nixpkgs/lib/customisation.nix:54:24, called from /nix/store/pjqn27mgv4xbgkk5yhskv18iw6jkwdsa-nixpkgs-16.03pre68172.81e47bc/nixpkgs/lib/customisation.nix:97:8:
  while evaluating anonymous function at /nix/store/pjqn27mgv4xbgkk5yhskv18iw6jkwdsa-nixpkgs-16.03pre68172.81e47bc/nixpkgs/pkgs/development/tools/misc/swig/3.x.nix:1:1, called from /nix/store/pjqn27mgv4xbgkk5yhskv18iw6jkwdsa-nixpkgs-16.03pre68172.81e47bc/nixpkgs/lib/customisation.nix:56:12:
  while evaluating ‘mkDerivation’ at /nix/store/pjqn27mgv4xbgkk5yhskv18iw6jkwdsa-nixpkgs-16.03pre68172.81e47bc/nixpkgs/pkgs/stdenv/generic/default.nix:91:5, called from /nix/store/pjqn27mgv4xbgkk5yhskv18iw6jkwdsa-nixpkgs-16.03pre68172.81e47bc/nixpkgs/pkgs/development/tools/misc/swig/3.x.nix:3:1:
  while evaluating ‘licenseAllowed’ at /nix/store/pjqn27mgv4xbgkk5yhskv18iw6jkwdsa-nixpkgs-16.03pre68172.81e47bc/nixpkgs/pkgs/stdenv/generic/default.nix:124:24, called from /nix/store/pjqn27mgv4xbgkk5yhskv18iw6jkwdsa-nixpkgs-16.03pre68172.81e47bc/nixpkgs/pkgs/stdenv/generic/default.nix:136:14:
  while evaluating ‘throwEvalHelp’ at /nix/store/pjqn27mgv4xbgkk5yhskv18iw6jkwdsa-nixpkgs-16.03pre68172.81e47bc/nixpkgs/pkgs/stdenv/generic/default.nix:110:39, called from /nix/store/pjqn27mgv4xbgkk5yhskv18iw6jkwdsa-nixpkgs-16.03pre68172.81e47bc/nixpkgs/pkgs/stdenv/generic/default.nix:132:11:
  Package ‘swig-3.0.6’ in ‘/nix/store/pjqn27mgv4xbgkk5yhskv18iw6jkwdsa-nixpkgs-16.03pre68172.81e47bc/nixpkgs/pkgs/development/tools/misc/swig/3.x.nix:27’ is not supported on ‘x86_64-darwin’, refusing to evaluate.
  For `nixos-rebuild` you can set
    { nixpkgs.config.allowBroken = true; }
  in configuration.nix to override this.
  For `nix-env` you can add
    { allowBroken = true; }
  to ~/.nixpkgs/config.nix.
  ```

  Using nix-env (Nix) 1.9. Just updated channels immediately before this. I don't know how to get the nix-channel git revision or nixpkgs version, otherwise I would. It would be helpful if CONTRIBUTING.md told me how.


state: closed
title: New package: Mathics
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/9664
updated_at: 2015-09-07 00:39:29
body:
  Mathics is a really cool alternative to Mathematica for computational algebra.

  Updated a few needed dependencies.


state: closed
title: Pass platform specific find flags for executables (needed by darwin)
user_login: johbo
html_url: https://github.com/NixOS/nixpkgs/pull/9666
updated_at: 2015-09-05 11:49:40
body:
  Introduces findExecutablesFlags as a variable which can be used to customize
  the parameters for platform. So far used for darwin because it uses a find
  which does not support "-perms /0100" whereas cygwin does not support "-perms
  +0100" anymore.

  This is inspired by the suggestion in https://github.com/NixOS/nixpkgs/pull/9603#issuecomment-137456599
  It should solve the issue https://github.com/NixOS/nixpkgs/issues/9044

  Never worked with these bits of nixpkgs so far, need some hint if this goes into the right direction or is fully off ;-)


state: closed
title: Pass platform specific find flags for executables (needed by darwin)
user_login: johbo
html_url: https://github.com/NixOS/nixpkgs/pull/9667
updated_at: 2015-09-15 17:13:41
body:
  **Resolved TL;DR: works in the staging branch now.**

  Introduces findExecutablesFlags as a variable which can be used to customize
  the parameters for platform. So far used for darwin because it uses a find
  which does not support "-perms /0100" whereas cygwin does not support "-perms
  +0100" anymore.

  Rebased on staging and stripped down version of https://github.com/NixOS/nixpkgs/pull/9666
  Trying to address https://github.com/NixOS/nixpkgs/issues/9044


state: closed
title: evolution-data-server: Fix crash
user_login: Mathnerd314
html_url: https://github.com/NixOS/nixpkgs/pull/9668
updated_at: 2015-09-05 22:17:04
body:
  In journalctl, several hundred times:

  ```
  Aug 28 08:33:44 nixos org.gnome.Shell.CalendarServer[913]: (.gnome-shell-calendar-server-wrapped:3103): ShellCalendarServer-CRITICAL **: create_client_for_source: assertion 'client == NULL' failed
  Aug 28 08:33:42 nixos org.gnome.Shell.CalendarServer[913]: (.gnome-shell-calendar-server-wrapped:3103): ShellCalendarServer-WARNING **: The calendar backend for 'Tasks' has crashed.
  Aug 28 08:33:42 nixos kernel: traps: .evolution-cale[3150] trap int3 ip:7f8e21e655b0 sp:7ffd0f1c8fa0 error:0
  Aug 28 08:33:42 nixos org.gnome.evolution.dataserver.Calendar7[913]: (.evolution-calendar-factory-subprocess-wrapped:3150): GLib-GIO-ERROR **: Settings schema 'org.gnome.system.proxy' is not installed
  ```

  Basically, gnome-shell starts .evolution-calendar-factory-subprocess-wrapped, it crashes due to lack of gsettings, gnome-shell sees it crashed, restarts it, etc.


state: closed
title: kmod-debian-aliases: init at 21-1
user_login: Mathnerd314
html_url: https://github.com/NixOS/nixpkgs/pull/9669
updated_at: 2015-10-04 04:39:02
body:
  This is a continuation of #3180; as said in the comments there, the rules need to be applied in stage 1 (and they weren't; but the message shows up randomly so I didn't notice it until now).

  This also uses Debian's configuration file, instead of a hand-written one. The needed file also shows up in Ubuntu's package, but that is an old version due to https://github.com/NixOS/nixpkgs/commit/9f7d7adb052ceed89d817b46facbe7c192e36ce0.


state: closed
title: ntp: 4.2.8p2 -> 4.2.8p3
user_login: Mathnerd314
html_url: https://github.com/NixOS/nixpkgs/pull/9670
updated_at: 2015-09-06 19:48:27
body:
  Changelog:
  http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ChangeLog-stable

  Minor security vulnerability:
  http://support.ntp.org/bin/view/Main/SecurityNotice#Recent_Vulnerabilities

  Tested locally.


state: closed
title: elixir: fix mix on darwin
user_login: ryanartecona
html_url: https://github.com/NixOS/nixpkgs/pull/9671
updated_at: 2015-09-06 19:48:08
body:
  Darwin disallows shebang scripts from using other scripts as their
  command--the command must be a binary. This commit changes the `mix`
  shebang script from calling `elixir` directly (another shebang script),
  instead using `env` as an intermediary.

  Fixes #9050


state: closed
title: taskjuggler: add 3.5.0, keep 2.4.3
user_login: khumba
html_url: https://github.com/NixOS/nixpkgs/pull/9672
updated_at: 2016-09-12 03:29:13
body:
  Taskjuggler is a rewrite of the 2.x series in Ruby.  I wanted this since Org mode's Taskjuggler export is for tj3 by default (although it supports both), and that what I am using over on Gentoo.  Version 3 doesn't have the Qt UI from version 2.

  What's the policy for changing attribute names of packages, or for that matter, for versioned attribute (or directory) names?  Would it be better to give tj3 the 'taskjuggler' attribute name, and rename the older one, since I assume most people would want the new package?

  Tested via Org's export.  It exports successfully, despite Emacs thinking it failed because of a Ruby warning that gets written to stderr (despite the exit status being 0) -- there's a duplicate key in a hash in some code, and I didn't see how to patch it out with the new Ruby builder tooling.


state: closed
title: Darwin: CF-855.17 is broken
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/issues/9674
updated_at: 2015-10-30 13:20:18
body:
  hydra.nixos.org has Darwin build errors (such as `cabal2nix`) because `CF` is broken in `master`: http://hydra.nixos.org/build/25570197. Does anyone know what that package is and how it might be possible to fix it?


state: closed
title: Can no longer use ibus-anthy
user_login: laMudri
html_url: https://github.com/NixOS/nixpkgs/issues/9676
updated_at: 2015-09-06 19:45:07
body:
  I noticed that the ibus-anthy package has been updated recently (though just for a change of version). It seems to have coïncided with it not appearing to be available in IBus.

  I'm not running GNOME, and have the following in /etc/nixos/configuration.nix:

  ``` nix
  programs.ibus = {
    enable = true;
    plugins = [
      pkgs.ibus-anthy
      #pkgs.ibus-hangul
      pkgs.ibus-table
      pkgs.ibus-table-others
    ];
  };
  ```

  ibus-table and ibus-table-others were packaged by me and never did work. IBus runs perfectly fine, but just with no useful input methods.


state: closed
title: spacefm: warnings on startup, missing dependencies, thumbnails don't work
user_login: ryantm
html_url: https://github.com/NixOS/nixpkgs/issues/9678
updated_at: 2018-03-11 15:52:39
body:
  I installed spacefm on nixos-unstable channel. I observed a couple of problems:
  1. Most of the program icons are missing.
  2. Thumbnails do not work. I tried view -> preferences, click "show thumbnails" asked to edit /etc/spacefm and said it was going to ask for a root password. After that thumbnails still did not work but the checkbox shows checked.


state: closed
title: pcmanfm: image thumbnails do not work
user_login: ryantm
html_url: https://github.com/NixOS/nixpkgs/issues/9679
updated_at: 2016-12-15 19:11:18
body:
  I am using the nixos-unstable channel without a desktop environment and when I run pcmanfm the image thumbnails for .JPG do not work.

  The Arch Wiki says it should support image thumbnails out of the box https://wiki.archlinux.org/index.php/PCManFM#Thumbnail_support

  "Show thumbnails of files" is checked in the preferences -> display menu.


state: closed
title: (Some?) KDE apps not usable outside of full kde install
user_login: eduarrrd
html_url: https://github.com/NixOS/nixpkgs/issues/9680
updated_at: 2017-01-16 14:56:20
body:
  1. Some e.g. okular, gwenview cannot open files from cmd args but not in-app (error dialog: "Could not open /p/t/foobar"). gwenview loses browsing and thumbnailing capabilities.
  2. All (e.g. above + okteta) are missing (oxygen) icons.

  This doesn't occur if `services.xserver.desktopManager.kde4.enable = true` (same for kde5).

  A quick search found kdewrapper but it doesn't seem to be applied to core(?) KDE packages.

  Pinging maintainer @ttuegel (I believe).

  Example output from gwenview:

  ```
  Could not find drkonqi at /nix/store/0cv53qzh2vjpvflapa8ay48za4m4i6hp-kcrash-5.10.0/lib/libexec/drkonqi
  Icon theme "oxygen" not found.
  kf5.kiconthemes: Couldn't find current icon theme, falling back to default.
  Icon theme "oxygen" not found.
  Error: standard icon theme "oxygen" not found!
  Invalid pixmap specified.
  QTimeLine::setDuration: cannot set duration <= 0
  "URL cannot be listed
  trash:/"
  Couldn't start kglobalaccel from org.kde.kglobalaccel.service: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kglobalaccel was not provided by any .service files")
  Invalid pixmap specified.
  QTimeLine::setDuration: cannot set duration <= 0
  Invalid pixmap specified.
  QTimeLine::setDuration: cannot set duration <= 0
  Invalid pixmap specified.
  QTimeLine::setDuration: cannot set duration <= 0
  "URL cannot be listed
  trash:/"
  Couldn't start kded5 from org.kde.kded5.service: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kded5 was not provided by any .service files") , falling back to running kbuildsycoca5
  kf5.kservice.sycoca: Trying to open ksycoca from "/home/e/.cache/ksycoca5"
  Invalid pixmap specified.
  QTimeLine::setDuration: cannot set duration <= 0
  ui/ui_standards.rc not found in ("/home/e/.config", "/home/e/.nix-profile/etc/xdg", "/nix/var/nix/profiles/default/etc/xdg", "/run/current-system/sw/etc/xdg")
  "URL cannot be listed
  trash:/"
  "URL cannot be listed
  trash:/"
  Could not generate thumbnail for file "file:///home/e/"
  Could not generate thumbnail for file "file:///"
  mCurrentMainPageId == 'StartMainPageId'
  ```

  Output from okular:

  ```
  okular(27918)/kdeui (KIconLoader): Error: standard icon theme "oxygen" not found! 

  okular(27918)/kdeui (KIconLoader): Error: standard icon theme "oxygen" not found! 

  okular(27918) KPixmapSequence::Private::loadSequence: Invalid pixmap specified. 
  okular(27918) KPixmapSequence::Private::loadSequence: Invalid pixmap specified. 
  okular(27918) KPixmapSequence::frameSize: No frame loaded 
  okular(27918) KPixmapSequence::Private::loadSequence: Invalid pixmap specified. 
  okular(27918) KPixmapSequence::frameSize: No frame loaded 
  okular(27918) KPixmapSequence::Private::loadSequence: Invalid pixmap specified. 
  okular(27918) KPixmapSequence::frameSize: No frame loaded 
  okular(27918) KPixmapSequence::Private::loadSequence: Invalid pixmap specified. 
  okular(27918) KPixmapSequence::frameSize: No frame loaded 
  okular(27918) KPixmapSequence::Private::loadSequence: Invalid pixmap specified. 
  okular(27918) KPixmapSequence::frameSize: No frame loaded 
  okular(27918) KPixmapSequence::Private::loadSequence: Invalid pixmap specified. 
  okular(27918) KPixmapSequence::frameSize: No frame loaded 
  okular(27918)/kdecore (trader) KServiceTypeTrader::defaultOffers: KServiceTypeTrader: serviceType  "okular/Generator"  not found 
  okular(27918)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
  okular(27918)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
  okular(27918)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
  okular(27918)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
  okular(27918)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
  okular(27918) KMimeTypePrivate::ensureXmlDataLoaded: Missing <comment> field in "text/plain.xml" 
  okular(27918)/kdecore (trader) KServiceTypeTrader::defaultOffers: KServiceTypeTrader: serviceType  "ThumbCreator"  not found 
  okular(27918)/kdecore (trader) KServiceTypeTrader::defaultOffers: KServiceTypeTrader: serviceType  "ThumbCreator"  not found 
  okular(27918)/kdecore (trader) KServiceTypeTrader::defaultOffers: KServiceTypeTrader: serviceType  "ThumbCreator"  not found 
  okular(27918)/kdecore (trader) KServiceTypeTrader::defaultOffers: KServiceTypeTrader: serviceType  "ThumbCreator"  not found 
  okular(27918) KSambaSharePrivate::isSambaInstalled: Samba is not installed!
  okular(27918) KSambaSharePrivate::isSambaInstalled: Samba is not installed!
  okular(27918)/kdecore (trader) KServiceTypeTrader::defaultOffers: KServiceTypeTrader: serviceType  "ThumbCreator"  not found 
  okular(27918)/kdecore (trader) KServiceTypeTrader::defaultOffers: KServiceTypeTrader: serviceType  "ThumbCreator"  not found 
  okular(27918)/kdecore (trader): KMimeTypeTrader: couldn't find service type "okular/Generator" 
  Please ensure that the .desktop file for it is installed; then run kbuildsycoca4. 
  okular(27918)/okular (app) Okular::Document::openDocument: No plugin for mimetype '"text/plain"'.
  okular(27918)/kdecore (trader): KMimeTypeTrader: couldn't find service type "okular/Generator" 
  Please ensure that the .desktop file for it is installed; then run kbuildsycoca4. 
  okular(27918)/okular (app) Okular::Document::openDocument: No plugin for mimetype '"text/plain"'.
  okular(27918): Couldn't start knotify from knotify4.desktop:  "Could not find service 'knotify4.desktop'." 

  okular(27918)/kdeui (KNotification) KNotification::slotReceivedIdError: Error while contacting notify daemon "The name org.kde.knotify was not provided by any .service files" 
  okular(27918) KPixmapSequence::Private::loadSequence: Invalid pixmap specified. 
  okular(27918) KPixmapSequence::frameSize: No frame loaded 
  okular(27918) KPixmapSequence::Private::loadSequence: Invalid pixmap specified. 
  okular(27918) KPixmapSequence::frameSize: No frame loaded 
  okular(27918) KPixmapSequence::Private::loadSequence: Invalid pixmap specified. 
  okular(27918) KPixmapSequence::frameSize: No frame loaded
  ```


state: closed
title: No way to install/use a specific package version?
user_login: mayhewluke
html_url: https://github.com/NixOS/nixpkgs/issues/9682
updated_at: 2017-09-27 09:55:46
body:
  > It provides . . . side-by-side installation of multiple versions of a package . . .
  > _(From the [Nix page](https://nixos.org/nix/))_

  I can't seem to find any way to install a specific package version, though - it seems like when installing a package you just get whatever is current in the channel you've subscribed to. If there's no way to request a specific package version, how is it possible to have "side-by-side installation of multiple versions"?

  _(Note: I understand that some packages occasionally have more than one version available in the current state of the channel and can be accessed via eg. `package-name_1.2.3`, but this seems to be the rare exception and still doesn't allow specifying a specific version, just a choice from a few available versions.)_

  ---
  #### Potential use cases:

  **Solving dependency/Cabal hell:**
  I found Nix through Haskell, where a lot of people offer it as a solution to "Cabal hell". However, if I can only install one version of a package via Nix, I can't solve the situation where I am working on two different projects with two different and incompatible dependency requirements.

  **Testing against multiple versions of dependencies:**
  Say I'm writing a library, for which I originally depended on `foo-1.0.0`. A year later I'm making updates and I want to use expand the upper bound of that dependency so that users aren't restricted to an old version of the dependency. I install `foo-1.5.0`, make a bunch of updates, verify that it works, but then want to double-check that everything still works with `foo-1.0.0`, because if the new changes don't work with it I'll have to change the lower bound of the dependency, potentially causing problems for users. However, not being able to specify to Nix that I want `foo-1.0.0`, I can't test against `foo-1.0.0` and can only state the dependency as `foo == 1.5.0`, instead of the more permissible (and usable) `foo >= 1.0.0 && foo <= 1.5.0`.

  **Sharing build/development environments:**

  > Nix makes it trivial to set up and share build environments for your projects
  > _(From the [Nix page](https://nixos.org/nix/))_

  I've seen people say that the ability to share build/development environments across the team solves the "Well it works on my machine" problem. However, if I send the environment (via default.nix/shell.nix etc.) to another developer to get them up to speed with the project, they may end up installing different versions of packages than me, since the packages channel may have progressed since I last installed/updated my packages. Now we're not on the same page any more and those subtle (and painful) differences and bugs can creep back in.

  **Deploying to servers/CI/etc:**
  In a similar vein to sharing development environments, it would be great to be able to use Nix to standardize the environment across all our develop/build/test/deploy phases/environments. However, since the channel could change at any point between these phases and we're not able to specify specific package versions, this isn't possible. For example, take the case where the project is deployed across multiple servers. Being in the cloud, they're ephemeral, so when one breaks for some reason it's destroyed and replaced with a new, healthy version. Except that the new version has to be brought up so speed and installs the project via Nix. Since the channel has been updated since the other servers were last updated, the new server is now running in a different environment and introduces potentially problematic inconsistencies to the system.

  ---

  Now, these are all hypothetical - I don't actually have experience in any of these use cases but if my understanding is correct I can see them potentially cropping up. However, I can find no mention anywhere (despite very exhaustive searching) of anyone concerned about locking down package versions or installing specific versions when using Nix. If I'm the only one, perhaps I'm missing something fundamental here and barking up the wrong tree?

  **I just can't see how Nix can deliver the benefits everyone says it does without giving users a way to specify specific package versions - is there really no way to do this, or am I misunderstanding the whole system?**


state: closed
title: nixos networking module: resolvconf + dnsmasq
user_login: ts468
html_url: https://github.com/NixOS/nixpkgs/pull/9683
updated_at: 2015-09-26 16:50:31
body:
  - keep /etc/resolv.conf static when using dnsmasq
  - make resolvconf restart dnsmasq after an update


state: closed
title: Update iodine's ifconfig path patch
user_login: puffnfresh
html_url: https://github.com/NixOS/nixpkgs/pull/9684
updated_at: 2015-09-08 02:10:39
body:
  Looks like something changed but now we can pass a #define directive via the
  CFLAGS instead. Still need to patch the route path, though.


state: closed
title: ibus-anthy: fixup path in share/ibus/component/anthy.xml
user_login: gebner
html_url: https://github.com/NixOS/nixpkgs/pull/9685
updated_at: 2015-09-06 19:45:08
body:
  Apparently due to [this commit](https://github.com/ibus/ibus-anthy/commit/51ff84e0ffce0eb72dd093a890dd4f4cfdbc6c61) we now have a variable instead of a store path in `$out/share/ibus/component/anthy.xml`:

  ``` xml
          <exec>${exec_prefix}/libexec/ibus-engine-anthy --ibus</exec>
  ```

  Fixes #9676.


state: closed
title: Redis won't start (who/what changed DB permissions?)
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/issues/9687
updated_at: 2016-08-28 08:05:15
body:
  I noticed this today (on release-15.09, not that I think it matters much):

  ```
  ● redis.service - Redis Server
     Loaded: loaded (/nix/store/142hjx9hqjs8jildv5q1v75l4r7sdc2l-unit-redis.service/redis.service)
     Active: failed (Result: exit-code) since sø. 2015-09-06 22:12:54 CEST; 15ms ago
    Process: 9958 ExecStart=/nix/store/bfwcmnyqp9r2c64awgaifmsbli7vbb0f-redis-3.0.2/bin/redis-server /nix/store/dlpp696byx54wxxgcz1cbpbyqixgsi70-redis.conf (code=exited, status=1/FAILURE)
   Main PID: 9958 (code=exited, status=1/FAILURE)

  sep. 06 22:12:54 mini systemd[1]: Starting Redis Server...
  sep. 06 22:12:54 mini systemd[1]: Started Redis Server.
  sep. 06 22:12:54 mini redis-server[9958]: Can't chdir to '/var/lib/redis': Permission denied
  sep. 06 22:12:54 mini systemd[1]: redis.service: main process exited, code=exited, status=1/FAILURE
  sep. 06 22:12:54 mini systemd[1]: Unit redis.service entered failed state.
  sep. 06 22:12:54 mini systemd[1]: redis.service failed.
  ```

  I've had redis running for months, and suddenly it gets permission denied to its DB path? How can that happen? Currently:

  ```
  $ sudo ls -l /var/lib/redis/
  total 148
  -rw-r--r-- 1 96 nogroup 148080 juni  14 00:23 dump.rdb
  $ sudo namei -l /var/lib/redis/
  f: /var/lib/redis/
  drwxr-xr-x root root /
  drwxr-xr-x root root var
  drwxr-xr-x root root lib
  drwx------ 96   root redis
  ```

  UID 96 was what the 'keys' user used before it was disabled (in nixos/modules/misc/ids.nix). Why does that user own /var/lib/redis?

  Worked around with

  ```
  $ sudo chown redis /var/lib/redis/
  $ sudo chown redis /var/lib/redis/dump.rdb
  ```

  We can make this situation fix itself (but not the cause of it) by making the init script always set correct permissions. Currently the init script looks like this:

  ```
            if ! test -e ${cfg.dbpath}; then
                install -d -m0700 -o ${cfg.user} ${cfg.dbpath}
            fi
  ```

  (Ref. https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/databases/redis.nix#L211-L215)


state: closed
title: vte (gnome2): apply change-scroll-region.patch
user_login: garrison
html_url: https://github.com/NixOS/nixpkgs/pull/9688
updated_at: 2015-09-07 14:42:15
body:
  More info (including upstream fix): https://github.com/mobile-shell/moshweb/blob/cb07c674787c083d82f6a1c68a3edbd50332f2ba/index.html#L754-L773

  Patch from: https://bug542087.bugzilla-attachments.gnome.org/attachment.cgi?id=176035


state: closed
title: libhangul, nabi: input method library and tool for korean
user_login: wavewave
html_url: https://github.com/NixOS/nixpkgs/pull/9689
updated_at: 2015-09-17 19:21:18
body:
  libhangul is commonly used library for Korean input method. 
  nabi is one of the simplest Korean input method tool.  


state: closed
title: upass: init at 0.1.2
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/9690
updated_at: 2015-09-08 09:19:38
body:
  upass is a frontend for "pass". Dependencies are packaged within this PR.

  I build the package and tested it. Works for me. I tried to put the dependencies of "upass" into the `buildInputs` but it only worked with them in the `propagatedBuildInputs`.


state: closed
title: Update argyllcms
user_login: samuelrivas
html_url: https://github.com/NixOS/nixpkgs/pull/9691
updated_at: 2015-09-14 08:01:36
body:
  Update to the latest published version. For some reason I needed to fix jam too as it doesn't compile for me locally


state: closed
title: dmd: Disable unsupported linker flags if stdenv.isClang
user_login: johbo
html_url: https://github.com/NixOS/nixpkgs/pull/9692
updated_at: 2015-09-17 19:20:29
body:
  Was able to build dmd on darwin, but it could not be used due to those flags. With this change I was able to use it.


state: closed
title: update emacs solarized theme and fix the name
user_login: samuelrivas
html_url: https://github.com/NixOS/nixpkgs/pull/9694
updated_at: 2015-09-07 20:45:20
body:
  I am not sure if this is the best way forward, as it changes the name of the package, but I believe the former name is a mistake.

  Also, this version of the solarized theme changes the api slightly, instead of having two themes, one dark and one light, it has just one and the background is controlled with a customisable variable.

  Bottom line, this will break people's .emacs since they cannot do `(load-theme solarized-dark)` any more


state: closed
title: Bring hostname into scope needed by mysql_install_db
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/pull/9696
updated_at: 2015-09-08 10:27:48
body:
  I noticed the following in my journal when starting the mysql service:

  ```
  mysql-pre-start[11129]: /nix/store/ap9mvgy8i7gxfws9scncnzf0q1l2d9m2-mariadb-10.0.21/bin/mysql_install_db: line 340: hostname: command not found
  mysql-pre-start[11129]: WARNING: The host '' could not be looked up with resolveip.
  mysql-pre-start[11129]: This probably means that your libc libraries are not 100 % compatible
  mysql-pre-start[11129]: with this binary MariaDB version. The MariaDB daemon, mysqld, should work
  mysql-pre-start[11129]: normally with the exception that host name resolving will not work.
  mysql-pre-start[11129]: This means that you should use IP addresses instead of hostnames
  mysql-pre-start[11129]: when specifying MariaDB privileges !
  ```

  Adding nettools to the path fixes this. It might be cleaner to wrap mysql_install_db into a script that sets the PATH but this was the quickest fix I could come up with.


state: closed
title: [new package] github-release
user_login: ardumont
html_url: https://github.com/NixOS/nixpkgs/issues/9697
updated_at: 2015-09-07 21:01:41
body:
  Hello,

  It's an:
  - installation of the binary released in a tarball (from github releases page of the repository). 
  - BSD, Darwin and Linux (for bsd and darwin, i only checked the binary was installed correcly).

  After build (linux x86-64):

  ``` sh
  # tony at corellia in ~/repo/perso/nixpkgs on git:master x [19:34:22]
  $ ls result/bin/github-release
  result/bin/github-release

  # tony at corellia in ~/repo/perso/nixpkgs on git:master x [19:34:24]
  $ result/bin/github-release -h
  Usage: github-release [global options] <verb> [verb options]

  Global options:
  -h, --help           Show this help
  -v, --verbose        Be verbose
  -q, --quiet          Do not print anything, even errors (except if --verbose is specified)

  Verbs:
  delete:
  -s, --security-token Github token (required if $GITHUB_TOKEN not set)
  -u, --user           Github user (required if $GITHUB_USER not set)
  -r, --repo           Github repo (required if $GITHUB_REPO not set)
  -t, --tag            Git tag of release to delete (*)
  download:
  -s, --security-token Github token ($GITHUB_TOKEN if set). required if repo is private.
  -u, --user           Github user (required if $GITHUB_USER not set)
  -r, --repo           Github repo (required if $GITHUB_REPO not set)
  -t, --tag            Git tag to upload for (*)
  -n, --name           Name of the file (*)
  edit:
  -s, --security-token Github token (required if $GITHUB_TOKEN not set)
  -u, --user           Github user (required if $GITHUB_USER not set)
  -r, --repo           Github repo (required if $GITHUB_REPO not set)
  -t, --tag            Git tag to edit the release of (*)
  -n, --name           New name of the release (defaults to tag)
  -d, --description    New description of the release (defaults to tag)
  --draft          The release is a draft
  -p, --pre-release    The release is a pre-release
  info:
  -s, --security-token Github token ($GITHUB_TOKEN if set). required if repo is private.
  -u, --user           Github user (required if $GITHUB_USER not set)
  -r, --repo           Github repo (required if $GITHUB_REPO not set)
  -t, --tag            Git tag to query (optional)
  release:
  -s, --security-token Github token (required if $GITHUB_TOKEN not set)
  -u, --user           Github user (required if $GITHUB_USER not set)
  -r, --repo           Github repo (required if $GITHUB_REPO not set)
  -t, --tag            Git tag to create a release from (*)
  -n, --name           Name of the release (defaults to tag)
  -d, --description    Description of the release (defaults to tag)
  --draft          The release is a draft
  -p, --pre-release    The release is a pre-release
  upload:
  -s, --security-token Github token (required if $GITHUB_TOKEN not set)
  -u, --user           Github user (required if $GITHUB_USER not set)
  -r, --repo           Github repo (required if $GITHUB_REPO not set)
  -t, --tag            Git tag to upload for (*)
  -n, --name           Name of the file (*)
  -f, --file           File to upload (use - for stdin) (*)

  ```

  After installation:

  ``` sh
  # tony at corellia in ~/repo/perso/nixpkgs on git:add-github-release o [19:40:45]
  $ nix-env -f . -iA github-release
  installing ‘github-release-0.6.2’
  building path (s) ‘/nix/store/yfwiz6njw299vwyn96c1n93rj3idqy0w-user-environment’
  created 294 symlinks in user environment

  # tony at corellia in ~/repo/perso/nixpkgs on git:add-github-release o [19:41:04]
  $ which github-release
  /home/tony/.nix-profile/bin/github-release

  # tony at corellia in ~/repo/perso/nixpkgs on git:add-github-release o [19:41:09]
  $ github-release -h
  Usage: github-release [global options] <verb> [verb options]

  Global options:
  -h, --help           Show this help
  -v, --verbose        Be verbose
  -q, --quiet          Do not print anything, even errors (except if --verbose is specified)
  ```

  Cheers,


state: closed
title: Add erlang-mode for emacs
user_login: samuelrivas
html_url: https://github.com/NixOS/nixpkgs/pull/9699
updated_at: 2015-09-14 17:09:15
body:
  Just for convenience when working with emacs extensions, otherwise one needs to
  know where the emacs mode is (and the path depends on the version of Erlang
  used)


state: closed
title: wordpress: use the correct mysql pidDir
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/pull/9701
updated_at: 2015-11-29 15:22:34
body:
  - mysql uses `/run/mysqld` instead of `/var/run/mysql`.
  - if users change the mysql pidDir wordpress doesn't break.


state: closed
title: `desktopManagerHandlesLidAndPower` should be set per session not global
user_login: eduarrrd
html_url: https://github.com/NixOS/nixpkgs/issues/9706
updated_at: 2015-09-08 22:04:57
body:
  The state of `services.xserver.displayManager.desktopManagerHandlesLidAndPower` be set per session and not globally as my "none + xmonad" session wants to be true and my kde5 session wants it to be false.

  While @Profpatsch 's commit 44c12dc0ff131653f35fc63e97257bf089082c21 moves the act setting downstream, this now creates a problem if the variable is set to different values as it is still of global scope. In the above example I needed to disable it globally to remove the conflict (or rather, I let kde5.enable set it globally for me).


state: closed
title: Package build fails: too many directories
user_login: itkovian
html_url: https://github.com/NixOS/nixpkgs/issues/9707
updated_at: 2016-04-22 20:11:38
body:
  I cannot install/build anything at this moment.

  A dir that is created, for example:

  ```
  error (ignored): getting status of ‘/private/var/folders/dr/3fvg7z716x3118j15w2vyxw00000gn/T/nix-build-gnutar-1.28.drv-1/tar-1.28/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---’: File name too long
  ```

  Here's an example of a full dir structure

  ```
  /private/var/folders/dr/3fvg7z716x3118j15w2vyxw00000gn/T/nix-build-gnutar-1.28.drv-0/tar-1.28/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---
  ```

  I am on nix 1.10, nixpkgs commit-id 8f33b8cc93, on the staging branch, as per the fix that was introduced for the permissions flags in #9666. I am running OSX 10.11 public beta 6 (15A278b)


state: closed
title: Add playonlinux derivation.
user_login: a1russell
html_url: https://github.com/NixOS/nixpkgs/pull/9708
updated_at: 2015-09-09 09:28:46
body:
  I'd like to add a derivation for [PlayOnLinux](https://www.playonlinux.com). This is my first contribution here, so please let me know if there's anything I should change. My nixos-version is `15.08pre67375.f423ba3 (Dingo)`.

  _Edit: the below problem is solved now, so you can now ignore it._

  Actually, the derivation as it is has some issues, and I do need some help working them out. After installing and launching playonlinux, I receive errors both via a GUI dialog and on the console.

  The first GUI dialog error I receive:

  > PlayOnLinux is unable to find 32bits OpenGL libraries.
  > You might encounter problem with your games
  > [OK]

  Looking at the console, there is this exception:

  > [Check_OpenGL] Warning:
  > /nix/store/<hash>-playonlinux-4.2.8/share/playonlinux/bash/check_gl: line 42: /home/<me>/.PlayOnLinux//tmp/check_dd_x86: No such file or directory

  Alright, so I click OK on the GUI dialog, and I get a second, very similar dialog:

  > PlayOnLinux is unable to find 32bits OpenGL libraries.
  > You might encounter problem with your games
  > [OK]

  And also another exception on the console:

  > [Check_OpenGL] Warning:
  > /nix/store/<hash>-playonlinux-4.2.8/share/playonlinux/bash/check_gl: line 42: /home/<me>/.PlayOnLinux//tmp/check_dd_amd64: No such file or directory

  For what it's worth, those `check_dd_*` files definitely exist. I can't tell how to make them work though.

  Any help?


state: closed
title: nix-repl fails to build
user_login: laMudri
html_url: https://github.com/NixOS/nixpkgs/issues/9710
updated_at: 2015-09-08 08:42:42
body:
  On a fairly current copy of this repository, updating gives this error:

  ```
  nix-repl.cc: In member function 'void NixRepl::mainLoop(const Strings&)':
  nix-repl.cc:90:37: error: expected primary-expression before ',' token
       foreach (Strings::const_iterator, i, files)
                                       ^
  nix-repl.cc:90:39: error: 'i' was not declared in this scope
       foreach (Strings::const_iterator, i, files)
                                         ^
  nix-repl.cc:90:47: error: 'foreach' was not declared in this scope
       foreach (Strings::const_iterator, i, files)
                                                 ^
  nix-repl.cc: In member function 'void NixRepl::completePrefix(std::string)':
  nix-repl.cc:213:40: error: expected primary-expression before ',' token
               foreach (Bindings::iterator, i, *v.attrs) {
                                          ^
  nix-repl.cc:213:42: error: 'i' was not declared in this scope
               foreach (Bindings::iterator, i, *v.attrs) {
                                            ^
  nix-repl.cc:213:53: error: 'foreach' was not declared in this scope
               foreach (Bindings::iterator, i, *v.attrs) {
                                                       ^
  nix-repl.cc: In function 'bool isVarName(const string&)':
  nix-repl.cc:254:36: error: expected primary-expression before ',' token
       foreach (string::const_iterator, i, s)
                                      ^
  nix-repl.cc:254:38: error: 'i' was not declared in this scope
       foreach (string::const_iterator, i, s)
                                        ^
  nix-repl.cc:254:42: error: 'foreach' was not declared in this scope
       foreach (string::const_iterator, i, s)
                                            ^
    0  106M    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0nix-repl.cc: In member function 'bool NixRepl::processLine(std::string)':
  nix-repl.cc:332:53: error: expected primary-expression before ',' token
                   foreach (DerivationOutputs::iterator, i, drv.outputs)
                                                       ^
  nix-repl.cc:332:55: error: 'i' was not declared in this scope
                   foreach (DerivationOutputs::iterator, i, drv.outputs)
                                                         ^
  nix-repl.cc:332:69: error: 'foreach' was not declared in this scope
                   foreach (DerivationOutputs::iterator, i, drv.outputs)
                                                                       ^
  nix-repl.cc: In member function 'void NixRepl::initEnv()':
  nix-repl.cc:396:39: error: expected primary-expression before ',' token
       foreach (StaticEnv::Vars::iterator, i, state.staticBaseEnv.vars)
                                         ^
  nix-repl.cc:396:41: error: 'i' was not declared in this scope
       foreach (StaticEnv::Vars::iterator, i, state.staticBaseEnv.vars)
                                           ^
  nix-repl.cc:396:68: error: 'foreach' was not declared in this scope
       foreach (StaticEnv::Vars::iterator, i, state.staticBaseEnv.vars)
                                                                      ^
  nix-repl.cc: In member function 'void NixRepl::reloadFiles()':
  nix-repl.cc:408:31: error: expected primary-expression before ',' token
       foreach (Strings::iterator, i, old) {
                                 ^
  nix-repl.cc:408:33: error: 'i' was not declared in this scope
       foreach (Strings::iterator, i, old) {
                                   ^
  nix-repl.cc:408:39: error: 'foreach' was not declared in this scope
       foreach (Strings::iterator, i, old) {
                                         ^
  nix-repl.cc: In member function 'void NixRepl::addAttrsToScope(nix::Value&)':
  nix-repl.cc:419:32: error: expected primary-expression before ',' token
       foreach (Bindings::iterator, i, *attrs.attrs)
                                  ^
  nix-repl.cc:419:34: error: 'i' was not declared in this scope
       foreach (Bindings::iterator, i, *attrs.attrs)
                                    ^
  nix-repl.cc:419:49: error: 'foreach' was not declared in this scope
       foreach (Bindings::iterator, i, *attrs.attrs)
                                                   ^
  nix-repl.cc: In member function 'std::ostream& NixRepl::printValue(std::ostream&, nix::Value&, unsigned int, NixRepl::ValuesSeen&)':
  nix-repl.cc:512:40: error: expected primary-expression before ',' token
               foreach (Bindings::iterator, i, *v.attrs)
                                          ^
  nix-repl.cc:512:42: error: 'i' was not declared in this scope
               foreach (Bindings::iterator, i, *v.attrs)
                                            ^
  nix-repl.cc:512:53: error: 'foreach' was not declared in this scope
               foreach (Bindings::iterator, i, *v.attrs)
                                                       ^
  nix-repl.cc:525:60: error: 'struct nix::Value' has no member named 'list'
                       for (unsigned int j = 0; j < i->value->list.length; ++j)
                                                              ^
  nix-repl.cc:526:73: error: 'struct nix::Value' has no member named 'list'
                           hidden.insert(state.forceStringNoCtx(*i->value->list.elems[j]));
                                                                           ^
  nix-repl.cc:530:38: error: expected primary-expression before ',' token
               foreach (Sorted::iterator, i, sorted) {
                                        ^
  nix-repl.cc:552:10: error: 'tList' was not declared in this scope
       case tList:
            ^
  nix-repl.cc:557:44: error: 'struct nix::Value' has no member named 'list'
               for (unsigned int n = 0; n < v.list.length; ++n) {
                                              ^
  nix-repl.cc:558:33: error: 'struct nix::Value' has no member named 'list'
                   if (seen.find(v.list.elems[n]) != seen.end())
                                   ^
  nix-repl.cc:562:44: error: 'struct nix::Value' has no member named 'list'
                           printValue(str, *v.list.elems[n], maxDepth - 1, seen);
                                              ^
  builder for ‘/nix/store/g6g4gzqsln1scrg4jvi3giqmcjpc9hfq-nix-repl-1.10-57aeef0.drv’ failed with exit code 1
  killing process 29861
  killing process 29860
  error: build of ‘/nix/store/g6g4gzqsln1scrg4jvi3giqmcjpc9hfq-nix-repl-1.10-57aeef0.drv’ failed
  ```


state: closed
title: mathics: Fix unit tests
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/9712
updated_at: 2015-09-10 05:17:01
body:
  Disabled two tests that require a preinstalled build of Mathics to work, which is incompatible with the way nix runs them.  They're also not the most important tests in the world.


state: closed
title: pythonPackage.django-treebeard: init at 3.0
user_login: desiderius
html_url: https://github.com/NixOS/nixpkgs/pull/9717
updated_at: 2015-09-08 09:25:48
body:
  django-treebeard is a library that implements efficient tree implementations for the Django Web Framework 1.6+.

  Tested on PyPy and Python 2.7 -> 3.4.


state: closed
title: pythonPackage.djangorestframework: init at 3.2.3
user_login: desiderius
html_url: https://github.com/NixOS/nixpkgs/pull/9718
updated_at: 2015-09-09 05:27:37
body:
  Django REST framework is a powerful and flexible toolkit that makes it easy to build Web APIs.

  Tested on PyPy and Python 2.7 -> 3.4.


state: closed
title: pythonPackage.willow: init at 0.2.1
user_login: desiderius
html_url: https://github.com/NixOS/nixpkgs/pull/9720
updated_at: 2015-09-09 05:28:05
body:
  A Python image library that sits on top of Pillow, Wand and OpenCV.

  Tested on PyPy and Python 2.7 -> 3.4.


state: closed
title: stage-1-init: add support for the ability of specify a name of squashfs image
user_login: akaWolf
html_url: https://github.com/NixOS/nixpkgs/pull/9722
updated_at: 2019-01-15 11:40:36
body:
  It's very useful to have such ability, since sometimes exists a need to create bootable USB flash drive with multiple distributives and their versions. Currently with NixOS it's only possible to create one more partition with squashfs image. After that change you can specify the name of squashfs image (like `boot.iso=nixos32/rootfs.squashfs` in the boot kernel options of bootloader config), and the need in creation additional partition will dissapear.


state: closed
title: [emacs-package] org-trello: 0.6.9.3 -> 0.7.5, dash-functional: init at 2.11.0 (dep)
user_login: ardumont
html_url: https://github.com/NixOS/nixpkgs/pull/9724
updated_at: 2015-09-10 16:21:18
body:
  # Summary
  - dash-functional: init at 2.11.0 (org-trello dependency)
  - org-trello: 0.6.9.3 -> 0.7.5
  # Test

  ``` sh
  # tony at corellia in ~/repo/perso/nixpkgs on git:update-org-trello o [17:04:08]
  $ nix-build -A emacs24PackagesNg.org-trello -A emacs24PackagesNg.dash-functional
  /nix/store/1a3qnhrq2qcmg4m1vvjzq04wqymk0gh2-emacs-org-trello-0.7.5
  /nix/store/y4mw6yldmzdpc2n2qrkrgisifca90aql-emacs-dash-functional-2.11.0

  # tony at corellia in ~/repo/perso/nixpkgs on git:update-org-trello o [17:04:10]
  $ tree result result-2
  result
  ├── nix-support
  │   ├── propagated-native-build-inputs
  │   ├── propagated-user-env-packages
  │   └── setup-hook
  └── share
      └── emacs
          └── site-lisp
              └── elpa
                  └── org-trello-0.7.5
                      ├── org-trello-action.el
                      ├── org-trello-action.elc
                      ├── org-trello-api.el
                      ├── org-trello-api.elc
                      ├── org-trello-autoloads.el
                      ├── org-trello-autoloads.el~
                      ├── org-trello-backend.el
                      ├── org-trello-backend.elc
                      ├── org-trello-buffer.el
                      ├── org-trello-buffer.elc
                      ├── org-trello-cbx.el
                      ├── org-trello-cbx.elc
                      ├── org-trello-controller.el
                      ├── org-trello-controller.elc
                      ├── org-trello-data.el
                      ├── org-trello-data.elc
                      ├── org-trello-date.el
                      ├── org-trello-date.elc
                      ├── org-trello-deferred.el
                      ├── org-trello-deferred.elc
                      ├── org-trello-entity.el
                      ├── org-trello-entity.elc
                      ├── org-trello-hash.el
                      ├── org-trello-hash.elc
                      ├── org-trello-input.el
                      ├── org-trello-input.elc
                      ├── org-trello-log.el
                      ├── org-trello-log.elc
                      ├── org-trello-pkg.el
                      ├── org-trello-proxy.el
                      ├── org-trello-proxy.elc
                      ├── org-trello-query.el
                      ├── org-trello-query.elc
                      ├── org-trello-setup.el
                      ├── org-trello-setup.elc
                      ├── org-trello-tools.el
                      ├── org-trello-tools-test.el
                      ├── org-trello-utils.el
                      └── org-trello-utils.elc
  result-2
  ├── nix-support
  │   ├── propagated-native-build-inputs
  │   ├── propagated-user-env-packages
  │   └── setup-hook
  └── share
      └── emacs
          └── site-lisp
              └── elpa
                  └── dash-functional-2.11.0
                      ├── dash-functional-autoloads.el
                      ├── dash-functional-autoloads.el~
                      ├── dash-functional.el
                      ├── dash-functional.elc
                      ├── dash-functional-pkg.el
                      └── dash-functional-pkg.elc

  12 directories, 51 files
  ```

  Once installed (`nix-env -f . -A ...`) :

  ``` sh
  # tony at corellia in ~ [17:12:22]
  $ f ~/.nix-profile/share/emacs/ org-trello
  /home/tony/.nix-profile/share/emacs/site-lisp/elpa/org-trello-0.6.9.3
  /home/tony/.nix-profile/share/emacs/site-lisp/elpa/org-trello-0.7.5
  ```

  Note:
  - f is an alias on find
  - 0.6.9.3 is the current installed version from my `emacs-env`.


state: closed
title: Handling lid events
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/issues/9725
updated_at: 2015-09-08 18:20:14
body:
  Continuing the thoughts at https://github.com/NixOS/nixpkgs/pull/9642.

  We have the option `services.acpid.lidEventCommands` (https://nixos.org/nixos/manual/ch-options.html#opt-services.acpid.lidEventCommands).
  And by default, systemd handles the lid, too.

  An idea is to create an option `standbyOnLidClose`, default `true`, that can change the way systemd behaves. Related is the power button.
  Not sure where it should go. `systemd.` or `hardware.`?

  As a reference, here is the a snippet how to implement it:

  ``` nix
        ${optionalString cfg.displayManager.desktopManagerHandlesLidAndPower ''
          # Stop systemd from handling the power button and lid switch,
          # since presumably the desktop environment will handle these.
          if [ -z "$_INHIBITION_LOCK_TAKEN" ]; then
            export _INHIBITION_LOCK_TAKEN=1
            if ! ${config.systemd.package}/bin/loginctl show-session $XDG_SESSION_ID | grep -q '^RemoteHost='; then
              exec ${config.systemd.package}/bin/systemd-inhibit --what=handle-lid-switch:handle-power-key --why="Desktop environment handles power events" "$0" "$sessionType"
            fi
          fi

        ''}
  ```


state: open
title: Clean up the nixos option tree
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/issues/9726
updated_at: 2017-09-27 23:32:25
body:
  Is there a guideline on where to put new options?

  I can find categories like `ec2`, `gnu`, `qtPlugins` and `zramSwap` in the option root, on the same level as e.g. `hardware`, `nix` and `lib`.

  Apart from fulltext option search it is hard to find anything in the current structure.
  I’m all for flat hierachies, mind you, but designed systematically.


state: closed
title: remove desktopManagerHandlesLidAndPower
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/pull/9727
updated_at: 2016-02-28 08:55:40
body:
  As discussed on https://github.com/NixOS/nixpkgs/pull/9642, the option
  is not necessary because all desktop managers already stopped handling
  it (and delegated to systemd).


state: closed
title: build error on darwin stdenv-darwin-boot-3/setup ... syntax error near unexpected token `;'
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/issues/9730
updated_at: 2015-10-29 11:33:59
body:
  What does this error mean? I'm getting it on some packages, and not on others.

  ``` sh
  /nix/store/hsyhlw6hqxiiwcppapwadqh9c7rdlkg0-stdenv-darwin-boot-3/setup: eval: line 859: syntax error near unexpected token `;'
  ```


state: closed
title: First-class Nix knowledge of reproducible builds
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/9731
updated_at: 2018-10-10 05:15:48
body:
  Debian is putting [a lot of effort into getting full reproducibility](https://wiki.debian.org/ReproducibleBuilds), and I'm hoping we might be able to piggyback off of it. Has there been any effort to carry any of those patches over?

  We also have the underused `nix-build --check` tool which would be nice to run during CI, at least on things that we declare to be reproducible.

  One nice feature we could have is to add an attribute on a derivation called `meta.reproducible`. This would instruct Hydra (or some kind of build helper tool) to try running `nix-build --check` on it, because the package maintainer believes it should be reproducible. A builder would raise an error if it turned out not to be byte-for-byte identical, and we could have some sort of "verify trust" on supposedly reproducible builds that with probability `p` tries rebuilding substitutes from upstream and makes lots of noise if things don't match up.


state: closed
title: VirtualBox and VLC segfaults related to QT_PLUGIN_PATH
user_login: cillianderoiste
html_url: https://github.com/NixOS/nixpkgs/issues/9732
updated_at: 2017-03-20 19:51:29
body:
  I haven't figured out why this happens but I can reliably get a segfault with the following steps:
  1. Boot
  2. Start VirtualBox
  3. Start a Virtual machine

  It fails with a segfault (e.g. VirtualBox[1489]: segfault at 7fb96e79f7d0 ip 00007fb96e79f7d0 sp 00007ffd2ac39df8 error 14 in VBoxPuelMain.so[7fb96e9a6000+8000])

  Interestingly VLC will also now segfault (I can add an example later, but it often refers to libXft.so)

  I noticed that #5508 mentioned QT_PLUGIN_PATH, and although I don't seem to have anything which would add extra Qt plugins in my user or root profiles, running the following works:

  `QT_PLUGIN_PATH= vlc`

  After running that once, I can now start the virtual machine, and run vlc again without unsetting QT_PLUGIN_PATH.

  The following sequence also works:
  1. Boot
  2. Start VLC (without unsetting QT_PLUGIN_PATH)
  3. Start VirtualBox
  4. Start a Virtual machine

  I'm running KDE5 (KDE4 is not enabled), on 16.03pre68239.bd84eba and I've tried VirtualBox 5.0.0 with and without the Extensions.

  My root user profile has the following installed:
  artha-1.0.3
  handbrake-0.9.9
  jmtpfs-0.5
  libreoffice-4.0.5.2
  stalonetray-0.8.1
  wordnet-3.0

  My user profile has the following installed:
  artha-1.0.3 (GTK thesaurus)

  Will I add a core dump or collect more info?


state: closed
title: wordpress: execute the extraConfig before loading wp-settings.php
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/pull/9733
updated_at: 2015-11-16 12:16:10
body:
  This is needed so that settings defined in `extraConfig` actually get handled.

  I spend several hours figuring out why my `extraConfig` wasn't working so it would be great if this could be merged.

  @qknight: do you think this makes sense?


state: closed
title: Can't install dependent-map Haskell package with GHCJS
user_login: mayhewluke
html_url: https://github.com/NixOS/nixpkgs/issues/9734
updated_at: 2015-09-11 03:04:48
body:
  Trying to install it directly (or having it automatically installed as a dependency of another package) fails:

  ```
  $ nix-env -f "<nixpkgs>" -i -A haskell.packages.ghcjs.dependent-map
  installing ‘dependent-map-0.2.0.1’
  these derivations will be built:
    /nix/store/6y9va3srxp9zfrznwr28l5dmkdib273d-dependent-map-0.2.0.1.drv
  ...
  all.js: dependent-map.cabal:42: 'then' branch of 'if' is empty
  builder for ‘/nix/store/6y9va3srxp9zfrznwr28l5dmkdib273d-dependent-map-0.2.0.1.drv’ failed with exit code 1
  error: build of ‘/nix/store/6y9va3srxp9zfrznwr28l5dmkdib273d-dependent-map-0.2.0.1.drv’ failed
  ```

  However, the following _does_ appear to work:

  ```
  $ cabal2nix cabal://dependent-map --shell > default.nix
  $ nix-build --argstr compiler ghcjs
  these derivations will be built:
    /nix/store/1054fmncqvkqw6rjmm9nikcv2b0l15ik-dependent-map-0.2.0.1.tar.gz.drv
    /nix/store/gfr9z5d223r4pz74dpc0a1pf8if73i8d-dependent-map-0.2.0.1.drv
  building path(s) ‘/nix/store/sazlic7vrypld9j1jdlm741wh8izbbc2-dependent-map-0.2.0.1.tar.gz’
  ...
  /nix/store/4v7phidpkdly70f1jvgb3cic0zs4h05v-dependent-map-0.2.0.1
  $ ls -l
  total 8
  -rw-rw-r-- 1 mayhewluke mayhewluke 807 Sep  8 17:17 default.nix
  lrwxrwxrwx 1 mayhewluke mayhewluke  65 Sep  8 17:41 result -> /nix/store/4v7phidpkdly70f1jvgb3cic0zs4h05v-dependent-map-0.2.0.1
  ```

  This is on a fresh install of Nix, though prior to this I was using Haskell without Nix, so I do have non-Nix versions of cabal etc. on my path (although I don't have any GHCJS tools outside of Nix).

  I notice that each of these ways of installing the package results in a different hash, so presumably there is something different going on in the build, but I don't know enough about Nix to know what's going wrong.


state: open
title: Run NixOS inside LXC container on Ubuntu 14.04 as host
user_login: rowhit
html_url: https://github.com/NixOS/nixpkgs/issues/9735
updated_at: 2019-06-08 21:09:50
body:
  I am not sure if this has been answered before. Does anyone know as how to run NixOS inside LXC container on Ubuntu 14.04 as host. This would be really helpful for me to test all my ideas and then run NixOS on host machine. I tried searching for this online but could not find any help. lxc-create command on ubuntu only provides limited set of OS as option. I really dunno know how to create manually rootfs which can then be booted.


state: closed
title: virtualbox 5.0 breaks /dev/vboxusb permissions
user_login: qknight
html_url: https://github.com/NixOS/nixpkgs/issues/9736
updated_at: 2016-04-03 04:39:05
body:
  # virtualbox 5.0 breaks /dev/vboxusb permissions

  after 2 hours of debugging:

  ```
  crw-rw----   1 root vboxusers  10,  58  9. Sep 00:04 vboxdrv
  crw-rw-rw-   1 root root       10,  57  9. Sep 00:04 vboxdrvu
  crw-rw----   1 root vboxusers  10,  56  9. Sep 00:04 vboxnetctl
  drwxr-x---   4 root vboxusers       80  9. Sep 00:14 vboxusb/
  ```

  i found the vboxusb permissions to be wrong in /dev/vboxusb/*
  - **dirs** need to be 0750 root:vboxusers and the 
  - **nodes** need to be 0660 root:vboxusers.

  this was the case before i switched to:
    16.03pre68239.bd84eba (Dingo)

  the permission problem is also shown when doing this as root:

  ```
  VBoxManage list usbhost
  ```

  vs. doing this as normal user, where the list was empty.


state: closed
title: perl 'illegal mode string' Darwin
user_login: miah
html_url: https://github.com/NixOS/nixpkgs/issues/9737
updated_at: 2015-09-09 05:24:55
body:
  build log: https://gist.github.com/miah/6aa9a52afe954106a2dd

  ```
  patching script interpreter paths in /nix/store/ry1xfxg5rm02caqzszjidqrgvzhp75hg-zlib-1.2.8
  find: -perm: /0100: illegal mode string
  builder for ‘/nix/store/c7as6qpcysyl0s6820nzcjc0y9n9h3m9-zlib-1.2.8.drv’ failed with exit code 1
  ```

  Unless I'm mistaken, `find` on Darwin doesn't support `/ form`. See: https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/find.1.html vs http://linux.die.net/man/1/find


state: closed
title: pythonPackages.django-appconf: init at 1.0.1
user_login: desiderius
html_url: https://github.com/NixOS/nixpkgs/pull/9739
updated_at: 2015-09-09 13:05:52
body:
  A helper class for handling configuration defaults of packaged apps
  gracefully.

  Tested on PyPy and Python 2.7 -> 3.4.


state: closed
title: pythonPackages.django-taggit: init at 0.17.0
user_login: desiderius
html_url: https://github.com/NixOS/nixpkgs/pull/9740
updated_at: 2015-09-09 13:06:04
body:
  django-taggit is a reusable Django application for simple tagging.

  Tested on PyPy and Python 2.7 -> 3.4.


state: closed
title: pythonPackages.django-modelcluster: init at 0.6.2
user_login: desiderius
html_url: https://github.com/NixOS/nixpkgs/pull/9741
updated_at: 2015-09-09 13:05:40
body:
  Django extension to allow working with 'clusters' of models as
  a single unit, independently of the database.

  Tested on PyPy and Python 2.7 -> 3.4.


state: closed
title: urjtag: path fixes, more useflags, and enabled features
user_login: lowfatcomputing
html_url: https://github.com/NixOS/nixpkgs/pull/9742
updated_at: 2015-09-23 19:17:11
body:
  After trying to use the UrJTAG package I submitted earlier some problems with it became apparent and are now fixed with this commit.
  - fixed paths to `MANUFACTURERS` file, etc (for urjtag `detect` command) file by removing `DESTDIR=$(out)` _and_ removing `--prefix=/` [You were right](https://github.com/NixOS/nixpkgs/pull/9533#discussion_r38264576), @bjornfor 
  - added more useflags
  - enabled those features that work (such as readline support)
  - switched to `svn` URL so that rev number can be included in version string: `UrJTAG 0.10 #2051` and so that one doesn't need to download the `web/` subdirectory.


state: closed
title: ‘openjdk-8u60b24’ upgrades to ‘openjdk-8u60b24-bootstrap.tar.xz’
user_login: ebzzry
html_url: https://github.com/NixOS/nixpkgs/issues/9743
updated_at: 2015-09-11 20:45:37
body:
  When performing a:

  ```
  nix-env --upgrade
  ```

  the package 'openjdk-8u60b24' upgrades to a different package, 'openjdk-8u60b24-bootstrap.tar.xz', which is a different package.


state: closed
title: substitute / substituteInPlace don't fail on missing files
user_login: edolstra
html_url: https://github.com/NixOS/nixpkgs/issues/9744
updated_at: 2016-08-27 15:04:04
body:
  For example, the upower expression has:

  ```
        substituteInPlace src/notify-upower.sh \
          --replace /usr/bin/dbus-send ${dbus_tools}/bin/dbus-send
  ```

  but `src/notify-upower.sh` doesn't exist. The builder just prints

  ```
  cat: src/notify-upower.sh: No such file or directory
  ```

  and continues.


state: closed
title: ccl-1.10 has a wrong hash
user_login: tohl
html_url: https://github.com/NixOS/nixpkgs/issues/9746
updated_at: 2015-09-15 19:48:30
body:
  output path ‘/nix/store/6ra16vllksz9wv4fkh17w5lg336zvryb-ccl-r16313’ should have r:sha256 hash ‘11lmdvzj1mbm7mbr22vjbcrsvinyz8n32a91ms324xqdqpr82ifb’, instead has ‘04p77n18cw0bc8i66mp2vfrhlliahrx66lm004a3nw3h0mdk0gd8’


state: closed
title: Regenerate CRAN packages
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/issues/9748
updated_at: 2015-10-12 17:25:35
body:
  cc @peti This needs a Hydra run, I suppose.

  One way to stop fast rot of packages (after which we have to wait forever) would be to interleave "latest" and "archive" URLs, but I don't know easy way to do this. Other way would be to use https://mran.revolutionanalytics.com/snapshot/ as a mirror, which contains daily snapshots of CRAN (this may however require permission).


state: closed
title: ocaml packaging seems broken e.g. ocsigen
user_login: tomjridge
html_url: https://github.com/NixOS/nixpkgs/issues/9749
updated_at: 2016-04-03 04:39:46
body:
  ```
  nix-env -i ocsigenserver # should install executable 
  ocsigenserver

  Fatal error: cannot load shared library dllssl_threads_stubs
  Reason: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory
  ```

  Somehow the .so from openssl package should be made available. Also, when using nix-shell with the following default.nix:

  ```
  let
      pkgs = import <nixpkgs> {};
      stdenv = pkgs.stdenv;
      eliom = pkgs.ocamlPackages.eliom;
      ocaml = pkgs.ocaml;
      findlib = pkgs.ocamlPackages.findlib;
      ocsigen_server = pkgs.ocamlPackages.ocsigen_server;
      op = pkgs.ocamlPackages;
      ocsigen_deriving     = op.ocsigen_deriving;
      js_of_ocaml          = op.js_of_ocaml      ;
      ocaml_react          = op.ocaml_react      ;
      ocaml_lwt            = op.ocaml_lwt        ;
      calendar             = op.calendar         ;
      cryptokit            = op.cryptokit        ;
      tyxml                = op.tyxml            ;
      ipaddr               = op.ipaddr           ;
      ocamlnet             = op.ocamlnet         ;
      ocaml_ssl            = op.ocaml_ssl        ;
      ocaml_pcre           = op.ocaml_pcre       ;
      ocaml_optcomp        = op.ocaml_optcomp    ;
      reactivedata         = op.reactivedata     ;
      openssl         = pkgs.openssl     ;
  in stdenv.mkDerivation {
      name = "env";

      buildInputs = [ ocaml eliom findlib ocsigen_server  ocsigen_deriving js_of_ocaml ocaml_react ocaml_lwt calendar cryptokit tyxml ipaddr ocamlne\
  t ocaml_ssl ocaml_pcre ocaml_optcomp reactivedata  openssl ];   
  }
  ```

  I get errors such as 

  ```
  Fatal error: cannot load shared library dlllwt-unix_stubs
  Reason: dlllwt-unix_stubs.so: cannot open shared object file: No such file or directory
  ```

  when trying to compile other ocaml code. This presumably happens because LD isn't picking up directories like /nix/store/qmw8i4vdm20pnbx28xg29cknnv1w6cjm-ocaml-lwt-2.4.6/lib/ocaml/4.01.0/site-lib/lwt/

  (ocamlfind does know about these paths, but plain LD desn't)

  This thread:

  http://lists.science.uu.nl/pipermail/nix-dev/2015-April/016917.html

  seems relevant, but grepping CAML_LD_LIBRARY_PATH in nixpkgs didn't show many hits (with the exception of utop). What is the best way to fix these issues?

  (If this sounds incomprehensible, I can explain more fully)


state: closed
title: Use mirroring in NixOS not only for fetchurl.
user_login: ts468
html_url: https://github.com/NixOS/nixpkgs/pull/9750
updated_at: 2016-11-29 13:34:31
body:
  It is just an initial mockup to discuss how the caching could
  be done. It is by no way functional or even correct syntax.


state: closed
title: Tool to sort mirrors list by distance
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/issues/9751
updated_at: 2018-06-23 23:28:37
body:
  This clicked in my head while I was stopping system rebuild to manually download huge `texLive` tarballs from an another Debian mirror (a routine which I perform each time `texLive` needs to be redownloaded). We can write a tool which:
  1. Takes `pkgs/build-support/fetchurl/mirrors.nix`
  2. For each group of hosts there, sorts them by e.g. average ping.
  3. Resulting file can be placed to `/etc/nixos` and used via some `config` option.


state: closed
title: Firefox: chrome://ubufox/locale/ubufox.properties not found on new window
user_login: simonvandel
html_url: https://github.com/NixOS/nixpkgs/issues/9753
updated_at: 2017-05-02 20:01:43
body:
  If a new firefox window is started, the first page is a "Problem loading page" error:

  File not found
  Firefox can't find the file at chrome://ubufox/locale/ubufox.properties.

  I am guessing we are using a configuration from Ubuntu (ubufox).


state: closed
title: jitsi: fix the run script to work when installed via systemPackages
user_login: khumba
html_url: https://github.com/NixOS/nixpkgs/pull/9754
updated_at: 2015-09-18 07:34:06
body:
  Otherwise, the wrong directory is changed into, and trying to start Jitsi gives:

  ```
  $ jitsi
  Error: Could not find or load main class net.java.sip.communicator.launcher.SIPCommunicator
  ```

  (After this, I hit #3482.)


state: closed
title: Stopping display-manager leads to black screen on 15.09
user_login: khumba
html_url: https://github.com/NixOS/nixpkgs/issues/9755
updated_at: 2017-01-20 16:10:49
body:
  On NixOS 15.09 (f9799e7), if I stop `display-manager.service`, then my laptop's display powers off and doesn't come back, even if I start the service again and try switching back and forth between the X server and the ttys.  I'm on an ASUS N550JK with:

  ```
  $ lspci -knn
  ...
  00:02.0 VGA compatible controller [0300]: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06)
          Subsystem: ASUSTeK Computer Inc. Device [1043:11cd]
          Kernel driver in use: i915
  01:00.0 3D controller [0302]: NVIDIA Corporation GM107M [GeForce GTX 850M] [10de:1391] (rev a2)
          Subsystem: ASUSTeK Computer Inc. Device [1043:11cd]
  ```

  and I'm only using the Intel card (I have the nouveau kernel module blacklisted, previously it was causing problems).

  Curiously, having the X server restart at the end of a session isn't problematic.

  Works fine on 14.12 (0341382).


state: closed
title: add shellHook argument so that users can pass in their own
user_login: adnelson
html_url: https://github.com/NixOS/nixpkgs/pull/9756
updated_at: 2015-09-09 20:31:14
body:
  @peti 

  This gives some functionality that I found myself needing because I had to set some environment variables.


state: closed
title: buildEnv (breaking texlive): allow very big lists to be passed
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/issues/9757
updated_at: 2015-11-09 14:21:26
body:
  See https://github.com/NixOS/nixpkgs/issues/287#issuecomment-138883657. I imagine this as a size check in `buildEnv`; when input list is too large, it's passed via file.


state: closed
title: Some packages downgrade when using `--upgrade`
user_login: ebzzry
html_url: https://github.com/NixOS/nixpkgs/issues/9758
updated_at: 2015-09-17 10:52:58
body:
  Packages like rsnapshot, and gcc-wrapper point to lower versions, when performing an upgrade:

  ```
  % nix-env --upgrade rsnapshot gcc-wrapper
  upgrading ‘rsnapshot-1.4git’ to ‘rsnapshot-1.3.1’
  upgrading ‘gcc-wrapper-5.2.0’ to ‘gcc-wrapper-4.9.3’
  ```


state: closed
title: SSMTP (networking.defaultMailServer) does not supply "/var/setuid-wrappers/sendmail"
user_login: nathan-gs
html_url: https://github.com/NixOS/nixpkgs/issues/9759
updated_at: 2016-07-26 08:52:20
body:
  The networking.defaultMailServer module does not publish a sendmail under the expected location of `/var/setuid-wrappers/sendmail`, which breaks several packages.

  There is however a link at `/run/current-system/sw/bin/sendmail`.


state: closed
title: dyld not working with cabal
user_login: chamini2
html_url: https://github.com/NixOS/nixpkgs/issues/9763
updated_at: 2016-04-03 04:40:01
body:
  When I run `cabal install`, it won't install dependencies and fail with:

  ```
  Failed to install mtl-2.2.1
  Build log ( /Users/matteo/Projects/angler/angler-lang/.cabal-sandbox/logs/mtl-2.2.1.log ):
  dyld: Library not loaded: /nix/store/hnvcaq6mbr7lkscl6b27nmq332lr9m1m-gmp-5.1.3/lib/libgmp.10.dylib
    Referenced from: /Users/matteo/.cabal/setup-exe-cache/setup-Simple-Cabal-1.22.4.0-x86_64-osx-ghc-7.10.2
    Reason: image not found
  ```


state: closed
title: services.openvpn.enable defaults to true
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/9764
updated_at: 2015-09-17 12:48:07
body:
  When I came across [this](http://nixos.org/nixos/manual/ch-options.html#opt-services.openvpn.enable), I did a double-take, because I wasn't expecting it to default to true. The code has a comment saying it's obsolete, but the documentation looks scary.

  Any particular reason the option is still around?

  It looks like @edolstra changed it in 2012: https://github.com/NixOS/nixpkgs/commit/b2910df04e4ec3e707ad08074bd128dedf9b2c23.


state: closed
title: pythonPackages.django-compressor: init at 1.5
user_login: desiderius
html_url: https://github.com/NixOS/nixpkgs/pull/9766
updated_at: 2015-09-11 05:21:41
body:
  Compresses linked and inline JavaScript or CSS into single cached files.

  Tested on PyPy and Python 2.7 -> 3.4.


state: closed
title: cudatoolkit: don't move $out/include to $out/usr_include
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/9769
updated_at: 2015-09-11 10:53:44
body:
  This effectively reverts 86c283824f76d849acbe6
  ("If cuda headers are presented to nix [...]") and all the following
  workarounds that was added due to that commit.

  As far as I can tell[1] this hack isn't needed anymore. And moving
  includes to $out/usr_include causes pain for cudatoolkit users, so
  better get rid of it.

  In patches that did more than the $out/usr_include workaround, I only
  changed the line back to $out/include instead of re-generating the
  patches and fully removing the changed line.

  [1]: I build tested blender and caffe, and temporarily added
  recurseIntoAttrs to rPackages and haskellPackages so that nox-review
  could get proper coverage. However, many of the packages do not build
  even before this patch. I also built CUDA samples with cudatoolkit7
  that ran fine.


state: closed
title: some packages have bad name/version
user_login: ebzzry
html_url: https://github.com/NixOS/nixpkgs/issues/9771
updated_at: 2015-12-24 02:57:24
body:
  When running the command

  ```
  nix-env --query --compare-versions
  ```

  Some packages are compared with a different package.

  ```
  openjdk-8u60b24 < 8u60b24-bootstrap.tar.xz
  qemu-2.4.0 < 2.4.0-x86-only
  ```


state: closed
title: nixos containers: fix system path when reloading
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/pull/9772
updated_at: 2015-09-11 16:45:46
body:
  cc @edolstra reload is broken for declarative containers, `/nix/var/nix/profiles/system` just doesn't exist. I've tested this change briefly and seems to work correctly.

  This is quite a blocker for declarative containers, currently they can only be restarted.

  I'm not sure if this also applies to imperative containers though.


state: closed
title: wordpress: allow extending Wordpress's .htaccess file
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/pull/9773
updated_at: 2015-09-11 20:37:28
body:
  I need this so that I can increase the maximum upload size by setting:

  ``` nix
  extraHtaccess = ''
    php_value upload_max_filesize 20M
  '';
  ```

  @qknight: you might want to look at this.


state: closed
title: OpenVPN service doesn't fail if there are startup errors
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/9774
updated_at: 2016-03-17 14:42:47
body:
  I followed the example config on http://nixos.org/nixos/manual/ch-options.html#opt-services.openvpn.servers but accidentally didn't write the full path for the static key. Checking `journalctl -u openvpn-server.service` reveals

  ```
  Sep 10 13:52:14 myserver.mydomain systemd[1]: Starting OpenVPN instance ‘server’...
  Sep 10 13:52:14 myserver.mydomain openvpn[13349]: Options error: --secret fails with 'static.key': No such file or directory
  Sep 10 13:52:14 myserver.mydomain openvpn[13349]: Options error: Please correct these errors.
  Sep 10 13:52:14 myserver.mydomain openvpn[13349]: Use --help for more information.
  Sep 10 13:52:14 myserver.mydomain systemd[1]: openvpn-server.service: main process exited, code=exited, status=1/FAILURE
  Sep 10 13:52:14 myserver.mydomain systemd[1]: Failed to start OpenVPN instance ‘server’.
  Sep 10 13:52:14 myserver.mydomain systemd[1]: Unit openvpn-server.service entered failed state.
  Sep 10 13:52:14 myserver.mydomain systemd[1]: openvpn-server.service failed.
  Sep 10 13:52:14 myserver.mydomain systemd[1]: openvpn-server.service holdoff time over, scheduling restart.
  Sep 10 13:52:14 myserver.mydomain systemd[1]: Stopping OpenVPN instance ‘server’...
  Sep
  ```

  This is despite `nixos-rebuild switch` claiming to have succeeded. It seems like `nixos-rebuild switch` should have failed because the service was unable to start up.


state: closed
title: plan9port: fix interpreter paths, add perl
user_login: KoviRobi
html_url: https://github.com/NixOS/nixpkgs/pull/9776
updated_at: 2015-10-03 19:11:24
body:
  Fixing interpreter paths was done by exporting PLAN9_TARGET, which
  INSTALL looks at. Giving $PLAN9 to INSTALL does not achieve this, as
  INSTALL only looks at its first argument so I removed the other
  arguments to avoid confusion.

  Perl is an optional dependency for a script that adds URLs to man pages,
  I have added it to get fewer errors during install.


state: closed
title: VirtualBox Extension Pack -> 102096.
user_login: travisbhartwell
html_url: https://github.com/NixOS/nixpkgs/pull/9777
updated_at: 2015-09-10 15:47:28
body:
  Update VirtualBox Extension Pack Revision to match 5.0.2.

  Current VirtualBox version in Unstable Channel is uninstallable if you use the extension pack because this is not correct.


state: closed
title: added more configuration options to gitit to allow github authentication
user_login: statusfailed
html_url: https://github.com/NixOS/nixpkgs/pull/9778
updated_at: 2015-09-11 11:13:02
body:
  These are extra options available in the gitit config file- see the gitit [README](https://github.com/jgm/gitit) for details


state: closed
title: hamster-time-tracker doesn't start on current 15.09
user_login: meteficha
html_url: https://github.com/NixOS/nixpkgs/issues/9780
updated_at: 2016-04-03 04:40:37
body:
  I have no idea what to do here. I'm new to NixOS so I have no idea when hamster started having trouble.

  ```
  $ hamster 

  ** (process:3475): WARNING **: Trying to register gtype 'GMountMountFlags' as enum when in fact it is of type 'GFlags'

  ** (process:3475): WARNING **: Trying to register gtype 'GDriveStartFlags' as enum when in fact it is of type 'GFlags'

  ** (process:3475): WARNING **: Trying to register gtype 'GSocketMsgFlags' as enum when in fact it is of type 'GFlags'
  Traceback (most recent call last):
    File "/nix/store/h6fl65v9gl876py3maxjxba0d5gb0vli-hamster-time-tracker-1.04/bin/.hamster-wrapped", line 31, in <module>
      from hamster import client, reports
    File "/nix/store/h6fl65v9gl876py3maxjxba0d5gb0vli-hamster-time-tracker-1.04/lib/python2.7/site-packages/hamster/reports.py", line 31, in <module>
      from configuration import runtime
    File "/nix/store/h6fl65v9gl876py3maxjxba0d5gb0vli-hamster-time-tracker-1.04/lib/python2.7/site-packages/hamster/configuration.py", line 304, in <module>
      conf = GConfStore()
    File "/nix/store/h6fl65v9gl876py3maxjxba0d5gb0vli-hamster-time-tracker-1.04/lib/python2.7/site-packages/hamster/configuration.py", line 188, in __init__
      self._client.add_dir(self.GCONF_DIR[:-1], gconf.CLIENT_PRELOAD_RECURSIVE)
  glib.GError: Falha ao contatar o servidor de configuração; a causa mais comum é a falta ou má configuração do servidor D-Bus. Para mais informações consulte: http://projects.gnome.org/gconf/. (Detalhes -  1: GetIOR falhou: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.GConf was not provided by any .service files)

  $ nixos-version 
  15.09.295.f9799e7 (Dingo)
  ```

  @bjornfor 


state: closed
title: unvanquished-0.13.1 doesn't build
user_login: ebzzry
html_url: https://github.com/NixOS/nixpkgs/issues/9781
updated_at: 2018-06-23 23:51:52
body:
  Here's the build message:

  ```
  installing ‘unvanquished-0.13.1’
  these derivations will be built:
    /nix/store/79li5d5gibyhydvq6kvgrx2vb4s955wq-unvanquished-0.13.1.drv
  building path(s) ‘/nix/store/69sqvli3lwbvjdp0z1drvzqm2ygbql4m-unvanquished-0.13.1’
  unpacking sources
  unpacking source archive /nix/store/z2q7p3gc733iq0rwlyfa6dmmjin1psqa-v0.13.1.tar.gz
  source root is Unvanquished-0.13.1
  patching sources
  configuring
  fixing cmake files...
  cmake flags: -DCMAKE_BUILD_TYPE=Release -DCMAKE_SKIP_BUILD_RPATH=ON -DCMAKE_INSTALL_NAME_DIR=/nix/store/69sqvli3lwbvjdp0z1drvzqm2ygbql4m-unvanquished-0.13.1/opt/lib -DCMAKE_INSTALL_PREFIX=/nix/store/69sqvli3lwbvjdp0z1drvzqm2ygbql4m-unvanquished-0.13.1/opt  
  -- The C compiler identification is GNU 4.9.3
  -- The CXX compiler identification is GNU 4.9.3
  -- The ASM compiler identification is GNU
  -- Found assembler: /nix/store/748qwsznn15h4jppkwji5mn9c34caiik-gcc-wrapper-4.9.3/bin/gcc
  -- Check for working C compiler: /nix/store/748qwsznn15h4jppkwji5mn9c34caiik-gcc-wrapper-4.9.3/bin/gcc
  -- Check for working C compiler: /nix/store/748qwsznn15h4jppkwji5mn9c34caiik-gcc-wrapper-4.9.3/bin/gcc -- works
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Check for working CXX compiler: /nix/store/748qwsznn15h4jppkwji5mn9c34caiik-gcc-wrapper-4.9.3/bin/g++
  -- Check for working CXX compiler: /nix/store/748qwsznn15h4jppkwji5mn9c34caiik-gcc-wrapper-4.9.3/bin/g++ -- works
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- Using C flag -Wformat=2
  -- Using C++ flag -Wformat=2
  -- Using C flag -Wno-format-zero-length
  -- Using C flag -Wformat-security
  -- Using C++ flag -Wformat-security
  -- Using C flag -Wstrict-aliasing=2
  -- Using C++ flag -Wstrict-aliasing=2
  -- Using C flag -Wmissing-format-attribute
  -- Using C++ flag -Wmissing-format-attribute
  -- Using C flag -Wmissing-noreturn
  -- Using C++ flag -Wmissing-noreturn
  -- Using C flag -Wimplicit-function-declaration
  -- Using C flag -Werror=implicit-function-declaration
  -- Using C++ flag -Werror=implicit-function-declaration
  -- Using C flag -Wformat-security
  -- Using C++ flag -Wformat-security
  -- Using C flag -Werror=format-security
  -- Using C++ flag -Werror=format-security
  -- Using C flag -Wdeclaration-after-statement
  -- Using C flag -Werror=declaration-after-statement
  -- Using C flag -fstack-protector
  -- Using C++ flag -fstack-protector
  -- Using linker flag -Wl,--as-needed
  -- Using linker flag -Wl,-z,defs
  -- Using linker flag -fstack-protector --param=ssp-buffer-size=4
  -- Using linker flag -Wl,-z,relro,-z,now
  CMake Warning (dev) at src/tools/lcc/CMakeLists.txt:8 (get_target_property):
    Policy CMP0026 is not set: Disallow use of the LOCATION target property.
    Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
    command to set the policy and suppress this warning.

    The LOCATION property should not be read from target "lburg".  Use the
    target name directly with add_custom_command, or use the generator
    expression $<TARGET_FILE>, as appropriate.

  This warning is for project developers.  Use -Wno-dev to suppress it.

  CMake Warning (dev) at CMakeLists.txt:1259 (get_target_property):
    Policy CMP0026 is not set: Disallow use of the LOCATION target property.
    Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
    command to set the policy and suppress this warning.

    The LOCATION property should not be read from target "renderer".  Use the
    target name directly with add_custom_command, or use the generator
    expression $<TARGET_FILE>, as appropriate.

  This warning is for project developers.  Use -Wno-dev to suppress it.

  -- Found OpenGL: /nix/store/d8iwgzm4llcf0fj4yv9s777c26c0xqxh-mesa-10.6.5/lib/libGL.so  
  -- Looking for include file pthread.h
  -- Looking for include file pthread.h - found
  -- Looking for pthread_create
  -- Looking for pthread_create - not found
  -- Looking for pthread_create in pthreads
  -- Looking for pthread_create in pthreads - not found
  -- Looking for pthread_create in pthread
  -- Looking for pthread_create in pthread - found
  -- Found Threads: TRUE  
  -- Found SDL: /nix/store/wcx31bdkq2x3xwk9cxgsl9lwcw16mym3-SDL-1.2.15/lib/libSDLmain.a;/nix/store/wcx31bdkq2x3xwk9cxgsl9lwcw16mym3-SDL-1.2.15/lib/libSDL.so;-lpthread (found version "1.2.15") 
  -- Found JPEG: /nix/store/pfgx11m6kr910i2xrs3679faz3v67plf-libjpeg-turbo-1.4.1/lib/libjpeg.so  
  -- Found ZLIB: /nix/store/alsvwzkiw4b7ip38l4nlfjijdvg3fvzn-zlib-1.2.8/lib/libz.so (found version "1.2.8") 
  -- Found PNG: /nix/store/kxrznj68yq3ph6m2wc1vbxh4qw6ql2f2-libpng-apng-1.6.18/lib/libpng.so (found version "1.6.18") 
  -- Found Freetype: /nix/store/qg7234blvwwm3yn0kwhi6svlin59d32q-freetype-2.5.4/lib/libfreetype.so (found version "2.5.4") 
  -- Found GLEW: /nix/store/c6xzl41hgyknsnb1wdaafld7j19qilpm-glew-1.11.0/lib/libGLEW.so  
  -- Found WebP: /nix/store/d4da94bab2cpxdsif3ph5wmpg7lcmy30-libwebp-0.4.3/lib/libwebp.so  
  -- Performing Test _WEBP_COMPILATION_TEST
  -- Performing Test _WEBP_COMPILATION_TEST - Success
  CMake Warning (dev) at CMakeLists.txt:1296 (get_target_property):
    Policy CMP0026 is not set: Disallow use of the LOCATION target property.
    Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
    command to set the policy and suppress this warning.

    The LOCATION property should not be read from target "rendererGL".  Use the
    target name directly with add_custom_command, or use the generator
    expression $<TARGET_FILE>, as appropriate.

  This warning is for project developers.  Use -Wno-dev to suppress it.

  -- Found CursesW: /nix/store/icxqdhfglcdf9p58vv78wplnbzxq6g4d-ncurses-5.9/lib/libncursesw.so  
  CMake Warning (dev) at CMakeLists.txt:1366 (get_target_property):
    Policy CMP0026 is not set: Disallow use of the LOCATION target property.
    Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
    command to set the policy and suppress this warning.

    The LOCATION property should not be read from target "client".  Use the
    target name directly with add_custom_command, or use the generator
    expression $<TARGET_FILE>, as appropriate.

  This warning is for project developers.  Use -Wno-dev to suppress it.

  -- Found GMP: /nix/store/84bj0jv0483sdz5zhq2a13kf99slrskh-gmp-5.1.3/lib/libgmp.so
  -- Found CURL: /nix/store/fwh3ygh58ds40kbd9jiyp4rcrvi0zw9n-curl-7.43.0/lib/libcurl.so (found version "7.43.0") 
  -- Found Nettle: /nix/store/yq1qx69i58fc8d14slmci8a2h8vc7cyj-nettle-3.1.1/lib/libnettle.so  
  -- Found OpenAL: /nix/store/si2s9whilc8sq8ddfqwg0wsnnscsp1bi-openal-soft-1.16.0/lib/libopenal.so  
  -- Found Speex: /nix/store/7gfhbwha4i7irrwk6zmfinji4gkbkh3q-speex-1.2rc2/lib/libspeex.so  
  -- Found Ogg: /nix/store/f55clf16r2lkq5c18pnfarbf13d9z62p-libogg-1.3.2/lib/libogg.so  
  -- Found Vorbis: /nix/store/g77q8cq3y21nkf9f6ndj0gvjr4x4mk9a-libvorbis-1.3.5/lib/libvorbis.so  
  -- Found Theora: /nix/store/cq4p5xxgy59fmhll3jp07xwilrzssqxw-libtheora-1.1.1/lib/libtheora.so  
  CMake Warning (dev) at CMakeLists.txt:1517 (get_target_property):
    Policy CMP0026 is not set: Disallow use of the LOCATION target property.
    Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
    command to set the policy and suppress this warning.

    The LOCATION property should not be read from target "server".  Use the
    target name directly with add_custom_command, or use the generator
    expression $<TARGET_FILE>, as appropriate.

  This warning is for project developers.  Use -Wno-dev to suppress it.

  -- Configuring done
  -- Generating done
  -- Build files have been written to: /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/build
  building
  make flags: SHELL=/nix/store/548wfw1i43glkx8lkyjmbg59h6127qky-bash-4.3-p39/bin/bash    
  Scanning dependencies of target glcpp-library
  [  1%] Building C object src/libs/glsl-optimizer/CMakeFiles/glcpp-library.dir/src/glsl/glcpp/glcpp-lex.c.o
  [  1%] Building C object src/libs/glsl-optimizer/CMakeFiles/glcpp-library.dir/src/glsl/glcpp/glcpp-parse.c.o
  [  1%] Building C object src/libs/glsl-optimizer/CMakeFiles/glcpp-library.dir/src/glsl/glcpp/pp.c.o
  [  1%] Linking C static library libglcpp-library.a
  [  1%] Built target glcpp-library
  Scanning dependencies of target mesa
  [  2%] Building C object src/libs/glsl-optimizer/CMakeFiles/mesa.dir/src/mesa/program/hash_table.c.o
  [  2%] Building C object src/libs/glsl-optimizer/CMakeFiles/mesa.dir/src/mesa/program/symbol_table.c.o
  [  2%] Linking C static library libmesa.a
  [  2%] Built target mesa
  Scanning dependencies of target glsl_optimizer
  [  2%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/ast_expr.cpp.o
  [  3%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/ast_function.cpp.o
  [  3%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/ast_to_hir.cpp.o
  [  3%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/ast_type.cpp.o
  [  3%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/builtin_function.cpp.o
  [  3%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/builtin_stubs.cpp.o
  [  4%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/builtin_variables.cpp.o
  [  4%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/glsl_lexer.cpp.o
  [  4%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/glsl_optimizer.cpp.o
  [  4%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/glsl_parser.cpp.o
  [  4%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/glsl_parser_extras.cpp.o
  [  4%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/glsl_symbol_table.cpp.o
  [  5%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/glsl_types.cpp.o
  [  5%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/hir_field_selection.cpp.o
  [  5%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/ir_basic_block.cpp.o
  [  5%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/ir_builder.cpp.o
  [  5%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/ir_clone.cpp.o
  [  6%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/ir_constant_expression.cpp.o
  [  6%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/ir.cpp.o
  [  6%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/ir_expression_flattening.cpp.o
  [  6%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/ir_function_can_inline.cpp.o
  [  6%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/ir_function.cpp.o
  [  7%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/ir_function_detect_recursion.cpp.o
  [  7%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/ir_hierarchical_visitor.cpp.o
  [  7%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/ir_hv_accept.cpp.o
  [  7%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/ir_import_prototypes.cpp.o
  [  7%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/ir_print_glsl_visitor.cpp.o
  [  8%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/ir_print_visitor.cpp.o
  [  8%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/ir_reader.cpp.o
  [  8%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/ir_rvalue_visitor.cpp.o
  [  8%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/ir_set_program_inouts.cpp.o
  [  8%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/ir_unused_structs.cpp.o
  [  9%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/ir_validate.cpp.o
  [  9%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/ir_variable_refcount.cpp.o
  [  9%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/linker.cpp.o
  [  9%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/link_functions.cpp.o
  [  9%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/link_uniform_initializers.cpp.o
  [ 10%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/link_uniforms.cpp.o
  [ 10%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/loop_analysis.cpp.o
  [ 10%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/loop_controls.cpp.o
  [ 10%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/loop_unroll.cpp.o
  [ 10%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/lower_clip_distance.cpp.o
  [ 11%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/lower_discard.cpp.o
  [ 11%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/lower_discard_flow.cpp.o
  [ 11%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/lower_if_to_cond_assign.cpp.o
  [ 11%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/lower_instructions.cpp.o
  [ 11%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/lower_jumps.cpp.o
  [ 11%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/lower_mat_op_to_vec.cpp.o
  [ 12%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/lower_noise.cpp.o
  [ 12%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/lower_output_reads.cpp.o
  [ 12%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/lower_ubo_reference.cpp.o
  [ 12%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/lower_variable_index_to_cond_assign.cpp.o
  [ 12%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/lower_vec_index_to_cond_assign.cpp.o
  [ 13%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/lower_vec_index_to_swizzle.cpp.o
  [ 13%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/lower_vector.cpp.o
  [ 13%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/main.cpp.o
  /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/libs/glsl-optimizer/src/glsl/main.cpp: In function 'void usage_fail(const char*)':
  /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/libs/glsl-optimizer/src/glsl/main.cpp:132:29: warning: format not a string literal, argument types not checked [-Wformat-nonliteral]
      printf(header, name, name);
                               ^
  /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/libs/glsl-optimizer/src/glsl/main.cpp:125:1: warning: function might be candidate for attribute 'noreturn' [-Wsuggest-attribute=noreturn]
   usage_fail(const char *name)
   ^
  [ 13%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/opt_algebraic.cpp.o
  [ 13%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/opt_array_splitting.cpp.o
  [ 14%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/opt_constant_folding.cpp.o
  [ 14%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/opt_constant_propagation.cpp.o
  [ 14%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/opt_constant_variable.cpp.o
  [ 14%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/opt_copy_propagation.cpp.o
  [ 14%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/opt_copy_propagation_elements.cpp.o
  [ 15%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/opt_dead_code.cpp.o
  [ 15%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/opt_dead_code_local.cpp.o
  [ 15%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/opt_dead_functions.cpp.o
  [ 15%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/opt_function_inlining.cpp.o
  [ 15%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/opt_if_simplification.cpp.o
  [ 16%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/opt_noop_swizzle.cpp.o
  [ 16%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/opt_redundant_jumps.cpp.o
  [ 16%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/opt_structure_splitting.cpp.o
  [ 16%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/opt_swizzle_swizzle.cpp.o
  [ 16%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/opt_tree_grafting.cpp.o
  [ 17%] Building C object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/ralloc.c.o
  /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/libs/glsl-optimizer/src/glsl/ralloc.c: In function 'printf_length':
  /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/libs/glsl-optimizer/src/glsl/ralloc.c:413:4: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format]
      size = vsnprintf(&junk, 1, fmt, args);
      ^
  /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/libs/glsl-optimizer/src/glsl/ralloc.c:413:4: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format]
  /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/libs/glsl-optimizer/src/glsl/ralloc.c: In function 'ralloc_vasprintf':
  /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/libs/glsl-optimizer/src/glsl/ralloc.c:429:7: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format]
         vsnprintf(ptr, size, fmt, args);
         ^
  /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/libs/glsl-optimizer/src/glsl/ralloc.c:429:7: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format]
  /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/libs/glsl-optimizer/src/glsl/ralloc.c: In function 'ralloc_vasprintf_rewrite_tail':
  /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/libs/glsl-optimizer/src/glsl/ralloc.c:486:4: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format]
      vsnprintf(ptr + *start, new_length + 1, fmt, args);
      ^
  /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/libs/glsl-optimizer/src/glsl/ralloc.c:486:4: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format]
  [ 17%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/s_expression.cpp.o
  [ 17%] Building CXX object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/standalone_scaffolding.cpp.o
  [ 17%] Building C object src/libs/glsl-optimizer/CMakeFiles/glsl_optimizer.dir/src/glsl/strtod.c.o
  [ 17%] Linking CXX static library libglsl_optimizer.a
  [ 17%] Built target glsl_optimizer
  Scanning dependencies of target rendererGL
  [ 17%] Building C object CMakeFiles/rendererGL.dir/src/engine/qcommon/q_shared.c.o
  In file included from /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/include/assert.h:35:0,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/qcommon/q_shared.h:185,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/qcommon/q_shared.c:36:
  /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
     ^
  [ 17%] Building C object CMakeFiles/rendererGL.dir/src/engine/qcommon/q_math.c.o
  In file included from /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/include/assert.h:35:0,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/qcommon/q_shared.h:185,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/qcommon/q_math.c:47:
  /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
     ^
  [ 17%] Building CXX object CMakeFiles/rendererGL.dir/src/libs/openexr/half.cpp.o
  [ 17%] Building CXX object CMakeFiles/rendererGL.dir/src/engine/rendererGL/gl_shader.cpp.o
  [ 18%] Building C object CMakeFiles/rendererGL.dir/src/engine/rendererGL/tr_animation_mdm.c.o
  In file included from /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/include/assert.h:35:0,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/../qcommon/q_shared.h:185,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/tr_local.h:31,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/tr_animation_mdm.c:35:
  /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
     ^
  [ 18%] Building C object CMakeFiles/rendererGL.dir/src/engine/rendererGL/tr_animation.c.o
  In file included from /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/include/assert.h:35:0,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/../qcommon/q_shared.h:185,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/tr_local.h:31,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/tr_animation.c:24:
  /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
     ^
  [ 18%] Building CXX object CMakeFiles/rendererGL.dir/src/engine/rendererGL/tr_backend.cpp.o
  In file included from /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/include/assert.h:35:0,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/../qcommon/q_shared.h:185,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/tr_local.h:31,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/tr_backend.cpp:25:
  /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
     ^
  [ 18%] Building C object CMakeFiles/rendererGL.dir/src/engine/rendererGL/tr_bsp.c.o
  In file included from /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/include/assert.h:35:0,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/../qcommon/q_shared.h:185,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/tr_local.h:31,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/tr_bsp.c:25:
  /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
     ^
  [ 18%] Building C object CMakeFiles/rendererGL.dir/src/engine/rendererGL/tr_cmds.c.o
  In file included from /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/include/assert.h:35:0,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/../qcommon/q_shared.h:185,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/tr_local.h:31,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/tr_cmds.c:24:
  /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
     ^
  [ 19%] Building C object CMakeFiles/rendererGL.dir/src/engine/rendererGL/tr_curve.c.o
  In file included from /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/include/assert.h:35:0,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/../qcommon/q_shared.h:185,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/tr_local.h:31,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/tr_curve.c:24:
  /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
     ^
  [ 19%] Building C object CMakeFiles/rendererGL.dir/src/engine/rendererGL/tr_decals.c.o
  In file included from /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/include/assert.h:35:0,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/../qcommon/q_shared.h:185,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/tr_local.h:31,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/tr_decals.c:38:
  /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
     ^
  [ 19%] Building C object CMakeFiles/rendererGL.dir/src/engine/rendererGL/tr_fbo.c.o
  In file included from /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/include/assert.h:35:0,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/../qcommon/q_shared.h:185,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/tr_local.h:31,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/tr_fbo.c:24:
  /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
     ^
  [ 19%] Building C object CMakeFiles/rendererGL.dir/src/engine/rendererGL/tr_flares.c.o
  In file included from /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/include/assert.h:35:0,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/../qcommon/q_shared.h:185,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/tr_local.h:31,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/tr_flares.c:24:
  /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
     ^
  [ 19%] Building C object CMakeFiles/rendererGL.dir/src/engine/rendererGL/tr_fog.c.o
  In file included from /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/include/assert.h:35:0,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/../qcommon/q_shared.h:185,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/tr_local.h:31,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/rendererGL/tr_fog.c:37:
  /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
     ^
  [ 20%] Building C object CMakeFiles/rendererGL.dir/src/engine/renderer/tr_font.c.o
  In file included from /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/include/assert.h:35:0,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/renderer/../rendererGL/../qcommon/q_shared.h:185,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/renderer/../rendererGL/tr_local.h:31,
                   from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/renderer/tr_font.c:81:
  /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
     ^
  In file included from /tmp/nix-build-unvanquished-0.13.1.drv-0/Unvanquished-0.13.1/src/engine/renderer/tr_font.c:89:0:
  /nix/store/qg7234blvwwm3yn0kwhi6svlin59d32q-freetype-2.5.4/include/fterrdef.h:34:3: error: expected ',' or '}' before '(' token
     FT_NOERRORDEF_( Ok,                                        0x00,
     ^
  CMakeFiles/rendererGL.dir/build.make:398: recipe for target 'CMakeFiles/rendererGL.dir/src/engine/renderer/tr_font.c.o' failed
  make[2]: *** [CMakeFiles/rendererGL.dir/src/engine/renderer/tr_font.c.o] Error 1
  CMakeFiles/Makefile2:411: recipe for target 'CMakeFiles/rendererGL.dir/all' failed
  make[1]: *** [CMakeFiles/rendererGL.dir/all] Error 2
  Makefile:149: recipe for target 'all' failed
  make: *** [all] Error 2
  builder for ‘/nix/store/79li5d5gibyhydvq6kvgrx2vb4s955wq-unvanquished-0.13.1.drv’ failed with exit code 2
  error: build of ‘/nix/store/79li5d5gibyhydvq6kvgrx2vb4s955wq-unvanquished-0.13.1.drv’ failed
  ```

  @astsmtl 


state: closed
title: nixos/deluge: restart daemon if it's stopped from GUI
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/9782
updated_at: 2015-09-11 21:03:14
body:
  Because we control daemon with systemd and run it system-wise (e.g. on a server), we don't want to be able to stop it from GUI ("Quit & shutdown daemon" option); if we want to stop it, it should be done properly though systemd.

  Someone might find this feature useful though, so I'd like to put this for discussion for some time.

  cc @domenkozar 


state: closed
title: perl failing to build on os x
user_login: mmerickel
html_url: https://github.com/NixOS/nixpkgs/issues/9783
updated_at: 2015-09-11 09:50:33
body:
  I just installed nix 1.10 and tried to run `nix-shell -p python27` on OS X 10.10.5. It looks like perl expecting a version of the `find` command that doesn't work on os x. Is there a workaround?

  ```
  ...
  strip: can't process non-object and non-archive file: /nix/store/fj08s8j4dfpiz7dyi90cs713dwg82n8v-perl-5.20.2/bin/ptardiff
  strip: can't process non-object and non-archive file: /nix/store/fj08s8j4dfpiz7dyi90cs713dwg82n8v-perl-5.20.2/bin/ptargrep
  strip: can't process non-object and non-archive file: /nix/store/fj08s8j4dfpiz7dyi90cs713dwg82n8v-perl-5.20.2/bin/s2p
  strip: can't process non-object and non-archive file: /nix/store/fj08s8j4dfpiz7dyi90cs713dwg82n8v-perl-5.20.2/bin/shasum
  strip: can't process non-object and non-archive file: /nix/store/fj08s8j4dfpiz7dyi90cs713dwg82n8v-perl-5.20.2/bin/splain
  strip: can't process non-object and non-archive file: /nix/store/fj08s8j4dfpiz7dyi90cs713dwg82n8v-perl-5.20.2/bin/xsubpp
  strip: can't process non-object and non-archive file: /nix/store/fj08s8j4dfpiz7dyi90cs713dwg82n8v-perl-5.20.2/bin/zipdetails
  patching script interpreter paths in /nix/store/fj08s8j4dfpiz7dyi90cs713dwg82n8v-perl-5.20.2
  find: -perm: /0100: illegal mode string
  builder for ‘/nix/store/v16mzzb4dajbj3d13f5fl9sdy1b3ds4i-perl-5.20.2.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/qrajznbph77yw7ishi9nvkwd7p95qjqf-openssl-1.0.1p.drv’: 1 dependencies couldn't be built
  building path(s) ‘/nix/store/ry1xfxg5rm02caqzszjidqrgvzhp75hg-zlib-1.2.8’
  killing process 63435
  cannot build derivation ‘/nix/store/6bj1h78vlx4zrjdaadj9wvyg5c6jmd0m-curl-7.43.0.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/k207hrhnrks9ivfa8nsmhv3anlw8w6a0-sed-4.2.2.tar.bz2.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/2rxp8yj0mjf0wwpvp3hdi5bs0n94amhh-xz-5.2.1.tar.bz2.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/gfbnb9s14xq6f77m8gimknml5kdybllj-gnused-4.2.2.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/6gjvcw8f6sf6kal1zf06jh1z5ygg78dh-xz-5.2.1.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/3fvwri55235nqj14xszi756rlbqp7vpx-stdenv-darwin-boot-2.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/77sz7kg2x2aq67d9yskyy7mliifjsqif-bash-4.3-p39.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/77sz7kg2x2aq67d9yskyy7mliifjsqif-bash-4.3-p39.drv’ failed
  /Users/michael/.nix-profile/bin/nix-shell: failed to build all dependencies
  ```


state: closed
title: jitsi: patch RPATHs for missing libraries
user_login: khumba
html_url: https://github.com/NixOS/nixpkgs/pull/9785
updated_at: 2015-09-17 20:06:27
body:
  Jitsi bundles some .so files for Linux that need RPATHs to function correctly.  Otherwise, Jitsi will still start (if installed in a user environment, #9754), but with missing functionality, for example without audio because no audio libraries are found.

  CC @edwtjo as the maintainer of openjdk8: Is it alright for me to add an `architecture` passthru variable as there is in the openjdk7 expression (openjdk/default.nix)?  Could you please confirm that this is still valid (and in particular, the name of the i386 directory)?  I'm running 64-bit and haven't tested with a 32-bit system.  Also, `jdk.jre.home` has the same value as `jdk.home`, is using `jdk.jre.home` preferred?

  Thanks.


state: closed
title: jython and yed expressions break with jre = oraclejre8
user_login: puffnfresh
html_url: https://github.com/NixOS/nixpkgs/issues/9786
updated_at: 2015-09-17 18:18:41
body:
  In my config.nix I have:

  ``` nix
  {
    allowUnfree = true;
    packageOverrides = pkgs: with pkgs; rec {
      jdk = oraclejdk8;
      jre = oraclejre8;
    };
  }
  ```

  And if I want to do anything, I get this an error:

  ```
  $ nix-env -qaP
  error: attribute ‘platforms’ missing, at /nix/store/wzp6bj5fcr07s37ncp61jznvf0s0pav0-nixos-15.09.308.2734724/nixos/pkgs/development/interpreters/jython/default.nix:27:17
  (use ‘--show-trace’ to show detailed location information)
  ```

  I have to remove the jython and yed attributes to make things work:

  ``` nix
  {
    allowUnfree = true;
    packageOverrides = pkgs: with pkgs; rec {
      jdk = oraclejdk8;
      jre = oraclejre8;

      jython = null;
      yed = null;
    };
  }
  ```


state: closed
title: pythonPackages.pillow: 2.3.0 -> 2.9.0
user_login: desiderius
html_url: https://github.com/NixOS/nixpkgs/pull/9788
updated_at: 2015-09-18 13:52:04
body:
  @cillianderoiste, @prikhi, check is disabled because of assertion errors, see https://github.com/python-pillow/Pillow/issues/1259

  Tested on PyPy and Python 2.7 -> 3.4.


state: closed
title: parallel: no dependency on `procps` on Darwin
user_login: pesterhazy
html_url: https://github.com/NixOS/nixpkgs/pull/9789
updated_at: 2015-09-11 19:22:34
body:
  Fixes #9592 

  `parallel` is also required for building go packages.

  This does not implement @copumpkin's suggestion in #9592. Instead it's a temporary workaround until a logical `ps` attribute is provided (I'm not confident enough for this suggestion just yet).


state: closed
title: nix-prefetch-git: pull all tags from remote when checkouting by revision
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/9790
updated_at: 2015-09-20 16:25:30
body:
  This fixes fetching for a nasty combination:
  1. To be checkouted is a revision which corresponds to a tag in form "<tag>^{}".
  2. This revision is not fetched by default.

  I've stumbled upon this while trying to fetch Julia's complete package repository.


state: closed
title: mlmmj: postfix master config uses deprecated nextHop instead of nexthop
user_login: noqqe
html_url: https://github.com/NixOS/nixpkgs/pull/9792
updated_at: 2015-09-11 16:15:59
body:
  Hi,

  this wrong variable name causes mlmmj/postfix to fail with:

  ```
  Sep 11 13:20:30 host postfix/pipe[34899]: warning: file /var/postfix/conf/master.cf: service mlmmj: unknown macro name: "nextHop"
  ```

  as a result, messages will not be delivered


state: closed
title: mlmmj: fixing reply-to field in customheaders
user_login: noqqe
html_url: https://github.com/NixOS/nixpkgs/pull/9793
updated_at: 2015-09-11 16:06:15
body:
  Hi,

  currently, the customheaders will be generated the other way around

  ```
  cat /var/spool/mlmmj/k4cg.org/k4cg/control/customheaders
  List-Id: k4cg
  Reply-To: k4cg.org@k4cg
  ```

  The following commit fixes that behavoir. 


state: closed
title: WIP: cudatoolkit: add version 7.5
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/9797
updated_at: 2016-07-11 21:02:20
body:
  TODO: Fix nsight startup error:

   $ ./result/bin/nsight
   CompilerOracle: exclude java/lang/reflect/Array.newInstance
   java.lang.NoClassDefFoundError: Could not initialize class
   sun.util.calendar.ZoneInfoFile
           at sun.util.calendar.ZoneInfo.getTimeZone(ZoneInfo.java:663)
           at java.util.TimeZone.getTimeZone(TimeZone.java:560)
           at java.util.TimeZone.setDefaultZone(TimeZone.java:657)
           at java.util.TimeZone.getDefaultRef(TimeZone.java:624)
           at java.util.Date.normalize(Date.java:1193)
           at java.util.Date.toString(Date.java:1027)
           at org.eclipse.equinox.launcher.Main.log(Main.java:2423)
           at org.eclipse.equinox.launcher.Main.run(Main.java:1476)
           at org.eclipse.equinox.launcher.Main.main(Main.java:1438)


state: closed
title: add perl-tk to nixos
user_login: shen390s
html_url: https://github.com/NixOS/nixpkgs/pull/9798
updated_at: 2015-09-15 02:57:46
body:
  some nixes package(such as texdoctk in texlive) need perl-tk, this pull request add perl-tk to nixes packages


state: closed
title: gettext: 0.19.5.1 -> 0.19.6
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/9799
updated_at: 2015-12-12 10:52:33
body:
  http://lists.gnu.org/archive/html/bug-gettext/2015-09/msg00008.html

  This will triggers a mass rebuild I think…


state: open
title: Valid profile names for nixos-rebuild?
user_login: khumba
html_url: https://github.com/NixOS/nixpkgs/issues/9800
updated_at: 2019-01-12 22:05:58
body:
  ```
  $ nixos-rebuild boot -p foo
  $ nixos-rebuild boot -p bar-12
  $ nixos-rebuild boot -p baz-12.14
  ```

  All of these create symlinks in /nix/var/nix/profiles/system-profiles (and they will be set as active it 'switch' is given), but only the first one gets added as a submenu in Grub.  Is it problematic to have profile names with `-[0-9]` in them?  Should they be strictly alphabetic?  If so, let's document this :).


state: closed
title: error: The option `virtualisation.docker.storageDriver' is used but not defined.
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/issues/9801
updated_at: 2015-10-04 12:38:45
body:
  I'm getting this error on latest release-15.09 channel (15.09.308.2734724):

  ```
  $ nixos-rebuild build -Q
  building Nix...
  building the system configuration...
  error: The option `virtualisation.docker.storageDriver' is used but not defined.
  (use ‘--show-trace’ to show detailed location information)
  ```

  I'm guessing this commit caused it: https://github.com/NixOS/nixpkgs/commit/c2d1617b91ed4bb0b589d133da7f5428dd625b12


state: closed
title: Using `buildTools = [ ghcjs ];` results in file permission error
user_login: mayhewluke
html_url: https://github.com/NixOS/nixpkgs/issues/9802
updated_at: 2016-12-04 18:36:23
body:
  In order to work around #9175 I had hoped to use Stack to build my project while using Nix to provide GHCJS and other non-Hackage tools (such as Stack itself, for example). However, trying to use both Stack and GHCJS in my nix-shell results in the following error:

  ```
  $ nix-shell --pure test.nix
  these derivations will be built:
    /nix/store/rwmh696jvag43hxrwlp1a81g6fchwf6s-ghc-7.10.2.drv
  building path(s) ‘/nix/store/p9dg14iyn9dk0mmy1xb6zsq56gxjpada-ghc-7.10.2’
  collision between `/nix/store/8swzwadr3ls54jna9rk8hw7bga5qv3zq-ghc-7.10.2/bin/haddock' and `/nix/store/k41ds33459i137dp9qgs8vnih4hvi4r1-haddock-2.16.1/bin/haddock'
  builder for ‘/nix/store/rwmh696jvag43hxrwlp1a81g6fchwf6s-ghc-7.10.2.drv’ failed with exit code 2
  error: build of ‘/nix/store/rwmh696jvag43hxrwlp1a81g6fchwf6s-ghc-7.10.2.drv’ failed
  /home/vagrant/.nix-profile/bin/nix-shell: failed to build all dependencies
  ```

  Installing them via `nix-env -i` works just fine, however:

  ```
  $ nix-env -f "<nixpkgs>" -i -A haskellPackages.stack -A haskell.compiler.ghcjs
  installing ‘stack-0.1.4.1’
  installing ‘ghcjs-0.1.0’
  building path(s) ‘/nix/store/xa6w23y64nwcvzl2nc8aj3c4fryxba83-user-environment’
  created 65 symlinks in user environment
  ```

  Running `nix-build` also works fine (although I get a warning about dumping a very large path). I attempted the whole process with a fresh install (via vagrant, as seen in the examples above) and it had the same error. **Is this collision thing a bug, or is this something I can/should fix on my end?**

  ---

  Here are the contents of the nix file I'm using (mostly generated via cabal2nix):

  ```
  { nixpkgs ? import <nixpkgs> {}, compiler ? "default" }:

  let

    inherit (nixpkgs) pkgs;

    ghcjs = pkgs.haskell.compiler.ghcjs; # Added manually

    f = { mkDerivation
        , ...
        , stack # Added manually
        }:
        mkDerivation {
          pname = "foo";
          version = "0.0.0";
          src = ./.;
          isLibrary = true;
          isExecutable = true;
          libraryHaskellDepends = [ ... ];
          executableHaskellDepends = [ ... ];
          buildTools = [ stack ghcjs ]; # Added manually
          license = "undefined";
        };

    haskellPackages = if compiler == "default"
                         then pkgs.haskellPackages
                         else pkgs.haskell.packages.${compiler};

    drv = haskellPackages.callPackage f {};

  in

    if pkgs.lib.inNixShell then drv.env else drv
  ```


state: closed
title: nixos containers with more security constraints
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/issues/9804
updated_at: 2016-03-13 18:47:00
body:
  Systemd-nspawn already supports user namespaces, network namespaces, capability dropping. Also assigning an apparmor profile should proabably be possible. This could eventually make nixos containers usable in production. This also probably neeeds systemd upgrade.


state: closed
title: pecita: download from difference source
user_login: rycee
html_url: https://github.com/NixOS/nixpkgs/pull/9806
updated_at: 2015-09-13 16:04:25
body:
  The upstream URL of the Pecita font is often changed in-place resulting in frequent hash mismatches. With this commit an archived version of the font is used instead.


state: closed
title: Use proper SDK and command-line tools on OS X 10.11
user_login: dhess
html_url: https://github.com/NixOS/nixpkgs/issues/9809
updated_at: 2015-10-31 02:05:54
body:
  Some packages do not compile on OS X 10.11 (e.g., #9329). I believe this is because the 10.9 SDK and command-line tools no longer work reliably on 10.11. Replacing the 10.9 SDK and command-line tools with the 10.11 versions fixes the problem in my environment.

  I don't know Nix well enough to provide a pull request for a proper fix that works for 10.11 and earlier versions, but for someone more knowledgeable, I believe the relevant Software Update catalog for the 10.11 tools is here:

  https://swscan.apple.com/content/catalogs/others/index-10.11-1.sucatalog


state: closed
title: libuv-1.7.5
user_login: Ralith
html_url: https://github.com/NixOS/nixpkgs/pull/9814
updated_at: 2015-09-28 05:07:18
body:
  I also went ahead and modified all packages using a libuv stable release to just point at the latest. If that breaks anything I can roll that part back.


state: closed
title: llvm 3.7
user_login: Ralith
html_url: https://github.com/NixOS/nixpkgs/pull/9815
updated_at: 2015-09-14 21:49:10
body:
  Package changes from 3.6:
  - CMake exports patch no longer necessary
  - Cosmetic purity patch fix
  - Build libc++ with private libc++abi headers visible from sources
  - Work around bugs in lldb's configure scripts


state: closed
title: linux: Add 4.2.0 (backport to release-15.09)
user_login: ktosiek
html_url: https://github.com/NixOS/nixpkgs/pull/9816
updated_at: 2015-09-16 18:29:34
body:
  As there's already 4.2.0-rc5 in 15.09, I think the stable version should be available too.
  This patch is a cherry-pick from master.


state: closed
title: WIP: qtcreator: fix examples (make them visible)
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/9817
updated_at: 2017-03-18 22:32:41
body:
  This is an attempt to make it possible to run QtCreator and browse (and build) examples directly from the IDE. Currently the examples page is empty, and I'm stuck.

  EDIT: DON'T MERGE YET.


state: closed
title: libgcrypt "make check" fails on OS X 10.11
user_login: dhess
html_url: https://github.com/NixOS/nixpkgs/issues/9818
updated_at: 2015-09-21 06:27:37
body:
  Partial build log:

  <pre>
  PASS: version
  PASS: mpitests
  PASS: tsexp
  PASS: t-convert
  PASS: t-mpi-bit
  PASS: t-mpi-point
  PASS: curves
  PASS: t-lock
  PASS: prime
  PASS: basic
  PASS: keygen
  PASS: pubkey
  PASS: hmac
  PASS: hashtest
  PASS: t-kdf
  PASS: keygrip
  PASS: fips186-dsa
  PASS: aeswrap
  PASS: pkcs1v2
  dyld: Library not loaded: /nix/store/g18vsy0lg78yj97ysdmql61pwp6q5n0k-libgcrypt-1.6.4/lib/libgcrypt.20.dylib
    Referenced from: /Users/dhess/tmp/libgcrypt-1.6.4/tests/.libs/random
    Reason: image not found
  random: running '/Users/dhess/tmp/libgcrypt-1.6.4/tests/.libs/random --in-recursion --early-rng-check' failed
  FAIL: random
  </pre>


  Each test is wrapped with a script to pick up libgcrypt.20.dylib from src/.libs, rather than the final install location (which does not exist yet when "make check" is run).

  This works fine for all tests except the "random" test. The "random" test fails because tests/random.c forks itself multiple times; the original exec from the wrapper script succeeds, but subsequent forks fail, so the fork does not appear to be picking up the DYLD_LIBRARY_PATH set by the wrapper. 

  (I wonder if this has to do with the recent fix for CVE-2015-3760 and not 10.11 specifically. Can someone running 10.10.5 try to reproduce the problem?)

  Because it's a crypto library, disabling "make check" does not seem like a good solution. Maybe the "make check" tests should be moved to the installCheckPhase.

  This has been reported upstream, and is also being tracked in Homebrew.

  https://bugs.gnupg.org/gnupg/issue2056
  https://github.com/Homebrew/homebrew/issues/41599


state: closed
title: xdotool: 2.20110530.1 -> 3.20150503.1
user_login: gebner
html_url: https://github.com/NixOS/nixpkgs/pull/9819
updated_at: 2015-09-14 14:40:49
body:
  The new version is required by `rofi-pass`.

  However it seems to have a bug with [sending ctrl+key](https://github.com/jordansissel/xdotool/issues/52), so I adapted the chromium test to work around that.


state: closed
title: nixos manual: local version references online links (github)
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/issues/9820
updated_at: 2018-06-23 23:37:31
body:
  **EDIT: now see https://github.com/NixOS/nixpkgs/issues/9820#issuecomment-139850971 only.**

  ```
  > nix-build nixos/release.nix -A manual.x86_64-linux
  ```

  This creates the (offline) manual in a store path, but the links _in_ the docs lead to
  1. an _online_ location
  2. an _nonexisting_ location (e.g. https://github.com/NixOS/nixpkgs/blob/gfedcba/nixos/modules/services/misc/zookeeper.nix)

  The solution is kind of meta, and I’m not sure how to make that work:
  You need to put the nixpkgs _that are evaluated_ to create the documentation into a store path and link that from the created documentation.


state: closed
title: "nixos-rebuild switch" (seemingly) kills networking
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/issues/9821
updated_at: 2015-09-15 06:11:29
body:
  This is a thing that's happened numerous times. I'm logged into a remote system with ssh and run `nixos-rebuild switch` and my ssh session freezes, and I cannot reach the remote machine anymore.

  Today I did a relatively small change (or so I thought):

  ```
  $ sudo nixos-rebuild switch -Q
  building Nix...
  building the system configuration...
  updating GRUB 2 menu...
  activating the configuration...
  setting up /etc...
  reloading the following units: dbus.service
  restarting the following units: polkit.service
  the following new units were started: docker.service
  $
  ```

  At this point my session froze. I cannot reach the machine anymore. It's not only ssh that's gone, I cannot even ping the machine. What is going on?


state: closed
title: sox: 14.4.1 -> 14.4.2
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/9822
updated_at: 2015-09-18 13:14:37
body:
  @MarcWeber

  Tested on OS X 10.10.4 and Linux x86_64.

  Those patches are incorporated into the upstream, so that no longer needed.


state: closed
title: connman: improved configuration
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/pull/9825
updated_at: 2015-09-13 12:30:52
body:
  connman:
  - blacklisting NixOS containers by default
  - added option for extra configurations

  details are in #9628

  cc package maintainer @matejc 


state: closed
title: enum of integers
user_login: ip1981
html_url: https://github.com/NixOS/nixpkgs/issues/9826
updated_at: 2015-12-04 12:36:57
body:
  Good?

  ``` nix
  show = v: let t = typeOf v;
              in if t == "string" then ''"${v}"''
            else if t == "int" then toString v
            else ''<${t}>'';
  /* ... */
  enum = name: values: nameValuePair name (mkOption { type = mkOptionType {
    name = "one of ${concatStringsSep ", " (map show values)}";
    check = flip elem values;
    merge = mergeOneOption;
  };});
  ```

  Examples:

  ```
  The option value `strongswan.ca.foo.auto' in `<unknown-file>' is not a one of "ignore", "add".
  The option value `strongswan.setup.charondebug.app' in `<unknown-file>' is not a one of -1, 0, 1, 2, 3, 4.
  ```


state: closed
title: emacs24PackagesNg.org2jekyll: init at 0.1.8
user_login: ardumont
html_url: https://github.com/NixOS/nixpkgs/pull/9829
updated_at: 2015-09-12 18:03:23
body:
  Hello,

  My tests, build, install + runtime:

  ``` sh
  # tony at corellia in ~/repo/perso/nixpkgs on git:init-org2jekyll o [18:25:47]
  $ nix-build -A emacs24PackagesNg.org2jekyll
  /nix/store/scangc9afbjq89h873wp6i6ranj4w7dw-emacs-org2jekyll-0.1.8

  # tony at corellia in ~/repo/perso/nixpkgs on git:init-org2jekyll o [18:25:53]
  $ tree result
  result
  ├── nix-support
  │   ├── propagated-native-build-inputs
  │   ├── propagated-user-env-packages
  │   └── setup-hook
  └── share
  └── emacs
  └── site-lisp
  └── elpa
  └── org2jekyll-0.1.8
  ├── org2jekyll-autoloads.el
  ├── org2jekyll-autoloads.el~
  ├── org2jekyll.el
  ├── org2jekyll.elc
  ├── org2jekyll-pkg.el
  └── org2jekyll-pkg.elc

  6 directories, 9 files

  # tony at corellia in ~/repo/perso/nixpkgs on git:init-org2jekyll o [18:28:33]
  $ nix-env -f . -iA emacs24PackagesNg.org2jekyll
  installing ‘emacs-org2jekyll-0.1.8’
  building path (s) ‘/nix/store/y3h0wpx9z30cp13qg8f7anpysm5lbygh-user-environment’
  created 365 symlinks in user environment

  # tony at corellia in ~/repo/perso/nixpkgs on git:init-org2jekyll o [18:29:00]
  $ tree $ (f ~/.nix-profile/ org2jekyll)
  /home/tony/.nix-profile/share/emacs/site-lisp/elpa/org2jekyll-0.1.8
  ├── org2jekyll-autoloads.el
  ├── org2jekyll-autoloads.el~
  ├── org2jekyll.el
  ├── org2jekyll.elc
  ├── org2jekyll-pkg.el
  └── org2jekyll-pkg.elc

  0 directories, 6 files
  ```

  (EDIT) - in emacs,  `M-x org2jekyll-TAB` returns the org2jekyll possibilities

  Cheers,


state: closed
title: WIP: buildRubyGem: Don't use fetchgit with leaveDotGit
user_login: dezgeg
html_url: https://github.com/NixOS/nixpkgs/pull/9830
updated_at: 2016-01-12 21:44:19
body:
  fetchgit used with the leaveDotGit option is currently extremely
  nondeterministic (issue #8567), so we should get rid of it.
  However, Ruby gems currently use leaveDotGit since it's standard
  practice to use `git ls-files -z` in gemspecs. So add a fake 'git'
  command to the gem builder's path that emulates it.

  TODO: this currently breaks bundix, didn't investigate that yet.

  Another issue is that seemingly no one bothers to check if calling 'git' fails,
  leading to silent incorrect builds. Maybe we should `kill -9` the parent process
  instead of doing `exit 1`? :P


state: closed
title: emacs24PackagesNg.markdown-toc: init at 0.0.8
user_login: ardumont
html_url: https://github.com/NixOS/nixpkgs/pull/9831
updated_at: 2015-09-12 18:03:58
body:
  Hello,

  My tests:

  ``` sh
  # tony at corellia in ~/repo/perso/nixpkgs on git:init-markdown-toc x [18:40:33]
  $ nix-build -A emacs24PackagesNg.markdown-toc 
  /nix/store/skpycxhhinyw1fvz2xfmdfajsjwcwr9r-emacs-markdown-toc-0.0.8

  # tony at corellia in ~/repo/perso/nixpkgs on git:init-markdown-toc x [18:40:44]
  $ tree result
  result
  ├── nix-support
  │   ├── propagated-native-build-inputs
  │   ├── propagated-user-env-packages
  │   └── setup-hook
  └── share
  └── emacs
  └── site-lisp
  └── elpa
  └── markdown-toc-0.0.8
  ├── markdown-toc-autoloads.el
  ├── markdown-toc-autoloads.el~
  ├── markdown-toc.el
  ├── markdown-toc.elc
  ├── markdown-toc-pkg.el
  └── markdown-toc-pkg.elc

  6 directories, 9 files


  # tony at corellia in ~/repo/perso/nixpkgs on git:init-markdown-toc x [18:43:07]
  $ f ~/.nix-profile/ "markdown-toc"
  /home/tony/.nix-profile/share/emacs/site-lisp/elpa/markdown-toc-0.0.8

  # tony at corellia in ~/repo/perso/nixpkgs on git:init-markdown-toc x [18:43:10]
  $ tree $ (f ~/.nix-profile/ "markdown-toc")
  /home/tony/.nix-profile/share/emacs/site-lisp/elpa/markdown-toc-0.0.8
  ├── markdown-toc-autoloads.el
  ├── markdown-toc-autoloads.el~
  ├── markdown-toc.el
  ├── markdown-toc.elc
  ├── markdown-toc-pkg.el
  └── markdown-toc-pkg.elc

  0 directories, 6 files
  ```


state: closed
title: emacs24PackagesNg.org-trello: fix inclusion files pattern
user_login: ardumont
html_url: https://github.com/NixOS/nixpkgs/pull/9832
updated_at: 2015-09-14 14:41:39
body:
  The main file `org-trello.el` was missing from the package so org-trello did not actually load.
  I missed one runtime test before... (sorry)

  So this time, my tests:
  - build
  - install

  ``` lisp
  # tony at corellia in ~ [19:54:05]
  $ tree $ (f ~/.nix-profile/ org-trello)
  /home/tony/.nix-profile/share/emacs/site-lisp/elpa/org-trello-0.7.5
  ├── org-trello-action.el
  ├── org-trello-action.elc
  ├── org-trello-api.el
  ├── org-trello-api.elc
  ├── org-trello-autoloads.el
  ├── org-trello-autoloads.el~
  ├── org-trello-backend.el
  ├── org-trello-backend.elc
  ├── org-trello-buffer.el
  ├── org-trello-buffer.elc
  ├── org-trello-cbx.el
  ├── org-trello-cbx.elc
  ├── org-trello-controller.el
  ├── org-trello-controller.elc
  ├── org-trello-data.el
  ├── org-trello-data.elc
  ├── org-trello-date.el
  ├── org-trello-date.elc
  ├── org-trello-deferred.el
  ├── org-trello-deferred.elc
  ├── org-trello.el
  ├── org-trello.elc
  ├── org-trello-entity.el
  ├── org-trello-entity.elc
  ├── org-trello-hash.el
  ├── org-trello-hash.elc
  ├── org-trello-input.el
  ├── org-trello-input.elc
  ├── org-trello-log.el
  ├── org-trello-log.elc
  ├── org-trello-pkg.el
  ├── org-trello-proxy.el
  ├── org-trello-proxy.elc
  ├── org-trello-query.el
  ├── org-trello-query.elc
  ├── org-trello-setup.el
  ├── org-trello-setup.elc
  ├── org-trello-tools.el
  ├── org-trello-tools-test.el
  ├── org-trello-utils.el
  └── org-trello-utils.elc

  0 directories, 74 files
  ```
  - trigger emacs, `M-x org-trello-version RET` -> 0.7.5 (the package loads and display version, ok!)


state: closed
title: Merge Ruby versions into one file
user_login: pikajude
html_url: https://github.com/NixOS/nixpkgs/pull/9834
updated_at: 2015-09-26 18:14:50
body:
  This makes adding new Ruby versions a bit easier and less copy-paste-y, in the style of PHP.

  Effective changes:
  - `--without-tk` and `--without-tcl` have been removed from my (unused) version of 1.8.7 as the configure script doesn't recognize them.

  There is one TODO in the code regarding the new derivation for 1.8.7, which needs autoconf to build when it didn't before. I'm not sure why this is, and I can't build old 1.8.7 on my laptop at all because `missing.h` conflicts with a bunch of Libsystem stuff.


state: closed
title: Fix libxcb missing xinput support
user_login: Ralith
html_url: https://github.com/NixOS/nixpkgs/pull/9835
updated_at: 2015-09-13 08:51:48
body:
  For some reason, libxcb does not have xinput enabled by default. This change explicitly enables it, making it possible to build applications that use xinput with xcb on nix.


state: closed
title: containers: No device wait for ip address + test
user_login: bosu
html_url: https://github.com/NixOS/nixpkgs/pull/9836
updated_at: 2016-05-17 00:20:51
body:
  Setting network.interfaces.<name>.ip4 fails due to missing udev
  events for non-hardware interfaces. Thus container boot fails.

  This patch removes the binding for containers.


state: closed
title: update xtreemfs and add nixos module
user_login: matejc
html_url: https://github.com/NixOS/nixpkgs/pull/9839
updated_at: 2015-09-22 20:12:18
body:
  - repackage xtreemfs
  - nixos module

  cc @offlinehacker and package maintainer @7c6f434c 

  I was testing with this configuration (ssl and replication with two servers):

  ```
  services = {
    xtreemfs = {
      enable = true;
      dir = {
        uuid = "0a7b017c-4e27-41f5-991a-dd80aa3b2106";
        extraConfig = ''
          ssl.enabled = true
          ssl.protocol = tlsv12
          ssl.service_creds.pw = <passphrase>
          ssl.service_creds.container = pkcs12
          ssl.service_creds = /etc/xos/xtreemfs/truststore/certs/dir.p12
          ssl.trusted_certs = /etc/xos/xtreemfs/truststore/certs/trusted.jks
          ssl.trusted_certs.pw = <jks_passphrase>
          ssl.trusted_certs.container = jks
        '';
        replication = {
          enable = true;
          extraConfig = ''
            babudb.repl.participant.0 = 192.168.0.11
            babudb.repl.participant.0.port = 35676
            babudb.repl.participant.1 = 192.168.0.10
            babudb.repl.participant.1.port = 35676
            babudb.repl.sync.n = 1
            babudb.ssl.enabled = true
            babudb.ssl.protocol = tlsv12
            babudb.ssl.service_creds = /etc/xos/xtreemfs/truststore/certs/osd.p12
            babudb.ssl.service_creds.pw = <passphrase>
            babudb.ssl.service_creds.container = pkcs12
            babudb.ssl.trusted_certs = /etc/xos/xtreemfs/truststore/certs/trusted.jks
            babudb.ssl.trusted_certs.pw = <jks_passphrase>
            babudb.ssl.trusted_certs.container = jks
            babudb.ssl.authenticationWithoutEncryption = false
          '';
        };
      };
      mrc = {
        uuid = "1c84471d-0337-4165-9572-fb865b4aee8f";
        extraConfig = ''
          osd_check_interval = 300
          no_atime = true
          local_clock_renewal = 0
          remote_time_sync = 30000
          authentication_provider = org.xtreemfs.common.auth.NullAuthProvider
          capability_secret = <secret>
          dir_service.host = 192.168.0.11
          dir_service.port = 32638
          dir_service.1.host = 192.168.0.10
          dir_service.1.port = 32638
          ssl.enabled = true
          ssl.protocol = tlsv12
          ssl.service_creds.pw = <passphrase>
          ssl.service_creds.container = pkcs12
          ssl.service_creds = /etc/xos/xtreemfs/truststore/certs/mrc.p12
          ssl.trusted_certs = /etc/xos/xtreemfs/truststore/certs/trusted.jks
          ssl.trusted_certs.pw = <jks_passphrase>
          ssl.trusted_certs.container = jks
        '';
        replication = {
          enable = true;
          extraConfig = ''
            babudb.repl.participant.0 = 192.168.0.11
            babudb.repl.participant.0.port = 35678
            babudb.repl.participant.1 = 192.168.0.10
            babudb.repl.participant.1.port = 35678
            babudb.repl.sync.n = 1
            babudb.ssl.enabled = true
            babudb.ssl.protocol = tlsv12
            babudb.ssl.service_creds = /etc/xos/xtreemfs/truststore/certs/osd.p12
            babudb.ssl.service_creds.pw = <passphrase>
            babudb.ssl.service_creds.container = pkcs12
            babudb.ssl.trusted_certs = /etc/xos/xtreemfs/truststore/certs/trusted.jks
            babudb.ssl.trusted_certs.pw = <jks_passphrase>
            babudb.ssl.trusted_certs.container = jks
            babudb.ssl.authenticationWithoutEncryption = false
          '';
        };
      };
      osd = {
          uuid = "d189172c-3f67-4d1f-87c6-d9fb1f826547";
          extraConfig = ''
            dir_service.host = 192.168.0.11
            dir_service.port = 32638
            dir_service.1.host = 192.168.0.10
            dir_service.1.port = 32638
            local_clock_renewal = 0
            remote_time_sync = 30000
            report_free_space = true
            capability_secret = <secret>
            ssl.enabled = true
            ssl.service_creds.pw = <passphrase>
            ssl.service_creds.container = pkcs12
            ssl.service_creds = /etc/xos/xtreemfs/truststore/certs/osd.p12
            ssl.trusted_certs = /etc/xos/xtreemfs/truststore/certs/trusted.jks
            ssl.trusted_certs.pw = <jks_passphrase>
            ssl.trusted_certs.container = jks
          '';
        };
      };
    };
  };
  ```


state: closed
title: Segmentation fault: bzflag and Red Eclipse fail to run on non-NixOS, likely Mesa version mismatch
user_login: joepie91
html_url: https://github.com/NixOS/nixpkgs/issues/9840
updated_at: 2016-07-23 17:00:35
body:
  - **Platform:** openSUSE 13.1, x86_64, XFCE
  - **Nix version:** 1.9 (stand-alone)
  - **nixpkgs version:** Git master
  - **Error:** Segmentation fault

  After spending a lot of time yesterday debugging things with @ttuegel, it seems that there's a Mesa version mismatch issue between Nix and my OS, leading to certain games segfaulting on boot.

  Whereas nixpkgs uses a `10.x` version of Mesa, my system uses a `9.x` version - specifically:

  ```
  sven@linux-etoq:~/projects/nixpkgs/test/bzflag> zypper info Mesa-libGL1
  Loading repository data...
  Reading installed packages...


  Information for package Mesa-libGL1:
  ------------------------------------
  Repository: Main Update Repository
  Name: Mesa-libGL1
  Version: 9.2.5-61.13.1
  Arch: x86_64
  Vendor: openSUSE
  Installed: Yes
  Status: up-to-date
  Installed Size: 376.0 KiB
  Summary: The GL/GLX runtime of the Mesa 3D graphics library
  Description: 
  Mesa is a software library for 3D computer graphics that provides a
  generic OpenGL implementation for rendering three-dimensional
  graphics.

  GLX ("OpenGL Extension to the X Window System") provides the
  interface connecting OpenGL and the X Window System: it enables
  programs wishing to use OpenGL to do so within a window provided by
  the X Window System.
  ```

  Build commands used for OpenArena, bzflag and Red Eclipse:

  ```
  sven@linux-etoq:~/projects/nixpkgs/test/openarena> nix-build ../../ -A openarena
  sven@linux-etoq:~/projects/nixpkgs/test/bzflag> nix-build ../../ -A bzflag
  sven@linux-etoq:~/projects/nixpkgs/test> nix-build ../../ -A redeclipse
  ```

  Red Eclipse is a package I'm working on, it is not currently in nixpkgs. The package in its current state:

  ``` nix
  { fetchurl, stdenv, SDL, SDL_image, SDL_mixer, zlib, ed }:

  let
    mods = {
      base = "94b0475c7c161d4fdb59a9ebe0d740ec07b1934abf348d78d4f127f369d912f8";
      acerspyro = "18718286a72298b0a016d147524bc53094c4ad3897859ec8422131b5acc9bd3f";
      actors = "34825b5bb7f79bf9518e5e48f01ecb720cc559bb969575b93da05b5305c209cb";
      appleflap = "05c5aae92779ef8b6feb74ee396d27001aa8692610c35b33421419dd0d0bc4b2";
      blendbrush = "c0fb3257fd4a9b425bfa015ff0126807af85dbada89223765689e618ad7d4b72";
      caustics = "25b0366b0e434049d382fdeda0b62e38a7fdadf398d714713d829908f10dbb3f";
      crosshairs = "732e0a874ad39d4ee329e4b82badd8e3b513ad4a5a6f7ea5c5c2d30a42839e6e";
      elyvisions = "29d8554151789578cbce17718d911c36e3453ee3b700b96b4ca0b9d4f2391468";
      fonts = "b88246a3a194afd0e3928d447d9e49c8869ce157c005dca2ad7610479344f62a";
      freezurbern = "9669ca25a3cdffaf6172829a1e04dad51f43bf4bd98b794d1574a18dded0c078";
      john = "8d02259d0878b91c2c16b8c323f2bbf8fba521a5694f9bb160ca5f7c32b0bcd2";
      jojo = "a97b45a1e095c11f1b9b5c34ed2f28e6427a784c56fc0a143288638a59cc036a";
      jwin = "539873a19cbafd10499959619199791ebc6feabcde20c4db1e9298dea14c85e4";
      luckystrike = "21516564ba832507ecb93f05d03e662bd4dc0944d7bc800bc1127c96d941b823";
      maps = "71a79ec665e99268637952bd883afcda02345c9944494822fe96b45511c410b8";
      mayhem = "95a9ce7bfa8bc4e38da8197ef85e530e312ba040cf772bae99e84745cc95c9c2";
      mikeplus64 = "57a92abff536d459e413d424e8a948c2951a7f476dbb00831bf54ddfedff42ce";
      misc = "aec506cf659452a717430fe6104e0624eac5bd59f22c64ca5033d65cb4fc15de";
      nobiax = "159e98527ea953e1af8f49808ad61f34d08189b720e070463ff88a4a044b3622";
      particles = "759b46e2d8edc2ac893dd8fce8820b208789d9bc2c63679db35366b88d1e8d71";
      philipk = "ea4daa2e02c13bbb8d0ba18ad7d3dfdc0f39355dccc36c556bbaec88aeaa13e8";
      projectiles = "d2beb17e7b7928718d5c4d9697238027523ddd6a2f168d900b8d599d93ceb075";
      props = "79f474367f808faa7293e73851e0331a354760db0dd0b8d061f1d74b921a70e9";
      skyboxes = "f17df31c857abd7106159e82ba92b252db8ce68df21a893023d3017d8d2ac943";
      sounds = "ebcc960b5e3ecee80e04aec8335554ffdb36ecc030791666903a85cad469dede";
      textures = "a59c604d134bf0e82d31340878c4790060dc82f7a4417ada1d7782da09b3ae3f";
      torley = "4607d60be7080b0ac5c6ef801f158d2ba6e79982e9861eecdd15698a5c2d31b3";
      trak = "78e9bb131fe144b516ce29be6c9f64f2991731e49935576caa3ed999ca2fd377";
      ulukai = "638fb7ac0e0d8eb1f13c7a01d00d31ce7844c06d8907ad2a20ea571b094b3b7e";
      unnamed = "bd7da14d9e715d6dcc2687921f668739d0ba45a9f01350c1b5347e956648a242";
      vanities = "bcd9a0f22314c0bb98fc193f18f04a3cc9f1aa6b83c70a02de34b779cc166ce1";
      vegetation = "c076f3f50caac5bec5889fc8e11028882b7a39cee8560684918c3a0eb847228d";
      weapons = "23d70fb68fe34ba9c952f74b2ec6ca30b9dda8664248db10f5b434cb9c3516be";
      wicked = "0fc5a75c6b0a2a9c90a664e2b9ec958928b3059f03e90228cca547f376532b61";
    };

    createModItem = version: modName: {
      name = modName;
      value = fetchurl {
        name = "${modName}-${version}.tar.gz";
        url = "https://github.com/red-eclipse/${modName}/archive/v${version}.tar.gz";
        sha256 = builtins.getAttr modName mods;
      };
    };

    makeModList = version:
      let
        modNames = builtins.attrNames mods;
        modList = builtins.map
          (createModItem version)
          modNames;
      in
        builtins.listToAttrs modList;

    sources = version: makeModList version;
  in
    stdenv.mkDerivation rec {
      name = "red-eclipse-${version}";
      version = "1.5.3";

      sourceRoot = "base-${version}";

      srcs = builtins.attrValues (sources version);

      buildInputs = [SDL SDL_image SDL_mixer zlib ed];

      preBuild = ''
        for i in \
          acerspyro actors appleflap blendbrush caustics crosshairs elyvisions \
          fonts freezurbern john jojo jwin luckystrike maps mayhem mikeplus64 misc \
          nobiax particles philipk projectiles props skyboxes sounds textures \
          torley trak ulukai unnamed vanities vegetation weapons wicked
        do
          rmdir "data/$i"
          mv "../$i-${version}" "data/$i"
        done
      '';

      buildPhase = ''
        runHook preBuild;
        make ''${enableParallelBuilding:+-j''${NIX_BUILD_CORES} -l''${NIX_BUILD_CORES}} -C src/ prefix=$out system-install
      '';

      installPhase = ''

      '';
    }
  ```

  Both bzflag and Red Eclipse fail in the same way:

  ```
  sven@linux-etoq:~/projects/nixpkgs/test/bzflag> LD_LIBRARY_PATH=~/libgl-shim/ result/bin/bzflag 
  Segmentation fault
  sven@linux-etoq:~/projects/nixpkgs/test> LD_LIBRARY_PATH=~/libgl-shim/ result/bin/redeclipse
  Segmentation fault
  ```

  The `LD_LIBRARY_PATH` is using [this method](https://github.com/NixOS/nixpkgs/issues/9415#issuecomment-139655485) of linking against the system-native libGL, rather than using the Nix-packaged one (as this is a non-NixOS system).

  However, upon discovering that the regular libGL on my system is actually _not_ in `/usr/lib64` but rather in an fglrx-specific directory (and using the one in `/usr/lib64` would only give access to `swrast`), I wrote a `find-lib-gl.sh` as follows:

  ``` bash
  ldd `which glxinfo` | grep libGL | sed -r 's/.+libGL\.so\.1 => (.+) \(.+/\1/m'
  ```

  Which in my case outputs:

  ```
  sven@linux-etoq:~/projects/nixpkgs/test> ~/find-libgl.sh 
  /usr/X11R6/lib64/libGL.so.1
  ```

  ... and I copied and patched _that_ file into my shim directory, instead of `/usr/lib64/libGL.so.1`.

  OpenArena _does_ work with my newly patched libGL, but bzflag and Red Eclipse do not. It's not clear to me where the difference is.

  `gdb` output for Red Eclipse (running from `result/lib/redeclipse` directly, because of how Red Eclipse looks for its data and configuration files):

  ```
  sven@linux-etoq:~/projects/nixpkgs/test/result/lib/redeclipse> LD_LIBRARY_PATH=~/libgl-shim/ gdb redeclipse
  GNU gdb (GDB; openSUSE 13.1) 7.6.50.20130731-cvs
  Copyright (C) 2013 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  This is free software: you are free to change and redistribute it.
  There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
  and "show warranty" for details.
  This GDB was configured as "x86_64-suse-linux".
  Type "show configuration" for configuration details.
  For bug reporting instructions, please see:
  <http://bugs.opensuse.org/>.
  Find the GDB manual and other documentation resources online at:
  <http://www.gnu.org/software/gdb/documentation/>.
  For help, type "help".
  Type "apropos word" to search for commands related to "word".
  ..
  Reading symbols from /nix/store/wbiq5zzdzc0d2j3y6g0yfy06qbi0i8lw-red-eclipse-1.5.3/lib/redeclipse/redeclipse...(no debugging symbols found)...done.
  (gdb) run
  Starting program: /nix/store/wbiq5zzdzc0d2j3y6g0yfy06qbi0i8lw-red-eclipse-1.5.3/lib/redeclipse/redeclipse 
  warning: File "/nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/lib/libthread_db-1.0.so" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
  To enable execution of this file add
      add-auto-load-safe-path /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/lib/libthread_db-1.0.so
  line to your configuration file "/home/sven/.gdbinit".
  To completely disable this security protection add
      set auto-load safe-path /
  line to your configuration file "/home/sven/.gdbinit".
  For more information about this security protection see the
  "Auto-loading safe path" section in the GDB manual.  E.g., run from the shell:
      info "(gdb)Auto-loading safe path"
  warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
  Missing separate debuginfo for /home/sven/libgl-shim/libGL.so.1
  warning: File "/nix/store/kpzihgr24vi2rrxcdfv3grnfcaw7jvf4-gcc-4.9.3/lib/libstdc++.so.6.0.20-gdb.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
  Missing separate debuginfo for /usr/X11R6/lib64/modules/dri/fglrx_dri.so
  Missing separate debuginfo for /usr/lib64/libXinerama.so.1
  Try: zypper install -C "debuginfo(build-id)=1e4fd16b4219872ba01206ff9d4fb163aae72d00"

  Program received signal SIGSEGV, Segmentation fault.
  0x00007ffff09241a7 in ?? () from /usr/X11R6/lib64/modules/dri/fglrx_dri.so
  ```

  The linking (through the shim) does appear to work correctly. Here is the `ldd` output, using the Nix-provided `ldd`, and taking into account the environment that is set up by the wrapper script(s).

  **OpenArena:**

  ```
  sven@linux-etoq:~/projects/nixpkgs/test> LD_LIBRARY_PATH=~/libgl-shim/ LD_LIBRARY_PATH=/nix/store/y9mdjaxnlyqca3c27iri7nvnn7xlk1yh-SDL-1.2.15/lib:/nix/store/f55clf16r2lkq5c18pnfarbf13d9z62p-libogg-1.3.2/lib:/nix/store/g77q8cq3y21nkf9f6ndj0gvjr4x4mk9a-libvorbis-1.3.5/lib${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/bin/ldd /nix/store/qnssnin0hayb4vfanq0nlm5wwnbvcrz5-openarena-0.8.8/openarena-0.8.8/openarena.x86_64
      linux-vdso.so.1 (0x00007ffd81ef0000)
      libSDL-1.2.so.0 => /nix/store/y9mdjaxnlyqca3c27iri7nvnn7xlk1yh-SDL-1.2.15/lib/libSDL-1.2.so.0 (0x00007fc861be8000)
      libGL.so.1 => /home/sven/libgl-shim/libGL.so.1 (0x00007fc8619d8000)
      libvorbisfile.so.3 => /nix/store/g77q8cq3y21nkf9f6ndj0gvjr4x4mk9a-libvorbis-1.3.5/lib/libvorbisfile.so.3 (0x00007fc8617c8000)
      libvorbis.so.0 => /nix/store/g77q8cq3y21nkf9f6ndj0gvjr4x4mk9a-libvorbis-1.3.5/lib/libvorbis.so.0 (0x00007fc861590000)
      libogg.so.0 => /nix/store/f55clf16r2lkq5c18pnfarbf13d9z62p-libogg-1.3.2/lib/libogg.so.0 (0x00007fc861388000)
      librt.so.1 => /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/lib/librt.so.1 (0x00007fc861180000)
      libdl.so.2 => /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/lib/libdl.so.2 (0x00007fc860f78000)
      libm.so.6 => /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/lib/libm.so.6 (0x00007fc860c70000)
      libc.so.6 => /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/lib/libc.so.6 (0x00007fc8608d0000)
      libasound.so.2 => /nix/store/vjszhl1hh62qlk6rqzqdidjfpxd519n5-alsa-lib-1.0.29/lib/libasound.so.2 (0x00007fc8605a8000)
      libpulse-simple.so.0 => /nix/store/qklab0a6cs5bhvf0iv88szg5pwbjypbg-libpulseaudio-6.0/lib/libpulse-simple.so.0 (0x00007fc8603a0000)
      libpulse.so.0 => /nix/store/qklab0a6cs5bhvf0iv88szg5pwbjypbg-libpulseaudio-6.0/lib/libpulse.so.0 (0x00007fc860150000)
      libpulsecommon-6.0.so => /nix/store/qklab0a6cs5bhvf0iv88szg5pwbjypbg-libpulseaudio-6.0/lib/pulseaudio/libpulsecommon-6.0.so (0x00007fc85fed0000)
      libjson-c.so.2 => /nix/store/2jmm5hdpmfirdl80jyiakvjlilp6gldv-json-c-0.12/lib/libjson-c.so.2 (0x00007fc85fcc0000)
      libsndfile.so.1 => /nix/store/gn43gi6d25idldfw3wyvhigf7ah7i65w-libsndfile-1.0.25/lib/libsndfile.so.1 (0x00007fc85fa58000)
      libFLAC.so.8 => /nix/store/qqirmdsi35rz753jj33f9h61c3rzwi0n-flac-1.3.1/lib/libFLAC.so.8 (0x00007fc85f7e0000)
      libvorbisenc.so.2 => /nix/store/g77q8cq3y21nkf9f6ndj0gvjr4x4mk9a-libvorbis-1.3.5/lib/libvorbisenc.so.2 (0x00007fc85f528000)
      libdbus-1.so.3 => /nix/store/byb21384hrw1fsh9rzzrvkq3bmm0dlv8-dbus-libs-1.8.20/lib/libdbus-1.so.3 (0x00007fc85f2e0000)
      libcap.so.2 => /nix/store/1yq6l4hdfrki9vxrxrciqfaf4z0cflvw-libcap-2.24/lib/libcap.so.2 (0x00007fc85f0d8000)
      libX11.so.6 => /nix/store/9ml7lw7ajnk7jxc1mvrbywqldn0yb98s-libX11-1.6.3/lib/libX11.so.6 (0x00007fc85ed98000)
      libXext.so.6 => /nix/store/75m6jc60b3p6ppviwbp37sf6xkvwhx72-libXext-1.3.3/lib/libXext.so.6 (0x00007fc85eb80000)
      libXrandr.so.2 => /nix/store/1w8ms3a1lmmvrdszx3zi1056wav0jmff-libXrandr-1.5.0/lib/libXrandr.so.2 (0x00007fc85e970000)
      libXrender.so.1 => /nix/store/hl26m6jg9hdr31lv73g7vg78174sy3wx-libXrender-0.9.9/lib/libXrender.so.1 (0x00007fc85e760000)
      libpthread.so.0 => /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/lib/libpthread.so.0 (0x00007fc85e540000)
      /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/lib/ld-linux-x86-64.so.2 (0x00007fc861e80000)
      libattr.so.1 => /nix/store/1a5pkc2sm5jd71hxxi9hj9211cc79mck-attr-2.4.47/lib/libattr.so.1 (0x00007fc85e338000)
      libxcb.so.1 => /nix/store/pzc1cmnbn0ch6ilgi64clxvlx2v23q4p-libxcb-1.11/lib/libxcb.so.1 (0x00007fc85e118000)
      libXau.so.6 => /nix/store/nk2gxi8kq0qanw43ssiirw7kza8qb0ia-libXau-1.0.8/lib/libXau.so.6 (0x00007fc85df10000)
      libXdmcp.so.6 => /nix/store/fspwri6dyw5r658wr0dxxxmpf0q96vy1-libXdmcp-1.1.2/lib/libXdmcp.so.6 (0x00007fc85dd08000)
  ```

  **Red Eclipse:**

  ```
  sven@linux-etoq:~/projects/nixpkgs/test> LD_LIBRARY_PATH=~/libgl-shim/ /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/bin/ldd result/lib/redeclipse/redeclipse
      linux-vdso.so.1 (0x00007ffc856f0000)
      libX11.so.6 => /nix/store/9ml7lw7ajnk7jxc1mvrbywqldn0yb98s-libX11-1.6.3/lib/libX11.so.6 (0x00007fc0bf7d0000)
      libSDL-1.2.so.0 => /nix/store/9sy7rrin9rd4j83mjwmgwc179s81miqg-SDL-1.2.15/lib/libSDL-1.2.so.0 (0x00007fc0bf538000)
      libpthread.so.0 => /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/lib/libpthread.so.0 (0x00007fc0bf318000)
      libSDL_image-1.2.so.0 => /nix/store/rzd2mf38xlwscky57mj5pbpgqk05viyh-SDL_image-1.2.12/lib/libSDL_image-1.2.so.0 (0x00007fc0bf0f8000)
      libSDL_mixer-1.2.so.0 => /nix/store/j7i02c53qcwbdlzj9rhc8314j2b2ah5h-SDL_mixer-1.2.12/lib/libSDL_mixer-1.2.so.0 (0x00007fc0beea8000)
      libz.so.1 => /nix/store/alsvwzkiw4b7ip38l4nlfjijdvg3fvzn-zlib-1.2.8/lib/libz.so.1 (0x00007fc0bec90000)
      libGL.so.1 => /home/sven/libgl-shim/libGL.so.1 (0x00007fc0bea80000)
      librt.so.1 => /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/lib/librt.so.1 (0x00007fc0be878000)
      libstdc++.so.6 => /nix/store/kpzihgr24vi2rrxcdfv3grnfcaw7jvf4-gcc-4.9.3/lib/libstdc++.so.6 (0x00007fc0be568000)
      libm.so.6 => /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/lib/libm.so.6 (0x00007fc0be260000)
      libgcc_s.so.1 => /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/lib/libgcc_s.so.1 (0x00007fc0be048000)
      libc.so.6 => /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/lib/libc.so.6 (0x00007fc0bdca8000)
      libxcb.so.1 => /nix/store/pzc1cmnbn0ch6ilgi64clxvlx2v23q4p-libxcb-1.11/lib/libxcb.so.1 (0x00007fc0bda88000)
      libXau.so.6 => /nix/store/nk2gxi8kq0qanw43ssiirw7kza8qb0ia-libXau-1.0.8/lib/libXau.so.6 (0x00007fc0bd880000)
      libXdmcp.so.6 => /nix/store/fspwri6dyw5r658wr0dxxxmpf0q96vy1-libXdmcp-1.1.2/lib/libXdmcp.so.6 (0x00007fc0bd678000)
      libdl.so.2 => /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/lib/libdl.so.2 (0x00007fc0bd470000)
      libasound.so.2 => /nix/store/vjszhl1hh62qlk6rqzqdidjfpxd519n5-alsa-lib-1.0.29/lib/libasound.so.2 (0x00007fc0bd148000)
      libpulse-simple.so.0 => /nix/store/6v1gd5apxh6kda9xpak54n75j3s9jrm9-libpulseaudio-6.0/lib/libpulse-simple.so.0 (0x00007fc0bcf40000)
      libpulse.so.0 => /nix/store/6v1gd5apxh6kda9xpak54n75j3s9jrm9-libpulseaudio-6.0/lib/libpulse.so.0 (0x00007fc0bccf0000)
      libpulsecommon-6.0.so => /nix/store/6v1gd5apxh6kda9xpak54n75j3s9jrm9-libpulseaudio-6.0/lib/pulseaudio/libpulsecommon-6.0.so (0x00007fc0bca70000)
      libjson-c.so.2 => /nix/store/jaklgzhv2qcq9h71w95sw0c49dbrqc7r-json-c-0.12/lib/libjson-c.so.2 (0x00007fc0bc860000)
      libsndfile.so.1 => /nix/store/gn43gi6d25idldfw3wyvhigf7ah7i65w-libsndfile-1.0.25/lib/libsndfile.so.1 (0x00007fc0bc5f8000)
      libFLAC.so.8 => /nix/store/qqirmdsi35rz753jj33f9h61c3rzwi0n-flac-1.3.1/lib/libFLAC.so.8 (0x00007fc0bc380000)
      libvorbisenc.so.2 => /nix/store/g77q8cq3y21nkf9f6ndj0gvjr4x4mk9a-libvorbis-1.3.5/lib/libvorbisenc.so.2 (0x00007fc0bc0c8000)
      libvorbis.so.0 => /nix/store/g77q8cq3y21nkf9f6ndj0gvjr4x4mk9a-libvorbis-1.3.5/lib/libvorbis.so.0 (0x00007fc0bbe90000)
      libogg.so.0 => /nix/store/f55clf16r2lkq5c18pnfarbf13d9z62p-libogg-1.3.2/lib/libogg.so.0 (0x00007fc0bbc88000)
      libdbus-1.so.3 => /nix/store/s42mk8l35nh0p3li6qq9gmpmq37dh7qf-dbus-libs-1.8.20/lib/libdbus-1.so.3 (0x00007fc0bba40000)
      libcap.so.2 => /nix/store/1yq6l4hdfrki9vxrxrciqfaf4z0cflvw-libcap-2.24/lib/libcap.so.2 (0x00007fc0bb838000)
      libXext.so.6 => /nix/store/75m6jc60b3p6ppviwbp37sf6xkvwhx72-libXext-1.3.3/lib/libXext.so.6 (0x00007fc0bb620000)
      libXrandr.so.2 => /nix/store/1w8ms3a1lmmvrdszx3zi1056wav0jmff-libXrandr-1.5.0/lib/libXrandr.so.2 (0x00007fc0bb410000)
      libXrender.so.1 => /nix/store/hl26m6jg9hdr31lv73g7vg78174sy3wx-libXrender-0.9.9/lib/libXrender.so.1 (0x00007fc0bb200000)
      /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/lib/ld-linux-x86-64.so.2 (0x00007fc0bfb10000)
      libpng16.so.16 => /nix/store/kxrznj68yq3ph6m2wc1vbxh4qw6ql2f2-libpng-apng-1.6.18/lib/libpng16.so.16 (0x00007fc0bafc8000)
      libjpeg.so.62 => /nix/store/pfgx11m6kr910i2xrs3679faz3v67plf-libjpeg-turbo-1.4.1/lib/libjpeg.so.62 (0x00007fc0bad60000)
      libtiff.so.5 => /nix/store/pgs7icihncbf27n1jvlb30zbxwf7q5zc-libtiff-4.0.4beta/lib/libtiff.so.5 (0x00007fc0baae8000)
      libfluidsynth.so.1 => /nix/store/sjx30jsbj84slvc6lp9riary46llqmfl-fluidsynth-1.1.6/lib/libfluidsynth.so.1 (0x00007fc0ba818000)
      libvorbisfile.so.3 => /nix/store/g77q8cq3y21nkf9f6ndj0gvjr4x4mk9a-libvorbis-1.3.5/lib/libvorbisfile.so.3 (0x00007fc0ba608000)
      libsmpeg-0.4.so.0 => /nix/store/1rf3z0498vinjw4jjk4rx6fvnq55ahgm-smpeg-svn390/lib/libsmpeg-0.4.so.0 (0x00007fc0ba3a8000)
      libattr.so.1 => /nix/store/1a5pkc2sm5jd71hxxi9hj9211cc79mck-attr-2.4.47/lib/libattr.so.1 (0x00007fc0ba1a0000)
      liblzma.so.5 => /nix/store/ivp3pna40wrq4i2whp4ijksfi4b8z58k-xz-5.2.1/lib/liblzma.so.5 (0x00007fc0b9f78000)
      libjack.so.0 => /nix/store/rhrj3y0nvxk0699jnrlfx30sh92nnxfc-libjack2-2015-06-02/lib/libjack.so.0 (0x00007fc0b9d18000)
      libgthread-2.0.so.0 => /nix/store/26zyb2byw1sqr2afbz6ql3352ri847jd-glib-2.44.1/lib/libgthread-2.0.so.0 (0x00007fc0b9b10000)
      libglib-2.0.so.0 => /nix/store/26zyb2byw1sqr2afbz6ql3352ri847jd-glib-2.44.1/lib/libglib-2.0.so.0 (0x00007fc0b97d8000)
      libopus.so.0 => /nix/store/984qsrday6gg7fv7m9r7dg8dv7x2fsxs-libopus-1.1/lib/libopus.so.0 (0x00007fc0b9588000)
  ```

  **bzflag:**

  ```
  sven@linux-etoq:~/projects/nixpkgs/test/bzflag> LD_LIBRARY_PATH=~/libgl-shim/ /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/bin/ldd result/bin/bzflag               
      linux-vdso.so.1 (0x00007ffda8b58000)
      libSDL-1.2.so.0 => /nix/store/y9mdjaxnlyqca3c27iri7nvnn7xlk1yh-SDL-1.2.15/lib/libSDL-1.2.so.0 (0x00007f4ebd8b0000)
      libasound.so.2 => /nix/store/vjszhl1hh62qlk6rqzqdidjfpxd519n5-alsa-lib-1.0.29/lib/libasound.so.2 (0x00007f4ebd588000)
      libpulse-simple.so.0 => /nix/store/qklab0a6cs5bhvf0iv88szg5pwbjypbg-libpulseaudio-6.0/lib/libpulse-simple.so.0 (0x00007f4ebd380000)
      libpulse.so.0 => /nix/store/qklab0a6cs5bhvf0iv88szg5pwbjypbg-libpulseaudio-6.0/lib/libpulse.so.0 (0x00007f4ebd130000)
      libpulsecommon-6.0.so => /nix/store/qklab0a6cs5bhvf0iv88szg5pwbjypbg-libpulseaudio-6.0/lib/pulseaudio/libpulsecommon-6.0.so (0x00007f4ebceb0000)
      libjson-c.so.2 => /nix/store/2jmm5hdpmfirdl80jyiakvjlilp6gldv-json-c-0.12/lib/libjson-c.so.2 (0x00007f4ebcca0000)
      libsndfile.so.1 => /nix/store/gn43gi6d25idldfw3wyvhigf7ah7i65w-libsndfile-1.0.25/lib/libsndfile.so.1 (0x00007f4ebca38000)
      libFLAC.so.8 => /nix/store/qqirmdsi35rz753jj33f9h61c3rzwi0n-flac-1.3.1/lib/libFLAC.so.8 (0x00007f4ebc7c0000)
      libvorbisenc.so.2 => /nix/store/g77q8cq3y21nkf9f6ndj0gvjr4x4mk9a-libvorbis-1.3.5/lib/libvorbisenc.so.2 (0x00007f4ebc508000)
      libvorbis.so.0 => /nix/store/g77q8cq3y21nkf9f6ndj0gvjr4x4mk9a-libvorbis-1.3.5/lib/libvorbis.so.0 (0x00007f4ebc2d0000)
      libogg.so.0 => /nix/store/f55clf16r2lkq5c18pnfarbf13d9z62p-libogg-1.3.2/lib/libogg.so.0 (0x00007f4ebc0c8000)
      libdbus-1.so.3 => /nix/store/byb21384hrw1fsh9rzzrvkq3bmm0dlv8-dbus-libs-1.8.20/lib/libdbus-1.so.3 (0x00007f4ebbe80000)
      libcap.so.2 => /nix/store/1yq6l4hdfrki9vxrxrciqfaf4z0cflvw-libcap-2.24/lib/libcap.so.2 (0x00007f4ebbc78000)
      librt.so.1 => /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/lib/librt.so.1 (0x00007f4ebba70000)
      libdl.so.2 => /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/lib/libdl.so.2 (0x00007f4ebb868000)
      libXrandr.so.2 => /nix/store/1w8ms3a1lmmvrdszx3zi1056wav0jmff-libXrandr-1.5.0/lib/libXrandr.so.2 (0x00007f4ebb658000)
      libXrender.so.1 => /nix/store/hl26m6jg9hdr31lv73g7vg78174sy3wx-libXrender-0.9.9/lib/libXrender.so.1 (0x00007f4ebb448000)
      libGLU.so.1 => /nix/store/ldp4bm03b9vkmymzpvgqas1p0k58icqz-mesa-10.6.5/lib/libGLU.so.1 (0x00007f4ebb1c8000)
      libGL.so.1 => /home/sven/libgl-shim/libGL.so.1 (0x00007f4ebafb8000)
      libXxf86vm.so.1 => /nix/store/2vi8ac37awm4jscxavg8nf1p03w6ph0v-libXxf86vm-1.1.4/lib/libXxf86vm.so.1 (0x00007f4ebadb0000)
      libXext.so.6 => /nix/store/75m6jc60b3p6ppviwbp37sf6xkvwhx72-libXext-1.3.3/lib/libXext.so.6 (0x00007f4ebab98000)
      libSM.so.6 => /nix/store/64azqpprhmq7k4c2m877jxq5cjgq5x9g-libSM-1.2.2/lib/libSM.so.6 (0x00007f4eba990000)
      libICE.so.6 => /nix/store/dkajwpq9mmiznq16gf38n4mqiirysvfc-libICE-1.0.9/lib/libICE.so.6 (0x00007f4eba770000)
      libX11.so.6 => /nix/store/9ml7lw7ajnk7jxc1mvrbywqldn0yb98s-libX11-1.6.3/lib/libX11.so.6 (0x00007f4eba430000)
      libGLEW.so.1.11 => /nix/store/nbpis3hi1djqhc6yxrhm3l2ay2x044cj-glew-1.11.0/lib/libGLEW.so.1.11 (0x00007f4eba198000)
      libcurl.so.4 => /nix/store/fwh3ygh58ds40kbd9jiyp4rcrvi0zw9n-curl-7.43.0/lib/libcurl.so.4 (0x00007f4eb9f28000)
      libssh2.so.1 => /nix/store/xb60as50jw9617ikkl9jkva2x6i8jawa-libssh2-1.6.0/lib/libssh2.so.1 (0x00007f4eb9cf8000)
      libssl.so.1.0.0 => /nix/store/myvm6vrbckar8id33iy1gfzsv7p870zi-openssl-1.0.1p/lib/libssl.so.1.0.0 (0x00007f4eb9a88000)
      libcrypto.so.1.0.0 => /nix/store/myvm6vrbckar8id33iy1gfzsv7p870zi-openssl-1.0.1p/lib/libcrypto.so.1.0.0 (0x00007f4eb9698000)
      libz.so.1 => /nix/store/alsvwzkiw4b7ip38l4nlfjijdvg3fvzn-zlib-1.2.8/lib/libz.so.1 (0x00007f4eb9480000)
      libstdc++.so.6 => /nix/store/kpzihgr24vi2rrxcdfv3grnfcaw7jvf4-gcc-4.9.3/lib/../lib64/libstdc++.so.6 (0x00007f4eb9170000)
      libpthread.so.0 => /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/lib/libpthread.so.0 (0x00007f4eb8f50000)
      libm.so.6 => /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/lib/libm.so.6 (0x00007f4eb8c48000)
      libc.so.6 => /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/lib/libc.so.6 (0x00007f4eb88a8000)
      libgcc_s.so.1 => /nix/store/kpzihgr24vi2rrxcdfv3grnfcaw7jvf4-gcc-4.9.3/lib/../lib64/libgcc_s.so.1 (0x00007f4eb8690000)
      /nix/store/qlxp7vb63fp8kx5vk9a0y3rj8svbvl27-glibc-2.21/lib/ld-linux-x86-64.so.2 (0x00007f4ebdb48000)
      libattr.so.1 => /nix/store/1a5pkc2sm5jd71hxxi9hj9211cc79mck-attr-2.4.47/lib/libattr.so.1 (0x00007f4eb8488000)
      libxcb.so.1 => /nix/store/pzc1cmnbn0ch6ilgi64clxvlx2v23q4p-libxcb-1.11/lib/libxcb.so.1 (0x00007f4eb8268000)
      libXau.so.6 => /nix/store/nk2gxi8kq0qanw43ssiirw7kza8qb0ia-libXau-1.0.8/lib/libXau.so.6 (0x00007f4eb8060000)
      libXdmcp.so.6 => /nix/store/fspwri6dyw5r658wr0dxxxmpf0q96vy1-libXdmcp-1.1.2/lib/libXdmcp.so.6 (0x00007f4eb7e58000)
      libexpat.so.1 => /nix/store/6vrrwl9cp39rvp324nnb05iacbzn732z-expat-2.1.0/lib/libexpat.so.1 (0x00007f4eb7c28000)
      libglapi.so.0 => /nix/store/dh0zljw6r71m91cq20pch4wrpffzf94v-mesa-noglu-10.6.5/lib/libglapi.so.0 (0x00007f4eb79f8000)
      libXdamage.so.1 => /nix/store/4ms2h0yd7rw1yb9pa00f5s4zp68qay1p-libXdamage-1.1.4/lib/libXdamage.so.1 (0x00007f4eb77f0000)
      libXfixes.so.3 => /nix/store/5n8b9dg83xrgn35wfbn9hzy9j1q56sps-libXfixes-5.0.1/lib/libXfixes.so.3 (0x00007f4eb75e8000)
      libX11-xcb.so.1 => /nix/store/9ml7lw7ajnk7jxc1mvrbywqldn0yb98s-libX11-1.6.3/lib/libX11-xcb.so.1 (0x00007f4eb73e0000)
      libxcb-glx.so.0 => /nix/store/pzc1cmnbn0ch6ilgi64clxvlx2v23q4p-libxcb-1.11/lib/libxcb-glx.so.0 (0x00007f4eb71c8000)
      libxcb-dri2.so.0 => /nix/store/pzc1cmnbn0ch6ilgi64clxvlx2v23q4p-libxcb-1.11/lib/libxcb-dri2.so.0 (0x00007f4eb6fc0000)
      libxcb-dri3.so.0 => /nix/store/pzc1cmnbn0ch6ilgi64clxvlx2v23q4p-libxcb-1.11/lib/libxcb-dri3.so.0 (0x00007f4eb6db8000)
      libxcb-present.so.0 => /nix/store/pzc1cmnbn0ch6ilgi64clxvlx2v23q4p-libxcb-1.11/lib/libxcb-present.so.0 (0x00007f4eb6bb0000)
      libxcb-randr.so.0 => /nix/store/pzc1cmnbn0ch6ilgi64clxvlx2v23q4p-libxcb-1.11/lib/libxcb-randr.so.0 (0x00007f4eb69a0000)
      libxcb-xfixes.so.0 => /nix/store/pzc1cmnbn0ch6ilgi64clxvlx2v23q4p-libxcb-1.11/lib/libxcb-xfixes.so.0 (0x00007f4eb6798000)
      libxcb-render.so.0 => /nix/store/pzc1cmnbn0ch6ilgi64clxvlx2v23q4p-libxcb-1.11/lib/libxcb-render.so.0 (0x00007f4eb6588000)
      libxcb-shape.so.0 => /nix/store/pzc1cmnbn0ch6ilgi64clxvlx2v23q4p-libxcb-1.11/lib/libxcb-shape.so.0 (0x00007f4eb6380000)
      libxcb-sync.so.1 => /nix/store/pzc1cmnbn0ch6ilgi64clxvlx2v23q4p-libxcb-1.11/lib/libxcb-sync.so.1 (0x00007f4eb6178000)
      libxshmfence.so.1 => /nix/store/crcnkjlavdrvapw8wqrd6kqzwbay60xv-libxshmfence-1.2/lib/libxshmfence.so.1 (0x00007f4eb5f70000)
      libdrm.so.2 => /nix/store/j00x1sblqvnq0vpii6kcxnj89lz2armf-libdrm-2.4.64/lib/libdrm.so.2 (0x00007f4eb5d60000)
      libuuid.so.1 => /nix/store/nzq4igi8ls5pszvzy96jq1h23shyqdrj-util-linux-2.26.2/lib/libuuid.so.1 (0x00007f4eb5b58000)
  ```

  CCing @vcunat on this, as suggested by @ttuegel.


