From 90107fd05bac1add960006c086baa9d7794e856e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Tue, 8 Dec 2020 02:54:13 +0100 Subject: [PATCH 01/39] khal: Disable failing tests --- pkgs/applications/misc/khal/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/misc/khal/default.nix b/pkgs/applications/misc/khal/default.nix index 257cacf69a0..3c46043256a 100644 --- a/pkgs/applications/misc/khal/default.nix +++ b/pkgs/applications/misc/khal/default.nix @@ -57,7 +57,9 @@ with python3.pkgs; buildPythonApplication rec { doCheck = !stdenv.isAarch64; checkPhase = '' - py.test + py.test -k "not test_vertical_month_abbr_fr and not test_vertical_month_unicode_weekdeays_gr \ + and not test_event_different_timezones and not test_default_calendar and not test_birthdays \ + and not test_birthdays_no_year" ''; meta = with stdenv.lib; { From 6f701e9a1403a061586e4cfceaed7399d1a1f9b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Tue, 8 Dec 2020 02:54:25 +0100 Subject: [PATCH 02/39] deluge_1: Mark broken on darwin --- pkgs/applications/networking/p2p/deluge/1/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/networking/p2p/deluge/1/default.nix b/pkgs/applications/networking/p2p/deluge/1/default.nix index cafba65c788..7ab33792415 100644 --- a/pkgs/applications/networking/p2p/deluge/1/default.nix +++ b/pkgs/applications/networking/p2p/deluge/1/default.nix @@ -36,6 +36,7 @@ pythonPackages.buildPythonPackage rec { description = "Torrent client"; license = licenses.gpl3Plus; maintainers = with maintainers; [ domenkozar ebzzry ]; + broken = stdenv.isDarwin; platforms = platforms.all; }; } From 5a500da7c2ad9cf24359e182c027f2ac9c7d2285 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Tue, 8 Dec 2020 02:54:38 +0100 Subject: [PATCH 03/39] stig: Disable failing tests on darwin --- pkgs/applications/networking/p2p/stig/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/p2p/stig/default.nix b/pkgs/applications/networking/p2p/stig/default.nix index 276cabfa2aa..d06a4d4d418 100644 --- a/pkgs/applications/networking/p2p/stig/default.nix +++ b/pkgs/applications/networking/p2p/stig/default.nix @@ -1,4 +1,4 @@ -{ lib +{ stdenv , fetchFromGitHub , python3Packages }: @@ -54,9 +54,12 @@ python3Packages.buildPythonApplication rec { "--deselect=tests/client_test/ttypes_test.py::TestTimestamp::test_string__month_day_hour_minute_second" # TestScrollBarWithScrollable.test_wrapping_bug fails "--deselect=tests/tui_test/scroll_test.py::TestScrollBarWithScrollable::test_wrapping_bug" + ] ++ stdenv.lib.optionals stdenv.isDarwin [ + "--deselect=tests/client_test/aiotransmission_test/api_torrent_test.py" + "--deselect=tests/client_test/aiotransmission_test/rpc_test.py" ]; - meta = with lib; { + meta = with stdenv.lib; { description = "TUI and CLI for the BitTorrent client Transmission"; homepage = "https://github.com/rndusr/stig"; license = licenses.gpl3; From b101b25cef84b545dd5486f60849bcd66c99022c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Tue, 8 Dec 2020 02:54:58 +0100 Subject: [PATCH 04/39] libtorrent-rasterbar: Fix build on darwin but still fails with some python issue --- .../libtorrent-rasterbar/1.2/default.nix | 15 ++++++++++----- pkgs/top-level/all-packages.nix | 4 +++- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/pkgs/development/libraries/libtorrent-rasterbar/1.2/default.nix b/pkgs/development/libraries/libtorrent-rasterbar/1.2/default.nix index 91e5a54bab1..1233dcb3933 100644 --- a/pkgs/development/libraries/libtorrent-rasterbar/1.2/default.nix +++ b/pkgs/development/libraries/libtorrent-rasterbar/1.2/default.nix @@ -1,10 +1,10 @@ -{ stdenv, lib, fetchFromGitHub, pkgconfig, automake, autoconf -, zlib, boost, openssl, libtool, python, libiconv, ncurses +{ stdenv, fetchFromGitHub, pkg-config, automake, autoconf +, zlib, boost, openssl, libtool, python, libiconv, ncurses, SystemConfiguration }: let version = "1.2.6"; - formattedVersion = lib.replaceChars ["."] ["_"] version; + formattedVersion = stdenv.lib.replaceChars ["."] ["_"] version; # Make sure we override python, so the correct version is chosen # for the bindings, if overridden @@ -22,8 +22,12 @@ in stdenv.mkDerivation { }; enableParallelBuilding = true; - nativeBuildInputs = [ automake autoconf libtool pkgconfig ]; - buildInputs = [ boostPython openssl zlib python libiconv ncurses ]; + + nativeBuildInputs = [ automake autoconf libtool pkg-config ]; + + buildInputs = [ boostPython openssl zlib python libiconv ncurses ] + ++ stdenv.lib.optionals stdenv.isDarwin [ SystemConfiguration ]; + preConfigure = "./autotool.sh"; postInstall = '' @@ -45,6 +49,7 @@ in stdenv.mkDerivation { description = "A C++ BitTorrent implementation focusing on efficiency and scalability"; license = licenses.bsd3; maintainers = [ maintainers.phreedom ]; + broken = stdenv.isDarwin; platforms = platforms.unix; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f3bbed7d39b..30f21946dd4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -14517,7 +14517,9 @@ in libtomcrypt = callPackage ../development/libraries/libtomcrypt { }; - libtorrentRasterbar-1_2_x = callPackage ../development/libraries/libtorrent-rasterbar/1.2 { }; + libtorrentRasterbar-1_2_x = callPackage ../development/libraries/libtorrent-rasterbar/1.2 { + inherit (darwin.apple_sdk.frameworks) SystemConfiguration; + }; libtorrentRasterbar-1_1_x = callPackage ../development/libraries/libtorrent-rasterbar/1.1 { }; From 0cd4108172332036cf117551b2b191f7216dceda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Tue, 8 Dec 2020 02:55:13 +0100 Subject: [PATCH 05/39] linkchecker: Fix failing tests --- pkgs/tools/networking/linkchecker/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/networking/linkchecker/default.nix b/pkgs/tools/networking/linkchecker/default.nix index 2418d7e90cc..746a99ede59 100644 --- a/pkgs/tools/networking/linkchecker/default.nix +++ b/pkgs/tools/networking/linkchecker/default.nix @@ -38,7 +38,7 @@ buildPythonApplication rec { checkPhase = '' ${lib.optionalString stdenv.isDarwin '' # network tests fails on darwin - rm tests/test_network.py + rm tests/test_network.py tests/checker/test_http*.py tests/checker/test_content_allows_robots.py tests/checker/test_noproxy.py ''} pytest --ignore=tests/checker/{test_telnet,telnetserver}.py \ -k 'not TestLoginUrl and not test_timeit2' From 87ee41b762bf2d6c1c4dfb3e6ecd4a3617cda39b Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Mon, 8 Jul 2019 10:32:42 +0000 Subject: [PATCH 06/39] weechatScripts.colorize_nicks: init at 27 --- .../scripts/colorize_nicks/default.nix | 29 +++++++++++++++++++ .../irc/weechat/scripts/default.nix | 2 ++ 2 files changed, 31 insertions(+) create mode 100644 pkgs/applications/networking/irc/weechat/scripts/colorize_nicks/default.nix diff --git a/pkgs/applications/networking/irc/weechat/scripts/colorize_nicks/default.nix b/pkgs/applications/networking/irc/weechat/scripts/colorize_nicks/default.nix new file mode 100644 index 00000000000..0b6d355797f --- /dev/null +++ b/pkgs/applications/networking/irc/weechat/scripts/colorize_nicks/default.nix @@ -0,0 +1,29 @@ +{ stdenv, lib, fetchurl, weechat }: + +stdenv.mkDerivation { + pname = "weechat-colorize_nicks"; + version = "27"; + + src = fetchurl { + url = "https://github.com/weechat/scripts/raw/bc8a9051800779a036ba11689a277cd5f03657b2/python/colorize_nicks.py"; + sha256 = "0hiay88vvy171jiq6ahflm0ipb7sslfxwhmmm8psv6qk19rv2sxs"; + }; + + dontUnpack = true; + + installPhase = '' + mkdir -p $out/share + cp $src $out/share/colorize_nicks.py + ''; + + passthru = { + scripts = [ "colorize_nicks.py" ]; + }; + + meta = with lib; { + inherit (weechat.meta) platforms; + description = "Use the weechat nick colors in the chat area"; + license = licenses.gpl2Plus; + maintainers = with maintainers; [ qyliss ]; + }; +} diff --git a/pkgs/applications/networking/irc/weechat/scripts/default.nix b/pkgs/applications/networking/irc/weechat/scripts/default.nix index 6d228688607..07e75903546 100644 --- a/pkgs/applications/networking/irc/weechat/scripts/default.nix +++ b/pkgs/applications/networking/irc/weechat/scripts/default.nix @@ -1,6 +1,8 @@ { callPackage, luaPackages, python3Packages }: { + colorize_nicks = callPackage ./colorize_nicks { }; + weechat-matrix-bridge = callPackage ./weechat-matrix-bridge { inherit (luaPackages) cjson luaffi; }; From 7c601e15e598b07f81d7360420b989b4efff1ad3 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Thu, 10 Dec 2020 17:14:46 +0000 Subject: [PATCH 07/39] gqrx: 2.14.2 -> 2.14.3 --- pkgs/applications/radio/gqrx/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/radio/gqrx/default.nix b/pkgs/applications/radio/gqrx/default.nix index d4d90a6c63c..e06d04ca53f 100644 --- a/pkgs/applications/radio/gqrx/default.nix +++ b/pkgs/applications/radio/gqrx/default.nix @@ -9,13 +9,13 @@ assert pulseaudioSupport -> libpulseaudio != null; mkDerivation rec { pname = "gqrx"; - version = "2.14.2"; + version = "2.14.3"; src = fetchFromGitHub { owner = "csete"; repo = "gqrx"; rev = "v${version}"; - sha256 = "15xlzfgmffq43wn74xjqc5p2m21i3lh28qqskd2jf2hhvanpcwcp"; + sha256 = "10pmd2jqmw77gybjfzrch6qi8jil1g6nsjzabbd6gnbsq7320axj"; }; nativeBuildInputs = [ cmake ]; From e02a8cf4731ca135488c32a889e7b1986235bd1c Mon Sep 17 00:00:00 2001 From: Andrey Kuznetsov Date: Thu, 10 Dec 2020 17:50:37 +0400 Subject: [PATCH 08/39] github-commenter: 0.5.0 -> 0.8.0 migrate to buildGoModule, set platforms to unix --- .../tools/github-commenter/default.nix | 14 +-- .../tools/github-commenter/deps.nix | 102 ------------------ 2 files changed, 7 insertions(+), 109 deletions(-) delete mode 100644 pkgs/development/tools/github-commenter/deps.nix diff --git a/pkgs/development/tools/github-commenter/default.nix b/pkgs/development/tools/github-commenter/default.nix index 969d7950cb9..8d25710aa2d 100644 --- a/pkgs/development/tools/github-commenter/default.nix +++ b/pkgs/development/tools/github-commenter/default.nix @@ -1,25 +1,25 @@ -{ lib, fetchFromGitHub, buildGoPackage }: +{ lib, fetchFromGitHub, buildGoModule }: -buildGoPackage rec { +buildGoModule rec { pname = "github-commenter"; - version = "0.5.0"; + version = "0.8.0"; src = fetchFromGitHub { owner = "cloudposse"; repo = pname; rev = version; - sha256 = "0y7yw7x8gqfbkqdfrwd9lffx3rrp62nz1aa86liy2dja97dacpij"; + sha256 = "HgiCgyig+49g275G6zZ0kGTxt1TSfFK8kt+SOf4ei74="; }; - goPackagePath = "github.com/cloudposse/${pname}"; + vendorSha256 = "Gw+cR5sA5MGuclcvur8olmRtK04LDP5vKJ5k7yZO3B0="; - goDeps = ./deps.nix; + goPackagePath = "github.com/cloudposse/${pname}"; meta = with lib; { description = "Command line utility for creating GitHub comments on Commits, Pull Request Reviews or Issues"; license = licenses.asl20; homepage = "https://github.com/cloudposse/github-commenter"; maintainers = [ maintainers.mmahut ]; - platforms = platforms.linux; + platforms = platforms.unix; }; } diff --git a/pkgs/development/tools/github-commenter/deps.nix b/pkgs/development/tools/github-commenter/deps.nix deleted file mode 100644 index 4b6be6c6d62..00000000000 --- a/pkgs/development/tools/github-commenter/deps.nix +++ /dev/null @@ -1,102 +0,0 @@ -# This file was generated by https://github.com/kamilchm/go2nix v1.3.0 -[ - { - goPackagePath = "github.com/Masterminds/goutils"; - fetch = { - type = "git"; - url = "https://github.com/Masterminds/goutils"; - rev = "41ac8693c5c10a92ea1ff5ac3a7f95646f6123b0"; - sha256 = "180px47gj936qyk5bkv5mbbgiil9abdjq6kwkf7sq70vyi9mcfiq"; - }; - } - { - goPackagePath = "github.com/Masterminds/semver"; - fetch = { - type = "git"; - url = "https://github.com/Masterminds/semver"; - rev = "0fd41f6ff0825cf7efae00e706120bdd48914d93"; - sha256 = "0jf1c03c9cibfci7qaxbk8h758gmc9i0115jdw57v5c45hklw9ah"; - }; - } - { - goPackagePath = "github.com/Masterminds/sprig"; - fetch = { - type = "git"; - url = "https://github.com/Masterminds/sprig"; - rev = "7525b3376b8792ab24d07381324e4e2463e3356b"; - sha256 = "05ia4r8b86s7pk8r3jmjq5x7pgsmp6wvcm42z8vl6vdhdr28bfrg"; - }; - } - { - goPackagePath = "github.com/google/go-github"; - fetch = { - type = "git"; - url = "https://github.com/google/go-github"; - rev = "24f172eae1a0c53c780f259d8492979900e9af2e"; - sha256 = "1bxklfrl1wx2691qindiikkbyixd9p8pfqjn0xqi4riy5hcgz96s"; - }; - } - { - goPackagePath = "github.com/google/go-querystring"; - fetch = { - type = "git"; - url = "https://github.com/google/go-querystring"; - rev = "c8c88dbee036db4e4808d1f2ec8c2e15e11c3f80"; - sha256 = "1yckg2052mz7ps1m68wri6kyb5n4g0vx2yf7s0xs9gdqvvscp57l"; - }; - } - { - goPackagePath = "github.com/google/uuid"; - fetch = { - type = "git"; - url = "https://github.com/google/uuid"; - rev = "c2e93f3ae59f2904160ceaab466009f965df46d6"; - sha256 = "0zw8fvl6jqg0fmv6kmvhss0g4gkrbvgyvl2zgy5wdbdlgp4fja0h"; - }; - } - { - goPackagePath = "github.com/huandu/xstrings"; - fetch = { - type = "git"; - url = "https://github.com/huandu/xstrings"; - rev = "8bbcf2f9ccb55755e748b7644164cd4bdce94c1d"; - sha256 = "1ivvc95514z63k7cpz71l0dwlanffmsh1pijhaqmp41kfiby8rsx"; - }; - } - { - goPackagePath = "github.com/imdario/mergo"; - fetch = { - type = "git"; - url = "https://github.com/imdario/mergo"; - rev = "4c317f2286be3bd0c4f1a0e622edc6398ec4656d"; - sha256 = "0bihha1qsgfjk14yv1hwddv3d8dzxpbjlaxwwyys6lhgxz1cr9h9"; - }; - } - { - goPackagePath = "github.com/pkg/errors"; - fetch = { - type = "git"; - url = "https://github.com/pkg/errors"; - rev = "27936f6d90f9c8e1145f11ed52ffffbfdb9e0af7"; - sha256 = "0yzmgi6g4ak4q8y7w6x0n5cbinlcn8yc3gwgzy4yck00qdn25d6y"; - }; - } - { - goPackagePath = "golang.org/x/crypto"; - fetch = { - type = "git"; - url = "https://go.googlesource.com/crypto"; - rev = "4def268fd1a49955bfb3dda92fe3db4f924f2285"; - sha256 = "1bfsnari529gw34cz0zqk3d9mrkcj1ay35kangri8kbgll0ss5a6"; - }; - } - { - goPackagePath = "golang.org/x/net"; - fetch = { - type = "git"; - url = "https://go.googlesource.com/net"; - rev = "ca1201d0de80cfde86cb01aea620983605dfe99b"; - sha256 = "16j9xyby1vfl4ch6wqzafxxxnxvcp8vhzknpchwabci1f2zcsn6i"; - }; - } -] From e2b1c554972490787f4cd627e96808c4c5dd8387 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Thu, 10 Dec 2020 19:57:18 +0000 Subject: [PATCH 09/39] matcha-gtk-theme: 2020-11-23 -> 2020-12-07 --- pkgs/data/themes/matcha/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/data/themes/matcha/default.nix b/pkgs/data/themes/matcha/default.nix index df548052b83..75b9d0f65ed 100644 --- a/pkgs/data/themes/matcha/default.nix +++ b/pkgs/data/themes/matcha/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "matcha-gtk-theme"; - version = "2020-11-23"; + version = "2020-12-07"; src = fetchFromGitHub { owner = "vinceliuice"; repo = pname; rev = version; - sha256 = "115nmzwpsaq8aa0p7ghfcw79n7h9ifvh0drv3dd4lj2dk33vkpv1"; + sha256 = "0ch05nz1hipi9fz4sx1pah61jkbjw2gz3binsqayhp76jmp344a1"; }; buildInputs = [ gdk-pixbuf librsvg ]; From c76f365c0d647b438aefe43021565d9b32c313f6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 10 Dec 2020 21:44:52 +0100 Subject: [PATCH 10/39] python3Packaegs.hass-nabucasa: relax attrs dependency ERROR: Could not find a version that satisfies the requirement attrs<20.3,>=19.3 (from hass-nabucasa) --- pkgs/development/python-modules/hass-nabucasa/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/hass-nabucasa/default.nix b/pkgs/development/python-modules/hass-nabucasa/default.nix index 1739183c3a8..074085bf8f7 100644 --- a/pkgs/development/python-modules/hass-nabucasa/default.nix +++ b/pkgs/development/python-modules/hass-nabucasa/default.nix @@ -15,6 +15,7 @@ buildPythonPackage rec { postPatch = '' sed -i 's/"acme.*"/"acme"/' setup.py + sed -i 's/"attrs.*"/"attrs"/' setup.py sed -i 's/"cryptography.*"/"cryptography"/' setup.py ''; From e8c2cf4ea2fa5f3aecbe90c016a085ebcf6622bb Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Thu, 10 Dec 2020 21:42:01 +0000 Subject: [PATCH 11/39] node-problem-detector: 0.8.4 -> 0.8.5 --- .../networking/cluster/node-problem-detector/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/node-problem-detector/default.nix b/pkgs/applications/networking/cluster/node-problem-detector/default.nix index 2f43a9ba4e5..61f0feced95 100644 --- a/pkgs/applications/networking/cluster/node-problem-detector/default.nix +++ b/pkgs/applications/networking/cluster/node-problem-detector/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "node-problem-detector"; - version = "0.8.4"; + version = "0.8.5"; src = fetchFromGitHub { owner = "kubernetes"; repo = pname; rev = "v${version}"; - sha256 = "0iv3x29l803mch7pmnvxk1lf0mgirdhi2g17q1049d8z7w0m8dwk"; + sha256 = "0lm691w4v2sdv5i2dkszwv6g11ig2aavlbxh40kjlmc05dz7dapv"; }; vendorSha256 = null; From 8b8dfc5d4018bbcc0fd5b25689387c133682cb7e Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Thu, 10 Dec 2020 21:15:25 +0000 Subject: [PATCH 12/39] cedille: 1.1.1 -> 1.1.2; fix build --- ...ring.agda-to-compile-with-Agda-2.6.1.patch | 31 +++++++++++++++++++ .../science/logic/cedille/default.nix | 8 +++-- 2 files changed, 37 insertions(+), 2 deletions(-) create mode 100644 pkgs/applications/science/logic/cedille/Fix-to-string.agda-to-compile-with-Agda-2.6.1.patch diff --git a/pkgs/applications/science/logic/cedille/Fix-to-string.agda-to-compile-with-Agda-2.6.1.patch b/pkgs/applications/science/logic/cedille/Fix-to-string.agda-to-compile-with-Agda-2.6.1.patch new file mode 100644 index 00000000000..51f1478987e --- /dev/null +++ b/pkgs/applications/science/logic/cedille/Fix-to-string.agda-to-compile-with-Agda-2.6.1.patch @@ -0,0 +1,31 @@ +From 563f023aba1034f4f433f412302b825b059ef5a5 Mon Sep 17 00:00:00 2001 +From: Mark Barbone +Date: Sun, 19 Jul 2020 17:24:30 -0400 +Subject: [PATCH] Fix to-string.agda to compile with Agda 2.6.1 + +--- +Adapted from https://github.com/cedille/cedille/pull/156. + + src/to-string.agda | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/src/to-string.agda b/src/to-string.agda +index 2505942..051a2da 100644 +--- a/src/to-string.agda ++++ b/src/to-string.agda +@@ -100,9 +100,9 @@ no-parens {TK} _ _ _ = tt + no-parens {QUALIF} _ _ _ = tt + no-parens {ARG} _ _ _ = tt + +-pattern ced-ops-drop-spine = cedille-options.options.mk-options _ _ _ _ ff _ _ _ ff _ +-pattern ced-ops-conv-arr = cedille-options.options.mk-options _ _ _ _ _ _ _ _ ff _ +-pattern ced-ops-conv-abs = cedille-options.options.mk-options _ _ _ _ _ _ _ _ tt _ ++pattern ced-ops-drop-spine = cedille-options.mk-options _ _ _ _ ff _ _ _ ff _ ++pattern ced-ops-conv-arr = cedille-options.mk-options _ _ _ _ _ _ _ _ ff _ ++pattern ced-ops-conv-abs = cedille-options.mk-options _ _ _ _ _ _ _ _ tt _ + + drop-spine : cedille-options.options → {ed : exprd} → ctxt → ⟦ ed ⟧ → ⟦ ed ⟧ + drop-spine ops @ ced-ops-drop-spine = h +-- +2.27.0 + diff --git a/pkgs/applications/science/logic/cedille/default.nix b/pkgs/applications/science/logic/cedille/default.nix index 2ac96df66a6..7b181790f14 100644 --- a/pkgs/applications/science/logic/cedille/default.nix +++ b/pkgs/applications/science/logic/cedille/default.nix @@ -10,17 +10,21 @@ }: stdenv.mkDerivation rec { - version = "1.1.1"; + version = "1.1.2"; pname = "cedille"; src = fetchFromGitHub { owner = "cedille"; repo = "cedille"; rev = "v${version}"; - sha256 = "16pc72wz6kclq9yv2r8hx85mkp0s125h12snrhcjxkbl41xx2ynb"; + sha256 = "1j745q9sd32fhcb96wjq6xvyqq1k6imppjnya6x0n99fyfnqzvg9"; fetchSubmodules = true; }; + patches = [ + ./Fix-to-string.agda-to-compile-with-Agda-2.6.1.patch + ]; + nativeBuildInputs = [ alex happy ]; buildInputs = [ Agda (ghcWithPackages (ps: [ps.ieee])) ]; From 104f43c9b16b335cb904a9af170242e48a77b3ee Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 11 Dec 2020 00:17:49 +0000 Subject: [PATCH 13/39] qmapshack: 1.15.1 -> 1.15.2 --- pkgs/applications/gis/qmapshack/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/gis/qmapshack/default.nix b/pkgs/applications/gis/qmapshack/default.nix index bc7d888e2c1..ef036fb71b0 100644 --- a/pkgs/applications/gis/qmapshack/default.nix +++ b/pkgs/applications/gis/qmapshack/default.nix @@ -3,13 +3,13 @@ mkDerivation rec { pname = "qmapshack"; - version = "1.15.1"; + version = "1.15.2"; src = fetchFromGitHub { owner = "Maproom"; repo = pname; rev = "V_${version}"; - sha256 = "1q8qczp9bgk3dzdswb1x64fcn3xg339s0yx31nablb518hcb8jkr"; + sha256 = "1l1j2axf94pdqwirwwhwy3y6k8v1aix78ifqbv6j8sv131h2j7y7"; }; nativeBuildInputs = [ cmake ]; From 6f4ad1cf7336c3dcb1b9bf0e96e80abc7e67f139 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 11 Dec 2020 03:07:20 +0000 Subject: [PATCH 14/39] tagref: 1.3.3 -> 1.4.1 --- pkgs/tools/misc/tagref/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/tagref/default.nix b/pkgs/tools/misc/tagref/default.nix index 64870e07a3d..43a91eaca52 100644 --- a/pkgs/tools/misc/tagref/default.nix +++ b/pkgs/tools/misc/tagref/default.nix @@ -1,16 +1,16 @@ { stdenv, lib, fetchFromGitHub, rustPlatform }: rustPlatform.buildRustPackage rec { pname = "tagref"; - version = "1.3.3"; + version = "1.4.1"; src = fetchFromGitHub { owner = "stepchowfun"; repo = pname; rev = "v${version}"; - sha256 = "sha256-3R6vhevSld9IjJMsGl5Rwv0ADMjm94NeZxvl8eYHR2Y="; + sha256 = "0y1c0v2zjpav1n72pgf3kpqdz6ixp2mjhcvvza4gzfp865c236nc"; }; - cargoSha256 = "sha256-pLugAT8QlgxawkR2y+LIacRh4nB59qpKLJjxc81CNDY="; + cargoSha256 = "06ljy213x9lhvqjysz9cjhrrg0ns07qkz27pxd8rih0mk6cck45g"; meta = with lib; { description = "Tagref helps you refer to other locations in your codebase."; From d9314167ba115239e264b007c215fec997947244 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Thu, 10 Dec 2020 22:18:00 -0500 Subject: [PATCH 15/39] mcfly: 0.5.1 -> 0.5.2 --- pkgs/tools/misc/mcfly/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/mcfly/default.nix b/pkgs/tools/misc/mcfly/default.nix index ef353832112..68a2b877c91 100644 --- a/pkgs/tools/misc/mcfly/default.nix +++ b/pkgs/tools/misc/mcfly/default.nix @@ -2,13 +2,13 @@ rustPlatform.buildRustPackage rec { pname = "mcfly"; - version = "0.5.1"; + version = "0.5.2"; src = fetchFromGitHub { owner = "cantino"; repo = "mcfly"; rev = "v${version}"; - sha256 = "1biahx4bji8kasqcxnixnpmfx3qwwibw1vdd172px3i75pbyybqn"; + sha256 = "0a2jff72l5my00pg9lhjdmnwkqfv4hmnl0a9cfbnzsqh39lbklqy"; }; postInstall = '' @@ -20,11 +20,12 @@ rustPlatform.buildRustPackage rec { install -Dm644 -t $out/share/mcfly mcfly.fish ''; - cargoSha256 = "139pdhrqgl0ai94w2c948aal1j73qw4jxxdd4gxn4apglbnma1xz"; + cargoSha256 = "1c8qjkpc8wi095zzmgd05721kdf1knh9la91l081mvwa3inwk6ax"; meta = with stdenv.lib; { homepage = "https://github.com/cantino/mcfly"; description = "An upgraded ctrl-r for Bash whose history results make sense for what you're working on right now"; + changelog = "https://github.com/cantino/mcfly/blob/v${version}/CHANGELOG.txt"; license = licenses.mit; maintainers = [ maintainers.melkor333 ]; }; From 08d5d9c117baac7ebe749248d0661ebf87aee069 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 11 Dec 2020 05:12:20 +0000 Subject: [PATCH 16/39] vis: 0.6 -> 0.7 --- pkgs/applications/editors/vis/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vis/default.nix b/pkgs/applications/editors/vis/default.nix index 5191b916b6c..c8eb119eb07 100644 --- a/pkgs/applications/editors/vis/default.nix +++ b/pkgs/applications/editors/vis/default.nix @@ -5,11 +5,11 @@ stdenv.mkDerivation rec { pname = "vis"; - version = "0.6"; + version = "0.7"; src = fetchFromGitHub { rev = "v${version}"; - sha256 = "1zjm89cn3rfq8fxpwp66khy53s6vqlmw6q103qyyvix8ydzxdmsh"; + sha256 = "1g05ncsnk57kcqm9wsv6sz8b24kyzj8r5rfpa1wfwj8qkjzx3vji"; repo = "vis"; owner = "martanne"; }; From ef9f4fcc7d9423b015f872008c8db02b2f441fff Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 11 Dec 2020 05:18:56 +0000 Subject: [PATCH 17/39] vultr-cli: 2.0.0 -> 2.0.1 --- pkgs/development/tools/vultr-cli/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/vultr-cli/default.nix b/pkgs/development/tools/vultr-cli/default.nix index b3b3bd1b9f5..58ee064ad55 100644 --- a/pkgs/development/tools/vultr-cli/default.nix +++ b/pkgs/development/tools/vultr-cli/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "vultr-cli"; - version = "2.0.0"; + version = "2.0.1"; src = fetchFromGitHub { owner = "vultr"; repo = pname; rev = "v${version}"; - sha256 = "05qxbqq9mlq2jmyj5m9vmgw6s6a3wj06hmxj74g9lgqg8xyfglnh"; + sha256 = "14cl0rgkk2kw0qyanlm57nbcrnsnnx02ikd6b1mrsviamb6r1lz6"; }; vendorSha256 = null; From 0f94a01a9fb2517bb6959aac8097fb4c7b1ad487 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 11 Dec 2020 05:29:29 +0000 Subject: [PATCH 18/39] wasabiwallet: 1.1.12.2 -> 1.1.12.3 --- pkgs/applications/blockchains/wasabiwallet/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/blockchains/wasabiwallet/default.nix b/pkgs/applications/blockchains/wasabiwallet/default.nix index e566661d36a..4a0dbe83716 100644 --- a/pkgs/applications/blockchains/wasabiwallet/default.nix +++ b/pkgs/applications/blockchains/wasabiwallet/default.nix @@ -24,11 +24,11 @@ let in stdenv.mkDerivation rec { pname = "wasabiwallet"; - version = "1.1.12.2"; + version = "1.1.12.3"; src = fetchurl { url = "https://github.com/zkSNACKs/WalletWasabi/releases/download/v${version}/Wasabi-${version}.tar.gz"; - sha256 = "0nl7n24nsy3gyzrxa6llx81pvsjqcwi0a4qdv34dpcq483aclp2r"; + sha256 = "1x4gqmiwdp5bjq7c5hjch3srsvf73d92lswnp355l7l7cxh2hcsx"; }; dontBuild = true; From ce9c9f0fe0ad4094a47be2341b0c5073f777eb4f Mon Sep 17 00:00:00 2001 From: Arnout Engelen Date: Fri, 11 Dec 2020 09:52:14 +0100 Subject: [PATCH 19/39] smesh: fix building with clang so the darwin build has a chance of succeeding again --- pkgs/development/libraries/smesh/default.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/smesh/default.nix b/pkgs/development/libraries/smesh/default.nix index 529f910c35a..9a52c42c939 100644 --- a/pkgs/development/libraries/smesh/default.nix +++ b/pkgs/development/libraries/smesh/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, cmake, ninja, opencascade }: +{ stdenv, fetchFromGitHub, fetchpatch, cmake, ninja, opencascade }: stdenv.mkDerivation rec { pname = "smesh"; @@ -11,6 +11,14 @@ stdenv.mkDerivation rec { sha256 = "1b07j3bw3lnxk8dk3x1kkl2mbsmfwi98si84054038lflaaijzi0"; }; + patches = [ + (fetchpatch { + name = "fix-build-with-clang.patch"; + url = "https://github.com/tpaviot/smesh/commit/e32c430f526f1637ec5973c9723acbc5be571ae3.patch"; + sha256 = "0s4j5rb70g3jvvkgfbrxv7q52wk6yjyjiaya61gy2j64khplcjlb"; + }) + ]; + nativeBuildInputs = [ cmake ninja ]; buildInputs = [ opencascade ]; From ca389ed6fbf14799b6d149ab8ef5f9118715f086 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 11 Dec 2020 09:31:14 +0000 Subject: [PATCH 20/39] beamerpresenter: 0.1.2 -> 0.1.3 --- pkgs/applications/office/beamerpresenter/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/office/beamerpresenter/default.nix b/pkgs/applications/office/beamerpresenter/default.nix index cd15d3723d1..d18a757f6bb 100644 --- a/pkgs/applications/office/beamerpresenter/default.nix +++ b/pkgs/applications/office/beamerpresenter/default.nix @@ -3,13 +3,13 @@ mkDerivation rec { pname = "beamerpresenter"; - version = "0.1.2"; + version = "0.1.3"; src = fetchFromGitHub { owner = "stiglers-eponym"; repo = "BeamerPresenter"; rev = "v${version}"; - sha256 = "12xngnhwa3haf0pdxczgvhq1j20zbsr30y2bfn9qwmlhbwklhkj2"; + sha256 = "1nbcqrfdjcsc6czqk1v163whka4x1w883b1298aws8yi7vac4f1i"; }; nativeBuildInputs = [ qmake installShellFiles ]; From 7f4bc12f1369030a9512ef324ec42d5ed4ad2097 Mon Sep 17 00:00:00 2001 From: Arnout Engelen Date: Fri, 11 Dec 2020 10:43:00 +0100 Subject: [PATCH 21/39] talloc: remove python2 as a build dependency This makes sure waf, which is used to build talloc, is ran with python3 rather than python2. (another option would be to make this the default for wafHook, see https://github.com/NixOS/nixpkgs/pull/104701) --- pkgs/top-level/all-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8d4fab92a52..077cefc349f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -16165,7 +16165,9 @@ in taglib-sharp = callPackage ../development/libraries/taglib-sharp { }; - talloc = callPackage ../development/libraries/talloc { }; + talloc = callPackage ../development/libraries/talloc { + wafHook = wafHook.override { python = python3; }; + }; tclap = callPackage ../development/libraries/tclap {}; From 04de674c5ebd481d0a7cbdb71e9ef3a57bf016a1 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 11 Dec 2020 10:39:54 +0000 Subject: [PATCH 22/39] bottom: 0.5.3 -> 0.5.4 --- pkgs/tools/system/bottom/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/system/bottom/default.nix b/pkgs/tools/system/bottom/default.nix index 8c5e2833212..c7835c5989c 100644 --- a/pkgs/tools/system/bottom/default.nix +++ b/pkgs/tools/system/bottom/default.nix @@ -2,20 +2,20 @@ rustPlatform.buildRustPackage rec { pname = "bottom"; - version = "0.5.3"; + version = "0.5.4"; src = fetchFromGitHub { owner = "ClementTsang"; repo = pname; rev = version; - sha256 = "sha256-Gc2bL7KqDqab0hCCOi2rtEw+5r0bSETzTipLLdX/ipk="; + sha256 = "1rpwgwgl05n0s89mhyvabzvsa33ibkd1msyrwfll4wbcbsn0ish7"; }; nativeBuildInputs = [ installShellFiles ]; buildInputs = stdenv.lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.IOKit; - cargoSha256 = "sha256-Bdkq3cTuziTQ7/BkvuBHbfuxRIXnz4h2OadoAGNTBc0="; + cargoSha256 = "0ykl66gs7k49vfjpw5i8xsbc1blmqm79vrsci2irsl5w642lbig5"; doCheck = false; From f0568c22282c9fdb56172597225bb54bb75afaff Mon Sep 17 00:00:00 2001 From: Robert Hensing Date: Fri, 11 Dec 2020 11:43:23 +0100 Subject: [PATCH 23/39] fetchMavenArtifact: switch mirrors to https Maven repositories are disabling HTTP support for security. Even though Nix adds some security with its own hash validation, broken mirrors are a, well, suboptimal experience. I don't know of any plans by sonatype, but it seems like a matter of time. https://www.lightbend.com/blog/lightbend-to-require-https-on-repos-starting-august-5-2020 --- pkgs/build-support/fetchmavenartifact/default.nix | 8 ++++---- pkgs/development/interpreters/clojurescript/lumo/deps.nix | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/build-support/fetchmavenartifact/default.nix b/pkgs/build-support/fetchmavenartifact/default.nix index 42ad7603a8f..b1482a3578b 100644 --- a/pkgs/build-support/fetchmavenartifact/default.nix +++ b/pkgs/build-support/fetchmavenartifact/default.nix @@ -3,10 +3,10 @@ { fetchurl, stdenv }: let defaultRepos = [ - "http://repo1.maven.org/maven2" - "http://oss.sonatype.org/content/repositories/releases" - "http://oss.sonatype.org/content/repositories/public" - "http://repo.typesafe.com/typesafe/releases" + "https://repo1.maven.org/maven2" + "https://oss.sonatype.org/content/repositories/releases" + "https://oss.sonatype.org/content/repositories/public" + "https://repo.typesafe.com/typesafe/releases" ]; in diff --git a/pkgs/development/interpreters/clojurescript/lumo/deps.nix b/pkgs/development/interpreters/clojurescript/lumo/deps.nix index 4f3beff3b81..50f1c4af211 100644 --- a/pkgs/development/interpreters/clojurescript/lumo/deps.nix +++ b/pkgs/development/interpreters/clojurescript/lumo/deps.nix @@ -4,9 +4,9 @@ let repos = [ "https://repo.clojars.org/" "https://repo1.maven.org/" - "http://oss.sonatype.org/content/repositories/releases/" - "http://oss.sonatype.org/content/repositories/public/" - "http://repo.typesafe.com/typesafe/releases/" + "https://oss.sonatype.org/content/repositories/releases/" + "https://oss.sonatype.org/content/repositories/public/" + "https://repo.typesafe.com/typesafe/releases/" ]; in rec { From e1c709b87bae7522de9b2e230a32f5b44f97b86e Mon Sep 17 00:00:00 2001 From: zimbatm Date: Fri, 11 Dec 2020 12:00:03 +0100 Subject: [PATCH 24/39] terraform-providers.aws: 3.15.0 -> 3.20.0 --- .../networking/cluster/terraform-providers/providers.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index bb2a7ab582b..e40c9c32b95 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -70,10 +70,10 @@ "owner": "hashicorp", "provider-source-address": "registry.terraform.io/hashicorp/aws", "repo": "terraform-provider-aws", - "rev": "v3.15.0", - "sha256": "0rxpdxg5p478sipbhq2x347gs5wrlwz4ggy9z007cbp34yhb2wka", - "vendorSha256": "0vapfnd4c8jb15pdjnnb97vgsvfakjvl1czccbfy0znhdk2ynz02", - "version": "3.15.0" + "rev": "v3.20.0", + "sha256": "18zccjkdxzcprhpv3cn3b9fbp0h81pkj0dsygfz2islclljc3x17", + "vendorSha256": "0lalcp3wwjbwhp1rwidpndjmilfsc7cb79diicn02a207y277gji", + "version": "3.20.0" }, "azuread": { "owner": "terraform-providers", From 0dc2e6d06836d2fecbbfd2e4145c86cb9d49acfc Mon Sep 17 00:00:00 2001 From: zimbatm Date: Fri, 11 Dec 2020 12:08:18 +0100 Subject: [PATCH 25/39] terraform-providers.postgresql: 1.7.1 -> 1.8.1 This also changes the origin of the code. Hashicorp decided to stop maintaining that provider and passed on the buck to cyrilgdn. --- .../cluster/terraform-providers/providers.json | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index e40c9c32b95..c015afb787d 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -748,11 +748,13 @@ "version": "1.2.1" }, "postgresql": { - "owner": "terraform-providers", + "owner": "cyrilgdn", + "provider-source-address": "registry.terraform.io/cyrilgdn/postgresql", "repo": "terraform-provider-postgresql", - "rev": "v1.7.1", - "sha256": "0qlz00svvbwxslp8v7bi7mx5mvnjmh2cvg33a006gh4fy5n75shy", - "version": "1.7.1" + "rev": "v1.8.1", + "sha256": "07qaiy3vmz179am1qrxwvrk7xpraaa8g0hf49bj54pw7nkrmaixq", + "vendorSha256": null, + "version": "1.8.1" }, "powerdns": { "owner": "terraform-providers", From b0961d14307cdb5c857dbf90ac944e55faeb7e3e Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 11 Dec 2020 11:36:16 +0000 Subject: [PATCH 26/39] delve: 1.5.0 -> 1.5.1 --- pkgs/development/tools/delve/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/delve/default.nix b/pkgs/development/tools/delve/default.nix index 892ee6dd329..e81a1273af8 100644 --- a/pkgs/development/tools/delve/default.nix +++ b/pkgs/development/tools/delve/default.nix @@ -2,7 +2,7 @@ buildGoPackage rec { pname = "delve"; - version = "1.5.0"; + version = "1.5.1"; goPackagePath = "github.com/go-delve/delve"; excludedPackages = "\\(_fixtures\\|scripts\\|service/test\\)"; @@ -11,7 +11,7 @@ buildGoPackage rec { owner = "go-delve"; repo = "delve"; rev = "v${version}"; - sha256 = "0m7fryclrj0qzqzcjn0xc9vl43srijyfahfkqdbm59xgpws67anp"; + sha256 = "10zvla2jqxqibxdk3zbnsxg63i0zcwcn9npvw3bbicwd2z4vvskk"; }; meta = with stdenv.lib; { From 520b10453f65a1ef6edf99092914b5bca61bdf3f Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Thu, 10 Dec 2020 20:57:42 +0100 Subject: [PATCH 27/39] nextcloud: 19.0.4 -> 19.0.6, 20.0.1 -> 20.0.3, mark v19 as insecure ChangeLogs: * https://nextcloud.com/changelog/#20-0-3 * https://nextcloud.com/changelog/#19-0-6 For Nextcloud 20, security advisories for CVE-2020-8259[1] & CVE-2020-8152[2] were published. The only way to fix those is to upgrade to v20, although v19 and v18 are supported, the issue won't be fixed there[3]. Even though both CVEs are only related to the encryption module[4] which is turned off by default, I decided to add a vulnerability note to `nextcloud19` since CVE-2020-8259's is rated as "High" by NIST (in contrast to Nextcloud which rates it as "Low"). If one is not affected by the issue, `nextcloud19` can still be used by declaring `permittedInsecurePackages`[5]. [1] https://nvd.nist.gov/vuln/detail/CVE-2020-8259, https://nextcloud.com/security/advisory/?id=NC-SA-2020-041 [2] https://nvd.nist.gov/vuln/detail/CVE-2020-8152, https://nextcloud.com/security/advisory/?id=NC-SA-2020-040 [3] https://help.nextcloud.com/t/fixes-for-cve-2020-8259-cve-2020-8152-in-nextcloud-18-19/98289 [4] https://docs.nextcloud.com/server/20/admin_manual/configuration_files/encryption_configuration.html [5] https://nixos.org/manual/nixpkgs/stable/#sec-allow-insecure Closes #106212 --- pkgs/servers/nextcloud/default.nix | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/pkgs/servers/nextcloud/default.nix b/pkgs/servers/nextcloud/default.nix index 6b1e7de8324..918c0419e00 100644 --- a/pkgs/servers/nextcloud/default.nix +++ b/pkgs/servers/nextcloud/default.nix @@ -1,7 +1,10 @@ { stdenv, fetchurl, nixosTests }: let - generic = { version, sha256, insecure ? false }: stdenv.mkDerivation rec { + generic = { + version, sha256, + eol ? false, extraVulnerabilities ? [] + }: stdenv.mkDerivation rec { pname = "nextcloud"; inherit version; @@ -23,7 +26,8 @@ let maintainers = with maintainers; [ schneefux bachp globin fpletz ma27 ]; license = licenses.agpl3Plus; platforms = with platforms; unix; - knownVulnerabilities = optional insecure "Nextcloud version ${version} is EOL"; + knownVulnerabilities = extraVulnerabilities + ++ (optional eol "Nextcloud version ${version} is EOL"); }; }; in { @@ -42,16 +46,19 @@ in { nextcloud18 = generic { version = "18.0.10"; sha256 = "0kv9mdn36shr98kh27969b8xs7pgczbyjklrfskxy9mph7bbzir6"; - insecure = true; + eol = true; }; nextcloud19 = generic { - version = "19.0.4"; - sha256 = "0y5fccn61qf9fxjjpqdvhmxr9w5n4dgl1d7wcl2dzjv4bmqi2ms6"; + version = "19.0.6"; + sha256 = "sha256-pqqIayE0OyTailtd2zeYi+G1APjv/YHqyO8jCpq7KJg="; + extraVulnerabilities = [ + "Nextcloud 19 is still supported, but CVE-2020-8259 & CVE-2020-8152 are unfixed!" + ]; }; nextcloud20 = generic { - version = "20.0.1"; - sha256 = "1z1fzz1i41k4dhdhi005l3gzkvnmmgqqz3rdr374cvk73q7bbiln"; + version = "20.0.3"; + sha256 = "sha256-4PZFBNM49k08Z3NX8AEs+LDtDcQuwI+Vi23E/3Dt8XU="; }; } From ba5e2222458a52357a3ba5873d88779d5c223269 Mon Sep 17 00:00:00 2001 From: Robert Hensing Date: Fri, 11 Dec 2020 13:58:19 +0100 Subject: [PATCH 28/39] fetchMavenArtifact: fix generated url --- pkgs/build-support/fetchmavenartifact/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/build-support/fetchmavenartifact/default.nix b/pkgs/build-support/fetchmavenartifact/default.nix index b1482a3578b..42162638e72 100644 --- a/pkgs/build-support/fetchmavenartifact/default.nix +++ b/pkgs/build-support/fetchmavenartifact/default.nix @@ -50,7 +50,7 @@ let (replaceChars ["."] ["/"] groupId) artifactId version - "${artifactId}-${version}-${optionalString (!isNull classifier) "-${classifier}"}.jar" + "${artifactId}-${version}${optionalString (!isNull classifier) "-${classifier}"}.jar" ]; urls_ = if url != "" then [url] From 80596e106dcba8bdd588a8325c4227f3f600a3fd Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 11 Dec 2020 14:30:12 +0100 Subject: [PATCH 29/39] home-assistant: relax dependencies --- pkgs/servers/home-assistant/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix index bc0622e4f55..97bce134ebb 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -87,8 +87,10 @@ in with py.pkgs; buildPythonApplication rec { postPatch = '' substituteInPlace setup.py \ --replace "aiohttp==3.7.1" "aiohttp>=3.6.3" \ + --replace "attrs==19.3.0" "attrs>=19.3.0" \ --replace "bcrypt==3.1.7" "bcrypt>=3.1.7" \ --replace "cryptography==3.2" "cryptography" \ + --replace "pip>=8.0.3,<20.3" "pip" \ --replace "requests==2.25.0" "requests>=2.24.0" \ --replace "ruamel.yaml==0.15.100" "ruamel.yaml>=0.15.100" substituteInPlace tests/test_config.py --replace '"/usr"' '"/build/media"' From 422ae014bb0808fd33e5d2f2d862f75f0c4932c7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 11 Dec 2020 14:32:39 +0100 Subject: [PATCH 30/39] home-assistant: disable test_media_view DEBUG:homeassistant.components.http.auth:Authenticated 127.0.0.1 for /media/local/test.mp3 using bearer token DEBUG:homeassistant.components.http.view:Serving /media/local/test.mp3 to 127.0.0.1 (auth: True) ERROR:aiohttp.server:Unhandled exception Traceback (most recent call last): File "/nix/store/8y4x6km9q2ik0hcgh0klx6rl46pcw6qf-python3.8-aiohttp-3.7.3/lib/python3.8/site-packages/aiohttp/web_protocol.py", line 485, in start resp, reset = await task File "/nix/store/8y4x6km9q2ik0hcgh0klx6rl46pcw6qf-python3.8-aiohttp-3.7.3/lib/python3.8/site-packages/aiohttp/web_protocol.py", line 440, in _handle_request reset = await self.finish_response(request, resp, start_time) File "/nix/store/8y4x6km9q2ik0hcgh0klx6rl46pcw6qf-python3.8-aiohttp-3.7.3/lib/python3.8/site-packages/aiohttp/web_protocol.py", line 591, in finish_response await prepare_meth(request) File "/nix/store/8y4x6km9q2ik0hcgh0klx6rl46pcw6qf-python3.8-aiohttp-3.7.3/lib/python3.8/site-packages/aiohttp/web_fileresponse.py", line 241, in prepare return await self._sendfile(request, fobj, offset, count) File "/nix/store/8y4x6km9q2ik0hcgh0klx6rl46pcw6qf-python3.8-aiohttp-3.7.3/lib/python3.8/site-packages/aiohttp/web_fileresponse.py", line 96, in _sendfile await loop.sendfile(transport, fobj, offset, count) File "/nix/store/i9lzacdfrwlj1ayw551c016s0fq71p7j-python3-3.8.6/lib/python3.8/asyncio/base_events.py", line 1120, in sendfile return await self._sendfile_native(transport, file, File "/nix/store/i9lzacdfrwlj1ayw551c016s0fq71p7j-python3-3.8.6/lib/python3.8/asyncio/selector_events.py", line 578, in _sendfile_native return await self.sock_sendfile(transp._sock, file, offset, count, File "/nix/store/i9lzacdfrwlj1ayw551c016s0fq71p7j-python3-3.8.6/lib/python3.8/asyncio/base_events.py", line 836, in sock_sendfile self._check_sendfile_params(sock, file, offset, count) File "/nix/store/i9lzacdfrwlj1ayw551c016s0fq71p7j-python3-3.8.6/lib/python3.8/asyncio/base_events.py", line 889, in _check_sendfile_params raise ValueError( ValueError: count must be a positive integer (got 0) --- pkgs/servers/home-assistant/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix index 97bce134ebb..147ea06434b 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -174,6 +174,8 @@ in with py.pkgs; buildPythonApplication rec { "test_device_tracker_not_home" # Racy https://github.com/home-assistant/core/issues/41425 "test_cached_event_message" + # ValueError: count must be a positive integer (got 0) + "test_media_view" ]; preCheck = '' From fe5f82fd99b6cc4bb5c92d5fbce5aaaef539375f Mon Sep 17 00:00:00 2001 From: Keshav Kini Date: Thu, 10 Dec 2020 18:20:58 -0800 Subject: [PATCH 31/39] python36Packages.black: fix broken dependency In PR #96456, black was upgraded from 19.10b0 to 20.8b1. This new version of black depends on the dataclasses module, but that was only introduced into the standard library in Python 3.7; earlier versions of Python require the backport package of the same name. This commit addresses the missing dependency. --- pkgs/development/python-modules/black/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/black/default.nix b/pkgs/development/python-modules/black/default.nix index f0a25dfb0b1..3346afbb4ab 100644 --- a/pkgs/development/python-modules/black/default.nix +++ b/pkgs/development/python-modules/black/default.nix @@ -5,6 +5,7 @@ , appdirs , attrs , click +, dataclasses , mypy-extensions , pathspec , regex @@ -59,7 +60,7 @@ buildPythonPackage rec { toml typed-ast typing-extensions - ]; + ] ++ lib.optional (pythonOlder "3.7") dataclasses; meta = with lib; { description = "The uncompromising Python code formatter"; From b9c76212fd8ea9e74ec9d8c288e16a2953eb25a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=ABl=20de=20Kok?= Date: Thu, 10 Dec 2020 20:51:10 +0100 Subject: [PATCH 32/39] python3Packages.pytorch: 1.7.0 -> 1.7.1 Changelog: https://github.com/pytorch/pytorch/releases/tag/v1.7.1 --- pkgs/development/python-modules/pytorch/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pytorch/default.nix b/pkgs/development/python-modules/pytorch/default.nix index ff7a0e5107f..f072972937a 100644 --- a/pkgs/development/python-modules/pytorch/default.nix +++ b/pkgs/development/python-modules/pytorch/default.nix @@ -112,7 +112,7 @@ let in buildPythonPackage rec { pname = "pytorch"; # Don't forget to update pytorch-bin to the same version. - version = "1.7.0"; + version = "1.7.1"; disabled = !isPy3k; @@ -127,7 +127,7 @@ in buildPythonPackage rec { repo = "pytorch"; rev = "v${version}"; fetchSubmodules = true; - sha256 = "0hb11m5kvs4nsi5bc9ijnv6k07593p9dw40rcn33s9vspinrcjd4"; + sha256 = "sha256-udpbSL8xnzf20A1pYYNlYjdp8ME8AVaAkMMiw53K6CU="; }; patches = lib.optionals stdenv.isDarwin [ From ce5b550d0139a3a98b6517ad34af27df45002b11 Mon Sep 17 00:00:00 2001 From: Keshav Kini Date: Fri, 11 Dec 2020 03:09:48 -0800 Subject: [PATCH 33/39] python36Packages.traitlets, pythonPackages.traitlets: 5.0.5 -> 4.3.3 Version 5.x of traitlets requires Python 3.7, so it doesn't build on Python 3.6. This commit downgrades traitlets to 4.3.3 on Python versions older than 3.7 so that it can still be used. --- .../python-modules/traitlets/4.nix | 36 +++++++++++++++++++ .../python-modules/traitlets/default.nix | 5 ++- pkgs/top-level/python-packages.nix | 5 ++- 3 files changed, 42 insertions(+), 4 deletions(-) create mode 100644 pkgs/development/python-modules/traitlets/4.nix diff --git a/pkgs/development/python-modules/traitlets/4.nix b/pkgs/development/python-modules/traitlets/4.nix new file mode 100644 index 00000000000..bffd7c790be --- /dev/null +++ b/pkgs/development/python-modules/traitlets/4.nix @@ -0,0 +1,36 @@ +{ lib +, buildPythonPackage +, fetchPypi +, glibcLocales +, pytest +, mock +, ipython_genutils +, decorator +, enum34 +, pythonOlder +, six +}: + +buildPythonPackage rec { + pname = "traitlets"; + version = "4.3.3"; + + src = fetchPypi { + inherit pname version; + sha256 = "d023ee369ddd2763310e4c3eae1ff649689440d4ae59d7485eb4cfbbe3e359f7"; + }; + + checkInputs = [ glibcLocales pytest mock ]; + propagatedBuildInputs = [ ipython_genutils decorator six ] ++ lib.optional (pythonOlder "3.4") enum34; + + checkPhase = '' + LC_ALL="en_US.UTF-8" py.test + ''; + + meta = { + description = "Traitlets Python config system"; + homepage = "http://ipython.org/"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ ]; + }; +} diff --git a/pkgs/development/python-modules/traitlets/default.nix b/pkgs/development/python-modules/traitlets/default.nix index 5d304c61f5c..3bc05897af6 100644 --- a/pkgs/development/python-modules/traitlets/default.nix +++ b/pkgs/development/python-modules/traitlets/default.nix @@ -1,6 +1,5 @@ { lib , buildPythonPackage -, isPy27 , fetchPypi , glibcLocales , pytest @@ -15,7 +14,7 @@ buildPythonPackage rec { pname = "traitlets"; version = "5.0.5"; - disabled = isPy27; + disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; @@ -23,7 +22,7 @@ buildPythonPackage rec { }; checkInputs = [ glibcLocales pytest mock ]; - propagatedBuildInputs = [ ipython_genutils decorator six ] ++ lib.optional (pythonOlder "3.4") enum34; + propagatedBuildInputs = [ ipython_genutils decorator six ]; checkPhase = '' LC_ALL="en_US.UTF-8" py.test diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 447bbcbbdbe..421aca7033a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7437,7 +7437,10 @@ in { trackpy = callPackage ../development/python-modules/trackpy { }; - traitlets = callPackage ../development/python-modules/traitlets { }; + traitlets = if pythonOlder "3.7" then + callPackage ../development/python-modules/traitlets/4.nix { } + else + callPackage ../development/python-modules/traitlets { }; traits = callPackage ../development/python-modules/traits { }; From 28fb10a34a0c6f3fa6e1f0ae0296ee56ab220fd8 Mon Sep 17 00:00:00 2001 From: Tim Steinbach Date: Fri, 11 Dec 2020 10:56:34 -0500 Subject: [PATCH 34/39] linux: 4.14.210 -> 4.14.212 --- pkgs/os-specific/linux/kernel/linux-4.14.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-4.14.nix b/pkgs/os-specific/linux/kernel/linux-4.14.nix index 26694d965e7..f4404cae6f4 100644 --- a/pkgs/os-specific/linux/kernel/linux-4.14.nix +++ b/pkgs/os-specific/linux/kernel/linux-4.14.nix @@ -3,7 +3,7 @@ with stdenv.lib; buildLinux (args // rec { - version = "4.14.210"; + version = "4.14.212"; # modDirVersion needs to be x.y.z, will automatically add .0 if needed modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; @@ -13,6 +13,6 @@ buildLinux (args // rec { src = fetchurl { url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; - sha256 = "067xqi6sgf50p7s3n6y77cgf5bj5062s3bz3kqpp6f9wnk85267r"; + sha256 = "0y8ck8pfxm8862wi4cz8qp9x9b18yl448i8m7bpbphs290nc66qf"; }; } // (args.argsOverride or {})) From 1f8f66560836c511d2cced49405b8e45785bf8c2 Mon Sep 17 00:00:00 2001 From: Tim Steinbach Date: Fri, 11 Dec 2020 10:56:47 -0500 Subject: [PATCH 35/39] linux: 4.19.161 -> 4.19.163 --- pkgs/os-specific/linux/kernel/linux-4.19.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-4.19.nix b/pkgs/os-specific/linux/kernel/linux-4.19.nix index 15a5e1972a6..b542fab118b 100644 --- a/pkgs/os-specific/linux/kernel/linux-4.19.nix +++ b/pkgs/os-specific/linux/kernel/linux-4.19.nix @@ -3,7 +3,7 @@ with stdenv.lib; buildLinux (args // rec { - version = "4.19.161"; + version = "4.19.163"; # modDirVersion needs to be x.y.z, will automatically add .0 if needed modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; @@ -13,6 +13,6 @@ buildLinux (args // rec { src = fetchurl { url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; - sha256 = "0h9wskmz9wridwnicnjlcmj1112qnlvqk01bhjkxv6b8jsajjh87"; + sha256 = "1z65iwwyx2b01fncygckmhpxirzs52qfqmv3agirn4laxgjw9viy"; }; } // (args.argsOverride or {})) From 45c0c5f5e2f2551e701ca25d99a9c2f8946c6766 Mon Sep 17 00:00:00 2001 From: Tim Steinbach Date: Fri, 11 Dec 2020 10:56:59 -0500 Subject: [PATCH 36/39] linux: 4.4.247 -> 4.4.248 --- pkgs/os-specific/linux/kernel/linux-4.4.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-4.4.nix b/pkgs/os-specific/linux/kernel/linux-4.4.nix index 599d6863620..7e3030087ce 100644 --- a/pkgs/os-specific/linux/kernel/linux-4.4.nix +++ b/pkgs/os-specific/linux/kernel/linux-4.4.nix @@ -1,11 +1,11 @@ { stdenv, buildPackages, fetchurl, perl, buildLinux, ... } @ args: buildLinux (args // rec { - version = "4.4.247"; + version = "4.4.248"; extraMeta.branch = "4.4"; src = fetchurl { url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; - sha256 = "1jh7vmyx55krk6y2r9v48liifs5wwkgns3gp8rs5sm4klfm36r2a"; + sha256 = "1z1xbkm0z0v6k3scszii5hi24pn391332g0li93p3n1rnv74jap5"; }; } // (args.argsOverride or {})) From 6ce57b792012614c41eb7fe7ecc981c2dfc6d165 Mon Sep 17 00:00:00 2001 From: Tim Steinbach Date: Fri, 11 Dec 2020 10:57:11 -0500 Subject: [PATCH 37/39] linux: 4.9.247 -> 4.9.248 --- pkgs/os-specific/linux/kernel/linux-4.9.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-4.9.nix b/pkgs/os-specific/linux/kernel/linux-4.9.nix index 9169506536a..107fcd9268f 100644 --- a/pkgs/os-specific/linux/kernel/linux-4.9.nix +++ b/pkgs/os-specific/linux/kernel/linux-4.9.nix @@ -1,11 +1,11 @@ { stdenv, buildPackages, fetchurl, perl, buildLinux, ... } @ args: buildLinux (args // rec { - version = "4.9.247"; + version = "4.9.248"; extraMeta.branch = "4.9"; src = fetchurl { url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; - sha256 = "1mngdbsq8pdzd0x9hif4715cc7wzc3ahgp1yrknnqk598q0fnfpp"; + sha256 = "1kzczy0lz3lnjkhvx90dgjmzn3d3y55qxlihiclkr4y9c602d1s6"; }; } // (args.argsOverride or {})) From c020baa6541de69a632060686ab801e8649e28e4 Mon Sep 17 00:00:00 2001 From: Tim Steinbach Date: Fri, 11 Dec 2020 10:57:21 -0500 Subject: [PATCH 38/39] linux: 5.4.81 -> 5.4.83 --- pkgs/os-specific/linux/kernel/linux-5.4.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-5.4.nix b/pkgs/os-specific/linux/kernel/linux-5.4.nix index 8453ec0c6cb..9e3ddaa8716 100644 --- a/pkgs/os-specific/linux/kernel/linux-5.4.nix +++ b/pkgs/os-specific/linux/kernel/linux-5.4.nix @@ -3,7 +3,7 @@ with stdenv.lib; buildLinux (args // rec { - version = "5.4.81"; + version = "5.4.83"; # modDirVersion needs to be x.y.z, will automatically add .0 if needed modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; @@ -13,6 +13,6 @@ buildLinux (args // rec { src = fetchurl { url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; - sha256 = "09w4bpr3v9rzcvxics5wddabplwbpk1mynl45lh9csbjfpjbsw4l"; + sha256 = "1ik14pfgynkn1sjhgyhgmxjvviq0mgvk0ygj76w8mplkpc5rgv5y"; }; } // (args.argsOverride or {})) From 1f8ef6970a146c49a601bec2a7750c3f560e1206 Mon Sep 17 00:00:00 2001 From: Tim Steinbach Date: Fri, 11 Dec 2020 10:57:28 -0500 Subject: [PATCH 39/39] linux: 5.9.12 -> 5.9.14 --- pkgs/os-specific/linux/kernel/linux-5.9.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-5.9.nix b/pkgs/os-specific/linux/kernel/linux-5.9.nix index e71044b0d96..c3fef2fdcde 100644 --- a/pkgs/os-specific/linux/kernel/linux-5.9.nix +++ b/pkgs/os-specific/linux/kernel/linux-5.9.nix @@ -3,7 +3,7 @@ with stdenv.lib; buildLinux (args // rec { - version = "5.9.12"; + version = "5.9.14"; # modDirVersion needs to be x.y.z, will automatically add .0 if needed modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; @@ -13,6 +13,6 @@ buildLinux (args // rec { src = fetchurl { url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; - sha256 = "1gfrn3sz3h4cbsf3r8f9jxja400qsmbrk8sclk4cjx1l5qcmczyr"; + sha256 = "0jbb3rzbkh0l75zq9bnc60w55ryvrvcg7vw85fsbcwfzvi0zpz1r"; }; } // (args.argsOverride or {}))