git: c23808a15234 - main - www/gitlab-ce: disable database migration check for Google::Apis::VERSION 0.50.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 09 Mar 2022 10:09:04 UTC
The branch main has been updated by mfechner:
URL: https://cgit.FreeBSD.org/ports/commit/?id=c23808a15234917edbdcaa8b366eabb0759b0eed
commit c23808a15234917edbdcaa8b366eabb0759b0eed
Author: Matthias Fechner <mfechner@FreeBSD.org>
AuthorDate: 2022-03-09 09:42:10 +0000
Commit: Matthias Fechner <mfechner@FreeBSD.org>
CommitDate: 2022-03-09 10:07:56 +0000
www/gitlab-ce: disable database migration check for Google::Apis::VERSION 0.50.0
Current package version is using rubygem-google-api-client-0.53.0.
Executing the database migration will show:
```
rake aborted!
NameError: uninitialized constant Google::Apis::VERSION
Did you mean? VersionCheck
/usr/local/www/gitlab-ce/config/initializers/google_api_client_patch.rb:5:in `<top (required)>'
/usr/local/www/gitlab-ce/config/environment.rb:7:in `<top (required)>'
Tasks: TOP => db:migrate => db:load_config => environment
(See full trace by running task with --trace)
```
I tested it successfully with version 0.53.0.
---
.../patch-config_initializers_google__api__client__patch.rb | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/www/gitlab-ce/files/patch-config_initializers_google__api__client__patch.rb b/www/gitlab-ce/files/patch-config_initializers_google__api__client__patch.rb
new file mode 100644
index 000000000000..a175857e3c92
--- /dev/null
+++ b/www/gitlab-ce/files/patch-config_initializers_google__api__client__patch.rb
@@ -0,0 +1,11 @@
+--- config/initializers/google_api_client_patch.rb.orig 2022-03-09 09:41:27 UTC
++++ config/initializers/google_api_client_patch.rb
+@@ -2,7 +2,7 @@
+
+ require 'google/apis/core/http_command'
+
+-raise 'This patch is only tested with google-api-client-ruby v0.50.0' unless Google::Apis::VERSION == "0.50.0"
++#raise 'This patch is only tested with google-api-client-ruby v0.50.0' unless Google::Apis::VERSION == "0.50.0"
+
+ # The google-api-ruby-client does not have a way to increase or disable
+ # the maximum allowed time for a request to be retried. By default, it