gitlab: 8.10.6 -> 8.11.2

+206 -174
+31 -7
nixos/modules/services/misc/gitlab.nix
··· 43 44 secretsYml = '' 45 production: 46 - db_key_base: ${cfg.secrets.db_key_base} 47 ''; 48 49 gitlabConfig = { ··· 121 makeWrapper ${cfg.packages.gitlab.env}/bin/bundle $out/bin/gitlab-bundle \ 122 ${concatStrings (mapAttrsToList (name: value: "--set ${name} '${value}' ") gitlabEnv)} \ 123 --set GITLAB_CONFIG_PATH '${cfg.statePath}/config' \ 124 - --set PATH '${stdenv.lib.makeBinPath [ pkgs.nodejs pkgs.gzip config.services.postgresql.package ]}:$PATH' \ 125 --set RAKEOPT '-f ${cfg.packages.gitlab}/share/gitlab/Rakefile' \ 126 --run 'cd ${cfg.packages.gitlab}/share/gitlab' 127 makeWrapper $out/bin/gitlab-bundle $out/bin/gitlab-rake \ ··· 318 }; 319 }; 320 321 - secrets.db_key_base = mkOption { 322 type = types.str; 323 - example = ""; 324 description = '' 325 - The db_key_base secrets is used to encrypt variables in the DB. If 326 you change or lose this key you will be unable to access variables 327 stored in database. 328 ··· 331 ''; 332 }; 333 334 extraConfig = mkOption { 335 type = types.attrs; 336 default = {}; ··· 458 rm -rf ${cfg.statePath}/config ${cfg.statePath}/shell/hooks 459 mkdir -p ${cfg.statePath}/config ${cfg.statePath}/shell 460 461 - # TODO: What exactly is gitlab-shell doing with the secret? 462 - tr -dc _A-Z-a-z-0-9 < /dev/urandom | head -c 20 > ${cfg.statePath}/config/gitlab_shell_secret 463 464 # The uploads directory is hardcoded somewhere deep in rails. It is 465 # symlinked in the gitlab package to /run/gitlab/uploads to make it
··· 43 44 secretsYml = '' 45 production: 46 + secret_key_base: ${cfg.secrets.secret} 47 + otp_key_base: ${cfg.secrets.otp} 48 + db_key_base: ${cfg.secrets.db} 49 ''; 50 51 gitlabConfig = { ··· 123 makeWrapper ${cfg.packages.gitlab.env}/bin/bundle $out/bin/gitlab-bundle \ 124 ${concatStrings (mapAttrsToList (name: value: "--set ${name} '${value}' ") gitlabEnv)} \ 125 --set GITLAB_CONFIG_PATH '${cfg.statePath}/config' \ 126 + --set PATH '${lib.makeBinPath [ pkgs.nodejs pkgs.gzip config.services.postgresql.package ]}:$PATH' \ 127 --set RAKEOPT '-f ${cfg.packages.gitlab}/share/gitlab/Rakefile' \ 128 --run 'cd ${cfg.packages.gitlab}/share/gitlab' 129 makeWrapper $out/bin/gitlab-bundle $out/bin/gitlab-rake \ ··· 320 }; 321 }; 322 323 + secrets.secret = mkOption { 324 type = types.str; 325 description = '' 326 + The secret is used to encrypt variables in the DB. If 327 you change or lose this key you will be unable to access variables 328 stored in database. 329 ··· 332 ''; 333 }; 334 335 + secrets.db = mkOption { 336 + type = types.str; 337 + description = '' 338 + The secret is used to encrypt variables in the DB. If 339 + you change or lose this key you will be unable to access variables 340 + stored in database. 341 + 342 + Make sure the secret is at least 30 characters and all random, 343 + no regular words or you'll be exposed to dictionary attacks. 344 + ''; 345 + }; 346 + 347 + secrets.otp = mkOption { 348 + type = types.str; 349 + description = '' 350 + The secret is used to encrypt secrets for OTP tokens. If 351 + you change or lose this key, users which have 2FA enabled for login 352 + won't be able to login anymore. 353 + 354 + Make sure the secret is at least 30 characters and all random, 355 + no regular words or you'll be exposed to dictionary attacks. 356 + ''; 357 + }; 358 + 359 extraConfig = mkOption { 360 type = types.attrs; 361 default = {}; ··· 483 rm -rf ${cfg.statePath}/config ${cfg.statePath}/shell/hooks 484 mkdir -p ${cfg.statePath}/config ${cfg.statePath}/shell 485 486 + tr -dc A-Za-z0-9 < /dev/urandom | head -c 32 > ${cfg.statePath}/config/gitlab_shell_secret 487 488 # The uploads directory is hardcoded somewhere deep in rails. It is 489 # symlinked in the gitlab package to /run/gitlab/uploads to make it
+11 -6
nixos/modules/services/misc/gitlab.xml
··· 62 address = "localhost"; 63 port = 25; 64 }; 65 - secrets.db_key_base = "ei3eeP1ohsh0uu3ad4YeeMeeheengah3AiZee2ohl4Ooj5mie4Ohl0vishoghaes"; 66 extraConfig = { 67 gitlab = { 68 email_from = "gitlab-no-reply@example.com"; ··· 75 </programlisting> 76 </para> 77 78 - <para>If you're setting up a new Gitlab instance, generate a new 79 - <literal>db_key_base</literal> secret to encrypt sensible data in the 80 - database. If you're restoring an existing Gitlab instance, you must 81 - specify the <literal>db_key_base</literal> secret from 82 - <literal>config/secrets.yml</literal> in your Gitlab state folder.</para> 83 84 <para>Refer to <xref linkend="ch-options" /> for all available configuration 85 options for the <literal>services.gitlab</literal> module.</para>
··· 62 address = "localhost"; 63 port = 25; 64 }; 65 + secrets = { 66 + db = "uPgq1gtwwHiatiuE0YHqbGa5lEIXH7fMsvuTNgdzJi8P0Dg12gibTzBQbq5LT7PNzcc3BP9P1snHVnduqtGF43PgrQtU7XL93ts6gqe9CBNhjtaqUwutQUDkygP5NrV6"; 67 + secret = "devzJ0Tz0POiDBlrpWmcsjjrLaltyiAdS8TtgT9YNBOoUcDsfppiY3IXZjMVtKgXrFImIennFGOpPN8IkP8ATXpRgDD5rxVnKuTTwYQaci2NtaV1XxOQGjdIE50VGsR3"; 68 + otp = "e1GATJVuS2sUh7jxiPzZPre4qtzGGaS22FR50Xs1TerRVdgI3CBVUi5XYtQ38W4xFeS4mDqi5cQjExE838iViSzCdcG19XSL6qNsfokQP9JugwiftmhmCadtsnHErBMI"; 69 + }; 70 extraConfig = { 71 gitlab = { 72 email_from = "gitlab-no-reply@example.com"; ··· 79 </programlisting> 80 </para> 81 82 + <para>If you're setting up a new Gitlab instance, generate new secrets. You 83 + for instance use <literal>tr -dc A-Za-z0-9 < /dev/urandom | head -c 128</literal> 84 + to generate a new secret. Gitlab encrypts sensitive data stored in the database. 85 + If you're restoring an existing Gitlab instance, you must specify the secrets 86 + secret from <literal>config/secrets.yml</literal> located in your Gitlab state 87 + folder.</para> 88 89 <para>Refer to <xref linkend="ch-options" /> for all available configuration 90 options for the <literal>services.gitlab</literal> module.</para>
+2 -2
pkgs/applications/version-management/gitlab-shell/default.nix
··· 1 { stdenv, ruby, bundler, fetchFromGitLab }: 2 3 stdenv.mkDerivation rec { 4 - version = "3.2.1"; 5 name = "gitlab-shell-${version}"; 6 7 srcs = fetchFromGitLab { 8 owner = "gitlab-org"; 9 repo = "gitlab-shell"; 10 rev = "v${version}"; 11 - sha256 = "099w4s606k2mk9xc42jwqym1ycr20824w6nkf3zpiv17slwakw90"; 12 }; 13 14 buildInputs = [
··· 1 { stdenv, ruby, bundler, fetchFromGitLab }: 2 3 stdenv.mkDerivation rec { 4 + version = "3.4.0"; 5 name = "gitlab-shell-${version}"; 6 7 srcs = fetchFromGitLab { 8 owner = "gitlab-org"; 9 repo = "gitlab-shell"; 10 rev = "v${version}"; 11 + sha256 = "1vhwsiz6n96i6cbcqbf4pa93nzx4xkaph2lmzh0nm4mi5ydl49is"; 12 }; 13 14 buildInputs = [
+2 -2
pkgs/applications/version-management/gitlab-workhorse/default.nix
··· 1 { stdenv, fetchFromGitLab, git, go }: 2 3 stdenv.mkDerivation rec { 4 - version = "0.7.8"; 5 name = "gitlab-workhorse-${version}"; 6 7 srcs = fetchFromGitLab { 8 owner = "gitlab-org"; 9 repo = "gitlab-workhorse"; 10 rev = "v${version}"; 11 - sha256 = "03lhgmd8w2ainvgf2q3pgafz2jl5g4x32qyybyijlyxfl07vkg4g"; 12 }; 13 14 buildInputs = [ git go ];
··· 1 { stdenv, fetchFromGitLab, git, go }: 2 3 stdenv.mkDerivation rec { 4 + version = "0.7.11"; 5 name = "gitlab-workhorse-${version}"; 6 7 srcs = fetchFromGitLab { 8 owner = "gitlab-org"; 9 repo = "gitlab-workhorse"; 10 rev = "v${version}"; 11 + sha256 = "1z32nf9qbw050wzl1dsydrs68c9fp5kkvdn58z2g88bbyk6gyivm"; 12 }; 13 14 buildInputs = [ git go ];
+17 -15
pkgs/applications/version-management/gitlab/Gemfile
··· 9 # Specify a sprockets version due to increased performance 10 # See https://gitlab.com/gitlab-org/gitlab-ce/issues/6069 11 gem 'sprockets', '~> 3.6.0' 12 13 # Default values for AR models 14 gem 'default_value_for', '~> 3.0.0' ··· 19 20 # Authentication libraries 21 gem 'devise', '~> 4.0' 22 - gem 'doorkeeper', '~> 4.0' 23 gem 'omniauth', '~> 1.3.1' 24 gem 'omniauth-auth0', '~> 1.4.1' 25 gem 'omniauth-azure-oauth2', '~> 0.0.6' ··· 52 53 # Extracting information from a git repository 54 # Provide access to Gitlab::Git library 55 - gem 'gitlab_git', '~> 10.3.2' 56 57 # LDAP Auth 58 # GitLab fork with several improvements to original library. For full list of changes ··· 68 gem 'github-linguist', '~> 4.7.0', require: 'linguist' 69 70 # API 71 - gem 'grape', '~> 0.13.0' 72 gem 'grape-entity', '~> 0.4.2' 73 gem 'rack-cors', '~> 0.4.0', require: 'rack/cors' 74 ··· 76 gem 'kaminari', '~> 0.17.0' 77 78 # HAML 79 - gem 'hamlit', '~> 2.5' 80 81 # Files attachments 82 gem 'carrierwave', '~> 0.10.0' ··· 153 154 # Misc 155 156 - gem 'version_sorter', '~> 2.0.0' 157 158 # Cache 159 gem 'redis-rails', '~> 4.0.0' ··· 161 # Redis 162 gem 'redis', '~> 3.2' 163 gem 'connection_pool', '~> 2.0' 164 - 165 - # Campfire integration 166 - gem 'tinder', '~> 1.10.0' 167 168 # HipChat integration 169 gem 'hipchat', '~> 1.5.0' ··· 203 gem 'rack-attack', '~> 4.3.1' 204 205 # Ace editor 206 - gem 'ace-rails-ap', '~> 4.0.2' 207 208 # Keyboard shortcuts 209 gem 'mousetrap-rails', '~> 1.4.6' ··· 211 # Detect and convert string character encoding 212 gem 'charlock_holmes', '~> 0.7.3' 213 214 - # Parse duration 215 gem 'chronic_duration', '~> 0.10.6' 216 217 gem 'sass-rails', '~> 5.0.0' ··· 224 gem 'bootstrap-sass', '~> 3.3.0' 225 gem 'font-awesome-rails', '~> 4.6.1' 226 gem 'gemojione', '~> 3.0' 227 - gem 'gon', '~> 6.0.1' 228 gem 'jquery-atwho-rails', '~> 1.3.2' 229 gem 'jquery-rails', '~> 4.1.0' 230 gem 'jquery-ui-rails', '~> 5.0.0' ··· 252 253 gem 'letter_opener_web', '~> 1.3.0' 254 gem 'rerun', '~> 0.11.0' 255 - gem 'bullet', '~> 5.0.0', require: false 256 gem 'rblineprof', '~> 0.3.6', platform: :mri, require: false 257 gem 'web-console', '~> 2.0' 258 ··· 274 gem 'awesome_print', '~> 1.2.0', require: false 275 gem 'fuubar', '~> 2.0.0' 276 277 - gem 'database_cleaner', '~> 1.4.0' 278 gem 'factory_girl_rails', '~> 4.6.0' 279 gem 'rspec-rails', '~> 3.5.0' 280 gem 'rspec-retry', '~> 0.4.5' ··· 302 gem 'rubocop', '~> 0.41.2', require: false 303 gem 'rubocop-rspec', '~> 1.5.0', require: false 304 gem 'scss_lint', '~> 0.47.0', require: false 305 - gem 'simplecov', '~> 0.11.0', require: false 306 gem 'flog', '~> 4.3.2', require: false 307 gem 'flay', '~> 2.6.1', require: false 308 gem 'bundler-audit', '~> 0.5.0', require: false ··· 316 group :test do 317 gem 'shoulda-matchers', '~> 2.8.0', require: false 318 gem 'email_spec', '~> 1.6.0' 319 gem 'webmock', '~> 1.21.0' 320 gem 'test_after_commit', '~> 0.4.2' 321 gem 'sham_rack', '~> 1.3.6' ··· 325 gem 'gitlab_meta', '7.0' 326 end 327 328 - gem 'newrelic_rpm', '~> 3.14' 329 330 gem 'octokit', '~> 4.3.0' 331 332 gem 'mail_room', '~> 0.8' 333 334 gem 'email_reply_parser', '~> 0.5.8' 335 336 ## CI 337 gem 'activerecord-session_store', '~> 1.0.0'
··· 9 # Specify a sprockets version due to increased performance 10 # See https://gitlab.com/gitlab-org/gitlab-ce/issues/6069 11 gem 'sprockets', '~> 3.6.0' 12 + gem 'sprockets-es6' 13 14 # Default values for AR models 15 gem 'default_value_for', '~> 3.0.0' ··· 20 21 # Authentication libraries 22 gem 'devise', '~> 4.0' 23 + gem 'doorkeeper', '~> 4.2.0' 24 gem 'omniauth', '~> 1.3.1' 25 gem 'omniauth-auth0', '~> 1.4.1' 26 gem 'omniauth-azure-oauth2', '~> 0.0.6' ··· 53 54 # Extracting information from a git repository 55 # Provide access to Gitlab::Git library 56 + gem 'gitlab_git', '~> 10.4.7' 57 58 # LDAP Auth 59 # GitLab fork with several improvements to original library. For full list of changes ··· 69 gem 'github-linguist', '~> 4.7.0', require: 'linguist' 70 71 # API 72 + gem 'grape', '~> 0.15.0' 73 gem 'grape-entity', '~> 0.4.2' 74 gem 'rack-cors', '~> 0.4.0', require: 'rack/cors' 75 ··· 77 gem 'kaminari', '~> 0.17.0' 78 79 # HAML 80 + gem 'hamlit', '~> 2.6.1' 81 82 # Files attachments 83 gem 'carrierwave', '~> 0.10.0' ··· 154 155 # Misc 156 157 + gem 'version_sorter', '~> 2.1.0' 158 159 # Cache 160 gem 'redis-rails', '~> 4.0.0' ··· 162 # Redis 163 gem 'redis', '~> 3.2' 164 gem 'connection_pool', '~> 2.0' 165 166 # HipChat integration 167 gem 'hipchat', '~> 1.5.0' ··· 201 gem 'rack-attack', '~> 4.3.1' 202 203 # Ace editor 204 + gem 'ace-rails-ap', '~> 4.1.0' 205 206 # Keyboard shortcuts 207 gem 'mousetrap-rails', '~> 1.4.6' ··· 209 # Detect and convert string character encoding 210 gem 'charlock_holmes', '~> 0.7.3' 211 212 + # Parse time & duration 213 + gem 'chronic', '~> 0.10.2' 214 gem 'chronic_duration', '~> 0.10.6' 215 216 gem 'sass-rails', '~> 5.0.0' ··· 223 gem 'bootstrap-sass', '~> 3.3.0' 224 gem 'font-awesome-rails', '~> 4.6.1' 225 gem 'gemojione', '~> 3.0' 226 + gem 'gon', '~> 6.1.0' 227 gem 'jquery-atwho-rails', '~> 1.3.2' 228 gem 'jquery-rails', '~> 4.1.0' 229 gem 'jquery-ui-rails', '~> 5.0.0' ··· 251 252 gem 'letter_opener_web', '~> 1.3.0' 253 gem 'rerun', '~> 0.11.0' 254 + gem 'bullet', '~> 5.2.0', require: false 255 gem 'rblineprof', '~> 0.3.6', platform: :mri, require: false 256 gem 'web-console', '~> 2.0' 257 ··· 273 gem 'awesome_print', '~> 1.2.0', require: false 274 gem 'fuubar', '~> 2.0.0' 275 276 + gem 'database_cleaner', '~> 1.5.0' 277 gem 'factory_girl_rails', '~> 4.6.0' 278 gem 'rspec-rails', '~> 3.5.0' 279 gem 'rspec-retry', '~> 0.4.5' ··· 301 gem 'rubocop', '~> 0.41.2', require: false 302 gem 'rubocop-rspec', '~> 1.5.0', require: false 303 gem 'scss_lint', '~> 0.47.0', require: false 304 + gem 'simplecov', '0.12.0', require: false 305 gem 'flog', '~> 4.3.2', require: false 306 gem 'flay', '~> 2.6.1', require: false 307 gem 'bundler-audit', '~> 0.5.0', require: false ··· 315 group :test do 316 gem 'shoulda-matchers', '~> 2.8.0', require: false 317 gem 'email_spec', '~> 1.6.0' 318 + gem 'json-schema', '~> 2.6.2' 319 gem 'webmock', '~> 1.21.0' 320 gem 'test_after_commit', '~> 0.4.2' 321 gem 'sham_rack', '~> 1.3.6' ··· 325 gem 'gitlab_meta', '7.0' 326 end 327 328 + gem 'newrelic_rpm', '~> 3.16' 329 330 gem 'octokit', '~> 4.3.0' 331 332 gem 'mail_room', '~> 0.8' 333 334 gem 'email_reply_parser', '~> 0.5.8' 335 + 336 + gem 'ruby-prof', '~> 0.15.9' 337 338 ## CI 339 gem 'activerecord-session_store', '~> 1.0.0'
+49 -48
pkgs/applications/version-management/gitlab/Gemfile.lock
··· 2 remote: https://rubygems.org/ 3 specs: 4 RedCloth (4.3.2) 5 - ace-rails-ap (4.0.2) 6 actionmailer (4.2.7.1) 7 actionpack (= 4.2.7.1) 8 actionview (= 4.2.7.1) ··· 61 oauth2 (~> 1.0) 62 asciidoctor (1.5.3) 63 ast (2.3.0) 64 - attr_encrypted (3.0.1) 65 encryptor (~> 3.0.0) 66 attr_required (1.0.0) 67 autoprefixer-rails (6.2.3) ··· 87 faraday (~> 0.9) 88 faraday_middleware (~> 0.10) 89 nokogiri (~> 1.6) 90 babosa (1.0.2) 91 base32 (0.3.2) 92 bcrypt (3.1.11) ··· 102 brakeman (3.3.2) 103 browser (2.2.0) 104 builder (3.2.2) 105 - bullet (5.0.0) 106 activesupport (>= 3.0.0) 107 - uniform_notifier (~> 1.9.0) 108 bundler-audit (0.5.0) 109 bundler (~> 1.2) 110 thor (~> 0.18) ··· 126 mime-types (>= 1.16) 127 cause (0.1) 128 charlock_holmes (0.7.3) 129 chronic_duration (0.10.6) 130 numerizer (~> 0.1.1) 131 chunky_png (1.3.5) ··· 151 d3_rails (3.5.11) 152 railties (>= 3.1.0) 153 daemons (1.2.3) 154 - database_cleaner (1.4.1) 155 debug_inspector (0.0.2) 156 debugger-ruby_core_source (1.3.8) 157 - default_value_for (3.0.1) 158 - activerecord (>= 3.2.0, < 5.0) 159 descendants_tracker (0.0.4) 160 thread_safe (~> 0.3, >= 0.3.1) 161 devise (4.1.1) ··· 173 diff-lcs (1.2.5) 174 diffy (3.0.7) 175 docile (1.1.5) 176 - doorkeeper (4.0.0) 177 railties (>= 4.2) 178 dropzonejs-rails (0.7.2) 179 rails (> 3.1) ··· 276 diff-lcs (~> 1.1) 277 mime-types (>= 1.16, < 3) 278 posix-spawn (~> 0.3) 279 - gitlab_git (10.3.2) 280 activesupport (~> 4.0) 281 charlock_holmes (~> 0.7.3) 282 github-linguist (~> 4.7.0) ··· 301 gollum-rugged_adapter (0.4.2) 302 mime-types (>= 1.15) 303 rugged (~> 0.24.0, >= 0.21.3) 304 - gon (6.0.1) 305 actionpack (>= 3.0) 306 json 307 multi_json 308 request_store (>= 1.0) 309 - grape (0.13.0) 310 activesupport 311 builder 312 hashie (>= 2.1.0) ··· 319 grape-entity (0.4.8) 320 activesupport 321 multi_json (>= 1.3.2) 322 - hamlit (2.5.0) 323 temple (~> 0.7.6) 324 thor 325 tilt ··· 333 activesupport (>= 2) 334 nokogiri (~> 1.4) 335 htmlentities (4.3.4) 336 - http_parser.rb (0.5.3) 337 httparty (0.13.7) 338 json (~> 1.8) 339 multi_xml (>= 0.5.2) 340 - httpclient (2.7.0.1) 341 i18n (0.7.0) 342 ice_nine (0.11.1) 343 influxdb (0.2.3) ··· 355 jquery-ui-rails (5.0.5) 356 railties (>= 3.2.16) 357 json (1.8.3) 358 jwt (1.5.4) 359 kaminari (0.17.0) 360 actionpack (>= 3.0.0) ··· 402 nested_form (0.3.2) 403 net-ldap (0.12.1) 404 net-ssh (3.0.1) 405 - newrelic_rpm (3.14.1.311) 406 nokogiri (1.6.7.2) 407 mini_portile2 (~> 2.0.0.rc2) 408 numerizer (0.1.1) 409 oauth (0.4.7) 410 oauth2 (1.2.0) ··· 506 rack-cors (0.4.0) 507 rack-mount (0.8.3) 508 rack (>= 1.0.0) 509 - rack-oauth2 (1.2.1) 510 activesupport (>= 2.3) 511 attr_required (>= 0.0.5) 512 httpclient (>= 2.4) ··· 572 redis-store (~> 1.1.0) 573 redis-store (1.1.7) 574 redis (>= 2.2) 575 - request_store (1.3.0) 576 rerun (0.11.0) 577 listen (~> 3.0) 578 responders (2.1.1) ··· 617 rubocop (>= 0.40.0) 618 ruby-fogbugz (0.2.1) 619 crack (~> 0.4) 620 ruby-progressbar (1.8.1) 621 ruby-saml (1.3.0) 622 nokogiri (>= 1.5.10) ··· 668 redis-namespace (>= 1.5.2) 669 rufus-scheduler (>= 2.0.24) 670 sidekiq (>= 4.0.0) 671 - simple_oauth (0.1.9) 672 - simplecov (0.11.2) 673 docile (~> 1.1.0) 674 - json (~> 1.8) 675 simplecov-html (~> 0.10.0) 676 simplecov-html (0.10.0) 677 sinatra (1.4.7) ··· 701 sprockets (3.6.3) 702 concurrent-ruby (~> 1.0) 703 rack (> 1, < 3) 704 sprockets-rails (3.1.1) 705 actionpack (>= 4.0) 706 activesupport (>= 4.0) ··· 734 tilt (2.0.5) 735 timecop (0.8.1) 736 timfel-krb5-auth (0.8.3) 737 - tinder (1.10.1) 738 - eventmachine (~> 1.0) 739 - faraday (~> 0.9.0) 740 - faraday_middleware (~> 0.9) 741 - hashie (>= 1.0) 742 - json (~> 1.8.0) 743 - mime-types 744 - multi_json (~> 1.7) 745 - twitter-stream (~> 0.1) 746 turbolinks (2.5.3) 747 coffee-rails 748 - twitter-stream (0.1.16) 749 - eventmachine (>= 0.12.8) 750 - http_parser.rb (~> 0.5.1) 751 - simple_oauth (~> 0.1.4) 752 tzinfo (1.2.2) 753 thread_safe (~> 0.1) 754 u2f (0.2.1) ··· 767 unicorn-worker-killer (0.4.4) 768 get_process_mem (~> 0) 769 unicorn (>= 4, < 6) 770 - uniform_notifier (1.9.0) 771 uuid (2.3.8) 772 macaddr (~> 1.0) 773 - version_sorter (2.0.0) 774 virtus (1.0.5) 775 axiom-types (~> 0.1) 776 coercible (~> 1.0) ··· 803 804 DEPENDENCIES 805 RedCloth (~> 4.3.2) 806 - ace-rails-ap (~> 4.0.2) 807 activerecord-nulldb-adapter 808 activerecord-session_store (~> 1.0.0) 809 acts-as-taggable-on (~> 3.4) ··· 823 bootstrap-sass (~> 3.3.0) 824 brakeman (~> 3.3.0) 825 browser (~> 2.2) 826 - bullet (~> 5.0.0) 827 bundler-audit (~> 0.5.0) 828 byebug (~> 8.2.1) 829 capybara (~> 2.6.2) 830 capybara-screenshot (~> 1.0.0) 831 carrierwave (~> 0.10.0) 832 charlock_holmes (~> 0.7.3) 833 chronic_duration (~> 0.10.6) 834 coffee-rails (~> 4.1.0) 835 connection_pool (~> 2.0) 836 creole (~> 0.5.0) 837 d3_rails (~> 3.5.0) 838 - database_cleaner (~> 1.4.0) 839 default_value_for (~> 3.0.0) 840 devise (~> 4.0) 841 devise-two-factor (~> 3.0.0) 842 diffy (~> 3.0.3) 843 - doorkeeper (~> 4.0) 844 dropzonejs-rails (~> 0.7.1) 845 email_reply_parser (~> 0.5.8) 846 email_spec (~> 1.6.0) ··· 863 github-linguist (~> 4.7.0) 864 github-markup (~> 1.4) 865 gitlab-flowdock-git-hook (~> 1.0.1) 866 - gitlab_git (~> 10.3.2) 867 gitlab_meta (= 7.0) 868 gitlab_omniauth-ldap (~> 1.2.1) 869 gollum-lib (~> 4.2) 870 gollum-rugged_adapter (~> 0.4.2) 871 - gon (~> 6.0.1) 872 - grape (~> 0.13.0) 873 grape-entity (~> 0.4.2) 874 - hamlit (~> 2.5) 875 health_check (~> 2.1.0) 876 hipchat (~> 1.5.0) 877 html-pipeline (~> 1.11.0) ··· 881 jquery-rails (~> 4.1.0) 882 jquery-turbolinks (~> 2.1.0) 883 jquery-ui-rails (~> 5.0.0) 884 jwt 885 kaminari (~> 0.17.0) 886 knapsack (~> 1.11.0) ··· 895 mysql2 (~> 0.3.16) 896 nested_form (~> 0.3.2) 897 net-ssh (~> 3.0.1) 898 - newrelic_rpm (~> 3.14) 899 - nokogiri (~> 1.6.7, >= 1.6.7.2, < 1.6.8) 900 oauth2 (~> 1.2.0) 901 octokit (~> 4.3.0) 902 omniauth (~> 1.3.1) ··· 942 rubocop (~> 0.41.2) 943 rubocop-rspec (~> 1.5.0) 944 ruby-fogbugz (~> 0.2.1) 945 sanitize (~> 2.0) 946 sass-rails (~> 5.0.0) 947 scss_lint (~> 0.47.0) ··· 954 shoulda-matchers (~> 2.8.0) 955 sidekiq (~> 4.0) 956 sidekiq-cron (~> 0.4.0) 957 - simplecov (~> 0.11.0) 958 sinatra (~> 1.4.4) 959 six (~> 0.2.0) 960 slack-notifier (~> 1.2.0) ··· 965 spring-commands-spinach (~> 1.1.0) 966 spring-commands-teaspoon (~> 0.0.2) 967 sprockets (~> 3.6.0) 968 state_machines-activerecord (~> 0.4.0) 969 sys-filesystem (~> 1.1.6) 970 task_list (~> 1.0.2) ··· 972 teaspoon-jasmine (~> 2.2.0) 973 test_after_commit (~> 0.4.2) 974 thin (~> 1.7.0) 975 - tinder (~> 1.10.0) 976 turbolinks (~> 2.5.0) 977 u2f (~> 0.2.1) 978 uglifier (~> 2.7.2) ··· 980 unf (~> 0.1.4) 981 unicorn (~> 4.9.0) 982 unicorn-worker-killer (~> 0.4.2) 983 - version_sorter (~> 2.0.0) 984 virtus (~> 1.0.1) 985 vmstat (~> 2.1.1) 986 web-console (~> 2.0)
··· 2 remote: https://rubygems.org/ 3 specs: 4 RedCloth (4.3.2) 5 + ace-rails-ap (4.1.0) 6 actionmailer (4.2.7.1) 7 actionpack (= 4.2.7.1) 8 actionview (= 4.2.7.1) ··· 61 oauth2 (~> 1.0) 62 asciidoctor (1.5.3) 63 ast (2.3.0) 64 + attr_encrypted (3.0.3) 65 encryptor (~> 3.0.0) 66 attr_required (1.0.0) 67 autoprefixer-rails (6.2.3) ··· 87 faraday (~> 0.9) 88 faraday_middleware (~> 0.10) 89 nokogiri (~> 1.6) 90 + babel-source (5.8.35) 91 + babel-transpiler (0.7.0) 92 + babel-source (>= 4.0, < 6) 93 + execjs (~> 2.0) 94 babosa (1.0.2) 95 base32 (0.3.2) 96 bcrypt (3.1.11) ··· 106 brakeman (3.3.2) 107 browser (2.2.0) 108 builder (3.2.2) 109 + bullet (5.2.0) 110 activesupport (>= 3.0.0) 111 + uniform_notifier (~> 1.10.0) 112 bundler-audit (0.5.0) 113 bundler (~> 1.2) 114 thor (~> 0.18) ··· 130 mime-types (>= 1.16) 131 cause (0.1) 132 charlock_holmes (0.7.3) 133 + chronic (0.10.2) 134 chronic_duration (0.10.6) 135 numerizer (~> 0.1.1) 136 chunky_png (1.3.5) ··· 156 d3_rails (3.5.11) 157 railties (>= 3.1.0) 158 daemons (1.2.3) 159 + database_cleaner (1.5.3) 160 debug_inspector (0.0.2) 161 debugger-ruby_core_source (1.3.8) 162 + default_value_for (3.0.2) 163 + activerecord (>= 3.2.0, < 5.1) 164 descendants_tracker (0.0.4) 165 thread_safe (~> 0.3, >= 0.3.1) 166 devise (4.1.1) ··· 178 diff-lcs (1.2.5) 179 diffy (3.0.7) 180 docile (1.1.5) 181 + doorkeeper (4.2.0) 182 railties (>= 4.2) 183 dropzonejs-rails (0.7.2) 184 rails (> 3.1) ··· 281 diff-lcs (~> 1.1) 282 mime-types (>= 1.16, < 3) 283 posix-spawn (~> 0.3) 284 + gitlab_git (10.4.7) 285 activesupport (~> 4.0) 286 charlock_holmes (~> 0.7.3) 287 github-linguist (~> 4.7.0) ··· 306 gollum-rugged_adapter (0.4.2) 307 mime-types (>= 1.15) 308 rugged (~> 0.24.0, >= 0.21.3) 309 + gon (6.1.0) 310 actionpack (>= 3.0) 311 json 312 multi_json 313 request_store (>= 1.0) 314 + grape (0.15.0) 315 activesupport 316 builder 317 hashie (>= 2.1.0) ··· 324 grape-entity (0.4.8) 325 activesupport 326 multi_json (>= 1.3.2) 327 + hamlit (2.6.1) 328 temple (~> 0.7.6) 329 thor 330 tilt ··· 338 activesupport (>= 2) 339 nokogiri (~> 1.4) 340 htmlentities (4.3.4) 341 httparty (0.13.7) 342 json (~> 1.8) 343 multi_xml (>= 0.5.2) 344 + httpclient (2.8.2) 345 i18n (0.7.0) 346 ice_nine (0.11.1) 347 influxdb (0.2.3) ··· 359 jquery-ui-rails (5.0.5) 360 railties (>= 3.2.16) 361 json (1.8.3) 362 + json-schema (2.6.2) 363 + addressable (~> 2.3.8) 364 jwt (1.5.4) 365 kaminari (0.17.0) 366 actionpack (>= 3.0.0) ··· 408 nested_form (0.3.2) 409 net-ldap (0.12.1) 410 net-ssh (3.0.1) 411 + newrelic_rpm (3.16.0.318) 412 nokogiri (1.6.7.2) 413 mini_portile2 (~> 2.0.0.rc2) 414 + pkg-config (~> 1.1.7) 415 numerizer (0.1.1) 416 oauth (0.4.7) 417 oauth2 (1.2.0) ··· 513 rack-cors (0.4.0) 514 rack-mount (0.8.3) 515 rack (>= 1.0.0) 516 + rack-oauth2 (1.2.3) 517 activesupport (>= 2.3) 518 attr_required (>= 0.0.5) 519 httpclient (>= 2.4) ··· 579 redis-store (~> 1.1.0) 580 redis-store (1.1.7) 581 redis (>= 2.2) 582 + request_store (1.3.1) 583 rerun (0.11.0) 584 listen (~> 3.0) 585 responders (2.1.1) ··· 624 rubocop (>= 0.40.0) 625 ruby-fogbugz (0.2.1) 626 crack (~> 0.4) 627 + ruby-prof (0.15.9) 628 ruby-progressbar (1.8.1) 629 ruby-saml (1.3.0) 630 nokogiri (>= 1.5.10) ··· 676 redis-namespace (>= 1.5.2) 677 rufus-scheduler (>= 2.0.24) 678 sidekiq (>= 4.0.0) 679 + simplecov (0.12.0) 680 docile (~> 1.1.0) 681 + json (>= 1.8, < 3) 682 simplecov-html (~> 0.10.0) 683 simplecov-html (0.10.0) 684 sinatra (1.4.7) ··· 708 sprockets (3.6.3) 709 concurrent-ruby (~> 1.0) 710 rack (> 1, < 3) 711 + sprockets-es6 (0.9.0) 712 + babel-source (>= 5.8.11) 713 + babel-transpiler 714 + sprockets (>= 3.0.0) 715 sprockets-rails (3.1.1) 716 actionpack (>= 4.0) 717 activesupport (>= 4.0) ··· 745 tilt (2.0.5) 746 timecop (0.8.1) 747 timfel-krb5-auth (0.8.3) 748 turbolinks (2.5.3) 749 coffee-rails 750 tzinfo (1.2.2) 751 thread_safe (~> 0.1) 752 u2f (0.2.1) ··· 765 unicorn-worker-killer (0.4.4) 766 get_process_mem (~> 0) 767 unicorn (>= 4, < 6) 768 + uniform_notifier (1.10.0) 769 uuid (2.3.8) 770 macaddr (~> 1.0) 771 + version_sorter (2.1.0) 772 virtus (1.0.5) 773 axiom-types (~> 0.1) 774 coercible (~> 1.0) ··· 801 802 DEPENDENCIES 803 RedCloth (~> 4.3.2) 804 + ace-rails-ap (~> 4.1.0) 805 activerecord-nulldb-adapter 806 activerecord-session_store (~> 1.0.0) 807 acts-as-taggable-on (~> 3.4) ··· 821 bootstrap-sass (~> 3.3.0) 822 brakeman (~> 3.3.0) 823 browser (~> 2.2) 824 + bullet (~> 5.2.0) 825 bundler-audit (~> 0.5.0) 826 byebug (~> 8.2.1) 827 capybara (~> 2.6.2) 828 capybara-screenshot (~> 1.0.0) 829 carrierwave (~> 0.10.0) 830 charlock_holmes (~> 0.7.3) 831 + chronic (~> 0.10.2) 832 chronic_duration (~> 0.10.6) 833 coffee-rails (~> 4.1.0) 834 connection_pool (~> 2.0) 835 creole (~> 0.5.0) 836 d3_rails (~> 3.5.0) 837 + database_cleaner (~> 1.5.0) 838 default_value_for (~> 3.0.0) 839 devise (~> 4.0) 840 devise-two-factor (~> 3.0.0) 841 diffy (~> 3.0.3) 842 + doorkeeper (~> 4.2.0) 843 dropzonejs-rails (~> 0.7.1) 844 email_reply_parser (~> 0.5.8) 845 email_spec (~> 1.6.0) ··· 862 github-linguist (~> 4.7.0) 863 github-markup (~> 1.4) 864 gitlab-flowdock-git-hook (~> 1.0.1) 865 + gitlab_git (~> 10.4.7) 866 gitlab_meta (= 7.0) 867 gitlab_omniauth-ldap (~> 1.2.1) 868 gollum-lib (~> 4.2) 869 gollum-rugged_adapter (~> 0.4.2) 870 + gon (~> 6.1.0) 871 + grape (~> 0.15.0) 872 grape-entity (~> 0.4.2) 873 + hamlit (~> 2.6.1) 874 health_check (~> 2.1.0) 875 hipchat (~> 1.5.0) 876 html-pipeline (~> 1.11.0) ··· 880 jquery-rails (~> 4.1.0) 881 jquery-turbolinks (~> 2.1.0) 882 jquery-ui-rails (~> 5.0.0) 883 + json-schema (~> 2.6.2) 884 jwt 885 kaminari (~> 0.17.0) 886 knapsack (~> 1.11.0) ··· 895 mysql2 (~> 0.3.16) 896 nested_form (~> 0.3.2) 897 net-ssh (~> 3.0.1) 898 + newrelic_rpm (~> 3.16) 899 + nokogiri (~> 1.6.7, >= 1.6.7.2) 900 oauth2 (~> 1.2.0) 901 octokit (~> 4.3.0) 902 omniauth (~> 1.3.1) ··· 942 rubocop (~> 0.41.2) 943 rubocop-rspec (~> 1.5.0) 944 ruby-fogbugz (~> 0.2.1) 945 + ruby-prof (~> 0.15.9) 946 sanitize (~> 2.0) 947 sass-rails (~> 5.0.0) 948 scss_lint (~> 0.47.0) ··· 955 shoulda-matchers (~> 2.8.0) 956 sidekiq (~> 4.0) 957 sidekiq-cron (~> 0.4.0) 958 + simplecov (= 0.12.0) 959 sinatra (~> 1.4.4) 960 six (~> 0.2.0) 961 slack-notifier (~> 1.2.0) ··· 966 spring-commands-spinach (~> 1.1.0) 967 spring-commands-teaspoon (~> 0.0.2) 968 sprockets (~> 3.6.0) 969 + sprockets-es6 970 state_machines-activerecord (~> 0.4.0) 971 sys-filesystem (~> 1.1.6) 972 task_list (~> 1.0.2) ··· 974 teaspoon-jasmine (~> 2.2.0) 975 test_after_commit (~> 0.4.2) 976 thin (~> 1.7.0) 977 turbolinks (~> 2.5.0) 978 u2f (~> 0.2.1) 979 uglifier (~> 2.7.2) ··· 981 unf (~> 0.1.4) 982 unicorn (~> 4.9.0) 983 unicorn-worker-killer (~> 0.4.2) 984 + version_sorter (~> 2.1.0) 985 virtus (~> 1.0.1) 986 vmstat (~> 2.1.1) 987 web-console (~> 2.0)
+2 -2
pkgs/applications/version-management/gitlab/default.nix
··· 24 25 stdenv.mkDerivation rec { 26 name = "gitlab-${version}"; 27 - version = "8.10.6"; 28 29 buildInputs = [ env ruby bundler tzdata git nodejs procps ]; 30 ··· 32 owner = "gitlabhq"; 33 repo = "gitlabhq"; 34 rev = "v${version}"; 35 - sha256 = "1nk0ak9p5ncqynrm965ypwb9bj7b1r2jy5g4vdb9b0ma1ns2bkzf"; 36 }; 37 38 patches = [
··· 24 25 stdenv.mkDerivation rec { 26 name = "gitlab-${version}"; 27 + version = "8.11.2"; 28 29 buildInputs = [ env ruby bundler tzdata git nodejs procps ]; 30 ··· 32 owner = "gitlabhq"; 33 repo = "gitlabhq"; 34 rev = "v${version}"; 35 + sha256 = "1id6jsf4mshxis07dqlkgdyqi1v415rp4lx9ix8sjfznchria58b"; 36 }; 37 38 patches = [
+82 -72
pkgs/applications/version-management/gitlab/gemset.nix
··· 2 ace-rails-ap = { 3 source = { 4 remotes = ["https://rubygems.org"]; 5 - sha256 = "1y1xdjmdb7fg1w0ym7xizpfvll8bicnhli2s65bzvpk3zp7h8qmi"; 6 type = "gem"; 7 }; 8 - version = "4.0.2"; 9 }; 10 actionmailer = { 11 source = { ··· 157 attr_encrypted = { 158 source = { 159 remotes = ["https://rubygems.org"]; 160 - sha256 = "0xqb753sjgwxpb2s375j8nkrk8kjhjijzywyl6vps5r3nbs0l51k"; 161 type = "gem"; 162 }; 163 - version = "3.0.1"; 164 }; 165 attr_required = { 166 source = { ··· 212 }; 213 version = "0.1.2"; 214 }; 215 babosa = { 216 source = { 217 remotes = ["https://rubygems.org"]; ··· 298 bullet = { 299 source = { 300 remotes = ["https://rubygems.org"]; 301 - sha256 = "14i3ci990sygxzdsy9jsgzfs5zkzgx6fd56i0d58s77wmn2myham"; 302 type = "gem"; 303 }; 304 - version = "5.0.0"; 305 }; 306 bundler-audit = { 307 source = { ··· 360 }; 361 version = "0.7.3"; 362 }; 363 chronic_duration = { 364 source = { 365 remotes = ["https://rubygems.org"]; ··· 495 database_cleaner = { 496 source = { 497 remotes = ["https://rubygems.org"]; 498 - sha256 = "0n5r7kvsmknk876v3scdphfnvllr9157fa5q7j5fczg8j5qm6kf0"; 499 type = "gem"; 500 }; 501 - version = "1.4.1"; 502 }; 503 debug_inspector = { 504 source = { ··· 517 version = "1.3.8"; 518 }; 519 default_value_for = { 520 - dependencies = ["activerecord"]; 521 source = { 522 remotes = ["https://rubygems.org"]; 523 - sha256 = "1z4lrba4y1c3y0rxw8321qbwsb3nr6c2igrpksfvz93yhc9m6xm0"; 524 type = "gem"; 525 }; 526 - version = "3.0.1"; 527 }; 528 descendants_tracker = { 529 dependencies = ["thread_safe"]; ··· 577 doorkeeper = { 578 source = { 579 remotes = ["https://rubygems.org"]; 580 - sha256 = "0lillrbd2sy7zzni6a2kf3p09lfd0br831zzv22zsv4ffr6n1va1"; 581 type = "gem"; 582 }; 583 - version = "4.0.0"; 584 }; 585 dropzonejs-rails = { 586 dependencies = ["rails"]; ··· 935 gitlab_git = { 936 source = { 937 remotes = ["https://rubygems.org"]; 938 - sha256 = "00l5dv4k6q21yzxnviqh5ab6i2i6ajzlyjbwm1vgag7663wscny6"; 939 type = "gem"; 940 }; 941 - version = "10.3.2"; 942 }; 943 gitlab_meta = { 944 source = { ··· 990 version = "0.4.2"; 991 }; 992 gon = { 993 - dependencies = ["actionpack" "json" "multi_json" "request_store"]; 994 source = { 995 remotes = ["https://rubygems.org"]; 996 - sha256 = "1f359cd9zsa4nrng35bij5skvjrj5ywn2dhmlg41b97vmza26bxr"; 997 type = "gem"; 998 }; 999 - version = "6.0.1"; 1000 }; 1001 grape = { 1002 - dependencies = ["activesupport" "builder" "hashie" "multi_json" "multi_xml" "rack" "rack-accept" "rack-mount" "virtus"]; 1003 source = { 1004 remotes = ["https://rubygems.org"]; 1005 - sha256 = "1dxfal5jspxq612jjkqbd7xgp5dswdyllbbfq6fj2m7s21pismmh"; 1006 type = "gem"; 1007 }; 1008 - version = "0.13.0"; 1009 }; 1010 grape-entity = { 1011 dependencies = ["activesupport" "multi_json"]; ··· 1019 hamlit = { 1020 source = { 1021 remotes = ["https://rubygems.org"]; 1022 - sha256 = "00360fr2kq9f31p6mq965z0lpb16vhji3mzgkywcsxym1z9srvwm"; 1023 type = "gem"; 1024 }; 1025 - version = "2.5.0"; 1026 }; 1027 hashie = { 1028 source = { ··· 1066 }; 1067 version = "4.3.4"; 1068 }; 1069 - "http_parser.rb" = { 1070 - source = { 1071 - remotes = ["https://rubygems.org"]; 1072 - sha256 = "0fwf5d573j1sw52kz057dw0nx2wlivczmx6ybf6mk065n5g54kyn"; 1073 - type = "gem"; 1074 - }; 1075 - version = "0.5.3"; 1076 - }; 1077 httparty = { 1078 dependencies = ["json" "multi_xml"]; 1079 source = { ··· 1086 httpclient = { 1087 source = { 1088 remotes = ["https://rubygems.org"]; 1089 - sha256 = "0k6bqsaqq6c824vrbfb5pkz8bpk565zikd10w85rzj2dy809ik6c"; 1090 type = "gem"; 1091 }; 1092 - version = "2.7.0.1"; 1093 }; 1094 i18n = { 1095 source = { ··· 1165 type = "gem"; 1166 }; 1167 version = "1.8.3"; 1168 }; 1169 jwt = { 1170 source = { ··· 1389 newrelic_rpm = { 1390 source = { 1391 remotes = ["https://rubygems.org"]; 1392 - sha256 = "155aj845rxn8ikcs15gphr8svnsrki8wzps794ddbi90h0ypr319"; 1393 type = "gem"; 1394 }; 1395 - version = "3.14.1.311"; 1396 }; 1397 nokogiri = { 1398 source = { ··· 1743 version = "0.8.3"; 1744 }; 1745 rack-oauth2 = { 1746 - dependencies = ["activesupport" "attr_required" "httpclient" "multi_json" "rack"]; 1747 source = { 1748 remotes = ["https://rubygems.org"]; 1749 - sha256 = "1szfnb74p5s7k0glpmiv16rfl4wx9mnrr7riapgpbcx163zzkxad"; 1750 type = "gem"; 1751 }; 1752 - version = "1.2.1"; 1753 }; 1754 rack-protection = { 1755 dependencies = ["rack"]; ··· 1960 request_store = { 1961 source = { 1962 remotes = ["https://rubygems.org"]; 1963 - sha256 = "1vw3vkgnpbpgzc1b4cg2ifn3rb5w7bvk62x9jfy9laz40816nvkn"; 1964 type = "gem"; 1965 }; 1966 - version = "1.3.0"; 1967 }; 1968 rerun = { 1969 dependencies = ["listen"]; ··· 2105 type = "gem"; 2106 }; 2107 version = "0.2.1"; 2108 }; 2109 ruby-progressbar = { 2110 source = { ··· 2303 type = "gem"; 2304 }; 2305 version = "0.4.0"; 2306 - }; 2307 - simple_oauth = { 2308 - source = { 2309 - remotes = ["https://rubygems.org"]; 2310 - sha256 = "0bb06p88xsdw4fxll1ikv5i5k58sl6y323ss0wp1hqjm3xw1jgvj"; 2311 - type = "gem"; 2312 - }; 2313 - version = "0.1.9"; 2314 }; 2315 simplecov = { 2316 source = { 2317 remotes = ["https://rubygems.org"]; 2318 - sha256 = "1p0jhxwsv2ksk4hmp8qbhnr325z9fhs26z9y8in5v5c49y331qw2"; 2319 type = "gem"; 2320 }; 2321 - version = "0.11.2"; 2322 }; 2323 simplecov-html = { 2324 source = { ··· 2427 type = "gem"; 2428 }; 2429 version = "3.6.3"; 2430 }; 2431 sprockets-rails = { 2432 source = { ··· 2575 }; 2576 version = "0.8.3"; 2577 }; 2578 - tinder = { 2579 - dependencies = ["eventmachine" "faraday" "faraday_middleware" "hashie" "json" "mime-types" "multi_json" "twitter-stream"]; 2580 - source = { 2581 - remotes = ["https://rubygems.org"]; 2582 - sha256 = "1kwj0wd540wb2ws86d3jdva175dx00w2j8lyrvbb6qli3g27byd7"; 2583 - type = "gem"; 2584 - }; 2585 - version = "1.10.1"; 2586 - }; 2587 turbolinks = { 2588 dependencies = ["coffee-rails"]; 2589 source = { ··· 2592 type = "gem"; 2593 }; 2594 version = "2.5.3"; 2595 - }; 2596 - twitter-stream = { 2597 - dependencies = ["eventmachine" "http_parser.rb" "simple_oauth"]; 2598 - source = { 2599 - remotes = ["https://rubygems.org"]; 2600 - sha256 = "0is81g3xvnjk64sqiaqlh2ziwfryzwvk1yvaniryg0zhppgsyriq"; 2601 - type = "gem"; 2602 - }; 2603 - version = "0.1.16"; 2604 }; 2605 tzinfo = { 2606 dependencies = ["thread_safe"]; ··· 2681 uniform_notifier = { 2682 source = { 2683 remotes = ["https://rubygems.org"]; 2684 - sha256 = "009z60qx01am7klmrca8pcladrynljra3a9smifn9f81r4dc7q63"; 2685 type = "gem"; 2686 }; 2687 - version = "1.9.0"; 2688 }; 2689 uuid = { 2690 dependencies = ["macaddr"]; ··· 2698 version_sorter = { 2699 source = { 2700 remotes = ["https://rubygems.org"]; 2701 - sha256 = "1lad9c43w2xfzmva57ia6glpmhyivyk1m79jli42canshvan5v6y"; 2702 type = "gem"; 2703 }; 2704 - version = "2.0.0"; 2705 }; 2706 virtus = { 2707 dependencies = ["axiom-types" "coercible" "descendants_tracker" "equalizer"];
··· 2 ace-rails-ap = { 3 source = { 4 remotes = ["https://rubygems.org"]; 5 + sha256 = "1jxpv0x8lzkk00v2pc13jxrcdigk4dv6pi3sa52j864ky8fk37rh"; 6 type = "gem"; 7 }; 8 + version = "4.1.0"; 9 }; 10 actionmailer = { 11 source = { ··· 157 attr_encrypted = { 158 source = { 159 remotes = ["https://rubygems.org"]; 160 + sha256 = "1dikbf55wjqyzfb9p4xjkkkajwan569pmzljdf9c1fy4a94cd13d"; 161 type = "gem"; 162 }; 163 + version = "3.0.3"; 164 }; 165 attr_required = { 166 source = { ··· 212 }; 213 version = "0.1.2"; 214 }; 215 + babel-source = { 216 + source = { 217 + remotes = ["https://rubygems.org"]; 218 + sha256 = "1ncq8h82k6hypzfb5dk7z95mmcdwnhsxmc53xz17m1nbklm25vvr"; 219 + type = "gem"; 220 + }; 221 + version = "5.8.35"; 222 + }; 223 + babel-transpiler = { 224 + source = { 225 + remotes = ["https://rubygems.org"]; 226 + sha256 = "0w0minwxj56w96xps1msm6n75fs0y7r1vqcr9zlsn74fksnz81jc"; 227 + type = "gem"; 228 + }; 229 + version = "0.7.0"; 230 + }; 231 babosa = { 232 source = { 233 remotes = ["https://rubygems.org"]; ··· 314 bullet = { 315 source = { 316 remotes = ["https://rubygems.org"]; 317 + sha256 = "1i242hsnkrjsk6bjrd0glhfdir0836iaqcqbz6hrxz4gqkh2rg2g"; 318 type = "gem"; 319 }; 320 + version = "5.2.0"; 321 }; 322 bundler-audit = { 323 source = { ··· 376 }; 377 version = "0.7.3"; 378 }; 379 + chronic = { 380 + source = { 381 + remotes = ["https://rubygems.org"]; 382 + sha256 = "1hrdkn4g8x7dlzxwb1rfgr8kw3bp4ywg5l4y4i9c2g5cwv62yvvn"; 383 + type = "gem"; 384 + }; 385 + version = "0.10.2"; 386 + }; 387 chronic_duration = { 388 source = { 389 remotes = ["https://rubygems.org"]; ··· 519 database_cleaner = { 520 source = { 521 remotes = ["https://rubygems.org"]; 522 + sha256 = "0fx6zmqznklmkbjl6f713jyl11d4g9q220rcl86m2jp82r8kfwjj"; 523 type = "gem"; 524 }; 525 + version = "1.5.3"; 526 }; 527 debug_inspector = { 528 source = { ··· 541 version = "1.3.8"; 542 }; 543 default_value_for = { 544 source = { 545 remotes = ["https://rubygems.org"]; 546 + sha256 = "014482mxjrc227fxv6vff6ccjr9dr0ydz52flxslsa7biq542k73"; 547 type = "gem"; 548 }; 549 + version = "3.0.2"; 550 }; 551 descendants_tracker = { 552 dependencies = ["thread_safe"]; ··· 600 doorkeeper = { 601 source = { 602 remotes = ["https://rubygems.org"]; 603 + sha256 = "0hs8r280k7a1kibzxrhifjps880n43jfrybf4mqpffw669jrwk3v"; 604 type = "gem"; 605 }; 606 + version = "4.2.0"; 607 }; 608 dropzonejs-rails = { 609 dependencies = ["rails"]; ··· 958 gitlab_git = { 959 source = { 960 remotes = ["https://rubygems.org"]; 961 + sha256 = "0xcn55jwc3g53mcj1fjr6qfjcj0awba9lwgd1720d2hkpfiglsai"; 962 type = "gem"; 963 }; 964 + version = "10.4.7"; 965 }; 966 gitlab_meta = { 967 source = { ··· 1013 version = "0.4.2"; 1014 }; 1015 gon = { 1016 source = { 1017 remotes = ["https://rubygems.org"]; 1018 + sha256 = "1jmf6ly9wfrg52xkk9qb4hlfn3zdmz62ivclhp4f424m39rd9ngz"; 1019 type = "gem"; 1020 }; 1021 + version = "6.1.0"; 1022 }; 1023 grape = { 1024 source = { 1025 remotes = ["https://rubygems.org"]; 1026 + sha256 = "13rbm0whhirpzn2n58kjyvqn9989vvipynlxsj1ihmwp8xsmcj1i"; 1027 type = "gem"; 1028 }; 1029 + version = "0.15.0"; 1030 }; 1031 grape-entity = { 1032 dependencies = ["activesupport" "multi_json"]; ··· 1040 hamlit = { 1041 source = { 1042 remotes = ["https://rubygems.org"]; 1043 + sha256 = "0ph4kv2ddr538f9ni2fmk7aq38djv5am29r3m6y64adg52n6jma9"; 1044 type = "gem"; 1045 }; 1046 + version = "2.6.1"; 1047 }; 1048 hashie = { 1049 source = { ··· 1087 }; 1088 version = "4.3.4"; 1089 }; 1090 httparty = { 1091 dependencies = ["json" "multi_xml"]; 1092 source = { ··· 1099 httpclient = { 1100 source = { 1101 remotes = ["https://rubygems.org"]; 1102 + sha256 = "1pg15svk9lv5r7w1hxd87di6apsr9y009af3mm01xcaccvqj4j2d"; 1103 type = "gem"; 1104 }; 1105 + version = "2.8.2"; 1106 }; 1107 i18n = { 1108 source = { ··· 1178 type = "gem"; 1179 }; 1180 version = "1.8.3"; 1181 + }; 1182 + json-schema = { 1183 + source = { 1184 + remotes = ["https://rubygems.org"]; 1185 + sha256 = "15bva4w940ckan3q89in5f98s8zz77nxglylgm98697wa4fbfqp9"; 1186 + type = "gem"; 1187 + }; 1188 + version = "2.6.2"; 1189 }; 1190 jwt = { 1191 source = { ··· 1410 newrelic_rpm = { 1411 source = { 1412 remotes = ["https://rubygems.org"]; 1413 + sha256 = "0l8dvg4frrj6a93kb2zawrlmy2bb9mh683pk4wnhgf4nddizzzsh"; 1414 type = "gem"; 1415 }; 1416 + version = "3.16.0.318"; 1417 }; 1418 nokogiri = { 1419 source = { ··· 1764 version = "0.8.3"; 1765 }; 1766 rack-oauth2 = { 1767 source = { 1768 remotes = ["https://rubygems.org"]; 1769 + sha256 = "0j7fh3fyajpfwg47gyfd8spavn7lmd6dcm468w7lhnhcviy5vmyf"; 1770 type = "gem"; 1771 }; 1772 + version = "1.2.3"; 1773 }; 1774 rack-protection = { 1775 dependencies = ["rack"]; ··· 1980 request_store = { 1981 source = { 1982 remotes = ["https://rubygems.org"]; 1983 + sha256 = "1va9x0b3ww4chcfqlmi8b14db39di1mwa7qrjbh7ma0lhndvs2zv"; 1984 type = "gem"; 1985 }; 1986 + version = "1.3.1"; 1987 }; 1988 rerun = { 1989 dependencies = ["listen"]; ··· 2125 type = "gem"; 2126 }; 2127 version = "0.2.1"; 2128 + }; 2129 + ruby-prof = { 2130 + source = { 2131 + remotes = ["https://rubygems.org"]; 2132 + sha256 = "0qvz8yclvxch3bmwh7wmnb5h8jsbmb8jmqcf94jjrakpcs2sc072"; 2133 + type = "gem"; 2134 + }; 2135 + version = "0.15.9"; 2136 }; 2137 ruby-progressbar = { 2138 source = { ··· 2331 type = "gem"; 2332 }; 2333 version = "0.4.0"; 2334 }; 2335 simplecov = { 2336 source = { 2337 remotes = ["https://rubygems.org"]; 2338 + sha256 = "0ffhyrfnq2zm2mc1742a4hqy475g3qa1zf6yfldwg1ldh5sn3qbx"; 2339 type = "gem"; 2340 }; 2341 + version = "0.12.0"; 2342 }; 2343 simplecov-html = { 2344 source = { ··· 2447 type = "gem"; 2448 }; 2449 version = "3.6.3"; 2450 + }; 2451 + sprockets-es6 = { 2452 + source = { 2453 + remotes = ["https://rubygems.org"]; 2454 + sha256 = "17hjwpzkdg5dsgzky7hmaly2jih8867ya35855p3lxqpd3gyfpny"; 2455 + type = "gem"; 2456 + }; 2457 + version = "0.9.0"; 2458 }; 2459 sprockets-rails = { 2460 source = { ··· 2603 }; 2604 version = "0.8.3"; 2605 }; 2606 turbolinks = { 2607 dependencies = ["coffee-rails"]; 2608 source = { ··· 2611 type = "gem"; 2612 }; 2613 version = "2.5.3"; 2614 }; 2615 tzinfo = { 2616 dependencies = ["thread_safe"]; ··· 2691 uniform_notifier = { 2692 source = { 2693 remotes = ["https://rubygems.org"]; 2694 + sha256 = "1jha0l7x602g5rvah960xl9r0f3q25gslj39i0x1vai8i5z6zr1l"; 2695 type = "gem"; 2696 }; 2697 + version = "1.10.0"; 2698 }; 2699 uuid = { 2700 dependencies = ["macaddr"]; ··· 2708 version_sorter = { 2709 source = { 2710 remotes = ["https://rubygems.org"]; 2711 + sha256 = "1smi0bf8pgx23014nkpfg29qnmlpgvwmn30q0ca7qrfbha2mjwdr"; 2712 type = "gem"; 2713 }; 2714 + version = "2.1.0"; 2715 }; 2716 virtus = { 2717 dependencies = ["axiom-types" "coercible" "descendants_tracker" "equalizer"];
+10 -20
pkgs/applications/version-management/gitlab/nulladapter.patch
··· 1 diff --git a/Gemfile b/Gemfile 2 - index 92e666c..f97c991 100644 3 --- a/Gemfile 4 +++ b/Gemfile 5 - @@ -117,7 +117,7 @@ gem 'rouge', '~> 2.0' 6 7 # See https://groups.google.com/forum/#!topic/ruby-security-ann/aSbgDiwb24s 8 # and https://groups.google.com/forum/#!topic/ruby-security-ann/Dy7YiKb_pMM ··· 11 12 # Diffs 13 gem 'diffy', '~> 3.0.3' 14 - @@ -349,3 +349,5 @@ gem 'health_check', '~> 2.1.0' 15 # System information 16 gem 'vmstat', '~> 2.1.1' 17 gem 'sys-filesystem', '~> 1.1.6' 18 + 19 +gem "activerecord-nulldb-adapter" 20 diff --git a/Gemfile.lock b/Gemfile.lock 21 - index e2b3d55..23a5454 100644 22 --- a/Gemfile.lock 23 +++ b/Gemfile.lock 24 @@ -32,6 +32,8 @@ GEM ··· 30 activerecord-session_store (1.0.0) 31 actionpack (>= 4.0, < 5.1) 32 activerecord (>= 4.0, < 5.1) 33 - @@ -390,7 +392,7 @@ GEM 34 method_source (0.8.2) 35 mime-types (2.99.2) 36 mimemagic (0.3.0) ··· 39 minitest (5.7.0) 40 mousetrap-rails (1.4.6) 41 multi_json (1.12.1) 42 - @@ -401,9 +403,8 @@ GEM 43 net-ldap (0.12.1) 44 net-ssh (3.0.1) 45 - newrelic_rpm (3.14.1.311) 46 - nokogiri (1.6.8) 47 - mini_portile2 (~> 2.1.0) 48 - - pkg-config (~> 1.1.7) 49 + nokogiri (1.6.7.2) 50 + mini_portile2 (~> 2.0.0.rc2) 51 numerizer (0.1.1) 52 oauth (0.4.7) 53 - oauth2 (1.2.0) 54 - @@ -803,6 +803,7 @@ PLATFORMS 55 DEPENDENCIES 56 RedCloth (~> 4.3.2) 57 - ace-rails-ap (~> 4.0.2) 58 + activerecord-nulldb-adapter 59 activerecord-session_store (~> 1.0.0) 60 acts-as-taggable-on (~> 3.4) 61 addressable (~> 2.3.8) 62 - @@ -894,7 +895,7 @@ DEPENDENCIES 63 - nested_form (~> 0.3.2) 64 - net-ssh (~> 3.0.1) 65 - newrelic_rpm (~> 3.14) 66 - - nokogiri (~> 1.6.7, >= 1.6.7.2) 67 - + nokogiri (~> 1.6.7, >= 1.6.7.2, < 1.6.8) 68 - oauth2 (~> 1.2.0) 69 - octokit (~> 4.3.0) 70 - omniauth (~> 1.3.1)
··· 1 diff --git a/Gemfile b/Gemfile 2 + index 68547b6..60aaf99 100644 3 --- a/Gemfile 4 +++ b/Gemfile 5 + @@ -118,7 +118,7 @@ gem 'rouge', '~> 2.0' 6 7 # See https://groups.google.com/forum/#!topic/ruby-security-ann/aSbgDiwb24s 8 # and https://groups.google.com/forum/#!topic/ruby-security-ann/Dy7YiKb_pMM ··· 11 12 # Diffs 13 gem 'diffy', '~> 3.0.3' 14 + @@ -351,3 +351,5 @@ gem 'health_check', '~> 2.1.0' 15 # System information 16 gem 'vmstat', '~> 2.1.1' 17 gem 'sys-filesystem', '~> 1.1.6' 18 + 19 +gem "activerecord-nulldb-adapter" 20 diff --git a/Gemfile.lock b/Gemfile.lock 21 + index 5511d71..38d357e 100644 22 --- a/Gemfile.lock 23 +++ b/Gemfile.lock 24 @@ -32,6 +32,8 @@ GEM ··· 30 activerecord-session_store (1.0.0) 31 actionpack (>= 4.0, < 5.1) 32 activerecord (>= 4.0, < 5.1) 33 + @@ -396,7 +398,7 @@ GEM 34 method_source (0.8.2) 35 mime-types (2.99.2) 36 mimemagic (0.3.0) ··· 39 minitest (5.7.0) 40 mousetrap-rails (1.4.6) 41 multi_json (1.12.1) 42 + @@ -407,8 +409,8 @@ GEM 43 net-ldap (0.12.1) 44 net-ssh (3.0.1) 45 + newrelic_rpm (3.16.0.318) 46 - nokogiri (1.6.8) 47 - mini_portile2 (~> 2.1.0) 48 + nokogiri (1.6.7.2) 49 + mini_portile2 (~> 2.0.0.rc2) 50 + pkg-config (~> 1.1.7) 51 numerizer (0.1.1) 52 oauth (0.4.7) 53 + @@ -800,6 +802,7 @@ PLATFORMS 54 DEPENDENCIES 55 RedCloth (~> 4.3.2) 56 + ace-rails-ap (~> 4.1.0) 57 + activerecord-nulldb-adapter 58 activerecord-session_store (~> 1.0.0) 59 acts-as-taggable-on (~> 3.4) 60 addressable (~> 2.3.8)