nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix

Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
24a34e57 875df8d7

+205 -166
+49
nixos/modules/services/misc/gitlab.nix
··· 821 821 ''; 822 822 }; 823 823 824 + logrotate = { 825 + enable = mkOption { 826 + type = types.bool; 827 + default = true; 828 + description = '' 829 + Enable rotation of log files. 830 + ''; 831 + }; 832 + 833 + frequency = mkOption { 834 + type = types.str; 835 + default = "daily"; 836 + description = "How often to rotate the logs."; 837 + }; 838 + 839 + keep = mkOption { 840 + type = types.int; 841 + default = 30; 842 + description = "How many rotations to keep."; 843 + }; 844 + 845 + extraConfig = mkOption { 846 + type = types.lines; 847 + default = '' 848 + copytruncate 849 + compress 850 + ''; 851 + description = '' 852 + Extra logrotate config options for this path. Refer to 853 + <link xlink:href="https://linux.die.net/man/8/logrotate"/> for details. 854 + ''; 855 + }; 856 + }; 857 + 824 858 extraConfig = mkOption { 825 859 type = types.attrs; 826 860 default = {}; ··· 964 930 services.postgresql = optionalAttrs databaseActuallyCreateLocally { 965 931 enable = true; 966 932 ensureUsers = singleton { name = cfg.databaseUsername; }; 933 + }; 934 + 935 + # Enable rotation of log files 936 + services.logrotate = { 937 + enable = cfg.logrotate.enable; 938 + paths = { 939 + gitlab = { 940 + path = "${cfg.statePath}/log/*.log"; 941 + user = cfg.user; 942 + group = cfg.group; 943 + frequency = cfg.logrotate.frequency; 944 + keep = cfg.logrotate.keep; 945 + extraConfig = cfg.logrotate.extraConfig; 946 + }; 947 + }; 967 948 }; 968 949 969 950 # The postgresql module doesn't currently support concepts like
-4
nixos/modules/services/x11/display-managers/gdm.nix
··· 174 174 "systemd-machined.service" 175 175 # setSessionScript wants AccountsService 176 176 "accounts-daemon.service" 177 - # Failed to open gpu '/dev/dri/card0': GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: Operation not permitted 178 - # https://github.com/NixOS/nixpkgs/pull/25311#issuecomment-609417621 179 - "systemd-udev-settle.service" 180 177 ]; 181 178 182 179 systemd.services.display-manager.after = [ ··· 183 186 "getty@tty${gdm.initialVT}.service" 184 187 "plymouth-quit.service" 185 188 "plymouth-start.service" 186 - "systemd-udev-settle.service" 187 189 ]; 188 190 systemd.services.display-manager.conflicts = [ 189 191 "getty@tty${gdm.initialVT}.service"
+3 -3
pkgs/applications/blockchains/electrs/default.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "electrs"; 9 - version = "0.8.10"; 9 + version = "0.8.11"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "romanz"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - sha256 = "0q7mvpflnzzm88jbsdxgvhk9jr5mvn23hhj2iwy2grnfngxsmz3y"; 15 + sha256 = "024sdyvrx7s4inldamq4c8lv0iijjyd18j1mm9x6xf2clmvicaa6"; 16 16 }; 17 17 18 18 # needed for librocksdb-sys 19 19 nativeBuildInputs = [ llvmPackages.clang ]; 20 20 LIBCLANG_PATH = "${llvmPackages.libclang.lib}/lib"; 21 21 22 - cargoSha256 = "0i8npa840g4kz50n6x40z22x9apq8snw6xgjz4vn2kh67xc4c738"; 22 + cargoSha256 = "0yl50ryxidbs9wkabz919mgbmsgsqjp1bjw792l1lkgncq8z9r5b"; 23 23 24 24 meta = with lib; { 25 25 description = "An efficient re-implementation of Electrum Server in Rust";
+6 -6
pkgs/applications/editors/vscode/vscode.nix
··· 14 14 archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz"; 15 15 16 16 sha256 = { 17 - x86_64-linux = "0g49765pnimh107pw3q7dlgd6jcmr5gagsvxrdx8i93mbxb0xm0c"; 18 - x86_64-darwin = "1837fcpllblm970jxsal0ahxsnjmsgydy6g6qn51hp7f797gi7zb"; 19 - aarch64-linux = "1bpmgv6hjyb7jl9v8qyqiyr0brl4xq3wnls2v9hirja6ls1x14cx"; 20 - aarch64-darwin = "0qksfscbiyr2ynw3j86g8wm7myyabkjwx03ik3z6rrv7dffb5yii"; 21 - armv7l-linux = "063p2wy1wl57p43f3md0wp2d981nnb650hyqs9rgqm4mlk2s168g"; 17 + x86_64-linux = "10iai5k0hvyvishp4gbamvsn9ff8dfm6kvql08h3plr8zrvmaian"; 18 + x86_64-darwin = "1cspla4cxw0l5cg44qywv3jgwyk2g7sx5lk1s4xhbrqz76knzcr7"; 19 + aarch64-linux = "1dc4gfaxlrsd637d8w2c5h4l8c96phv14pmkhmyc1jp1a0q6d5ja"; 20 + aarch64-darwin = "06d8ng6k62mh1qhba0c6nj2lag4vi7i50d2sx3nk8r2v8azwyrmk"; 21 + armv7l-linux = "030c8az831n73w35xfbjpympwvfprf1h4lxy8j5sysm4fbpzi03m"; 22 22 }.${system}; 23 23 in 24 24 callPackage ./generic.nix rec { 25 25 # Please backport all compatible updates to the stable release. 26 26 # This is important for the extension ecosystem. 27 - version = "1.60.0"; 27 + version = "1.60.1"; 28 28 pname = "vscode"; 29 29 30 30 executableName = "code" + lib.optionalString isInsiders "-insiders";
+2 -2
pkgs/applications/misc/xmrig/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "xmrig"; 7 - version = "6.14.0"; 7 + version = "6.14.1"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "xmrig"; 11 11 repo = "xmrig"; 12 12 rev = "v${version}"; 13 - sha256 = "sha256-h+Y7hXkenoLT83eG0w6YEfOuEocejXgvqRMq1DwWwT0="; 13 + sha256 = "sha256-JJ20LKA4gnPXO6d2Cegr3I67k+ZZc69hdL1dTUIF5OM="; 14 14 }; 15 15 16 16 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/applications/networking/browsers/telescope/default.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "telescope"; 14 - version = "0.5.1"; 14 + version = "0.5.2"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "omar-polo"; 18 18 repo = pname; 19 19 rev = version; 20 - sha256 = "0dd09r7b2gm9nv1q67yq4zk9f4v0fwqr5lw51crki9ii82gmj2h8"; 20 + sha256 = "sha256-AdbFJfoicQUgJ9kesIWZ9ygttyjjDeC0UHRI98GwoZ8="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+2 -2
pkgs/applications/networking/cloudflared/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "cloudflared"; 5 - version = "2021.8.7"; 5 + version = "2021.9.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "cloudflare"; 9 9 repo = "cloudflared"; 10 10 rev = version; 11 - sha256 = "sha256-Q8Xjo60lR1x7Y9/jcxXX32IxVVlHmkr4ekIwWTgdwps="; 11 + sha256 = "sha256-djgMTCDIVcaPI6to/pPN2hPi1tsKPxRCT30EL0OOEQU="; 12 12 }; 13 13 14 14 vendorSha256 = null;
+2 -2
pkgs/applications/networking/instant-messengers/teamspeak/client.nix
··· 81 81 mv * $out/lib/teamspeak/ 82 82 83 83 # Make a desktop item 84 - mkdir -p $out/share/applications/ $out/share/icons/ 84 + mkdir -p $out/share/applications/ $out/share/icons/hicolor/64x64/apps/ 85 85 unzip ${pluginsdk} 86 - cp pluginsdk/docs/client_html/images/logo.png $out/share/icons/teamspeak.png 86 + cp pluginsdk/docs/client_html/images/logo.png $out/share/icons/hicolor/64x64/apps/teamspeak.png 87 87 cp ${desktopItem}/share/applications/* $out/share/applications/ 88 88 89 89 # Make a symlink to the binary from bin.
+2 -2
pkgs/applications/networking/p2p/gnunet/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "gnunet"; 10 - version = "0.15.0"; 10 + version = "0.15.3"; 11 11 12 12 src = fetchurl { 13 13 url = "mirror://gnu/gnunet/${pname}-${version}.tar.gz"; 14 - sha256 = "sha256-zKI9b7QIkKXrLMrkuPfnTI5OhNP8ovQZ13XLSljdmmc="; 14 + sha256 = "sha256-1iZpqPQeB46qIgznejL08/gB4wmTV66McFSY/nOITsU="; 15 15 }; 16 16 17 17 enableParallelBuilding = true;
+2 -2
pkgs/applications/networking/p2p/qbittorrent/default.nix
··· 12 12 with lib; 13 13 mkDerivation rec { 14 14 pname = "qbittorrent"; 15 - version = "4.3.5"; 15 + version = "4.3.8"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "qbittorrent"; 19 19 repo = "qBittorrent"; 20 20 rev = "release-${version}"; 21 - sha256 = "1vdk42f8rxffyfydjk5cgzg5gl88ng2pynlyxw5ajh08wvkkjzgy"; 21 + sha256 = "sha256-on5folzKuRoVlvDOpme+aWxUKUC5PnO+N3L51qwG2gY="; 22 22 }; 23 23 24 24 enableParallelBuilding = true;
+2 -2
pkgs/applications/science/logic/opensmt/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "opensmt"; 9 - version = "2.1.0"; 9 + version = "2.1.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "usi-verification-and-security"; 13 13 repo = "opensmt"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-m8TpMBY1r0h8GJTHM4FLBuZtX+WK/Q7RTXUnNmUWV+o="; 15 + sha256 = "sha256-StnEvkSSKDHGYXIQsDUu9T9Ztl+RtDTP47JvnRyH0bE="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ cmake bison flex ];
+3 -3
pkgs/applications/version-management/git-and-tools/radicle-upstream/default.nix
··· 2 2 3 3 let 4 4 pname = "radicle-upstream"; 5 - version = "0.2.9"; 5 + version = "0.2.10"; 6 6 name = "${pname}-${version}"; 7 7 8 8 srcs = { 9 9 x86_64-linux = fetchurl { 10 10 url = "https://releases.radicle.xyz/radicle-upstream-${version}.AppImage"; 11 - sha256 = "sha256-chju3ZEFFLOzE9FakUK2izm/5ejELdL/iWMtM3bRpWY="; 11 + sha256 = "sha256-iZC7FzYaQsCoAq/soi5g2oo/Xd2PtZgO/wR8zDgN4Fk="; 12 12 }; 13 13 x86_64-darwin = fetchurl { 14 14 url = "https://releases.radicle.xyz/radicle-upstream-${version}.dmg"; 15 - sha256 = "sha256-OOqe4diRcJWHHOa6jBpljPoA3FQOKlghMhKGQ242GnM="; 15 + sha256 = "sha256-gc5OrNu7t0VJrjLQO7+7TWvEj7D51WmMJfL/KQDMgvA="; 16 16 }; 17 17 }; 18 18 src = srcs.${stdenv.hostPlatform.system};
+2 -2
pkgs/applications/version-management/git-and-tools/thicket/default.nix
··· 8 8 9 9 in crystal.buildCrystalPackage rec { 10 10 pname = "thicket"; 11 - version = "0.1.4"; 11 + version = "0.1.5"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "taylorthurlow"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-A89E0CbV7VFB7W4ycFcZloP0J/d42agEuD+hs9a6a6E="; 17 + sha256 = "sha256-7X1RKj/FWgJdgA7P746hU0ndUM49fH79ZNRSkvNZYFg="; 18 18 }; 19 19 20 20 format = "shards";
+2 -2
pkgs/development/compilers/ecl/default.nix
··· 16 16 url="https://common-lisp.net/project/ecl/static/files/release/${name}.tgz"; 17 17 sha256="000906nnq25177bgsfndiw3iqqgrjc9spk10hzk653sbz3f7anmi"; 18 18 }; 19 - buildInputs = [ 19 + nativeBuildInputs = [ 20 20 libtool autoconf automake texinfo makeWrapper 21 21 ]; 22 22 propagatedBuildInputs = [ ··· 29 29 in 30 30 stdenv.mkDerivation { 31 31 inherit (s) name version; 32 - inherit buildInputs propagatedBuildInputs; 32 + inherit nativeBuildInputs propagatedBuildInputs; 33 33 34 34 src = fetchurl { 35 35 inherit (s) url sha256;
+2 -2
pkgs/development/libraries/cpp-utilities/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "cpp-utilities"; 10 - version = "5.11.0"; 10 + version = "5.11.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "Martchus"; 14 14 repo = pname; 15 15 rev = "v${version}"; 16 - sha256 = "sha256-ibZ/cj+pDLxUugz5jTc3FcVlytwS+R1RTtISbXe1mq4="; 16 + sha256 = "sha256-H8BDuoSF5XkWgahGj7LCSsdXBbgcSjPLTmgUgamCij8="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ cmake ];
+2 -17
pkgs/development/libraries/fcl/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "fcl"; 5 - version = "0.6.1"; 5 + version = "0.7.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "flexible-collision-library"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "1i1sd0fsvk5d529aw8aw29bsmymqgcmj3ci35sz58nzp2wjn0l5d"; 11 + sha256 = "0f5lhg6f9np7w16s6wz4mb349bycil1irk8z8ylfjwllxi4n6x7a"; 12 12 }; 13 - 14 - patches = [ 15 - # Disable SSE on Emscripten (required for the next patch to apply cleanly) 16 - # https://github.com/flexible-collision-library/fcl/pull/470 17 - (fetchpatch { 18 - url = "https://github.com/flexible-collision-library/fcl/commit/83a1af61ba4efa81ec0b552b3121100044a8cf46.patch"; 19 - sha256 = "0bbkv4xpkl3c0i8qdlkghj6qkybrrd491c8rd2cqnxfgspcd40p0"; 20 - }) 21 - # Detect SSE support to fix building on ARM 22 - # https://github.com/flexible-collision-library/fcl/pull/506 23 - (fetchpatch { 24 - url = "https://github.com/flexible-collision-library/fcl/commit/cbfe1e9405aa68138ed1a8f33736429b85500dea.patch"; 25 - sha256 = "18qip8gwhm3fvbz1cvzf625rh5msq8m4669ld1m60fv6z50clr9h"; 26 - }) 27 - ]; 28 13 29 14 nativeBuildInputs = [ cmake ]; 30 15 propagatedBuildInputs = [ eigen libccd octomap ];
+24 -19
pkgs/development/libraries/nlohmann_json/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchpatch, cmake 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , cmake 2 5 }: 3 - 4 - stdenv.mkDerivation rec { 6 + let 7 + testData = fetchFromGitHub { 8 + owner = "nlohmann"; 9 + repo = "json_test_data"; 10 + rev = "v3.0.0"; 11 + sha256 = "O6p2PFB7c2KE9VqWvmTaFywbW1hSzAP5V42EuemX+ls="; 12 + }; 13 + in stdenv.mkDerivation rec { 5 14 pname = "nlohmann_json"; 6 - version = "3.9.1"; 15 + version = "3.10.2"; 7 16 8 17 src = fetchFromGitHub { 9 18 owner = "nlohmann"; 10 19 repo = "json"; 11 20 rev = "v${version}"; 12 - sha256 = "sha256-THordDPdH2qwk6lFTgeFmkl7iDuA/7YH71PTUe6vJCs="; 21 + sha256 = "/OFNfukrIyfJmD0ko174aud9T6ZOesHANJjyfk4q/Vs="; 13 22 }; 14 - 15 - patches = [ 16 - # https://github.com/nlohmann/json/pull/2690 17 - (fetchpatch { 18 - url = "https://github.com/nlohmann/json/commit/53a9850eebb88c6ff95f6042d08d5c0cc9d18097.patch"; 19 - sha256 = "k+Og00nXNg5IsFQY5fWD3xVQQXUFFTie44UXole0S1M="; 20 - }) 21 - ]; 22 23 23 24 nativeBuildInputs = [ cmake ]; 24 25 25 26 cmakeFlags = [ 26 27 "-DBuildTests=${if doCheck then "ON" else "OFF"}" 27 28 "-DJSON_MultipleHeaders=ON" 28 - ]; 29 + ] ++ lib.optional doCheck "-DJSON_TestDataDirectory=${testData}"; 29 30 30 - # A test cause the build to timeout https://github.com/nlohmann/json/issues/1816 31 - #doCheck = stdenv.hostPlatform == stdenv.buildPlatform; 32 - doCheck = false; 31 + doCheck = stdenv.hostPlatform == stdenv.buildPlatform; 32 + 33 + # skip tests that require git or modify “installed files” 34 + preCheck = '' 35 + checkFlagsArray+=("ARGS=-LE 'not_reproducible|git_required'") 36 + ''; 33 37 34 38 postInstall = "rm -rf $out/lib64"; 35 39 36 40 meta = with lib; { 37 - description = "Header only C++ library for the JSON file format"; 38 - homepage = "https://github.com/nlohmann/json"; 41 + description = "JSON for Modern C++"; 42 + homepage = "https://json.nlohmann.me"; 43 + changelog = "https://github.com/nlohmann/json/blob/develop/ChangeLog.md"; 39 44 license = licenses.mit; 40 45 platforms = platforms.all; 41 46 };
+2 -2
pkgs/development/libraries/qtutilities/default.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "qtutilities"; 12 - version = "6.3.3"; 12 + version = "6.5.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "Martchus"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-RoI1huVei4SmAUhuYruzgod0/qIlnrZSHEMceQc2jzc="; 18 + sha256 = "sha256-+W5EdnB0QbI22iDWRyj+ntp/l/Kc6VHca2LwmHA7pgA="; 19 19 }; 20 20 21 21 buildInputs = [ qtbase cpp-utilities ];
+5 -4
pkgs/development/ocaml-modules/mdx/default.nix
··· 1 1 { lib, fetchurl, buildDunePackage, ocaml 2 2 , alcotest 3 - , astring, cmdliner, cppo, fmt, logs, ocaml-version, odoc, ocaml_lwt, re, result, csexp 3 + , astring, cmdliner, cppo, fmt, logs, ocaml-version, odoc-parser, ocaml_lwt, re, result, csexp 4 4 , pandoc}: 5 5 6 6 buildDunePackage rec { 7 7 pname = "mdx"; 8 - version = "1.10.1"; 8 + version = "1.11.0"; 9 9 useDune2 = true; 10 10 11 11 src = fetchurl { 12 12 url = "https://github.com/realworldocaml/mdx/releases/download/${version}/mdx-${version}.tbz"; 13 - sha256 = "10d4sfv4qk9569kj46pcaw6cih40v6bkgd44lmsp7cyfhvl8pa9x"; 13 + sha256 = "1hk8ffh3d9hiibrj6691khnbmjnfs9psmiawnrbgi0577bw030wx"; 14 14 }; 15 15 16 16 nativeBuildInputs = [ cppo ]; 17 17 buildInputs = [ cmdliner ]; 18 - propagatedBuildInputs = [ astring fmt logs result csexp ocaml-version odoc re ]; 18 + propagatedBuildInputs = [ astring fmt logs result csexp ocaml-version odoc-parser re ]; 19 19 checkInputs = [ alcotest ocaml_lwt pandoc ]; 20 20 21 21 doCheck = true; ··· 31 31 meta = { 32 32 homepage = "https://github.com/realworldocaml/mdx"; 33 33 description = "Executable OCaml code blocks inside markdown files"; 34 + changelog = "https://github.com/realworldocaml/mdx/raw/${version}/CHANGES.md"; 34 35 license = lib.licenses.isc; 35 36 maintainers = [ lib.maintainers.romildo ]; 36 37 };
+2 -2
pkgs/development/ocaml-modules/parany/default.nix
··· 2 2 3 3 buildDunePackage rec { 4 4 pname = "parany"; 5 - version = "12.0.3"; 5 + version = "12.1.1"; 6 6 7 7 useDune2 = true; 8 8 minimumOCamlVersion = "4.03.0"; ··· 11 11 owner = "UnixJunkie"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "1j962ak68kvv62bczjqxwlwvdgcvjfcs36qwq12nnm0pwlzkhg33"; 14 + sha256 = "0s2sbmywy4yyh69dcrcqd85hd8jcd7qgfczy79nam4bvn87bjm72"; 15 15 }; 16 16 17 17 propagatedBuildInputs = [ ocamlnet cpu ];
+2 -2
pkgs/development/python-modules/dataclasses-json/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "dataclasses-json"; 13 - version = "0.5.5"; 13 + version = "0.5.6"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "lidatong"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - sha256 = "sha256-b8oWl8AteVuGYb4E+M9aDS2ERgnKN8wS17Y/Bs7ajcI="; 19 + sha256 = "09253p0zjqfaqap7jgfgjl1jswwnz7mb6x7dqix09id92mnb89mf"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-firestore/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "google-cloud-firestore"; 16 - version = "2.3.1"; 16 + version = "2.3.2"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "8f8e513cae105ba17c4d3949091bd816cbf6075c6ac91b1f7acb4d40359f8a5a"; 20 + sha256 = "6e2eb65ccd75c6579214fb2099cfb98c57b2b4907ccb38a2ed21f00f492b7a50"; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pex/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "pex"; 9 - version = "2.1.49"; 9 + version = "2.1.50"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "af536388eeede93111d8ef0af4a80cbb3d847c1a1470c6f34f3abe83deac1b91"; 13 + sha256 = "c67365b26060452631c0083a0f5d50af3cba9287b84b2c157404c959cb4bb74d"; 14 14 }; 15 15 16 16 nativeBuildInputs = [ setuptools ];
+2 -2
pkgs/development/python-modules/pg8000/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pg8000"; 11 - version = "1.21.1"; 11 + version = "1.21.2"; 12 12 disabled = pythonOlder "3.6"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "sha256-HMvuyTtw4uhTLfOr3caQXHghkJyW3Oqu91G1fFKRhpo="; 16 + sha256 = "36a3b517408334967c1fa0d29656da03608d63122a372ec92c85f49aed2d24e3"; 17 17 }; 18 18 19 19 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pytest-snapshot/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pytest-snapshot"; 5 - version = "0.6.1"; 5 + version = "0.6.3"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "ee8e9af118ff55ed13bf8e8b520714c52665ae44f6228563a600a08d62839b54"; 9 + sha256 = "f99152df98587f883f37bb0315f082ab3e0c565f53413f1193bb0019b992c3ea"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ setuptools-scm ];
+2 -2
pkgs/development/python-modules/xmlsec/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "xmlsec"; 18 - version = "1.3.11"; 18 + version = "1.3.12"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - sha256 = "sha256-zS6q/38xeEoH3ZnOgfp2cxPfO6GDT6pBQ+4sBwAMrHo="; 22 + sha256 = "2c86ac6ce570c9e04f04da0cd5e7d3db346e4b5b1d006311606368f17c756ef9"; 23 23 }; 24 24 25 25 # https://github.com/mehcode/python-xmlsec/issues/84#issuecomment-632930116
+9 -7
pkgs/development/tools/continuous-integration/github-runner/default.nix
··· 30 30 31 31 dotnetSdk = dotnetCorePackages.sdk_3_1; 32 32 runtimeId = "linux-x64"; 33 + fakeSha1 = "0000000000000000000000000000000000000000"; 33 34 in 34 35 stdenv.mkDerivation rec { 35 36 pname = "github-runner"; 36 - version = "2.281.1"; 37 + version = "2.282.0"; 37 38 38 39 src = fetchFromGitHub { 39 40 owner = "actions"; 40 41 repo = "runner"; 41 - rev = "c8caf59bb7adaa87c4cf8f61372670d338a13f2d"; # v${version} 42 - sha256 = "sha256-Nl1FSjwweVqdQEVhqt4PEcqZbF7htNT279yx1nGuAe0="; 42 + rev = "v${version}"; 43 + sha256 = "sha256-381xqBuysT5OR+SDhtSNCz0fOsDM7zC50EatAiXmpHU="; 43 44 }; 44 45 45 46 nativeBuildInputs = [ ··· 68 67 ./patches/use-get-directory-for-diag.patch 69 68 # Don't try to install systemd service 70 69 ./patches/dont-install-systemd-service.patch 71 - # Don't try to self-update runner (cannot be disabled, see https://github.com/actions/runner/issues/485) 72 - ./patches/ignore-self-update.patch 70 + # Prevent the runner from starting a self-update for new versions 71 + # (upstream issue: https://github.com/actions/runner/issues/485) 72 + ./patches/prevent-self-update.patch 73 73 ]; 74 74 75 75 postPatch = '' ··· 128 126 -p:PackageRuntime="${runtimeId}" \ 129 127 -p:BUILDCONFIG="Release" \ 130 128 -p:RunnerVersion="${version}" \ 131 - -p:GitInfoCommitHash="${src.rev}" \ 129 + -p:GitInfoCommitHash="${fakeSha1}" \ 132 130 src/dir.proj 133 131 134 132 runHook postBuild ··· 193 191 -p:PackageRuntime="${runtimeId}" \ 194 192 -p:BUILDCONFIG="Debug" \ 195 193 -p:RunnerVersion="${version}" \ 196 - -p:GitInfoCommitHash="${src.rev}" \ 194 + -p:GitInfoCommitHash="${fakeSha1}" \ 197 195 src/dir.proj 198 196 199 197 runHook postCheck
-24
pkgs/development/tools/continuous-integration/github-runner/patches/ignore-self-update.patch
··· 1 - diff --git a/src/Runner.Listener/Runner.cs b/src/Runner.Listener/Runner.cs 2 - index 68b0b4e..5da21fe 100644 3 - --- a/src/Runner.Listener/Runner.cs 4 - +++ b/src/Runner.Listener/Runner.cs 5 - @@ -391,18 +391,7 @@ namespace GitHub.Runner.Listener 6 - HostContext.WritePerfCounter($"MessageReceived_{message.MessageType}"); 7 - if (string.Equals(message.MessageType, AgentRefreshMessage.MessageType, StringComparison.OrdinalIgnoreCase)) 8 - { 9 - - if (autoUpdateInProgress == false) 10 - - { 11 - - autoUpdateInProgress = true; 12 - - var runnerUpdateMessage = JsonUtility.FromString<AgentRefreshMessage>(message.Body); 13 - - var selfUpdater = HostContext.GetService<ISelfUpdater>(); 14 - - selfUpdateTask = selfUpdater.SelfUpdate(runnerUpdateMessage, jobDispatcher, !runOnce && HostContext.StartupType != StartupType.Service, HostContext.RunnerShutdownToken); 15 - - Trace.Info("Refresh message received, kick-off selfupdate background process."); 16 - - } 17 - - else 18 - - { 19 - - Trace.Info("Refresh message received, skip autoupdate since a previous autoupdate is already running."); 20 - - } 21 - + Trace.Info("Ignoring received refresh message (would trigger self-update)."); 22 - } 23 - else if (string.Equals(message.MessageType, JobRequestMessageTypes.PipelineAgentJobRequest, StringComparison.OrdinalIgnoreCase)) 24 - {
+25
pkgs/development/tools/continuous-integration/github-runner/patches/prevent-self-update.patch
··· 1 + From 8b77c9c61058842e031dd176df2b9c79bc2c0e28 Mon Sep 17 00:00:00 2001 2 + From: Vincent Haupert <mail@vincent-haupert.de> 3 + Date: Sun, 12 Sep 2021 19:52:21 +0200 4 + Subject: [PATCH] Use a fake version to prevent self-update 5 + 6 + --- 7 + src/Runner.Listener/MessageListener.cs | 2 +- 8 + 1 file changed, 1 insertion(+), 1 deletion(-) 9 + 10 + diff --git a/src/Runner.Listener/MessageListener.cs b/src/Runner.Listener/MessageListener.cs 11 + index 71e5e43..29945e0 100644 12 + --- a/src/Runner.Listener/MessageListener.cs 13 + +++ b/src/Runner.Listener/MessageListener.cs 14 + @@ -65,7 +65,7 @@ namespace GitHub.Runner.Listener 15 + { 16 + Id = _settings.AgentId, 17 + Name = _settings.AgentName, 18 + - Version = BuildConstants.RunnerPackage.Version, 19 + + Version = "2.999.9", 20 + OSDescription = RuntimeInformation.OSDescription, 21 + }; 22 + string sessionName = $"{Environment.MachineName ?? "RUNNER"}"; 23 + -- 24 + 2.32.0 25 +
+24 -24
pkgs/development/tools/electron/default.nix
··· 105 105 headers = "1zkdgpjrh1dc9j8qyrrrh49v24960yhvwi2c530qbpf2azgqj71b"; 106 106 }; 107 107 108 - electron_12 = mkElectron "12.1.0" { 109 - x86_64-linux = "b573f88a892e3f282352466db711734a678289edce83271f16865d63df4e8c85"; 110 - x86_64-darwin = "0c036793cfebb6ed680b13e11804560ec301fc26c68737045a3e9dcee3e8930b"; 111 - i686-linux = "0dced2796addc5e5440ca58691efd3ad683ae41906dea84ef517dd855c3df5a1"; 112 - armv7l-linux = "a1a07f550869f9a22b1ddc0f325ff5d60a792c7c8cf206c70f26c8d8867ced27"; 113 - aarch64-linux = "58da83b9e5c231ba0078cb2723530ab1be2c97d0c4036c88c7146cdf1a08ddac"; 114 - aarch64-darwin = "01e9f4c12f86eef6e79a594880b2415decad604fb1a7bb5d8086f6dcebc2de7c"; 115 - headers = "040ikf5wcz9zm0kprpggl3jiw8lj4msnh8kjqaacjk480wgv6k5q"; 108 + electron_12 = mkElectron "12.1.1" { 109 + x86_64-linux = "21bcd5d415c147307082890498240f9f096e60053ebd90e81765375ecc00add3"; 110 + x86_64-darwin = "1ff96e9770dec3b61b7fcf8b2d5a334ed317cf271d91233604549df1e42cdc9b"; 111 + i686-linux = "b1e64e953ec9168dfa6da65888637fa866a57c08e2c48f1f443474f7f96b2e2e"; 112 + armv7l-linux = "f6a9c539df8c3699c45faeb5ffc5145b095af93604943e1e4c939f38fa1d6672"; 113 + aarch64-linux = "35a51b39c53c4e79aa0af90401cbb94f0d9ea0e606d1f6226473015021c0ac48"; 114 + aarch64-darwin = "5001583bd17cb3acb00f30c2a6e98e5f0b755d744c922d7eed9f166ac67964e0"; 115 + headers = "1x7ilyiy3kk2b1crv0h8v6dcfv6yhf371pi14x7333bzhw558s2a"; 116 116 }; 117 117 118 - electron_13 = mkElectron "13.3.0" { 119 - x86_64-linux = "dae470d4685c1e18ea399cb4607d598a325d1a5143d1fabc15e3ec112a65b65b"; 120 - x86_64-darwin = "d8c673aca3cd5b0d573c24c9fd29ff6f6cea52daa2e9feb680c7d05c7982cf53"; 121 - i686-linux = "1569e39548493d4cc6a4feed1386ab18238705d20ed98078567db5439b9cafa5"; 122 - armv7l-linux = "91e6dec7be053a599cf4b6ab13e577ddb68fb35bd7a786c4f7e31a73b663aa59"; 123 - aarch64-linux = "147a43797e3aac97845a87f744cceacdfbed19b8017eea25f2e48cf519e20cfe"; 124 - aarch64-darwin = "f0e0b7e1a9a1ce41abbc2b64a8f1070b966535b4c90e6e293481c2e47a3f1a90"; 125 - headers = "1cxrpw5yzbv0gscmyzh0041smxirifp9f8nchn212csanjdycn6x"; 118 + electron_13 = mkElectron "13.4.0" { 119 + x86_64-linux = "383549a918c6e3990345adc3ba8bb6551ab73c7c945a3137d44cb6e109c4b849"; 120 + x86_64-darwin = "902bf07fb7e84f824cce7addb31743eda375d9d4a3f41ac1cf74c152fb43250b"; 121 + i686-linux = "f7c8570a1fcbeab9211f182b957c16e17914df529c474643e4ae24e397055542"; 122 + armv7l-linux = "e783ec550da7e948e51be58dc395e14805b29053be084a1423edfcdccd639dbd"; 123 + aarch64-linux = "3daac7966d6bb609d09780a13eeb9cf2cabdda79d25c4ba30b6fb6b95371c8b5"; 124 + aarch64-darwin = "54c7cdaf0efaf9e9b19a5619a6403c656cd8c0f5d4108b6f6577f6968f263618"; 125 + headers = "0wm92fppm9xqik9mbabpsh04da062q1sfhcdjczihxsfaxs3klaq"; 126 126 }; 127 127 128 - electron_14 = mkElectron "14.0.0" { 129 - x86_64-linux = "0a40533a50a42e6668e5265a84e2983979eededbb61f9e201d569d8b1b37ce0f"; 130 - x86_64-darwin = "4025c50cb9a0dce1a7b5d5698ee5412e55abeae386329ffe293152a8c42388e8"; 131 - i686-linux = "955280a0eb862eef913f9f394c7c7574138a5a48ffa85c59e84cc0163564fbfa"; 132 - armv7l-linux = "825684b3f759bc6c5d2e5be7c6a7679b7a1b8e0d9091f7d2f9904d0c24f6c978"; 133 - aarch64-linux = "367e76b34dcc58371232c87f540dd227c51de94ce8a916761379c3c4b890dd80"; 134 - aarch64-darwin = "0df8ced31e56243adb17f328e8d580a50e22d46403b2bb28d8922d2515904d94"; 135 - headers = "129rw4a05ixkyiiag2dgadcm34ndfajd896k11siahcij7rn4j7g"; 128 + electron_14 = mkElectron "14.0.1" { 129 + x86_64-linux = "8a364aaff446f7ac034bcad7130330ce5a9384eb0f8736aca30ea1a4ffc7cb2f"; 130 + x86_64-darwin = "66f14e804b0a40e50562fcb4ed44a0dca4fd27be5420b787045276fcb9a4b9fd"; 131 + i686-linux = "7ee08215f4e6b144ee8a17796f0967c12ee6755c29617f398047e0d5e1dd52bb"; 132 + armv7l-linux = "8dd205bb9fad6ae46344b524dda6e76991f67a78b67d6f6361431b2e5cb8e942"; 133 + aarch64-linux = "02f8c4e0af9370082404f13ace86faa6e927ee9d5899722bb2fac50a030cb213"; 134 + aarch64-darwin = "a8816214dd31c5a44a51fd43c6709e7a7fe69750e5e42b75bfa747402ea3f75f"; 135 + headers = "08b6sx1bq1mshvdj1qzv8vxalmf8qb57qhs9krz0l4c7wf722idm"; 136 136 }; 137 137 }
+2 -2
pkgs/development/tools/esbuild/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "esbuild"; 5 - version = "0.12.27"; 5 + version = "0.12.28"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "evanw"; 9 9 repo = "esbuild"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-UclUTfm6fxoYEEdEEmO/j+WLZLe8SFzt7+Tej4bR0RU="; 11 + sha256 = "sha256-SCOY70slGjTT9mUtaSr7qa1PF3nD7AM4AyP1CTVeWuY="; 12 12 }; 13 13 14 14 vendorSha256 = "sha256-QPkBR+FscUc3jOvH7olcGUhM6OW4vxawmNJuRQxPuGs=";
+2 -2
pkgs/development/tools/yq-go/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "yq-go"; 5 - version = "4.12.1"; 5 + version = "4.12.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "mikefarah"; 9 9 repo = "yq"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-3L4SM698SJvHw1eXxxxL9OehDqQ6Al1XBL2WRG49PZU="; 11 + sha256 = "sha256-sd9S9aWilFrdxKnUaZBWYPDvC5mPCjqwBjpIRHgd98k="; 12 12 }; 13 13 14 14 vendorSha256 = "sha256-u7elWOW/tz1ISM/KC1njkZmPi8AEEssZ5QtxK/+1/1I=";
+2 -2
pkgs/misc/vscode-extensions/ms-vsliveshare-vsliveshare/default.nix
··· 38 38 mktplcRef = { 39 39 name = "vsliveshare"; 40 40 publisher = "ms-vsliveshare"; 41 - version = "1.0.4673"; 42 - sha256 = "1ys3lilc2r3n250s6pfvadrabnvqpzy74awjmvw79jrbvvk1iw1z"; 41 + version = "1.0.4836"; 42 + sha256 = "7hK2ptNU2mQt3iTZgkrKU9ZTVN+m7VFmAlXHxkiPL+o="; 43 43 }; 44 44 }).overrideAttrs({ nativeBuildInputs ? [], buildInputs ? [], ... }: { 45 45 nativeBuildInputs = nativeBuildInputs ++ [
+3 -3
pkgs/servers/atlassian/jira.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "atlassian-jira"; 11 - version = "8.16.1"; 11 + version = "8.19.0"; 12 12 13 13 src = fetchurl { 14 14 url = "https://product-downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-${version}.tar.gz"; 15 - sha256 = "sha256-0J+P4E9hYPbYBb6qvtBjH1jhKrDW187+309YBHORNZA="; 15 + sha256 = "sha256-ewunieLbHCfdS/JjKo9P6S6kK98aUGsyfupUcMyULo4="; 16 16 }; 17 17 18 18 buildPhase = '' ··· 41 41 description = "Proprietary issue tracking product, also providing project management functions"; 42 42 homepage = "https://www.atlassian.com/software/jira"; 43 43 license = licenses.unfree; 44 - maintainers = with maintainers; [ fpletz globin ciil ]; 44 + maintainers = with maintainers; [ fpletz globin ciil megheaiulian ]; 45 45 }; 46 46 }
+3 -3
pkgs/servers/rtsp-simple-server/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "rtsp-simple-server"; 8 - version = "0.17.2"; 8 + version = "0.17.3"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "aler9"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-z3dT5WtchG3FeWZsqKOPUk9D5G6srr5+DgY0A0nWSzk="; 14 + sha256 = "sha256-9V6yblRnOAZBYuGChjeDyOTWjCCVhdFxljSndEr7GdY="; 15 15 }; 16 16 17 - vendorSha256 = "sha256-buQW5jMnHyHc/oYdmfTnoktFRG3V3SNxn7t5mAwmiJI="; 17 + vendorSha256 = "sha256-lFyRMoI+frzAa7sL8wIzUgzJRrCQjt9Ri8T9pHIpoug="; 18 18 19 19 # Tests need docker 20 20 doCheck = false;
+2 -2
pkgs/shells/zsh/spaceship-prompt/default.nix
··· 2 2 3 3 stdenvNoCC.mkDerivation rec { 4 4 pname = "spaceship-prompt"; 5 - version = "3.14.0"; 5 + version = "3.14.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "denysdovhan"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-K9dNQAMW/Ms6rlAmfgQCqMiA7S4gLh9ZhvUoQiLoHOY="; 11 + sha256 = "sha256-/Q2vsCIDsHUSBavJoHX3L0NQ7REoQmaiRgHVGiLtNPE="; 12 12 }; 13 13 14 14 dontBuild = true;
+3 -3
pkgs/tools/graphics/xcolor/default.nix
··· 3 3 4 4 rustPlatform.buildRustPackage rec { 5 5 pname = "xcolor"; 6 - version = "0.5.0"; 6 + version = "0.5.1"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "Soft"; 10 10 repo = pname; 11 11 rev = version; 12 - sha256 = "0i04jwvjasrypnsfwdnvsvcygp8ckf1a5sxvjxaivy73cdvy34vk"; 12 + sha256 = "sha256-NfmoBZek4hsga6RflE5EKkWarhCFIcTwEXhg2fpkxNE="; 13 13 }; 14 14 15 - cargoSha256 = "1r2s4iy5ls0svw5ww51m37jhrbvnj690ig6n9c60hzw1hl4krk30"; 15 + cargoSha256 = "sha256-Zh73+FJ63SkusSavCqSCLbHVnU++4ZFSMFUIM7TnOj0="; 16 16 17 17 nativeBuildInputs = [ pkg-config python3 installShellFiles copyDesktopItems ]; 18 18
+2 -2
pkgs/tools/security/exploitdb/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "exploitdb"; 5 - version = "2021-09-10"; 5 + version = "2021-09-14"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "offensive-security"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-OU9IchkouABYw0k4O4WBLu1aklLCH/S90IPMPLOZWY0="; 11 + sha256 = "sha256-6VTJzR0kdQEFLW0aG3iZGthJF9nYd7NIkzSNhHpgF44="; 12 12 }; 13 13 14 14 installPhase = ''