[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[REGRESSION] Re: [PATCH v2] systemd: Add hooks to stop/start xen-watchdog on suspend/resume


  • To: Mykola Kvach <xakep.amatop@xxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  • Date: Thu, 4 Dec 2025 23:48:32 +0000
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=NEz/rO5SbWdWA7ZpOBLbxJfwGpdS6WrRuOMy3J8/frU=; b=M3U71V1HM/NH+EUrG3wU3lHvC9AjyW//4xIZ7LEuTvoBG53OKSBlDsCSwgwP3WGmYmmh6hlzGYjtJBB8bwCnqlDy1aHPrORaMyyj8r/YTg8z7AWtTnG9som7dn73VZPehG8MD8C6lq2IhlNEgHA0rz9wxdsrd9VOsxU1GGmIZl7/iaDdDsNenmM+ZinbS2qD/nBkdOw1qnbCsY+QRd3nw+taH23/xiGvAwTsq0HX48c02tFsKqf+SSMDvU0NmHnu39U0GvEifREklxpyStJM8GmciNlQ+Tsm6b0DQpbDe7CTljWhmSj7CRtFHA1dI0gBQd7mHV8IjC4qr0HFUkFA+Q==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=p+Ce2NZAvEKkRPWJs4zBW1g+aqYlbI5DddTmiw4nANGmxP2znFrKdGzTOwxDRy03maoSOzjByBVbNbQsJer8TKGpTdMkjWSlLZBPOF9uEjIaQw3i/AOYTspI40m6yDaJq7RrwGTSBGuHZeVe51ClKM7h3xYaAhix3kmk+/4KzUbVFMWdKYNNrmCRZUKP8tdEpfykhIH1fi13XVQnHdpSMqH8mlP99GRPMjMdP6NwvfirL/vmAJBmJOleVJ4381hXSLfX1vBkJ9DuyykYLhgcKaa3la8RCFSkom+DJoOyZD4ReIHn2BjSz2BvMy6ReWLeksgv9/8b/aLNxluL5PwtlQ==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
  • Cc: andrew.cooper3@xxxxxxxxxx, Mykola Kvach <mykola_kvach@xxxxxxxx>, Anthony PERARD <anthony.perard@xxxxxxxxxx>, Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Thu, 04 Dec 2025 23:48:47 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 17/07/2025 9:16 pm, Mykola Kvach wrote:
> diff --git a/m4/systemd.m4 b/m4/systemd.m4
> index ab12ea313d..ee684d3391 100644
> --- a/m4/systemd.m4
> +++ b/m4/systemd.m4
> @@ -28,6 +28,12 @@ AC_DEFUN([AX_SYSTEMD_OPTIONS], [
>               [set directory for systemd modules load files 
> [PREFIX/lib/modules-load.d/]]),
>               [SYSTEMD_MODULES_LOAD="$withval"], [SYSTEMD_MODULES_LOAD=""])
>       AC_SUBST(SYSTEMD_MODULES_LOAD)
> +
> +     AC_ARG_WITH(systemd-sleep,
> +             AS_HELP_STRING([--with-systemd-sleep=DIR],
> +             [set directory for systemd sleep script files 
> [PREFIX/lib/systemd/system-sleep/]]),
> +             [SYSTEMD_SLEEP_DIR="$withval"], [SYSTEMD_SLEEP_DIR=""])
> +     AC_SUBST(SYSTEMD_SLEEP_DIR)
>  ])
>  
>  AC_DEFUN([AX_ENABLE_SYSTEMD_OPTS], [
> @@ -69,6 +75,14 @@ AC_DEFUN([AX_CHECK_SYSTEMD_LIBS], [
>       AS_IF([test "x$SYSTEMD_MODULES_LOAD" = x], [
>           AC_MSG_ERROR([SYSTEMD_MODULES_LOAD is unset])
>       ], [])
> +
> +     AS_IF([test "x$SYSTEMD_SLEEP_DIR" = x], [
> +         SYSTEMD_SLEEP_DIR="\$(prefix)/lib/systemd/system-sleep/"
> +     ], [])
> +
> +     AS_IF([test "x$SYSTEMD_SLEEP_DIR" = x], [
> +         AC_MSG_ERROR([SYSTEMD_SLEEP_DIR is unset])
> +     ], [])
>  ])

Marek reports that this breaks the build.

https://gitlab.com/xen-project/people/marmarek/xen/-/jobs/10959608099

Specifically, for a build using --enable-systemd (to get the
initscripts) but without systemd-dev(el) installed.

A while back we went to a lot of effort to stop depending on
systemd-dev(el).  For the sake of one path, we don't want to bring that
dependency back.

Can we see about breaking this dependency again please?

~Andrew



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.