Working on s gitlab-ce local server.
gitlab-ce pkg install guide: https://gitlab.fechner.net/mfechner/Gitlab-docu/blob/master/install/16.0-freebsd.md
During the install step:
The project is unable to build. After searching around I was able to find a solution, and a patch! Woot!
Error message thread: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260841
Patch: https://reviews.freebsd.org/D41899
My questions:
1. What is the "correct" way to update the base system with this specific patch? `freebsd-update fetch && freebsd-update install` didn't seem to grab the correct patch, or I need to rebuild the path/symlink?
2. If I wanted to manually cherry pick the git branch. What would be the correct method to update `share/msgdef/Makefile` on the base system? Just rebuild the kernel? (https://docs.freebsd.org/en/books/handbook/kernelconfig/)
3. Can you manually update the symbolic link for `nn_NO.ISO8859-1` without the build patch? If so, how would you do that? Is there a good way to grab/print the output of the circular dependency?
Thanks for helping with a beginner question.
gitlab-ce pkg install guide: https://gitlab.fechner.net/mfechner/Gitlab-docu/blob/master/install/16.0-freebsd.md
During the install step:
su -l git -c "cd /usr/local/www/gitlab-ce && rake gitlab:setup RAILS_ENV=production"
to build the rails application. I've encountered this symlink problem.
Code:
rake aborted!
Errno::ELOOP: Too many levels of symbolic links - /usr/share/locale/nn_NO.ISO8859-1/LC_MESSAGES
<internal:dir>:220:in `glob'
<internal:/usr/local/lib/ruby/site_ruby/3.1/rubygems/core_ext/kernel_require.rb>:38:in `require'
<internal:/usr/local/lib/ruby/site_ruby/3.1/rubygems/core_ext/kernel_require.rb>:38:in `require'
/usr/local/www/gitlab-ce/config/application.rb:17:in `<top (required)>'
<internal:/usr/local/lib/ruby/site_ruby/3.1/rubygems/core_ext/kernel_require.rb>:86:in `require'
<internal:/usr/local/lib/ruby/site_ruby/3.1/rubygems/core_ext/kernel_require.rb>:86:in `require'
/usr/local/www/gitlab-ce/Rakefile:9:in `<top (required)>'
(See full trace by running task with --trace)
The project is unable to build. After searching around I was able to find a solution, and a patch! Woot!
Error message thread: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260841
Patch: https://reviews.freebsd.org/D41899
My questions:
1. What is the "correct" way to update the base system with this specific patch? `freebsd-update fetch && freebsd-update install` didn't seem to grab the correct patch, or I need to rebuild the path/symlink?
2. If I wanted to manually cherry pick the git branch. What would be the correct method to update `share/msgdef/Makefile` on the base system? Just rebuild the kernel? (https://docs.freebsd.org/en/books/handbook/kernelconfig/)
3. Can you manually update the symbolic link for `nn_NO.ISO8859-1` without the build patch? If so, how would you do that? Is there a good way to grab/print the output of the circular dependency?
Thanks for helping with a beginner question.