Bug 293551 - devel/meson-python: Update to 0.19.0
Summary: devel/meson-python: Update to 0.19.0
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Charlie Li
URL: https://github.com/mesonbuild/meson-p...
Keywords:
Depends on:
Blocks:
 
Reported: 2026-03-02 23:02 UTC by Alastair Hogge
Modified: 2026-03-03 10:48 UTC (History)
2 users (show)

See Also:
vishwin: maintainer-feedback+


Attachments
[PATCH] devel/meson-python: Update to 0.19.0 (2.34 KB, patch)
2026-03-02 23:06 UTC, Alastair Hogge
vishwin: maintainer-approval-
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alastair Hogge 2026-03-02 23:02:03 UTC

    
Comment 1 Alastair Hogge 2026-03-02 23:06:26 UTC
Created attachment 268492 [details]
[PATCH] devel/meson-python: Update to 0.19.0
Comment 2 Alastair Hogge 2026-03-02 23:06:46 UTC
poudriere-testport devel/meson:
15_0-amd64-release: Pass
main-amd64-default: Pass
Comment 3 Alastair Hogge 2026-03-02 23:07:02 UTC
s/meson/meson-python/
Comment 4 Charlie Li freebsd_committer freebsd_triage 2026-03-02 23:13:41 UTC
Comment on attachment 268492 [details]
[PATCH] devel/meson-python: Update to 0.19.0

Please do not change the sorting of the depends lines despite what the linters output, I intentionally ordered them to match pyproject.toml. Also meson itself is still a build dependency.
Comment 5 Charlie Li freebsd_committer freebsd_triage 2026-03-02 23:14:27 UTC
I will take it from here, since every consumer needs to be checked at least for version pinning and whatnot.
Comment 6 Michael Osipov freebsd_committer freebsd_triage 2026-03-03 09:21:14 UTC
(In reply to Charlie Li from comment #4)

The this should be documented in the Makefile to make it clear for future contributors.
Comment 7 Alastair Hogge 2026-03-03 09:41:18 UTC
(In reply to Michael Osipov from comment #6)

Why keep making personal allowances? Is that meant to encourage participation? It certainly reeks of gatekeeping (Raven Ports makes efforts to avoid this, can you guess what project influenced that policy?). If Python need an exception to the policies codified in the Port Tools, then that exception should be codified in those tools.

It is a fabricated problem that exists in the fancy of the Maintainer.

Vi-chords, and Emacs-appendage-contortions make lite work of sorting lines of text. Really, what an absurd criticism to have...while poudriere is busy testing changes, I can use my time.....maybe for running a Port thru the linters....maybe? No, I will just sit and stare at the screen waiting for the compilation to finish. Genius!

How is the aging volunteer demographic going....
Comment 8 Michael Osipov freebsd_committer freebsd_triage 2026-03-03 09:51:34 UTC
(In reply to Alastair Hogge from comment #7)

I have absolutely no idea what you are trying to tell me. My comment was solely meant to document the fact that the current sort order is on purpose. No more, no less.
Comment 9 Alastair Hogge 2026-03-03 10:48:20 UTC
(In reply to Michael Osipov from comment #8)

> My comment was solely meant to document the fact that the current sort order is on purpose

Whose purpose? Many maintainers already neglect, or make up excuses, to avoid following the recommendations in the Porter's Handbook. Why stop at devel/meson-python for codifying the personal preferences of one Maintainer? This is not about an informational Makefile comment explaining why some non-standard linker flag is needed, or why some obscure bootstrapping process has to happen in a particular sequence.