Skip to content

Update runtime-spec submodule pin to resolve cgroup PID field compatibility #1921

@siretart

Description

@siretart

Summary
The runtime-spec submodule in crun is currently pinned to an older commit that predates a crucial change in OCI specification around cgroup PID field handling. This is causing compatibility issues when integrating crun with newer runtime-spec dependencies.

Detailed Description
The upstream opencontainers/runtime-spec introduced a breaking change regarding the serialization/deserialization of PID fields within the cgroup settings. Specifically, the handling of these fields was updated, which likely affects the ABI/API when consuming the specification header files.

As the Debian maintainer, this outdated submodule pin prevents proper integration with a recent runtime-spec update.

I strongly suspect the required fix is in opencontainers/runtime-spec commit 869b2d5b0c9fbb9db559ab53cf1fa61a170835e9 (titled: linux: clarify pids cgroup settings). The current stable release of crun does not appear to include this change.

Request
Please bump the opencontainers/runtime-spec git submodule pin in crun to a commit that is equal to or newer than 869b2d5b0c9fbb9db559ab53cf1fa61a170835e9 to restore compatibility with updated OCI specifications.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions