Note that Kerberos headers are needed to build GitLab shell now
What does this MR do and why?
Building GitLab Shell from source yesterday I noticed a build failure because gssapi.h
was missing, which some openshift go module wants. I assume this is because of the default addition of gitlab-sshd
now. This makes the libkrb5-dev
package non-optional for source installations.
How to set up and validate locally
- Install GitLab from source in version 15.8
- Follow the
upgrading_from_source.md
documention to update to 15.9 - Try to build GitLab Shell, the build fails
- Install
libkrb5-dev
- Try building GitLab Shell again, the build succeeds
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.