Skip to content
Snippets Groups Projects
This project is mirrored from https://gitlab.com/gitlab-org/gitlab-omnibus-builder.git. Pull mirroring updated .
  1. Mar 31, 2025
  2. Mar 27, 2025
  3. Mar 12, 2025
    • Robert Marshall's avatar
      Merge branch 'pks-gitaly-meson-dep' into 'master' · fcd507a1
      Robert Marshall authored
      
      packages: Install Meson and Ninja for building Git
      
      See merge request https://gitlab.com/gitlab-org/gitlab-omnibus-builder/-/merge_requests/375
      
      Merged-by: default avatarRobert Marshall <rmarshall@gitlab.com>
      Approved-by: default avatarRobert Marshall <rmarshall@gitlab.com>
      Co-authored-by: default avatarStan Hu <stanhu@gmail.com>
      Co-authored-by: default avatarPatrick Steinhardt <psteinhardt@gitlab.com>
      5.30.0
      fcd507a1
    • Patrick Steinhardt's avatar
      packages: Install Meson and Ninja for building Git · 811ed846
      Patrick Steinhardt authored
      We have introduced new build infrastructure into Git using the Meson
      build system. The intent is that Meson will replace autoconf-based and
      CMake-based builds, and eventually also the Makefile. We want to start
      dogfooding this build in Gitaly to detect issues and lacking features
      with the new infrastructure.
      
      Install both Meson and Ninja so that Gitaly can do so. Note that this
      happens in two different ways:
      
        - Reasonably "modern" Linux distributions install both Meson (and the
          Ninja build system it depends on) via their package manager.
      
        - Older Linux distributions install Meson via PIP, but continue to
          install Ninja via their package manager.
      
      This split exists because Git depends on Meson 0.61.0 or newer, which
      has been released in January 2022. Consequently, a lot of the older
      distributions don't yet have a version of Meson available that would
      fulfill the requirement.
      
      Furthermore, we only install Meson 0.61 and Ninja 1.11.1.1 via PIP
      because these are the last versions that support Python 3.6. While
      Python 3.7.0 has already been released in 2018, a subset of supported
      distributions don't have that version of Python available yet.
      811ed846
  4. Mar 05, 2025
  5. Mar 03, 2025
  6. Feb 28, 2025
  7. Feb 27, 2025
    • Stan Hu's avatar
      Ensure Rust is installed before Ruby · 2663aff0
      Stan Hu authored
      This is needed to ensure the Ruby interpreter built has YJIT support.
      I noticed when `RUBYOPT=-yjit` were set, we saw warnings:
      
      ```
      ruby: warning: Ruby was built without YJIT support. You may need to
          install rustc to build Ruby with YJIT.
      ```
      2663aff0
    • Clemens Beck's avatar
      Update FIPS Go from 1.234 to 1.23.6 · 34aa6ff1
      Clemens Beck authored
      Relates https://gitlab.com/gitlab-org/gitlab-omnibus-builder/-/issues/96
      34aa6ff1
  8. Feb 11, 2025
  9. Feb 05, 2025
    • Clemens Beck's avatar
      Update Go from 1.23.4 to 1.23.6 · 7dffcf48
      Clemens Beck authored
      Updates Go to 1.23.6. FIPS Go remains on 1.23.4 because there is
      no new release yet.
      
      Closes https://gitlab.com/gitlab-org/gitlab-omnibus-builder/-/issues/96
      
      Changelog: changed
      7dffcf48
  10. Jan 30, 2025
  11. Jan 17, 2025
  12. Jan 16, 2025
  13. Jan 15, 2025
  14. Jan 09, 2025
  15. Jan 06, 2025
  16. Jan 05, 2025
    • Stan Hu's avatar
      Enable gcc8 for SLES 12p5 · 2ed45360
      Stan Hu authored
      gcc5 isn't sufficient for all the native gems needed by GitLab. For
      example, grpc needs at least gcc8.
      
      Relates to https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/8865
      2ed45360
  17. Dec 17, 2024
  18. Dec 12, 2024
  19. Nov 25, 2024
  20. Nov 22, 2024
  21. Nov 06, 2024
  22. Oct 29, 2024
  23. Oct 23, 2024