See gitlab/postgresql-update for steps to upgrading postgresql to 13. Gitlab package now installs required unpackaged gems in that directory automatically.įrom gitlab 14.2.6: postgresql database should be updated to 13 before installing gitlab 14.2. From gitlab 14.7.7: gitlab user needs to write to /var/lib/gitlab/.gem so if you installed gems manually as root user, you will need to update permissions or remove this directory.We created to serve gitlab as it did not fit into a debian stable release cycle and currently not just gitlab, but matrix synapse and virtual box is also shipped via FastTrack. Many just want distros to be only a base os for shipping containers but that is not necessarily a good thing for users to have dependency on a single project for updates and lose choice and flexibility. While we might love long term supported releases, calling anything moving fast as insane and not able to adapt to change is a recipe for Debian becoming irrelevant over time. This project have also brought many new contributors to Debian. We are able to pull it off because of team work. I don't think it is much harder if you take whole gnome or KDE as comparison. It is not impossible to have it in main (it was in main earlier before the nodejs modules exploded exponentially and if some more people join the team, currently it is mostly a single person work and at times some new people helping out with a handful of dependencies. Out of 1600+ node modules gitlab needs, we have 1200+ modules already packaged. The whole ?JavaScript build tools were untouched for years in Debian and instead reverse engineering of the build tools for specific libraries was the norm (for example jquery), it was very hard and not scalable. It took over 2 years for packaging handlebars_assets gem for diaspora because its embedded ?JavaScript library was using tools like gulp, webpack, jison etc and none of this was packaged for Debian. The situation in packaging ?JavaScript modules is considerably improved over the years thanks to this packaging work. Though the dependencies are so many, the work benefits Debian immensely by maintaining many important build tools like webpack, rollup, babel, npm, yarn. ![]() Gitlab Inc sponsored the packaging effort for 6+ years (2016-2022). Story of Gitlab packaging project/FAQ about Gitlab packaging Make sure contrib section is enabled for official repos.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |