Merge remote-tracking branch 'origin/master' into staging-next

K900 b6f676fb 8f912677

+597 -878
-11
maintainers/maintainer-list.nix
··· 24563 24563 github = "waynr"; 24564 24564 githubId = 1441126; 24565 24565 }; 24566 - wbondanza_devoteam = { 24567 - name = "Wilson Bondanza"; 24568 - email = "wilson.bondanza@devoteam.com"; 24569 - github = "wbondanza-devoteam"; 24570 - githubId = 195292349; 24571 - keys = [ 24572 - { 24573 - fingerprint = "61F3 9F46 606D 655F 4E8D 6C82 B623 05E6 1563 8A9E"; 24574 - } 24575 - ]; 24576 - }; 24577 24566 wchresta = { 24578 24567 email = "wchresta.nix@chrummibei.ch"; 24579 24568 github = "wchresta";
+2
nixos/doc/manual/release-notes/rl-2505.section.md
··· 36 36 - `nixos-option` has been rewritten to a Nix expression called by a simple bash script. This lowers our maintenance threshold, makes eval errors less verbose, adds support for flake-based configurations, descending into `attrsOf` and `listOf` submodule options, and `--show-trace`. 37 37 38 38 - The Mattermost module ({option}`services.mattermost`) and packages (`mattermost` and `mmctl`) have been substantially updated: 39 + - {option}`services.mattermost.preferNixConfig` now defaults to true if you advance {option}`system.stateVersion` to 25.05. This means that if you have {option}`services.mattermost.mutableConfig` set, NixOS will override your settings to those that you define in the module. It is recommended to leave this at the default, even if you used a mutable config before, because it will ensure that your Mattermost data directories are correct. If you moved your data directories, you may want to review the module changes before upgrading. 40 + - Mattermost telemetry reporting is now disabled by default, though security update notifications are enabled. Look at {option}`services.mattermost.telemetry` for options to control this behavior. 39 41 - `pkgs.mattermostLatest` is now an option to track the latest (non-prerelease) Mattermost release. We test upgrade migrations from ESR releases (`pkgs.mattermost`) to `pkgs.mattermostLatest`. 40 42 - The Mattermost frontend is now built from source and can be overridden. 41 43 - Note that the Mattermost derivation containing both the webapp and server is now wrapped to allow them to be built independently, so overrides to both webapp and server look like `mattermost.overrideAttrs (prev: { webapp = prev.webapp.override { ... }; server = prev.server.override { ... }; })` now.
+32 -2
nixos/modules/services/web-apps/mattermost.nix
··· 202 202 ListenAddress = "${cfg.host}:${toString cfg.port}"; 203 203 LocalModeSocketLocation = cfg.socket.path; 204 204 EnableLocalMode = cfg.socket.enable; 205 + EnableSecurityFixAlert = cfg.telemetry.enableSecurityAlerts; 205 206 }; 206 207 TeamSettings.SiteName = cfg.siteName; 207 208 SqlSettings.DriverName = cfg.database.driver; ··· 233 234 FileSettings.Directory = cfg.dataDir; 234 235 PluginSettings.Directory = "${pluginDir}/server"; 235 236 PluginSettings.ClientDirectory = "${pluginDir}/client"; 236 - LogSettings.FileLocation = cfg.logDir; 237 + LogSettings = { 238 + FileLocation = cfg.logDir; 239 + 240 + # Reaches out to Mattermost's servers for telemetry; disable it by default. 241 + # https://docs.mattermost.com/configure/environment-configuration-settings.html#enable-diagnostics-and-error-reporting 242 + EnableDiagnostics = cfg.telemetry.enableDiagnostics; 243 + }; 237 244 } cfg.settings; 238 245 239 246 mattermostConf = recursiveUpdate mattermostConfWithoutPlugins ( ··· 455 462 456 463 preferNixConfig = mkOption { 457 464 type = types.bool; 458 - default = false; 465 + default = versionAtLeast config.system.stateVersion "25.05"; 466 + defaultText = '' 467 + versionAtLeast config.system.stateVersion "25.05"; 468 + ''; 459 469 description = '' 460 470 If both mutableConfig and this option are set, the Nix configuration 461 471 will take precedence over any settings configured in the server ··· 472 482 This is a list of paths to .tar.gz files or derivations evaluating to 473 483 .tar.gz files. 474 484 ''; 485 + }; 486 + 487 + telemetry = { 488 + enableSecurityAlerts = mkOption { 489 + type = types.bool; 490 + default = true; 491 + description = '' 492 + True if we should enable security update checking. This reaches out to Mattermost's servers: 493 + https://docs.mattermost.com/manage/telemetry.html#security-update-check-feature 494 + ''; 495 + }; 496 + 497 + enableDiagnostics = mkOption { 498 + type = types.bool; 499 + default = false; 500 + description = '' 501 + True if we should enable sending diagnostic data. This reaches out to Mattermost's servers: 502 + https://docs.mattermost.com/manage/telemetry.html#error-and-diagnostics-reporting-feature 503 + ''; 504 + }; 475 505 }; 476 506 477 507 environment = mkOption {
+5 -4
nixos/tests/mate-wayland.nix
··· 42 42 machine.wait_for_file("/run/user/${toString user.uid}/wayland-1") 43 43 44 44 with subtest("Check if MATE session components actually start"): 45 - for i in ["wayfire", "mate-panel", "mate-wayland.sh", "mate-wayland-components.sh"]: 46 - machine.wait_until_succeeds(f"pgrep -f {i}") 47 - # It is expected that this applet doesn't work in Wayland 48 - machine.wait_for_text('WorkspaceSwitcherApplet') 45 + for i in ["wayfire", "mate-panel", "mate-wayland.sh"]: 46 + machine.wait_until_succeeds(f"pgrep {i}") 47 + machine.wait_until_succeeds("pgrep -f mate-wayland-components.sh") 48 + # It is expected that WorkspaceSwitcherApplet doesn't work in Wayland 49 + machine.wait_for_text('(panel|Factory|Workspace|Switcher|Applet|configuration)') 49 50 50 51 with subtest("Check if various environment variables are set"): 51 52 cmd = "xargs --null --max-args=1 echo < /proc/$(pgrep -xf mate-panel)/environ"
+2 -1
nixos/tests/mattermost/default.nix
··· 48 48 database = { 49 49 peerAuth = lib.mkDefault true; 50 50 }; 51 + telemetry.enableSecurityAlerts = false; 51 52 settings = { 52 53 SupportSettings.AboutLink = "https://nixos.org"; 53 54 PluginSettings.AutomaticPrepackagedPlugins = false; ··· 93 94 makeMattermost 94 95 { 95 96 mutableConfig = true; 97 + preferNixConfig = false; 96 98 settings.SupportSettings.HelpLink = "https://search.nixos.org"; 97 99 } 98 100 { ··· 104 106 }; 105 107 postgresMostlyMutable = makeMattermost { 106 108 mutableConfig = true; 107 - preferNixConfig = true; 108 109 plugins = with pkgs; [ 109 110 # Build the demo plugin. 110 111 (mattermost.buildPlugin {
+1
pkgs/applications/editors/jetbrains/source/build.nix
··· 126 126 version = buildNumber; 127 127 inherit src; 128 128 sourceRoot = "${src.name}/native/restarter"; 129 + useFetchCargoVendor = true; 129 130 cargoHash = restarterHash; 130 131 131 132 # Allow static linking
+2 -2
pkgs/applications/editors/jetbrains/source/ides.json
··· 6 6 "ideaHash": "sha256-QKFUg6C+ZVgPrgd6jwWSkBVMHAF30ja0Uqezy9syo5k=", 7 7 "androidHash": "sha256-2ZLTh3mwrIWOqn1UHqAVibG5JvfvxinqDna/EGxd0Ds=", 8 8 "jpsHash": "sha256-p3AEHULhVECIicyhCYNkxeQoMAorrbvoIj7jcqxYD2s=", 9 - "restarterHash": "sha256-rkx8DOaIxG0H2jz4sFsPzhcNyzN51HTI3hPEsp8yUY4=", 9 + "restarterHash": "sha256-acCmC58URd6p9uKZrm0qWgdZkqu9yqCs23v8qgxV2Ag=", 10 10 "mvnDeps": "idea_maven_artefacts.json" 11 11 }, 12 12 "pycharm-community": { ··· 16 16 "ideaHash": "sha256-QKFUg6C+ZVgPrgd6jwWSkBVMHAF30ja0Uqezy9syo5k=", 17 17 "androidHash": "sha256-2ZLTh3mwrIWOqn1UHqAVibG5JvfvxinqDna/EGxd0Ds=", 18 18 "jpsHash": "sha256-p3AEHULhVECIicyhCYNkxeQoMAorrbvoIj7jcqxYD2s=", 19 - "restarterHash": "sha256-B0eReRKfA9W7uwVHuY+3zZEAD5d+cOQpcbBLxn8AVYw=", 19 + "restarterHash": "sha256-acCmC58URd6p9uKZrm0qWgdZkqu9yqCs23v8qgxV2Ag=", 20 20 "mvnDeps": "pycharm_maven_artefacts.json" 21 21 } 22 22 }
+2 -2
pkgs/applications/version-management/git-credential-manager/default.nix
··· 14 14 15 15 buildDotnetModule rec { 16 16 pname = "git-credential-manager"; 17 - version = "2.6.0"; 17 + version = "2.6.1"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "git-ecosystem"; 21 21 repo = "git-credential-manager"; 22 22 rev = "v${version}"; 23 - hash = "sha256-8hjMtfPY/7cNH8WdHyG4kT2W+wGWteHbin1HgTBGiNQ="; 23 + hash = "sha256-fzcGAcKOAEnBiAEYYyxKJ71xnixb5cz7FzR28/cKIFg="; 24 24 }; 25 25 26 26 projectFile = "src/shared/Git-Credential-Manager/Git-Credential-Manager.csproj";
+7 -7
pkgs/applications/version-management/gitlab/data.json
··· 1 1 { 2 - "version": "17.7.1", 3 - "repo_hash": "0c800lczpfbc62scxmf0ll0y619qrdszwxdzsmyl4w14appp96mm", 4 - "yarn_hash": "10iz5148yr1xaij78fx7j4dras35rsm4zgxw8m8fx5adg6xc86sg", 2 + "version": "17.8.0", 3 + "repo_hash": "0a6a05hip2f505yvfi4v7849cmpb1kzghsf6ivy6lrhc06ksxs19", 4 + "yarn_hash": "0d1nzgji3y90gcx92pl0bnqlj5h9ra3r7k1z673fvsj6lzppnx8v", 5 5 "owner": "gitlab-org", 6 6 "repo": "gitlab", 7 - "rev": "v17.7.1-ee", 7 + "rev": "v17.8.0-ee", 8 8 "passthru": { 9 - "GITALY_SERVER_VERSION": "17.7.1", 10 - "GITLAB_PAGES_VERSION": "17.7.1", 9 + "GITALY_SERVER_VERSION": "17.8.0", 10 + "GITLAB_PAGES_VERSION": "17.8.0", 11 11 "GITLAB_SHELL_VERSION": "14.39.0", 12 12 "GITLAB_ELASTICSEARCH_INDEXER_VERSION": "5.4.0", 13 - "GITLAB_WORKHORSE_VERSION": "17.7.1" 13 + "GITLAB_WORKHORSE_VERSION": "17.8.0" 14 14 } 15 15 }
+2 -2
pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
··· 5 5 buildGoModule rec { 6 6 pname = "gitlab-workhorse"; 7 7 8 - version = "17.7.1"; 8 + version = "17.8.0"; 9 9 10 10 # nixpkgs-update: no auto update 11 11 src = fetchFromGitLab { ··· 17 17 18 18 sourceRoot = "${src.name}/workhorse"; 19 19 20 - vendorHash = "sha256-ir2Npjl39K2DzjT8fnbOOcMmfHiwFnVmvG04oh2GoOA="; 20 + vendorHash = "sha256-bPabhQD19A3WrCC9D1r0TZOKM+CkoqBgOUj0pqLs3Bo="; 21 21 buildInputs = [ git ]; 22 22 ldflags = [ "-X main.Version=${version}" ]; 23 23 doCheck = false;
+228 -210
pkgs/applications/version-management/gitlab/rubyEnv/Gemfile
··· 21 21 22 22 extend ignore_feature_category 23 23 24 - gem 'bundler-checksum', '~> 0.1.0', path: 'vendor/gems/bundler-checksum', require: false # rubocop:todo Gemfile/MissingFeatureCategory 24 + gem 'bundler-checksum', '~> 0.1.0', path: 'vendor/gems/bundler-checksum', require: false, feature_category: :shared 25 25 26 26 # NOTE: When incrementing the major or minor version here, also increment activerecord_version 27 27 # in vendor/gems/attr_encrypted/attr_encrypted.gemspec until we resolve ··· 30 30 # See https://docs.gitlab.com/ee/development/gemfile.html#upgrade-rails for guidelines when upgrading Rails 31 31 32 32 if next? 33 - gem 'rails', '~> 7.1.4', feature_category: :shared 33 + gem 'rails', '~> 7.1.5', feature_category: :shared 34 34 else 35 - gem 'rails', '~> 7.0.8.6', feature_category: :shared 35 + gem 'rails', '~> 7.0.8.7', feature_category: :shared 36 36 end 37 37 38 - gem 'activerecord-gitlab', path: 'gems/activerecord-gitlab' # rubocop:todo Gemfile/MissingFeatureCategory 38 + gem 'activerecord-gitlab', path: 'gems/activerecord-gitlab', feature_category: :shared 39 39 40 - gem 'bootsnap', '~> 1.18.3', require: false # rubocop:todo Gemfile/MissingFeatureCategory 40 + gem 'bootsnap', '~> 1.18.3', require: false, feature_category: :shared 41 41 42 42 # Avoid the precompiled native gems because Omnibus needs to build this to ensure 43 43 # LD_LIBRARY_PATH is correct: https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/7730 44 44 gem 'ffi', '~> 1.17', force_ruby_platform: true, feature_category: :shared 45 45 46 - gem 'openssl', '~> 3.0' # rubocop:todo Gemfile/MissingFeatureCategory 47 - gem 'ipaddr', '~> 1.2.5' # rubocop:todo Gemfile/MissingFeatureCategory 46 + gem 'openssl', '~> 3.0', feature_category: :shared 47 + gem 'ipaddr', '~> 1.2.5', feature_category: :shared 48 48 49 - gem 'gitlab-safe_request_store', path: 'gems/gitlab-safe_request_store' # rubocop:todo Gemfile/MissingFeatureCategory 49 + gem 'gitlab-safe_request_store', path: 'gems/gitlab-safe_request_store', feature_category: :shared 50 50 51 51 # GitLab Monorepo Gems 52 52 group :monorepo do 53 - gem 'gitlab-utils', path: 'gems/gitlab-utils' # rubocop:todo Gemfile/MissingFeatureCategory 53 + gem 'gitlab-utils', path: 'gems/gitlab-utils', feature_category: :shared 54 54 end 55 55 56 56 gem 'gitlab-backup-cli', path: 'gems/gitlab-backup-cli', require: 'gitlab/backup/cli', feature_category: :backup_restore ··· 58 58 gem 'gitlab-secret_detection', path: 'gems/gitlab-secret_detection', feature_category: :secret_detection 59 59 60 60 # Responders respond_to and respond_with 61 - gem 'responders', '~> 3.0' # rubocop:todo Gemfile/MissingFeatureCategory 61 + gem 'responders', '~> 3.0', feature_category: :shared 62 62 63 - gem 'sprockets', '~> 3.7.0' # rubocop:todo Gemfile/MissingFeatureCategory 64 - gem 'sprockets-rails', '~> 3.5.1' # rubocop:todo Gemfile/MissingFeatureCategory 63 + gem 'sprockets', '~> 3.7.0', feature_category: :shared 64 + gem 'sprockets-rails', '~> 3.5.1', feature_category: :shared 65 65 66 - gem 'view_component', '~> 3.20.0' # rubocop:todo Gemfile/MissingFeatureCategory 66 + gem 'view_component', '~> 3.21.0', feature_category: :shared 67 67 68 68 # Supported DBs 69 69 gem 'pg', '~> 1.5.6', feature_category: :database 70 70 71 71 gem 'neighbor', '~> 0.3.2', feature_category: :duo_chat 72 72 73 - gem 'rugged', '~> 1.6' # rubocop:todo Gemfile/MissingFeatureCategory 73 + gem 'rugged', '~> 1.6', feature_category: :gitaly 74 74 75 75 gem 'faraday', '~> 2', feature_category: :shared 76 76 gem 'faraday-retry', '~> 2', feature_category: :shared 77 77 # Logger is a dependency of Faraday, but Logger 1.6.0 does not work with Chef. 78 - gem 'logger', '~> 1.5.3' # rubocop:todo Gemfile/MissingFeatureCategory 78 + gem 'logger', '~> 1.5.3', feature_category: :shared 79 79 80 - gem 'marginalia', '~> 1.11.1' # rubocop:todo Gemfile/MissingFeatureCategory 80 + gem 'marginalia', '~> 1.11.1', feature_category: :database 81 81 82 82 # Authorization 83 - gem 'declarative_policy', '~> 1.1.0' # rubocop:todo Gemfile/MissingFeatureCategory 83 + gem 'declarative_policy', '~> 1.1.0', feature_category: :shared 84 84 85 85 # For source code paths mapping 86 86 gem 'coverband', '6.1.4', require: false, feature_category: :shared 87 87 88 88 # Authentication libraries 89 89 gem 'devise', '~> 4.9.3', feature_category: :system_access 90 - gem 'devise-pbkdf2-encryptable', '~> 0.0.0', path: 'vendor/gems/devise-pbkdf2-encryptable' # rubocop:todo Gemfile/MissingFeatureCategory 91 - gem 'bcrypt', '~> 3.1', '>= 3.1.14' # rubocop:todo Gemfile/MissingFeatureCategory 90 + gem 'devise-pbkdf2-encryptable', '~> 0.0.0', path: 'vendor/gems/devise-pbkdf2-encryptable', 91 + feature_category: :system_access 92 + gem 'bcrypt', '~> 3.1', '>= 3.1.14', feature_category: :system_access 92 93 gem 'doorkeeper', '~> 5.8', '>= 5.8.1', feature_category: :system_access 93 94 gem 'doorkeeper-openid_connect', '~> 1.8.10', feature_category: :system_access 94 95 gem 'doorkeeper-device_authorization_grant', '~> 1.0.0', feature_category: :system_access 95 - gem 'rexml', '~> 3.3.2' # rubocop:todo Gemfile/MissingFeatureCategory 96 + gem 'rexml', '~> 3.3.2', feature_category: :shared 96 97 gem 'ruby-saml', '~> 1.17.0', feature_category: :system_access 97 - gem 'omniauth', '~> 2.1.0' # rubocop:todo Gemfile/MissingFeatureCategory 98 - gem 'omniauth-auth0', '~> 3.1' # rubocop:todo Gemfile/MissingFeatureCategory 99 - gem 'omniauth-azure-activedirectory-v2', '~> 2.0' # rubocop:todo Gemfile/MissingFeatureCategory 100 - gem 'omniauth-alicloud', '~> 3.0.0' # rubocop:todo Gemfile/MissingFeatureCategory 101 - gem 'omniauth-github', '2.0.1' # rubocop:todo Gemfile/MissingFeatureCategory 102 - gem 'omniauth-gitlab', '~> 4.0.0', path: 'vendor/gems/omniauth-gitlab' # See vendor/gems/omniauth-gitlab/README.md # rubocop:todo Gemfile/MissingFeatureCategory 103 - gem 'omniauth-google-oauth2', '~> 1.1' # rubocop:todo Gemfile/MissingFeatureCategory 104 - gem 'omniauth-oauth2-generic', '~> 0.2.2' # rubocop:todo Gemfile/MissingFeatureCategory 98 + gem 'omniauth', '~> 2.1.0', feature_category: :system_access 99 + gem 'omniauth-auth0', '~> 3.1', feature_category: :system_access 100 + gem 'omniauth-azure-activedirectory-v2', '~> 2.0', feature_category: :system_access 101 + gem 'omniauth-alicloud', '~> 3.0.0', feature_category: :system_access 102 + gem 'omniauth-github', '2.0.1', feature_category: :system_access 103 + # See vendor/gems/omniauth-gitlab/README.md 104 + gem 'omniauth-gitlab', '~> 4.0.0', path: 'vendor/gems/omniauth-gitlab', feature_category: :system_access 105 + gem 'omniauth-google-oauth2', '~> 1.1', feature_category: :system_access 106 + gem 'omniauth-oauth2-generic', '~> 0.2.2', feature_category: :system_access 105 107 gem 'omniauth-saml', '~> 2.2.1', feature_category: :system_access 106 - gem 'omniauth-shibboleth-redux', '~> 2.0', require: 'omniauth-shibboleth' # rubocop:todo Gemfile/MissingFeatureCategory 107 - gem 'omniauth_crowd', '~> 2.4.0', path: 'vendor/gems/omniauth_crowd' # See vendor/gems/omniauth_crowd/README.md # rubocop:todo Gemfile/MissingFeatureCategory 108 - gem 'omniauth_openid_connect', '~> 0.8.0' # rubocop:todo Gemfile/MissingFeatureCategory 108 + gem 'omniauth-shibboleth-redux', '~> 2.0', require: 'omniauth-shibboleth', feature_category: :system_access 109 + # See vendor/gems/omniauth_crowd/README.md 110 + gem 'omniauth_crowd', '~> 2.4.0', path: 'vendor/gems/omniauth_crowd', feature_category: :system_access 111 + gem 'omniauth_openid_connect', '~> 0.8.0', feature_category: :system_access 109 112 # Locked until Ruby 3.0 upgrade since upgrading will pull in an updated net-smtp gem. 110 113 # See https://docs.gitlab.com/ee/development/emails.html#rationale. 111 - gem 'openid_connect', '~> 2.3.0' # rubocop:todo Gemfile/MissingFeatureCategory 112 - gem 'omniauth-salesforce', '~> 1.0.5', path: 'vendor/gems/omniauth-salesforce' # See gem README.md # rubocop:todo Gemfile/MissingFeatureCategory 113 - gem 'omniauth-atlassian-oauth2', '~> 0.2.0' # rubocop:todo Gemfile/MissingFeatureCategory 114 - gem 'rack-oauth2', '~> 2.2.1' # rubocop:todo Gemfile/MissingFeatureCategory 115 - gem 'jwt', '~> 2.9.3' # rubocop:todo Gemfile/MissingFeatureCategory 114 + gem 'openid_connect', '~> 2.3.0', feature_category: :system_access 115 + # See gem README.md 116 + gem 'omniauth-salesforce', '~> 1.0.5', path: 'vendor/gems/omniauth-salesforce', feature_category: :system_access 117 + gem 'omniauth-atlassian-oauth2', '~> 0.2.0', feature_category: :system_access 118 + gem 'rack-oauth2', '~> 2.2.1', feature_category: :system_access 119 + gem 'jwt', '~> 2.9.3', feature_category: :system_access 116 120 117 121 # Kerberos authentication. EE-only 118 - gem 'gssapi', '~> 1.3.1', group: :kerberos # rubocop:todo Gemfile/MissingFeatureCategory 119 - gem 'timfel-krb5-auth', '~> 0.8', group: :kerberos # rubocop:todo Gemfile/MissingFeatureCategory 122 + gem 'gssapi', '~> 1.3.1', group: :kerberos, feature_category: :system_access 123 + gem 'timfel-krb5-auth', '~> 0.8', group: :kerberos, feature_category: :system_access 120 124 121 125 # Spam and anti-bot protection 122 - gem 'recaptcha', '~> 5.12', require: 'recaptcha/rails' # rubocop:todo Gemfile/MissingFeatureCategory 123 - gem 'akismet', '~> 3.0' # rubocop:todo Gemfile/MissingFeatureCategory 124 - gem 'invisible_captcha', '~> 2.1.0' # rubocop:todo Gemfile/MissingFeatureCategory 126 + gem 'recaptcha', '~> 5.12', require: 'recaptcha/rails', feature_category: :insider_threat 127 + gem 'akismet', '~> 3.0', feature_category: :insider_threat 128 + gem 'invisible_captcha', '~> 2.1.0', feature_category: :insider_threat 125 129 126 130 # Two-factor authentication 127 - gem 'devise-two-factor', '~> 4.1.1' # rubocop:todo Gemfile/MissingFeatureCategory 131 + gem 'devise-two-factor', '~> 4.1.1', feature_category: :system_access 128 132 gem 'rqrcode', '~> 2.2', feature_category: :system_access 129 133 130 - gem 'attr_encrypted', '~> 3.2.4', path: 'vendor/gems/attr_encrypted' # rubocop:todo Gemfile/MissingFeatureCategory 134 + gem 'attr_encrypted', '~> 3.2.4', path: 'vendor/gems/attr_encrypted', feature_category: :shared 131 135 132 136 # GitLab Pages 133 137 gem 'validates_hostname', '~> 1.0.13', feature_category: :pages ··· 136 140 gem 'acme-client', '~> 2.0.19', feature_category: :pages 137 141 138 142 # Browser detection 139 - gem 'browser', '~> 5.3.1' # rubocop:todo Gemfile/MissingFeatureCategory 143 + gem 'browser', '~> 5.3.1', feature_category: :shared 140 144 141 145 # OS detection for usage ping 142 - gem 'ohai', '~> 18.1' # rubocop:todo Gemfile/MissingFeatureCategory 146 + gem 'ohai', '~> 18.1', feature_category: :product_analytics 143 147 144 148 # GPG 145 149 gem 'gpgme', '~> 2.0.24', feature_category: :source_code_management ··· 147 151 # LDAP Auth 148 152 # GitLab fork with several improvements to original library. For full list of changes 149 153 # see https://github.com/intridea/omniauth-ldap/compare/master...gitlabhq:master 150 - gem 'gitlab_omniauth-ldap', '~> 2.2.0', require: 'omniauth-ldap' # rubocop:todo Gemfile/MissingFeatureCategory 151 - gem 'net-ldap', '~> 0.17.1' # rubocop:todo Gemfile/MissingFeatureCategory 154 + gem 'gitlab_omniauth-ldap', '~> 2.2.0', require: 'omniauth-ldap', feature_category: :system_access 155 + gem 'net-ldap', '~> 0.17.1', feature_category: :system_access 152 156 153 157 # API 154 158 gem 'grape', '~> 2.0.0', feature_category: :api ··· 156 160 gem 'grape-swagger', '~> 2.1.0', group: [:development, :test], feature_category: :api 157 161 gem 'grape-swagger-entity', '~> 0.5.1', group: [:development, :test], feature_category: :api 158 162 gem 'grape-path-helpers', '~> 2.0.1', feature_category: :api 159 - gem 'rack-cors', '~> 2.0.1', require: 'rack/cors' # rubocop:todo Gemfile/MissingFeatureCategory 163 + gem 'rack-cors', '~> 2.0.1', require: 'rack/cors', feature_category: :shared 160 164 161 165 # GraphQL API 162 166 gem 'graphql', '~> 2.4.1', feature_category: :api ··· 175 179 feature_category: :duo_workflow 176 180 177 181 # Generate Fake data 178 - gem 'ffaker', '~> 2.23' # rubocop:todo Gemfile/MissingFeatureCategory 182 + gem 'ffaker', '~> 2.23', feature_category: :shared 179 183 180 - gem 'hashie', '~> 5.0.0' # rubocop:todo Gemfile/MissingFeatureCategory 184 + gem 'hashie', '~> 5.0.0', feature_category: :shared 181 185 182 186 # Pagination 183 - gem 'kaminari', '~> 1.2.2' # rubocop:todo Gemfile/MissingFeatureCategory 187 + gem 'kaminari', '~> 1.2.2', feature_category: :shared 184 188 185 189 # HAML 186 - gem 'hamlit', '~> 2.15.0' # rubocop:todo Gemfile/MissingFeatureCategory 190 + gem 'hamlit', '~> 2.15.0', feature_category: :shared 187 191 188 192 # Files attachments 189 - gem 'carrierwave', '~> 1.3' # rubocop:todo Gemfile/MissingFeatureCategory 190 - gem 'mini_magick', '~> 4.12' # rubocop:todo Gemfile/MissingFeatureCategory 193 + gem 'carrierwave', '~> 1.3', feature_category: :shared 194 + gem 'mini_magick', '~> 4.12', feature_category: :shared 191 195 192 196 # for backups 193 197 gem 'fog-aws', '~> 3.26', feature_category: :shared 194 198 # Locked until fog-google resolves https://github.com/fog/fog-google/issues/421. 195 199 # Also see config/initializers/fog_core_patch.rb. 196 - gem 'fog-core', '= 2.1.0' # rubocop:todo Gemfile/MissingFeatureCategory 197 - gem 'fog-google', '~> 1.24.1', require: 'fog/google' # rubocop:todo Gemfile/MissingFeatureCategory 198 - gem 'fog-local', '~> 0.8' # rubocop:todo Gemfile/MissingFeatureCategory 200 + gem 'fog-core', '= 2.1.0', feature_category: :shared 201 + gem 'fog-google', '~> 1.24.1', require: 'fog/google', feature_category: :shared 202 + gem 'fog-local', '~> 0.8', feature_category: :shared 199 203 # NOTE: 200 204 # the fog-aliyun gem since v0.4 pulls in aliyun-sdk transitively, which monkey-patches 201 205 # the rest-client gem to drop the Content-Length header field for chunked transfers, 202 206 # which may have knock-on effects on other features using `RestClient`. 203 207 # We may want to update this dependency if this is ever addressed upstream, e.g. via 204 208 # https://github.com/aliyun/aliyun-oss-ruby-sdk/pull/93 205 - gem 'fog-aliyun', '~> 0.4' # rubocop:todo Gemfile/MissingFeatureCategory 209 + gem 'fog-aliyun', '~> 0.4', feature_category: :shared 206 210 gem 'gitlab-fog-azure-rm', '~> 2.2.0', require: 'fog/azurerm', feature_category: :shared 207 211 208 212 # for Google storage 209 213 210 214 # Need this specific version of google-apis-storage_v1 so that fog-google will utilize the updated list_objects with 211 215 # match_glob support in google-apis-core 0.11.1. Because of this we also have to bump google-cloud-storage to 1.45.0. 212 - gem 'google-apis-storage_v1', '~> 0.29' # rubocop:todo Gemfile/MissingFeatureCategory 213 - gem 'google-cloud-storage', '~> 1.45.0' # rubocop:todo Gemfile/MissingFeatureCategory 216 + gem 'google-apis-storage_v1', '~> 0.29', feature_category: :shared 217 + gem 'google-cloud-storage', '~> 1.45.0', feature_category: :shared 214 218 # We need >= 0.11.1 because that's when match_glob support is added to list_objects 215 - gem 'google-apis-core', '~> 0.11.0', '>= 0.11.1' # rubocop:todo Gemfile/MissingFeatureCategory 216 - gem 'google-apis-compute_v1', '~> 0.57.0' # rubocop:todo Gemfile/MissingFeatureCategory 217 - gem 'google-apis-container_v1', '~> 0.43.0' # rubocop:todo Gemfile/MissingFeatureCategory 218 - gem 'google-apis-container_v1beta1', '~> 0.43.0' # rubocop:todo Gemfile/MissingFeatureCategory 219 - gem 'google-apis-cloudbilling_v1', '~> 0.21.0' # rubocop:todo Gemfile/MissingFeatureCategory 220 - gem 'google-apis-cloudresourcemanager_v1', '~> 0.31.0' # rubocop:todo Gemfile/MissingFeatureCategory 221 - gem 'google-apis-iam_v1', '~> 0.36.0' # rubocop:todo Gemfile/MissingFeatureCategory 222 - gem 'google-apis-serviceusage_v1', '~> 0.28.0' # rubocop:todo Gemfile/MissingFeatureCategory 223 - gem 'google-apis-sqladmin_v1beta4', '~> 0.41.0' # rubocop:todo Gemfile/MissingFeatureCategory 224 - gem 'google-apis-androidpublisher_v3', '~> 0.34.0' # rubocop:todo Gemfile/MissingFeatureCategory 219 + gem 'google-apis-core', '~> 0.11.0', '>= 0.11.1', feature_category: :shared 220 + gem 'google-apis-compute_v1', '~> 0.57.0', feature_category: :shared 221 + gem 'google-apis-container_v1', '~> 0.43.0', feature_category: :shared 222 + gem 'google-apis-container_v1beta1', '~> 0.43.0', feature_category: :shared 223 + gem 'google-apis-cloudbilling_v1', '~> 0.21.0', feature_category: :shared 224 + gem 'google-apis-cloudresourcemanager_v1', '~> 0.31.0', feature_category: :shared 225 + gem 'google-apis-iam_v1', '~> 0.36.0', feature_category: :shared 226 + gem 'google-apis-serviceusage_v1', '~> 0.28.0', feature_category: :shared 227 + gem 'google-apis-sqladmin_v1beta4', '~> 0.41.0', feature_category: :shared 228 + gem 'google-apis-androidpublisher_v3', '~> 0.34.0', feature_category: :shared 225 229 226 230 gem 'googleauth', '~> 1.8.1', feature_category: :shared 227 231 gem 'google-cloud-artifact_registry-v1', '~> 0.11.0', feature_category: :shared 228 232 gem 'google-cloud-compute-v1', '~> 2.6.0', feature_category: :shared 229 233 230 234 # Seed data 231 - gem 'seed-fu', '~> 2.3.7' # rubocop:todo Gemfile/MissingFeatureCategory 235 + gem 'seed-fu', '~> 2.3.7', feature_category: :shared 232 236 233 237 # Search 234 238 gem 'elasticsearch-model', '~> 7.2', feature_category: :global_search 235 239 gem 'elasticsearch-rails', '~> 7.2', require: 'elasticsearch/rails/instrumentation', feature_category: :global_search 236 240 gem 'elasticsearch-api', '7.17.11', feature_category: :global_search 237 - gem 'aws-sdk-core', '~> 3.213.0' # rubocop:todo Gemfile/MissingFeatureCategory 238 - gem 'aws-sdk-cloudformation', '~> 1' # rubocop:todo Gemfile/MissingFeatureCategory 239 - gem 'aws-sdk-s3', '~> 1.172.0' # rubocop:todo Gemfile/MissingFeatureCategory 241 + gem 'aws-sdk-core', '~> 3.214.0', feature_category: :global_search 242 + gem 'aws-sdk-cloudformation', '~> 1', feature_category: :global_search 243 + gem 'aws-sdk-s3', '~> 1.176.0', feature_category: :global_search 240 244 gem 'faraday-typhoeus', '~> 1.1', feature_category: :global_search 241 245 gem 'faraday_middleware-aws-sigv4', '~> 1.0.1', feature_category: :global_search 242 246 # Used with Elasticsearch to support http keep-alive connections 243 247 gem 'typhoeus', '~> 1.4.0', feature_category: :global_search 244 248 249 + gem 'gitlab-active-context', path: 'gems/gitlab-active-context', require: 'active_context', 250 + feature_category: :global_search 251 + 245 252 # Markdown and HTML processing 246 253 gem 'html-pipeline', '~> 2.14.3', feature_category: :markdown 247 254 gem 'deckar01-task_list', '2.3.4', feature_category: :markdown ··· 264 271 gem 'unicode-emoji', '~> 4.0', feature_category: :markdown 265 272 266 273 # Calendar rendering 267 - gem 'icalendar', '~> 2.10.1', feature_category: :system_access 274 + gem 'icalendar', '~> 2.10.1', feature_category: :team_planning 268 275 269 276 # Diffs 270 - gem 'diffy', '~> 3.4' # rubocop:todo Gemfile/MissingFeatureCategory 277 + gem 'diffy', '~> 3.4', feature_category: :shared 271 278 gem 'diff_match_patch', '~> 0.1.0', path: 'vendor/gems/diff_match_patch', feature_category: :team_planning 272 279 273 280 # Application server 274 - gem 'rack', '~> 2.2.9' # rubocop:todo Gemfile/MissingFeatureCategory 281 + gem 'rack', '~> 2.2.9', feature_category: :shared 275 282 # https://github.com/zombocom/rack-timeout/blob/master/README.md#rails-apps-manually 276 - gem 'rack-timeout', '~> 0.7.0', require: 'rack/timeout/base' # rubocop:todo Gemfile/MissingFeatureCategory 283 + gem 'rack-timeout', '~> 0.7.0', require: 'rack/timeout/base', feature_category: :shared 277 284 278 285 group :puma do 279 286 gem 'puma', '= 6.5.0', require: false, feature_category: :shared 280 - gem 'sd_notify', '~> 0.1.0', require: false # rubocop:todo Gemfile/MissingFeatureCategory 287 + gem 'sd_notify', '~> 0.1.0', require: false, feature_category: :shared 281 288 end 282 289 283 290 # State machine 284 - gem 'state_machines-activerecord', '~> 0.8.0' # rubocop:todo Gemfile/MissingFeatureCategory 291 + gem 'state_machines-activerecord', '~> 0.8.0', feature_category: :shared 285 292 286 293 # Background jobs 287 294 gem 'sidekiq', path: 'vendor/gems/sidekiq-7.2.4', require: 'sidekiq', feature_category: :scalability ··· 295 302 gem 'fugit', '~> 1.11.1', feature_category: :continuous_integration 296 303 297 304 # HTTP requests 298 - gem 'httparty', '~> 0.21.0' # rubocop:todo Gemfile/MissingFeatureCategory 305 + gem 'httparty', '~> 0.21.0', feature_category: :shared 299 306 300 307 # Colored output to console 301 - gem 'rainbow', '~> 3.0' # rubocop:todo Gemfile/MissingFeatureCategory 308 + gem 'rainbow', '~> 3.0', feature_category: :shared 302 309 303 310 # Progress bar 304 - gem 'ruby-progressbar', '~> 1.10' # rubocop:todo Gemfile/MissingFeatureCategory 311 + gem 'ruby-progressbar', '~> 1.10', feature_category: :shared 305 312 306 313 # Linear-time regex library for untrusted regular expressions 307 - gem 're2', '2.7.0' # rubocop:todo Gemfile/MissingFeatureCategory 314 + gem 're2', '2.7.0', feature_category: :shared 308 315 309 316 # Misc 310 317 311 318 gem 'semver_dialects', '~> 3.0', feature_category: :software_composition_analysis 312 - gem 'version_sorter', '~> 2.3' # rubocop:todo Gemfile/MissingFeatureCategory 313 - gem 'csv_builder', path: 'gems/csv_builder' # rubocop:todo Gemfile/MissingFeatureCategory 319 + gem 'version_sorter', '~> 2.3', feature_category: :shared 320 + gem 'csv_builder', path: 'gems/csv_builder', feature_category: :shared 314 321 315 322 # Export Ruby Regex to Javascript 316 - gem 'js_regex', '~> 3.8' # rubocop:todo Gemfile/MissingFeatureCategory 323 + gem 'js_regex', '~> 3.8', feature_category: :shared 317 324 318 325 # User agent parsing 319 - gem 'device_detector' # rubocop:todo Gemfile/MissingFeatureCategory 326 + gem 'device_detector', feature_category: :shared 320 327 321 328 # Redis 322 329 gem 'redis-namespace', '~> 1.11.0', feature_category: :redis 323 330 gem 'redis', '~> 5.3.0', feature_category: :redis 324 331 gem 'redis-clustering', '~> 5.3.0', feature_category: :redis 325 - gem 'connection_pool', '~> 2.4' # rubocop:todo Gemfile/MissingFeatureCategory 332 + gem 'connection_pool', '~> 2.4', feature_category: :shared 326 333 327 334 # Redis session store 328 335 gem 'redis-actionpack', '~> 5.5.0', feature_category: :redis ··· 341 348 gem 'ruby-fogbugz', '~> 0.3.0', feature_category: :importers 342 349 343 350 # Kubernetes integration 344 - gem 'kubeclient', '~> 4.11.0' # rubocop:todo Gemfile/MissingFeatureCategory 351 + gem 'kubeclient', '~> 4.11.0', feature_category: :shared 345 352 346 353 # AI 347 - gem 'ruby-openai', '~> 3.7' # rubocop:todo Gemfile/MissingFeatureCategory 348 - gem 'circuitbox', '2.0.0' # rubocop:todo Gemfile/MissingFeatureCategory 354 + gem 'ruby-openai', '~> 3.7', feature_category: :ai_abstraction_layer 355 + gem 'circuitbox', '2.0.0', feature_category: :ai_abstraction_layer 349 356 350 357 # Sanitize user input 351 - gem 'sanitize', '~> 6.0.2' # rubocop:todo Gemfile/MissingFeatureCategory 352 - gem 'babosa', '~> 2.0' # rubocop:todo Gemfile/MissingFeatureCategory 358 + gem 'sanitize', '~> 6.0.2', feature_category: :shared 359 + gem 'babosa', '~> 2.0', feature_category: :shared 353 360 354 361 # Sanitizes SVG input 355 - gem 'loofah', '~> 2.22.0' # rubocop:todo Gemfile/MissingFeatureCategory 362 + gem 'loofah', '~> 2.22.0', feature_category: :shared 356 363 357 364 # Used to provide license templates 358 - gem 'licensee', '~> 9.16' # rubocop:todo Gemfile/MissingFeatureCategory 365 + gem 'licensee', '~> 9.16', feature_category: :shared 359 366 360 367 # Detect and convert string character encoding 361 368 gem 'charlock_holmes', '~> 0.7.9', feature_category: :shared 362 369 363 370 # Detect mime content type from content 364 - gem 'ruby-magic', '~> 0.6' # rubocop:todo Gemfile/MissingFeatureCategory 371 + gem 'ruby-magic', '~> 0.6', feature_category: :shared 365 372 366 373 # Faster blank 367 - gem 'fast_blank', '~> 1.0.1' # rubocop:todo Gemfile/MissingFeatureCategory 374 + gem 'fast_blank', '~> 1.0.1', feature_category: :shared 368 375 369 376 # Parse time & duration 370 - gem 'gitlab-chronic', '~> 0.10.5' # rubocop:todo Gemfile/MissingFeatureCategory 371 - gem 'gitlab_chronic_duration', '~> 0.12' # rubocop:todo Gemfile/MissingFeatureCategory 377 + gem 'gitlab-chronic', '~> 0.10.5', feature_category: :shared 378 + gem 'gitlab_chronic_duration', '~> 0.12', feature_category: :shared 372 379 373 - gem 'rack-proxy', '~> 0.7.7' # rubocop:todo Gemfile/MissingFeatureCategory 380 + gem 'rack-proxy', '~> 0.7.7', feature_category: :shared 374 381 375 382 gem 'cssbundling-rails', '1.4.1', feature_category: :shared 376 - gem 'terser', '1.0.2' # rubocop:todo Gemfile/MissingFeatureCategory 383 + gem 'terser', '1.0.2', feature_category: :shared 377 384 378 - gem 'click_house-client', path: 'gems/click_house-client', require: 'click_house/client' # rubocop:todo Gemfile/MissingFeatureCategory 379 - gem 'addressable', '~> 2.8' # rubocop:todo Gemfile/MissingFeatureCategory 380 - gem 'gon', '~> 6.4.0' # rubocop:todo Gemfile/MissingFeatureCategory 381 - gem 'request_store', '~> 1.5.1' # rubocop:todo Gemfile/MissingFeatureCategory 382 - gem 'base32', '~> 0.3.0' # rubocop:todo Gemfile/MissingFeatureCategory 385 + gem 'click_house-client', path: 'gems/click_house-client', require: 'click_house/client', feature_category: :database 386 + gem 'addressable', '~> 2.8', feature_category: :shared 387 + gem 'gon', '~> 6.4.0', feature_category: :shared 388 + gem 'request_store', '~> 1.5.1', feature_category: :shared 389 + gem 'base32', '~> 0.3.0', feature_category: :shared 383 390 gem 'gitlab-license', '~> 2.6', feature_category: :shared 384 391 385 392 # Protect against bruteforcing 386 - gem 'rack-attack', '~> 6.7.0' # rubocop:todo Gemfile/MissingFeatureCategory 393 + gem 'rack-attack', '~> 6.7.0', feature_category: :shared 387 394 388 395 # Sentry integration 389 - gem 'sentry-ruby', '~> 5.21.0', feature_category: :observability 390 - gem 'sentry-rails', '~> 5.21.0', feature_category: :observability 391 - gem 'sentry-sidekiq', '~> 5.21.0', feature_category: :observability 396 + gem 'sentry-ruby', '~> 5.22.0', feature_category: :observability 397 + gem 'sentry-rails', '~> 5.22.0', feature_category: :observability 398 + gem 'sentry-sidekiq', '~> 5.22.0', feature_category: :observability 392 399 393 400 # PostgreSQL query parsing 394 401 # 395 402 gem 'pg_query', '~> 6.0.0', feature_category: :database 396 403 397 - gem 'gitlab-schema-validation', path: 'gems/gitlab-schema-validation' # rubocop:todo Gemfile/MissingFeatureCategory 398 - gem 'gitlab-http', path: 'gems/gitlab-http' # rubocop:todo Gemfile/MissingFeatureCategory 404 + gem 'gitlab-schema-validation', path: 'gems/gitlab-schema-validation', feature_category: :shared 405 + gem 'gitlab-http', path: 'gems/gitlab-http', feature_category: :shared 399 406 400 407 gem 'premailer-rails', '~> 1.12.0', feature_category: :notifications 401 408 gem 'gitlab-labkit', '~> 0.37.0', feature_category: :shared 402 - gem 'thrift', '>= 0.16.0' # rubocop:todo Gemfile/MissingFeatureCategory 409 + gem 'thrift', '>= 0.16.0', feature_category: :shared 403 410 404 411 # I18n 405 412 gem 'rails-i18n', '~> 7.0', '>= 7.0.9', feature_category: :internationalization ··· 409 416 group: [:development, :test], 410 417 feature_category: :internationalization 411 418 412 - gem 'batch-loader', '~> 2.0.5' # rubocop:todo Gemfile/MissingFeatureCategory 419 + gem 'batch-loader', '~> 2.0.5', feature_category: :shared 413 420 414 421 gem 'tty-prompt', '~> 0.23', require: false, feature_category: :shared 415 422 416 423 # Perf bar 417 - gem 'peek', '~> 1.1' # rubocop:todo Gemfile/MissingFeatureCategory 424 + gem 'peek', '~> 1.1', feature_category: :shared 418 425 419 426 # Google Cloud Profiler support 420 - gem 'cloud_profiler_agent', '~> 0.0.0', path: 'vendor/gems/cloud_profiler_agent', require: false # rubocop:todo Gemfile/MissingFeatureCategory 427 + gem 'cloud_profiler_agent', '~> 0.0.0', path: 'vendor/gems/cloud_profiler_agent', require: false, 428 + feature_category: :shared 421 429 422 - # Snowplow events tracking 423 - gem 'snowplow-tracker', '~> 0.8.0' # rubocop:todo Gemfile/MissingFeatureCategory 430 + # Snowplow events trackin 431 + gem 'snowplow-tracker', '~> 0.8.0', feature_category: :product_analytics 424 432 425 433 # Metrics 426 - gem 'webrick', '~> 1.8.1', require: false # rubocop:todo Gemfile/MissingFeatureCategory 427 - gem 'prometheus-client-mmap', '1.1.2', require: 'prometheus/client' # rubocop:todo Gemfile/MissingFeatureCategory 434 + gem 'webrick', '~> 1.8.1', require: false, feature_category: :shared 435 + gem 'prometheus-client-mmap', '1.1.2', require: 'prometheus/client', feature_category: :shared 428 436 429 437 # Event-driven reactor for Ruby 430 438 # Required manually in config/initializers/require_async_gem 431 - gem 'async', '~> 2.12.1', require: false # rubocop:disable Gemfile/MissingFeatureCategory -- This is general utility gem 439 + gem 'async', '~> 2.12.1', require: false, feature_category: :shared 432 440 433 441 # Security report schemas used to validate CI job artifacts of security jobs 434 442 gem 'gitlab-security_report_schemas', '0.1.2.min15.0.0.max15.2.1', feature_category: :vulnerability_management ··· 463 471 gem 'opentelemetry-instrumentation-sidekiq', feature_category: :observability 464 472 end 465 473 466 - gem 'warning', '~> 1.3.0' # rubocop:todo Gemfile/MissingFeatureCategory 474 + gem 'warning', '~> 1.3.0', feature_category: :shared 467 475 468 476 group :development do 469 477 gem 'lefthook', '~> 1.7.0', require: false, feature_category: :tooling 470 478 gem 'rubocop', feature_category: :tooling 471 - gem 'solargraph', '~> 0.47.2', require: false # rubocop:todo Gemfile/MissingFeatureCategory 479 + gem 'solargraph', '~> 0.47.2', require: false, feature_category: :shared 472 480 473 - gem 'letter_opener_web', '~> 3.0.0' # rubocop:todo Gemfile/MissingFeatureCategory 474 - gem 'lookbook', '~> 2.3' # rubocop:todo Gemfile/MissingFeatureCategory 481 + gem 'letter_opener_web', '~> 3.0.0', feature_category: :shared 482 + gem 'lookbook', '~> 2.3', feature_category: :shared 475 483 476 484 # Better errors handler 477 - gem 'better_errors', '~> 2.10.1' # rubocop:todo Gemfile/MissingFeatureCategory 485 + gem 'better_errors', '~> 2.10.1', feature_category: :shared 478 486 479 - gem 'sprite-factory', '~> 1.7' # rubocop:todo Gemfile/MissingFeatureCategory 487 + gem 'sprite-factory', '~> 1.7', feature_category: :shared 480 488 481 - gem 'listen', '~> 3.7' # rubocop:todo Gemfile/MissingFeatureCategory 489 + gem 'listen', '~> 3.7', feature_category: :shared 482 490 483 - gem 'ruby-lsp', "~> 0.21.0", require: false, feature_category: :tooling 491 + gem 'ruby-lsp', "~> 0.22.0", require: false, feature_category: :tooling 484 492 485 493 gem 'ruby-lsp-rails', "~> 0.3.6", feature_category: :tooling 486 494 487 495 gem 'ruby-lsp-rspec', "~> 0.1.10", require: false, feature_category: :tooling 488 496 489 497 gem 'gdk-toogle', '~> 0.9', '>= 0.9.5', require: 'toogle', feature_category: :tooling 498 + 499 + # Used by 500 + # * `lib/tasks/gitlab/security/update_banned_ssh_keys.rake` 501 + # * `lib/tasks/gitlab/db/migration_squash.rake` 502 + gem 'git', '~> 1.8', feature_category: :shared 490 503 end 491 504 492 505 group :development, :test do 493 - gem 'deprecation_toolkit', '~> 1.5.1', require: false # rubocop:todo Gemfile/MissingFeatureCategory 494 - gem 'bullet', '~> 7.1.2' # rubocop:todo Gemfile/MissingFeatureCategory 506 + gem 'deprecation_toolkit', '~> 1.5.1', require: false, feature_category: :shared 507 + gem 'bullet', '~> 7.1.2', feature_category: :shared 495 508 gem 'parser', '= 3.3.6.0', feature_category: :shared 496 - gem 'pry-byebug' # rubocop:todo Gemfile/MissingFeatureCategory 497 - gem 'pry-rails', '~> 0.3.9' # rubocop:todo Gemfile/MissingFeatureCategory 498 - gem 'pry-shell', '~> 0.6.4' # rubocop:todo Gemfile/MissingFeatureCategory 509 + gem 'pry-byebug', feature_category: :shared 510 + gem 'pry-rails', '~> 0.3.9', feature_category: :shared 511 + gem 'pry-shell', '~> 0.6.4', feature_category: :shared 499 512 500 - gem 'awesome_print', require: false # rubocop:todo Gemfile/MissingFeatureCategory 513 + gem 'awesome_print', require: false, feature_category: :shared 501 514 502 515 gem 'database_cleaner-active_record', '~> 2.2.0', feature_category: :database 503 516 gem 'rspec-rails', '~> 7.0.0', feature_category: :shared 504 517 gem 'factory_bot_rails', '~> 6.4.3', feature_category: :tooling 505 518 506 519 # Prevent occasions where minitest is not bundled in packaged versions of ruby (see #3826) 507 - gem 'minitest', '~> 5.11.0' # rubocop:todo Gemfile/MissingFeatureCategory 520 + gem 'minitest', '~> 5.11.0', feature_category: :shared 508 521 509 - gem 'spring', '~> 4.1.0' # rubocop:todo Gemfile/MissingFeatureCategory 510 - gem 'spring-commands-rspec', '~> 1.0.4' # rubocop:todo Gemfile/MissingFeatureCategory 522 + gem 'spring', '~> 4.1.0', feature_category: :shared 523 + gem 'spring-commands-rspec', '~> 1.0.4', feature_category: :shared 511 524 512 525 gem 'gitlab-styles', '~> 13.0.2', feature_category: :tooling 513 526 gem 'haml_lint', '~> 0.58', feature_category: :tooling 514 527 515 - gem 'bundler-audit', '~> 0.9.1', require: false # rubocop:todo Gemfile/MissingFeatureCategory 528 + gem 'bundler-audit', '~> 0.9.1', require: false, feature_category: :shared 516 529 517 530 # Benchmarking & profiling 518 - gem 'benchmark-ips', '~> 2.11.0', require: false # rubocop:todo Gemfile/MissingFeatureCategory 519 - gem 'benchmark-memory', '~> 0.1', require: false # rubocop:todo Gemfile/MissingFeatureCategory 531 + gem 'benchmark-ips', '~> 2.11.0', require: false, feature_category: :shared 532 + gem 'benchmark-memory', '~> 0.1', require: false, feature_category: :shared 520 533 521 534 # Profiling data from CI/CD pipelines 522 535 gem 'influxdb-client', '~> 3.1', require: false, feature_category: :tooling ··· 525 538 gem 'crystalball', '~> 0.7.0', require: false, feature_category: :tooling 526 539 gem 'test_file_finder', '~> 0.3.1', feature_category: :tooling 527 540 528 - gem 'simple_po_parser', '~> 1.1.6', require: false # rubocop:todo Gemfile/MissingFeatureCategory 541 + gem 'simple_po_parser', '~> 1.1.6', require: false, feature_category: :shared 529 542 530 - gem 'png_quantizator', '~> 0.2.1', require: false # rubocop:todo Gemfile/MissingFeatureCategory 543 + gem 'png_quantizator', '~> 0.2.1', require: false, feature_category: :shared 531 544 532 - gem 'parallel', '~> 1.19', require: false # rubocop:todo Gemfile/MissingFeatureCategory 545 + gem 'parallel', '~> 1.19', require: false, feature_category: :shared 533 546 534 - gem 'sigdump', '~> 0.2.4', require: 'sigdump/setup' # rubocop:todo Gemfile/MissingFeatureCategory 547 + gem 'sigdump', '~> 0.2.4', require: 'sigdump/setup', feature_category: :shared 535 548 536 - gem 'pact', '~> 1.64' # rubocop:todo Gemfile/MissingFeatureCategory 549 + gem 'pact', '~> 1.64', feature_category: :shared 537 550 538 551 # For now we only use vite in development / test, and not for production builds 539 552 # See: https://gitlab.com/gitlab-org/frontend/rfcs/-/issues/106 ··· 556 569 557 570 # Gems required in omnibus-gitlab pipeline 558 571 group :development, :test, :omnibus do 559 - gem 'license_finder', '~> 7.0', require: false # rubocop:todo Gemfile/MissingFeatureCategory 572 + gem 'license_finder', '~> 7.0', require: false, feature_category: :shared 560 573 end 561 574 562 575 # Gems required in various pipelines 563 576 group :development, :test, :monorepo do 564 - gem 'gitlab-rspec', path: 'gems/gitlab-rspec' # rubocop:todo Gemfile/MissingFeatureCategory 577 + gem 'gitlab-rspec', path: 'gems/gitlab-rspec', feature_category: :shared 565 578 gem 'gitlab-rspec_flaky', path: 'gems/gitlab-rspec_flaky', feature_category: :tooling 566 579 end 567 580 568 581 group :test do 569 - gem 'fuubar', '~> 2.2.0' # rubocop:todo Gemfile/MissingFeatureCategory 582 + gem 'fuubar', '~> 2.2.0', feature_category: :tooling 570 583 gem 'rspec-retry', '~> 0.6.2', feature_category: :tooling 571 584 gem 'rspec_profiling', '~> 0.0.9', feature_category: :tooling 572 585 gem 'rspec-benchmark', '~> 0.6.0', feature_category: :tooling ··· 577 590 gem 'capybara-screenshot', '~> 1.0.26', feature_category: :test_platform 578 591 gem 'selenium-webdriver', '~> 4.21', '>= 4.21.1', feature_category: :test_platform 579 592 580 - gem 'graphlyte', '~> 1.0.0' # rubocop:todo Gemfile/MissingFeatureCategory 593 + gem 'graphlyte', '~> 1.0.0', feature_category: :shared 581 594 582 - gem 'shoulda-matchers', '~> 5.1.0', require: false # rubocop:todo Gemfile/MissingFeatureCategory 583 - gem 'email_spec', '~> 2.2.0' # rubocop:todo Gemfile/MissingFeatureCategory 595 + gem 'shoulda-matchers', '~> 5.1.0', require: false, feature_category: :shared 596 + gem 'email_spec', '~> 2.2.0', feature_category: :shared 584 597 gem 'webmock', '~> 3.24.0', feature_category: :shared 585 - gem 'rails-controller-testing' # rubocop:todo Gemfile/MissingFeatureCategory 586 - gem 'concurrent-ruby', '~> 1.1' # rubocop:todo Gemfile/MissingFeatureCategory 598 + gem 'rails-controller-testing', feature_category: :shared 599 + gem 'concurrent-ruby', '~> 1.1', feature_category: :shared 587 600 gem 'test-prof', '~> 1.4.0', feature_category: :tooling 588 - gem 'rspec_junit_formatter' # rubocop:todo Gemfile/MissingFeatureCategory 589 - gem 'guard-rspec' # rubocop:todo Gemfile/MissingFeatureCategory 601 + gem 'rspec_junit_formatter', feature_category: :shared 602 + gem 'guard-rspec', feature_category: :shared 590 603 gem 'axe-core-rspec', '~> 4.9.0', feature_category: :tooling 591 604 592 605 # Moved in `test` because https://gitlab.com/gitlab-org/gitlab/-/issues/217527 593 - gem 'derailed_benchmarks', require: false # rubocop:todo Gemfile/MissingFeatureCategory 606 + gem 'derailed_benchmarks', require: false, feature_category: :shared 594 607 595 608 gem 'gitlab_quality-test_tooling', '~> 2.4.0', require: false, feature_category: :tooling 596 609 end ··· 601 614 602 615 gem 'gitlab-mail_room', '~> 0.0.24', require: 'mail_room', feature_category: :shared 603 616 604 - gem 'email_reply_trimmer', '~> 0.1' # rubocop:todo Gemfile/MissingFeatureCategory 605 - gem 'html2text' # rubocop:todo Gemfile/MissingFeatureCategory 617 + gem 'email_reply_trimmer', '~> 0.1', feature_category: :shared 618 + gem 'html2text', feature_category: :shared 606 619 607 620 gem 'stackprof', '~> 0.2.26', require: false, feature_category: :shared 608 - gem 'rbtrace', '~> 0.4', require: false # rubocop:todo Gemfile/MissingFeatureCategory 609 - gem 'memory_profiler', '~> 1.0', require: false # rubocop:todo Gemfile/MissingFeatureCategory 610 - gem 'activerecord-explain-analyze', '~> 0.1', require: false # rubocop:todo Gemfile/MissingFeatureCategory 621 + gem 'rbtrace', '~> 0.4', require: false, feature_category: :shared 622 + gem 'memory_profiler', '~> 1.0', require: false, feature_category: :shared 623 + gem 'activerecord-explain-analyze', '~> 0.1', require: false, feature_category: :shared 611 624 612 625 # OAuth 613 - gem 'oauth2', '~> 2.0' # rubocop:todo Gemfile/MissingFeatureCategory 626 + gem 'oauth2', '~> 2.0', feature_category: :system_access 614 627 615 628 # Health check 616 - gem 'health_check', '~> 3.0' # rubocop:todo Gemfile/MissingFeatureCategory 629 + gem 'health_check', '~> 3.0', feature_category: :shared 617 630 618 631 # System information 619 - gem 'vmstat', '~> 2.3.0' # rubocop:todo Gemfile/MissingFeatureCategory 620 - gem 'sys-filesystem', '~> 1.4.3' # rubocop:todo Gemfile/MissingFeatureCategory 632 + gem 'vmstat', '~> 2.3.0', feature_category: :shared 633 + gem 'sys-filesystem', '~> 1.4.3', feature_category: :shared 621 634 622 635 # NTP client 623 - gem 'net-ntp' # rubocop:todo Gemfile/MissingFeatureCategory 636 + gem 'net-ntp', feature_category: :shared 624 637 625 638 # SSH keys support 626 - gem 'ssh_data', '~> 1.3' # rubocop:todo Gemfile/MissingFeatureCategory 639 + gem 'ssh_data', '~> 1.3', feature_category: :shared 627 640 628 641 # Spamcheck GRPC protocol definitions 629 - gem 'spamcheck', '~> 1.3.0' # rubocop:todo Gemfile/MissingFeatureCategory 642 + gem 'spamcheck', '~> 1.3.0', feature_category: :insider_threat 630 643 631 644 # Gitaly GRPC protocol definitions 632 - gem 'gitaly', '~> 17.5.0.pre.rc1', feature_category: :gitaly 645 + gem 'gitaly', '~> 17.7.0', feature_category: :gitaly 633 646 634 647 # KAS GRPC protocol definitions 635 - gem 'gitlab-kas-grpc', '~> 17.6.1', feature_category: :deployment_management 648 + gem 'gitlab-kas-grpc', '~> 17.7.0', feature_category: :deployment_management 636 649 637 650 # Lock the version before issues below are resolved: 638 651 # https://gitlab.com/gitlab-org/gitlab/-/issues/473169#note_2028352939 ··· 640 653 # that it doesn't have the same issues. 641 654 gem 'grpc', '= 1.63.0', feature_category: :shared 642 655 643 - gem 'google-protobuf', '~> 3.25', '>= 3.25.3' # rubocop:todo Gemfile/MissingFeatureCategory 656 + gem 'google-protobuf', '~> 3.25', '>= 3.25.3', feature_category: :shared 644 657 645 - gem 'toml-rb', '~> 2.2.0' # rubocop:todo Gemfile/MissingFeatureCategory 658 + gem 'toml-rb', '~> 2.2.0', feature_category: :shared 646 659 647 660 # Feature toggles 648 - gem 'flipper', '~> 0.26.2' # rubocop:todo Gemfile/MissingFeatureCategory 649 - gem 'flipper-active_record', '~> 0.26.2' # rubocop:todo Gemfile/MissingFeatureCategory 650 - gem 'flipper-active_support_cache_store', '~> 0.26.2' # rubocop:todo Gemfile/MissingFeatureCategory 651 - gem 'unleash', '~> 3.2.2' # rubocop:todo Gemfile/MissingFeatureCategory 661 + gem 'flipper', '~> 0.26.2', feature_category: :shared 662 + gem 'flipper-active_record', '~> 0.26.2', feature_category: :shared 663 + gem 'flipper-active_support_cache_store', '~> 0.26.2', feature_category: :shared 664 + gem 'unleash', '~> 3.2.2', feature_category: :shared 652 665 gem 'gitlab-experiment', '~> 0.9.1', feature_category: :shared 653 666 654 667 # Structured logging 655 - gem 'lograge', '~> 0.5' # rubocop:todo Gemfile/MissingFeatureCategory 668 + gem 'lograge', '~> 0.5', feature_category: :shared 656 669 gem 'grape_logging', '~> 1.8', '>= 1.8.4', feature_category: :api 657 670 658 671 # DNS Lookup 659 - gem 'gitlab-net-dns', '~> 0.9.2' # rubocop:todo Gemfile/MissingFeatureCategory 672 + gem 'gitlab-net-dns', '~> 0.9.2', feature_category: :shared 660 673 661 674 # Countries list 662 - gem 'countries', '~> 4.0.0' # rubocop:todo Gemfile/MissingFeatureCategory 675 + gem 'countries', '~> 4.0.0', feature_category: :shared 663 676 664 - gem 'retriable', '~> 3.1.2' # rubocop:todo Gemfile/MissingFeatureCategory 677 + gem 'retriable', '~> 3.1.2', feature_category: :shared 665 678 666 679 # LRU cache 667 - gem 'lru_redux' # rubocop:todo Gemfile/MissingFeatureCategory 680 + gem 'lru_redux', feature_category: :shared 668 681 669 682 # Locked as long as quoted-printable encoding issues are not resolved 670 683 # Monkey-patched in `config/initializers/mail_encoding_patch.rb` ··· 673 686 # `config/initializers/mail_starttls_patch.rb` has also been patched to 674 687 # fix STARTTLS handling until https://github.com/mikel/mail/pull/1536 is 675 688 # released. 676 - gem 'mail', '= 2.8.1' # rubocop:todo Gemfile/MissingFeatureCategory 677 - gem 'mail-smtp_pool', '~> 0.1.0', path: 'vendor/gems/mail-smtp_pool', require: false # rubocop:todo Gemfile/MissingFeatureCategory 689 + gem 'mail', '= 2.8.1', feature_category: :shared 690 + gem 'mail-smtp_pool', '~> 0.1.0', path: 'vendor/gems/mail-smtp_pool', require: false, feature_category: :shared 678 691 679 - gem 'microsoft_graph_mailer', '~> 0.1.0', path: 'vendor/gems/microsoft_graph_mailer' # rubocop:todo Gemfile/MissingFeatureCategory 692 + gem 'microsoft_graph_mailer', '~> 0.1.0', path: 'vendor/gems/microsoft_graph_mailer', feature_category: :shared 680 693 681 694 # File encryption 682 - gem 'lockbox', '~> 1.3.0' # rubocop:todo Gemfile/MissingFeatureCategory 695 + gem 'lockbox', '~> 1.3.0', feature_category: :shared 683 696 684 697 # Email validation 685 - gem 'valid_email', '~> 0.1' # rubocop:todo Gemfile/MissingFeatureCategory 698 + gem 'valid_email', '~> 0.1', feature_category: :shared 686 699 687 700 # JSON 688 - gem 'jsonb_accessor', '~> 1.4' # rubocop:todo Gemfile/MissingFeatureCategory 701 + gem 'jsonb_accessor', '~> 1.4', feature_category: :shared 689 702 gem 'json', '~> 2.7.2', feature_category: :shared 690 703 gem 'json_schemer', '~> 2.3.0', feature_category: :shared 691 - gem 'oj', '~> 3.13.21' # rubocop:todo Gemfile/MissingFeatureCategory 692 - gem 'oj-introspect', '~> 0.7' # rubocop:todo Gemfile/MissingFeatureCategory 693 - gem 'multi_json', '~> 1.14.1' # rubocop:todo Gemfile/MissingFeatureCategory 694 - gem 'yajl-ruby', '~> 1.4.3', require: 'yajl' # rubocop:todo Gemfile/MissingFeatureCategory 704 + gem 'oj', '~> 3.13.21', feature_category: :shared 705 + gem 'oj-introspect', '~> 0.7', feature_category: :shared 706 + gem 'multi_json', '~> 1.14.1', feature_category: :shared 707 + gem 'yajl-ruby', '~> 1.4.3', require: 'yajl', feature_category: :shared 695 708 696 - gem 'webauthn', '~> 3.0' # rubocop:todo Gemfile/MissingFeatureCategory 709 + gem 'webauthn', '~> 3.0', feature_category: :shared 697 710 698 711 # IPAddress utilities 699 - gem 'ipaddress', '~> 0.8.3' # rubocop:todo Gemfile/MissingFeatureCategory 712 + gem 'ipaddress', '~> 0.8.3', feature_category: :shared 700 713 701 - gem 'parslet', '~> 1.8' # rubocop:todo Gemfile/MissingFeatureCategory 714 + gem 'parslet', '~> 1.8', feature_category: :shared 702 715 703 - gem 'ipynbdiff', path: 'gems/ipynbdiff', require: 'ipynb_diff' # rubocop:todo Gemfile/MissingFeatureCategory 716 + gem 'ipynbdiff', path: 'gems/ipynbdiff', require: 'ipynb_diff', feature_category: :shared 704 717 705 - gem 'ed25519', '~> 1.3.0' # rubocop:todo Gemfile/MissingFeatureCategory 718 + gem 'ed25519', '~> 1.3.0', feature_category: :shared 706 719 707 720 # Error Tracking OpenAPI client 708 721 # See https://gitlab.com/gitlab-org/gitlab/-/blob/master/doc/development/rake_tasks.md#update-openapi-client-for-error-tracking-feature 709 - gem 'error_tracking_open_api', path: 'gems/error_tracking_open_api' # rubocop:todo Gemfile/MissingFeatureCategory 722 + gem 'error_tracking_open_api', path: 'gems/error_tracking_open_api', feature_category: :shared 710 723 711 724 # Vulnerability advisories 712 - gem 'cvss-suite', '~> 3.0.1', require: 'cvss_suite' # rubocop:todo Gemfile/MissingFeatureCategory 725 + gem 'cvss-suite', '~> 3.0.1', require: 'cvss_suite', feature_category: :software_composition_analysis 713 726 714 727 # Work with RPM packages 715 - gem 'arr-pm', '~> 0.0.12' # rubocop:todo Gemfile/MissingFeatureCategory 728 + gem 'arr-pm', '~> 0.0.12', feature_category: :package_registry 716 729 717 730 # Remote Development 718 731 gem 'devfile', '~> 0.1.1', feature_category: :workspaces 719 732 720 733 # Apple plist parsing 721 - gem 'CFPropertyList', '~> 3.0.0' # rubocop:todo Gemfile/MissingFeatureCategory 722 - gem 'app_store_connect' # rubocop:todo Gemfile/MissingFeatureCategory 734 + gem 'CFPropertyList', '~> 3.0.0', feature_category: :mobile_devops 735 + gem 'app_store_connect', feature_category: :mobile_devops 723 736 724 737 # For phone verification 725 - gem 'telesignenterprise', '~> 2.2' # rubocop:todo Gemfile/MissingFeatureCategory 738 + gem 'telesignenterprise', '~> 2.2', feature_category: :insider_threat 726 739 727 740 # BufferedIO patch 728 741 # Updating this version will require updating scripts/allowed_warnings.txt 729 - gem 'net-protocol', '~> 0.1.3' # rubocop:todo Gemfile/MissingFeatureCategory 742 + gem 'net-protocol', '~> 0.1.3', feature_category: :shared 730 743 731 - # This is locked to 0.4.1 because we patch Net::HTTP#connect in 744 + # This is locked to 0.6.0 because we patch Net::HTTP#connect in 732 745 # gems/gitlab-http/lib/net_http/connect_patch.rb. 733 - gem 'net-http', '= 0.4.1', feature_category: :shared 746 + # It can be upgraded but care must be taken to preserve the patch. 747 + gem 'net-http', '= 0.6.0', feature_category: :shared 748 + # This is locked to 0.13.0 because the default parser changes from RFC2396 to RFC3986, 749 + # which can be removed after Rails 7.2 upgrade 750 + # See https://gitlab.com/gitlab-org/gitlab/-/merge_requests/173142#note_2277952450 751 + gem 'uri', '= 0.13.0', feature_category: :shared 734 752 735 - gem 'duo_api', '~> 1.3' # rubocop:todo Gemfile/MissingFeatureCategory 753 + gem 'duo_api', '~> 1.3', feature_category: :system_access 736 754 737 755 gem 'gitlab-sdk', '~> 0.3.0', feature_category: :application_instrumentation 738 756 739 - gem 'openbao_client', path: 'gems/openbao_client' # rubocop:todo Gemfile/MissingFeatureCategory 757 + gem 'openbao_client', path: 'gems/openbao_client', feature_category: :artifact_security 740 758 741 - gem 'paper_trail', '~> 15.0' # rubocop:todo Gemfile/MissingFeatureCategory 759 + gem 'paper_trail', '~> 15.0', feature_category: :shared 742 760 743 761 gem "i18n_data", "~> 0.13.1", feature_category: :system_access 744 762
+105 -90
pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock
··· 24 24 typhoeus (~> 1.0, >= 1.0.1) 25 25 26 26 PATH 27 + remote: gems/gitlab-active-context 28 + specs: 29 + gitlab-active-context (0.0.1) 30 + activesupport 31 + connection_pool 32 + elasticsearch 33 + pg 34 + zeitwerk 35 + 36 + PATH 27 37 remote: gems/gitlab-backup-cli 28 38 specs: 29 39 gitlab-backup-cli (0.0.1) 40 + activerecord (>= 7) 30 41 activesupport (>= 7) 31 42 addressable (~> 2.8) 32 43 concurrent-ruby (~> 1.1) ··· 40 51 logger (~> 1.5.3) 41 52 minitest (~> 5.11.0) 42 53 parallel (~> 1.19) 54 + pg (~> 1.5.6) 43 55 rack (~> 2.2.9) 44 56 rainbow (~> 3.0) 45 57 rexml (~> 3.3.2) ··· 62 74 concurrent-ruby (~> 1.2) 63 75 httparty (~> 0.21.0) 64 76 ipaddress (~> 0.8.3) 65 - net-http (= 0.4.1) 77 + net-http (= 0.6.0) 66 78 railties (~> 7) 67 79 68 80 PATH ··· 233 245 base64 (~> 0.2.0) 234 246 faraday (>= 1.0, < 3.0.0) 235 247 faraday-retry (>= 1.0, < 3.0.0) 236 - actioncable (7.0.8.6) 237 - actionpack (= 7.0.8.6) 238 - activesupport (= 7.0.8.6) 248 + actioncable (7.0.8.7) 249 + actionpack (= 7.0.8.7) 250 + activesupport (= 7.0.8.7) 239 251 nio4r (~> 2.0) 240 252 websocket-driver (>= 0.6.1) 241 - actionmailbox (7.0.8.6) 242 - actionpack (= 7.0.8.6) 243 - activejob (= 7.0.8.6) 244 - activerecord (= 7.0.8.6) 245 - activestorage (= 7.0.8.6) 246 - activesupport (= 7.0.8.6) 253 + actionmailbox (7.0.8.7) 254 + actionpack (= 7.0.8.7) 255 + activejob (= 7.0.8.7) 256 + activerecord (= 7.0.8.7) 257 + activestorage (= 7.0.8.7) 258 + activesupport (= 7.0.8.7) 247 259 mail (>= 2.7.1) 248 260 net-imap 249 261 net-pop 250 262 net-smtp 251 - actionmailer (7.0.8.6) 252 - actionpack (= 7.0.8.6) 253 - actionview (= 7.0.8.6) 254 - activejob (= 7.0.8.6) 255 - activesupport (= 7.0.8.6) 263 + actionmailer (7.0.8.7) 264 + actionpack (= 7.0.8.7) 265 + actionview (= 7.0.8.7) 266 + activejob (= 7.0.8.7) 267 + activesupport (= 7.0.8.7) 256 268 mail (~> 2.5, >= 2.5.4) 257 269 net-imap 258 270 net-pop 259 271 net-smtp 260 272 rails-dom-testing (~> 2.0) 261 - actionpack (7.0.8.6) 262 - actionview (= 7.0.8.6) 263 - activesupport (= 7.0.8.6) 273 + actionpack (7.0.8.7) 274 + actionview (= 7.0.8.7) 275 + activesupport (= 7.0.8.7) 264 276 rack (~> 2.0, >= 2.2.4) 265 277 rack-test (>= 0.6.3) 266 278 rails-dom-testing (~> 2.0) 267 279 rails-html-sanitizer (~> 1.0, >= 1.2.0) 268 - actiontext (7.0.8.6) 269 - actionpack (= 7.0.8.6) 270 - activerecord (= 7.0.8.6) 271 - activestorage (= 7.0.8.6) 272 - activesupport (= 7.0.8.6) 280 + actiontext (7.0.8.7) 281 + actionpack (= 7.0.8.7) 282 + activerecord (= 7.0.8.7) 283 + activestorage (= 7.0.8.7) 284 + activesupport (= 7.0.8.7) 273 285 globalid (>= 0.6.0) 274 286 nokogiri (>= 1.8.5) 275 - actionview (7.0.8.6) 276 - activesupport (= 7.0.8.6) 287 + actionview (7.0.8.7) 288 + activesupport (= 7.0.8.7) 277 289 builder (~> 3.1) 278 290 erubi (~> 1.4) 279 291 rails-dom-testing (~> 2.0) 280 292 rails-html-sanitizer (~> 1.1, >= 1.2.0) 281 - activejob (7.0.8.6) 282 - activesupport (= 7.0.8.6) 293 + activejob (7.0.8.7) 294 + activesupport (= 7.0.8.7) 283 295 globalid (>= 0.3.6) 284 - activemodel (7.0.8.6) 285 - activesupport (= 7.0.8.6) 286 - activerecord (7.0.8.6) 287 - activemodel (= 7.0.8.6) 288 - activesupport (= 7.0.8.6) 296 + activemodel (7.0.8.7) 297 + activesupport (= 7.0.8.7) 298 + activerecord (7.0.8.7) 299 + activemodel (= 7.0.8.7) 300 + activesupport (= 7.0.8.7) 289 301 activerecord-explain-analyze (0.1.0) 290 302 activerecord (>= 4) 291 303 pg 292 - activestorage (7.0.8.6) 293 - actionpack (= 7.0.8.6) 294 - activejob (= 7.0.8.6) 295 - activerecord (= 7.0.8.6) 296 - activesupport (= 7.0.8.6) 304 + activestorage (7.0.8.7) 305 + actionpack (= 7.0.8.7) 306 + activejob (= 7.0.8.7) 307 + activerecord (= 7.0.8.7) 308 + activesupport (= 7.0.8.7) 297 309 marcel (~> 1.0) 298 310 mini_mime (>= 1.1.0) 299 - activesupport (7.0.8.6) 311 + activesupport (7.0.8.7) 300 312 concurrent-ruby (~> 1.0, >= 1.0.2) 301 313 i18n (>= 1.6, < 2) 302 314 minitest (>= 5.1) ··· 342 354 aws-sdk-cloudformation (1.41.0) 343 355 aws-sdk-core (~> 3, >= 3.99.0) 344 356 aws-sigv4 (~> 1.1) 345 - aws-sdk-core (3.213.0) 357 + aws-sdk-core (3.214.0) 346 358 aws-eventstream (~> 1, >= 1.3.0) 347 359 aws-partitions (~> 1, >= 1.992.0) 348 360 aws-sigv4 (~> 1.9) ··· 350 362 aws-sdk-kms (1.76.0) 351 363 aws-sdk-core (~> 3, >= 3.188.0) 352 364 aws-sigv4 (~> 1.1) 353 - aws-sdk-s3 (1.172.0) 365 + aws-sdk-s3 (1.176.1) 354 366 aws-sdk-core (~> 3, >= 3.210.0) 355 367 aws-sdk-kms (~> 1) 356 368 aws-sigv4 (~> 1.5) ··· 611 623 faraday (>= 1, < 3) 612 624 faraday-http-cache (2.5.0) 613 625 faraday (>= 0.8) 614 - faraday-multipart (1.0.4) 615 - multipart-post (~> 2) 626 + faraday-multipart (1.1.0) 627 + multipart-post (~> 2.0) 616 628 faraday-net_http (3.1.0) 617 629 net-http 618 630 faraday-net_http_persistent (2.1.0) ··· 629 641 fast_blank (1.0.1) 630 642 fast_gettext (2.3.0) 631 643 ffaker (2.23.0) 632 - ffi (1.17.0) 644 + ffi (1.17.1) 633 645 ffi-compiler (1.0.1) 634 646 ffi (>= 1.0.0) 635 647 rake ··· 720 732 git (1.18.0) 721 733 addressable (~> 2.8) 722 734 rchardet (~> 1.8) 723 - gitaly (17.5.0.pre.rc42) 735 + gitaly (17.7.0) 724 736 grpc (~> 1.0) 725 737 gitlab (4.19.0) 726 738 httparty (~> 0.20) ··· 748 760 nokogiri (~> 1, >= 1.10.8) 749 761 gitlab-glfm-markdown (0.0.23) 750 762 rb_sys (= 0.9.94) 751 - gitlab-kas-grpc (17.6.2) 763 + gitlab-kas-grpc (17.7.0) 752 764 grpc (~> 1.0) 753 765 gitlab-labkit (0.37.0) 754 766 actionpack (>= 5.0.0, < 8.1.0) ··· 1020 1032 invisible_captcha (2.1.0) 1021 1033 rails (>= 5.2) 1022 1034 io-event (1.6.5) 1023 - ipaddr (1.2.5) 1035 + ipaddr (1.2.7) 1024 1036 ipaddress (0.8.3) 1025 1037 jaeger-client (1.1.0) 1026 1038 opentracing (~> 0.3) ··· 1176 1188 neighbor (0.3.2) 1177 1189 activerecord (>= 6.1) 1178 1190 nenv (0.3.0) 1179 - net-http (0.4.1) 1191 + net-http (0.6.0) 1180 1192 uri 1181 1193 net-http-persistent (4.0.1) 1182 1194 connection_pool (~> 2.2) ··· 1193 1205 net-ssh (>= 2.6.5, < 8.0.0) 1194 1206 net-smtp (0.3.3) 1195 1207 net-protocol 1196 - net-ssh (7.2.0) 1208 + net-ssh (7.3.0) 1197 1209 netrc (0.11.0) 1198 1210 nio4r (2.7.0) 1199 1211 no_proxy_fix (0.1.2) ··· 1215 1227 octokit (9.2.0) 1216 1228 faraday (>= 1, < 3) 1217 1229 sawyer (~> 0.9) 1218 - ohai (18.1.3) 1230 + ohai (18.1.18) 1219 1231 chef-config (>= 14.12, < 19) 1220 1232 chef-utils (>= 16.0, < 19) 1221 1233 ffi (~> 1.9) ··· 1489 1501 rack-test (2.1.0) 1490 1502 rack (>= 1.3) 1491 1503 rack-timeout (0.7.0) 1492 - rails (7.0.8.6) 1493 - actioncable (= 7.0.8.6) 1494 - actionmailbox (= 7.0.8.6) 1495 - actionmailer (= 7.0.8.6) 1496 - actionpack (= 7.0.8.6) 1497 - actiontext (= 7.0.8.6) 1498 - actionview (= 7.0.8.6) 1499 - activejob (= 7.0.8.6) 1500 - activemodel (= 7.0.8.6) 1501 - activerecord (= 7.0.8.6) 1502 - activestorage (= 7.0.8.6) 1503 - activesupport (= 7.0.8.6) 1504 + rails (7.0.8.7) 1505 + actioncable (= 7.0.8.7) 1506 + actionmailbox (= 7.0.8.7) 1507 + actionmailer (= 7.0.8.7) 1508 + actionpack (= 7.0.8.7) 1509 + actiontext (= 7.0.8.7) 1510 + actionview (= 7.0.8.7) 1511 + activejob (= 7.0.8.7) 1512 + activemodel (= 7.0.8.7) 1513 + activerecord (= 7.0.8.7) 1514 + activestorage (= 7.0.8.7) 1515 + activesupport (= 7.0.8.7) 1504 1516 bundler (>= 1.15.0) 1505 - railties (= 7.0.8.6) 1517 + railties (= 7.0.8.7) 1506 1518 rails-controller-testing (1.0.5) 1507 1519 actionpack (>= 5.0.1.rc1) 1508 1520 actionview (>= 5.0.1.rc1) ··· 1516 1528 rails-i18n (7.0.10) 1517 1529 i18n (>= 0.7, < 2) 1518 1530 railties (>= 6.0.0, < 8) 1519 - railties (7.0.8.6) 1520 - actionpack (= 7.0.8.6) 1521 - activesupport (= 7.0.8.6) 1531 + railties (7.0.8.7) 1532 + actionpack (= 7.0.8.7) 1533 + activesupport (= 7.0.8.7) 1522 1534 method_source 1523 1535 rake (>= 12.2) 1524 1536 thor (~> 1.0) ··· 1668 1680 ruby-fogbugz (0.3.0) 1669 1681 crack (~> 0.4) 1670 1682 multipart-post (~> 2.0) 1671 - ruby-lsp (0.21.3) 1683 + ruby-lsp (0.22.1) 1672 1684 language_server-protocol (~> 3.17.0) 1673 1685 prism (>= 1.2, < 2.0) 1674 1686 rbs (>= 3, < 4) 1675 1687 sorbet-runtime (>= 0.5.10782) 1676 - ruby-lsp-rails (0.3.26) 1677 - ruby-lsp (>= 0.21.2, < 0.22.0) 1678 - ruby-lsp-rspec (0.1.18) 1679 - ruby-lsp (~> 0.21.0) 1688 + ruby-lsp-rails (0.3.27) 1689 + ruby-lsp (>= 0.22.0, < 0.23.0) 1690 + ruby-lsp-rspec (0.1.19) 1691 + ruby-lsp (~> 0.22.0) 1680 1692 ruby-magic (0.6.0) 1681 1693 mini_portile2 (~> 2.8) 1682 1694 ruby-openai (3.7.0) ··· 1713 1725 rexml (~> 3.2, >= 3.2.5) 1714 1726 rubyzip (>= 1.2.2, < 3.0) 1715 1727 websocket (~> 1.0) 1716 - semver_dialects (3.4.4) 1728 + semver_dialects (3.4.5) 1717 1729 deb_version (~> 1.0.1) 1718 1730 pastel (~> 0.8.0) 1719 1731 thor (~> 1.3) 1720 1732 tty-command (~> 0.10.1) 1721 - sentry-rails (5.21.0) 1733 + sentry-rails (5.22.1) 1722 1734 railties (>= 5.0) 1723 - sentry-ruby (~> 5.21.0) 1724 - sentry-ruby (5.21.0) 1735 + sentry-ruby (~> 5.22.1) 1736 + sentry-ruby (5.22.1) 1725 1737 bigdecimal 1726 1738 concurrent-ruby (~> 1.0, >= 1.0.2) 1727 - sentry-sidekiq (5.21.0) 1728 - sentry-ruby (~> 5.21.0) 1739 + sentry-sidekiq (5.22.1) 1740 + sentry-ruby (~> 5.22.1) 1729 1741 sidekiq (>= 3.0) 1730 1742 shellany (0.0.1) 1731 1743 shoulda-matchers (5.1.0) ··· 1827 1839 unicode-display_width (>= 1.1.1, < 3) 1828 1840 terser (1.0.2) 1829 1841 execjs (>= 0.3.0, < 3) 1830 - test-prof (1.4.2) 1842 + test-prof (1.4.4) 1831 1843 test_file_finder (0.3.1) 1832 1844 faraday (>= 1.0, < 3.0, != 2.0.0) 1833 1845 text (1.3.1) ··· 1910 1922 activesupport (>= 3.0) 1911 1923 version_gem (1.1.0) 1912 1924 version_sorter (2.3.0) 1913 - view_component (3.20.0) 1925 + view_component (3.21.0) 1914 1926 activesupport (>= 5.2.0, < 8.1) 1915 1927 concurrent-ruby (~> 1.0) 1916 1928 method_source (~> 1.0) ··· 1963 1975 xpath (3.2.0) 1964 1976 nokogiri (~> 1.8) 1965 1977 yajl-ruby (1.4.3) 1966 - yard (0.9.26) 1978 + yard (0.9.37) 1967 1979 zeitwerk (2.6.7) 1968 1980 1969 1981 PLATFORMS ··· 1989 2001 attr_encrypted (~> 3.2.4)! 1990 2002 awesome_print 1991 2003 aws-sdk-cloudformation (~> 1) 1992 - aws-sdk-core (~> 3.213.0) 1993 - aws-sdk-s3 (~> 1.172.0) 2004 + aws-sdk-core (~> 3.214.0) 2005 + aws-sdk-s3 (~> 1.176.0) 1994 2006 axe-core-rspec (~> 4.9.0) 1995 2007 babosa (~> 2.0) 1996 2008 base32 (~> 0.3.0) ··· 2067 2079 gdk-toogle (~> 0.9, >= 0.9.5) 2068 2080 gettext (~> 3.4, >= 3.4.9) 2069 2081 gettext_i18n_rails (~> 1.13.0) 2070 - gitaly (~> 17.5.0.pre.rc1) 2082 + git (~> 1.8) 2083 + gitaly (~> 17.7.0) 2084 + gitlab-active-context! 2071 2085 gitlab-backup-cli! 2072 2086 gitlab-chronic (~> 0.10.5) 2073 2087 gitlab-cloud-connector (~> 0.2.5) ··· 2078 2092 gitlab-glfm-markdown (~> 0.0.21) 2079 2093 gitlab-housekeeper! 2080 2094 gitlab-http! 2081 - gitlab-kas-grpc (~> 17.6.1) 2095 + gitlab-kas-grpc (~> 17.7.0) 2082 2096 gitlab-labkit (~> 0.37.0) 2083 2097 gitlab-license (~> 2.6) 2084 2098 gitlab-mail_room (~> 0.0.24) ··· 2173 2187 minitest (~> 5.11.0) 2174 2188 multi_json (~> 1.14.1) 2175 2189 neighbor (~> 0.3.2) 2176 - net-http (= 0.4.1) 2190 + net-http (= 0.6.0) 2177 2191 net-ldap (~> 0.17.1) 2178 2192 net-ntp 2179 2193 net-protocol (~> 0.1.3) ··· 2246 2260 rack-oauth2 (~> 2.2.1) 2247 2261 rack-proxy (~> 0.7.7) 2248 2262 rack-timeout (~> 0.7.0) 2249 - rails (~> 7.0.8.6) 2263 + rails (~> 7.0.8.7) 2250 2264 rails-controller-testing 2251 2265 rails-i18n (~> 7.0, >= 7.0.9) 2252 2266 rainbow (~> 3.0) ··· 2271 2285 rspec_profiling (~> 0.0.9) 2272 2286 rubocop 2273 2287 ruby-fogbugz (~> 0.3.0) 2274 - ruby-lsp (~> 0.21.0) 2288 + ruby-lsp (~> 0.22.0) 2275 2289 ruby-lsp-rails (~> 0.3.6) 2276 2290 ruby-lsp-rspec (~> 0.1.10) 2277 2291 ruby-magic (~> 0.6) ··· 2285 2299 seed-fu (~> 2.3.7) 2286 2300 selenium-webdriver (~> 4.21, >= 4.21.1) 2287 2301 semver_dialects (~> 3.0) 2288 - sentry-rails (~> 5.21.0) 2289 - sentry-ruby (~> 5.21.0) 2290 - sentry-sidekiq (~> 5.21.0) 2302 + sentry-rails (~> 5.22.0) 2303 + sentry-ruby (~> 5.22.0) 2304 + sentry-sidekiq (~> 5.22.0) 2291 2305 shoulda-matchers (~> 5.1.0) 2292 2306 sidekiq! 2293 2307 sidekiq-cron (~> 1.12.0) ··· 2323 2337 undercover (~> 0.5.0) 2324 2338 unicode-emoji (~> 4.0) 2325 2339 unleash (~> 3.2.2) 2340 + uri (= 0.13.0) 2326 2341 valid_email (~> 0.1) 2327 2342 validates_hostname (~> 1.0.13) 2328 2343 version_sorter (~> 2.3) 2329 - view_component (~> 3.20.0) 2344 + view_component (~> 3.21.0) 2330 2345 vite_rails (~> 3.0.17) 2331 2346 vite_ruby (~> 3.8.0) 2332 2347 vmstat (~> 2.3.0)
+79 -69
pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
··· 17 17 platforms = []; 18 18 source = { 19 19 remotes = ["https://rubygems.org"]; 20 - sha256 = "0ms0196bp8gzlghfj32q2qdzszb7hsgg96v3isrv5ysd87w0z2zl"; 20 + sha256 = "0qpiw9n8sswisvji91ra290wiihgl30kg3zkpffx0byz84w52d20"; 21 21 type = "gem"; 22 22 }; 23 - version = "7.0.8.6"; 23 + version = "7.0.8.7"; 24 24 }; 25 25 actionmailbox = { 26 26 dependencies = ["actionpack" "activejob" "activerecord" "activestorage" "activesupport" "mail" "net-imap" "net-pop" "net-smtp"]; ··· 28 28 platforms = []; 29 29 source = { 30 30 remotes = ["https://rubygems.org"]; 31 - sha256 = "0mw8casnlqgj3vwqv7qk3d4q3bjszlpmbs9ldpc9gz1qdvafx7cg"; 31 + sha256 = "1hn1d8fshkfijsmwflnvn2ys9i8k3rbkk7h6qsgwspg8v2iyl3ll"; 32 32 type = "gem"; 33 33 }; 34 - version = "7.0.8.6"; 34 + version = "7.0.8.7"; 35 35 }; 36 36 actionmailer = { 37 37 dependencies = ["actionpack" "actionview" "activejob" "activesupport" "mail" "net-imap" "net-pop" "net-smtp" "rails-dom-testing"]; ··· 39 39 platforms = []; 40 40 source = { 41 41 remotes = ["https://rubygems.org"]; 42 - sha256 = "07gpm15k5c0y84q99zipnhcdgq93bwralyjpj252prvqwfjmiw73"; 42 + sha256 = "054dv081ysp86im4hxcwwlmkl2zidnmy34mw4acghjkpz2igks4b"; 43 43 type = "gem"; 44 44 }; 45 - version = "7.0.8.6"; 45 + version = "7.0.8.7"; 46 46 }; 47 47 actionpack = { 48 48 dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"]; ··· 50 50 platforms = []; 51 51 source = { 52 52 remotes = ["https://rubygems.org"]; 53 - sha256 = "19ywl4jp77b51c01hsyzwia093fnj73pw1ipgyj4pk3h2b9faj5n"; 53 + sha256 = "0b2y7wy6gx59zb88v1fqiyxdkafrsfma67sx5394yjlhhzbb3rj0"; 54 54 type = "gem"; 55 55 }; 56 - version = "7.0.8.6"; 56 + version = "7.0.8.7"; 57 57 }; 58 58 actiontext = { 59 59 dependencies = ["actionpack" "activerecord" "activestorage" "activesupport" "globalid" "nokogiri"]; ··· 61 61 platforms = []; 62 62 source = { 63 63 remotes = ["https://rubygems.org"]; 64 - sha256 = "1j8b29764nbiqz6d7ra42j2i6wf070lbms1fhpq3cl9azbgijb16"; 64 + sha256 = "1818spc73y96n94jssh77z2w4dnz84sn83ywrk5cicnmjzdx4xfb"; 65 65 type = "gem"; 66 66 }; 67 - version = "7.0.8.6"; 67 + version = "7.0.8.7"; 68 68 }; 69 69 actionview = { 70 70 dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"]; ··· 72 72 platforms = []; 73 73 source = { 74 74 remotes = ["https://rubygems.org"]; 75 - sha256 = "0girx71db1aq5b70ln3qq03z9d7xjdyp297v1a8rdal7k89y859c"; 75 + sha256 = "1vbziywvidi7gy69hqxsrcxh6n8i4x2w75qam1fzw0qrqv4mp5xy"; 76 76 type = "gem"; 77 77 }; 78 - version = "7.0.8.6"; 78 + version = "7.0.8.7"; 79 79 }; 80 80 activejob = { 81 81 dependencies = ["activesupport" "globalid"]; ··· 83 83 platforms = []; 84 84 source = { 85 85 remotes = ["https://rubygems.org"]; 86 - sha256 = "0gbc0wx9xal5bj0pbz8ygkr75wj4cm5i69hpwknf023psgixaybw"; 86 + sha256 = "081a32z17976kgf7a51blh7fsxsm3p8qj02p8wx8cd7fx8xdpx7g"; 87 87 type = "gem"; 88 88 }; 89 - version = "7.0.8.6"; 89 + version = "7.0.8.7"; 90 90 }; 91 91 activemodel = { 92 92 dependencies = ["activesupport"]; ··· 94 94 platforms = []; 95 95 source = { 96 96 remotes = ["https://rubygems.org"]; 97 - sha256 = "1f6szahjsb4pr2xvlvk4kghk9291xh9c14s8cqwy6wwpm1vcglim"; 97 + sha256 = "10qaykhcs15wgyy9fd886mwdkf3iwsib0h6fcnwqa7jw0nxh8fzi"; 98 98 type = "gem"; 99 99 }; 100 - version = "7.0.8.6"; 100 + version = "7.0.8.7"; 101 101 }; 102 102 activerecord = { 103 103 dependencies = ["activemodel" "activesupport"]; ··· 105 105 platforms = []; 106 106 source = { 107 107 remotes = ["https://rubygems.org"]; 108 - sha256 = "14qs1jc9hwnsm4dzvnai8b36bcq1d7rcqgjxy0dc6wza670lqapf"; 108 + sha256 = "0nm4y9fy19l65c18v3k8s3x2npp7kcn8ds2y5i38x8aq1r8whkzr"; 109 109 type = "gem"; 110 110 }; 111 - version = "7.0.8.6"; 111 + version = "7.0.8.7"; 112 112 }; 113 113 activerecord-explain-analyze = { 114 114 dependencies = ["activerecord" "pg"]; ··· 137 137 platforms = []; 138 138 source = { 139 139 remotes = ["https://rubygems.org"]; 140 - sha256 = "1nnvqnmc7mdhw2w55j4vnx4zmmdmmwmaf6ax2mbj9j5a48fw19vf"; 140 + sha256 = "1xcy76cwskwfm39lr4cg7bmknc8j0vymp55h8hzrhl1sfdriwhfa"; 141 141 type = "gem"; 142 142 }; 143 - version = "7.0.8.6"; 143 + version = "7.0.8.7"; 144 144 }; 145 145 activesupport = { 146 146 dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"]; ··· 148 148 platforms = []; 149 149 source = { 150 150 remotes = ["https://rubygems.org"]; 151 - sha256 = "0gj20cysajda05z3r7pl1g9y84nzsqak5dvk9nrz13jpy6297dj1"; 151 + sha256 = "1zq4f834my1z6yh05rfr1dzl3i8padh33j092zlal979blvh4iyz"; 152 152 type = "gem"; 153 153 }; 154 - version = "7.0.8.6"; 154 + version = "7.0.8.7"; 155 155 }; 156 156 addressable = { 157 157 dependencies = ["public_suffix"]; ··· 400 400 platforms = []; 401 401 source = { 402 402 remotes = ["https://rubygems.org"]; 403 - sha256 = "06fvh863v0g7h14642yxy0plfnp4jg1g7pdazmv1gmkj3nz8b9kc"; 403 + sha256 = "12s8v199kb3vixl2896axfj4ifkglr0q7zyn73pdkdf3kpra1wi4"; 404 404 type = "gem"; 405 405 }; 406 - version = "3.213.0"; 406 + version = "3.214.0"; 407 407 }; 408 408 aws-sdk-kms = { 409 409 dependencies = ["aws-sdk-core" "aws-sigv4"]; ··· 422 422 platforms = []; 423 423 source = { 424 424 remotes = ["https://rubygems.org"]; 425 - sha256 = "0hwj46w4ilynw5rilpydbykk7hp2hfg2rmwlnr0b4wy5f3aq7b52"; 425 + sha256 = "1smmyhzfkxcin52arlsxi4rcysirvjmshb4zqlb7bgbxainig034"; 426 426 type = "gem"; 427 427 }; 428 - version = "1.172.0"; 428 + version = "1.176.1"; 429 429 }; 430 430 aws-sigv4 = { 431 431 dependencies = ["aws-eventstream"]; ··· 1755 1755 }; 1756 1756 faraday-multipart = { 1757 1757 dependencies = ["multipart-post"]; 1758 - groups = ["danger" "default" "development" "test"]; 1758 + groups = ["default"]; 1759 1759 platforms = []; 1760 1760 source = { 1761 1761 remotes = ["https://rubygems.org"]; 1762 - sha256 = "09871c4hd7s5ws1wl4gs7js1k2wlby6v947m2bbzg43pnld044lh"; 1762 + sha256 = "0l87r9jg06nsh24gwwd1jdnxb1zq89ffybnxab0dd90nfcf0ysw5"; 1763 1763 type = "gem"; 1764 1764 }; 1765 - version = "1.0.4"; 1765 + version = "1.1.0"; 1766 1766 }; 1767 1767 faraday-net_http = { 1768 1768 dependencies = ["net-http"]; ··· 1854 1854 platforms = []; 1855 1855 source = { 1856 1856 remotes = ["https://rubygems.org"]; 1857 - sha256 = "07139870npj59jnl8vmk39ja3gdk3fb5z9vc0lf32y2h891hwqsi"; 1857 + sha256 = "0fgwn1grxf4zxmyqmb9i4z2hr111585n9jnk17y6y7hhs7dv1xi6"; 1858 1858 type = "gem"; 1859 1859 }; 1860 - version = "1.17.0"; 1860 + version = "1.17.1"; 1861 1861 }; 1862 1862 ffi-compiler = { 1863 1863 dependencies = ["ffi" "rake"]; ··· 2166 2166 platforms = []; 2167 2167 source = { 2168 2168 remotes = ["https://rubygems.org"]; 2169 - sha256 = "05z84knb5f520azqcq0mzwrp3s4c13hpl1bfkkq86paw4hq94ihm"; 2169 + sha256 = "0fpypp7l4bzwhbq8my1gscyh4hzamvjvaxlrlvzs88pbhllhdc3i"; 2170 2170 type = "gem"; 2171 2171 }; 2172 - version = "17.5.0.pre.rc42"; 2172 + version = "17.7.0"; 2173 2173 }; 2174 2174 gitlab = { 2175 2175 dependencies = ["httparty" "terminal-table"]; ··· 2182 2182 }; 2183 2183 version = "4.19.0"; 2184 2184 }; 2185 + gitlab-active-context = { 2186 + dependencies = ["activesupport" "connection_pool" "elasticsearch" "pg" "zeitwerk"]; 2187 + groups = ["default"]; 2188 + platforms = []; 2189 + source = { 2190 + path = "${src}/gems/gitlab-active-context"; 2191 + type = "path"; 2192 + }; 2193 + version = "0.0.1"; 2194 + }; 2185 2195 gitlab-backup-cli = { 2186 - dependencies = ["activesupport" "addressable" "concurrent-ruby" "faraday" "google-cloud-storage_transfer" "google-protobuf" "googleauth" "grpc" "json" "jwt" "logger" "minitest" "parallel" "rack" "rainbow" "rexml" "thor"]; 2196 + dependencies = ["activerecord" "activesupport" "addressable" "concurrent-ruby" "faraday" "google-cloud-storage_transfer" "google-protobuf" "googleauth" "grpc" "json" "jwt" "logger" "minitest" "parallel" "pg" "rack" "rainbow" "rexml" "thor"]; 2187 2197 groups = ["default"]; 2188 2198 platforms = []; 2189 2199 source = { ··· 2294 2304 platforms = []; 2295 2305 source = { 2296 2306 remotes = ["https://rubygems.org"]; 2297 - sha256 = "11v8jy5dv5vknrgzpasbdncy6jxpxsnrbbz9kpaxpky2k9n7s1fg"; 2307 + sha256 = "000681ri2di4y452gk125siv0nfdb8jl0cakmppyf8iccwafaq1r"; 2298 2308 type = "gem"; 2299 2309 }; 2300 - version = "17.6.2"; 2310 + version = "17.7.0"; 2301 2311 }; 2302 2312 gitlab-labkit = { 2303 2313 dependencies = ["actionpack" "activesupport" "grpc" "jaeger-client" "opentracing" "pg_query" "redis"]; ··· 3343 3353 platforms = []; 3344 3354 source = { 3345 3355 remotes = ["https://rubygems.org"]; 3346 - sha256 = "0ypic2hrmvvcgw7al72raphqv5cs1zvq4w284pwrkvfqsrqrqrsf"; 3356 + sha256 = "0wmgwqv6c1kq8cxbxddllnrlh5jjmjw73i1sqbnvq55zzn3l0zyb"; 3347 3357 type = "gem"; 3348 3358 }; 3349 - version = "1.2.5"; 3359 + version = "1.2.7"; 3350 3360 }; 3351 3361 ipaddress = { 3352 3362 groups = ["default"]; ··· 4077 4087 }; 4078 4088 net-http = { 4079 4089 dependencies = ["uri"]; 4080 - groups = ["default"]; 4090 + groups = ["danger" "default" "development" "test"]; 4081 4091 platforms = []; 4082 4092 source = { 4083 4093 remotes = ["https://rubygems.org"]; 4084 - sha256 = "10n2n9aq00ih8v881af88l1zyrqgs5cl3njdw8argjwbl5ggqvm9"; 4094 + sha256 = "1ysrwaabhf0sn24jrp0nnp51cdv0jf688mh5i6fsz63q2c6b48cn"; 4085 4095 type = "gem"; 4086 4096 }; 4087 - version = "0.4.1"; 4097 + version = "0.6.0"; 4088 4098 }; 4089 4099 net-http-persistent = { 4090 4100 dependencies = ["connection_pool"]; ··· 4177 4187 platforms = []; 4178 4188 source = { 4179 4189 remotes = ["https://rubygems.org"]; 4180 - sha256 = "1jyj6j7w9zpj2zhp4dyhdjiwsn9rqwksj7s7fzpnn7rx2xvz2a1a"; 4190 + sha256 = "1w1ypxa3n6mskkwb00b489314km19l61p5h3bar6zr8cng27c80p"; 4181 4191 type = "gem"; 4182 4192 }; 4183 - version = "7.2.0"; 4193 + version = "7.3.0"; 4184 4194 }; 4185 4195 netrc = { 4186 4196 groups = ["default"]; ··· 4282 4292 platforms = []; 4283 4293 source = { 4284 4294 remotes = ["https://rubygems.org"]; 4285 - sha256 = "15fz0ws8q9635rl5y4jyiwxbibr9ilba4askazhrgy4pcmmgs34q"; 4295 + sha256 = "1w0zrk1n6n7jl493k4vv5xaiszbmxsmaffy9xvykbfawjjb83vj2"; 4286 4296 type = "gem"; 4287 4297 }; 4288 - version = "18.1.3"; 4298 + version = "18.1.18"; 4289 4299 }; 4290 4300 oj = { 4291 4301 groups = ["default"]; ··· 5314 5324 platforms = []; 5315 5325 source = { 5316 5326 remotes = ["https://rubygems.org"]; 5317 - sha256 = "1s42lyl19h74xlqkb6ffl67h688q0slp1lhnd05g09a46z7wapri"; 5327 + sha256 = "1vfd2l3m1802vq7gdqpvd3mkcfhxacpsxixqpx4n6x0mv56ysrsy"; 5318 5328 type = "gem"; 5319 5329 }; 5320 - version = "7.0.8.6"; 5330 + version = "7.0.8.7"; 5321 5331 }; 5322 5332 rails-controller-testing = { 5323 5333 dependencies = ["actionpack" "actionview" "activesupport"]; ··· 5369 5379 platforms = []; 5370 5380 source = { 5371 5381 remotes = ["https://rubygems.org"]; 5372 - sha256 = "1fcn0ix814074gqicc0k1178f7ahmysiv3pfq8g00phdwj0p3w0g"; 5382 + sha256 = "0pshckc6b9h2ikl3svk47iv0nq6v908h3q9ndlblpg021cl8bf8s"; 5373 5383 type = "gem"; 5374 5384 }; 5375 - version = "7.0.8.6"; 5385 + version = "7.0.8.7"; 5376 5386 }; 5377 5387 rainbow = { 5378 5388 groups = ["coverage" "default" "development" "test"]; ··· 6001 6011 platforms = []; 6002 6012 source = { 6003 6013 remotes = ["https://rubygems.org"]; 6004 - sha256 = "1hayvpcmgjylxpgxs05jdzyahar4cxpgwhg2b6gg1qhcfhky7i2i"; 6014 + sha256 = "1sp2arrj0fz708k6y9airjs1paddm8d1b03hbr3lip0n63d9vsnj"; 6005 6015 type = "gem"; 6006 6016 }; 6007 - version = "0.21.3"; 6017 + version = "0.22.1"; 6008 6018 }; 6009 6019 ruby-lsp-rails = { 6010 6020 dependencies = ["ruby-lsp"]; ··· 6012 6022 platforms = []; 6013 6023 source = { 6014 6024 remotes = ["https://rubygems.org"]; 6015 - sha256 = "0lb39frvjwm25iw0q7bzbv6hyh2p2p634fsnplkxz9vqgb0r53pm"; 6025 + sha256 = "1iq49y9vml6mzzfgn7z7rdkwzm4w8km7r78mhlpxblrdvk50b1vq"; 6016 6026 type = "gem"; 6017 6027 }; 6018 - version = "0.3.26"; 6028 + version = "0.3.27"; 6019 6029 }; 6020 6030 ruby-lsp-rspec = { 6021 6031 dependencies = ["ruby-lsp"]; ··· 6023 6033 platforms = []; 6024 6034 source = { 6025 6035 remotes = ["https://rubygems.org"]; 6026 - sha256 = "0qf43lkvf6v0c5z173sqbxw9vk1vwjfwaq9ynj658kzba8pqjvjf"; 6036 + sha256 = "09wafk3nz0b3a3iqz0swi5q5rrwzrys5cydf0mn3iznm9z6wvygy"; 6027 6037 type = "gem"; 6028 6038 }; 6029 - version = "0.1.18"; 6039 + version = "0.1.19"; 6030 6040 }; 6031 6041 ruby-magic = { 6032 6042 dependencies = ["mini_portile2"]; ··· 6223 6233 platforms = []; 6224 6234 source = { 6225 6235 remotes = ["https://rubygems.org"]; 6226 - sha256 = "1i2wxx2vdpdiwcr4npqxzdzmd7hwzlllsrpxpic13na654r3wxri"; 6236 + sha256 = "0gp63g8m9gpsbqmcs9dnfcgs9pnzhyns2is4ha66lyf43lswm0kk"; 6227 6237 type = "gem"; 6228 6238 }; 6229 - version = "3.4.4"; 6239 + version = "3.4.5"; 6230 6240 }; 6231 6241 sentry-rails = { 6232 6242 dependencies = ["railties" "sentry-ruby"]; ··· 6234 6244 platforms = []; 6235 6245 source = { 6236 6246 remotes = ["https://rubygems.org"]; 6237 - sha256 = "00nn1agy19s3zp7y06zxal6ds8h6w2rlxb6vjk5x7w5gk78l7adm"; 6247 + sha256 = "1drz5lm7s2m55pmxdbpbcxlpvgaj3rchm14nrzl2s80fvh47c8i3"; 6238 6248 type = "gem"; 6239 6249 }; 6240 - version = "5.21.0"; 6250 + version = "5.22.1"; 6241 6251 }; 6242 6252 sentry-ruby = { 6243 6253 dependencies = ["bigdecimal" "concurrent-ruby"]; ··· 6245 6255 platforms = []; 6246 6256 source = { 6247 6257 remotes = ["https://rubygems.org"]; 6248 - sha256 = "0ac6yy9nfwak6pi8xp2qx31pap1l4h4qhkiala5y1rzwkbahski9"; 6258 + sha256 = "129jbd6zvfn59djs455hflk2nhf0sccnvp23vsiwd957dpbvsxzd"; 6249 6259 type = "gem"; 6250 6260 }; 6251 - version = "5.21.0"; 6261 + version = "5.22.1"; 6252 6262 }; 6253 6263 sentry-sidekiq = { 6254 6264 dependencies = ["sentry-ruby" "sidekiq"]; ··· 6256 6266 platforms = []; 6257 6267 source = { 6258 6268 remotes = ["https://rubygems.org"]; 6259 - sha256 = "1qlh1r1h6lj57bbgzv9r78pp194jl79bqivn9ffrvxiqjb3lxxbd"; 6269 + sha256 = "129ahag27akxqha2dldvvzkbxi3zcrca9naifak3xqaqbs8kyymx"; 6260 6270 type = "gem"; 6261 6271 }; 6262 - version = "5.21.0"; 6272 + version = "5.22.1"; 6263 6273 }; 6264 6274 shellany = { 6265 6275 groups = ["default" "test"]; ··· 6749 6759 platforms = []; 6750 6760 source = { 6751 6761 remotes = ["https://rubygems.org"]; 6752 - sha256 = "1mydvmcm4m5501322wyl3pwmc6i5ijvwh4kb242l085j88hiqp4n"; 6762 + sha256 = "1vsk2ca9kfrxhyd2xiiyr28hmxkh9vd8j2vwl5f1yfnkv4z52n8s"; 6753 6763 type = "gem"; 6754 6764 }; 6755 - version = "1.4.2"; 6765 + version = "1.4.4"; 6756 6766 }; 6757 6767 test_file_finder = { 6758 6768 dependencies = ["faraday"]; ··· 7179 7189 platforms = []; 7180 7190 source = { 7181 7191 remotes = ["https://rubygems.org"]; 7182 - sha256 = "12r27rq6xlzngc1qv9zhbis0zx2216b8brb0bqg54di91jw94cdc"; 7192 + sha256 = "0p6z21kqz05966l77rfj7hdmhb6drld7qaxdbx4qawwylay7fnkz"; 7183 7193 type = "gem"; 7184 7194 }; 7185 - version = "3.20.0"; 7195 + version = "3.21.0"; 7186 7196 }; 7187 7197 virtus = { 7188 7198 dependencies = ["axiom-types" "coercible" "descendants_tracker"]; ··· 7400 7410 platforms = []; 7401 7411 source = { 7402 7412 remotes = ["https://rubygems.org"]; 7403 - sha256 = "0qzr5j1a1cafv81ib3i51qyl8jnmwdxlqi3kbiraldzpbjh4ln9h"; 7413 + sha256 = "14k9lb9a60r9z2zcqg08by9iljrrgjxdkbd91gw17rkqkqwi1sd6"; 7404 7414 type = "gem"; 7405 7415 }; 7406 - version = "0.9.26"; 7416 + version = "0.9.37"; 7407 7417 }; 7408 7418 zeitwerk = { 7409 7419 groups = ["default" "development" "test"];
+3 -3
pkgs/by-name/cn/cntr/package.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "cntr"; 10 - version = "1.6.0"; 10 + version = "1.6.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "Mic92"; 14 14 repo = "cntr"; 15 15 rev = version; 16 - sha256 = "sha256-A622DfygwZ8HVgSxmPINkuCsYFKQBAUdsnXQmB/LS8w="; 16 + sha256 = "sha256-2tqPxbi8sKoEPq0/zQFsOrStEmQGlU8s81ohTfKeOmE="; 17 17 }; 18 18 19 19 useFetchCargoVendor = true; 20 - cargoHash = "sha256-WP8ecsNHLjIUeoEDXO3WbIKuXZu24A1WBKzAq0x1tek="; 20 + cargoHash = "sha256-gWQ8seCuUSHuZUoNH9pnBTlzF9S0tHVLStnAiymLLbs="; 21 21 22 22 passthru.tests = nixosTests.cntr; 23 23
+3 -3
pkgs/by-name/db/db-rest/package.nix
··· 8 8 }: 9 9 buildNpmPackage rec { 10 10 pname = "db-rest"; 11 - version = "6.0.5"; 11 + version = "6.0.6"; 12 12 13 13 nodejs = nodejs_18; 14 14 ··· 16 16 owner = "derhuerst"; 17 17 repo = pname; 18 18 rev = version; 19 - hash = "sha256-jMHqJ1whGPz2ti7gn8SPz6o7Fm4oMF6hYjB4wsjKAEU="; 19 + hash = "sha256-Rwy36hi5p/EDLBbfi1M0DEKD+2/eiJsqo0r2Et/3Oa4="; 20 20 }; 21 21 22 - npmDepsHash = "sha256-rXBIpar5L6fGpDlphr1PqRNxARSccV7Gi+uTNlCqh7I="; 22 + npmDepsHash = "sha256-Drwmnu23PvrT/cw42hl+mu/S/Dn5nzybWGCDCUF7+R8="; 23 23 24 24 preConfigure = '' 25 25 patchShebangs ./build/index.js
+2 -2
pkgs/by-name/fp/fpart/package.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "fpart"; 11 - version = "1.6.0"; 11 + version = "1.7.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "martymac"; 15 15 repo = "fpart"; 16 16 rev = "fpart-${version}"; 17 - sha256 = "sha256-kAvGLd5W633fRS+qVD/yclreFfcauyLygQGtzv7AP24="; 17 + sha256 = "sha256-BQGSKDSuK2iB0o2v8I+XOwhYtU/0QtMevt4pgIfRhNQ="; 18 18 }; 19 19 20 20 nativeBuildInputs = [ autoreconfHook ];
+2 -2
pkgs/by-name/ge/getmail6/package.nix
··· 6 6 7 7 python3.pkgs.buildPythonApplication rec { 8 8 pname = "getmail6"; 9 - version = "6.19.06"; 9 + version = "6.19.07"; 10 10 pyproject = true; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "getmail6"; 14 14 repo = "getmail6"; 15 15 tag = "v${version}"; 16 - hash = "sha256-F4FS6d8XDPlJ7ysShFRb45hZainKljKRg+q4yA18HaI="; 16 + hash = "sha256-uu+soEYC12LWx0aLbPupoK7g/rnD47dp32w7jpRj/38="; 17 17 }; 18 18 19 19 build-system = with python3.pkgs; [
+3 -3
pkgs/by-name/gi/gitaly/package.nix
··· 7 7 }: 8 8 9 9 let 10 - version = "17.7.1"; 10 + version = "17.8.0"; 11 11 package_version = "v${lib.versions.major version}"; 12 12 gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}"; 13 13 ··· 21 21 owner = "gitlab-org"; 22 22 repo = "gitaly"; 23 23 rev = "v${version}"; 24 - hash = "sha256-XklkFdp2tIZewIxi9XY1HQ1toL590tvY1DQ/VNF/QQo="; 24 + hash = "sha256-Ofmhyz4sCcho+tVhAD/X+3BtsrUoysvxHpxwc52Abwc="; 25 25 }; 26 26 27 - vendorHash = "sha256-STZvZqqCbW/n3uZohYmz/2lJNkiUUcVjs0msL/lDDaE="; 27 + vendorHash = "sha256-rR3dsKUoIVDj0NviN8p8g3mSAW8PTNChBacqd23yDf8="; 28 28 29 29 ldflags = [ 30 30 "-X ${gitaly_package}/internal/version.version=${version}"
+3 -3
pkgs/by-name/gi/gitlab-container-registry/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "gitlab-container-registry"; 9 - version = "4.14.0"; 9 + version = "4.15.2"; 10 10 rev = "v${version}-gitlab"; 11 11 12 12 # nixpkgs-update: no auto update ··· 14 14 owner = "gitlab-org"; 15 15 repo = "container-registry"; 16 16 inherit rev; 17 - hash = "sha256-FOytsMFiaVqHQrwdWpmDbzWGddD4R1rClXWVD2EpUk8="; 17 + hash = "sha256-nsWOCKHoryRcVT79/nbWXa0wnIflEeDLro3l21D6bzc="; 18 18 }; 19 19 20 - vendorHash = "sha256-8TQMMRKyg5bQ3www79V1ejGJ81D0ZMwiXyIhx8+fdec="; 20 + vendorHash = "sha256-aKE/yr2Sh+4yw4TmpaVF84rJOI6cjs0DKY326+aXO1o="; 21 21 22 22 postPatch = '' 23 23 # Disable flaky inmemory storage driver test
+3 -3
pkgs/by-name/gi/gitlab-pages/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "gitlab-pages"; 9 - version = "17.7.1"; 9 + version = "17.8.0"; 10 10 11 11 # nixpkgs-update: no auto update 12 12 src = fetchFromGitLab { 13 13 owner = "gitlab-org"; 14 14 repo = "gitlab-pages"; 15 15 rev = "v${version}"; 16 - hash = "sha256-DbrasgqowycZNJ2VWwpMBw9SQCxfV47aDVMJrUOQ/Es="; 16 + hash = "sha256-jQwHVSedAtBL5A0Y6OTtpRonSG1k69wdZO011S0D8/E="; 17 17 }; 18 18 19 - vendorHash = "sha256-pJj0BaplDwlNiD+Aqkh1dvu8NfxMhuunK1fnM7TQmuw="; 19 + vendorHash = "sha256-2UtdooVoyoWr4yOPCRBAjkftn29DhJonpJSguHwfHNE="; 20 20 subPackages = [ "." ]; 21 21 22 22 meta = with lib; {
+12 -12
pkgs/by-name/im/immich/sources.json
··· 1 1 { 2 - "version": "1.125.2", 3 - "hash": "sha256-vtEUMERvCibOKYlHtu8eTQX6LLAMF5riBs2feX8HCAU=", 2 + "version": "1.125.3", 3 + "hash": "sha256-lDk2Pj+wspzeRVccWOJ1Xp4E72jlkJBU3G5djFNNHYw=", 4 4 "components": { 5 5 "cli": { 6 - "npmDepsHash": "sha256-wHxNmmZVWuOYueEgkSGokwVZ20DklrjTyLYyamLzPvk=", 7 - "version": "2.2.43" 6 + "npmDepsHash": "sha256-l4h6aTgGGZf84LpmaN9XLiw99pgo4JN8zfBXvyE438Y=", 7 + "version": "2.2.44" 8 8 }, 9 9 "server": { 10 - "npmDepsHash": "sha256-0zcEiQM2KDrpLVv/uybcis9ohtyB5LcbZhvlXSMVRg0=", 11 - "version": "1.125.2" 10 + "npmDepsHash": "sha256-v21BjA7+zOPQtZNH06q4+x/EvcNVi/4T1Zi4LMgYZUU=", 11 + "version": "1.125.3" 12 12 }, 13 13 "web": { 14 - "npmDepsHash": "sha256-dTkRTxFhIeXhIkc87pERTCXtEoipiDA6C5RdlQ6Dvo8=", 15 - "version": "1.125.2" 14 + "npmDepsHash": "sha256-H32WmL7C+I03i3LSfs87Wyj/TMubqF1Nz7/VEj25aeI=", 15 + "version": "1.125.3" 16 16 }, 17 17 "open-api/typescript-sdk": { 18 - "npmDepsHash": "sha256-uBzPhxITGzEnKrcATzTQeIwjKpAE8Y0xoJdC5dm6cZo=", 19 - "version": "1.125.2" 18 + "npmDepsHash": "sha256-HpLw4I7KEap45HnRcA4u1PA8qM2HvSeF5hLkar20bns=", 19 + "version": "1.125.3" 20 20 }, 21 21 "geonames": { 22 - "timestamp": "20250124195258", 23 - "hash": "sha256-2m+0M6200SixTFVZ1V7ZFw8D4E9VYhbmOto0RqWQPsQ=" 22 + "timestamp": "20250126191509", 23 + "hash": "sha256-uzKJJTN9TZCAgEtePI2RGZWTNGKdhmup4RHNVMGfQ48=" 24 24 } 25 25 } 26 26 }
+3 -3
pkgs/by-name/le/legcord/package.nix
··· 12 12 }: 13 13 stdenv.mkDerivation rec { 14 14 pname = "legcord"; 15 - version = "1.0.6"; 15 + version = "1.0.8"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "Legcord"; 19 19 repo = "Legcord"; 20 20 rev = "v${version}"; 21 - hash = "sha256-0dVuSqViMqhWBMEY36ZcXM1FYnMcDH5brp5gsMWg3Rc="; 21 + hash = "sha256-VjEvW5vM6ByZUzQw21iH347M1KmED+zRrRiS2glyJ1w="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ ··· 30 30 31 31 pnpmDeps = pnpm_9.fetchDeps { 32 32 inherit pname version src; 33 - hash = "sha256-QTePf/QE85OzXIcnwLJsCJJyRxwoV+FNef2Z9nAt35E="; 33 + hash = "sha256-cgoFvCCjfR9HP1mJZJ0n/GELATO2lm0tDexSQE8fJGw="; 34 34 }; 35 35 36 36 ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
+3 -3
pkgs/by-name/li/libdeltachat/package.nix
··· 20 20 21 21 stdenv.mkDerivation rec { 22 22 pname = "libdeltachat"; 23 - version = "1.155.0"; 23 + version = "1.155.1"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "deltachat"; 27 27 repo = "deltachat-core-rust"; 28 28 tag = "v${version}"; 29 - hash = "sha256-gmlIhB0Vou0fYXORAs01o87m6BtyJokvJQWYqCWY11I="; 29 + hash = "sha256-XZLKvOvdyvR5poRY/oo9MHi1f2XzBmSDR8VqjW3wq74="; 30 30 }; 31 31 32 32 patches = [ ··· 36 36 cargoDeps = rustPlatform.fetchCargoVendor { 37 37 pname = "deltachat-core-rust"; 38 38 inherit version src; 39 - hash = "sha256-R7LWMUIxSVYdxkA1GBmXyh5FS9I4i4YjOgR8CX6whpw="; 39 + hash = "sha256-ZxKR1M9wqmzKVbSdBKzTsKF9tDVRGHnd+Ra9Jy5CQQY="; 40 40 }; 41 41 42 42 nativeBuildInputs = [
+4
pkgs/by-name/li/libtirpc/package.nix
··· 32 32 sed -es"|/etc/netconfig|$out/etc/netconfig|g" -i doc/Makefile.in tirpc/netconfig.h 33 33 ''; 34 34 35 + configureFlags = lib.optional ( 36 + stdenv.cc.bintools.isLLVM && lib.versionAtLeast stdenv.cc.bintools.version "17" 37 + ) "LDFLAGS=-Wl,--undefined-version"; 38 + 35 39 enableParallelBuilding = true; 36 40 37 41 preInstall = ''
+2 -2
pkgs/by-name/lu/lunacy/package.nix
··· 20 20 21 21 stdenv.mkDerivation (finalAttrs: { 22 22 pname = "lunacy"; 23 - version = "10.10"; 23 + version = "10.11"; 24 24 25 25 src = fetchurl { 26 26 url = "https://lcdn.icons8.com/setup/Lunacy_${finalAttrs.version}.deb"; 27 - hash = "sha256-4aIsEECUl9AjVhPMEhmuAew6ZynaIl15i8jmo3NJ6TU="; 27 + hash = "sha256-yRTp23UISWBbBkA9YavYcjqYMU0RijMyLOCoYk49Jxo="; 28 28 }; 29 29 30 30 buildInputs = [
+3 -3
pkgs/by-name/n9/n98-magerun/package.nix
··· 5 5 nix-update-script, 6 6 }: 7 7 8 - php81.buildComposerProject (finalAttrs: { 8 + php81.buildComposerProject2 (finalAttrs: { 9 9 pname = "n98-magerun"; 10 10 version = "2.3.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "netz98"; 14 14 repo = "n98-magerun"; 15 - rev = finalAttrs.version; 15 + tag = finalAttrs.version; 16 16 hash = "sha256-/RffdYgl2cs8mlq4vHtzUZ6j0viV8Ot/cB/cB1dstFM="; 17 17 }; 18 18 19 - vendorHash = "sha256-n608AY6AQdVuN3hfVQk02vJQ6hl/0+4LVBOsBL5o3+8="; 19 + vendorHash = "sha256-huYLbqJaxeSST2WGcSdk4gR3d3KWSkIK/6tzVpCw0oQ="; 20 20 21 21 passthru.updateScript = nix-update-script { 22 22 # Excludes 1.x versions from the Github tags list
+6 -6
pkgs/by-name/pd/pdi/package.nix
··· 30 30 ] 31 31 ); 32 32 in 33 - stdenv.mkDerivation rec { 33 + stdenv.mkDerivation (finalAttrs: { 34 34 pname = "pdi"; 35 - version = "1.8.0"; 35 + version = "1.8.1"; 36 36 37 37 src = fetchFromGitHub { 38 38 owner = "pdidev"; 39 39 repo = "pdi"; 40 - tag = version; 41 - hash = "sha256-l4vKWIitP0BqSRPxpv0UgjAOgHJ3Aecm1hT+f9BeqRA="; 40 + tag = finalAttrs.version; 41 + hash = "sha256-EUqgscpCubub2Zl/7fcgbdVx216Y2Ke7h8Zui2SieP8="; 42 42 }; 43 43 44 44 # Current hdf5 version in nixpkgs is 1.14.4.3 which is 4 numbers long and doesn't match the 3 number regex. :') ··· 81 81 meta = { 82 82 description = "PDI supports loose coupling of simulation codes with data handling libraries"; 83 83 homepage = "https://pdi.dev/master/"; 84 - changelog = "https://github.com/pdidev/pdi/releases/tag/${src.tag}"; 84 + changelog = "https://github.com/pdidev/pdi/releases/tag/${finalAttrs.version}"; 85 85 license = lib.licenses.bsd3; 86 86 mainProgram = "pdirun"; 87 87 maintainers = with lib.maintainers; [ GaetanLepage ]; ··· 90 90 lib.systems.inspect.patterns.isDarwin 91 91 ]; 92 92 }; 93 - } 93 + })
+2 -2
pkgs/by-name/po/portfolio/package.nix
··· 33 33 in 34 34 stdenvNoCC.mkDerivation (finalAttrs: { 35 35 pname = "PortfolioPerformance"; 36 - version = "0.73.0"; 36 + version = "0.74.0"; 37 37 38 38 src = fetchurl { 39 39 url = "https://github.com/buchen/portfolio/releases/download/${finalAttrs.version}/PortfolioPerformance-${finalAttrs.version}-linux.gtk.x86_64.tar.gz"; 40 - hash = "sha256-GCP1lvdXzvdUMKBZnSyoLBJ3sxI2/4JKAuDrtGZQJxo="; 40 + hash = "sha256-RP+5mUoE7L+koS5AvI2J+H/7093+yAy9KXfgWedKAGQ="; 41 41 }; 42 42 43 43 nativeBuildInputs = [
+2 -2
pkgs/by-name/ra/radicale/package.nix
··· 7 7 8 8 python3.pkgs.buildPythonApplication rec { 9 9 pname = "radicale"; 10 - version = "3.4.0"; 10 + version = "3.4.1"; 11 11 pyproject = true; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "Kozea"; 15 15 repo = "Radicale"; 16 16 tag = "v${version}"; 17 - hash = "sha256-yAKNqNs1HAYOntHUwdS75rHV9jB2R/6L20uaOPzEooY="; 17 + hash = "sha256-4GnSd1kkUbOMhUwIi8ac3dMNFAzhr7tj0RKNdZElMsw="; 18 18 }; 19 19 20 20 build-system = with python3.pkgs; [
+3 -3
pkgs/by-name/se/sea-orm-cli/package.nix
··· 9 9 }: 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "sea-orm-cli"; 12 - version = "1.1.3"; 12 + version = "1.1.4"; 13 13 14 14 src = fetchCrate { 15 15 inherit pname version; 16 - hash = "sha256-4j4jeZBe4HyPpa8Em4/zPcIjlJmGfymyEJP2PfDdELQ="; 16 + hash = "sha256-6SFEzbXarfF8FXQqzc8n5S283xKfqqS/sfIBzpGxS04="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ pkg-config ]; ··· 21 21 buildInputs = [ openssl ]; 22 22 23 23 useFetchCargoVendor = true; 24 - cargoHash = "sha256-kJz0jeKovZswkgLIqaNGUJegdsziIYQ3wJ/dGUlRUtY="; 24 + cargoHash = "sha256-/44i91g0BllvhqZAqvm4cpm4JTWtm1wuydis33pjY+U="; 25 25 26 26 nativeInstallCheckInputs = [ versionCheckHook ]; 27 27 versionCheckProgramArg = [ "--version" ];
+4 -4
pkgs/by-name/si/siyuan/package.nix
··· 35 35 in 36 36 stdenv.mkDerivation (finalAttrs: { 37 37 pname = "siyuan"; 38 - version = "3.1.19"; 38 + version = "3.1.20"; 39 39 40 40 src = fetchFromGitHub { 41 41 owner = "siyuan-note"; 42 42 repo = "siyuan"; 43 43 rev = "v${finalAttrs.version}"; 44 - hash = "sha256-5+IFCdLH+zHsJjLJauMTfBHB5vCyXbKniSa9bWHblRA="; 44 + hash = "sha256-i02WcXN6IKD4N0z8qMKBvxpzI3rrlWRVSH+7cvlRndw="; 45 45 }; 46 46 47 47 kernel = buildGo123Module { 48 48 name = "${finalAttrs.pname}-${finalAttrs.version}-kernel"; 49 49 inherit (finalAttrs) src; 50 50 sourceRoot = "${finalAttrs.src.name}/kernel"; 51 - vendorHash = "sha256-JoQTWGhWfU6UOdFbZq3thfx0Nfth/gD1ruA4fs8/qBw="; 51 + vendorHash = "sha256-YYQYHgb1MX0siYzxc9A2tK4htbCD8OH28tQv3QA1exQ="; 52 52 53 53 patches = [ 54 54 (replaceVars ./set-pandoc-path.patch { ··· 89 89 src 90 90 sourceRoot 91 91 ; 92 - hash = "sha256-357iBgxevtXus0Dpa8+LHKsO42HoHibkhRSy+tpD8jo="; 92 + hash = "sha256-HwfOGwT9aB844QxqEDjnEJOFaL98yORZtzyHfU8kKW4="; 93 93 }; 94 94 95 95 sourceRoot = "${finalAttrs.src.name}/app";
+3
pkgs/by-name/sl/slurm-spank-x11/package.nix
··· 17 17 18 18 patches = [ ./hostlist.patch ]; 19 19 20 + # Required for build with gcc-14 21 + env.NIX_CFLAGS_COMPILE = "-Wno-error=implicit-function-declaration"; 22 + 20 23 buildPhase = '' 21 24 gcc -DX11_LIBEXEC_PROG="\"$out/bin/slurm-spank-x11\"" \ 22 25 -g -o slurm-spank-x11 slurm-spank-x11.c
+2 -2
pkgs/by-name/sn/snipaste/package.nix
··· 5 5 }: 6 6 let 7 7 pname = "snipaste"; 8 - version = "2.10.3"; 8 + version = "2.10.5"; 9 9 src = fetchurl { 10 10 url = "https://download.snipaste.com/archives/Snipaste-${version}-x86_64.AppImage"; 11 - hash = "sha256-/3y3dEcottZIKGLQY4VBZs7ClYVedNwXXFLKfHezS3Q="; 11 + hash = "sha256-E6B60Z0AqY2BhkP52MaoUZc+sTlcRQLcb9hJ6Pw07yU="; 12 12 }; 13 13 contents = appimageTools.extract { inherit pname version src; }; 14 14 in
+2 -2
pkgs/by-name/st/stella/package.nix
··· 9 9 10 10 stdenv.mkDerivation (finalAttrs: { 11 11 pname = "stella"; 12 - version = "7.0b"; 12 + version = "7.0c"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "stella-emu"; 16 16 repo = "stella"; 17 17 rev = finalAttrs.version; 18 - hash = "sha256-310rGYfCVRoTi9kq9XqmvTCVLLDY/PG2qgBG1kNT/DY="; 18 + hash = "sha256-AbZBBg4P0qnB+mZpiG8/kHixBfkKQptyLrF4lwgRr/Y="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+3 -3
pkgs/by-name/td/tdlib/package.nix
··· 36 36 37 37 stdenv.mkDerivation { 38 38 pname = "tdlib"; 39 - version = "1.8.42"; 39 + version = "1.8.44"; 40 40 41 41 src = fetchFromGitHub { 42 42 owner = "tdlib"; ··· 45 45 # The tdlib authors do not set tags for minor versions, but 46 46 # external programs depending on tdlib constrain the minor 47 47 # version, hence we set a specific commit with a known version. 48 - rev = "ef580cd3dd0e5223c2be503342dc29e128be866e"; 49 - hash = "sha256-k1YQpQXYmEdoiyWeAcj2KRU+BcWuWbHpd4etxLspEoo="; 48 + rev = "28c6f2e9c045372d50217919bf5768b7fbbe0294"; 49 + hash = "sha256-IZ/VplO7PSzYVYmUa6nhJdI4kni8x5TZ7XWkf8JcmYI="; 50 50 }; 51 51 52 52 buildInputs = [
-269
pkgs/by-name/vu/vue-typescript-plugin/package-lock.json
··· 1 - { 2 - "name": "@vue/typescript-plugin", 3 - "version": "2.2.0", 4 - "lockfileVersion": 3, 5 - "requires": true, 6 - "packages": { 7 - "": { 8 - "name": "@vue/typescript-plugin", 9 - "version": "2.2.0", 10 - "license": "MIT", 11 - "dependencies": { 12 - "@volar/typescript": "~2.4.11", 13 - "@vue/language-core": "2.2.0", 14 - "@vue/shared": "^3.5.0" 15 - }, 16 - "devDependencies": { 17 - "@types/node": "latest" 18 - } 19 - }, 20 - "node_modules/@babel/helper-string-parser": { 21 - "version": "7.25.9", 22 - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", 23 - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", 24 - "license": "MIT", 25 - "engines": { 26 - "node": ">=6.9.0" 27 - } 28 - }, 29 - "node_modules/@babel/helper-validator-identifier": { 30 - "version": "7.25.9", 31 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", 32 - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", 33 - "license": "MIT", 34 - "engines": { 35 - "node": ">=6.9.0" 36 - } 37 - }, 38 - "node_modules/@babel/parser": { 39 - "version": "7.26.5", 40 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.5.tgz", 41 - "integrity": "sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==", 42 - "license": "MIT", 43 - "dependencies": { 44 - "@babel/types": "^7.26.5" 45 - }, 46 - "bin": { 47 - "parser": "bin/babel-parser.js" 48 - }, 49 - "engines": { 50 - "node": ">=6.0.0" 51 - } 52 - }, 53 - "node_modules/@babel/types": { 54 - "version": "7.26.5", 55 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.5.tgz", 56 - "integrity": "sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==", 57 - "license": "MIT", 58 - "dependencies": { 59 - "@babel/helper-string-parser": "^7.25.9", 60 - "@babel/helper-validator-identifier": "^7.25.9" 61 - }, 62 - "engines": { 63 - "node": ">=6.9.0" 64 - } 65 - }, 66 - "node_modules/@types/node": { 67 - "version": "22.10.6", 68 - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.6.tgz", 69 - "integrity": "sha512-qNiuwC4ZDAUNcY47xgaSuS92cjf8JbSUoaKS77bmLG1rU7MlATVSiw/IlrjtIyyskXBZ8KkNfjK/P5na7rgXbQ==", 70 - "dev": true, 71 - "license": "MIT", 72 - "dependencies": { 73 - "undici-types": "~6.20.0" 74 - } 75 - }, 76 - "node_modules/@volar/language-core": { 77 - "version": "2.4.11", 78 - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.11.tgz", 79 - "integrity": "sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==", 80 - "license": "MIT", 81 - "dependencies": { 82 - "@volar/source-map": "2.4.11" 83 - } 84 - }, 85 - "node_modules/@volar/source-map": { 86 - "version": "2.4.11", 87 - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.11.tgz", 88 - "integrity": "sha512-ZQpmafIGvaZMn/8iuvCFGrW3smeqkq/IIh9F1SdSx9aUl0J4Iurzd6/FhmjNO5g2ejF3rT45dKskgXWiofqlZQ==", 89 - "license": "MIT" 90 - }, 91 - "node_modules/@volar/typescript": { 92 - "version": "2.4.11", 93 - "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.11.tgz", 94 - "integrity": "sha512-2DT+Tdh88Spp5PyPbqhyoYavYCPDsqbHLFwcUI9K1NlY1YgUJvujGdrqUp0zWxnW7KWNTr3xSpMuv2WnaTKDAw==", 95 - "license": "MIT", 96 - "dependencies": { 97 - "@volar/language-core": "2.4.11", 98 - "path-browserify": "^1.0.1", 99 - "vscode-uri": "^3.0.8" 100 - } 101 - }, 102 - "node_modules/@vue/compiler-core": { 103 - "version": "3.5.13", 104 - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.13.tgz", 105 - "integrity": "sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==", 106 - "license": "MIT", 107 - "dependencies": { 108 - "@babel/parser": "^7.25.3", 109 - "@vue/shared": "3.5.13", 110 - "entities": "^4.5.0", 111 - "estree-walker": "^2.0.2", 112 - "source-map-js": "^1.2.0" 113 - } 114 - }, 115 - "node_modules/@vue/compiler-dom": { 116 - "version": "3.5.13", 117 - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz", 118 - "integrity": "sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==", 119 - "license": "MIT", 120 - "dependencies": { 121 - "@vue/compiler-core": "3.5.13", 122 - "@vue/shared": "3.5.13" 123 - } 124 - }, 125 - "node_modules/@vue/compiler-vue2": { 126 - "version": "2.7.16", 127 - "resolved": "https://registry.npmjs.org/@vue/compiler-vue2/-/compiler-vue2-2.7.16.tgz", 128 - "integrity": "sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==", 129 - "license": "MIT", 130 - "dependencies": { 131 - "de-indent": "^1.0.2", 132 - "he": "^1.2.0" 133 - } 134 - }, 135 - "node_modules/@vue/language-core": { 136 - "version": "2.2.0", 137 - "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.2.0.tgz", 138 - "integrity": "sha512-O1ZZFaaBGkKbsRfnVH1ifOK1/1BUkyK+3SQsfnh6PmMmD4qJcTU8godCeA96jjDRTL6zgnK7YzCHfaUlH2r0Mw==", 139 - "license": "MIT", 140 - "dependencies": { 141 - "@volar/language-core": "~2.4.11", 142 - "@vue/compiler-dom": "^3.5.0", 143 - "@vue/compiler-vue2": "^2.7.16", 144 - "@vue/shared": "^3.5.0", 145 - "alien-signals": "^0.4.9", 146 - "minimatch": "^9.0.3", 147 - "muggle-string": "^0.4.1", 148 - "path-browserify": "^1.0.1" 149 - }, 150 - "peerDependencies": { 151 - "typescript": "*" 152 - }, 153 - "peerDependenciesMeta": { 154 - "typescript": { 155 - "optional": true 156 - } 157 - } 158 - }, 159 - "node_modules/@vue/shared": { 160 - "version": "3.5.13", 161 - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.13.tgz", 162 - "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==", 163 - "license": "MIT" 164 - }, 165 - "node_modules/alien-signals": { 166 - "version": "0.4.14", 167 - "resolved": "https://registry.npmjs.org/alien-signals/-/alien-signals-0.4.14.tgz", 168 - "integrity": "sha512-itUAVzhczTmP2U5yX67xVpsbbOiquusbWVyA9N+sy6+r6YVbFkahXvNCeEPWEOMhwDYwbVbGHFkVL03N9I5g+Q==", 169 - "license": "MIT" 170 - }, 171 - "node_modules/balanced-match": { 172 - "version": "1.0.2", 173 - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 174 - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 175 - "license": "MIT" 176 - }, 177 - "node_modules/brace-expansion": { 178 - "version": "2.0.1", 179 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 180 - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 181 - "license": "MIT", 182 - "dependencies": { 183 - "balanced-match": "^1.0.0" 184 - } 185 - }, 186 - "node_modules/de-indent": { 187 - "version": "1.0.2", 188 - "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", 189 - "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", 190 - "license": "MIT" 191 - }, 192 - "node_modules/entities": { 193 - "version": "4.5.0", 194 - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", 195 - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", 196 - "license": "BSD-2-Clause", 197 - "engines": { 198 - "node": ">=0.12" 199 - }, 200 - "funding": { 201 - "url": "https://github.com/fb55/entities?sponsor=1" 202 - } 203 - }, 204 - "node_modules/estree-walker": { 205 - "version": "2.0.2", 206 - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 207 - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 208 - "license": "MIT" 209 - }, 210 - "node_modules/he": { 211 - "version": "1.2.0", 212 - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", 213 - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", 214 - "license": "MIT", 215 - "bin": { 216 - "he": "bin/he" 217 - } 218 - }, 219 - "node_modules/minimatch": { 220 - "version": "9.0.5", 221 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 222 - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 223 - "license": "ISC", 224 - "dependencies": { 225 - "brace-expansion": "^2.0.1" 226 - }, 227 - "engines": { 228 - "node": ">=16 || 14 >=14.17" 229 - }, 230 - "funding": { 231 - "url": "https://github.com/sponsors/isaacs" 232 - } 233 - }, 234 - "node_modules/muggle-string": { 235 - "version": "0.4.1", 236 - "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz", 237 - "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==", 238 - "license": "MIT" 239 - }, 240 - "node_modules/path-browserify": { 241 - "version": "1.0.1", 242 - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", 243 - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", 244 - "license": "MIT" 245 - }, 246 - "node_modules/source-map-js": { 247 - "version": "1.2.1", 248 - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 249 - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 250 - "license": "BSD-3-Clause", 251 - "engines": { 252 - "node": ">=0.10.0" 253 - } 254 - }, 255 - "node_modules/undici-types": { 256 - "version": "6.20.0", 257 - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", 258 - "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", 259 - "dev": true, 260 - "license": "MIT" 261 - }, 262 - "node_modules/vscode-uri": { 263 - "version": "3.0.8", 264 - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", 265 - "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", 266 - "license": "MIT" 267 - } 268 - } 269 - }
-27
pkgs/by-name/vu/vue-typescript-plugin/package.nix
··· 1 - { 2 - lib, 3 - buildNpmPackage, 4 - fetchurl, 5 - }: 6 - buildNpmPackage rec { 7 - pname = "vue-typescript-plugin"; 8 - version = "2.2.0"; 9 - src = fetchurl { 10 - url = "https://registry.npmjs.org/@vue/typescript-plugin/-/typescript-plugin-${version}.tgz"; 11 - hash = "sha256-WzbJ3ERFZ4T22RNSYXAVTWb+6Q3WEPYimFzkugNao+4="; 12 - }; 13 - npmDepsHash = "sha256-yzoeV5ZRvRu1ADdGJ9DdolWOQvGF+FIdn5J5G/KItk4="; 14 - postPatch = '' 15 - ln -s ${./package-lock.json} package-lock.json 16 - ''; 17 - dontNpmBuild = true; 18 - passthru.updateScript = ./update.sh; 19 - meta = { 20 - description = "Official Vue.js typescript plugin"; 21 - homepage = "https://github.com/vuejs/language-tools#readme"; 22 - changelog = "https://github.com/vuejs/language-tools/releases/tag/v${version}"; 23 - license = lib.licenses.mit; 24 - maintainers = with lib.maintainers; [ wbondanza_devoteam ]; 25 - mainProgram = "vue-typescript-plugin"; 26 - }; 27 - }
-30
pkgs/by-name/vu/vue-typescript-plugin/update.sh
··· 1 - #! /usr/bin/env nix-shell 2 - #! nix-shell -i bash -p gnused nix nodejs prefetch-npm-deps wget 3 - 4 - set -euo pipefail 5 - pushd "$(dirname "${BASH_SOURCE[0]}")" 6 - 7 - version=$(npm view @vue/language-server version) 8 - tarball="typescript-plugin-$version.tgz" 9 - url="https://registry.npmjs.org/@vue/typescript-plugin/-/$tarball" 10 - 11 - if [[ "$UPDATE_NIX_OLD_VERSION" == "$version" ]]; then 12 - echo "Already up to date!" 13 - exit 0 14 - fi 15 - 16 - sed -i 's#version = "[^"]*"#version = "'"$version"'"#' package.nix 17 - 18 - sha256=$(nix-prefetch-url "$url") 19 - src_hash=$(nix-hash --to-sri --type sha256 "$sha256") 20 - sed -i 's#hash = "[^"]*"#hash = "'"$src_hash"'"#' package.nix 21 - 22 - rm -f package-lock.json package.json *.tgz 23 - wget "$url" 24 - tar xf "$tarball" --strip-components=1 package/package.json 25 - npm i --package-lock-only --ignore-scripts 26 - npm_hash=$(prefetch-npm-deps package-lock.json) 27 - sed -i 's#npmDepsHash = "[^"]*"#npmDepsHash = "'"$npm_hash"'"#' package.nix 28 - rm -f package.json *.tgz 29 - 30 - popd
+7 -7
pkgs/by-name/xe/xe/package.nix
··· 9 9 version = "1.0"; 10 10 11 11 src = fetchFromGitHub { 12 - owner = "chneukirchen"; 12 + owner = "leahneukirchen"; 13 13 repo = "xe"; 14 - rev = "v${version}"; 14 + tag = "v${version}"; 15 15 sha256 = "sha256-yek6flBhgjSeN3M695BglUfcbnUGp3skzWT2W/BxW8Y="; 16 16 }; 17 17 18 18 makeFlags = [ "PREFIX=$(out)" ]; 19 19 20 - meta = with lib; { 20 + meta = { 21 21 description = "Simple xargs and apply replacement"; 22 - homepage = "https://github.com/chneukirchen/xe"; 23 - license = licenses.publicDomain; 24 - platforms = platforms.all; 25 - maintainers = [ ]; 22 + homepage = "https://github.com/leahneukirchen/xe"; 23 + license = lib.licenses.publicDomain; 24 + platforms = lib.platforms.all; 25 + maintainers = [ lib.maintainers.pbsds ]; 26 26 mainProgram = "xe"; 27 27 }; 28 28 }
+2 -2
pkgs/by-name/ya/yabasic/package.nix
··· 11 11 12 12 stdenv.mkDerivation (finalAttrs: { 13 13 pname = "yabasic"; 14 - version = "2.90.5"; 14 + version = "2.91.0"; 15 15 16 16 src = fetchurl { 17 17 url = "http://www.yabasic.de/download/yabasic-${finalAttrs.version}.tar.gz"; 18 - hash = "sha256-w2a831Sm6sTWe7lfD6kirDzSvQX1Qpnw1aG+3ql8ww4="; 18 + hash = "sha256-oPyuGzLT+fVUCBHE7d+j2GIC7SQW/w219WoJpg75X9c="; 19 19 }; 20 20 21 21 buildInputs = [
+14 -10
pkgs/desktops/lomiri/qml/lomiri-ui-toolkit/2001-Mark-problematic-tests.patch
··· 1 - From c1a69117793acec6841898f219935852cadc78d3 Mon Sep 17 00:00:00 2001 1 + From 6f7fa32c524b2ae7e86c13dd55760506b4cd547d Mon Sep 17 00:00:00 2001 2 2 From: OPNA2608 <opna2608@protonmail.com> 3 - Date: Wed, 15 Jan 2025 18:45:02 +0100 3 + Date: Sat, 25 Jan 2025 08:08:42 +0100 4 4 Subject: [PATCH] Mark problematic tests 5 5 6 + - test_defaultLabelsQmlContext in tst_slotslayout.13.qml seems not properly written, 7 + fails consistently on aarch64-linux Hydra: 8 + https://gitlab.com/ubports/development/core/lomiri-ui-toolkit/-/issues/45 6 9 - tst_textinput_touch.SEGFAULT.11.qml is flaky: 7 10 https://gitlab.com/ubports/development/core/lomiri-ui-toolkit/-/issues/43 8 11 --- 9 - tests/checkresults.sh | 28 ++++++++++++++++++++++------ 10 - 1 file changed, 22 insertions(+), 6 deletions(-) 12 + tests/checkresults.sh | 29 +++++++++++++++++++++++------ 13 + 1 file changed, 23 insertions(+), 6 deletions(-) 11 14 12 15 diff --git a/tests/checkresults.sh b/tests/checkresults.sh 13 - index fc498985e..ade361236 100755 16 + index fc498985e..86619937d 100755 14 17 --- a/tests/checkresults.sh 15 18 +++ b/tests/checkresults.sh 16 19 @@ -22,6 +22,7 @@ ERRORS_PATTERN='<failure' ··· 21 24 EXCEPTED=0 22 25 for _XML in $*; do 23 26 _TESTNAME=$(basename $_XML | sed -r 's@(.+)\.xml@\1@' -) 24 - @@ -31,7 +32,12 @@ for _XML in $*; do 27 + @@ -31,7 +32,13 @@ for _XML in $*; do 25 28 exit 1 26 29 fi 27 30 28 31 - EXCEPTIONS='components_benchmark \ 29 32 + ERROR_EXCEPTIONS='\ 33 + + tst_slotslayout.13.qml \ 30 34 + tst_textinput_touch.SEGFAULT.11.qml \ 31 35 + ' 32 36 + ··· 35 39 tst_tabbar.11.qml \ 36 40 tst_datepicker.bug1567840.SEGFAULT.12.qml \ 37 41 tst_datepicker.bug1567840.SEGFAULT.13.qml \ 38 - @@ -54,17 +60,22 @@ for _XML in $*; do 42 + @@ -54,17 +61,22 @@ for _XML in $*; do 39 43 WARNINGS=$(grep -c -P "$WARNINGS_PATTERN" $_XML) 40 44 ERRORS=$(grep -c -P "$ERRORS_PATTERN" $_XML) 41 45 if [ $ERRORS -ne 0 ]; then ··· 62 66 WOOT_FILES="${WOOT_FILES} ${_TESTNAME}\n" 63 67 fi 64 68 done 65 - @@ -82,6 +93,11 @@ if [ -n "$FATAL_WARNINGS_FILES" ]; then 69 + @@ -82,6 +94,11 @@ if [ -n "$FATAL_WARNINGS_FILES" ]; then 66 70 echo -e "$FATAL_WARNINGS_FILES" 67 71 fi 68 72 ··· 74 78 if [ -n "$EXCEPTED_FILES" ]; then 75 79 echo The following tests issued $EXCEPTED expected warnings: 76 80 echo -e "$EXCEPTED_FILES" 77 - @@ -89,7 +105,7 @@ fi 81 + @@ -89,7 +106,7 @@ fi 78 82 79 83 if [ -n "$WOOT_FILES" ]; then 80 84 echo Woot! Known problematic tests passed! ··· 84 88 fi 85 89 86 90 -- 87 - 2.47.0 91 + 2.47.1 88 92
+2 -2
pkgs/development/interpreters/jruby/default.nix
··· 15 15 in 16 16 stdenv.mkDerivation (finalAttrs: { 17 17 pname = "jruby"; 18 - version = "9.4.9.0"; 18 + version = "9.4.10.0"; 19 19 20 20 src = fetchurl { 21 21 url = "https://s3.amazonaws.com/jruby.org/downloads/${finalAttrs.version}/jruby-bin-${finalAttrs.version}.tar.gz"; 22 - hash = "sha256-jWRzbmajwOHh6oE7YxchnF1Ddp5dBqRBcxHiuqi0Dvc="; 22 + hash = "sha256-CzJbtuZIlt/PI1u8ZQbKm1r3jxyP7H8Ei8QYixeTteA="; 23 23 }; 24 24 25 25 nativeBuildInputs = [ makeBinaryWrapper ];
-1
pkgs/development/node-packages/aliases.nix
··· 50 50 "@nestjs/cli" = pkgs.nest-cli; # Added 2023-05-06 51 51 "@tailwindcss/language-server" = pkgs.tailwindcss-language-server; # added 2024-01-22 52 52 "@volar/vue-language-server" = pkgs.vue-language-server; # added 2024-06-15 53 - "@volar/vue-typescript-plugin" = pkgs.vue-typescript-plugin; # added 2025-01-16 54 53 "@vue/language-server" = pkgs.vue-language-server; # added 2024-06-15 55 54 "@withgraphite/graphite-cli" = pkgs.graphite-cli; # added 2024-01-25 56 55 "@zwave-js/server" = pkgs.zwave-js-server; # Added 2023-09-09
+2 -2
pkgs/development/ocaml-modules/irmin/ppx.nix
··· 9 9 10 10 buildDunePackage rec { 11 11 pname = "ppx_irmin"; 12 - version = "3.9.0"; 12 + version = "3.10.0"; 13 13 14 14 src = fetchurl { 15 15 url = "https://github.com/mirage/irmin/releases/download/${version}/irmin-${version}.tbz"; 16 - hash = "sha256-jgc6vhtf+1ttWMMmBsnX2rwyxTUBdWvoCpLtR3etUaA="; 16 + hash = "sha256-kqneegoqNcL+ugw1qAax8N8kwcDRUWTuvz+RkpbSZxU="; 17 17 }; 18 18 19 19 minimalOCamlVersion = "4.10";
+3
pkgs/development/python-modules/llama-cpp-python/default.nix
··· 114 114 # Current thread 0x00000001f3decf40 (most recent call first): 115 115 # File "/private/tmp/nix-build-python3.12-llama-cpp-python-0.3.2.drv-0/source/llama_cpp/_internals.py", line 51 in __init__ 116 116 lib.systems.inspect.patterns.isDarwin 117 + 118 + # cc1: error: unknown value ‘native+nodotprod+noi8mm+nosve’ for ‘-mcpu’ 119 + "aarch64-linux" 117 120 ]; 118 121 }; 119 122 }
+4 -4
pkgs/development/python-modules/plotpy/default.nix
··· 4 4 fetchFromGitHub, 5 5 6 6 # build-system 7 - cython_0, 7 + cython, 8 8 setuptools, 9 9 10 10 # dependencies ··· 31 31 32 32 buildPythonPackage rec { 33 33 pname = "plotpy"; 34 - version = "2.7.0"; 34 + version = "2.7.1"; 35 35 pyproject = true; 36 36 37 37 src = fetchFromGitHub { 38 38 owner = "PlotPyStack"; 39 39 repo = "PlotPy"; 40 40 tag = "v${version}"; 41 - hash = "sha256-7uudU+4hfVzycSXOo7yLN4dxfNEUR7TGEqrbMTAav0I="; 41 + hash = "sha256-Ava3rtF/W6MdL/iaK8zbwYBCD5WFAhpzcQnHwfuXOzc="; 42 42 }; 43 43 44 44 build-system = [ 45 - cython_0 45 + cython 46 46 setuptools 47 47 ]; 48 48 # Both numpy versions are supported, see:
+2 -2
pkgs/development/python-modules/pythonqwt/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "pythonqwt"; 21 - version = "0.14.3"; 21 + version = "0.14.4"; 22 22 pyproject = true; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "PlotPyStack"; 26 26 repo = "PythonQwt"; 27 27 tag = "v${version}"; 28 - hash = "sha256-fWhu8HrPFpnoOg1u9qPViqynNnVbFGlm4rXFBlDHgro="; 28 + hash = "sha256-ZlrnCsC/is4PPUbzaMfwWSHQSQ06ksb2b/dkU8VhtSU="; 29 29 }; 30 30 31 31 build-system = [
+3 -2
pkgs/development/python-modules/rocketchat-api/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "rocketchat-api"; 12 - version = "1.34.0"; 12 + version = "1.35.0"; 13 13 pyproject = true; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "jadolg"; 17 17 repo = "rocketchat_API"; 18 18 tag = version; 19 - hash = "sha256-ny/VybQDZFB4ZxHEnDP2IeYsHjgO9pAk4r0vpX+hWVE="; 19 + hash = "sha256-lbYOsh+QiQdbASOyi2E/VAziI2LU7x9zSe1qHJdiQa4="; 20 20 }; 21 21 22 22 build-system = [ setuptools ]; ··· 36 36 doCheck = false; 37 37 38 38 meta = { 39 + changelog = "https://github.com/jadolg/rocketchat_API/releases/tag/${src.tag}"; 39 40 description = "Python API wrapper for Rocket.Chat"; 40 41 homepage = "https://github.com/jadolg/rocketchat_API"; 41 42 license = lib.licenses.mit;
+2 -2
pkgs/development/tools/pnpm/default.nix
··· 16 16 hash = "sha256-wdpDcnzLwe1Cr/T9a9tLHpHmWoGObv/1skD78HC6Tq8="; 17 17 }; 18 18 "10" = { 19 - version = "10.0.0"; 20 - hash = "sha256-Q6v25yD7e8U8WRsIYmBcfTI9Cp0t0zvKwHsGLhPPSUg="; 19 + version = "10.1.0"; 20 + hash = "sha256-PuU+kUAR7H8abjqwxYuaAkoFK/4YKVsjtoVn1qal680="; 21 21 }; 22 22 }; 23 23
+1 -1
pkgs/development/tools/pnpm/fetch-deps/default.nix
··· 92 92 runHook preFixup 93 93 94 94 # Remove timestamp and sort the json files 95 - rm -rf $out/v3/tmp 95 + rm -rf $out/{v3,v10}/tmp 96 96 for f in $(find $out -name "*.json"); do 97 97 jq --sort-keys "del(.. | .checkedAt?)" $f | sponge $f 98 98 done
-37
pkgs/development/tools/rust/cargo-inspect/default.nix
··· 1 - { 2 - stdenv, 3 - lib, 4 - rustPlatform, 5 - fetchFromGitHub, 6 - Security, 7 - }: 8 - 9 - rustPlatform.buildRustPackage rec { 10 - pname = "cargo-inspect"; 11 - version = "0.10.3"; 12 - 13 - src = fetchFromGitHub { 14 - owner = "mre"; 15 - repo = pname; 16 - rev = version; 17 - sha256 = "026vc8d0jkc1d7dlp3ldmwks7svpvqzl0k5niri8a12cl5w5b9hj"; 18 - }; 19 - 20 - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; 21 - 22 - cargoHash = "sha256-+cYbejdZOmvaX8jdf1llAvaTefPVtIOl1fqGm5tHMRk="; 23 - 24 - meta = with lib; { 25 - description = "See what Rust is doing behind the curtains"; 26 - mainProgram = "cargo-inspect"; 27 - homepage = "https://github.com/mre/cargo-inspect"; 28 - license = with licenses; [ 29 - mit 30 - asl20 31 - ]; 32 - maintainers = with maintainers; [ 33 - minijackson 34 - matthiasbeyer 35 - ]; 36 - }; 37 - }
+2 -2
pkgs/development/tools/unityhub/default.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "unityhub"; 14 - version = "3.10.0"; 14 + version = "3.11.0"; 15 15 16 16 src = fetchurl { 17 17 url = "https://hub-dist.unity3d.com/artifactory/hub-debian-prod-local/pool/main/u/unity/unityhub_amd64/unityhub-amd64-${version}.deb"; 18 - sha256 = "sha256-9dm6tVQ5nsDC8X2clrT4cAl8jg4wLwcihE4bnFgdU+A="; 18 + sha256 = "sha256-2A+EB+EGE/1qu4CtSeXIRw5JPYnBU/EKbpQThC7oCug="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+1 -1
pkgs/os-specific/linux/sysdig/default.nix
··· 191 191 mit 192 192 ]; 193 193 maintainers = with lib.maintainers; [ raskin ]; 194 - platforms = [ "x86_64-linux" ] ++ lib.platforms.darwin; 194 + platforms = lib.platforms.linux ++ lib.platforms.darwin; 195 195 broken = 196 196 kernel != null && ((lib.versionOlder kernel.version "4.14") || kernel.isHardened || kernel.isZen); 197 197 homepage = "https://sysdig.com/opensource/";
+2 -1
pkgs/servers/web-apps/plausible/default.nix
··· 81 81 pname = "mjml-native"; 82 82 version = ""; 83 83 src = "${mixFodDeps}/mjml/native/mjml_nif"; 84 - cargoHash = "sha256-W4r8W+JGTE6j4gDogL5Yulr0mbaXjDbwDTwhzMbbDcQ="; 84 + useFetchCargoVendor = true; 85 + cargoHash = "sha256-zDWOik65PWAMpIDDcG+DibprPVW/k+Q83+fjFI5vWaY="; 85 86 doCheck = false; 86 87 87 88 env = {
+5 -5
pkgs/tools/networking/netbird/default.nix
··· 35 35 in 36 36 buildGoModule rec { 37 37 pname = "netbird"; 38 - version = "0.36.3"; 38 + version = "0.35.2"; 39 39 40 40 src = fetchFromGitHub { 41 41 owner = "netbirdio"; 42 42 repo = "netbird"; 43 - rev = "v${version}"; 44 - hash = "sha256-ZAKVjBjffinOyHhzln/ny7tooZwtKHfMEDb/Uy0k6Gw="; 43 + tag = "v${version}"; 44 + hash = "sha256-CvKJiv3CyCRp0wyH+OZejOChcumnMOrA7o9wL4ElJio="; 45 45 }; 46 46 47 - vendorHash = "sha256-xZz2JkD3yD7tuXVFlMm2g1hRBItkGmO9OvnLdUfqai0="; 47 + vendorHash = "sha256-CgfZZOiFDLf6vCbzovpwzt7FlO9BnzNSdR8e5U+xCDQ="; 48 48 49 49 nativeBuildInputs = [ installShellFiles ] ++ lib.optional ui pkg-config; 50 50 ··· 125 125 vrifox 126 126 saturn745 127 127 ]; 128 - mainProgram = "netbird"; 128 + mainProgram = if ui then "netbird-ui" else "netbird"; 129 129 }; 130 130 }
+4 -2
pkgs/tools/text/mdbook-graphviz/default.nix
··· 14 14 src = fetchFromGitHub { 15 15 owner = "dylanowen"; 16 16 repo = pname; 17 - rev = "v${version}"; 18 - hash = "sha256-QLgTUQWfGoUV7L+nZKyO7yBYFi8/puikWkmDHQihc50="; 17 + # Upstream has rewritten tags before: 18 + # https://github.com/dylanowen/mdbook-graphviz/issues/180 19 + rev = "6e368ad745934fb9e10f224cfc0dc15d4f6fa114"; 20 + hash = "sha256-f02SOyU5REm+uP4/vB/1yG9M0Vg8ShF2hj5NKuh0jLU="; 19 21 }; 20 22 21 23 cargoHash = "sha256-cMCNZ8Ezp7bFx4EnuZCXhqoaE0yN3iK9KnCYBYGPHKc=";
+1
pkgs/top-level/aliases.nix
··· 202 202 cargo-deps = throw "cargo-deps has been removed as the repository is deleted"; # Added 2024-04-09 203 203 cargo-espflash = espflash; 204 204 cargo-kcov = throw "'cargo-kcov' has been removed due to lack of upstream maintenance"; # Added 2025-01-25 205 + cargo-inspect = throw "'cargo-inspect' has been removed due to lack of upstream maintenance. Upstream recommends cargo-expand."; # Added 2025-01-26 205 206 cawbird = throw "cawbird has been abandoned upstream and is broken anyways due to Twitter closing its API"; 206 207 certmgr-selfsigned = certmgr; # Added 2023-11-30 207 208 cgal_4 = throw "cgal_4 has been removed as it is obsolete use cgal instead"; # Added 2024-12-30
-3
pkgs/top-level/all-packages.nix
··· 6693 6693 cargo-hf2 = callPackage ../development/tools/rust/cargo-hf2 { 6694 6694 inherit (darwin.apple_sdk.frameworks) AppKit; 6695 6695 }; 6696 - cargo-inspect = callPackage ../development/tools/rust/cargo-inspect { 6697 - inherit (darwin.apple_sdk.frameworks) Security; 6698 - }; 6699 6696 cargo-lambda = callPackage ../development/tools/rust/cargo-lambda { 6700 6697 inherit (darwin.apple_sdk.frameworks) CoreServices Security; 6701 6698 };