Merge master into staging-next

authored by github-actions[bot] and committed by GitHub e71c1249 1bdff1c2

+505 -550
-6
maintainers/maintainer-list.nix
··· 7904 7904 github = "kira-bruneau"; 7905 7905 githubId = 382041; 7906 7906 }; 7907 - meutraa = { 7908 - email = "paul+nixpkgs@lost.host"; 7909 - name = "Paul Meredith"; 7910 - github = "meutraa"; 7911 - githubId = 68550871; 7912 - }; 7913 7907 mephistophiles = { 7914 7908 email = "mussitantesmortem@gmail.com"; 7915 7909 name = "Maxim Zhukov";
+3 -2
nixos/lib/utils.nix
··· 150 150 rm '${output}' 151 151 fi 152 152 153 - inherit_errexit_restore=$(shopt -p inherit_errexit) 153 + inherit_errexit_enabled=0 154 + shopt -pq inherit_errexit && inherit_errexit_enabled=1 154 155 shopt -s inherit_errexit 155 156 '' 156 157 + concatStringsSep ··· 170 171 ' <<'EOF' 171 172 ${builtins.toJSON set} 172 173 EOF 173 - $inherit_errexit_restore 174 + (( ! $inherit_errexit_enabled )) && shopt -u inherit_errexit 174 175 ''; 175 176 176 177 systemdUtils = {
-1
nixos/modules/services/logging/logrotate.nix
··· 167 167 168 168 systemd.services.logrotate = { 169 169 description = "Logrotate Service"; 170 - wantedBy = [ "multi-user.target" ]; 171 170 startAt = "hourly"; 172 171 173 172 serviceConfig = {
+9 -8
nixos/tests/logrotate.nix
··· 15 15 with subtest("whether logrotate works"): 16 16 machine.succeed( 17 17 # we must rotate once first to create logrotate stamp 18 - "systemctl start --wait logrotate.service", 18 + "systemctl start logrotate.service") 19 + # we need to wait for console text once here to 20 + # clear console buffer up to this point for next wait 21 + machine.wait_for_console_text('logrotate.service: Deactivated successfully') 19 22 23 + machine.succeed( 20 24 # wtmp is present in default config. 21 25 "rm -f /var/log/wtmp*", 22 26 # we need to give it at least 1MB 23 27 "dd if=/dev/zero of=/var/log/wtmp bs=2M count=1", 24 28 25 - # move into the future and rotate 26 - "date -s 'now + 1 month + 1 day'", 27 - # systemd will run logrotate from logrotate.timer automatically 28 - # on date change, but if we want to wait for it to terminate 29 - # it's easier to run again... 30 - "systemctl start --wait logrotate.service", 31 - 29 + # move into the future and check rotation. 30 + "date -s 'now + 1 month + 1 day'") 31 + machine.wait_for_console_text('logrotate.service: Deactivated successfully') 32 + machine.succeed( 32 33 # check rotate worked 33 34 "[ -e /var/log/wtmp.1 ]", 34 35 )
+2
nixos/tests/switch-test.nix
··· 283 283 systemd.services.test-watch = { 284 284 serviceConfig = { 285 285 Type = "oneshot"; 286 + RemainAfterExit = true; 286 287 ExecStart = "${pkgs.coreutils}/bin/touch /testpath-modified"; 287 288 }; 288 289 }; ··· 723 724 machine.succeed("touch /testpath") 724 725 machine.wait_until_succeeds("test -f /testpath-modified") 725 726 machine.succeed("rm /testpath /testpath-modified") 727 + machine.systemctl("stop test-watch.service") 726 728 switch_to_specialisation("${machine}", "pathModified") 727 729 machine.succeed("touch /testpath") 728 730 machine.fail("test -f /testpath-modified")
+3 -3
pkgs/applications/editors/android-studio/common.nix
··· 216 216 # source-code itself). 217 217 platforms = [ "x86_64-linux" ]; 218 218 maintainers = with maintainers; rec { 219 - stable = [ meutraa fabianhjr ]; 220 - beta = [ meutraa fabianhjr ]; 221 - canary = [ meutraa fabianhjr ]; 219 + stable = [ fabianhjr ]; 220 + beta = [ fabianhjr ]; 221 + canary = [ fabianhjr ]; 222 222 dev = canary; 223 223 }."${channel}"; 224 224 };
+2 -2
pkgs/applications/editors/okteta/default.nix
··· 4 4 5 5 mkDerivation rec { 6 6 pname = "okteta"; 7 - version = "0.26.6"; 7 + version = "0.26.7"; 8 8 9 9 src = fetchurl { 10 10 url = "mirror://kde/stable/okteta/${version}/src/${pname}-${version}.tar.xz"; 11 - sha256 = "sha256-xWnNW1VQPkbfGltckWKwiIjEJqpSxvPy+SbGWL7gFEw="; 11 + sha256 = "sha256-8SO1VpDWz19UfppdtziiZymoLnvQLMAAIjjOTZ/VMOM="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ qtscript extra-cmake-modules kdoctools ];
+2 -2
pkgs/applications/editors/vscode/extensions/default.nix
··· 1879 1879 mktplcRef = { 1880 1880 publisher = "takayama"; 1881 1881 name = "vscode-qq"; 1882 - version = "1.4.0"; 1883 - sha256 = "sha256-DYjNWSKOrDYvdiV7G24uKz6w4ggeYUMkQIiOGZAbMSI="; 1882 + version = "1.4.2"; 1883 + sha256 = "sha256-koeiFXUFI/i8EGCRDTym62m7JER18J9MKZpbAozr0Ng="; 1884 1884 }; 1885 1885 meta = { 1886 1886 license = lib.licenses.mpl20;
+3
pkgs/applications/kde/default.nix
··· 186 186 kteatime = callPackage ./kteatime.nix {}; 187 187 ktimer = callPackage ./ktimer.nix {}; 188 188 ktnef = callPackage ./ktnef.nix {}; 189 + ktorrent = callPackage ./ktorrent.nix {}; 189 190 ktouch = callPackage ./ktouch.nix {}; 190 191 kturtle = callPackage ./kturtle.nix {}; 191 192 kwalletmanager = callPackage ./kwalletmanager.nix {}; ··· 203 204 libkomparediff2 = callPackage ./libkomparediff2.nix {}; 204 205 libksane = callPackage ./libksane.nix {}; 205 206 libksieve = callPackage ./libksieve.nix {}; 207 + libktorrent = callPackage ./libktorrent.nix {}; 206 208 mailcommon = callPackage ./mailcommon.nix {}; 207 209 mailimporter = callPackage ./mailimporter.nix {}; 208 210 marble = callPackage ./marble.nix {}; ··· 216 218 pim-sieve-editor = callPackage ./pim-sieve-editor.nix {}; 217 219 print-manager = callPackage ./print-manager.nix {}; 218 220 rocs = callPackage ./rocs.nix {}; 221 + skanlite = callPackage ./skanlite.nix {}; 219 222 spectacle = callPackage ./spectacle.nix {}; 220 223 yakuake = callPackage ./yakuake.nix {}; 221 224 };
+22
pkgs/applications/kde/ktorrent.nix
··· 1 + { 2 + mkDerivation, lib, 3 + extra-cmake-modules, kdoctools, 4 + karchive, kcmutils, kcrash, kdnssd, ki18n, knotifications, knotifyconfig, 5 + kplotting, kross, libgcrypt, libktorrent, taglib 6 + }: 7 + 8 + mkDerivation { 9 + pname = "ktorrent"; 10 + meta = with lib; { 11 + description = "KDE integrated BtTorrent client"; 12 + homepage = "https://apps.kde.org/ktorrent/"; 13 + license = licenses.gpl2Plus; 14 + maintainers = with maintainers; [ eelco ]; 15 + }; 16 + 17 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 18 + buildInputs = [ 19 + karchive kcmutils kcrash kdnssd ki18n knotifications knotifyconfig kplotting 20 + kross libgcrypt libktorrent taglib 21 + ]; 22 + }
+22
pkgs/applications/kde/libktorrent.nix
··· 1 + { 2 + mkDerivation, lib, 3 + extra-cmake-modules, 4 + karchive, kcrash, ki18n, kio, libgcrypt, qca-qt5, solid, 5 + boost, gmp 6 + }: 7 + 8 + mkDerivation { 9 + pname = "libktorrent"; 10 + meta = with lib; { 11 + description = "A BitTorrent library used by KTorrent"; 12 + homepage = "https://apps.kde.org/ktorrent/"; 13 + maintainers = with maintainers; [ eelco ]; 14 + }; 15 + 16 + nativeBuildInputs = [ extra-cmake-modules ]; 17 + buildInputs = [ karchive kcrash ki18n kio libgcrypt qca-qt5 solid ]; 18 + propagatedBuildInputs = [ boost gmp ]; 19 + outputs = [ "out" "dev" ]; 20 + 21 + dontWrapQtApps = true; 22 + }
+18
pkgs/applications/kde/skanlite.nix
··· 1 + { 2 + mkDerivation, lib, 3 + extra-cmake-modules, kdoctools, 4 + kio, libksane 5 + }: 6 + 7 + mkDerivation { 8 + pname = "skanlite"; 9 + meta = with lib; { 10 + description = "KDE simple image scanning application"; 11 + homepage = "https://apps.kde.org/skanlite"; 12 + license = licenses.gpl2Plus; 13 + maintainers = with maintainers; [ polendri ]; 14 + }; 15 + 16 + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 17 + buildInputs = [ kio libksane ]; 18 + }
+1 -1
pkgs/applications/networking/instant-messengers/mm/default.nix
··· 16 16 description = "A file system based matrix client"; 17 17 homepage = "https://git.lost.host/meutraa/mm"; 18 18 license = licenses.isc; 19 - maintainers = with maintainers; [ meutraa ]; 19 + maintainers = with maintainers; [ ]; 20 20 }; 21 21 }
+2 -2
pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
··· 70 70 in 71 71 env.mkDerivation rec { 72 72 pname = "telegram-desktop"; 73 - version = "3.4.8"; 73 + version = "3.5.2"; 74 74 # Note: Update via pkgs/applications/networking/instant-messengers/telegram/tdesktop/update.py 75 75 76 76 # Telegram-Desktop with submodules ··· 79 79 repo = "tdesktop"; 80 80 rev = "v${version}"; 81 81 fetchSubmodules = true; 82 - sha256 = "11h2w82i10zn55iz9xda8ihsnv6s8rxm3wkmmmkpa4zfzinryqb4"; 82 + sha256 = "05324xvb00yz2jfigyy7izk8wnq8phm3sidw62kf7xqyh63qnrzh"; 83 83 }; 84 84 85 85 postPatch = ''
+5 -3
pkgs/applications/networking/instant-messengers/telegram/tdesktop/tg_owt.nix
··· 4 4 , openh264, usrsctp, libevent, libvpx 5 5 , libX11, libXtst, libXcomposite, libXdamage, libXext, libXrender, libXrandr, libXi 6 6 , glib, abseil-cpp, pcre, util-linuxMinimal, libselinux, libsepol, pipewire 7 + , mesa, valgrind, libepoxy, libglvnd 7 8 }: 8 9 9 10 stdenv.mkDerivation { 10 11 pname = "tg_owt"; 11 - version = "unstable-2021-12-22"; 12 + version = "unstable-2022-02-09"; 12 13 13 14 src = fetchFromGitHub { 14 15 owner = "desktop-app"; 15 16 repo = "tg_owt"; 16 - rev = "6708e0d31a73e64fe12f54829bf4060c41b2658e"; 17 - sha256 = "081ylw8vp8c84x3f1xx1kia6k1sds2iza9fm5dvn3ccgjwxdm5ny"; 17 + rev = "4cba1acdd718b700bb33945c0258283689d4eac7"; 18 + sha256 = "0j201x9k38mvcyhf1wlyghyvdpv1l75xwgj9rl2l7r55afrpw4ca"; 18 19 fetchSubmodules = true; 19 20 }; 20 21 ··· 27 28 openh264 usrsctp libevent libvpx 28 29 libX11 libXtst libXcomposite libXdamage libXext libXrender libXrandr libXi 29 30 glib abseil-cpp pcre util-linuxMinimal libselinux libsepol pipewire 31 + mesa libepoxy libglvnd 30 32 ]; 31 33 32 34 cmakeFlags = [
+4 -2
pkgs/applications/networking/maestral-qt/default.nix
··· 6 6 7 7 python3.pkgs.buildPythonApplication rec { 8 8 pname = "maestral-qt"; 9 - version = "1.5.2"; 9 + version = "1.5.3"; 10 10 disabled = python3.pkgs.pythonOlder "3.6"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "SamSchott"; 14 14 repo = "maestral-qt"; 15 15 rev = "v${version}"; 16 - sha256 = "sha256-/wleUwTPkm5l8GgtBM2J0jsdc1A54WRYJPmHqSsdz4c="; 16 + sha256 = "sha256-zaG9Zwz9S/SVb7xDa7eXkjLNt1BhA1cQ3I18rVt+8uQ="; 17 17 }; 18 + 19 + format = "pyproject"; 18 20 19 21 propagatedBuildInputs = with python3.pkgs; [ 20 22 click
-32
pkgs/applications/networking/p2p/ktorrent/default.nix
··· 1 - { mkDerivation, lib, fetchurl, fetchpatch, cmake 2 - , extra-cmake-modules, qtbase, qtscript 3 - , karchive, kcrash, kdnssd, ki18n, kio, knotifications, knotifyconfig 4 - , kdoctools, kross, kcmutils, kwindowsystem 5 - , libktorrent, taglib, libgcrypt, kplotting 6 - }: 7 - 8 - mkDerivation rec { 9 - pname = "ktorrent"; 10 - version = "${libktorrent.mainVersion}"; 11 - 12 - src = fetchurl { 13 - url = "mirror://kde/stable/ktorrent/${libktorrent.mainVersion}/${pname}-${version}.tar.xz"; 14 - sha256 = "0kwd0npxfg4mdh7f3xadd2zjlqalpb1jxk61505qpcgcssijf534"; 15 - }; 16 - 17 - nativeBuildInputs = [ cmake kdoctools extra-cmake-modules ]; 18 - 19 - buildInputs = [ 20 - qtbase qtscript 21 - karchive kcrash kdnssd ki18n kio knotifications knotifyconfig kross kcmutils kwindowsystem 22 - libktorrent taglib libgcrypt kplotting 23 - ]; 24 - 25 - meta = with lib; { 26 - description = "KDE integrated BtTorrent client"; 27 - homepage = "https://www.kde.org/applications/internet/ktorrent/"; 28 - license = licenses.gpl2; 29 - maintainers = with maintainers; [ eelco ]; 30 - platforms = platforms.linux; 31 - }; 32 - }
-30
pkgs/applications/office/skanlite/default.nix
··· 1 - { lib, mkDerivation, fetchurl, cmake, extra-cmake-modules, qtbase, 2 - kcoreaddons, kdoctools, ki18n, kio, kxmlgui, ktextwidgets, 3 - libksane 4 - }: 5 - 6 - mkDerivation rec { 7 - pname = "skanlite"; 8 - version = "2.2.0"; 9 - 10 - src = fetchurl { 11 - url = "mirror://kde/stable/skanlite/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 12 - sha256 = "VP7MOZdUe64XIVr3r0aKIl1IPds3vjBTZzOS3N3VhOQ="; 13 - }; 14 - 15 - nativeBuildInputs = [ cmake kdoctools extra-cmake-modules ]; 16 - 17 - buildInputs = [ 18 - qtbase 19 - kcoreaddons kdoctools ki18n kio kxmlgui ktextwidgets 20 - libksane 21 - ]; 22 - 23 - meta = with lib; { 24 - description = "KDE simple image scanning application"; 25 - homepage = "https://apps.kde.org/skanlite"; 26 - license = licenses.gpl2Plus; 27 - maintainers = with maintainers; [ polendri ]; 28 - platforms = platforms.linux; 29 - }; 30 - }
+4 -4
pkgs/applications/science/logic/tlaplus/tlaps.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "tlaps"; 14 - version = "1.4.3"; 14 + version = "1.4.5"; 15 15 src = fetchurl { 16 - url = "https://tla.msr-inria.inria.fr/tlaps/dist/current/tlaps-${version}.tar.gz"; 17 - sha256 = "1w5z3ns5xxmhmp8r4x2kjmy3clqam935gmvx82imyxrr1bamx6gf"; 16 + url = "https://tla.msr-inria.inria.fr/tlaps/dist/${version}/tlaps-${version}.tar.gz"; 17 + sha256 = "c296998acd14d5b93a8d5be7ee178007ef179957465966576bda26944b1b7fca"; 18 18 }; 19 19 20 20 buildInputs = [ ocaml isabelle cvc3 perl wget which ]; ··· 52 52 homepage = "https://tla.msr-inria.inria.fr/tlaps/content/Home.html"; 53 53 license = lib.licenses.bsd2; 54 54 platforms = lib.platforms.unix; 55 - maintainers = [ ]; 55 + maintainers = with lib.maintainers; [ florentc ]; 56 56 }; 57 57 58 58 }
+8 -8
pkgs/applications/version-management/gitlab/data.json
··· 1 1 { 2 - "version": "14.7.4", 3 - "repo_hash": "0z62p2c24h7icdqar2l3nwlq7z4pan6n80ril8j1y6k03z1cs0nq", 4 - "yarn_hash": "12k2r1y7kw95kfsmy0s8rbsf0vldr8c2liah0rkc7pihr19gq3w7", 2 + "version": "14.8.2", 3 + "repo_hash": "1pl528qxsbg75l5nny7cw8hcsd0zs50hhn0ngdrf3gjpd6y7pzcc", 4 + "yarn_hash": "0dlhslkhiha4jyfzm0k8i9cgwdk12r5m67i2rznxbrkl38gk9c1x", 5 5 "owner": "gitlab-org", 6 6 "repo": "gitlab", 7 - "rev": "v14.7.4-ee", 7 + "rev": "v14.8.2-ee", 8 8 "passthru": { 9 - "GITALY_SERVER_VERSION": "14.7.4", 10 - "GITLAB_PAGES_VERSION": "1.51.0", 11 - "GITLAB_SHELL_VERSION": "13.22.2", 12 - "GITLAB_WORKHORSE_VERSION": "14.7.4" 9 + "GITALY_SERVER_VERSION": "14.8.2", 10 + "GITLAB_PAGES_VERSION": "1.54.0", 11 + "GITLAB_SHELL_VERSION": "13.23.2", 12 + "GITLAB_WORKHORSE_VERSION": "14.8.2" 13 13 } 14 14 }
+5 -2
pkgs/applications/version-management/gitlab/default.nix
··· 1 1 { stdenv, lib, fetchurl, fetchpatch, fetchFromGitLab, bundlerEnv 2 2 , ruby, tzdata, git, nettools, nixosTests, nodejs, openssl 3 3 , gitlabEnterprise ? false, callPackage, yarn 4 - , fixup_yarn_lock, replace, file, cacert, fetchYarnDeps 4 + , fixup_yarn_lock, replace, file, cacert, fetchYarnDeps, makeWrapper 5 5 }: 6 6 7 7 let ··· 120 120 inherit src; 121 121 122 122 buildInputs = [ 123 - rubyEnv rubyEnv.wrappedRuby rubyEnv.bundler tzdata git nettools 123 + rubyEnv rubyEnv.wrappedRuby rubyEnv.bundler tzdata git nettools makeWrapper 124 124 ]; 125 125 126 126 patches = [ ··· 174 174 # rake tasks to mitigate CVE-2017-0882 175 175 # see https://about.gitlab.com/2017/03/20/gitlab-8-dot-17-dot-4-security-release/ 176 176 cp ${./reset_token.rake} $out/share/gitlab/lib/tasks/reset_token.rake 177 + 178 + # manually patch the shebang line in generate-loose-foreign-key 179 + wrapProgram $out/share/gitlab/scripts/decomposition/generate-loose-foreign-key --set ENABLE_SPRING 0 --add-flags 'runner -e test' 177 180 ''; 178 181 179 182 passthru = {
+1 -1
pkgs/applications/version-management/gitlab/gitaly/Gemfile
··· 3 3 gem 'rugged', '~> 1.2' 4 4 gem 'github-linguist', '~> 7.12', require: 'linguist' 5 5 gem 'gitlab-markup', '~> 1.7.1' 6 - gem 'activesupport', '~> 6.1.4.4' 6 + gem 'activesupport', '~> 6.1.4.6' 7 7 gem 'rdoc', '~> 6.0' 8 8 gem 'gitlab-gollum-lib', '~> 4.2.7.10.gitlab.2', require: false 9 9 gem 'gitlab-gollum-rugged_adapter', '~> 0.4.4.4.gitlab.1', require: false
+10 -10
pkgs/applications/version-management/gitlab/gitaly/Gemfile.lock
··· 2 2 remote: https://rubygems.org/ 3 3 specs: 4 4 abstract_type (0.0.7) 5 - actionpack (6.1.4.4) 6 - actionview (= 6.1.4.4) 7 - activesupport (= 6.1.4.4) 5 + actionpack (6.1.4.6) 6 + actionview (= 6.1.4.6) 7 + activesupport (= 6.1.4.6) 8 8 rack (~> 2.0, >= 2.0.9) 9 9 rack-test (>= 0.6.3) 10 10 rails-dom-testing (~> 2.0) 11 11 rails-html-sanitizer (~> 1.0, >= 1.2.0) 12 - actionview (6.1.4.4) 13 - activesupport (= 6.1.4.4) 12 + actionview (6.1.4.6) 13 + activesupport (= 6.1.4.6) 14 14 builder (~> 3.1) 15 15 erubi (~> 1.4) 16 16 rails-dom-testing (~> 2.0) 17 17 rails-html-sanitizer (~> 1.1, >= 1.2.0) 18 - activesupport (6.1.4.4) 18 + activesupport (6.1.4.6) 19 19 concurrent-ruby (~> 1.0, >= 1.0.2) 20 20 i18n (>= 1.6, < 2) 21 21 minitest (>= 5.1) ··· 88 88 google-protobuf (~> 3.18) 89 89 googleapis-common-protos-types (~> 1.0) 90 90 grpc-tools (1.42.0) 91 - i18n (1.8.11) 91 + i18n (1.9.1) 92 92 concurrent-ruby (~> 1.0) 93 93 ice_nine (0.11.2) 94 94 jaeger-client (1.1.0) ··· 101 101 reverse_markdown (~> 1.0) 102 102 rugged (>= 0.24, < 2.0) 103 103 thor (>= 0.19, < 2.0) 104 - loofah (2.13.0) 104 + loofah (2.14.0) 105 105 crass (~> 1.0.2) 106 106 nokogiri (>= 1.5.9) 107 107 memoizable (0.4.2) ··· 219 219 with_env (1.1.0) 220 220 xml-simple (1.1.9) 221 221 rexml 222 - zeitwerk (2.5.3) 222 + zeitwerk (2.5.4) 223 223 224 224 PLATFORMS 225 225 ruby 226 226 227 227 DEPENDENCIES 228 - activesupport (~> 6.1.4.4) 228 + activesupport (~> 6.1.4.6) 229 229 factory_bot 230 230 faraday (~> 1.0) 231 231 github-linguist (~> 7.12)
+6 -20
pkgs/applications/version-management/gitlab/gitaly/default.nix
··· 1 1 { lib, fetchFromGitLab, fetchFromGitHub, buildGoModule, ruby 2 2 , bundlerEnv, pkg-config 3 3 # libgit2 + dependencies 4 - , libgit2, openssl, zlib, pcre, http-parser }: 4 + , libgit2_1_3_0, openssl, zlib, pcre, http-parser }: 5 5 6 6 let 7 - # git2go 32.0.5 does not support libgit2 1.2.0 or 1.3.0. 8 - # It needs a specific commit in between those two releases. 9 - libgit2_custom = libgit2.overrideAttrs (oldAttrs: rec { 10 - version = "1.2.0"; 11 - src = fetchFromGitHub { 12 - owner = "libgit2"; 13 - repo = "libgit2"; 14 - rev = "109b4c887ffb63962c7017a66fc4a1f48becb48e"; 15 - sha256 = "sha256-w029FHpOv5K49wE1OJMOlkTe+2cv+ORYqEHxs59GDBI="; 16 - }; 17 - 18 - patches = []; 19 - }); 20 - 21 7 rubyEnv = bundlerEnv rec { 22 8 name = "gitaly-env"; 23 9 inherit ruby; ··· 25 11 gemdir = ./.; 26 12 }; 27 13 28 - version = "14.7.4"; 14 + version = "14.8.2"; 29 15 gitaly_package = "gitlab.com/gitlab-org/gitaly/v${lib.versions.major version}"; 30 16 in 31 17 ··· 37 23 owner = "gitlab-org"; 38 24 repo = "gitaly"; 39 25 rev = "v${version}"; 40 - sha256 = "sha256-sNSRYqGIi/PzegHYe04WUaLegPEeX79NjuqSVul21Ak="; 26 + sha256 = "sha256-GgQscKxxYpvzU2M99gmvGj0HM/oD+2Ke24FRzUxv6HM="; 41 27 }; 42 28 43 - vendorSha256 = "sha256-eapqtSstc7d3R7A/5krKV0uVr9GhGkHHMrmsBOpWAbo="; 29 + vendorSha256 = "sha256-Qw9/nlo1eB5dPcldXe9doy4QA4DDVUDad3o4kbdNu34="; 44 30 45 31 passthru = { 46 32 inherit rubyEnv; ··· 50 36 51 37 tags = [ "static,system_libgit2" ]; 52 38 nativeBuildInputs = [ pkg-config ]; 53 - buildInputs = [ rubyEnv.wrappedRuby libgit2_custom openssl zlib pcre http-parser ]; 39 + buildInputs = [ rubyEnv.wrappedRuby libgit2_1_3_0 openssl zlib pcre http-parser ]; 54 40 doCheck = false; 55 41 56 42 postInstall = '' ··· 65 51 homepage = "https://gitlab.com/gitlab-org/gitaly"; 66 52 description = "A Git RPC service for handling all the git calls made by GitLab"; 67 53 platforms = platforms.linux ++ [ "x86_64-darwin" ]; 68 - maintainers = with maintainers; [ roblabla globin fpletz talyz ]; 54 + maintainers = with maintainers; [ roblabla globin fpletz talyz yayayayaka ]; 69 55 license = licenses.mit; 70 56 }; 71 57 }
+12 -12
pkgs/applications/version-management/gitlab/gitaly/gemset.nix
··· 13 13 platforms = []; 14 14 source = { 15 15 remotes = ["https://rubygems.org"]; 16 - sha256 = "171ida68hrk21cq1zz1kfl9h94a3qw5p3afviqzsirl0kx6qjyv9"; 16 + sha256 = "1d4nxv0p3wv4w0pf89nmxzg10balny5rwbchwsscgiminzh3mg7y"; 17 17 type = "gem"; 18 18 }; 19 - version = "6.1.4.4"; 19 + version = "6.1.4.6"; 20 20 }; 21 21 actionview = { 22 22 dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"]; ··· 24 24 platforms = []; 25 25 source = { 26 26 remotes = ["https://rubygems.org"]; 27 - sha256 = "1lm2pf35p6q4ff78z175h6ihmzfg2j7ssn41374rb9iy9gpiiidm"; 27 + sha256 = "0cmxc80gg7pm6d9y7ah5qr4ymzks8rp51jv0a2qdq2m9p6llzlkk"; 28 28 type = "gem"; 29 29 }; 30 - version = "6.1.4.4"; 30 + version = "6.1.4.6"; 31 31 }; 32 32 activesupport = { 33 33 dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo" "zeitwerk"]; ··· 35 35 platforms = []; 36 36 source = { 37 37 remotes = ["https://rubygems.org"]; 38 - sha256 = "0rvnz9lsf9mrkpji748sf51f54m027snkw6rm8flyvf7fq18rm98"; 38 + sha256 = "0vrz4vgqz4grr2ykwkd8zhhd0rg12z89n89zl6aff17zrdhhad35"; 39 39 type = "gem"; 40 40 }; 41 - version = "6.1.4.4"; 41 + version = "6.1.4.6"; 42 42 }; 43 43 adamantium = { 44 44 dependencies = ["ice_nine" "memoizable"]; ··· 343 343 platforms = []; 344 344 source = { 345 345 remotes = ["https://rubygems.org"]; 346 - sha256 = "0vdd1kii40qhbr9n8qx71k2gskq6rkl8ygy8hw5hfj8bb5a364xf"; 346 + sha256 = "1nancdgq51wk3c1pkxps0rkjsfdwnkx60hzkm947m5rzsz8b2sw8"; 347 347 type = "gem"; 348 348 }; 349 - version = "1.8.11"; 349 + version = "1.9.1"; 350 350 }; 351 351 ice_nine = { 352 352 source = { ··· 394 394 platforms = []; 395 395 source = { 396 396 remotes = ["https://rubygems.org"]; 397 - sha256 = "17rvbrqcci1579d7dpbsfmz1f9g7msk82lyh9ip5h29dkrnixcgg"; 397 + sha256 = "0z8bdcmw66j3dy6ivcc02yq32lx3n9bavx497llln8qy014xjm4w"; 398 398 type = "gem"; 399 399 }; 400 - version = "2.13.0"; 400 + version = "2.14.0"; 401 401 }; 402 402 memoizable = { 403 403 dependencies = ["thread_safe"]; ··· 994 994 platforms = []; 995 995 source = { 996 996 remotes = ["https://rubygems.org"]; 997 - sha256 = "0lmg9x683gr9mkrbq9df2m0zb0650mdfxqna0bs10js44inv7znx"; 997 + sha256 = "09bq7j2p6mkbxnsg71s253dm2463kg51xc7bmjcxgyblqbh4ln7m"; 998 998 type = "gem"; 999 999 }; 1000 - version = "2.5.3"; 1000 + version = "2.5.4"; 1001 1001 }; 1002 1002 }
+4 -4
pkgs/applications/version-management/gitlab/gitlab-shell/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "gitlab-shell"; 5 - version = "13.22.2"; 5 + version = "13.23.2"; 6 6 src = fetchFromGitLab { 7 7 owner = "gitlab-org"; 8 8 repo = "gitlab-shell"; 9 9 rev = "v${version}"; 10 - sha256 = "sha256-jAH/MKmCIybLXsypHehQJaKf+mK9ko5XqWoDH/XKE5w="; 10 + sha256 = "sha256-aee+Tn81o1iK1Xm5et6lKUN8//lyGh3NGs96Mwg4nFc="; 11 11 }; 12 12 13 13 buildInputs = [ ruby ]; 14 14 15 15 patches = [ ./remove-hardcoded-locations.patch ]; 16 16 17 - vendorSha256 = "sha256-cE6phpVYcZNCEk6bElEksIf4GOr/5vJPRdlGCubRafE="; 17 + vendorSha256 = "sha256-RLV01CM5O0K4R8XDDcas2LjIig0S7GoyAo/S8+Vx2bY="; 18 18 19 19 postInstall = '' 20 20 cp -r "$NIX_BUILD_TOP/source"/bin/* $out/bin ··· 26 26 description = "SSH access and repository management app for GitLab"; 27 27 homepage = "http://www.gitlab.com/"; 28 28 platforms = platforms.linux; 29 - maintainers = with maintainers; [ fpletz globin talyz ]; 29 + maintainers = with maintainers; [ fpletz globin talyz yayayayaka ]; 30 30 license = licenses.mit; 31 31 }; 32 32 }
+2 -2
pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
··· 5 5 buildGoModule rec { 6 6 pname = "gitlab-workhorse"; 7 7 8 - version = "14.7.4"; 8 + version = "14.8.2"; 9 9 10 10 src = fetchFromGitLab { 11 11 owner = data.owner; ··· 24 24 meta = with lib; { 25 25 homepage = "http://www.gitlab.com/"; 26 26 platforms = platforms.linux; 27 - maintainers = with maintainers; [ fpletz globin talyz ]; 27 + maintainers = with maintainers; [ fpletz globin talyz yayayayaka ]; 28 28 license = licenses.mit; 29 29 }; 30 30 }
+10
pkgs/applications/version-management/gitlab/remove-hardcoded-locations.patch
··· 207 207 end 208 208 end 209 209 end 210 + diff --git a/scripts/decomposition/generate-loose-foreign-key b/scripts/decomposition/generate-loose-foreign-key 211 + index 35f84c64ce1..c2fecf3404c 100755 212 + --- a/scripts/decomposition/generate-loose-foreign-key 213 + +++ b/scripts/decomposition/generate-loose-foreign-key 214 + @@ -1,4 +1,4 @@ 215 + -#!/usr/bin/env -S ENABLE_SPRING=0 bin/rails runner -e test 216 + +#!/usr/bin/env rails 217 + 218 + # This is helper script to swap foreign key to loose foreign key 219 + # using DB schema
+11 -18
pkgs/applications/version-management/gitlab/rubyEnv/Gemfile
··· 2 2 3 3 source 'https://rubygems.org' 4 4 5 - gem 'rails', '~> 6.1.4.4' 5 + gem 'rails', '~> 6.1.4.6' 6 6 7 7 gem 'bootsnap', '~> 1.9.1', require: false 8 8 ··· 72 72 73 73 # GitLab Pages 74 74 gem 'validates_hostname', '~> 1.0.11' 75 - gem 'rubyzip', '~> 2.0.0', require: 'zip' 75 + gem 'rubyzip', '~> 2.3.2', require: 'zip' 76 76 # GitLab Pages letsencrypt support 77 77 gem 'acme-client', '~> 2.0', '>= 2.0.9' 78 78 ··· 183 183 gem 'rack-timeout', '~> 0.5.1', require: 'rack/timeout/base' 184 184 185 185 group :puma do 186 - gem 'puma', '~> 5.5.2', require: false 186 + gem 'puma', '~> 5.6.2', require: false 187 187 gem 'puma_worker_killer', '~> 0.3.1', require: false 188 188 gem 'sd_notify', '~> 0.1.0', require: false 189 189 end ··· 195 195 gem 'acts-as-taggable-on', '~> 9.0' 196 196 197 197 # Background jobs 198 - gem 'sidekiq', '~> 6.3' 198 + gem 'sidekiq', '~> 6.4' 199 199 gem 'sidekiq-cron', '~> 1.2' 200 200 gem 'redis-namespace', '~> 1.8.1' 201 201 gem 'gitlab-sidekiq-fetcher', '0.8.0', require: 'sidekiq-reliable-fetch' ··· 295 295 gem 'request_store', '~> 1.5' 296 296 gem 'base32', '~> 0.3.0' 297 297 298 - gem 'gitlab-license', '~> 2.0' 298 + gem 'gitlab-license', '~> 2.1.0' 299 299 300 300 # Protect against bruteforcing 301 301 gem 'rack-attack', '~> 6.3.0' ··· 310 310 gem 'premailer-rails', '~> 1.10.3' 311 311 312 312 # LabKit: Tracing and Correlation 313 - gem 'gitlab-labkit', '~> 0.21.3' 313 + gem 'gitlab-labkit', '~> 0.22.0' 314 314 # Thrift is a dependency of gitlab-labkit, we want a version higher than 0.14.0 315 315 # because of https://gitlab.com/gitlab-org/gitlab/-/issues/321900 316 316 gem 'thrift', '>= 0.14.0' ··· 396 396 end 397 397 398 398 group :development, :test, :danger do 399 - gem 'gitlab-dangerfiles', '~> 2.6.1', require: false 399 + gem 'gitlab-dangerfiles', '~> 2.8.0', require: false 400 400 end 401 401 402 402 group :development, :test, :coverage do ··· 466 466 # NTP client 467 467 gem 'net-ntp' 468 468 469 - # SSH host key support 470 - gem 'net-ssh', '~> 6.0' 471 - gem 'sshkey', '~> 2.0' 472 - 473 - # Required for ED25519 SSH host key support 474 - group :ed25519 do 475 - gem 'ed25519', '~> 1.2' 476 - gem 'bcrypt_pbkdf', '~> 1.1' 477 - end 469 + # SSH keys support 470 + gem 'ssh_data', '~> 1.2' 478 471 479 472 # Spamcheck GRPC protocol definitions 480 473 gem 'spamcheck', '~> 0.1.0' 481 474 482 475 # Gitaly GRPC protocol definitions 483 - gem 'gitaly', '~> 14.6.0.pre.rc1' 476 + gem 'gitaly', '~> 14.8.0.pre.rc1' 484 477 485 478 # KAS GRPC protocol definitions 486 479 gem 'kas-grpc', '~> 0.0.2' ··· 496 489 gem 'flipper-active_record', '~> 0.21.0' 497 490 gem 'flipper-active_support_cache_store', '~> 0.21.0' 498 491 gem 'unleash', '~> 3.2.2' 499 - gem 'gitlab-experiment', '~> 0.6.5' 492 + gem 'gitlab-experiment', '~> 0.7.0' 500 493 501 494 # Structured logging 502 495 gem 'lograge', '~> 0.5'
+82 -90
pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock
··· 4 4 RedCloth (4.3.2) 5 5 acme-client (2.0.9) 6 6 faraday (>= 0.17, < 2.0.0) 7 - actioncable (6.1.4.4) 8 - actionpack (= 6.1.4.4) 9 - activesupport (= 6.1.4.4) 7 + actioncable (6.1.4.6) 8 + actionpack (= 6.1.4.6) 9 + activesupport (= 6.1.4.6) 10 10 nio4r (~> 2.0) 11 11 websocket-driver (>= 0.6.1) 12 - actionmailbox (6.1.4.4) 13 - actionpack (= 6.1.4.4) 14 - activejob (= 6.1.4.4) 15 - activerecord (= 6.1.4.4) 16 - activestorage (= 6.1.4.4) 17 - activesupport (= 6.1.4.4) 12 + actionmailbox (6.1.4.6) 13 + actionpack (= 6.1.4.6) 14 + activejob (= 6.1.4.6) 15 + activerecord (= 6.1.4.6) 16 + activestorage (= 6.1.4.6) 17 + activesupport (= 6.1.4.6) 18 18 mail (>= 2.7.1) 19 - actionmailer (6.1.4.4) 20 - actionpack (= 6.1.4.4) 21 - actionview (= 6.1.4.4) 22 - activejob (= 6.1.4.4) 23 - activesupport (= 6.1.4.4) 19 + actionmailer (6.1.4.6) 20 + actionpack (= 6.1.4.6) 21 + actionview (= 6.1.4.6) 22 + activejob (= 6.1.4.6) 23 + activesupport (= 6.1.4.6) 24 24 mail (~> 2.5, >= 2.5.4) 25 25 rails-dom-testing (~> 2.0) 26 - actionpack (6.1.4.4) 27 - actionview (= 6.1.4.4) 28 - activesupport (= 6.1.4.4) 26 + actionpack (6.1.4.6) 27 + actionview (= 6.1.4.6) 28 + activesupport (= 6.1.4.6) 29 29 rack (~> 2.0, >= 2.0.9) 30 30 rack-test (>= 0.6.3) 31 31 rails-dom-testing (~> 2.0) 32 32 rails-html-sanitizer (~> 1.0, >= 1.2.0) 33 - actiontext (6.1.4.4) 34 - actionpack (= 6.1.4.4) 35 - activerecord (= 6.1.4.4) 36 - activestorage (= 6.1.4.4) 37 - activesupport (= 6.1.4.4) 33 + actiontext (6.1.4.6) 34 + actionpack (= 6.1.4.6) 35 + activerecord (= 6.1.4.6) 36 + activestorage (= 6.1.4.6) 37 + activesupport (= 6.1.4.6) 38 38 nokogiri (>= 1.8.5) 39 - actionview (6.1.4.4) 40 - activesupport (= 6.1.4.4) 39 + actionview (6.1.4.6) 40 + activesupport (= 6.1.4.6) 41 41 builder (~> 3.1) 42 42 erubi (~> 1.4) 43 43 rails-dom-testing (~> 2.0) 44 44 rails-html-sanitizer (~> 1.1, >= 1.2.0) 45 - activejob (6.1.4.4) 46 - activesupport (= 6.1.4.4) 45 + activejob (6.1.4.6) 46 + activesupport (= 6.1.4.6) 47 47 globalid (>= 0.3.6) 48 - activemodel (6.1.4.4) 49 - activesupport (= 6.1.4.4) 50 - activerecord (6.1.4.4) 51 - activemodel (= 6.1.4.4) 52 - activesupport (= 6.1.4.4) 48 + activemodel (6.1.4.6) 49 + activesupport (= 6.1.4.6) 50 + activerecord (6.1.4.6) 51 + activemodel (= 6.1.4.6) 52 + activesupport (= 6.1.4.6) 53 53 activerecord-explain-analyze (0.1.0) 54 54 activerecord (>= 4) 55 55 pg 56 - activestorage (6.1.4.4) 57 - actionpack (= 6.1.4.4) 58 - activejob (= 6.1.4.4) 59 - activerecord (= 6.1.4.4) 60 - activesupport (= 6.1.4.4) 56 + activestorage (6.1.4.6) 57 + actionpack (= 6.1.4.6) 58 + activejob (= 6.1.4.6) 59 + activerecord (= 6.1.4.6) 60 + activesupport (= 6.1.4.6) 61 61 marcel (~> 1.0.0) 62 62 mini_mime (>= 1.1.0) 63 - activesupport (6.1.4.4) 63 + activesupport (6.1.4.6) 64 64 concurrent-ruby (~> 1.0, >= 1.0.2) 65 65 i18n (>= 1.6, < 2) 66 66 minitest (>= 5.1) ··· 130 130 base32 (0.3.2) 131 131 batch-loader (2.0.1) 132 132 bcrypt (3.1.16) 133 - bcrypt_pbkdf (1.1.0) 134 133 benchmark (0.1.1) 135 134 benchmark-ips (2.3.0) 136 135 benchmark-memory (0.1.2) ··· 186 185 childprocess (3.0.0) 187 186 chunky_png (1.3.5) 188 187 citrus (3.0.2) 189 - claide (1.0.3) 188 + claide (1.1.0) 190 189 claide-plugins (0.9.2) 191 190 cork 192 191 nap ··· 195 194 colored2 (3.1.2) 196 195 commonmarker (0.23.2) 197 196 concurrent-ruby (1.1.9) 198 - connection_pool (2.2.2) 197 + connection_pool (2.2.5) 199 198 contracts (0.11.0) 200 199 cork (0.3.0) 201 200 colored2 (~> 3.1) ··· 301 300 e2mmap (0.1.0) 302 301 ecma-re-validator (0.3.0) 303 302 regexp_parser (~> 2.0) 304 - ed25519 (1.2.4) 305 303 elasticsearch (6.8.2) 306 304 elasticsearch-api (= 6.8.2) 307 305 elasticsearch-transport (= 6.8.2) ··· 444 442 rails (>= 3.2.0) 445 443 git (1.7.0) 446 444 rchardet (~> 1.8) 447 - gitaly (14.6.0.pre.rc1) 445 + gitaly (14.8.0.pre.rc1) 448 446 grpc (~> 1.0) 449 447 github-markup (1.7.0) 450 448 gitlab (4.16.1) ··· 452 450 terminal-table (~> 1.5, >= 1.5.1) 453 451 gitlab-chronic (0.10.5) 454 452 numerizer (~> 0.2) 455 - gitlab-dangerfiles (2.6.1) 453 + gitlab-dangerfiles (2.8.0) 456 454 danger (>= 8.3.1) 457 455 danger-gitlab (>= 8.0.0) 458 - gitlab-experiment (0.6.5) 456 + gitlab-experiment (0.7.0) 459 457 activesupport (>= 3.0) 460 458 request_store (>= 1.0) 461 - scientist (~> 1.6, >= 1.6.0) 462 459 gitlab-fog-azure-rm (1.2.0) 463 460 azure-storage-blob (~> 2.0) 464 461 azure-storage-common (~> 2.0) ··· 466 463 fog-json (~> 1.2.0) 467 464 mime-types 468 465 ms_rest_azure (~> 0.12.0) 469 - gitlab-labkit (0.21.3) 466 + gitlab-labkit (0.22.0) 470 467 actionpack (>= 5.0.0, < 7.0.0) 471 468 activesupport (>= 5.0.0, < 7.0.0) 472 469 grpc (>= 1.37) 473 - jaeger-client (~> 1.1) 470 + jaeger-client (~> 1.1.0) 474 471 opentracing (~> 0.4) 475 472 pg_query (~> 2.1) 476 473 redis (> 3.0.0, < 5.0.0) 477 - gitlab-license (2.0.0) 474 + gitlab-license (2.1.0) 478 475 gitlab-license_finder (6.14.2.1) 479 476 bundler 480 477 rubyzip (>= 1, < 3) ··· 626 623 http-form_data (~> 2.2) 627 624 http-parser (~> 1.2.0) 628 625 http-accept (1.7.0) 629 - http-cookie (1.0.3) 626 + http-cookie (1.0.4) 630 627 domain_name (~> 0.5) 631 628 http-form_data (2.3.0) 632 629 http-parser (1.2.3) ··· 635 632 mime-types (~> 3.0) 636 633 multi_xml (>= 0.5.2) 637 634 httpclient (2.8.3) 638 - i18n (1.8.11) 635 + i18n (1.9.1) 639 636 concurrent-ruby (~> 1.0) 640 637 i18n_data (0.8.0) 641 638 icalendar (2.4.1) ··· 937 934 tty-markdown 938 935 tty-prompt 939 936 public_suffix (4.0.6) 940 - puma (5.5.2) 937 + puma (5.6.2) 941 938 nio4r (~> 2.0) 942 939 puma_worker_killer (0.3.1) 943 940 get_process_mem (~> 0.2) ··· 963 960 rack-test (1.1.0) 964 961 rack (>= 1.0, < 3) 965 962 rack-timeout (0.5.2) 966 - rails (6.1.4.4) 967 - actioncable (= 6.1.4.4) 968 - actionmailbox (= 6.1.4.4) 969 - actionmailer (= 6.1.4.4) 970 - actionpack (= 6.1.4.4) 971 - actiontext (= 6.1.4.4) 972 - actionview (= 6.1.4.4) 973 - activejob (= 6.1.4.4) 974 - activemodel (= 6.1.4.4) 975 - activerecord (= 6.1.4.4) 976 - activestorage (= 6.1.4.4) 977 - activesupport (= 6.1.4.4) 963 + rails (6.1.4.6) 964 + actioncable (= 6.1.4.6) 965 + actionmailbox (= 6.1.4.6) 966 + actionmailer (= 6.1.4.6) 967 + actionpack (= 6.1.4.6) 968 + actiontext (= 6.1.4.6) 969 + actionview (= 6.1.4.6) 970 + activejob (= 6.1.4.6) 971 + activemodel (= 6.1.4.6) 972 + activerecord (= 6.1.4.6) 973 + activestorage (= 6.1.4.6) 974 + activesupport (= 6.1.4.6) 978 975 bundler (>= 1.15.0) 979 - railties (= 6.1.4.4) 976 + railties (= 6.1.4.6) 980 977 sprockets-rails (>= 2.0.0) 981 978 rails-controller-testing (1.0.5) 982 979 actionpack (>= 5.0.1.rc1) ··· 990 987 rails-i18n (6.0.0) 991 988 i18n (>= 0.7, < 2) 992 989 railties (>= 6.0.0, < 7) 993 - railties (6.1.4.4) 994 - actionpack (= 6.1.4.4) 995 - activesupport (= 6.1.4.4) 990 + railties (6.1.4.6) 991 + actionpack (= 6.1.4.6) 992 + activesupport (= 6.1.4.6) 996 993 method_source 997 994 rake (>= 0.13) 998 995 thor (~> 1.0) ··· 1024 1021 redis-store (>= 1.2, < 2) 1025 1022 redis-store (1.9.0) 1026 1023 redis (>= 4, < 5) 1027 - regexp_parser (2.1.1) 1024 + regexp_parser (2.2.1) 1028 1025 regexp_property_values (1.0.0) 1029 1026 representable (3.0.4) 1030 1027 declarative (< 0.1.0) 1031 1028 declarative-option (< 0.2.0) 1032 1029 uber (< 0.2.0) 1033 - request_store (1.5.0) 1030 + request_store (1.5.1) 1034 1031 rack (>= 1.4) 1035 1032 responders (3.0.0) 1036 1033 actionpack (>= 5.0) ··· 1127 1124 sexp_processor (~> 4.9) 1128 1125 rubyntlm (0.6.2) 1129 1126 rubypants (0.2.0) 1130 - rubyzip (2.0.0) 1127 + rubyzip (2.3.2) 1131 1128 rugged (1.2.0) 1132 1129 safe_yaml (1.0.4) 1133 1130 safety_net_attestation (0.4.0) ··· 1140 1137 sass-listen (4.0.0) 1141 1138 rb-fsevent (~> 0.9, >= 0.9.4) 1142 1139 rb-inotify (~> 0.9, >= 0.9.7) 1143 - sassc (2.0.1) 1140 + sassc (2.4.0) 1144 1141 ffi (~> 1.9) 1145 - rake 1146 1142 sassc-rails (2.1.0) 1147 1143 railties (>= 4.0.0) 1148 1144 sassc (>= 2.0) ··· 1152 1148 sawyer (0.8.2) 1153 1149 addressable (>= 2.3.5) 1154 1150 faraday (> 0.8, < 2.0) 1155 - scientist (1.6.2) 1156 1151 sd_notify (0.1.0) 1157 1152 securecompare (1.0.0) 1158 1153 seed-fu (2.3.7) ··· 1169 1164 shellany (0.0.1) 1170 1165 shoulda-matchers (4.0.1) 1171 1166 activesupport (>= 4.2.0) 1172 - sidekiq (6.3.1) 1167 + sidekiq (6.4.0) 1173 1168 connection_pool (>= 2.2.2) 1174 1169 rack (~> 2.0) 1175 1170 redis (>= 4.2.0) ··· 1225 1220 activesupport (>= 4.0) 1226 1221 sprockets (>= 3.0.0) 1227 1222 sqlite3 (1.3.13) 1228 - sshkey (2.0.0) 1223 + ssh_data (1.2.0) 1229 1224 ssrf_filter (1.0.7) 1230 1225 stackprof (0.2.15) 1231 1226 state_machines (0.5.0) ··· 1312 1307 rugged (>= 0.27, < 1.3) 1313 1308 unf (0.1.4) 1314 1309 unf_ext 1315 - unf_ext (0.0.7.7) 1310 + unf_ext (0.0.8) 1316 1311 unicode-display_width (1.7.0) 1317 1312 unicode_utils (1.4.0) 1318 1313 uniform_notifier (1.13.0) ··· 1372 1367 nokogiri (~> 1.8) 1373 1368 yajl-ruby (1.4.1) 1374 1369 yard (0.9.26) 1375 - zeitwerk (2.5.3) 1370 + zeitwerk (2.5.4) 1376 1371 1377 1372 PLATFORMS 1378 1373 ruby ··· 1401 1396 base32 (~> 0.3.0) 1402 1397 batch-loader (~> 2.0.1) 1403 1398 bcrypt (~> 3.1, >= 3.1.14) 1404 - bcrypt_pbkdf (~> 1.1) 1405 1399 benchmark-ips (~> 2.3.0) 1406 1400 benchmark-memory (~> 0.1) 1407 1401 better_errors (~> 2.9.0) ··· 1434 1428 discordrb-webhooks (~> 3.4) 1435 1429 doorkeeper (~> 5.5.0.rc2) 1436 1430 doorkeeper-openid_connect (~> 1.7.5) 1437 - ed25519 (~> 1.2) 1438 1431 elasticsearch-api (~> 6.8.2) 1439 1432 elasticsearch-model (~> 6.1) 1440 1433 elasticsearch-rails (~> 6.1) ··· 1463 1456 gettext (~> 3.3) 1464 1457 gettext_i18n_rails (~> 1.8.0) 1465 1458 gettext_i18n_rails_js (~> 1.3) 1466 - gitaly (~> 14.6.0.pre.rc1) 1459 + gitaly (~> 14.8.0.pre.rc1) 1467 1460 github-markup (~> 1.7.0) 1468 1461 gitlab-chronic (~> 0.10.5) 1469 - gitlab-dangerfiles (~> 2.6.1) 1470 - gitlab-experiment (~> 0.6.5) 1462 + gitlab-dangerfiles (~> 2.8.0) 1463 + gitlab-experiment (~> 0.7.0) 1471 1464 gitlab-fog-azure-rm (~> 1.2.0) 1472 - gitlab-labkit (~> 0.21.3) 1473 - gitlab-license (~> 2.0) 1465 + gitlab-labkit (~> 0.22.0) 1466 + gitlab-license (~> 2.1.0) 1474 1467 gitlab-license_finder (~> 6.0) 1475 1468 gitlab-mail_room (~> 0.0.9) 1476 1469 gitlab-markup (~> 1.8.0) ··· 1534 1527 multi_json (~> 1.14.1) 1535 1528 net-ldap (~> 0.16.3) 1536 1529 net-ntp 1537 - net-ssh (~> 6.0) 1538 1530 nokogiri (~> 1.12) 1539 1531 oauth2 (~> 1.4) 1540 1532 octokit (~> 4.15) ··· 1571 1563 pry-byebug 1572 1564 pry-rails (~> 0.3.9) 1573 1565 pry-shell (~> 0.5.0) 1574 - puma (~> 5.5.2) 1566 + puma (~> 5.6.2) 1575 1567 puma_worker_killer (~> 0.3.1) 1576 1568 rack (~> 2.2.3) 1577 1569 rack-attack (~> 6.3.0) ··· 1579 1571 rack-oauth2 (~> 1.16.0) 1580 1572 rack-proxy (~> 0.6.0) 1581 1573 rack-timeout (~> 0.5.1) 1582 - rails (~> 6.1.4.4) 1574 + rails (~> 6.1.4.6) 1583 1575 rails-controller-testing 1584 1576 rails-i18n (~> 6.0) 1585 1577 rainbow (~> 3.0) ··· 1607 1599 ruby-progressbar (~> 1.10) 1608 1600 ruby-saml (~> 1.13.0) 1609 1601 ruby_parser (~> 3.15) 1610 - rubyzip (~> 2.0.0) 1602 + rubyzip (~> 2.3.2) 1611 1603 rugged (~> 1.2) 1612 1604 sanitize (~> 6.0) 1613 1605 sassc-rails (~> 2.1.0) ··· 1617 1609 sentry-raven (~> 3.1) 1618 1610 settingslogic (~> 2.0.9) 1619 1611 shoulda-matchers (~> 4.0.1) 1620 - sidekiq (~> 6.3) 1612 + sidekiq (~> 6.4) 1621 1613 sidekiq-cron (~> 1.2) 1622 1614 simple_po_parser (~> 1.1.2) 1623 1615 simplecov (~> 0.18.5) ··· 1631 1623 spring-commands-rspec (~> 1.0.4) 1632 1624 sprite-factory (~> 1.7) 1633 1625 sprockets (~> 3.7.0) 1634 - sshkey (~> 2.0) 1626 + ssh_data (~> 1.2) 1635 1627 stackprof (~> 0.2.15) 1636 1628 state_machines-activerecord (~> 0.8.0) 1637 1629 sys-filesystem (~> 1.4.3)
+66 -96
pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
··· 16 16 platforms = []; 17 17 source = { 18 18 remotes = ["https://rubygems.org"]; 19 - sha256 = "0z3ab9n901craqd3p1yl87kawci0vfw1xlh4d0zkj7lx8hpk10sn"; 19 + sha256 = "0abclh3rd7s2k88bj40jn9wcmal8dcybvn5xrnl80xknmxh3zigp"; 20 20 type = "gem"; 21 21 }; 22 - version = "6.1.4.4"; 22 + version = "6.1.4.6"; 23 23 }; 24 24 actionmailbox = { 25 25 dependencies = ["actionpack" "activejob" "activerecord" "activestorage" "activesupport" "mail"]; ··· 27 27 platforms = []; 28 28 source = { 29 29 remotes = ["https://rubygems.org"]; 30 - sha256 = "0q94js7ifm0a76xcwxin98bhr8nz0zqcsqi4y7j2mfwm3hq3bh0i"; 30 + sha256 = "0qhnkz4fs45zid30lnc77m4rw7an6pp2pdmkwkn6cczikqz5sklw"; 31 31 type = "gem"; 32 32 }; 33 - version = "6.1.4.4"; 33 + version = "6.1.4.6"; 34 34 }; 35 35 actionmailer = { 36 36 dependencies = ["actionpack" "actionview" "activejob" "activesupport" "mail" "rails-dom-testing"]; ··· 38 38 platforms = []; 39 39 source = { 40 40 remotes = ["https://rubygems.org"]; 41 - sha256 = "1gncnc5xl1ff70mfnqcys2qy65201yjrkwxx0hb5hl7jlamgvz9h"; 41 + sha256 = "0mqcmxv28wy2jrpk9vghq7njjr03drw0ab3hw64j2d9kbpnpb8w8"; 42 42 type = "gem"; 43 43 }; 44 - version = "6.1.4.4"; 44 + version = "6.1.4.6"; 45 45 }; 46 46 actionpack = { 47 47 dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"]; ··· 49 49 platforms = []; 50 50 source = { 51 51 remotes = ["https://rubygems.org"]; 52 - sha256 = "171ida68hrk21cq1zz1kfl9h94a3qw5p3afviqzsirl0kx6qjyv9"; 52 + sha256 = "1d4nxv0p3wv4w0pf89nmxzg10balny5rwbchwsscgiminzh3mg7y"; 53 53 type = "gem"; 54 54 }; 55 - version = "6.1.4.4"; 55 + version = "6.1.4.6"; 56 56 }; 57 57 actiontext = { 58 58 dependencies = ["actionpack" "activerecord" "activestorage" "activesupport" "nokogiri"]; ··· 60 60 platforms = []; 61 61 source = { 62 62 remotes = ["https://rubygems.org"]; 63 - sha256 = "1j9591z8lsp9lx3l75699prw6rgkhhlrfaj4lh5klcdffvxzkvi3"; 63 + sha256 = "1n2n52m5j6h370r5j18w76kgqzzkcv8x72p040l16ax40ysglq7p"; 64 64 type = "gem"; 65 65 }; 66 - version = "6.1.4.4"; 66 + version = "6.1.4.6"; 67 67 }; 68 68 actionview = { 69 69 dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"]; ··· 71 71 platforms = []; 72 72 source = { 73 73 remotes = ["https://rubygems.org"]; 74 - sha256 = "1lm2pf35p6q4ff78z175h6ihmzfg2j7ssn41374rb9iy9gpiiidm"; 74 + sha256 = "0cmxc80gg7pm6d9y7ah5qr4ymzks8rp51jv0a2qdq2m9p6llzlkk"; 75 75 type = "gem"; 76 76 }; 77 - version = "6.1.4.4"; 77 + version = "6.1.4.6"; 78 78 }; 79 79 activejob = { 80 80 dependencies = ["activesupport" "globalid"]; ··· 82 82 platforms = []; 83 83 source = { 84 84 remotes = ["https://rubygems.org"]; 85 - sha256 = "0sf0nfjcj1na4v6zaxz6hjglax99yznaymjzpk1fi7mk71qf5hx4"; 85 + sha256 = "02dnr16mgwp98n9q733nprfx7dn09z6pa11cfk0pivj8daad5x1l"; 86 86 type = "gem"; 87 87 }; 88 - version = "6.1.4.4"; 88 + version = "6.1.4.6"; 89 89 }; 90 90 activemodel = { 91 91 dependencies = ["activesupport"]; ··· 93 93 platforms = []; 94 94 source = { 95 95 remotes = ["https://rubygems.org"]; 96 - sha256 = "0g3qdz8dw6zkgz45jd13lwfdnm7rhgczv1pssw63g9k6qj3bkxjm"; 96 + sha256 = "0izra8g3g1agv3mz72b0474adkj4ldszj3nwk3l0szgrln7df0lv"; 97 97 type = "gem"; 98 98 }; 99 - version = "6.1.4.4"; 99 + version = "6.1.4.6"; 100 100 }; 101 101 activerecord = { 102 102 dependencies = ["activemodel" "activesupport"]; ··· 104 104 platforms = []; 105 105 source = { 106 106 remotes = ["https://rubygems.org"]; 107 - sha256 = "090d4wl1pq06m9mibpck0m5nm8h45fwhs3fjx27297kjmnv4gzik"; 107 + sha256 = "15v0dwp2122yzwlw8ca0lgx5qbw8fsasbn8zzcks1mvmc9afisss"; 108 108 type = "gem"; 109 109 }; 110 - version = "6.1.4.4"; 110 + version = "6.1.4.6"; 111 111 }; 112 112 activerecord-explain-analyze = { 113 113 dependencies = ["activerecord" "pg"]; ··· 126 126 platforms = []; 127 127 source = { 128 128 remotes = ["https://rubygems.org"]; 129 - sha256 = "0a6mmm1s8abv11ycqs6cq55kr6j89jpclkcnra9w2k47rl047vk4"; 129 + sha256 = "1kngq1555jphy5yhmz4yfigpk3ms4b65ynzy5yssrlhbmdf8r430"; 130 130 type = "gem"; 131 131 }; 132 - version = "6.1.4.4"; 132 + version = "6.1.4.6"; 133 133 }; 134 134 activesupport = { 135 135 dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo" "zeitwerk"]; ··· 137 137 platforms = []; 138 138 source = { 139 139 remotes = ["https://rubygems.org"]; 140 - sha256 = "0rvnz9lsf9mrkpji748sf51f54m027snkw6rm8flyvf7fq18rm98"; 140 + sha256 = "0vrz4vgqz4grr2ykwkd8zhhd0rg12z89n89zl6aff17zrdhhad35"; 141 141 type = "gem"; 142 142 }; 143 - version = "6.1.4.4"; 143 + version = "6.1.4.6"; 144 144 }; 145 145 acts-as-taggable-on = { 146 146 dependencies = ["activerecord"]; ··· 479 479 }; 480 480 version = "3.1.16"; 481 481 }; 482 - bcrypt_pbkdf = { 483 - groups = ["ed25519"]; 484 - platforms = []; 485 - source = { 486 - remotes = ["https://rubygems.org"]; 487 - sha256 = "0ndamfaivnkhc6hy0yqyk2gkwr6f3bz6216lh74hsiiyk3axz445"; 488 - type = "gem"; 489 - }; 490 - version = "1.1.0"; 491 - }; 492 482 benchmark = { 493 483 groups = ["default" "development"]; 494 484 platforms = []; ··· 745 735 version = "3.0.2"; 746 736 }; 747 737 claide = { 748 - groups = ["default" "development"]; 738 + groups = ["danger" "default" "development" "test"]; 749 739 platforms = []; 750 740 source = { 751 741 remotes = ["https://rubygems.org"]; 752 - sha256 = "0kasxsms24fgcdsq680nz99d5lazl9rmz1qkil2y5gbbssx89g0z"; 742 + sha256 = "0bpqhc0kqjp1bh9b7ffc395l9gfls0337rrhmab4v46ykl45qg3d"; 753 743 type = "gem"; 754 744 }; 755 - version = "1.0.3"; 745 + version = "1.1.0"; 756 746 }; 757 747 claide-plugins = { 758 748 dependencies = ["cork" "nap" "open4"]; ··· 814 804 platforms = []; 815 805 source = { 816 806 remotes = ["https://rubygems.org"]; 817 - sha256 = "0lflx29mlznf1hn0nihkgllzbj8xp5qasn8j7h838465pi399k68"; 807 + sha256 = "0ffdxhgirgc86qb42yvmfj6v1v0x4lvi0pxn9zhghkff44wzra0k"; 818 808 type = "gem"; 819 809 }; 820 - version = "2.2.2"; 810 + version = "2.2.5"; 821 811 }; 822 812 contracts = { 823 813 groups = ["default"]; ··· 1252 1242 type = "gem"; 1253 1243 }; 1254 1244 version = "0.3.0"; 1255 - }; 1256 - ed25519 = { 1257 - groups = ["ed25519"]; 1258 - platforms = []; 1259 - source = { 1260 - remotes = ["https://rubygems.org"]; 1261 - sha256 = "1f5kr8za7hvla38fc0n9jiv55iq62k5bzclsa5kdb14l3r4w6qnw"; 1262 - type = "gem"; 1263 - }; 1264 - version = "1.2.4"; 1265 1245 }; 1266 1246 elasticsearch = { 1267 1247 dependencies = ["elasticsearch-api" "elasticsearch-transport"]; ··· 1896 1876 platforms = []; 1897 1877 source = { 1898 1878 remotes = ["https://rubygems.org"]; 1899 - sha256 = "175whfk08jrmvssh5lgk0zgsaksbnhv6p5fg3picknrw4v05vw85"; 1879 + sha256 = "0dl80qvyl1jbcc1iabpja3pnsrfag92h25c2r3vqn3bd0x9q4iwc"; 1900 1880 type = "gem"; 1901 1881 }; 1902 - version = "14.6.0.pre.rc1"; 1882 + version = "14.8.0.pre.rc1"; 1903 1883 }; 1904 1884 github-markup = { 1905 1885 groups = ["default"]; ··· 1939 1919 platforms = []; 1940 1920 source = { 1941 1921 remotes = ["https://rubygems.org"]; 1942 - sha256 = "0pgb0v41qn2cnzzn4fizffds07vhz9sf09bpmm0lw86x8lz6vfdq"; 1922 + sha256 = "0xd7sgl5iwxq2mvx7ql1wpciqrnj2z1ycjxm5ddrdi4kcl9f94z4"; 1943 1923 type = "gem"; 1944 1924 }; 1945 - version = "2.6.1"; 1925 + version = "2.8.0"; 1946 1926 }; 1947 1927 gitlab-experiment = { 1948 - dependencies = ["activesupport" "request_store" "scientist"]; 1928 + dependencies = ["activesupport" "request_store"]; 1949 1929 groups = ["default"]; 1950 1930 platforms = []; 1951 1931 source = { 1952 1932 remotes = ["https://rubygems.org"]; 1953 - sha256 = "064iy0pgjfvfcxynclmk70cdi10hwx7xzq1c14p68cilg569vma2"; 1933 + sha256 = "1ph12qxhml2iq02sad7hybi5yrc5zvz2spav2ahfh3ks2fvs7cbx"; 1954 1934 type = "gem"; 1955 1935 }; 1956 - version = "0.6.5"; 1936 + version = "0.7.0"; 1957 1937 }; 1958 1938 gitlab-fog-azure-rm = { 1959 1939 dependencies = ["azure-storage-blob" "azure-storage-common" "fog-core" "fog-json" "mime-types" "ms_rest_azure"]; ··· 1972 1952 platforms = []; 1973 1953 source = { 1974 1954 remotes = ["https://rubygems.org"]; 1975 - sha256 = "05fs11wpqn801dsscs845629hbgwbgs94qhig45jmalw4h9rira4"; 1955 + sha256 = "1vs5q1lfk5i953gv2xvz6h5x6ycllr8hdzg81zsrz7hy3aygxknj"; 1976 1956 type = "gem"; 1977 1957 }; 1978 - version = "0.21.3"; 1958 + version = "0.22.0"; 1979 1959 }; 1980 1960 gitlab-license = { 1981 1961 groups = ["default"]; 1982 1962 platforms = []; 1983 1963 source = { 1984 1964 remotes = ["https://rubygems.org"]; 1985 - sha256 = "01hddqd3167360m1h5lnrgxd0gmwhaisb9qz89rprhi5ckzyx2gz"; 1965 + sha256 = "1ys98a5qwih4l9zllsysd48d7jl5qcw2ralav0hab3lxalmy5pwf"; 1986 1966 type = "gem"; 1987 1967 }; 1988 - version = "2.0.0"; 1968 + version = "2.1.0"; 1989 1969 }; 1990 1970 gitlab-license_finder = { 1991 1971 dependencies = ["rubyzip" "thor" "tomlrb" "with_env" "xml-simple"]; ··· 2487 2467 platforms = []; 2488 2468 source = { 2489 2469 remotes = ["https://rubygems.org"]; 2490 - sha256 = "004cgs4xg5n6byjs7qld0xhsjq3n6ydfh897myr2mibvh6fjc49g"; 2470 + sha256 = "19370bc97gsy2j4hanij246hv1ddc85hw0xjb6sj7n1ykqdlx9l9"; 2491 2471 type = "gem"; 2492 2472 }; 2493 - version = "1.0.3"; 2473 + version = "1.0.4"; 2494 2474 }; 2495 2475 http-form_data = { 2496 2476 groups = ["default"]; ··· 2540 2520 platforms = []; 2541 2521 source = { 2542 2522 remotes = ["https://rubygems.org"]; 2543 - sha256 = "0vdd1kii40qhbr9n8qx71k2gskq6rkl8ygy8hw5hfj8bb5a364xf"; 2523 + sha256 = "1nancdgq51wk3c1pkxps0rkjsfdwnkx60hzkm947m5rzsz8b2sw8"; 2544 2524 type = "gem"; 2545 2525 }; 2546 - version = "1.8.11"; 2526 + version = "1.9.1"; 2547 2527 }; 2548 2528 i18n_data = { 2549 2529 groups = ["default"]; ··· 3955 3935 platforms = []; 3956 3936 source = { 3957 3937 remotes = ["https://rubygems.org"]; 3958 - sha256 = "1xblxnrs0c5m326v7kgr32k4m00cl2ipcf5m0qvyisrw62vd5dbn"; 3938 + sha256 = "1np2myaxlk5iab1zarwgmp7zsjvm5j8ssg35ijv8b6dpvc3cjd56"; 3959 3939 type = "gem"; 3960 3940 }; 3961 - version = "5.5.2"; 3941 + version = "5.6.2"; 3962 3942 }; 3963 3943 puma_worker_killer = { 3964 3944 dependencies = ["get_process_mem" "puma"]; ··· 4093 4073 platforms = []; 4094 4074 source = { 4095 4075 remotes = ["https://rubygems.org"]; 4096 - sha256 = "10vylypjzfp6c34zx175x7ql7h27llmjdhgjxp5bn2zmrx3lac8l"; 4076 + sha256 = "01mvxg2rmwiqcw0alfd526axg7y1knj0lhy4i2mmxa3q0v7xb8za"; 4097 4077 type = "gem"; 4098 4078 }; 4099 - version = "6.1.4.4"; 4079 + version = "6.1.4.6"; 4100 4080 }; 4101 4081 rails-controller-testing = { 4102 4082 dependencies = ["actionpack" "actionview" "activesupport"]; ··· 4148 4128 platforms = []; 4149 4129 source = { 4150 4130 remotes = ["https://rubygems.org"]; 4151 - sha256 = "1nmyds2www6dmqbbd5ggq31gxxb9mwxd5llzmb3iyczssk6l7lla"; 4131 + sha256 = "1snhwpbnmsyhr297qmin8i5i631aimjca1hiazi128i1355255hb"; 4152 4132 type = "gem"; 4153 4133 }; 4154 - version = "6.1.4.4"; 4134 + version = "6.1.4.6"; 4155 4135 }; 4156 4136 rainbow = { 4157 4137 groups = ["default" "development" "test"]; ··· 4335 4315 platforms = []; 4336 4316 source = { 4337 4317 remotes = ["https://rubygems.org"]; 4338 - sha256 = "0vg7imjnfcqjx7kw94ccj5r78j4g190cqzi1i59sh4a0l940b9cr"; 4318 + sha256 = "155f6cr4rrfw5bs5xd3m5kfw32qhc5fsi4nk82rhif56rc6cs0wm"; 4339 4319 type = "gem"; 4340 4320 }; 4341 - version = "2.1.1"; 4321 + version = "2.2.1"; 4342 4322 }; 4343 4323 regexp_property_values = { 4344 4324 groups = ["default"]; ··· 4367 4347 platforms = []; 4368 4348 source = { 4369 4349 remotes = ["https://rubygems.org"]; 4370 - sha256 = "0cx74kispmnw3ljwb239j65a2j14n8jlsygy372hrsa8mxc71hxi"; 4350 + sha256 = "13ppgmsbrqah08j06bybd3cddv6dml79yzyjn7r8j1src78h98h7"; 4371 4351 type = "gem"; 4372 4352 }; 4373 - version = "1.5.0"; 4353 + version = "1.5.1"; 4374 4354 }; 4375 4355 responders = { 4376 4356 dependencies = ["actionpack" "railties"]; ··· 4772 4752 platforms = []; 4773 4753 source = { 4774 4754 remotes = ["https://rubygems.org"]; 4775 - sha256 = "1gz0ri0pa2xr7b6bf66yjc2wfvk51f4gi6yk7bklwl1nr65zc4gz"; 4755 + sha256 = "0grps9197qyxakbpw02pda59v45lfgbgiyw48i0mq9f2bn9y6mrz"; 4776 4756 type = "gem"; 4777 4757 }; 4778 - version = "2.0.0"; 4758 + version = "2.3.2"; 4779 4759 }; 4780 4760 rugged = { 4781 4761 groups = ["default"]; ··· 4842 4822 version = "4.0.0"; 4843 4823 }; 4844 4824 sassc = { 4845 - dependencies = ["ffi" "rake"]; 4825 + dependencies = ["ffi"]; 4846 4826 groups = ["default"]; 4847 4827 platforms = []; 4848 4828 source = { 4849 4829 remotes = ["https://rubygems.org"]; 4850 - sha256 = "1sr4825rlwsrl7xrsm0sgalcpf5zgp4i56dbi3qxfa9lhs8r6zh4"; 4830 + sha256 = "0gpqv48xhl8mb8qqhcifcp0pixn206a7imc07g48armklfqa4q2c"; 4851 4831 type = "gem"; 4852 4832 }; 4853 - version = "2.0.1"; 4833 + version = "2.4.0"; 4854 4834 }; 4855 4835 sassc-rails = { 4856 4836 dependencies = ["railties" "sassc" "sprockets" "sprockets-rails" "tilt"]; ··· 4874 4854 }; 4875 4855 version = "0.8.2"; 4876 4856 }; 4877 - scientist = { 4878 - groups = ["default"]; 4879 - platforms = []; 4880 - source = { 4881 - remotes = ["https://rubygems.org"]; 4882 - sha256 = "05xiv6kznhawbkjrz97s6lp2ld0w95x1l2s80gm8m49f273399s2"; 4883 - type = "gem"; 4884 - }; 4885 - version = "1.6.2"; 4886 - }; 4887 4857 sd_notify = { 4888 4858 groups = ["puma"]; 4889 4859 platforms = []; ··· 4994 4964 platforms = []; 4995 4965 source = { 4996 4966 remotes = ["https://rubygems.org"]; 4997 - sha256 = "0k38cbwhcj9ncfzlgfmvq2zqfdvldln58w8s8v89m0jqlhnhsqhj"; 4967 + sha256 = "10pllqwracvy5nmchipg359sq9pnyg08q970xpqmpc3nkmrihxlf"; 4998 4968 type = "gem"; 4999 4969 }; 5000 - version = "6.3.1"; 4970 + version = "6.4.0"; 5001 4971 }; 5002 4972 sidekiq-cron = { 5003 4973 dependencies = ["fugit" "sidekiq"]; ··· 5200 5170 }; 5201 5171 version = "1.3.13"; 5202 5172 }; 5203 - sshkey = { 5173 + ssh_data = { 5204 5174 groups = ["default"]; 5205 5175 platforms = []; 5206 5176 source = { 5207 5177 remotes = ["https://rubygems.org"]; 5208 - sha256 = "03bkn55qsng484iqwz2lmm6rkimj01vsvhwk661s3lnmpkl65lbp"; 5178 + sha256 = "0p3vaq2fbmlphphqr0yjc5cyzzxjizq4zbxbbw3j2vpgdcmpi6bs"; 5209 5179 type = "gem"; 5210 5180 }; 5211 - version = "2.0.0"; 5181 + version = "1.2.0"; 5212 5182 }; 5213 5183 ssrf_filter = { 5214 5184 groups = ["default"]; ··· 5645 5615 platforms = []; 5646 5616 source = { 5647 5617 remotes = ["https://rubygems.org"]; 5648 - sha256 = "0wc47r23h063l8ysws8sy24gzh74mks81cak3lkzlrw4qkqb3sg4"; 5618 + sha256 = "0jmbimpnpjdzz8hlrppgl9spm99qh3qzbx0b81k3gkgwba8nk3yd"; 5649 5619 type = "gem"; 5650 5620 }; 5651 - version = "0.0.7.7"; 5621 + version = "0.0.8"; 5652 5622 }; 5653 5623 unicode-display_width = { 5654 5624 groups = ["default" "development" "test"]; ··· 5948 5918 platforms = []; 5949 5919 source = { 5950 5920 remotes = ["https://rubygems.org"]; 5951 - sha256 = "0lmg9x683gr9mkrbq9df2m0zb0650mdfxqna0bs10js44inv7znx"; 5921 + sha256 = "09bq7j2p6mkbxnsg71s253dm2463kg51xc7bmjcxgyblqbh4ln7m"; 5952 5922 type = "gem"; 5953 5923 }; 5954 - version = "2.5.3"; 5924 + version = "2.5.4"; 5955 5925 }; 5956 5926 }
+1 -1
pkgs/applications/version-management/mercurial/default.nix
··· 180 180 buildInputs = self.buildInputs ++ self.propagatedBuildInputs; 181 181 nativeBuildInputs = self.nativeBuildInputs; 182 182 183 - phases = [ "installPhase" "installCheckPhase" ]; 183 + dontUnpack = true; 184 184 185 185 installPhase = '' 186 186 runHook preInstall
+1 -1
pkgs/development/compilers/crystal/build-package.nix
··· 77 77 '') 78 78 crystalBinaries) 79 79 ++ lib.optional (format == "shards") 80 - "shards build --local --production ${lib.concatStringsSep " " defaultOptions}" 80 + "shards build --local --production ${lib.concatStringsSep " " (args.options or defaultOptions)}" 81 81 ++ [ "runHook postBuild" ])); 82 82 83 83 installPhase = args.installPhase or (lib.concatStringsSep "\n" ([
-38
pkgs/development/libraries/libktorrent/default.nix
··· 1 - { lib, stdenv, fetchurl, cmake, extra-cmake-modules 2 - , karchive, kcrash, ki18n, kio, solid 3 - , boost, gmp, qca-qt5, libgcrypt 4 - }: 5 - 6 - let 7 - mainVersion = "5.1.2"; 8 - 9 - in stdenv.mkDerivation rec { 10 - pname = "libktorrent"; 11 - version = "2.1.1"; 12 - 13 - src = fetchurl { 14 - url = "mirror://kde/stable/ktorrent/${mainVersion}/${pname}-${version}.tar.xz"; 15 - sha256 = "0051zh8bb4p9wmcfn5ql987brhsaiw9880xdck7b5dm1a05mri2w"; 16 - }; 17 - 18 - outputs = [ "out" "dev" ]; 19 - 20 - nativeBuildInputs = [ cmake extra-cmake-modules ]; 21 - 22 - buildInputs = [ karchive kcrash ki18n kio solid qca-qt5 libgcrypt ]; 23 - 24 - propagatedBuildInputs = [ gmp boost ]; 25 - 26 - passthru = { 27 - inherit mainVersion; 28 - }; 29 - 30 - dontWrapQtApps = true; 31 - 32 - meta = with lib; { 33 - description = "A BitTorrent library used by KTorrent"; 34 - homepage = "https://www.kde.org/applications/internet/ktorrent/"; 35 - maintainers = with maintainers; [ eelco ]; 36 - platforms = platforms.linux; 37 - }; 38 - }
+31
pkgs/development/php-packages/phing/default.nix
··· 1 + { mkDerivation, fetchurl, makeWrapper, lib, php }: 2 + let 3 + pname = "phing"; 4 + version = "2.17.1"; 5 + in 6 + mkDerivation { 7 + inherit pname version; 8 + 9 + src = fetchurl { 10 + url = "https://www.phing.info/get/phing-${version}.phar"; 11 + sha256 = "sha256-Sf2fdy9b1wmXEDA3S4CRksH/DhAIirIy6oekWE1TNjE="; 12 + }; 13 + 14 + dontUnpack = true; 15 + 16 + nativeBuildInputs = [ makeWrapper ]; 17 + 18 + installPhase = '' 19 + mkdir -p $out/bin 20 + install -D $src $out/libexec/phing/phing.phar 21 + makeWrapper ${php}/bin/php $out/bin/phing \ 22 + --add-flags "$out/libexec/phing/phing.phar" 23 + ''; 24 + 25 + meta = with lib; { 26 + description = "PHing Is Not GNU make; it's a PHP project build system or build tool based on Apache Ant"; 27 + license = licenses.lgpl3; 28 + homepage = "https://github.com/phingofficial/phing"; 29 + maintainers = with maintainers; teams.php.members; 30 + }; 31 + }
+2 -2
pkgs/development/python-modules/fastapi/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "fastapi"; 22 - version = "0.74.0"; 22 + version = "0.74.1"; 23 23 format = "flit"; 24 24 25 25 disabled = pythonOlder "3.6"; ··· 28 28 owner = "tiangolo"; 29 29 repo = pname; 30 30 rev = version; 31 - sha256 = "sha256-pA+oaZpyRDeQ+b9jrzpYdm3LZQ5QWNjvfFRtUe8eDSo="; 31 + sha256 = "sha256-aYSJ30nAS3cG1fVSXuX2m3bxUSnpbWWUxFQy7dzuiTA="; 32 32 }; 33 33 34 34 propagatedBuildInputs = [
+4 -2
pkgs/development/python-modules/maestral/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "maestral"; 13 - version = "1.5.2"; 13 + version = "1.5.3"; 14 14 disabled = pythonOlder "3.6"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "SamSchott"; 18 18 repo = "maestral"; 19 19 rev = "v${version}"; 20 - sha256 = "sha256-nFXgvFLw6ru/Sw3+LoZ7V09dyn0L21We/Dlwib2gZB8="; 20 + sha256 = "sha256-Uo3vcYez2qSq162SSKjoCkwygwR5awzDceIq8/h3dao="; 21 21 }; 22 + 23 + format = "pyproject"; 22 24 23 25 propagatedBuildInputs = [ 24 26 click
+2 -2
pkgs/development/python-modules/oslo-db/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "oslo-db"; 19 - version = "11.1.0"; 19 + version = "11.2.0"; 20 20 21 21 src = fetchPypi { 22 22 pname = "oslo.db"; 23 23 inherit version; 24 - sha256 = "8469c54544f1c0d7ac0a998477033eab13733b186d159554311c6132b43862e9"; 24 + sha256 = "sha256-ezppPrC1BEkUmiJWGMdQtvDhZWyEJoGEe0e4UK1FYL4="; 25 25 }; 26 26 27 27 nativeBuildInputs = [ pbr ];
+2 -2
pkgs/development/python-modules/slixmpp/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "slixmpp"; 16 - version = "1.7.1"; 16 + version = "1.8.0.1"; 17 17 18 18 disabled = !isPy3k; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - sha256 = "sha256-mvg23FdHJZeIZRcm8GLWmm9DDTBt29jmsUHB/smVSec="; 22 + sha256 = "sha256-J3znZl77jST94KhUBQcCxSK0qnsVWIYTG6u3po5FHh8="; 23 23 }; 24 24 25 25 patches = [
+2 -2
pkgs/development/tools/analysis/checkov/default.nix
··· 32 32 33 33 buildPythonApplication rec { 34 34 pname = "checkov"; 35 - version = "2.0.900"; 35 + version = "2.0.906"; 36 36 37 37 src = fetchFromGitHub { 38 38 owner = "bridgecrewio"; 39 39 repo = pname; 40 40 rev = version; 41 - hash = "sha256-uhc09UiEe987pgs+6XPBKcERW5pL2PG3U1LEju4jWaM="; 41 + hash = "sha256-sNwdbKaojDR8q/ugs+ot4ObpIodk2uJVvxcBQEb6d5A="; 42 42 }; 43 43 44 44 nativeBuildInputs = with py.pkgs; [
+14 -1
pkgs/development/tools/build-managers/samurai/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub }: 1 + { lib, stdenv, fetchFromGitHub, fetchpatch }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "samurai"; ··· 12 12 }; 13 13 14 14 makeFlags = [ "DESTDIR=" "PREFIX=${placeholder "out"}" ]; 15 + 16 + patches = [ 17 + (fetchpatch { 18 + name = "CVE-2021-30218.patch"; 19 + url = "https://github.com/michaelforney/samurai/commit/e84b6d99c85043fa1ba54851ee500540ec206918.patch"; 20 + sha256 = "sha256-hyndwj6st4rwOJ35Iu0qL12dR5E6CBvsulvR27PYKMw="; 21 + }) 22 + (fetchpatch { 23 + name = "CVE-2021-30219.patch"; 24 + url = "https://github.com/michaelforney/samurai/commit/d2af3bc375e2a77139c3a28d6128c60cd8d08655.patch"; 25 + sha256 = "sha256-rcdwKjHeq5Oaga9wezdHSg/7ljkynfbnkBc2ciMW5so="; 26 + }) 27 + ]; 15 28 16 29 meta = with lib; { 17 30 description = "ninja-compatible build tool written in C";
+16 -8
pkgs/tools/filesystems/irods/common.nix
··· 1 - { lib, stdenv, bzip2, zlib, autoconf, automake, cmake, gnumake, help2man , texinfo, libtool , cppzmq , libarchive, avro-cpp, boost, jansson, zeromq, openssl, pam, libiodbc, libkrb5, gcc, libcxx, which, catch2 }: 1 + { lib, stdenv, bzip2, zlib, autoconf, automake, cmake, gnumake, help2man, texinfo, libtool, cppzmq, libarchive 2 + , avro-cpp, boost, jansson, zeromq, openssl, pam, libiodbc, libkrb5, gcc, libcxx, which, catch2, nanodbc, fmt 3 + , nlohmann_json, spdlog }: 2 4 3 5 # Common attributes of irods packages 4 6 5 7 { 6 8 nativeBuildInputs = [ autoconf automake cmake gnumake help2man texinfo which gcc ]; 7 - buildInputs = [ bzip2 zlib libtool cppzmq libarchive avro-cpp jansson zeromq openssl pam libiodbc libkrb5 boost libcxx catch2 ]; 9 + buildInputs = [ bzip2 zlib libtool cppzmq libarchive avro-cpp jansson zeromq openssl pam libiodbc libkrb5 boost 10 + libcxx catch2 nanodbc fmt nlohmann_json spdlog ]; 8 11 9 12 cmakeFlags = [ 10 13 "-DIRODS_EXTERNALS_FULLPATH_CLANG=${stdenv.cc}" ··· 16 19 "-DIRODS_EXTERNALS_FULLPATH_ZMQ=${zeromq}" 17 20 "-DIRODS_EXTERNALS_FULLPATH_CPPZMQ=${cppzmq}" 18 21 "-DIRODS_EXTERNALS_FULLPATH_CATCH2=${catch2}" 22 + "-DIRODS_EXTERNALS_FULLPATH_NANODBC=${nanodbc}" 23 + "-DIRODS_EXTERNALS_FULLPATH_FMT=${fmt}" 24 + "-DIRODS_EXTERNALS_FULLPATH_JSON=${nlohmann_json}" 25 + "-DIRODS_EXTERNALS_FULLPATH_SPDLOG=${spdlog}" 19 26 "-DIRODS_LINUX_DISTRIBUTION_NAME=nix" 20 27 "-DIRODS_LINUX_DISTRIBUTION_VERSION_MAJOR=1.0" 21 28 "-DCPACK_GENERATOR=TGZ" 22 29 "-DCMAKE_CXX_FLAGS=-I${lib.getDev libcxx}/include/c++/v1" 23 30 ]; 24 31 25 - preConfigure = '' 26 - patchShebangs ./packaging 27 - patchShebangs ./scripts 28 - substituteInPlace CMakeLists.txt --replace "DESTINATION usr/bin" "DESTINATION bin" 29 - substituteInPlace CMakeLists.txt --replace "INCLUDE_DIRS usr/include/" "INCLUDE_DIRS include/" 30 - substituteInPlace CMakeLists.txt --replace "DESTINATION usr/lib/" "DESTINATION lib/" 32 + postPatch = '' 33 + patchShebangs ./packaging ./scripts 34 + substituteInPlace CMakeLists.txt \ 35 + --replace "DESTINATION usr/bin" "DESTINATION bin" \ 36 + --replace "INCLUDE_DIRS usr/include/" "INCLUDE_DIRS include/" \ 37 + --replace "DESTINATION usr/lib/" "DESTINATION lib/" \ 38 + --replace "{IRODS_EXTERNALS_FULLPATH_JSON}/include" "{IRODS_EXTERNALS_FULLPATH_JSON}/include/nlohmann" 31 39 export cmakeFlags="$cmakeFlags 32 40 -DCMAKE_INSTALL_PREFIX=$out 33 41 "
+37 -32
pkgs/tools/filesystems/irods/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, bzip2, zlib, autoconf, automake, cmake, gnumake, help2man , texinfo, libtool , cppzmq , libarchive, avro-cpp_llvm, boost, jansson, zeromq, openssl , pam, libiodbc, libkrb5, gcc, libcxx, which, catch2 }: 1 + { lib, stdenv, fetchFromGitHub, bzip2, zlib, autoconf, automake, cmake, gnumake, help2man, texinfo, libtool, cppzmq 2 + , libarchive, avro-cpp_llvm, boost, jansson, zeromq, openssl, pam, libiodbc, libkrb5, gcc, libcxx, which, catch2 3 + , nanodbc_llvm, fmt, nlohmann_json, spdlog }: 2 4 3 5 let 4 - avro-cpp=avro-cpp_llvm; 6 + avro-cpp = avro-cpp_llvm; 7 + nanodbc = nanodbc_llvm; 5 8 in 6 9 let 7 10 common = import ./common.nix { 8 11 inherit lib stdenv bzip2 zlib autoconf automake cmake gnumake 9 - help2man texinfo libtool cppzmq libarchive jansson 10 - zeromq openssl pam libiodbc libkrb5 gcc libcxx 11 - boost avro-cpp which catch2; 12 + help2man texinfo libtool cppzmq libarchive jansson 13 + zeromq openssl pam libiodbc libkrb5 gcc libcxx 14 + boost avro-cpp which catch2 nanodbc fmt nlohmann_json 15 + spdlog; 12 16 }; 13 - in rec { 17 + in 18 + rec { 14 19 15 20 # irods: libs and server package 16 21 irods = stdenv.mkDerivation (common // rec { 17 - version = "4.2.7"; 22 + version = "4.2.11"; 18 23 pname = "irods"; 19 24 20 25 src = fetchFromGitHub { 21 26 owner = "irods"; 22 27 repo = "irods"; 23 28 rev = version; 24 - sha256 = "1pd4l42z4igzf0l8xbp7yz0nhzsv47ziv5qj8q1hh6pfhmwlzp9s"; 29 + sha256 = "0prcsiddk8n3h515jjapgfz1d6hjqywhrkcf6giqd7xc7b0slz44"; 25 30 fetchSubmodules = true; 26 31 }; 27 32 ··· 33 38 # fix build with recent llvm versions 34 39 NIX_CFLAGS_COMPILE = "-Wno-deprecated-register -Wno-deprecated-declarations"; 35 40 36 - preConfigure = common.preConfigure + '' 41 + postPatch = common.postPatch + '' 37 42 patchShebangs ./test 38 43 substituteInPlace plugins/database/CMakeLists.txt --replace "COMMAND cpp" "COMMAND ${gcc.cc}/bin/cpp" 39 44 substituteInPlace cmake/server.cmake --replace "DESTINATION usr/sbin" "DESTINATION sbin" ··· 62 67 63 68 # icommands (CLI) package, depends on the irods package 64 69 irods-icommands = stdenv.mkDerivation (common // rec { 65 - version = "4.2.7"; 66 - pname = "irods-icommands"; 70 + version = "4.2.11"; 71 + pname = "irods-icommands"; 67 72 68 - src = fetchFromGitHub { 69 - owner = "irods"; 70 - repo = "irods_client_icommands"; 71 - rev = version; 72 - sha256 = "08hqrc9iaw0y9rrrcknnl5mzbcrsvqc39pwvm62fipl3vnfqryli"; 73 - }; 73 + src = fetchFromGitHub { 74 + owner = "irods"; 75 + repo = "irods_client_icommands"; 76 + rev = version; 77 + sha256 = "0wgs585j2lp820py2pbizsk54xgz5id96fhxwwk9lqhbzxhfjhcg"; 78 + }; 74 79 75 - patches = [ ./zmqcpp-deprecated-send_recv.patch ]; 80 + patches = [ ./zmqcpp-deprecated-send_recv.patch ]; 76 81 77 - buildInputs = common.buildInputs ++ [ irods ]; 82 + buildInputs = common.buildInputs ++ [ irods ]; 78 83 79 - preConfigure = common.preConfigure + '' 80 - patchShebangs ./bin 81 - ''; 84 + postPatch = common.postPatch + '' 85 + patchShebangs ./bin 86 + ''; 82 87 83 - cmakeFlags = common.cmakeFlags ++ [ 84 - "-DCMAKE_INSTALL_PREFIX=${stdenv.out}" 85 - "-DIRODS_DIR=${irods}/lib/irods/cmake" 86 - "-DCMAKE_EXE_LINKER_FLAGS=-Wl,-rpath,${irods}/lib" 87 - "-DCMAKE_MODULE_LINKER_FLAGS=-Wl,-rpath,${irods}/lib" 88 - "-DCMAKE_SHARED_LINKER_FLAGS=-Wl,-rpath,${irods}/lib" 88 + cmakeFlags = common.cmakeFlags ++ [ 89 + "-DCMAKE_INSTALL_PREFIX=${stdenv.out}" 90 + "-DIRODS_DIR=${irods}/lib/irods/cmake" 91 + "-DCMAKE_EXE_LINKER_FLAGS=-Wl,-rpath,${irods}/lib" 92 + "-DCMAKE_MODULE_LINKER_FLAGS=-Wl,-rpath,${irods}/lib" 93 + "-DCMAKE_SHARED_LINKER_FLAGS=-Wl,-rpath,${irods}/lib" 89 94 ]; 90 95 91 - meta = common.meta // { 92 - description = common.meta.description + " CLI clients"; 93 - longDescription = common.meta.longDescription + "This package provides the CLI clients, called 'icommands'."; 94 - }; 96 + meta = common.meta // { 97 + description = common.meta.description + " CLI clients"; 98 + longDescription = common.meta.longDescription + "This package provides the CLI clients, called 'icommands'."; 99 + }; 95 100 }); 96 101 } 97 102
-22
pkgs/tools/filesystems/irods/irods_root_path.patch
··· 1 - diff -r -u irods-4.2.0.orig/lib/core/src/irods_default_paths.cpp irods-4.2.0/lib/core/src/irods_default_paths.cpp 2 - --- irods-4.2.0.orig/lib/core/src/irods_default_paths.cpp 2016-11-15 06:23:55.000000000 +0000 3 - +++ irods-4.2.0/lib/core/src/irods_default_paths.cpp 2016-12-20 18:03:17.156883399 +0000 4 - @@ -18,7 +18,7 @@ 5 - try { 6 - boost::filesystem::path path{dl_info.dli_fname}; 7 - path = boost::filesystem::canonical(path); 8 - - path.remove_filename().remove_filename().remove_filename(); // Removes filename and the two directories (usr and lib) between libirods_common.so and base of irods install 9 - + path.remove_filename().remove_filename(); // Removes filename and the two directories (usr and lib) between libirods_common.so and base of irods install 10 - return path; 11 - } catch(const boost::filesystem::filesystem_error& e) { 12 - THROW(-1, e.what()); 13 - @@ -27,8 +27,7 @@ 14 - 15 - boost::filesystem::path 16 - get_irods_config_directory() { 17 - - boost::filesystem::path path{get_irods_root_directory()}; 18 - - path.append("etc").append("irods"); 19 - + boost::filesystem::path path("/etc/irods"); 20 - return path; 21 - } 22 - 23 1 diff -r -u irods-4.2.0.orig/scripts/irods/paths.py irods-4.2.0/scripts/irods/paths.py 24 2 --- irods-4.2.0.orig/scripts/irods/paths.py 2016-11-15 06:23:55.000000000 +0000 25 3 +++ irods-4.2.0/scripts/irods/paths.py 2016-12-21 15:17:07.437864606 +0000
+2 -2
pkgs/tools/misc/remind/default.nix
··· 16 16 in 17 17 tcl.mkTclDerivation rec { 18 18 pname = "remind"; 19 - version = "03.04.00"; 19 + version = "03.04.01"; 20 20 21 21 src = fetchurl { 22 22 url = "https://dianne.skoll.ca/projects/remind/download/remind-${version}.tar.gz"; 23 - sha256 = "sha256-uIpIygxV5l122FN8sz+OMeQh8iL4Vy87EM1/CjFvLVI="; 23 + sha256 = "sha256-8INtFmftMb1JSotUdDtMXdSm+UE/8zQW/wIOExr8nkI="; 24 24 }; 25 25 26 26 propagatedBuildInputs = tclLibraries;
+2 -2
pkgs/tools/networking/checkip/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "checkip"; 8 - version = "0.18.0"; 8 + version = "0.18.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "jreisinger"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-wbgFJ46zUPmHS2lDJpCaCFqfASbFW5JLAC0XOB8QJhY="; 14 + sha256 = "sha256-cQY77csZ7UPi09vUOdn3AKrLzGMI2BE16gfL1wDXxZA="; 15 15 }; 16 16 17 17 vendorSha256 = "sha256-NHu1hZFPT2k8izrvvz7w0vlVe/nKH0nS4oXUGS8CWcc=";
+3 -3
pkgs/tools/networking/godns/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "godns"; 5 - version = "2.6"; 5 + version = "2.7"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "TimothyYe"; 9 9 repo = "godns"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-U8fmjcPeTcKlf721UIbA4/JYeM4l+OIyAPGNp8IPvSk="; 11 + sha256 = "sha256-PD/3WIxNPtC7s4+2ogWG5DEm717rYQLMx9XA06Q6ebo="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-OyqkjA90zcfqRL6pfISR/6WXbv5LwVhKDECBtlqords="; 14 + vendorSha256 = "sha256-vhByl9oJjFIvOskAgLubZ5RCcitKd2jjxi8D9nU6850="; 15 15 16 16 # Some tests require internet access, broken in sandbox 17 17 doCheck = false;
+2 -2
pkgs/tools/security/certipy/default.nix
··· 5 5 6 6 python3.pkgs.buildPythonApplication rec { 7 7 pname = "certipy"; 8 - version = "2.0.7"; 8 + version = "2.0.9"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "ly4k"; 12 12 repo = "Certipy"; 13 13 rev = version; 14 - hash = "sha256-/89TO/Dzj53bxndLgMIPCaL3axXJUEpX07+25xtnmws="; 14 + hash = "sha256-84nGRKZ0UlMDAZ1Wo5Hgy9XSAyEh0Tio9+3OZVFZG5k="; 15 15 }; 16 16 17 17 propagatedBuildInputs = with python3.pkgs; [
+3 -3
pkgs/tools/security/grype/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "grype"; 9 - version = "0.33.0"; 9 + version = "0.33.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "anchore"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-RXEeJZeC6hA6DetZnUNWFtNZEy4HJpxviL8pySBLfts="; 15 + sha256 = "sha256-5QjyGIpxnrwTnEmi0D16vPKodg3+SKiINFONwU2OzC0="; 16 16 # populate values that require us to use git. By doing this in postFetch we 17 17 # can delete .git afterwards and maintain better reproducibility of the src. 18 18 leaveDotGit = true; ··· 27 27 ''; 28 28 }; 29 29 30 - vendorSha256 = "sha256-2T2fw1nOycP1LxUuMSmz1ke2bg4yox/tIAveXCNJG9Y="; 30 + vendorSha256 = "sha256-CPMfQv9oiLbIMkZe/t482LzssoNTcNVJdr2o2wJecSA="; 31 31 32 32 nativeBuildInputs = [ 33 33 installShellFiles
+1 -1
pkgs/tools/security/metasploit/Gemfile
··· 1 1 # frozen_string_literal: true 2 2 source "https://rubygems.org" 3 3 4 - gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.1.30" 4 + gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.1.31"
+20 -20
pkgs/tools/security/metasploit/Gemfile.lock
··· 1 1 GIT 2 2 remote: https://github.com/rapid7/metasploit-framework 3 - revision: aab66244adaadb275bd780c1301fea51f444426a 4 - ref: refs/tags/6.1.30 3 + revision: 2bed5461f9e43e2608a90c3331045b62e8dba26a 4 + ref: refs/tags/6.1.31 5 5 specs: 6 - metasploit-framework (6.1.30) 6 + metasploit-framework (6.1.31) 7 7 actionpack (~> 6.0) 8 8 activerecord (~> 6.0) 9 9 activesupport (~> 6.0) ··· 31 31 metasploit-concern 32 32 metasploit-credential 33 33 metasploit-model 34 - metasploit-payloads (= 2.0.74) 34 + metasploit-payloads (= 2.0.75) 35 35 metasploit_data_models 36 36 metasploit_payloads-mettle (= 1.0.18) 37 37 mqtt ··· 128 128 arel-helpers (2.14.0) 129 129 activerecord (>= 3.1.0, < 8) 130 130 aws-eventstream (1.2.0) 131 - aws-partitions (1.555.0) 132 - aws-sdk-core (3.126.2) 131 + aws-partitions (1.559.0) 132 + aws-sdk-core (3.127.0) 133 133 aws-eventstream (~> 1, >= 1.0.2) 134 134 aws-partitions (~> 1, >= 1.525.0) 135 135 aws-sigv4 (~> 1.1) 136 136 jmespath (~> 1.0) 137 - aws-sdk-ec2 (1.299.0) 138 - aws-sdk-core (~> 3, >= 3.126.0) 137 + aws-sdk-ec2 (1.300.0) 138 + aws-sdk-core (~> 3, >= 3.127.0) 139 139 aws-sigv4 (~> 1.1) 140 - aws-sdk-iam (1.67.0) 141 - aws-sdk-core (~> 3, >= 3.126.0) 140 + aws-sdk-iam (1.68.0) 141 + aws-sdk-core (~> 3, >= 3.127.0) 142 142 aws-sigv4 (~> 1.1) 143 - aws-sdk-kms (1.54.0) 144 - aws-sdk-core (~> 3, >= 3.126.0) 143 + aws-sdk-kms (1.55.0) 144 + aws-sdk-core (~> 3, >= 3.127.0) 145 145 aws-sigv4 (~> 1.1) 146 - aws-sdk-s3 (1.112.0) 147 - aws-sdk-core (~> 3, >= 3.126.0) 146 + aws-sdk-s3 (1.113.0) 147 + aws-sdk-core (~> 3, >= 3.127.0) 148 148 aws-sdk-kms (~> 1) 149 149 aws-sigv4 (~> 1.4) 150 150 aws-sigv4 (1.4.0) ··· 251 251 activemodel (~> 6.0) 252 252 activesupport (~> 6.0) 253 253 railties (~> 6.0) 254 - metasploit-payloads (2.0.74) 254 + metasploit-payloads (2.0.75) 255 255 metasploit_data_models (5.0.4) 256 256 activerecord (~> 6.0) 257 257 activesupport (~> 6.0) ··· 264 264 webrick 265 265 metasploit_payloads-mettle (1.0.18) 266 266 method_source (1.0.0) 267 - mini_portile2 (2.7.1) 267 + mini_portile2 (2.8.0) 268 268 minitest (5.15.0) 269 269 mqtt (0.5.0) 270 270 msgpack (1.4.5) ··· 278 278 network_interface (0.0.2) 279 279 nexpose (7.3.0) 280 280 nio4r (2.5.8) 281 - nokogiri (1.13.1) 282 - mini_portile2 (~> 2.7.0) 281 + nokogiri (1.13.3) 282 + mini_portile2 (~> 2.8.0) 283 283 racc (~> 1.4) 284 284 nori (2.6.0) 285 285 octokit (4.22.0) ··· 292 292 pcaprub 293 293 patch_finder (1.0.2) 294 294 pcaprub (0.13.1) 295 - pdf-reader (2.9.1) 295 + pdf-reader (2.9.2) 296 296 Ascii85 (~> 1.0) 297 297 afm (~> 0.2.1) 298 298 hashery (~> 2.0) 299 299 ruby-rc4 300 300 ttfunk 301 - pg (1.3.2) 301 + pg (1.3.3) 302 302 public_suffix (4.0.6) 303 303 puma (5.6.2) 304 304 nio4r (~> 2.0)
+2 -2
pkgs/tools/security/metasploit/default.nix
··· 15 15 }; 16 16 in stdenv.mkDerivation rec { 17 17 pname = "metasploit-framework"; 18 - version = "6.1.30"; 18 + version = "6.1.31"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "rapid7"; 22 22 repo = "metasploit-framework"; 23 23 rev = version; 24 - sha256 = "sha256-QSKJIcHaWsxbHe2uTW5MnZFMoK1fOa6TejIT2Mq0z7k="; 24 + sha256 = "sha256-WrrpejXhpGu8/d8TBjXBi9qaYZAFTjZr7S2WYz+RTFw="; 25 25 }; 26 26 27 27 nativeBuildInputs = [ makeWrapper ];
+25 -25
pkgs/tools/security/metasploit/gemset.nix
··· 104 104 platforms = []; 105 105 source = { 106 106 remotes = ["https://rubygems.org"]; 107 - sha256 = "0r3ihnddcizpf34mcfggyjii8lmjyy1q89mswpbzqa5mxvws85qg"; 107 + sha256 = "15pi27wp50h829757xhp22fx57nvlfm5cjy2iz11b7zvdx19j7fw"; 108 108 type = "gem"; 109 109 }; 110 - version = "1.555.0"; 110 + version = "1.559.0"; 111 111 }; 112 112 aws-sdk-core = { 113 113 groups = ["default"]; 114 114 platforms = []; 115 115 source = { 116 116 remotes = ["https://rubygems.org"]; 117 - sha256 = "19xi4dr675f7x9dmk1fc10jmjdgv45j3dn9k44m5xavd3qnpzx7v"; 117 + sha256 = "0cmrz2ddv8235z2dx1hyw85mh3lxaipk9dyy10zk2fvmv1nkfkiq"; 118 118 type = "gem"; 119 119 }; 120 - version = "3.126.2"; 120 + version = "3.127.0"; 121 121 }; 122 122 aws-sdk-ec2 = { 123 123 groups = ["default"]; 124 124 platforms = []; 125 125 source = { 126 126 remotes = ["https://rubygems.org"]; 127 - sha256 = "13kl993psm21mni2g3llyj6b1nzway8kcabnrblnrjkd4d4fg3v7"; 127 + sha256 = "0mi99zacz537wsiks9yb6zy8xkqsbrg9j7c4kzrgd8zk55p247wd"; 128 128 type = "gem"; 129 129 }; 130 - version = "1.299.0"; 130 + version = "1.300.0"; 131 131 }; 132 132 aws-sdk-iam = { 133 133 groups = ["default"]; 134 134 platforms = []; 135 135 source = { 136 136 remotes = ["https://rubygems.org"]; 137 - sha256 = "1iv8db2wb3lajcnqx6icn7bdvhrfd7di01c329r95kgw6gzsf7sc"; 137 + sha256 = "15rhfl5g49422g8bi90dv0cx3imbza99223pqdi4vsg6gwzhszhy"; 138 138 type = "gem"; 139 139 }; 140 - version = "1.67.0"; 140 + version = "1.68.0"; 141 141 }; 142 142 aws-sdk-kms = { 143 143 groups = ["default"]; 144 144 platforms = []; 145 145 source = { 146 146 remotes = ["https://rubygems.org"]; 147 - sha256 = "0h2mn5ywrla2wqsvzvp9m8jhzr93ywqmyi2l0b538hrq6pmdhjq2"; 147 + sha256 = "0fmpdll52ng1kfn4r5ndcyppn5553qvvxw87w58m9n70ga3avasi"; 148 148 type = "gem"; 149 149 }; 150 - version = "1.54.0"; 150 + version = "1.55.0"; 151 151 }; 152 152 aws-sdk-s3 = { 153 153 groups = ["default"]; 154 154 platforms = []; 155 155 source = { 156 156 remotes = ["https://rubygems.org"]; 157 - sha256 = "09fc16hdvripmpn1bj5bayqvmfz0pj2l1h2w954id9c9ar7vv7f5"; 157 + sha256 = "0iafjly868kdzmpxkv1ndmqm524ik36ibs15mqh145vw32gz7bax"; 158 158 type = "gem"; 159 159 }; 160 - version = "1.112.0"; 160 + version = "1.113.0"; 161 161 }; 162 162 aws-sigv4 = { 163 163 groups = ["default"]; ··· 684 684 platforms = []; 685 685 source = { 686 686 fetchSubmodules = false; 687 - rev = "aab66244adaadb275bd780c1301fea51f444426a"; 688 - sha256 = "1ffgnk5dh4rjga9swfazmnh4r4cx9ip4vbpd3mdwqnnsq4hqj8j1"; 687 + rev = "2bed5461f9e43e2608a90c3331045b62e8dba26a"; 688 + sha256 = "0p2cj4zn75idxmmkckh5j1hrmnlbq4shc4yzzny6p9716mxfkfjs"; 689 689 type = "git"; 690 690 url = "https://github.com/rapid7/metasploit-framework"; 691 691 }; 692 - version = "6.1.30"; 692 + version = "6.1.31"; 693 693 }; 694 694 metasploit-model = { 695 695 groups = ["default"]; ··· 706 706 platforms = []; 707 707 source = { 708 708 remotes = ["https://rubygems.org"]; 709 - sha256 = "03q70mqn38chhm9cmjh6k4ch5jsrgf2id09jv0ylkn3vsrrjfzpg"; 709 + sha256 = "1ghwsciyhldpja50f9wv1nd1xnns6ki9hjfhllh1dyja3l1knd9z"; 710 710 type = "gem"; 711 711 }; 712 - version = "2.0.74"; 712 + version = "2.0.75"; 713 713 }; 714 714 metasploit_data_models = { 715 715 groups = ["default"]; ··· 746 746 platforms = []; 747 747 source = { 748 748 remotes = ["https://rubygems.org"]; 749 - sha256 = "0d3ga166pahsxavzwj19yjj4lr13rw1vsb36s2qs8blcxigrdp6z"; 749 + sha256 = "0rapl1sfmfi3bfr68da4ca16yhc0pp93vjwkj7y3rdqrzy3b41hy"; 750 750 type = "gem"; 751 751 }; 752 - version = "2.7.1"; 752 + version = "2.8.0"; 753 753 }; 754 754 minitest = { 755 755 groups = ["default"]; ··· 877 877 platforms = []; 878 878 source = { 879 879 remotes = ["https://rubygems.org"]; 880 - sha256 = "1zqzawia52cdcmi55lp7v8jmiqyw7pcpwsksqlnirwfm3f7bnf11"; 880 + sha256 = "1p6b3q411h2mw4dsvhjrp1hh66hha5cm69fqg85vn2lizz71n6xz"; 881 881 type = "gem"; 882 882 }; 883 - version = "1.13.1"; 883 + version = "1.13.3"; 884 884 }; 885 885 nori = { 886 886 groups = ["default"]; ··· 967 967 platforms = []; 968 968 source = { 969 969 remotes = ["https://rubygems.org"]; 970 - sha256 = "0pn5l3ayjfn4mv2079q80q0x3q39q25nxcc5l9cjqz4lf5anhlfi"; 970 + sha256 = "1pmb0lhbch06i8br2nkcq3flbfx1s2wqi3vkndqr4vnx3azvyjf6"; 971 971 type = "gem"; 972 972 }; 973 - version = "2.9.1"; 973 + version = "2.9.2"; 974 974 }; 975 975 pg = { 976 976 groups = ["default"]; 977 977 platforms = []; 978 978 source = { 979 979 remotes = ["https://rubygems.org"]; 980 - sha256 = "0m776cj2hik15wi730vhgczd5v9s0xmi45q2hgcf5m5cnqvfih35"; 980 + sha256 = "0qqky1q9xhji017q1apx9w81qdlwpm6ix3amhikjy416hxxmhcj1"; 981 981 type = "gem"; 982 982 }; 983 - version = "1.3.2"; 983 + version = "1.3.3"; 984 984 }; 985 985 public_suffix = { 986 986 groups = ["default"];
+2 -2
pkgs/top-level/aliases.nix
··· 1426 1426 kleopatra klettres klines kmag kmail kmenuedit kmines kmix kmplot 1427 1427 knavalbattle knetwalk knights kollision kolourpaint kompare konsole kontact 1428 1428 korganizer kpkpass krdc kreversi krfb kscreen kscreenlocker kshisen ksquares 1429 - ksshaskpass ksystemlog kteatime ktimer ktouch kturtle kwallet-pam 1429 + ksshaskpass ksystemlog kteatime ktimer ktorrent ktouch kturtle kwallet-pam 1430 1430 kwalletmanager kwave kwayland-integration kwin kwrited marble milou minuet 1431 1431 okular oxygen oxygen-icons5 picmi plasma-browser-integration plasma-desktop 1432 1432 plasma-integration plasma-nano plasma-nm plasma-pa plasma-phone-components 1433 1433 plasma-systemmonitor plasma-thunderbolt plasma-vault plasma-workspace 1434 1434 plasma-workspace-wallpapers polkit-kde-agent powerdevil qqc2-breeze-style 1435 - sddm-kcm spectacle systemsettings xdg-desktop-portal-kde yakuake 1435 + sddm-kcm skanlite spectacle systemsettings xdg-desktop-portal-kde yakuake 1436 1436 ; 1437 1437 1438 1438 inherit (plasma5Packages.thirdParty)
+10 -12
pkgs/top-level/all-packages.nix
··· 6618 6618 }; 6619 6619 6620 6620 inherit (callPackages ../tools/filesystems/irods rec { 6621 - stdenv = llvmPackages.libcxxStdenv; 6622 - libcxx = llvmPackages.libcxx; 6623 - boost = boost160.override { inherit stdenv; }; 6624 - avro-cpp_llvm = avro-cpp.override { inherit stdenv boost; }; 6625 - }) 6626 - irods 6627 - irods-icommands; 6621 + stdenv = llvmPackages.libcxxStdenv; 6622 + libcxx = llvmPackages.libcxx; 6623 + boost = boost17x.override { inherit stdenv; }; 6624 + fmt = fmt_8.override { inherit stdenv; }; 6625 + nanodbc_llvm = nanodbc.override { inherit stdenv; }; 6626 + avro-cpp_llvm = avro-cpp.override { inherit stdenv boost; }; 6627 + }) 6628 + irods 6629 + irods-icommands; 6628 6630 6629 6631 ignite = callPackage ../applications/virtualization/ignite { }; 6630 6632 ··· 26873 26875 26874 26876 ktimetracker = libsForQt5.callPackage ../applications/office/ktimetracker { }; 26875 26877 26876 - ktorrent = libsForQt5.callPackage ../applications/networking/p2p/ktorrent { }; 26877 - 26878 26878 kubedb-cli = callPackage ../applications/networking/cluster/kubedb-cli { }; 26879 26879 26880 26880 kubecfg = callPackage ../applications/networking/cluster/kubecfg { }; ··· 28909 28909 28910 28910 sipp = callPackage ../development/tools/misc/sipp { }; 28911 28911 28912 - skanlite = libsForQt5.callPackage ../applications/office/skanlite { }; 28913 - 28914 28912 soci = callPackage ../development/libraries/soci { }; 28915 28913 28916 28914 socialscan = with python3.pkgs; toPythonApplication socialscan; ··· 29135 29133 taskopen = callPackage ../applications/misc/taskopen { }; 29136 29134 29137 29135 tdesktop = libsForQt5.callPackage ../applications/networking/instant-messengers/telegram/tdesktop { 29138 - inherit (xorg) libpthreadstubs libXdmcp; 29136 + abseil-cpp = abseil-cpp_202111; 29139 29137 }; 29140 29138 29141 29139 tektoncd-cli = callPackage ../applications/networking/cluster/tektoncd-cli { };
+2
pkgs/top-level/php-packages.nix
··· 140 140 141 141 deployer = callPackage ../development/php-packages/deployer { }; 142 142 143 + phing = callPackage ../development/php-packages/phing { }; 144 + 143 145 php-cs-fixer = callPackage ../development/php-packages/php-cs-fixer { }; 144 146 145 147 php-parallel-lint = callPackage ../development/php-packages/php-parallel-lint { };
-2
pkgs/top-level/qt5-packages.nix
··· 116 116 117 117 libdbusmenu = callPackage ../development/libraries/libdbusmenu-qt/qt-5.5.nix { }; 118 118 119 - libktorrent = callPackage ../development/libraries/libktorrent { }; 120 - 121 119 liblastfm = callPackage ../development/libraries/liblastfm { }; 122 120 123 121 libopenshot = callPackage ../applications/video/openshot-qt/libopenshot.nix { };