[libc++][format] P3953R3: Rename `std::runtime_format` (#189657)
Implements P3953R3
- renamed test files (no changes to the contents but the function
names).
Closes #189624
# References:
- https://llvm.org/PR105394
- https://wg21.link/p2918r2
deskutils/growl-for-linux: Mark deprecated and expiration date
- Growl-for-linux is an obsolete software that does not compile with
recent versions of GCC or Clang, so mark it as deprecated
- Set a short deadline (1 months instead of 2 months) as expiration
date, because it blocks GCC_DEFAULT update to 15
- As alternative software you can use sysutils/dunst (X11/Wayland) or
x11/mako (Wayland)
PR: 293286
Firewall: Rules [new] - refactor searchRuleAction() to use the same filtering and sorting logic on MVC and legacy data.
The current implementation is applying our filter logic twice for MVC records, first it uses the default searchBase() construct, which it then needs to pipe through searchRecordsetBase() again. There are a couple of downsides here, it's more expensive (although the user likely won't notice), but also requires duplication of filter logic.
With the logic introduced in https://github.com/opnsense/core/commit/c81417f26747a9e4e46f608c2791bbae805e79fd , we can extract the exact same content from our model so we can merge all at once and push it through our filtering and sorting logic.
The idea is to be able to "smarten" searchRecordsetBase() a bit so we can apply some additional logic based on types at some point in time, which requires all data to passthrough the same pipeline at least.
This commit should be backwards compatible with the previous code.
py-bpytop: Move the package to the correct name for python packages.
While here also
- Make package depend on wheel for building.
- Patch pyproject.toml for the correct poetry backend.