Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • G GLib
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 853
    • Issues 853
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 54
    • Merge requests 54
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • GLib
  • Merge requests
  • !3089

Revert dependency bump to use Meson 0.64

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Philip Withnall requested to merge wip/pwithnall/revert-meson-0.64 into main Nov 24, 2022
  • Overview 0
  • Commits 5
  • Pipelines 1
  • Changes 20

This reverts commits

  • 756b424c
  • 19353017
  • 7e3e591d
  • 91f14cd0 which are merge requests !3077 (merged) and !2917 (merged).

It also updates docs/meson-version.md to avoid this happening again.

See !3077 (comment 1601064)

The freedesktop SDK, which is used by gnome-build-meta, only has Meson 0.63. Bumping GLib’s Meson dependency to 0.64 means that, at the moment, GLib is not buildable in gnome-build-meta and hence can’t be tested in nightly pipelines against other projects, etc.

That’s bad for testing GLib.

It’s arguably bad that we’re restricted to using an older version of Meson than shipped by Debian Testing, but that’s a separate discussion to be had.

Revert the Meson 0.64 dependency until the freedesktop SDK ships Meson ≥ 0.64. This also means reverting the simplifications to use of gnome.mkenum_simple().

See !3077 (comment 1601064)

Edited Nov 24, 2022 by Philip Withnall
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: wip/pwithnall/revert-meson-0.64