===> The following configuration options are available for gitlab-ce-19.5.0_1:
KERBEROS=on: Kerberos support
===> Use 'make config' to modify these settings
Gitlab was installed successfully.
You now need to set up the various components of Gitlab, so please
follow the instructions in the guide at:
https://gitlab.com/mfechner/freebsd-gitlab-docu/blob/master/install/19.5-freebsd.md
If upgrading from < 11.9.7:
!! WARNING: Please make sure you read in UPDATING entry 20190423 !!
If upgrading
If you just installed an major upgrade of GitLab, for example you
switched from 18.6.x to 18.7.x, please follow the instructions in the guide at:
https://gitlab.com/mfechner/freebsd-gitlab-docu/blob/master/update/19.4-19.5-freebsd.md
If you just installed an minor upgrade of GitLab please follow
the instructions in the guide at:
https://gitlab.com/mfechner/freebsd-gitlab-docu/blob/master/update/freebsd_patch_versions.md
Reason:
Make sure you compare your /usr/local/www/gitlab/config/puma.rb with
/usr/local/www/gitlab/config/puma.rb.sample and make sure you have the:
require "logger"
line in your puma.rb.
This fixes an error:
/usr/local/lib/ruby/gems/3.2/gems/activesupport-7.0.8.7/lib/active_support/logger_thread_safe_level.rb:12:in `<module:LoggerThreadSafeLevel>': uninitialized constant ActiveSupport::LoggerThreadSafeLevel::Logger (NameError)
Logger::Severity.constants.each do |severity|
Reason:
Make sure you upgrade first to 16.11.x before you upgrade to the today
released version 17.0.0.
For more details see:
https://gitlab.fechner.net/mfechner/Gitlab-docu/-/blob/master/update/16.11-17.0-freebsd.md
www/gitlab, security/rubygem-doorkeeper42 and
security/rubygem-doorkeeper-openid_connect12:
Add CONFLICTS_INSTALL and change RUN_DEPENDS in order to match each other.
Otherwise conflicting dependencies will be installed
www/gitlab: Update from 10.1.4 to 10.1.5
Also:
- remove %%RUBY_SUFFIX%% from plist (thanks to swills)
- fix broken dependency to rubygem-pg in Gemfile
- fix broken dependency to rubygem-mysql2 in Gemfile
- Add support for reverse proxies in rc script
- Fix: gitlab starts even if gitlab_enable is not set
- Make default listenAddr configurable
PR: 224232222896220126218388
Submitted by: swills, gdinolt@pacbell.net, max@mober.at, Marian Cerny
<majo-bugs.freebsd.org@cerny.sk>
Reviewed by: tz
Approved by: maintainer
Differential Revision: https://reviews.freebsd.org/D12376
www/gitlab: Fix options and update patches
The last update broke the options and removed
the needed gems from the Gemfile
Also update patches which weren't committed last time
Submitted by: Matthias Fechner <idefix@fechner.net>
Reported by: remko
Repo copy databases/rubygem-flipper-active_record and devel/rubygem-flipper
to unbreak www/gitlab. GitLab broke through there updates in 453680 and 453681.
Reported by: remko, Matthias Fechner <idefix@fechner.net>
www/gitlab: Adjust recaptcha config
When using most current recaptcha version it was no longer possible to log in
because of a change in configuration parameter. The patch fixes this issue.
PR: 223738
Submitted by: otacilio.neto@bsd.com.br
Reviewed by: swills
www/gitlab: Fix options which do the opposite
Currently we have MYSQL and PG option. Since the last change
the MYSQL option installs the PG configuration and vise versa.
This is now fixed.
www/gitlab: Make Gemfile-handling through options easier
Currently MySQL und PostgreSQL entries were removed from Gemfile
via patch and added back through options.
Now we just remove the entries of the option set to off.
This remove some work and pitfalls from the Gemfile-patch.
Thanks to sunpoet for this suggestion.
Reported by: sunpoet
www/gitlab: Update from 9.2.10 to 9.3.10
Changelog: https://github.com/gitlabhq/gitlabhq/blob/v9.3.10/CHANGELOG.md
We now add full support for gitaly and add the basics for later support
of gitlab-pages.
Reviewed by: Matthias Fechner <idefix@fechner.net>
www/gitlab: Fix wrong RUN_DEPENDS
Switch from security/rubygem-hashie-forbidden_attributes to
devel/rubygem-hashie-forbidden_attributes.
Pointy hat to myself. I did not notice the overlapping effort
of sunpoet creating the same port and mat removing the
duplicate.
www/gitlab: Unbreak GitLab after Rails-Update
GitLab currently does not start after an update of
Rails to 4.2.9. Patch this, since its working
fine with the new version.
Submitted by: Matthias Fechner <idefix@fechner.net>
MFH: 2017Q3
www/gitlab: Fix broken patch
A duplication slipped into a patch which breaks the build. Fix it.
Submitted by: Matthias Fechner <idefix@fechner.net>
Reported by: Remko Lodder <remko@FreeBSD.org>
www/gitlab: unbreak updates via "rake db:migrate"
The file db/schema.rb needs to be owned by user git
in order to be writable by the update process.
Reported by: Matthias Fechner <idefix@fechner.net>
www/gitlab: remove duplicate rubygem-pg-dependency
Accidently added an dependency to database/rubygem-pg via
patch-Gemfile. Since this dependency is also added by
the PGSQL-option i removed the conflict-causing line
from the patch.
Reported by: Matthias Fechner <idefix@fechner.net>
www/gitlab: Fix wrong permissions for /home/git/repositories
Now the dir is owned by user "git" instead of "root" which
allows GitLab to store data. Before this change every user
need to correct the rights by himself.
www/gitlab: Update from 8.16.8 to 8.16.9
Changelog: https://github.com/gitlabhq/gitlabhq/blob/v8.16.9/CHANGELOG.md
Also unbreak it by tighten the requirement of rubygem-rainbow
and relying at rubygem-google-api-client010 instead of updated
rubygem-google-api-client.
Reviewed by: remko, Matthias Fechner <idefix@fechner.net>
www/gitlab: fix wrong detection of running Sidekiq
Sidekiq is detected as "not running" because when checking with "ps" it
does not account for column truncation
PR: 209487
Submitted by: Chris Stankevitz <chris-freebsd-bugs@stankevitz.com>
Reported by: otacilio.neto@bsd.com.br
Reviewed by: Matthias Fechner <idefix@fechner.net>
www/gitlab: add public/uploads dir
Without the dir the backup-routine does not work.
This also removes one more error from gitlab:check
Reported by: Chris Stankevitz <chris@stankevitz.com>
www/gitlab: Unbreak GitLab and fix web editing
Switch to rubygem-jquery-ui-rails5-rails4 and
pull in patch for safer ref updates
PR: 215787
Submitted by: swills
www/gitlab: Make -authBackend variable
The rc.d script currently has a fixed -authBackend defined which makes
using GitLab under an relative URL impossible.
PR: 210998
Submitted by: Julien Cigar <julien@perdition.city>
Approved by: mentors (implicit)
www/gitlab: Make shipped nginx config files @sample
The shipped nginx config files require the user to change them. But
after an update they are reset to the default-content. Now
mark them as @sample so the will stay intact.
PR: 215510
Submitted by: Martin Waschbusch <martin@waschbuesch.de>
Approved by: mentors (implicit)