Skip to content

Prepare release 0.22.1 - #915

Merged
rgommers merged 5 commits into
mesonbuild:release-0.22from
rgommers:release-0.22
Oct 1, 2026
Merged

rgommers merged 5 commits into
mesonbuild:release-0.22from
rgommers:release-0.22

Conversation

@rgommers

@rgommers rgommers commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

No description provided.

dnicolodi and others added 3 commits October 1, 2026 23:35
Meson automatically adds RPATH entries for shared libraries built as
part of the project, using relative paths anchored at $ORIGIN or
@loader_path, and for shared libraries from dependencies installed in
non-standard locations, using absolute paths.  Installed binaries need
the absolute paths to find their external dependencies, so we keep
them.  The relative paths are only meaningful inside the build tree,
so we remove them.  Additional entries can be added with the
``build_rpath`` argument passed to Meson functions.  The most common
use case for these is to point at directories inside the build
directory.  These may be absolute paths, but they are irrelevant for
installed binaries, so we remove them too.

Fixes mesonbuild#912.

(cherry picked from commit df675be)
Discover GEOS through pkg-config without supplying an explicit runtime path, then verify that the installed wheel can import and query the linked library version. Skip when GEOS is unavailable.

(cherry picked from commit e8a245b)
Share locked base dependencies, including GEOS, between environments with and without conda C/C++ compilers. Run them as pixi and pixi-system-compilers jobs.

(cherry picked from commit 49a633f)
@rgommers
rgommers requested a review from dnicolodi October 1, 2026 22:40
@rgommers rgommers added this to the v0.22.1 milestone Oct 1, 2026

@dnicolodi dnicolodi left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @rgommers. LGTM. Just a very minor comment.

Comment thread CHANGELOG.rst Outdated
@rgommers
rgommers merged commit c206a21 into mesonbuild:release-0.22 Oct 1, 2026
42 checks passed
@rgommers
rgommers deleted the release-0.22 branch October 1, 2026 23:10
@dnicolodi

Copy link
Copy Markdown
Member

Thanks for doing the release @rgommers. I think we should merge the changelog update to main.

@dnicolodi

Copy link
Copy Markdown
Member

I think we should merge the changelog update to main.

I went ahead and cherry picked the commit from the release branch. This is mostly to avoid confusion for users seeing the release on PyPI and the tag on GitHub but no changelog entry on the website.

@rgommers

rgommers commented Oct 2, 2026

Copy link
Copy Markdown
Contributor Author

Yes definitely, thanks for doing that.

This branch was successfully deployed

1 active deployment
pypi — 4771b364 Deployed Oct 1, 2026 by rgommers via upload #382
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants