Commit graph

230279 commits

Author SHA1 Message Date
Frederik Rietdijk 2e4b4e3300 Merge staging-next into staging 2020-06-13 11:03:26 +02:00
Frederik Rietdijk 1523382160 Merge master into staging-next 2020-06-13 11:02:21 +02:00
Anders Kaseorg c8d064eec1 gstreamer: Fix wrapper quoting
The bug was that the inner double quotes in "\$("…")" are not actually
inner like they would be in "$("…")".  We could write "\$(\"…\")", but
using single quotes on the outside makes everything simpler.

Fixes #63751.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2020-06-13 11:01:38 +02:00
Michael Weiss 1b6e357424 kmod: 26 -> 27 2020-06-13 10:57:19 +02:00
R. RyanTM dbb4452ee3 man: 2.9.0 -> 2.9.2 2020-06-13 10:56:45 +02:00
R. RyanTM 0d4fba9168 lcms2: 2.9 -> 2.10 2020-06-13 10:56:18 +02:00
R. RyanTM f67bc33140 libyaml: 0.2.4 -> 0.2.5 2020-06-13 10:55:20 +02:00
R. RyanTM b5a814cb5d iptables: 1.8.4 -> 1.8.5 2020-06-13 10:54:58 +02:00
R. RyanTM 858acc3ee5 harfbuzz: 2.6.4 -> 2.6.7 2020-06-13 10:54:40 +02:00
R. RyanTM 4aa1511b70 libnftnl: 1.1.5 -> 1.1.7 2020-06-13 10:54:19 +02:00
Frederik Rietdijk d2971d15c6
Merge pull request #89723 from NixOS/python-unstable
Python package set major updates
2020-06-13 10:41:31 +02:00
Frederik Rietdijk b4f85b97f5 python.pkgs.pip: 20.1 -> 20.1.1 2020-06-13 10:40:39 +02:00
Frederik Rietdijk da12111115
Merge pull request #90208 from FRidh/bytecode
buildPythonPackage: recompile bytecode for reproducibility
2020-06-13 10:40:11 +02:00
Frederik Rietdijk 818cf7827b buildPythonPackage: recompile bytecode for reproducibility
Due to a change in pip the unpacked wheels are no longer reproducible.
We recompile the bytecode to cleanup this error.
https://github.com/NixOS/nixpkgs/issues/81441
2020-06-13 10:36:28 +02:00
Frederik Rietdijk a7ea828f09 pythonRemoveBinBytecodeHook: fix explanation 2020-06-13 10:20:14 +02:00
Vladimír Čunát c055851648
mesa: 20.0.7 -> 20.0.8
https://lists.freedesktop.org/archives/mesa-dev/2020-June/224501.html
/cc PR #89105; this is indeed announced to be the last 20.0 version.
2020-06-13 09:58:30 +02:00
Vincent Laporte 0905a5d990 ocamlPackages.vg: 0.9.3 → 0.9.4 2020-06-13 09:56:40 +02:00
Vladyslav M 6ce032f79b
Merge pull request #89557 from ju1m/stig
stig: update to 0.11.0a
2020-06-13 09:51:04 +03:00
Luke Granger-Brown d45fd11a81 reuse: 0.7.0 -> 0.11.0 2020-06-13 11:36:01 +05:30
Emery Hemingway b8a9e3eea1 nixos/lib/make-disk-image.nix: VDI support 2020-06-13 11:08:48 +05:30
Emery Hemingway de20ec04f9 tup: fix setup hook location 2020-06-13 11:03:55 +05:30
Emery Hemingway 3065ab3a92 tup: add setupHook 2020-06-13 10:56:20 +05:30
Emery Hemingway 896959cf66 tup: 0.7.8 -> 0.7.9 2020-06-13 10:55:22 +05:30
Mario Rodas c2ce7eb7f1
Merge pull request #89334 from zowoq/go_1_14
go: 1.14.3 -> 1.14.4
2020-06-12 22:20:30 -05:00
Mario Rodas 1cd56fc682
Merge pull request #89333 from zowoq/go_1_13
go_1_13: 1.13.11 -> 1.13.12
2020-06-12 22:19:46 -05:00
Mario Rodas b7d252dfb0
Merge pull request #90209 from berbiche/playerctl-bash-completions
playerctl: enable bash completions
2020-06-12 21:49:32 -05:00
Nicolas Berbiche c539d7c1c7 playerctl: enable bash completions 2020-06-12 22:30:46 -04:00
Samuel Dionne-Riel c42545445a
Merge pull request #90212 from lovesegfault/rm-casper
casperjs: remove
2020-06-12 22:03:32 -04:00
Mario Rodas 6be09e27c9
Merge pull request #90194 from bbigras/broot
broot: 0.13.6 -> 0.15.1
2020-06-12 19:46:48 -05:00
Daniel Fullmer 34d1beb1b4 rclone: 1.52.0 -> 1.52.1 2020-06-12 17:33:52 -07:00
Joe Hermaszewski 3e10731b08 ffmpeg-full: add librsvg support 2020-06-12 17:18:38 -07:00
Bernardo Meurer dbf352aca1
casperjs: remove 2020-06-12 16:08:39 -07:00
John Ericson 1c4480e931
Merge pull request #90157 from obsidiansystems/socket-based-ipfs
Add socket-based IPFS support
2020-06-12 18:31:01 -04:00
Matthew Bauer 2c2f6c0b38 nixos/ipfs: only set listenstream when gateway/api is default 2020-06-12 17:15:34 -05:00
Matthew Bauer 982a17a48e nixos/ipfs: always expose sockets 2020-06-12 17:15:34 -05:00
Matthew Bauer fa06d8f961 nixos/ipfs: actually use upstream systemd units 2020-06-12 17:15:34 -05:00
Matthew Bauer b36ef706fb nixos/ipfs: add startWhenNeeded option
This makes it possible to only start IPFS when needed. So a user’s
IPFS daemon only starts when they actually use it.

A few important warnings though:

  - This probably shouldn’t be mixed with services.ipfs.autoMount
    since you want /ipfs and /ipns aren’t activated like this
  - ipfs.socket assumes that you are using ports 5001 and 8080 for the
    API and gateway respectively. We could do some parsing to figure
    out what is in apiAddress and gatewayAddress, but that’s kind of
    difficult given the nonstandard address format.
  - Apparently? this doesn’t work with the --api commands used in the tests.

Of course you can always start automatically with startWhenNeeded =
false, or just running ‘systemctl start ipfs.service’.

Tested with the following test (modified from tests/ipfs.nix):

  import ./make-test-python.nix ({ pkgs, ...} : {
    name = "ipfs";

    nodes.machine = { ... }: {
      services.ipfs = {
        enable = true;
        startWhenNeeded = true;
      };
    };

    testScript = ''
      start_all()

      machine.wait_until_succeeds("ipfs id")
      ipfs_hash = machine.succeed("echo fnord | ipfs add | awk '{ print $2 }'")

      machine.succeed(f"ipfs cat /ipfs/{ipfs_hash.strip()} | grep fnord")
    '';
  })

Fixes #90145

Update nixos/modules/services/network-filesystems/ipfs.nix

Co-authored-by: Florian Klink <flokli@flokli.de>
2020-06-12 17:15:27 -05:00
John Ericson 2fc097ad74
Merge pull request #90204 from Ericson2314/fix-perl-pkg-config
perlPackages.ExtUtilsPkgConfig: Fix build
2020-06-12 18:01:43 -04:00
Jonathan Ringer 3ba9e643fd python3Packages.seekpath: fix build, use github for tests 2020-06-12 13:57:27 -07:00
Jonathan Ringer dd35d3b655 python3Packages.vmprof: fix build, mark not broken 2020-06-12 13:53:22 -07:00
Jonathan Ringer 529c2f192e python3Packages.sseclient: fix tests 2020-06-12 13:49:40 -07:00
Vladyslav M 8f8e34cb0c
Merge pull request #89877 from r-ryantm/auto-update/watchexec
watchexec: 1.13.0 -> 1.13.1
2020-06-12 23:44:03 +03:00
Ryan Mulligan 2a6cc3f3f2
Merge pull request #90106 from r-ryantm/auto-update/piper
piper: 0.4 -> 0.5
2020-06-12 13:41:03 -07:00
Bruno Bigras 619f7d8c74 broot: 0.13.6 -> 0.15.1 2020-06-12 16:39:02 -04:00
Jonathan Ringer be5804ac9e python2Packages.validators: disable url tests 2020-06-12 13:31:50 -07:00
Jonathan Ringer 38397dc9ea python3Packages.pylint-plugin-utils: fix build 2020-06-12 13:26:32 -07:00
Jonathan Ringer 8c3e9313c9 gns3-server: fix build 2020-06-12 13:20:18 -07:00
Frederik Rietdijk 98f95ef9c4 blender: fix build with python 3.8
Since Python 3.8 an `m` is no longer added when pymalloc is used.
https://bugs.python.org/issue36707
2020-06-12 22:00:09 +02:00
Peter Simons 2218618bb7
Merge pull request #90062 from steve-chavez/unbreak-hasql-noti
haskellPackages.hasql-notifications: unbreak
2020-06-12 21:41:43 +02:00
Jonathan Ringer 503f9f74a0 python3Packages.pyx: fix src pname 2020-06-12 12:36:34 -07:00