Wondering what the thinking was behind making debian/ubuntu upgrades handled by gitlab's repo instead of ubuntu repo

Looking to upgrade from 16.9.1 to latest version(and all necessary inbetween versions) and before I’m allowed to use the package at gitlab/gitlab-ce - Packages · packages.gitlab.com I need to find out why I can no longer pull from ubuntu repos

I’ve searched the forums and cannot find any articles which explain why this change was made. I can make my assumptions but I’d prefer to hear Gitlab’s reason for it.

Could be the same situation that I had once when the repository didn’t refresh correctly and didn’t show updated packages, and I just had to refresh the repository config by running the install script again to configure the repositories. Steps here: Gitlab-ce Update Failing on bullseye - #2 by iwalker

Upgrade resources, info etc from this post: GitLab Upgrade Path Resources upgrade path tool will help you with the versions you need to upgrade to before getting to the latest version. Remember to ensure background migrations finish before starting next upgrade on the upgrade path.

That is to install from the gitlab repo. I need to know why there is now no option to install from ubuntu’s repository. It seems they centralised all installs to be from gitlab but I can’t find any explanation as to why.

So let me explain a little better for you. I know it’s for installing the repo. So my situation. I had Gitlab and was upgrading it fine, then at 12.9.3 it wouldn’t find any newer versions in the repository, even though they were available. No matter what I did by cleaning everything out with apt, and refreshing, it wouldn’t find them. Only when running the command that installs the repository (that I listed above), did the repositories then refresh, and I could then start following the upgrade path from 12.9.3 to the latest version available at that time.

That is why I suggested to run that command to get a complete refresh of your repository config and this is most likely why you cannot install from Ubuntu’s repository, like I had with mine (which was also a deb repository, just not Ubuntu). Once you refresh by using the command to install the repositories again, you will be able to install from the Ubuntu repositories again.

Ahh, now I’m following you. Thanks I’ll give that a try.

1 Like

A “new” version goes into Ubuntu when they make a new release, but between that they (probably, I’ve never looked at how Ubuntu handles GitLab, but that is how it works for everything else - and in most distributions) only fix security problems (by backporting the fixes). That is not compatible with releasing a new version every month.