Skip to content

Conversation

dnicolodi
Copy link
Member

@dnicolodi dnicolodi commented Jul 30, 2025

Meson 1.9.0 changes some paths stored in introspection data use POSIX-style path separators on Windows too. This adds path normalization where it matters.

Fixes #778.

Meson 1.9.0 changes some paths stored in introspection data use
POSIX-style path separators on Windows too. This adds path
normalization where it matters.

Fixes mesonbuild#778.
@dnicolodi dnicolodi force-pushed the win-paths-normalization branch from 63e7c61 to 775b3c8 Compare July 30, 2025 17:28
@dnicolodi
Copy link
Member Author

@rgommers Do you have time to have a look at this?

@rgommers rgommers added the maintenance Regular code improvements that are not new features nor end-user-visible bugs label Aug 13, 2025
@rgommers rgommers added this to the v0.19.0 milestone Aug 13, 2025
Copy link
Contributor

@rgommers rgommers left a comment

Choose a reason for hiding this comment

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

@rgommers Do you have time to have a look at this?

Very little, pretty swamped - sorry for the delay, and thanks for fixing this!

@rgommers rgommers merged commit 8d50078 into mesonbuild:main Aug 13, 2025
41 checks passed
@rgommers
Copy link
Contributor

Marked this for 0.19.0, I assume we'll do that soon rather than 0.18.1

@dnicolodi
Copy link
Member Author

The commit that made this necessary has been reverted in Meson mesonbuild/meson#14922 I'd keep the normalization anyway as it does not do any harm.

@rgommers
Copy link
Contributor

Ah good to know.

I'd keep the normalization anyway as it does not do any harm.

👍🏼

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance Regular code improvements that are not new features nor end-user-visible bugs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Two test_editable failures with Meson master due to path separator changes
2 participants