• systemd-dev package in bookworm?

    From Sirius@21:1/5 to All on Wed May 15 03:50:01 2024
    Good morning/day/evening,

    TL;DR version
    Where is the systemd-dev package for regular Bookworm? The only package
    that show up is systemd-dev/stable-backports 254.5-1~bpo12+3 all and if
    I try and install that, it seems like it wants to uninstall most of my
    system in the process.

    Roundabout version
    I have to, for work, mess around a lot with OSTree, and most of that
    work I have punted out into VMs. For unknown reasons, iSCSI stopped
    working from my two NAS, so I ended up learning about Kerberos and
    eventually got KDC running and with that, krb5-NFS4 from the NAS' to my
    workstation and virt-hosts.

    VMs are qcow2 images in an NFS4 share mounted on my two Intel NUC
    virt-hosts and workstation so I can migrate VMs. Bookworm 6.1 kernel has
    major issues with that, giving hung task timeouts that render the VM
    unresponsive and leave the qemu process unkillable. Tried the 6.6 kernel
    for Bookworm and that has the same issue.

    Upstream 6.8.9 and 6.9.0 does not have that issue, but in the process of
    building that, I understood that Xen might now be another virt option
    open. However - the Xen shipped in Bookworm has *major* issues with
    kernel 6.8.9 or 6.9. As in 1.1TiB of system-logs in three hours and
    numerous reboots major.

    Sooo.. I am looking for the systemd-dev package for Bookworm so that I
    can build the latest upstream Xen that *hopefully* does not generate
    quite so much logs. KVM does work fine, but I like to tinker with things
    and it has been a while since I used Xen (employer reasons) so I want to
    reacquaint myself with it.

    This is why I am asking about systemd-dev. All the other Xen
    dependencies seems to be available, so this is the last piece of the
    puzzle.

    --
    Kind regards,

    /S

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sirius@21:1/5 to All on Wed May 15 09:20:02 2024
    In days of yore (Wed, 15 May 2024), Simon Richter thus quoth:
    Hi,

    Hello Simon,

    On 5/15/24 10:31, Sirius wrote:

    Where is the systemd-dev package for regular Bookworm? The only package
    that show up is systemd-dev/stable-backports 254.5-1~bpo12+3 all and if
    I try and install that, it seems like it wants to uninstall most of my
    system in the process.

    The version shipped in bookworm did not yet build a separate -dev package.

    Understood. After I cloned the Xen git repo and started looking in more
    detail, I did find that Bookworm has a libsystemd-dev package and that
    seems to satisfy the Xen build dependencies. So I have a compile running
    now of 4.18.2.

    This package was introduced in

    systemd (253-2) experimental; urgency=medium

    * Add systemd-dev package for pkg-config files. Move systemd.pc and
    udev.pc to systemd-dev, so that packages can build-depend on a small
    package instead of the whole set of binaries. (Closes: #945922,
    #917549)

    -- Luca Boccassi <[email protected]> Mon, 12 Jun 2023 00:22:52 +0100

    Okay, so for the next Stable, there will be a systemd-dev package.

    For older versions, you can find systemd.pc and udev.pc in the main
    systemd package; the other files like interface definitions are not
    shipped at all in the packages in bookworm.

    If you just need the .pc files, just add the old systemd package as an alternative to the build dependencies.

    Build-Depends: systemd-dev | systemd (<< 253-2)

    Thank you. I will update later with results for kernel 6.9.0 and Xen
    4.18.2, how they work together.

    --
    Kind regards,

    /S

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sirius@21:1/5 to All on Wed May 15 17:00:01 2024
    In days of yore (Wed, 15 May 2024), Sirius thus quoth:
    Thank you. I will update later with results for kernel 6.9.0 and Xen
    4.18.2, how they work together.

    Quick feedback: it works, although I am seeing some weird log-spewing when
    I run things like aptitude and apt-get search. I will persist, but it is a
    bit temperamental.

    Quick feedback II: I am getting bitten by a kernel-bug akin to some of
    these: [1][2] - and from what I can tell, it is not resolved yet. I need
    to look into where and how those locks get triggered and if there is
    something I can switch off in the kernel to work around it until the issue
    is fixed.

    [1]: https://bugzilla.kernel.org/buglist.cgi?cmdtype=runnamed&list_id=1140725&namedcmd=folio_wait_bit_common
    [2]: https://patchwork.kernel.org/project/fstests/patch/[email protected]/

    --
    Kind regards,

    /S

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)