Branch: refs/heads/release-17.03
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 2105794eecfea1ec0a780d4fc9919bf55503ccad
      
https://github.com/NixOS/nixpkgs/commit/2105794eecfea1ec0a780d4fc9919bf55503ccad
  Author: Franz Pletz <fpl...@fnordicwalking.de>
  Date:   2017-03-18 (Sat, 18 Mar 2017)

  Changed paths:
    M nixos/modules/installer/cd-dvd/iso-image.nix
    M nixos/modules/programs/adb.nix
    M nixos/modules/programs/gphoto2.nix
    M nixos/modules/programs/mosh.nix
    M nixos/modules/programs/ssmtp.nix
    M nixos/modules/programs/tmux.nix
    M nixos/modules/programs/vim.nix
    M nixos/modules/security/grsecurity.nix
    M nixos/modules/services/backup/rsnapshot.nix
    M nixos/modules/services/computing/boinc/client.nix
    M nixos/modules/services/databases/cassandra.nix
    M nixos/modules/services/databases/openldap.nix
    M nixos/modules/services/editors/emacs.nix
    M nixos/modules/services/mail/offlineimap.nix
    M nixos/modules/services/misc/ihaskell.nix
    M nixos/modules/services/misc/taskserver/default.nix
    M nixos/modules/services/monitoring/arbtt.nix
    M nixos/modules/services/networking/aiccu.nix
    M nixos/modules/services/networking/ferm.nix
    M nixos/modules/services/networking/firefox/sync-server.nix
    M nixos/modules/services/networking/mosquitto.nix
    M nixos/modules/services/networking/quagga.nix
    M nixos/modules/services/networking/znc.nix
    M nixos/modules/services/scheduling/cron.nix
    M nixos/modules/services/security/haka.nix
    M nixos/modules/services/torrent/deluge.nix
    M nixos/modules/services/web-apps/atlassian/crowd.nix
    M nixos/modules/services/web-apps/atlassian/jira.nix
    M nixos/modules/services/web-servers/caddy.nix
    M nixos/modules/services/x11/compton.nix
    M nixos/modules/services/x11/desktop-managers/enlightenment.nix
    M nixos/modules/services/x11/desktop-managers/gnome3.nix
    M nixos/modules/services/x11/desktop-managers/kodi.nix
    M nixos/modules/services/x11/desktop-managers/xterm.nix
    M nixos/modules/services/x11/hardware/libinput.nix
    M nixos/modules/services/x11/hardware/multitouch.nix
    M nixos/modules/services/x11/hardware/synaptics.nix
    M nixos/modules/services/x11/redshift.nix
    M nixos/modules/services/x11/unclutter-xfixes.nix
    M nixos/modules/services/x11/unclutter.nix
    M nixos/modules/services/x11/urxvtd.nix
    M nixos/modules/services/x11/window-managers/exwm.nix
    M nixos/modules/services/x11/window-managers/xmonad.nix
    M nixos/modules/system/boot/loader/grub/grub.nix
    M nixos/modules/tasks/filesystems/zfs.nix
    M nixos/modules/tasks/network-interfaces.nix
    M nixos/modules/virtualisation/containers.nix

  Log Message:
  -----------
  nixos/treewide: remove boolean examples for options

They contain no useful information and increase the length of the
autogenerated options documentation.

See discussion in #18816.

(cherry picked from commit 953616907493c5b81ba3ec9dd86f1422f4d1fcd3)


  Commit: 24c5f09b9a9d3e487e9dc51c87d351b7e53b6e10
      
https://github.com/NixOS/nixpkgs/commit/24c5f09b9a9d3e487e9dc51c87d351b7e53b6e10
  Author: Will Dietz <git...@wdtz.org>
  Date:   2017-03-18 (Sat, 18 Mar 2017)

  Changed paths:
    M nixos/modules/services/databases/neo4j.nix

  Log Message:
  -----------
  neo4j service: increase file limit, per warning emitted at startup (#23961)

(cherry picked from commit 63f1a14ae551f650584ac7502b5ee159221d1f92)


  Commit: 69427c7143ecde5945d9892deb2837a2a56a7124
      
https://github.com/NixOS/nixpkgs/commit/69427c7143ecde5945d9892deb2837a2a56a7124
  Author: Benno Fünfstück <benno.fuenfstu...@gmail.com>
  Date:   2017-03-18 (Sat, 18 Mar 2017)

  Changed paths:
    M pkgs/applications/editors/atom/default.nix
    M pkgs/applications/editors/atom/env.nix

  Log Message:
  -----------
  atom: avoid using LD_PRELOAD. Fixes glibc compat issues

The wrapper for Atom was loading libraries via LD_PRELOAD, for example
libxkbfile. Now, if you installed atom via nix-env and happened to use a newer
nixpkgs for that than what your system environment is build against, you could
end up with an error like this:

```
uname: relocation error:
/nix/store/68sa3m89shpfaqq1b9xp5p1360vqhwx6-glibc-2.25/lib/libdl.so.2:
symbol _dl_catch_error, version GLIBC_PRIVATE not defined in file libc.so.6
with link time reference
```

This happens because atom calls the `uname` executable from the system to
determine the platform. Because that inherits the `LD_PRELOAD` environment
variable, so the libxkbfile library that the `atom` wrapper was build against
is loaded into `uname`. But since `atom` comes from `nix-env`, the `libxkbfile`
it was built with might be compiled against a newer version of `glibc` than
`uname`, which comes from the system, was! Having two versions of glibc loaded
into the same processes results in chaos.

To fix this, we avoid setting `LD_PRELOAD` and instead use patchelf to set the
correct RPATH. RPATH is not inherited by child processes, so the above issue
can no longer occur.

The only small complication here is that the library that actually loads
libxkbfile is not the atom binary itself, but a node extension that atom uses.
So instead of setting the RPATH on `atom` only, we also set the `rpath` on all
node extensions (`*.node`) the output.

(cherry picked from commit a4d6e2cf163202b438b2b1af732fa47ea5db5cce)


  Commit: e10f1415411838b0f5e276daf2ae82ee2f92fccf
      
https://github.com/NixOS/nixpkgs/commit/e10f1415411838b0f5e276daf2ae82ee2f92fccf
  Author: Joachim Fasting <joach...@fastmail.fm>
  Date:   2017-03-18 (Sat, 18 Mar 2017)

  Changed paths:
    M pkgs/development/libraries/libsodium/default.nix

  Log Message:
  -----------
  libsodium: 1.0.11 -> 1.0.12

(cherry picked from commit 3fac05b9515dbee23d8d33dad42d947204192483)


  Commit: 244d44e7fe7dcca86dfb08b8438be299081a84c0
      
https://github.com/NixOS/nixpkgs/commit/244d44e7fe7dcca86dfb08b8438be299081a84c0
  Author: Nick Hu <m...@nickhu.co.uk>
  Date:   2017-03-18 (Sat, 18 Mar 2017)

  Changed paths:
    M pkgs/servers/tvheadend/default.nix

  Log Message:
  -----------
  tvheadend: fix typo in package description

(cherry picked from commit ff7506d665141f2df5527446df4196be30ed4e4c)


  Commit: 23391146e0f00894465cd22b271e8dfd1b16380f
      
https://github.com/NixOS/nixpkgs/commit/23391146e0f00894465cd22b271e8dfd1b16380f
  Author: Joachim Schiele <j...@lastlog.de>
  Date:   2017-03-18 (Sat, 18 Mar 2017)

  Changed paths:
    M nixos/release.nix

  Log Message:
  -----------
  nixos/release.nix: added tests.wordpress

(cherry picked from commit 6022a79cbc2fd3c78a89a8ec02732781cceb4a59)


  Commit: f7fcede7c2ee844e73bf33e084ad793b73c06cae
      
https://github.com/NixOS/nixpkgs/commit/f7fcede7c2ee844e73bf33e084ad793b73c06cae
  Author: Robin Gloster <m...@glob.in>
  Date:   2017-03-18 (Sat, 18 Mar 2017)

  Changed paths:
    M pkgs/applications/video/gnome-mplayer/default.nix

  Log Message:
  -----------
  gnome_mplayer: fix src and build

(cherry picked from commit 4e2f802ce815dea0a4625a8285f5c7e7f74cf8ab)


Compare: https://github.com/NixOS/nixpkgs/compare/b288f0529c96...f7fcede7c2ee
_______________________________________________
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to