Merge master into staging-next

authored by github-actions[bot] and committed by GitHub d987b475 542aa872

+620 -299
+10 -2
pkgs/applications/editors/emacs/elisp-packages/manual-packages/ebuild-mode/default.nix
··· 1 - { lib, trivialBuild, fetchurl }: 1 + { lib, melpaBuild, fetchurl, writeText }: 2 2 3 - trivialBuild rec { 3 + melpaBuild rec { 4 4 pname = "ebuild-mode"; 5 5 version = "1.65"; 6 6 ··· 8 8 url = "https://dev.gentoo.org/~ulm/emacs/${pname}-${version}.tar.xz"; 9 9 sha256 = "sha256-vJ+UlPMIuZ02da9R67wIq2dVaWElu/sYmWx2KgBQ9B8="; 10 10 }; 11 + 12 + commit = "not-used-but-has-to-be-set"; 13 + 14 + recipe = writeText "recipe" '' 15 + (ebuild-mode 16 + :url "https://anongit.gentoo.org/git/proj/ebuild-mode.git" 17 + :fetcher git) 18 + ''; 11 19 12 20 meta = with lib; { 13 21 description = "Major modes for Gentoo package files";
+2 -1
pkgs/applications/kde/skanlite.nix
··· 1 1 { 2 2 mkDerivation, lib, 3 + wrapGAppsHook, 3 4 extra-cmake-modules, kdoctools, 4 5 kio, libksane 5 6 }: ··· 13 14 maintainers = with maintainers; [ polendri ]; 14 15 }; 15 16 16 - nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 17 + nativeBuildInputs = [ wrapGAppsHook extra-cmake-modules kdoctools ]; 17 18 buildInputs = [ kio libksane ]; 18 19 }
+2 -1
pkgs/applications/misc/goldendict/default.nix
··· 2 2 , libXtst, libvorbis, hunspell, lzo, xz, bzip2, libiconv 3 3 , qtbase, qtsvg, qtwebkit, qtx11extras, qttools, qmake 4 4 , wrapQtAppsHook 5 + , wrapGAppsHook 5 6 , withCC ? true, opencc 6 7 , withEpwing ? true, libeb 7 8 , withExtraTiff ? true, libtiff ··· 31 32 --replace "opencc.2" "opencc" 32 33 ''; 33 34 34 - nativeBuildInputs = [ pkg-config qmake wrapQtAppsHook ]; 35 + nativeBuildInputs = [ pkg-config qmake wrapQtAppsHook wrapGAppsHook ]; 35 36 buildInputs = [ 36 37 qtbase qtsvg qtwebkit qttools 37 38 libvorbis hunspell xz lzo
+2 -2
pkgs/applications/misc/iptsd/default.nix
··· 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "iptsd"; 19 - version = "1.3.1"; 19 + version = "1.3.2"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "linux-surface"; 23 23 repo = pname; 24 24 rev = "v${version}"; 25 - hash = "sha256-06KGMXkp5lR05iNQOll1h0q+Z+XWMberqG1C9Cs7VfA="; 25 + hash = "sha256-iVxxlblwrZ4SPbVR0kIG+ePExk4qT6gExgvHS1Ksp6A="; 26 26 }; 27 27 28 28 nativeBuildInputs = [
+4 -4
pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix
··· 33 33 in 34 34 buildNpmPackage rec { 35 35 pname = "deltachat-desktop"; 36 - version = "1.40.1"; 36 + version = "1.40.2"; 37 37 38 38 src = fetchFromGitHub { 39 39 owner = "deltachat"; 40 40 repo = "deltachat-desktop"; 41 - rev = "v${version}"; 42 - hash = "sha256-UmRI1aYPAz8I6Th+L5N1YXbvaIOS6m2jEKFl6MdCUVA="; 41 + rev = "v${version}-fixed-tag"; 42 + hash = "sha256-3apr4dCnw+eIJ7PkpQtpgGYWl1jPLV/z/aRuBVbFdHk="; 43 43 }; 44 44 45 - npmDepsHash = "sha256-zk7Zc/I8uK8CXo0nHMg1CPG28OHRoL1fh1MLOsIr3ao="; 45 + npmDepsHash = "sha256-qOABH0rAQyioYOSEjyJtVoqMmaxFXfXXT1MRDjuo1rI="; 46 46 47 47 nativeBuildInputs = [ 48 48 makeWrapper
+10 -1
pkgs/development/compilers/llvm/15/libcxx/default.nix
··· 1 1 { lib, stdenv, llvm_meta 2 - , monorepoSrc, runCommand 2 + , monorepoSrc, runCommand, fetchpatch 3 3 , cmake, ninja, python3, fixDarwinDylibNames, version 4 4 , cxxabi ? if stdenv.hostPlatform.isFreeBSD then libcxxrt else libcxxabi 5 5 , libcxxabi, libcxxrt, libunwind ··· 47 47 48 48 patches = [ 49 49 ./gnu-install-dirs.patch 50 + # See: 51 + # - https://reviews.llvm.org/D133566 52 + # - https://github.com/NixOS/nixpkgs/issues/214524#issuecomment-1429146432 53 + # !!! Drop in LLVM 16+ 54 + (fetchpatch { 55 + url = "https://github.com/llvm/llvm-project/commit/57c7bb3ec89565c68f858d316504668f9d214d59.patch"; 56 + hash = "sha256-AaM9A6tQ4YAw7uDqCIV4VaiUyLZv+unwcOqbakwW9/k="; 57 + relative = "libcxx"; 58 + }) 50 59 ] ++ lib.optionals stdenv.hostPlatform.isMusl [ 51 60 ../../libcxx-0001-musl-hacks.patch 52 61 ];
+46 -13
pkgs/development/interpreters/python/cpython/default.nix
··· 1 - { lib, stdenv, fetchurl, fetchpatch 1 + { lib, stdenv, fetchurl, fetchpatch, fetchgit 2 2 , bzip2 3 3 , expat 4 4 , libffi ··· 18 18 , self 19 19 , configd 20 20 , darwin 21 + , windows 21 22 , autoreconfHook 22 23 , autoconf-archive 23 24 , pkg-config ··· 44 45 , static ? stdenv.hostPlatform.isStatic 45 46 , enableFramework ? false 46 47 , enableOptimizations ? false 48 + # these dont build for windows 49 + , withGdbm ? !stdenv.hostPlatform.isWindows 50 + , withReadline ? !stdenv.hostPlatform.isWindows 47 51 # enableNoSemanticInterposition is a subset of the enableOptimizations flag that doesn't harm reproducibility. 48 52 # clang starts supporting `-fno-sematic-interposition` with version 10 49 53 , enableNoSemanticInterposition ? (!stdenv.cc.isClang || (stdenv.cc.isClang && lib.versionAtLeast stdenv.cc.version "10")) ··· 128 132 ]; 129 133 130 134 buildInputs = filter (p: p != null) ([ 131 - zlib bzip2 expat xz libffi libxcrypt gdbm sqlite readline ncurses openssl' ] 135 + zlib bzip2 expat xz libffi libxcrypt ] 136 + ++ optional withGdbm gdbm 137 + ++ [ sqlite ] 138 + ++ optional withReadline readline 139 + ++ [ ncurses openssl' ] 132 140 ++ optionals x11Support [ tcl tk libX11 xorgproto ] 133 141 ++ optionals (bluezSupport && stdenv.isLinux) [ bluez ] 134 142 ++ optionals stdenv.isDarwin [ configd ]) 135 143 136 144 ++ optionals enableFramework [ Cocoa ] 145 + ++ optionals stdenv.hostPlatform.isMinGW [ windows.mingw_w64_pthreads windows.dlfcn ] 137 146 ++ optionals tzdataSupport [ tzdata ]; # `zoneinfo` module 138 147 139 148 hasDistutilsCxxPatch = !(stdenv.cc.isGNU or false); ··· 160 169 # are not documented, and must be derived from the configure script (see links 161 170 # below). 162 171 sysconfigdataHook = with stdenv.hostPlatform; with passthru; let 172 + machdep = if isWindows then "win32" else parsed.kernel.name; # win32 is added by Fedora’s patch 173 + 163 174 # https://github.com/python/cpython/blob/e488e300f5c01289c10906c2e53a8e43d6de32d8/configure.ac#L428 164 175 # The configure script uses "arm" as the CPU name for all 32-bit ARM 165 176 # variants when cross-compiling, but native builds include the version ··· 176 187 powerpc64 = "ppc64"; 177 188 powerpc64le = "ppc64le"; 178 189 }.${parsed.cpu.name} or parsed.cpu.name; 179 - in "${parsed.kernel.name}-${cpu}"; 190 + in "${machdep}-${cpu}"; 180 191 181 192 # https://github.com/python/cpython/blob/e488e300f5c01289c10906c2e53a8e43d6de32d8/configure.ac#L724 182 193 multiarchCpu = ··· 205 216 else "gnu"; 206 217 multiarch = 207 218 if isDarwin then "darwin" 208 - else "${multiarchCpu}-${parsed.kernel.name}-${pythonAbiName}"; 219 + else if isWindows then "" 220 + else "${multiarchCpu}-${machdep}-${pythonAbiName}"; 209 221 210 222 abiFlags = optionalString isPy37 "m"; 211 223 212 224 # https://github.com/python/cpython/blob/e488e300f5c01289c10906c2e53a8e43d6de32d8/configure.ac#L78 213 - pythonSysconfigdataName = "_sysconfigdata_${abiFlags}_${parsed.kernel.name}_${multiarch}"; 225 + pythonSysconfigdataName = "_sysconfigdata_${abiFlags}_${machdep}_${multiarch}"; 214 226 in '' 215 227 sysconfigdataHook() { 216 228 if [ "$1" = '${placeholder "out"}' ]; then ··· 222 234 addEnvHooks "$hostOffset" sysconfigdataHook 223 235 ''; 224 236 237 + execSuffix = stdenv.hostPlatform.extensions.executable; 225 238 in with passthru; stdenv.mkDerivation { 226 239 pname = "python3"; 227 240 inherit src version; 228 241 229 242 inherit nativeBuildInputs; 230 - buildInputs = [ bash ] ++ buildInputs; # bash is only for patchShebangs 243 + buildInputs = lib.optionals (!stdenv.hostPlatform.isWindows) [ bash ] ++ buildInputs; # bash is only used for patchShebangs 231 244 232 245 233 246 prePatch = optionalString stdenv.isDarwin '' ··· 295 308 ] ++ optionals stdenv.hostPlatform.isLoongArch64 [ 296 309 # https://github.com/python/cpython/issues/90656 297 310 ./loongarch-support.patch 298 - ]; 311 + ] ++ optionals (stdenv.hostPlatform.isMinGW) (let 312 + # https://src.fedoraproject.org/rpms/mingw-python3 313 + mingw-patch = fetchgit { 314 + name = "mingw-python-patches"; 315 + url = "https://src.fedoraproject.org/rpms/mingw-python3.git"; 316 + rev = "45c45833ab9e5480ad0ae00778a05ebf35812ed4"; # for python 3.11.5 at the time of writing. 317 + sha256 = "sha256-KIyNvO6MlYTrmSy9V/DbzXm5OsIuyT/BEpuo7Umm9DI="; 318 + }; 319 + in [ 320 + "${mingw-patch}/*.patch" 321 + ]); 299 322 300 - postPatch = '' 323 + postPatch = optionalString (!stdenv.hostPlatform.isWindows) '' 301 324 substituteInPlace Lib/subprocess.py \ 302 325 --replace "'/bin/sh'" "'${bash}/bin/sh'" 303 326 '' + optionalString mimetypesSupport '' ··· 360 383 "ac_cv_have_long_long_format=yes" 361 384 "ac_cv_have_size_t_format=yes" 362 385 "ac_cv_computed_gotos=yes" 363 - "ac_cv_file__dev_ptmx=yes" 364 - "ac_cv_file__dev_ptc=yes" 386 + # Both fail when building for windows, normally configure checks this by itself but on other platforms this is set to yes always. 387 + "ac_cv_file__dev_ptmx=${if stdenv.hostPlatform.isWindows then "no" else "yes"}" 388 + "ac_cv_file__dev_ptc=${if stdenv.hostPlatform.isWindows then "no" else "yes"}" 365 389 ] ++ optionals (stdenv.hostPlatform != stdenv.buildPlatform && pythonAtLeast "3.11") [ 366 390 "--with-build-python=${pythonForBuildInterpreter}" 367 391 ] ++ optionals stdenv.hostPlatform.isLinux [ ··· 370 394 "ac_cv_func_lchmod=no" 371 395 ] ++ optionals tzdataSupport [ 372 396 "--with-tzpath=${tzdata}/share/zoneinfo" 373 - ] ++ optional static "LDFLAGS=-static"; 397 + ] ++ optional static "LDFLAGS=-static" 398 + ++ optional (execSuffix != "") "--with-suffix=${execSuffix}"; 374 399 375 400 preConfigure = optionalString (pythonOlder "3.12") '' 376 401 for i in /usr /sw /opt /pkg; do # improve purity ··· 436 461 # Use Python3 as default python 437 462 ln -s "$out/bin/idle3" "$out/bin/idle" 438 463 ln -s "$out/bin/pydoc3" "$out/bin/pydoc" 439 - ln -s "$out/bin/python3" "$out/bin/python" 464 + ln -s "$out/bin/python3${execSuffix}" "$out/bin/python${execSuffix}" 440 465 ln -s "$out/bin/python3-config" "$out/bin/python-config" 441 466 ln -s "$out/lib/pkgconfig/python3.pc" "$out/lib/pkgconfig/python.pc" 442 467 ln -sL "$out/share/man/man1/python3.1.gz" "$out/share/man/man1/python.1.gz" ··· 505 530 To use Python with Nix and nixpkgs, have a look at the online documentation: 506 531 <https://nixos.org/manual/nixpkgs/stable/#python>. 507 532 EXTERNALLY_MANAGED 533 + '' + optionalString stdenv.hostPlatform.isWindows '' 534 + # Shebang files that link against the build python. Shebang don’t work on windows 535 + rm $out/bin/2to3* 536 + rm $out/bin/idle* 537 + rm $out/bin/pydoc* 538 + 539 + echo linking DLLs for python’s compiled librairies 540 + linkDLLsInfolder $out/lib/python*/lib-dynload/ 508 541 ''; 509 542 510 543 preFixup = lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) '' ··· 574 607 high level dynamic data types. 575 608 ''; 576 609 license = licenses.psfl; 577 - platforms = platforms.linux ++ platforms.darwin; 610 + platforms = platforms.linux ++ platforms.darwin ++ platforms.windows; 578 611 maintainers = with maintainers; [ fridh ]; 579 612 mainProgram = executable; 580 613 };
+5 -5
pkgs/development/libraries/libdeltachat/Cargo.lock
··· 1103 1103 1104 1104 [[package]] 1105 1105 name = "deltachat" 1106 - version = "1.120.0" 1106 + version = "1.121.0" 1107 1107 dependencies = [ 1108 1108 "ansi_term", 1109 1109 "anyhow", ··· 1179 1179 1180 1180 [[package]] 1181 1181 name = "deltachat-jsonrpc" 1182 - version = "1.120.0" 1182 + version = "1.121.0" 1183 1183 dependencies = [ 1184 1184 "anyhow", 1185 1185 "async-channel", ··· 1203 1203 1204 1204 [[package]] 1205 1205 name = "deltachat-repl" 1206 - version = "1.120.0" 1206 + version = "1.121.0" 1207 1207 dependencies = [ 1208 1208 "ansi_term", 1209 1209 "anyhow", ··· 1218 1218 1219 1219 [[package]] 1220 1220 name = "deltachat-rpc-server" 1221 - version = "1.120.0" 1221 + version = "1.121.0" 1222 1222 dependencies = [ 1223 1223 "anyhow", 1224 1224 "deltachat", ··· 1243 1243 1244 1244 [[package]] 1245 1245 name = "deltachat_ffi" 1246 - version = "1.120.0" 1246 + version = "1.121.0" 1247 1247 dependencies = [ 1248 1248 "anyhow", 1249 1249 "deltachat",
+2 -2
pkgs/development/libraries/libdeltachat/default.nix
··· 19 19 20 20 stdenv.mkDerivation rec { 21 21 pname = "libdeltachat"; 22 - version = "1.120.0"; 22 + version = "1.121.0"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "deltachat"; 26 26 repo = "deltachat-core-rust"; 27 27 rev = "v${version}"; 28 - hash = "sha256-q2Va0NbWwte8wZQWhXiORlYGoFDvuWmQShSRtlwbA6Y="; 28 + hash = "sha256-QefBchXitDcbn1o7jgmvWdacLT8OP+W/dL32+pYsaEA="; 29 29 }; 30 30 31 31 patches = [
+2 -2
pkgs/development/python-modules/bellows/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "bellows"; 18 - version = "0.36.2"; 18 + version = "0.36.3"; 19 19 format = "setuptools"; 20 20 21 21 disabled = pythonOlder "3.8"; ··· 24 24 owner = "zigpy"; 25 25 repo = "bellows"; 26 26 rev = "refs/tags/${version}"; 27 - hash = "sha256-UmyKX9vgIcOwJGNPadXwbwry6oJ56SPpDQnQHlqCLag="; 27 + hash = "sha256-5s2I24gvHRXHm7ZTNZxc6ge9Kbe6UObcY29SvbIUWJg="; 28 28 }; 29 29 30 30 propagatedBuildInputs = [
+54
pkgs/development/python-modules/djangorestframework-stubs/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , django-stubs 4 + , fetchFromGitHub 5 + , mypy 6 + , py 7 + , pytest-mypy-plugins 8 + , pytestCheckHook 9 + , pythonOlder 10 + , requests 11 + , types-pyyaml 12 + , types-requests 13 + , typing-extensions 14 + }: 15 + 16 + buildPythonPackage rec { 17 + pname = "djangorestframework-stubs"; 18 + version = "3.14.2"; 19 + format = "setuptools"; 20 + 21 + disabled = pythonOlder "3.8"; 22 + 23 + src = fetchFromGitHub { 24 + owner = "typeddjango"; 25 + repo = "djangorestframework-stubs"; 26 + rev = version; 27 + hash = "sha256-T357ocJvDC+vt0I4VyAu0Q9YzY9cSK7shgp9fQ1qHyY="; 28 + }; 29 + 30 + propagatedBuildInputs = [ 31 + django-stubs 32 + mypy 33 + requests 34 + types-pyyaml 35 + types-requests 36 + typing-extensions 37 + ]; 38 + 39 + nativeCheckInputs = [ 40 + mypy 41 + py 42 + pytest-mypy-plugins 43 + pytestCheckHook 44 + ]; 45 + 46 + meta = with lib; { 47 + description = "PEP-484 stubs for Django REST Framework"; 48 + homepage = "https://github.com/typeddjango/djangorestframework-stubs"; 49 + changelog = "https://github.com/typeddjango/djangorestframework-stubs/releases/tag/${version}"; 50 + license = licenses.mit; 51 + maintainers = with maintainers; [ elohmeier ]; 52 + }; 53 + } 54 +
+2 -2
pkgs/development/python-modules/gspread/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "gspread"; 15 - version = "5.11.0"; 15 + version = "5.11.1"; 16 16 format = "pyproject"; 17 17 18 18 disabled = pythonOlder "3.7"; ··· 21 21 owner = "burnash"; 22 22 repo = "gspread"; 23 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-FgAdsHj6Iv08cl5GwdKyGgjVN3pylZUu/plRq/DxVbE="; 24 + hash = "sha256-a8A47il9NrMdHkSX4YmQj4VIAYDXK5V+FUdwv+LGIfQ="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+4 -7
pkgs/development/python-modules/huggingface-hub/default.nix
··· 4 4 , pythonOlder 5 5 , filelock 6 6 , fsspec 7 - , importlib-metadata 8 7 , packaging 9 8 , pyyaml 10 9 , requests ··· 14 13 15 14 buildPythonPackage rec { 16 15 pname = "huggingface-hub"; 17 - version = "0.15.1"; 16 + version = "0.16.4"; 18 17 format = "setuptools"; 19 18 20 - disabled = pythonOlder "3.7"; 19 + disabled = pythonOlder "3.8"; 21 20 22 21 src = fetchFromGitHub { 23 22 owner = "huggingface"; 24 23 repo = "huggingface_hub"; 25 24 rev = "refs/tags/v${version}"; 26 - hash = "sha256-q30/oNP1NjyxiJuSfxyjFgciydImMUgPdGJ/tqVtwZk="; 25 + hash = "sha256-fWvEvYiaLiVGmDdfibIHJAsu7nUX+eaE0QGolS3LHO8="; 27 26 }; 28 27 29 28 propagatedBuildInputs = [ ··· 34 33 requests 35 34 tqdm 36 35 typing-extensions 37 - ] ++ lib.optionals (pythonOlder "3.8") [ 38 - importlib-metadata 39 36 ]; 40 37 41 38 # Tests require network access. ··· 45 42 "huggingface_hub" 46 43 ]; 47 44 48 - meta = with lib; { 45 + meta = with lib; { 49 46 description = "Download and publish models and other files on the huggingface.co hub"; 50 47 homepage = "https://github.com/huggingface/huggingface_hub"; 51 48 changelog = "https://github.com/huggingface/huggingface_hub/releases/tag/v${version}";
+2 -2
pkgs/development/python-modules/pyvista/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "pyvista"; 15 - version = "0.42.0"; 15 + version = "0.42.1"; 16 16 format = "setuptools"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = pname; 20 20 repo = pname; 21 21 rev = "v${version}"; 22 - hash = "sha256-ujuDH+GK9Q6V8r/PgU5Lu3P7cmau/n7Rk/8a+v7/JRo="; 22 + hash = "sha256-Bk2bw6WCLzMb3nLMCS9rRugNocA9eYju/aoE68TYu5c="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+3 -3
pkgs/development/python-modules/seatconnect/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "seatconnect"; 16 - version = "1.1.7"; 16 + version = "1.1.9"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.8"; ··· 21 21 src = fetchFromGitHub { 22 22 owner = "farfar"; 23 23 repo = pname; 24 - rev = version; 25 - hash = "sha256-8QZtivHG+tf7S2hVlFaQ7yCeCCI7ft/EIr0D73mcURw="; 24 + rev = "refs/tags/${version}"; 25 + hash = "sha256-HITVrI0o94a61gy/TYSGFtLBYX4Rw/dK1o2/KsvHLTQ="; 26 26 }; 27 27 28 28 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2 -2
pkgs/development/python-modules/ypy-websocket/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "ypy-websocket"; 18 - version = "0.12.1"; 18 + version = "0.12.2"; 19 19 format = "pyproject"; 20 20 21 21 disabled = pythonOlder "3.7"; ··· 24 24 owner = "y-crdt"; 25 25 repo = "ypy-websocket"; 26 26 rev = "refs/tags/v${version}"; 27 - hash = "sha256-JsSOh7CSHUnGJmNAP87fMMsRgdj6nNna1XVe15MYqoA="; 27 + hash = "sha256-3ANuIwRxUoFo5SSdTvBhTHExrYR7timu7XkE0t+UyWk="; 28 28 }; 29 29 30 30 pythonRelaxDeps = [
+2 -2
pkgs/development/tools/pyenv/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "pyenv"; 9 - version = "2.3.25"; 9 + version = "2.3.26"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "pyenv"; 13 13 repo = "pyenv"; 14 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-804bLieYrfwzUrKSvZtC6Td4+fFPw1WrhV1NE4n49Rw="; 15 + hash = "sha256-3pLH8/k+9T8lDBw/qd9WcYE4o3SwG/WXGWR0sLGUWLE="; 16 16 }; 17 17 18 18 postPatch = ''
+12 -7
pkgs/development/tools/rust/sqlx-cli/default.nix
··· 4 4 , fetchFromGitHub 5 5 , installShellFiles 6 6 , pkg-config 7 + , openssl 7 8 , libiconv 8 9 , testers 9 10 , sqlx-cli ··· 26 27 cargoHash = "sha256-X7fLbih1s3sxn8vb2kQeFUKDK2DlC+sjm9ZTwj3FD1Y="; 27 28 28 29 doCheck = false; 29 - cargoBuildFlags = [ "--package sqlx-cli --no-default-features --features rustls,postgres,sqlite,mysql,completions" ]; 30 + cargoBuildFlags = [ "--package sqlx-cli --no-default-features --features native-tls,postgres,sqlite,mysql,completions" ]; 30 31 31 32 nativeBuildInputs = [ 32 33 installShellFiles 33 34 pkg-config 34 35 ]; 35 36 36 - buildInputs = lib.optionals stdenv.isDarwin [ 37 - CoreFoundation 38 - Security 39 - SystemConfiguration 40 - libiconv 41 - ]; 37 + buildInputs = 38 + lib.optionals stdenv.isLinux [ 39 + openssl 40 + ] ++ 41 + lib.optionals stdenv.isDarwin [ 42 + CoreFoundation 43 + Security 44 + SystemConfiguration 45 + libiconv 46 + ]; 42 47 43 48 postInstall = '' 44 49 for shell in bash fish zsh; do
+2 -2
pkgs/servers/monitoring/prometheus/rtl_433-exporter.nix
··· 8 8 owner = "mhansen"; 9 9 repo = "rtl_433_prometheus"; 10 10 rev = "v${version}"; 11 - sha256 = "1998gvfa5310bxhi6kfv8bn99369dxph3pwrpp335997b25lc2w2"; 11 + hash = "sha256-ggtGi1gnpTLGvZnfAW9vyYyU7ELbTRNhXyCMotx+KKU="; 12 12 }; 13 13 14 14 postPatch = "substituteInPlace rtl_433_prometheus.go --replace /bin/bash ${bash}/bin/bash"; 15 15 16 - vendorSha256 = "03mnmzq72844hzyw7iq5g4gm1ihpqkg4i9dgj2yln1ghwk843hq6"; 16 + vendorHash = "sha256-BsNB0OTwBUu9kK+lSN7EF8ZQH3kFx8P9h4QgcfCvtg4="; 17 17 18 18 passthru.tests = { inherit (nixosTests.prometheus-exporters) rtl_433; }; 19 19
+331 -185
pkgs/servers/search/qdrant/Cargo.lock
··· 59 59 60 60 [[package]] 61 61 name = "actix-http" 62 - version = "3.3.0" 62 + version = "3.4.0" 63 63 source = "registry+https://github.com/rust-lang/crates.io-index" 64 - checksum = "0070905b2c4a98d184c4e81025253cb192aa8a73827553f38e9410801ceb35bb" 64 + checksum = "a92ef85799cba03f76e4f7c10f533e66d87c9a7e7055f3391f09000ad8351bc9" 65 65 dependencies = [ 66 66 "actix-codec", 67 67 "actix-rt", 68 68 "actix-service", 69 69 "actix-tls", 70 70 "actix-utils", 71 - "ahash 0.7.6", 71 + "ahash 0.8.3", 72 72 "base64 0.21.0", 73 - "bitflags 1.3.2", 73 + "bitflags 2.3.3", 74 74 "brotli", 75 75 "bytes", 76 76 "bytestring", ··· 109 109 110 110 [[package]] 111 111 name = "actix-multipart" 112 - version = "0.6.0" 112 + version = "0.6.1" 113 113 source = "registry+https://github.com/rust-lang/crates.io-index" 114 - checksum = "dee489e3c01eae4d1c35b03c4493f71cb40d93f66b14558feb1b1a807671cc4e" 114 + checksum = "3b960e2aea75f49c8f069108063d12a48d329fc8b60b786dfc7552a9d5918d2d" 115 115 dependencies = [ 116 116 "actix-multipart-derive", 117 117 "actix-utils", ··· 134 134 135 135 [[package]] 136 136 name = "actix-multipart-derive" 137 - version = "0.6.0" 137 + version = "0.6.1" 138 138 source = "registry+https://github.com/rust-lang/crates.io-index" 139 - checksum = "2ec592f234db8a253cf80531246a4407c8a70530423eea80688a6c5a44a110e7" 139 + checksum = "0a0a77f836d869f700e5b47ac7c3c8b9c8bc82e4aec861954c6198abee3ebd4d" 140 140 dependencies = [ 141 141 "darling", 142 142 "parse-size", 143 143 "proc-macro2", 144 144 "quote", 145 - "syn 1.0.107", 145 + "syn 2.0.28", 146 146 ] 147 147 148 148 [[package]] ··· 181 181 "futures-util", 182 182 "mio", 183 183 "num_cpus", 184 - "socket2", 184 + "socket2 0.4.9", 185 185 "tokio", 186 186 "tracing", 187 187 ] ··· 199 199 200 200 [[package]] 201 201 name = "actix-tls" 202 - version = "3.0.3" 202 + version = "3.1.0" 203 203 source = "registry+https://github.com/rust-lang/crates.io-index" 204 - checksum = "9fde0cf292f7cdc7f070803cb9a0d45c018441321a78b1042ffbbb81ec333297" 204 + checksum = "a70bd48b6604191a700372f60bdc997db560eff5e4d41a7f00664390b5228b38" 205 205 dependencies = [ 206 - "actix-codec", 207 206 "actix-rt", 208 207 "actix-service", 209 208 "actix-utils", 210 209 "futures-core", 211 - "log", 210 + "impl-more", 212 211 "pin-project-lite", 213 - "tokio-rustls 0.23.4", 212 + "tokio", 213 + "tokio-rustls", 214 214 "tokio-util", 215 - "webpki-roots 0.22.6", 215 + "tracing", 216 + "webpki-roots 0.25.2", 216 217 ] 217 218 218 219 [[package]] ··· 227 228 228 229 [[package]] 229 230 name = "actix-web" 230 - version = "4.3.1" 231 + version = "4.4.0" 231 232 source = "registry+https://github.com/rust-lang/crates.io-index" 232 - checksum = "cd3cb42f9566ab176e1ef0b8b3a896529062b4efc6be0123046095914c4c1c96" 233 + checksum = "0e4a5b5e29603ca8c94a77c65cf874718ceb60292c5a5c3e5f4ace041af462b9" 233 234 dependencies = [ 234 235 "actix-codec", 235 236 "actix-http", ··· 241 242 "actix-tls", 242 243 "actix-utils", 243 244 "actix-web-codegen", 244 - "ahash 0.7.6", 245 + "ahash 0.8.3", 245 246 "bytes", 246 247 "bytestring", 247 248 "cfg-if", ··· 250 251 "encoding_rs", 251 252 "futures-core", 252 253 "futures-util", 253 - "http", 254 254 "itoa", 255 255 "language-tags", 256 256 "log", ··· 262 262 "serde_json", 263 263 "serde_urlencoded", 264 264 "smallvec", 265 - "socket2", 265 + "socket2 0.5.3", 266 266 "time 0.3.17", 267 267 "url", 268 268 ] ··· 397 397 398 398 [[package]] 399 399 name = "anstream" 400 - version = "0.3.0" 400 + version = "0.5.0" 401 401 source = "registry+https://github.com/rust-lang/crates.io-index" 402 - checksum = "9e579a7752471abc2a8268df8b20005e3eadd975f585398f17efcfd8d4927371" 402 + checksum = "b1f58811cfac344940f1a400b6e6231ce35171f614f26439e80f8c1465c5cc0c" 403 403 dependencies = [ 404 404 "anstyle", 405 405 "anstyle-parse", 406 406 "anstyle-query", 407 407 "anstyle-wincon", 408 408 "colorchoice", 409 - "is-terminal", 410 409 "utf8parse", 411 410 ] 412 411 ··· 436 435 437 436 [[package]] 438 437 name = "anstyle-wincon" 439 - version = "1.0.0" 438 + version = "2.1.0" 440 439 source = "registry+https://github.com/rust-lang/crates.io-index" 441 - checksum = "4bcd8291a340dd8ac70e18878bc4501dd7b4ff970cfa21c207d36ece51ea88fd" 440 + checksum = "58f54d10c6dfa51283a066ceab3ec1ab78d13fae00aa49243a45e4571fb79dfd" 442 441 dependencies = [ 443 442 "anstyle", 444 443 "windows-sys 0.48.0", 445 444 ] 446 445 447 446 [[package]] 447 + name = "antidote" 448 + version = "1.0.0" 449 + source = "registry+https://github.com/rust-lang/crates.io-index" 450 + checksum = "34fde25430d87a9388dadbe6e34d7f72a462c8b43ac8d309b42b0a8505d7e2a5" 451 + 452 + [[package]] 448 453 name = "anyhow" 449 - version = "1.0.72" 454 + version = "1.0.75" 450 455 source = "registry+https://github.com/rust-lang/crates.io-index" 451 - checksum = "3b13c32d80ecc7ab747b80c3784bce54ee8a7a0cc4fbda9bf4cda2cf6fe90854" 456 + checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" 452 457 453 458 [[package]] 454 459 name = "api" 455 - version = "1.4.1" 460 + version = "1.5.0" 456 461 dependencies = [ 457 462 "chrono", 463 + "common", 458 464 "env_logger", 459 465 "log", 460 466 "parking_lot", 461 - "prost", 462 - "prost-build", 463 - "prost-types", 467 + "prost 0.11.9", 468 + "prost-build 0.11.9", 469 + "prost-types 0.11.9", 464 470 "rand 0.8.5", 465 471 "schemars", 466 472 "segment", ··· 471 477 "tonic", 472 478 "tonic-build", 473 479 "tower", 480 + "tracing", 474 481 "uuid", 475 482 "validator", 476 483 ] ··· 534 541 535 542 [[package]] 536 543 name = "async-trait" 537 - version = "0.1.72" 544 + version = "0.1.73" 538 545 source = "registry+https://github.com/rust-lang/crates.io-index" 539 - checksum = "cc6dde6e4ed435a4c1ee4e73592f5ba9da2151af10076cc04858746af9352d09" 546 + checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0" 540 547 dependencies = [ 541 548 "proc-macro2", 542 549 "quote", ··· 554 561 555 562 [[package]] 556 563 name = "atomic_refcell" 557 - version = "0.1.10" 564 + version = "0.1.11" 558 565 source = "registry+https://github.com/rust-lang/crates.io-index" 559 - checksum = "79d6dc922a2792b006573f60b2648076355daeae5ce9cb59507e5908c9625d31" 566 + checksum = "112ef6b3f6cb3cb6fc5b6b494ef7a848492cff1ab0ef4de10b0f7d572861c905" 560 567 561 568 [[package]] 562 569 name = "atomicwrites" ··· 881 888 882 889 [[package]] 883 890 name = "charabia" 884 - version = "0.8.2" 891 + version = "0.8.3" 885 892 source = "registry+https://github.com/rust-lang/crates.io-index" 886 - checksum = "57aa1b4a8dda126c03ebf2f7e31d16cfc8781c2fe80dedd1a33459efc3e07578" 893 + checksum = "098219a776307414866165a03a9cc68c1578764fe3616fe979e1c280790ddd73" 887 894 dependencies = [ 888 895 "aho-corasick", 889 896 "cow-utils", ··· 906 913 907 914 [[package]] 908 915 name = "chrono" 909 - version = "0.4.26" 916 + version = "0.4.28" 910 917 source = "registry+https://github.com/rust-lang/crates.io-index" 911 - checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5" 918 + checksum = "95ed24df0632f708f5f6d8082675bef2596f7084dee3dd55f632290bf35bfe0f" 912 919 dependencies = [ 913 920 "android-tzdata", 914 921 "iana-time-zone", ··· 917 924 "serde", 918 925 "time 0.1.45", 919 926 "wasm-bindgen", 920 - "winapi", 927 + "windows-targets 0.48.0", 921 928 ] 922 929 923 930 [[package]] ··· 979 986 980 987 [[package]] 981 988 name = "clap" 982 - version = "4.3.21" 989 + version = "4.4.1" 983 990 source = "registry+https://github.com/rust-lang/crates.io-index" 984 - checksum = "c27cdf28c0f604ba3f512b0c9a409f8de8513e4816705deb0498b627e7c3a3fd" 991 + checksum = "7c8d502cbaec4595d2e7d5f61e318f05417bd2b66fdc3809498f0d3fdf0bea27" 985 992 dependencies = [ 986 993 "clap_builder", 987 994 "clap_derive", ··· 990 997 991 998 [[package]] 992 999 name = "clap_builder" 993 - version = "4.3.21" 1000 + version = "4.4.1" 994 1001 source = "registry+https://github.com/rust-lang/crates.io-index" 995 - checksum = "08a9f1ab5e9f01a9b81f202e8562eb9a10de70abf9eaeac1be465c28b75aa4aa" 1002 + checksum = "5891c7bc0edb3e1c2204fc5e94009affabeb1821c9e5fdc3959536c5c0bb984d" 996 1003 dependencies = [ 997 1004 "anstream", 998 1005 "anstyle", ··· 1002 1009 1003 1010 [[package]] 1004 1011 name = "clap_derive" 1005 - version = "4.3.12" 1012 + version = "4.4.0" 1006 1013 source = "registry+https://github.com/rust-lang/crates.io-index" 1007 - checksum = "54a9bb5758fc5dfe728d1019941681eccaf0cf8a4189b692a0ee2f2ecf90a050" 1014 + checksum = "c9fd1a5729c4548118d7d70ff234a44868d00489a4b6597b0b020918a0e91a1a" 1008 1015 dependencies = [ 1009 1016 "heck", 1010 1017 "proc-macro2", ··· 1049 1056 "log", 1050 1057 "merge", 1051 1058 "num_cpus", 1052 - "ordered-float 3.7.0", 1059 + "ordered-float 3.9.1", 1053 1060 "parking_lot", 1054 1061 "pprof", 1055 1062 "rand 0.8.5", ··· 1068 1075 "tokio", 1069 1076 "tonic", 1070 1077 "tower", 1078 + "tracing", 1071 1079 "url", 1072 1080 "uuid", 1073 1081 "validator", ··· 1096 1104 version = "0.1.0" 1097 1105 dependencies = [ 1098 1106 "serde", 1107 + "validator", 1099 1108 ] 1100 1109 1101 1110 [[package]] ··· 1137 1146 source = "registry+https://github.com/rust-lang/crates.io-index" 1138 1147 checksum = "c2895653b4d9f1538a83970077cb01dfc77a4810524e51a110944688e916b18e" 1139 1148 dependencies = [ 1140 - "prost", 1141 - "prost-types", 1149 + "prost 0.11.9", 1150 + "prost-types 0.11.9", 1142 1151 "tonic", 1143 1152 "tracing-core", 1144 1153 ] ··· 1156 1165 "hdrhistogram", 1157 1166 "humantime", 1158 1167 "parking_lot", 1159 - "prost-types", 1168 + "prost-types 0.11.9", 1160 1169 "serde", 1161 1170 "serde_json", 1162 1171 "thread_local", ··· 1413 1422 1414 1423 [[package]] 1415 1424 name = "darling" 1416 - version = "0.14.4" 1425 + version = "0.20.3" 1417 1426 source = "registry+https://github.com/rust-lang/crates.io-index" 1418 - checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" 1427 + checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e" 1419 1428 dependencies = [ 1420 1429 "darling_core", 1421 1430 "darling_macro", ··· 1423 1432 1424 1433 [[package]] 1425 1434 name = "darling_core" 1426 - version = "0.14.4" 1435 + version = "0.20.3" 1427 1436 source = "registry+https://github.com/rust-lang/crates.io-index" 1428 - checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" 1437 + checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621" 1429 1438 dependencies = [ 1430 1439 "fnv", 1431 1440 "ident_case", 1432 1441 "proc-macro2", 1433 1442 "quote", 1434 1443 "strsim", 1435 - "syn 1.0.107", 1444 + "syn 2.0.28", 1436 1445 ] 1437 1446 1438 1447 [[package]] 1439 1448 name = "darling_macro" 1440 - version = "0.14.4" 1449 + version = "0.20.3" 1441 1450 source = "registry+https://github.com/rust-lang/crates.io-index" 1442 - checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" 1451 + checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5" 1443 1452 dependencies = [ 1444 1453 "darling_core", 1445 1454 "quote", 1446 - "syn 1.0.107", 1455 + "syn 2.0.28", 1447 1456 ] 1448 1457 1449 1458 [[package]] ··· 1727 1736 checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 1728 1737 1729 1738 [[package]] 1739 + name = "foreign-types" 1740 + version = "0.5.0" 1741 + source = "registry+https://github.com/rust-lang/crates.io-index" 1742 + checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" 1743 + dependencies = [ 1744 + "foreign-types-macros", 1745 + "foreign-types-shared", 1746 + ] 1747 + 1748 + [[package]] 1749 + name = "foreign-types-macros" 1750 + version = "0.2.3" 1751 + source = "registry+https://github.com/rust-lang/crates.io-index" 1752 + checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" 1753 + dependencies = [ 1754 + "proc-macro2", 1755 + "quote", 1756 + "syn 2.0.28", 1757 + ] 1758 + 1759 + [[package]] 1760 + name = "foreign-types-shared" 1761 + version = "0.3.1" 1762 + source = "registry+https://github.com/rust-lang/crates.io-index" 1763 + checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" 1764 + 1765 + [[package]] 1730 1766 name = "form_urlencoded" 1731 1767 version = "1.2.0" 1732 1768 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2182 2218 "httpdate", 2183 2219 "itoa", 2184 2220 "pin-project-lite", 2185 - "socket2", 2221 + "socket2 0.4.9", 2186 2222 "tokio", 2187 2223 "tower-service", 2188 2224 "tracing", ··· 2197 2233 dependencies = [ 2198 2234 "http", 2199 2235 "hyper", 2200 - "rustls 0.21.0", 2236 + "rustls", 2201 2237 "tokio", 2202 - "tokio-rustls 0.24.0", 2238 + "tokio-rustls", 2203 2239 ] 2204 2240 2205 2241 [[package]] ··· 2261 2297 checksum = "cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed" 2262 2298 2263 2299 [[package]] 2300 + name = "impl-more" 2301 + version = "0.1.6" 2302 + source = "registry+https://github.com/rust-lang/crates.io-index" 2303 + checksum = "206ca75c9c03ba3d4ace2460e57b189f39f43de612c2f85836e65c929701bb2d" 2304 + 2305 + [[package]] 2264 2306 name = "indexmap" 2265 2307 version = "1.9.2" 2266 2308 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2339 2381 2340 2382 [[package]] 2341 2383 name = "io-uring" 2342 - version = "0.6.0" 2384 + version = "0.6.1" 2343 2385 source = "registry+https://github.com/rust-lang/crates.io-index" 2344 - checksum = "8b7b36074613a723279637061b40db993208908a94f10ccb14436ce735bc0f57" 2386 + checksum = "141a0f4546a50b2ed637c7a6df0d7dff45c9f41523254996764461c8ae0d9424" 2345 2387 dependencies = [ 2346 2388 "bitflags 1.3.2", 2347 2389 "libc", ··· 2788 2830 2789 2831 [[package]] 2790 2832 name = "log" 2791 - version = "0.4.19" 2833 + version = "0.4.20" 2792 2834 source = "registry+https://github.com/rust-lang/crates.io-index" 2793 - checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4" 2835 + checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 2794 2836 2795 2837 [[package]] 2796 2838 name = "loom" ··· 3077 3119 3078 3120 [[package]] 3079 3121 name = "ordered-float" 3080 - version = "3.7.0" 3122 + version = "3.9.1" 3081 3123 source = "registry+https://github.com/rust-lang/crates.io-index" 3082 - checksum = "2fc2dbde8f8a79f2102cc474ceb0ad68e3b80b85289ea62389b60e66777e4213" 3124 + checksum = "2a54938017eacd63036332b4ae5c8a49fc8c0c1d6d629893057e4f13609edd06" 3083 3125 dependencies = [ 3084 3126 "num-traits", 3085 3127 ] ··· 3303 3345 3304 3346 [[package]] 3305 3347 name = "pin-project-lite" 3306 - version = "0.2.9" 3348 + version = "0.2.12" 3307 3349 source = "registry+https://github.com/rust-lang/crates.io-index" 3308 - checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 3350 + checksum = "12cc1b0bf1727a77a54b6654e7b5f1af8604923edc8b81885f8ec92f9e3f0a05" 3309 3351 3310 3352 [[package]] 3311 3353 name = "pin-utils" ··· 3374 3416 "nix 0.26.2", 3375 3417 "once_cell", 3376 3418 "parking_lot", 3377 - "prost", 3378 - "prost-build", 3379 - "prost-derive", 3419 + "prost 0.11.9", 3420 + "prost-build 0.11.9", 3421 + "prost-derive 0.11.9", 3380 3422 "sha2", 3381 3423 "smallvec", 3382 3424 "symbolic-demangle", ··· 3497 3539 checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd" 3498 3540 dependencies = [ 3499 3541 "bytes", 3500 - "prost-derive", 3542 + "prost-derive 0.11.9", 3543 + ] 3544 + 3545 + [[package]] 3546 + name = "prost" 3547 + version = "0.12.0" 3548 + source = "registry+https://github.com/rust-lang/crates.io-index" 3549 + checksum = "aa8473a65b88506c106c28ae905ca4a2b83a2993640467a41bb3080627ddfd2c" 3550 + dependencies = [ 3551 + "bytes", 3552 + "prost-derive 0.12.0", 3501 3553 ] 3502 3554 3503 3555 [[package]] ··· 3514 3566 "multimap", 3515 3567 "petgraph", 3516 3568 "prettyplease 0.1.22", 3517 - "prost", 3518 - "prost-types", 3569 + "prost 0.11.9", 3570 + "prost-types 0.11.9", 3519 3571 "pulldown-cmark", 3520 3572 "pulldown-cmark-to-cmark", 3521 3573 "regex", 3522 3574 "syn 1.0.107", 3575 + "tempfile", 3576 + "which", 3577 + ] 3578 + 3579 + [[package]] 3580 + name = "prost-build" 3581 + version = "0.12.0" 3582 + source = "registry+https://github.com/rust-lang/crates.io-index" 3583 + checksum = "30d3e647e9eb04ddfef78dfee2d5b3fefdf94821c84b710a3d8ebc89ede8b164" 3584 + dependencies = [ 3585 + "bytes", 3586 + "heck", 3587 + "itertools 0.11.0", 3588 + "log", 3589 + "multimap", 3590 + "once_cell", 3591 + "petgraph", 3592 + "prettyplease 0.2.4", 3593 + "prost 0.12.0", 3594 + "prost-types 0.12.0", 3595 + "regex", 3596 + "syn 2.0.28", 3523 3597 "tempfile", 3524 3598 "which", 3525 3599 ] ··· 3538 3612 ] 3539 3613 3540 3614 [[package]] 3615 + name = "prost-derive" 3616 + version = "0.12.0" 3617 + source = "registry+https://github.com/rust-lang/crates.io-index" 3618 + checksum = "56075c27b20ae524d00f247b8a4dc333e5784f889fe63099f8e626bc8d73486c" 3619 + dependencies = [ 3620 + "anyhow", 3621 + "itertools 0.11.0", 3622 + "proc-macro2", 3623 + "quote", 3624 + "syn 2.0.28", 3625 + ] 3626 + 3627 + [[package]] 3541 3628 name = "prost-types" 3542 3629 version = "0.11.9" 3543 3630 source = "registry+https://github.com/rust-lang/crates.io-index" 3544 3631 checksum = "213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13" 3545 3632 dependencies = [ 3546 - "prost", 3633 + "prost 0.11.9", 3634 + ] 3635 + 3636 + [[package]] 3637 + name = "prost-types" 3638 + version = "0.12.0" 3639 + source = "registry+https://github.com/rust-lang/crates.io-index" 3640 + checksum = "cebe0a918c97f86c217b0f76fd754e966f8b9f41595095cf7d74cb4e59d730f6" 3641 + dependencies = [ 3642 + "prost 0.12.0", 3547 3643 ] 3548 3644 3549 3645 [[package]] ··· 3560 3656 dependencies = [ 3561 3657 "bitflags 1.3.2", 3562 3658 "proc-macro2", 3563 - "prost-build", 3659 + "prost-build 0.11.9", 3564 3660 "quote", 3565 3661 "syn 1.0.107", 3566 3662 ] ··· 3587 3683 3588 3684 [[package]] 3589 3685 name = "qdrant" 3590 - version = "1.4.1" 3686 + version = "1.5.0" 3591 3687 dependencies = [ 3592 3688 "actix-cors", 3593 3689 "actix-files", ··· 3601 3697 "clap", 3602 3698 "collection", 3603 3699 "colored", 3700 + "common", 3604 3701 "config", 3605 3702 "console-subscriber", 3606 3703 "constant_time_eq 0.3.0", 3607 - "env_logger", 3608 3704 "futures", 3609 3705 "futures-util", 3610 3706 "itertools 0.11.0", ··· 3613 3709 "num_cpus", 3614 3710 "parking_lot", 3615 3711 "prometheus", 3616 - "prost", 3712 + "prost 0.11.9", 3617 3713 "raft", 3618 3714 "raft-proto", 3619 3715 "reqwest", 3620 - "rustls 0.20.7", 3716 + "rstack-self", 3717 + "rustls", 3621 3718 "rustls-pemfile", 3622 3719 "rusty-hook", 3623 3720 "schemars", ··· 3637 3734 "tikv-jemallocator", 3638 3735 "tokio", 3639 3736 "tonic", 3737 + "tonic-reflection", 3640 3738 "tower", 3641 3739 "tower-layer", 3642 3740 "tracing", 3741 + "tracing-log", 3643 3742 "tracing-subscriber", 3644 3743 "tracing-tracy", 3645 3744 "uuid", ··· 3650 3749 [[package]] 3651 3750 name = "quantization" 3652 3751 version = "0.1.0" 3653 - source = "git+https://github.com/qdrant/quantization.git#c4d7db0935b2fd6cbde179c5e65f57e9493e993f" 3752 + source = "git+https://github.com/qdrant/quantization.git#ff306d0d990d7286ee1fa3a603daa7efd343ad0c" 3654 3753 dependencies = [ 3655 3754 "cc", 3656 3755 "permutation_iterator", ··· 3712 3811 checksum = "fb6884896294f553e8d5cfbdb55080b9f5f2f43394afff59c9f077e0f4b46d6b" 3713 3812 dependencies = [ 3714 3813 "lazy_static", 3715 - "prost", 3814 + "prost 0.11.9", 3716 3815 "protobuf", 3717 3816 "protobuf-build", 3718 3817 ] ··· 3887 3986 3888 3987 [[package]] 3889 3988 name = "reqwest" 3890 - version = "0.11.18" 3989 + version = "0.11.20" 3891 3990 source = "registry+https://github.com/rust-lang/crates.io-index" 3892 - checksum = "cde824a14b7c14f85caff81225f411faacc04a2013f41670f41443742b1c1c55" 3991 + checksum = "3e9ad3fe7488d7e34558a2033d45a0c90b72d97b4f80705666fea71472e2e6a1" 3893 3992 dependencies = [ 3894 3993 "base64 0.21.0", 3895 3994 "bytes", ··· 3908 4007 "once_cell", 3909 4008 "percent-encoding", 3910 4009 "pin-project-lite", 3911 - "rustls 0.21.0", 4010 + "rustls", 3912 4011 "rustls-pemfile", 3913 4012 "serde", 3914 4013 "serde_json", 3915 4014 "serde_urlencoded", 3916 4015 "tokio", 3917 - "tokio-rustls 0.24.0", 4016 + "tokio-rustls", 3918 4017 "tokio-util", 3919 4018 "tower-service", 3920 4019 "url", ··· 3922 4021 "wasm-bindgen-futures", 3923 4022 "wasm-streams", 3924 4023 "web-sys", 3925 - "webpki-roots 0.22.6", 4024 + "webpki-roots 0.25.2", 3926 4025 "winreg", 3927 4026 ] 3928 4027 ··· 4000 4099 ] 4001 4100 4002 4101 [[package]] 4102 + name = "rstack" 4103 + version = "0.3.3" 4104 + source = "registry+https://github.com/rust-lang/crates.io-index" 4105 + checksum = "e7df9d3ebd4f17b52e6134efe2fa20021c80688cbe823d481a729a993b730493" 4106 + dependencies = [ 4107 + "cfg-if", 4108 + "libc", 4109 + "log", 4110 + "unwind", 4111 + ] 4112 + 4113 + [[package]] 4114 + name = "rstack-self" 4115 + version = "0.3.0" 4116 + source = "registry+https://github.com/rust-lang/crates.io-index" 4117 + checksum = "6dd5030da3aba0ec731502f74ec38e63798eea6bc8b8ba5972129afe3eababd2" 4118 + dependencies = [ 4119 + "antidote", 4120 + "backtrace", 4121 + "bincode", 4122 + "lazy_static", 4123 + "libc", 4124 + "rstack", 4125 + "serde", 4126 + ] 4127 + 4128 + [[package]] 4003 4129 name = "rstar" 4004 4130 version = "0.11.0" 4005 4131 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4012 4138 4013 4139 [[package]] 4014 4140 name = "rstest" 4015 - version = "0.18.1" 4141 + version = "0.18.2" 4016 4142 source = "registry+https://github.com/rust-lang/crates.io-index" 4017 - checksum = "2b96577ca10cb3eade7b337eb46520108a67ca2818a24d0b63f41fd62bc9651c" 4143 + checksum = "97eeab2f3c0a199bc4be135c36c924b6590b88c377d416494288c14f2db30199" 4018 4144 dependencies = [ 4019 4145 "futures", 4020 4146 "futures-timer", ··· 4024 4150 4025 4151 [[package]] 4026 4152 name = "rstest_macros" 4027 - version = "0.18.1" 4153 + version = "0.18.2" 4028 4154 source = "registry+https://github.com/rust-lang/crates.io-index" 4029 - checksum = "225e674cf31712b8bb15fdbca3ec0c1b9d825c5a24407ff2b7e005fb6a29ba03" 4155 + checksum = "d428f8247852f894ee1be110b375111b586d4fa431f6c46e64ba5a0dcccbe605" 4030 4156 dependencies = [ 4031 4157 "cfg-if", 4032 4158 "glob", ··· 4127 4253 4128 4254 [[package]] 4129 4255 name = "rustls" 4130 - version = "0.20.7" 4256 + version = "0.21.7" 4131 4257 source = "registry+https://github.com/rust-lang/crates.io-index" 4132 - checksum = "539a2bfe908f471bfa933876bd1eb6a19cf2176d375f82ef7f99530a40e48c2c" 4258 + checksum = "cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8" 4133 4259 dependencies = [ 4134 4260 "log", 4135 4261 "ring", 4262 + "rustls-webpki 0.101.4", 4136 4263 "sct", 4137 - "webpki", 4138 4264 ] 4139 4265 4140 4266 [[package]] 4141 - name = "rustls" 4142 - version = "0.21.0" 4267 + name = "rustls-pemfile" 4268 + version = "1.0.3" 4143 4269 source = "registry+https://github.com/rust-lang/crates.io-index" 4144 - checksum = "07180898a28ed6a7f7ba2311594308f595e3dd2e3c3812fa0a80a47b45f17e5d" 4270 + checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2" 4145 4271 dependencies = [ 4146 - "log", 4147 - "ring", 4148 - "rustls-webpki", 4149 - "sct", 4272 + "base64 0.21.0", 4150 4273 ] 4151 4274 4152 4275 [[package]] 4153 - name = "rustls-pemfile" 4154 - version = "1.0.3" 4276 + name = "rustls-webpki" 4277 + version = "0.100.2" 4155 4278 source = "registry+https://github.com/rust-lang/crates.io-index" 4156 - checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2" 4279 + checksum = "e98ff011474fa39949b7e5c0428f9b4937eda7da7848bbb947786b7be0b27dab" 4157 4280 dependencies = [ 4158 - "base64 0.21.0", 4281 + "ring", 4282 + "untrusted", 4159 4283 ] 4160 4284 4161 4285 [[package]] 4162 4286 name = "rustls-webpki" 4163 - version = "0.100.1" 4287 + version = "0.101.4" 4164 4288 source = "registry+https://github.com/rust-lang/crates.io-index" 4165 - checksum = "d6207cd5ed3d8dca7816f8f3725513a34609c0c765bf652b8c3cb4cfd87db46b" 4289 + checksum = "7d93931baf2d282fff8d3a532bbfd7653f734643161b87e3e01e59a04439bf0d" 4166 4290 dependencies = [ 4167 4291 "ring", 4168 4292 "untrusted", ··· 4227 4351 4228 4352 [[package]] 4229 4353 name = "schemars" 4230 - version = "0.8.12" 4354 + version = "0.8.13" 4231 4355 source = "registry+https://github.com/rust-lang/crates.io-index" 4232 - checksum = "02c613288622e5f0c3fdc5dbd4db1c5fbe752746b1d1a56a0630b78fd00de44f" 4356 + checksum = "763f8cd0d4c71ed8389c90cb8100cba87e763bd01a8e614d4f0af97bcd50a161" 4233 4357 dependencies = [ 4234 4358 "chrono", 4235 4359 "dyn-clone", ··· 4243 4367 4244 4368 [[package]] 4245 4369 name = "schemars_derive" 4246 - version = "0.8.12" 4370 + version = "0.8.13" 4247 4371 source = "registry+https://github.com/rust-lang/crates.io-index" 4248 - checksum = "109da1e6b197438deb6db99952990c7f959572794b80ff93707d55a232545e7c" 4372 + checksum = "ec0f696e21e10fa546b7ffb1c9672c6de8fbc7a81acf59524386d8639bf12737" 4249 4373 dependencies = [ 4250 4374 "proc-macro2", 4251 4375 "quote", ··· 4333 4457 "num-derive", 4334 4458 "num-traits", 4335 4459 "num_cpus", 4336 - "ordered-float 3.7.0", 4460 + "ordered-float 3.9.1", 4337 4461 "parking_lot", 4338 4462 "pprof", 4339 4463 "procfs", ··· 4357 4481 "tempfile", 4358 4482 "thiserror", 4359 4483 "tinyvec", 4484 + "tracing", 4360 4485 "uuid", 4361 4486 "validator", 4362 4487 "walkdir", ··· 4370 4495 4371 4496 [[package]] 4372 4497 name = "serde" 4373 - version = "1.0.183" 4498 + version = "1.0.188" 4374 4499 source = "registry+https://github.com/rust-lang/crates.io-index" 4375 - checksum = "32ac8da02677876d532745a130fc9d8e6edfa81a269b107c5b00829b91d8eb3c" 4500 + checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e" 4376 4501 dependencies = [ 4377 4502 "serde_derive", 4378 4503 ] ··· 4399 4524 4400 4525 [[package]] 4401 4526 name = "serde_derive" 4402 - version = "1.0.183" 4527 + version = "1.0.188" 4403 4528 source = "registry+https://github.com/rust-lang/crates.io-index" 4404 - checksum = "aafe972d60b0b9bee71a91b92fee2d4fb3c9d7e8f6b179aa99f27203d99a4816" 4529 + checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2" 4405 4530 dependencies = [ 4406 4531 "proc-macro2", 4407 4532 "quote", ··· 4421 4546 4422 4547 [[package]] 4423 4548 name = "serde_json" 4424 - version = "1.0.104" 4549 + version = "1.0.105" 4425 4550 source = "registry+https://github.com/rust-lang/crates.io-index" 4426 - checksum = "076066c5f1078eac5b722a31827a8832fe108bed65dfa75e233c89f8206e976c" 4551 + checksum = "693151e1ac27563d6dbcec9dee9fbd5da8539b20fa14ad3752b2e6d363ace360" 4427 4552 dependencies = [ 4428 4553 "itoa", 4429 4554 "ryu", ··· 4585 4710 ] 4586 4711 4587 4712 [[package]] 4713 + name = "socket2" 4714 + version = "0.5.3" 4715 + source = "registry+https://github.com/rust-lang/crates.io-index" 4716 + checksum = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877" 4717 + dependencies = [ 4718 + "libc", 4719 + "windows-sys 0.48.0", 4720 + ] 4721 + 4722 + [[package]] 4588 4723 name = "spin" 4589 4724 version = "0.5.2" 4590 4725 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4629 4764 "num_cpus", 4630 4765 "parking_lot", 4631 4766 "proptest", 4632 - "prost", 4767 + "prost 0.11.9", 4633 4768 "protobuf", 4634 4769 "raft", 4635 4770 "rand 0.8.5", ··· 4644 4779 "thiserror", 4645 4780 "tokio", 4646 4781 "tonic", 4782 + "tracing", 4647 4783 "url", 4648 4784 "uuid", 4649 4785 "validator", ··· 4731 4867 4732 4868 [[package]] 4733 4869 name = "sysinfo" 4734 - version = "0.29.7" 4870 + version = "0.29.9" 4735 4871 source = "registry+https://github.com/rust-lang/crates.io-index" 4736 - checksum = "165d6d8539689e3d3bc8b98ac59541e1f21c7de7c85d60dc80e43ae0ed2113db" 4872 + checksum = "a8d0e9cc2273cc8d31377bdd638d72e3ac3e5607b18621062b169d02787f1bab" 4737 4873 dependencies = [ 4738 4874 "cfg-if", 4739 4875 "core-foundation-sys", ··· 4763 4899 4764 4900 [[package]] 4765 4901 name = "tempfile" 4766 - version = "3.7.1" 4902 + version = "3.8.0" 4767 4903 source = "registry+https://github.com/rust-lang/crates.io-index" 4768 - checksum = "dc02fddf48964c42031a0b3fe0428320ecf3a73c401040fc0096f97794310651" 4904 + checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" 4769 4905 dependencies = [ 4770 4906 "cfg-if", 4771 4907 "fastrand", ··· 4795 4931 4796 4932 [[package]] 4797 4933 name = "thiserror" 4798 - version = "1.0.44" 4934 + version = "1.0.47" 4799 4935 source = "registry+https://github.com/rust-lang/crates.io-index" 4800 - checksum = "611040a08a0439f8248d1990b111c95baa9c704c805fa1f62104b39655fd7f90" 4936 + checksum = "97a802ec30afc17eee47b2855fc72e0c4cd62be9b4efe6591edde0ec5bd68d8f" 4801 4937 dependencies = [ 4802 4938 "thiserror-impl", 4803 4939 ] 4804 4940 4805 4941 [[package]] 4806 4942 name = "thiserror-impl" 4807 - version = "1.0.44" 4943 + version = "1.0.47" 4808 4944 source = "registry+https://github.com/rust-lang/crates.io-index" 4809 - checksum = "090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96" 4945 + checksum = "6bb623b56e39ab7dcd4b1b98bb6c8f8d907ed255b18de254088016b27a8ee19b" 4810 4946 dependencies = [ 4811 4947 "proc-macro2", 4812 4948 "quote", ··· 4920 5056 4921 5057 [[package]] 4922 5058 name = "tokio" 4923 - version = "1.29.1" 5059 + version = "1.32.0" 4924 5060 source = "registry+https://github.com/rust-lang/crates.io-index" 4925 - checksum = "532826ff75199d5833b9d2c5fe410f29235e25704ee5f0ef599fb51c21f4a4da" 5061 + checksum = "17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9" 4926 5062 dependencies = [ 4927 - "autocfg", 4928 5063 "backtrace", 4929 5064 "bytes", 4930 5065 "libc", ··· 4933 5068 "parking_lot", 4934 5069 "pin-project-lite", 4935 5070 "signal-hook-registry", 4936 - "socket2", 5071 + "socket2 0.5.3", 4937 5072 "tokio-macros", 4938 5073 "tracing", 4939 5074 "windows-sys 0.48.0", ··· 4962 5097 4963 5098 [[package]] 4964 5099 name = "tokio-rustls" 4965 - version = "0.23.4" 5100 + version = "0.24.1" 4966 5101 source = "registry+https://github.com/rust-lang/crates.io-index" 4967 - checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59" 5102 + checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" 4968 5103 dependencies = [ 4969 - "rustls 0.20.7", 4970 - "tokio", 4971 - "webpki", 4972 - ] 4973 - 4974 - [[package]] 4975 - name = "tokio-rustls" 4976 - version = "0.24.0" 4977 - source = "registry+https://github.com/rust-lang/crates.io-index" 4978 - checksum = "e0d409377ff5b1e3ca6437aa86c1eb7d40c134bfec254e44c830defa92669db5" 4979 - dependencies = [ 4980 - "rustls 0.21.0", 5104 + "rustls", 4981 5105 "tokio", 4982 5106 ] 4983 5107 ··· 5035 5159 "hyper-timeout", 5036 5160 "percent-encoding", 5037 5161 "pin-project", 5038 - "prost", 5162 + "prost 0.11.9", 5039 5163 "rustls-pemfile", 5040 5164 "tokio", 5041 - "tokio-rustls 0.24.0", 5165 + "tokio-rustls", 5042 5166 "tokio-stream", 5043 5167 "tower", 5044 5168 "tower-layer", ··· 5048 5172 5049 5173 [[package]] 5050 5174 name = "tonic-build" 5051 - version = "0.9.2" 5175 + version = "0.10.0" 5052 5176 source = "registry+https://github.com/rust-lang/crates.io-index" 5053 - checksum = "a6fdaae4c2c638bb70fe42803a26fbd6fc6ac8c72f5c59f67ecc2a2dcabf4b07" 5177 + checksum = "8b477abbe1d18c0b08f56cd01d1bc288668c5b5cfd19b2ae1886bbf599c546f1" 5054 5178 dependencies = [ 5055 - "prettyplease 0.1.22", 5179 + "prettyplease 0.2.4", 5056 5180 "proc-macro2", 5057 - "prost-build", 5181 + "prost-build 0.12.0", 5058 5182 "quote", 5059 - "syn 1.0.107", 5183 + "syn 2.0.28", 5184 + ] 5185 + 5186 + [[package]] 5187 + name = "tonic-reflection" 5188 + version = "0.9.2" 5189 + source = "registry+https://github.com/rust-lang/crates.io-index" 5190 + checksum = "0543d7092032041fbeac1f2c84304537553421a11a623c2301b12ef0264862c7" 5191 + dependencies = [ 5192 + "prost 0.11.9", 5193 + "prost-types 0.11.9", 5194 + "tokio", 5195 + "tokio-stream", 5196 + "tonic", 5060 5197 ] 5061 5198 5062 5199 [[package]] ··· 5157 5294 5158 5295 [[package]] 5159 5296 name = "tracing-tracy" 5160 - version = "0.10.2" 5297 + version = "0.10.3" 5161 5298 source = "registry+https://github.com/rust-lang/crates.io-index" 5162 - checksum = "55c48ef3e655220d4e43a6be44aa84f078c3004357251cab45f9cc15551a593e" 5299 + checksum = "8f3edd27f53bc0e55aefa9223f68eb44354060103d3e34635f6e27627fe0227f" 5163 5300 dependencies = [ 5164 5301 "tracing-core", 5165 5302 "tracing-subscriber", ··· 5168 5305 5169 5306 [[package]] 5170 5307 name = "tracy-client" 5171 - version = "0.15.2" 5308 + version = "0.16.1" 5172 5309 source = "registry+https://github.com/rust-lang/crates.io-index" 5173 - checksum = "434ecabbda9f67eeea1eab44d52f4a20538afa3e2c2770f2efc161142b25b608" 5310 + checksum = "1c78458aa3759647e0399e959a06f9f6dc61450a1caaa4f1632a3df8e8c55af7" 5174 5311 dependencies = [ 5175 5312 "loom", 5176 5313 "once_cell", ··· 5253 5390 checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" 5254 5391 5255 5392 [[package]] 5393 + name = "unwind" 5394 + version = "0.4.1" 5395 + source = "registry+https://github.com/rust-lang/crates.io-index" 5396 + checksum = "f0e0da3c8d6b71dbaf219188cc0e7f9ca3943f3263ca479920338d92d7ea5e07" 5397 + dependencies = [ 5398 + "foreign-types", 5399 + "libc", 5400 + "unwind-sys", 5401 + ] 5402 + 5403 + [[package]] 5404 + name = "unwind-sys" 5405 + version = "0.1.3" 5406 + source = "registry+https://github.com/rust-lang/crates.io-index" 5407 + checksum = "d554005b247de226d124a523cae6cd6a4348277071258296dda837cf760e02e7" 5408 + dependencies = [ 5409 + "libc", 5410 + "pkg-config", 5411 + ] 5412 + 5413 + [[package]] 5256 5414 name = "ureq" 5257 5415 version = "2.7.1" 5258 5416 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5261 5419 "base64 0.21.0", 5262 5420 "log", 5263 5421 "once_cell", 5264 - "rustls 0.21.0", 5265 - "rustls-webpki", 5422 + "rustls", 5423 + "rustls-webpki 0.100.2", 5266 5424 "url", 5267 5425 "webpki-roots 0.23.1", 5268 5426 ] 5269 5427 5270 5428 [[package]] 5271 5429 name = "url" 5272 - version = "2.4.0" 5430 + version = "2.4.1" 5273 5431 source = "registry+https://github.com/rust-lang/crates.io-index" 5274 - checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb" 5432 + checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" 5275 5433 dependencies = [ 5276 5434 "form_urlencoded", 5277 5435 "idna", ··· 5489 5647 5490 5648 [[package]] 5491 5649 name = "wasm-streams" 5492 - version = "0.2.3" 5650 + version = "0.3.0" 5493 5651 source = "registry+https://github.com/rust-lang/crates.io-index" 5494 - checksum = "6bbae3363c08332cadccd13b67db371814cd214c2524020932f0804b8cf7c078" 5652 + checksum = "b4609d447824375f43e1ffbc051b50ad8f4b3ae8219680c94452ea05eb240ac7" 5495 5653 dependencies = [ 5496 5654 "futures-util", 5497 5655 "js-sys", ··· 5511 5669 ] 5512 5670 5513 5671 [[package]] 5514 - name = "webpki" 5515 - version = "0.22.0" 5516 - source = "registry+https://github.com/rust-lang/crates.io-index" 5517 - checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd" 5518 - dependencies = [ 5519 - "ring", 5520 - "untrusted", 5521 - ] 5522 - 5523 - [[package]] 5524 5672 name = "webpki-roots" 5525 - version = "0.22.6" 5673 + version = "0.23.1" 5526 5674 source = "registry+https://github.com/rust-lang/crates.io-index" 5527 - checksum = "b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87" 5675 + checksum = "b03058f88386e5ff5310d9111d53f48b17d732b401aeb83a8d5190f2ac459338" 5528 5676 dependencies = [ 5529 - "webpki", 5677 + "rustls-webpki 0.100.2", 5530 5678 ] 5531 5679 5532 5680 [[package]] 5533 5681 name = "webpki-roots" 5534 - version = "0.23.1" 5682 + version = "0.25.2" 5535 5683 source = "registry+https://github.com/rust-lang/crates.io-index" 5536 - checksum = "b03058f88386e5ff5310d9111d53f48b17d732b401aeb83a8d5190f2ac459338" 5537 - dependencies = [ 5538 - "rustls-webpki", 5539 - ] 5684 + checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" 5540 5685 5541 5686 [[package]] 5542 5687 name = "whatlang" ··· 5748 5893 5749 5894 [[package]] 5750 5895 name = "winreg" 5751 - version = "0.10.1" 5896 + version = "0.50.0" 5752 5897 source = "registry+https://github.com/rust-lang/crates.io-index" 5753 - checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" 5898 + checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" 5754 5899 dependencies = [ 5755 - "winapi", 5900 + "cfg-if", 5901 + "windows-sys 0.48.0", 5756 5902 ] 5757 5903 5758 5904 [[package]]
+3 -3
pkgs/servers/search/qdrant/default.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "qdrant"; 14 - version = "1.4.1"; 14 + version = "1.5.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "qdrant"; 18 18 repo = "qdrant"; 19 19 rev = "refs/tags/v${version}"; 20 - sha256 = "sha256-28ugr0AiAgyE3KGK3LYHti2iTRslAhEKfy35xKyW/N8="; 20 + sha256 = "sha256-kJfLaXJEeAkn5dh/m6NPLQ8T8ec53jBlT4E0CdnRCSI="; 21 21 }; 22 22 23 23 cargoLock = { 24 24 lockFile = ./Cargo.lock; 25 25 outputHashes = { 26 - "quantization-0.1.0" = "sha256-pV+lfO0LV/+jOV+v/oQADsde6a8XKNah0OVJdTnzdvw="; 26 + "quantization-0.1.0" = "sha256-FfjLNSPjgVTx2ReqqMeyYujnCz9fPgjWX99r3Lik8oA="; 27 27 "tonic-0.9.2" = "sha256-ZlcDUZy/FhxcgZE7DtYhAubOq8DMSO17T+TCmXar1jE="; 28 28 "wal-0.1.2" = "sha256-sMleBUAZcSnUx7/oQZr9lSDmVHxUjfGaVodvVtFEle0="; 29 29 };
+15 -11
pkgs/test/cc-wrapper/default.nix
··· 9 9 ); 10 10 staticLibc = lib.optionalString (stdenv.hostPlatform.libc == "glibc") "-L ${glibc.static}/lib"; 11 11 emulator = stdenv.hostPlatform.emulator buildPackages; 12 + libcxxStdenvSuffix = lib.optionalString (stdenv.cc.libcxx != null) "-libcxx"; 12 13 in stdenv.mkDerivation { 13 - name = "cc-wrapper-test"; 14 + pname = "cc-wrapper-test-${stdenv.cc.cc.pname}${libcxxStdenvSuffix}"; 15 + version = stdenv.cc.version; 14 16 15 17 buildCommand = '' 18 + echo "Testing: ${stdenv.cc.name}" >&2 19 + echo "With libc: ${stdenv.cc.libc.name}" >&2 16 20 set -o pipefail 17 21 18 22 NIX_DEBUG=1 $CC -v 19 23 NIX_DEBUG=1 $CXX -v 20 24 21 - printf "checking whether compiler builds valid C binaries... " >&2 25 + echo "checking whether compiler builds valid C binaries... " >&2 22 26 $CC -o cc-check ${./cc-main.c} 23 27 ${emulator} ./cc-check 24 28 25 - printf "checking whether compiler builds valid C++ binaries... " >&2 29 + echo "checking whether compiler builds valid C++ binaries... " >&2 26 30 $CXX -o cxx-check ${./cxx-main.cc} 27 31 ${emulator} ./cxx-check 28 32 29 33 ${lib.optionalString (stdenv.isDarwin && stdenv.cc.isClang) '' 30 - printf "checking whether compiler can build with CoreFoundation.framework... " >&2 34 + echo "checking whether compiler can build with CoreFoundation.framework... " >&2 31 35 mkdir -p foo/lib 32 36 $CC -framework CoreFoundation -o core-foundation-check ${./core-foundation-main.c} 33 37 ${emulator} ./core-foundation-check ··· 35 39 36 40 37 41 ${lib.optionalString (!stdenv.isDarwin) '' 38 - printf "checking whether compiler builds valid static C binaries... " >&2 42 + echo "checking whether compiler builds valid static C binaries... " >&2 39 43 $CC ${staticLibc} -static -o cc-static ${./cc-main.c} 40 44 ${emulator} ./cc-static 41 45 ${lib.optionalString (stdenv.cc.isGNU && lib.versionAtLeast (lib.getVersion stdenv.cc.name) "8.0.0") '' 42 - printf "checking whether compiler builds valid static pie C binaries... " >&2 46 + echo "checking whether compiler builds valid static pie C binaries... " >&2 43 47 $CC ${staticLibc} -static-pie -o cc-static-pie ${./cc-main.c} 44 48 ${emulator} ./cc-static-pie 45 49 ''} ··· 48 52 ${# See: https://github.com/llvm/llvm-project/commit/ed1d07282cc9d8e4c25d585e03e5c8a1b6f63a74 49 53 # `gcc` does not support this so we gate the test on `clang` 50 54 lib.optionalString stdenv.cc.isClang '' 51 - printf "checking whether cc-wrapper accepts -- followed by positional (file) args..." >&2 55 + echo "checking whether cc-wrapper accepts -- followed by positional (file) args..." >&2 52 56 mkdir -p positional 53 57 54 58 # Make sure `--` is not parsed as a "non flag arg"; we should get an ··· 66 70 ${emulator} ./positional/main 67 71 ''} 68 72 69 - printf "checking whether compiler uses NIX_CFLAGS_COMPILE... " >&2 73 + echo "checking whether compiler uses NIX_CFLAGS_COMPILE... " >&2 70 74 mkdir -p foo/include 71 75 cp ${./foo.c} foo/include/foo.h 72 76 NIX_CFLAGS_COMPILE="-Ifoo/include -DVALUE=42" $CC -o cflags-check ${./cflags-main.c} 73 77 ${emulator} ./cflags-check 74 78 75 - printf "checking whether compiler uses NIX_LDFLAGS... " >&2 79 + echo "checking whether compiler uses NIX_LDFLAGS... " >&2 76 80 mkdir -p foo/lib 77 81 $CC -shared \ 78 82 ${lib.optionalString stdenv.isDarwin "-Wl,-install_name,@rpath/libfoo.dylib"} \ ··· 83 87 NIX_LDFLAGS="-L$NIX_BUILD_TOP/foo/lib -rpath $NIX_BUILD_TOP/foo/lib" $CC -lfoo -o ldflags-check ${./ldflags-main.c} 84 88 ${emulator} ./ldflags-check 85 89 86 - printf "Check whether -nostdinc and -nostdinc++ is handled correctly" >&2 90 + echo "Check whether -nostdinc and -nostdinc++ is handled correctly" >&2 87 91 mkdir -p std-include 88 92 cp ${./stdio.h} std-include/stdio.h 89 93 NIX_DEBUG=1 $CC -I std-include -nostdinc -o nostdinc-main ${./nostdinc-main.c} ··· 92 96 ${emulator} ./nostdinc-main++ 93 97 94 98 ${lib.optionalString sanitizersWorking '' 95 - printf "checking whether sanitizers are fully functional... ">&2 99 + echo "checking whether sanitizers are fully functional... ">&2 96 100 $CC -o sanitizers -fsanitize=address,undefined ${./sanitizers.c} 97 101 ASAN_OPTIONS=use_sigaltstack=0 ${emulator} ./sanitizers 98 102 ''}
+78 -17
pkgs/test/default.nix
··· 3 3 with pkgs; 4 4 5 5 { 6 - cc-wrapper = callPackage ./cc-wrapper { }; 7 - cc-wrapper-gcc = callPackage ./cc-wrapper { stdenv = gccStdenv; }; 8 - cc-wrapper-gcc7 = callPackage ./cc-wrapper { stdenv = gcc7Stdenv; }; 9 - cc-wrapper-gcc8 = callPackage ./cc-wrapper { stdenv = gcc8Stdenv; }; 10 - cc-wrapper-gcc9 = callPackage ./cc-wrapper { stdenv = gcc9Stdenv; }; 11 - cc-wrapper-clang = callPackage ./cc-wrapper { stdenv = llvmPackages.stdenv; }; 12 - cc-wrapper-libcxx = callPackage ./cc-wrapper { stdenv = llvmPackages.libcxxStdenv; }; 13 - cc-wrapper-clang-5 = callPackage ./cc-wrapper { stdenv = llvmPackages_5.stdenv; }; 14 - cc-wrapper-libcxx-5 = callPackage ./cc-wrapper { stdenv = llvmPackages_5.libcxxStdenv; }; 15 - cc-wrapper-clang-6 = callPackage ./cc-wrapper { stdenv = llvmPackages_6.stdenv; }; 16 - cc-wrapper-libcxx-6 = callPackage ./cc-wrapper { stdenv = llvmPackages_6.libcxxStdenv; }; 17 - cc-wrapper-clang-7 = callPackage ./cc-wrapper { stdenv = llvmPackages_7.stdenv; }; 18 - cc-wrapper-libcxx-7 = callPackage ./cc-wrapper { stdenv = llvmPackages_7.libcxxStdenv; }; 19 - cc-wrapper-clang-8 = callPackage ./cc-wrapper { stdenv = llvmPackages_8.stdenv; }; 20 - cc-wrapper-libcxx-8 = callPackage ./cc-wrapper { stdenv = llvmPackages_8.libcxxStdenv; }; 21 - cc-wrapper-clang-9 = callPackage ./cc-wrapper { stdenv = llvmPackages_9.stdenv; }; 22 - cc-wrapper-libcxx-9 = callPackage ./cc-wrapper { stdenv = llvmPackages_9.libcxxStdenv; }; 6 + cc-wrapper = with builtins; let 7 + pkgNames = (attrNames pkgs); 8 + llvmTests = let 9 + pkgSets = lib.pipe pkgNames [ 10 + (filter (lib.hasPrefix "llvmPackages")) 11 + (filter (n: n != "llvmPackages_rocm")) 12 + (filter (n: n != "llvmPackages_latest")) 13 + (filter (n: n != "llvmPackages_git")) 14 + ]; 15 + tests = lib.genAttrs pkgSets (name: recurseIntoAttrs { 16 + clang = callPackage ./cc-wrapper { stdenv = pkgs.${name}.stdenv; }; 17 + libcxx = callPackage ./cc-wrapper { stdenv = pkgs.${name}.libcxxStdenv; }; 18 + }); 19 + in 20 + tests; 21 + gccTests = let 22 + pkgSets = lib.pipe (attrNames pkgs) ([ 23 + (filter (lib.hasPrefix "gcc")) 24 + (filter (lib.hasSuffix "Stdenv")) 25 + (filter (n: n != "gccCrossLibcStdenv")) 26 + ] ++ lib.optionals (!( 27 + (stdenv.buildPlatform.isLinux && stdenv.buildPlatform.isx86_64) && 28 + (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64) 29 + )) [ 30 + (filter (n: !lib.hasSuffix "MultiStdenv" n)) 31 + ]); 32 + in lib.genAttrs pkgSets (name: callPackage ./cc-wrapper { stdenv = pkgs.${name}; }); 33 + in recurseIntoAttrs { 34 + default = callPackage ./cc-wrapper { }; 35 + 36 + supported = stdenv.mkDerivation { 37 + name = "cc-wrapper-supported"; 38 + builtGCC = 39 + let 40 + names = lib.pipe (attrNames gccTests) ([ 41 + (filter (n: lib.meta.availableOn stdenv.hostPlatform pkgs.${n}.cc)) 42 + # Broken 43 + (filter (n: n != "gcc49Stdenv")) 44 + (filter (n: n != "gccMultiStdenv")) 45 + ] ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [ 46 + # fails with things like 47 + # ld: warning: ld: warning: object file (trunctfsf2_s.o) was built for newer macOS version (11.0) than being linked (10.5) 48 + # ld: warning: ld: warning: could not create compact unwind for ___fixunstfdi: register 20 saved somewhere other than in frame 49 + (filter (n: n != "gcc11Stdenv")) 50 + ]); 51 + in 52 + toJSON (lib.genAttrs names (name: { name = pkgs.${name}; })); 53 + 54 + builtLLVM = 55 + let 56 + names = lib.pipe (attrNames llvmTests) ([ 57 + (filter (n: lib.meta.availableOn stdenv.hostPlatform pkgs.${n}.stdenv.cc)) 58 + (filter (n: lib.meta.availableOn stdenv.hostPlatform pkgs.${n}.libcxxStdenv.cc)) 59 + 60 + # libcxxStdenv broken 61 + # fix in https://github.com/NixOS/nixpkgs/pull/216273 62 + ] ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ 63 + # libcxx does not build for some reason on aarch64-linux 64 + (filter (n: n != "llvmPackages_7")) 65 + ] ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [ 66 + (filter (n: n != "llvmPackages_5")) 67 + (filter (n: n != "llvmPackages_6")) 68 + (filter (n: n != "llvmPackages_7")) 69 + (filter (n: n != "llvmPackages_8")) 70 + (filter (n: n != "llvmPackages_9")) 71 + (filter (n: n != "llvmPackages_10")) 72 + ]); 73 + in 74 + toJSON (lib.genAttrs names (name: { stdenv = pkgs.${name}.stdenv; libcxx = pkgs.${name}.libcxxStdenv; })); 75 + buildCommand = '' 76 + touch $out 77 + ''; 78 + }; 79 + 80 + llvmTests = recurseIntoAttrs llvmTests; 81 + inherit gccTests; 82 + }; 83 + 23 84 stdenv-inputs = callPackage ./stdenv-inputs { }; 24 85 stdenv = callPackage ./stdenv { }; 25 86
+2 -2
pkgs/tools/text/papeer/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "papeer"; 5 - version = "0.7.1"; 5 + version = "0.7.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "lapwat"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-oXhAiw2oYefmF+a8DqjP2f3AY0+WZ1ZdiNG9bEhSQ84="; 11 + hash = "sha256-Kdy660FuPjXYF/uqndljmIvA6r+lo3D86W9pK6KqXl0="; 12 12 }; 13 13 14 14 vendorHash = "sha256-3QRSdkx9p0H+zPB//bpWCBKKjKjrx0lHMk5lFm+U7pA=";
+2
pkgs/top-level/python-packages.nix
··· 3006 3006 3007 3007 djangorestframework-simplejwt = callPackage ../development/python-modules/djangorestframework-simplejwt { }; 3008 3008 3009 + djangorestframework-stubs = callPackage ../development/python-modules/djangorestframework-stubs { }; 3010 + 3009 3011 django-reversion = callPackage ../development/python-modules/django-reversion { }; 3010 3012 3011 3013 django-sekizai = callPackage ../development/python-modules/django-sekizai { };
+21 -21
pkgs/top-level/release.nix
··· 89 89 90 90 # Tests 91 91 /* 92 - jobs.tests.cc-wrapper.x86_64-darwin 93 - jobs.tests.cc-wrapper-clang.x86_64-darwin 94 - jobs.tests.cc-wrapper-libcxx.x86_64-darwin 92 + jobs.tests.cc-wrapper.default.x86_64-darwin 93 + jobs.tests.cc-wrapper.llvmPackages.clang.x86_64-darwin 94 + jobs.tests.cc-wrapper.llvmPackages.libcxx.x86_64-darwin 95 95 jobs.tests.stdenv-inputs.x86_64-darwin 96 96 jobs.tests.macOSSierraShared.x86_64-darwin 97 97 jobs.tests.stdenv.hooks.patch-shebangs.x86_64-darwin ··· 124 124 jobs.cachix.x86_64-linux 125 125 126 126 /* 127 - jobs.tests.cc-wrapper.x86_64-linux 128 - jobs.tests.cc-wrapper-gcc7.x86_64-linux 129 - jobs.tests.cc-wrapper-gcc8.x86_64-linux 127 + jobs.tests.cc-wrapper.default.x86_64-linux 128 + jobs.tests.cc-wrapper.gcc7Stdenv.x86_64-linux 129 + jobs.tests.cc-wrapper.gcc8Stdenv.x86_64-linux 130 130 131 131 # broken see issue #40038 132 132 133 - jobs.tests.cc-wrapper-clang.x86_64-linux 134 - jobs.tests.cc-wrapper-libcxx.x86_64-linux 135 - jobs.tests.cc-wrapper-clang-5.x86_64-linux 136 - jobs.tests.cc-wrapper-libcxx-5.x86_64-linux 137 - jobs.tests.cc-wrapper-clang-6.x86_64-linux 138 - jobs.tests.cc-wrapper-libcxx-6.x86_64-linux 133 + jobs.tests.cc-wrapper.llvmPackages.clang.x86_64-linux 134 + jobs.tests.cc-wrapper.llvmPackages.libcxx.x86_64-linux 135 + jobs.tests.cc-wrapper.llvmPackages_5.clang.x86_64-linux 136 + jobs.tests.cc-wrapper.llvmPackages_5.libcxx.x86_64-linux 137 + jobs.tests.cc-wrapper.llvmPackages_6.clang.x86_64-linux 138 + jobs.tests.cc-wrapper.llvmPackages_6.libcxx.x86_64-linux 139 139 jobs.tests.cc-multilib-gcc.x86_64-linux 140 140 jobs.tests.cc-multilib-clang.x86_64-linux 141 141 jobs.tests.stdenv-inputs.x86_64-linux ··· 158 158 jobs.inkscape.x86_64-darwin 159 159 jobs.qt5.qtmultimedia.x86_64-darwin 160 160 /* 161 - jobs.tests.cc-wrapper.x86_64-darwin 162 - jobs.tests.cc-wrapper-gcc7.x86_64-darwin 163 - # jobs.tests.cc-wrapper-gcc8.x86_64-darwin 164 - jobs.tests.cc-wrapper-clang.x86_64-darwin 165 - jobs.tests.cc-wrapper-libcxx.x86_64-darwin 166 - jobs.tests.cc-wrapper-clang-5.x86_64-darwin 167 - jobs.tests.cc-wrapper-libcxx-6.x86_64-darwin 168 - jobs.tests.cc-wrapper-clang-6.x86_64-darwin 169 - jobs.tests.cc-wrapper-libcxx-6.x86_64-darwin 161 + jobs.tests.cc-wrapper.default.x86_64-darwin 162 + jobs.tests.cc-wrapper.gcc7Stdenv.x86_64-darwin 163 + jobs.tests.cc-wrapper.gcc8Stdenv.x86_64-darwin 164 + jobs.tests.cc-wrapper.llvmPackages.clang.x86_64-darwin 165 + jobs.tests.cc-wrapper.llvmPackages.libcxx.x86_64-darwin 166 + jobs.tests.cc-wrapper.llvmPackages_5.clang.x86_64-darwin 167 + jobs.tests.cc-wrapper.llvmPackages_5.libcxx.x86_64-darwin 168 + jobs.tests.cc-wrapper.llvmPackages_6.clang.x86_64-darwin 169 + jobs.tests.cc-wrapper.llvmPackages_6.libcxx.x86_64-darwin 170 170 jobs.tests.stdenv-inputs.x86_64-darwin 171 171 jobs.tests.macOSSierraShared.x86_64-darwin 172 172 jobs.tests.stdenv.hooks.patch-shebangs.x86_64-darwin