mbox series

[0/2] Drop libsystemd

Message ID 20240425173216.410940-1-andrew.cooper3@citrix.com (mailing list archive)
Headers show
Series Drop libsystemd | expand

Message

Andrew Cooper April 25, 2024, 5:32 p.m. UTC
On advise from the systemd leadership.  See patch 1 for details.

Andrew Cooper (2):
  tools/{c,o}xenstored: Don't link against libsystemd
  tools: Drop libsystemd as a dependency

 automation/build/archlinux/current.dockerfile |   1 +
 .../build/suse/opensuse-leap.dockerfile       |   1 +
 .../build/suse/opensuse-tumbleweed.dockerfile |   1 +
 automation/build/ubuntu/focal.dockerfile      |   1 +
 config/Tools.mk.in                            |   2 -
 m4/systemd.m4                                 |  23 +-
 tools/config.h.in                             |   3 -
 tools/configure                               | 523 +-----------------
 tools/ocaml/xenstored/Makefile                |  12 +-
 tools/ocaml/xenstored/systemd.ml              |  15 -
 tools/ocaml/xenstored/systemd.mli             |  16 -
 tools/ocaml/xenstored/systemd_stubs.c         |  47 --
 tools/ocaml/xenstored/xenstored.ml            |   1 -
 tools/xenstored/Makefile                      |   5 -
 tools/xenstored/posix.c                       |   9 -
 15 files changed, 8 insertions(+), 652 deletions(-)
 delete mode 100644 tools/ocaml/xenstored/systemd.ml
 delete mode 100644 tools/ocaml/xenstored/systemd.mli
 delete mode 100644 tools/ocaml/xenstored/systemd_stubs.c


base-commit: 23cd1207e7f6ee3e51fb42e11dba8d7cdb28e1e5

Comments

Christian Lindig April 26, 2024, 9:26 a.m. UTC | #1
> On 25 Apr 2024, at 18:32, Andrew Cooper <andrew.cooper3@citrix.com> wrote:
> 
> On advise from the systemd leadership.  See patch 1 for details.
> 
> Andrew Cooper (2):
>  tools/{c,o}xenstored: Don't link against libsystemd
>  tools: Drop libsystemd as a dependency

Acked-by: Christian Lindig <christian.lindig@cloud.com>

I agree with the general direction of limiting exposure to systemd libraries. The exact way is currently being debated.

— C