Is there a general Ruby thread, or is this the closest thing? The Y of my personal X-Y problem is "I'm trying to maintain Gitlab on FreeBSD, and Gitlab is a massive Ruby app and it isn't properly supported on FreeBSD except by one German guy who writes docs that don't quite work and doesn't reply to email". Specifically I'm trying to run database migrations, and the rake command is failing because of missing gems, but I suspect they're missing because the maintainer guy didn't build the package properly, but again, he's not responding to email. Does any kind goon have any experience in this sort of area?
|
|
# ¿ May 19, 2022 16:26 |
|
|
# ¿ May 13, 2024 01:48 |
I mean .. it's not a specific error, it's more like "does anyone have deep knowledge in reverse-engineering Gitlab and its database migrations". The upgrade documentation I was following is here https://gitlab.fechner.net/mfechner/Gitlab-docu/blob/master/update/14.9-14.10-freebsd.md but it hasn't been responding for a few days, which is a great sign. This is the page on Gitlab's docs that describes dealing with stuck batched migrations: https://docs.gitlab.com/ee/user/admin_area/monitoring/background_migrations.html#manually-finishing-a-batched-background-migration but it isn't directly applicable to FreeBSD (the docs from the mfechner site talked about "rake" instead of "gitlab-rake", etc). I no longer have the commands in my history to try to rerun them and I can't do it from memory, but I was getting stuff like: code:
Anyway Which I "solved" by installing the FreeBSD package of rubygem-rspec and manually adding that require statement; but then So, yeah. What it all comes down to is that I feel like I'm the only person who's ever attempted this particular thing and everyone who could possibly help has vanished off the earth.
|
|
# ¿ May 19, 2022 16:52 |
Oh hooray, their site is finally back up: https://gitlab.fechner.net/mfechner/Gitlab-docu/blob/master/update/14.9-14.10-freebsd.md
|
|
# ¿ May 27, 2022 11:40 |
The background migrations finally worked fwiw, after I waited for 15.0 to be packaged and ported and it fixed the stupid dependency issues. But yeah, Gitlab is a staple at like three recent jobs, and now I have my own!
|
|
# ¿ Jun 17, 2022 03:22 |