Skip to content

Conversation

@bgilbert
Copy link
Collaborator

We have two formally-deprecated wraps, json and onqtam-doctest, plus a wrap luajit that doesn't perform formal releases and should not have been accepted. Add a mechanism for declaring these in releases.json so Meson can warn about it.

We have two formally-deprecated wraps, `json` and `onqtam-doctest`, plus
a wrap `luajit` that doesn't perform formal releases and should not have
been accepted.  Add a mechanism for declaring these in releases.json so
Meson can warn about it.
bgilbert added a commit to bgilbert/meson that referenced this pull request Nov 27, 2025
mesonbuild/wrapdb#2529 adds a mechanism for
marking wraps as deprecated in releases.json.  If a wrap is deprecated,
hide it from `meson wrap list` and `meson wrap search` output, warn if
it's passed to `meson wrap install` or `meson wrap info`, warn if it's
present during `meson wrap status` or `meson wrap update`, and warn if
it's automatically installed from `wrapdb.json`.
@bgilbert bgilbert linked an issue Nov 27, 2025 that may be closed by this pull request
bgilbert added a commit to bgilbert/meson that referenced this pull request Nov 27, 2025
mesonbuild/wrapdb#2529 adds a mechanism for
marking wraps as deprecated in releases.json.  If a wrap is deprecated,
hide it from `meson wrap list` and `meson wrap search` output, warn if
it's passed to `meson wrap install` or `meson wrap info`, warn if it's
present during `meson wrap status` or `meson wrap update`, and warn if
it's automatically installed from `wrapdb.json`.

Omit deprecated wraps from the wrap list on the website.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Nlohmann_json and json wraps are the same, just different versions

1 participant