From e30208e2da22b50eedd1b9e2fc55beec29dbe5b3 Mon Sep 17 00:00:00 2001 From: Pau Aliagas Date: Tue, 27 Oct 2026 11:05:24 +0100 Subject: [PATCH] release: plugin-hostd 0.13.0 A state_root that does not exist is made at start, one protocol client for the shell and Python tests, the bench harness with its plan and pool modes, and the vocabulary rendered by omx-contract 3.4.0. Spec, Debian changelog, manual pages and the daemon version string carry 0.13.0. --- debian/changelog | 19 +++++++++++++++++++ doc/plugin-hostd-probe.1 | 2 +- doc/plugin-hostd.1 | 2 +- packaging/plugin-hostd.spec | 18 +++++++++++++++++- src/main.c | 2 +- 5 files changed, 39 insertions(+), 4 deletions(-) diff --git a/debian/changelog b/debian/changelog index 80ef3a9..97f433a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,22 @@ +plugin-hostd (0.13.0) unstable; urgency=medium + + * A configured state_root that does not exist is made at start, as the + directories below it already were; an add no longer answers -503 over a + missing directory (#180). + * plugin-hostd-tests ships one protocol client for shell and Python tests, + lib/protocol.sh and lib/plugin_hostd_client.py, and the harness and the + verbs test use it (#177). + * bench/: a harness that runs the same plugins under omx-clap-host, under + plugin-hostd, under mod-host and under jalv, and writes omx-bench/1 + documents; plan and pool modes, xruns, latency, stress and repeats with + their spread (#188). + * plugin_hostd_vocabulary.h is rendered by omx-contract 3.4.0, which writes + a reply code's number as an OMX_..._RESP define; the build needs + libomx-contract-dev 3.4.0 or newer and its check stage the omx-contract + command. + + -- Pau Aliagas Tue, 27 Oct 2026 09:30:00 +0100 + plugin-hostd (0.12.0) unstable; urgency=medium * The verbs the daemon adds are declared in its package of omx-contract's diff --git a/doc/plugin-hostd-probe.1 b/doc/plugin-hostd-probe.1 index cafb77d..66417da 100644 --- a/doc/plugin-hostd-probe.1 +++ b/doc/plugin-hostd-probe.1 @@ -1,4 +1,4 @@ -.TH PLUGIN\-HOSTD\-PROBE 1 "October 2026" "plugin-hostd 0.12.0" "User Commands" +.TH PLUGIN\-HOSTD\-PROBE 1 "October 2026" "plugin-hostd 0.13.0" "User Commands" .SH NAME plugin\-hostd\-probe \- run a plugin prober under limits and write what happened .SH SYNOPSIS diff --git a/doc/plugin-hostd.1 b/doc/plugin-hostd.1 index eb0b7e7..11ec308 100644 --- a/doc/plugin-hostd.1 +++ b/doc/plugin-hostd.1 @@ -1,4 +1,4 @@ -.TH PLUGIN\-HOSTD 1 "October 2026" "plugin-hostd 0.12.0" "User Commands" +.TH PLUGIN\-HOSTD 1 "October 2026" "plugin-hostd 0.13.0" "User Commands" .SH NAME plugin\-hostd \- supervisor of plugin host processes behind one mod\-host protocol socket .SH SYNOPSIS diff --git a/packaging/plugin-hostd.spec b/packaging/plugin-hostd.spec index cc6b26a..9d1ffb5 100644 --- a/packaging/plugin-hostd.spec +++ b/packaging/plugin-hostd.spec @@ -1,7 +1,7 @@ %bcond_without check Name: plugin-hostd -Version: 0.12.0 +Version: 0.13.0 Release: 1%{?dist} License: GPL-3.0-or-later Summary: Run LV2 and CLAP plugins in a live rig without one crash taking down the show @@ -147,6 +147,22 @@ make test-daemon check-generated check-rendered %{_datadir}/omx-contract/contract.d/3/plugin-hostd/ %changelog +* Tue Oct 27 2026 Pau Aliagas - 0.13.0-1 +- A configured state_root that does not exist is made at start, as the + directories below it already were; an add no longer answers -503 over a + missing directory (#180). +- plugin-hostd-tests ships one protocol client for shell and Python tests, + lib/protocol.sh and lib/plugin_hostd_client.py, and the harness and the + verbs test use it (#177). +- bench/: a harness that runs the same plugins under omx-clap-host, under + plugin-hostd, under mod-host and under jalv, and writes omx-bench/1 + documents; plan and pool modes, xruns, latency, stress and repeats with + their spread (#188). +- plugin_hostd_vocabulary.h is rendered by omx-contract 3.4.0, which writes + a reply code's number as an OMX_..._RESP define; the build needs + omx-contract-devel 3.4.0 or newer and its check stage the omx-contract + command. + * Mon Oct 26 2026 Pau Aliagas - 0.12.0-1 - The verbs the daemon adds are declared in its package of omx-contract's contract directory, verbs.json beside the format tables: each verb's diff --git a/src/main.c b/src/main.c index 6bcb53d..a8f1896 100644 --- a/src/main.c +++ b/src/main.c @@ -35,7 +35,7 @@ #include "verbs.h" #ifndef VERSION -#define VERSION "0.12.0" +#define VERSION "0.13.0" #endif #define SOCKET_DEFAULT_PORT PHD_DEFAULT_COMMAND_PORT