freenode

← digests

QEMU Meson and HMP work, PostgreSQL crash fix

Databases & Infrastructure2026-08-21

QEMU development dominated the day with large patch series on test infrastructure, optional HMP, and device model cleanup. PostgreSQL saw a crash fix on the 18 stable branch and continued work on publication syntax.

QEMU migrates TCG tests to Meson

A 104-patch series on qemu-devel proposes moving all TCG tests from Makefiles to Meson. The change adds proper dependencies and configure-time checks so the test suite integrates with the rest of the build. Readers tracking QEMU CI and cross-architecture testing will care because Makefile-based TCG runs have long been a source of brittle, poorly ordered builds.

QEMU makes HMP compile-time optional

A 49-patch v3 series makes the Human Monitor Protocol optional via --disable-hmp. The goal is to shrink the attack surface for deployments that do not need the interactive monitor. Operators and packagers building minimal or hardened QEMU images gain a clearer path to drop unused control interfaces.

PostgreSQL crash fixed on REL_18_STABLE

A crash in pg_strupper() under the C locale appeared on REL_18_STABLE after a recent commit and was discussed on pgsql-hackers. A fix has been pushed. Anyone running or testing PostgreSQL 18 should note the regression and the rapid stabilization.

RISC-V vector load/store reorg in QEMU

The RISC-V maintainer posted a v2 23-patch series refactoring vector load and store probe paths. The work cuts overhead and corrects alignment and page-boundary handling. Emulator accuracy and performance for RISC-V vector code depend on these paths, so the series matters to anyone validating guest vector workloads.

QOM/qdev properties tied to QAPI schema types

A 74-patch series associates QOM and qdev properties with QAPI schema types. The change improves introspection and consistency between the object model and the external schema. Tooling and management layers that discover QEMU devices at runtime benefit from stronger type information.

IDE CHS translation fixes in QEMU

A 17-patch v2 series corrects four mishandlings of INITIALIZE DEVICE PARAMETERS in the IDE emulation, including a SIGFPE crash and migration breakage. Guests that rely on legacy CHS geometry and live migration of IDE disks are directly affected.

vhost-user optional memory isolation

An RFC v2 13-patch series adds an optional memory-isolation mode to vhost-user using bounce buffers and shadow virtqueues. The design aims to reduce the trusted computing base shared between QEMU and the backend. Deployments that want stronger separation for virtio backends should follow the review.

PostgreSQL EXCEPT for schema publications

Review continued on v26 through v28 patches that add EXCEPT support for TABLES IN SCHEMA publications. Discussion centered on conflict detection for inheritance and partitions. Logical replication users who publish whole schemas but need selective exclusions will care about the semantics being finalized.