Package: golang-github-opencontainers-specs-dev
Version: 1.3.0-1
Severity: normal

This is to track what's blocking upload version 1.3.0 to unstable.

The new version contains a breaking change:

https://github.com/opencontainers/runtime-spec/commit/488f174af95fd3a38fee3e4dbd33802c13498dd7

Specifically, this changes the field Limit in the struct Pids:

type Pids struct {
        // Maximum number of PIDs. Default is "no limit".
        Limit *int64 `json:"limit,omitempty"`
}

Previously, that struct contained an `int64` type, now it is a
pointer. This causes widespread compilation failures that need to
addressed on a one-by-one basis.

I've uploaded version 1.3.0-1 to experimental to facility testing and
building packages against this version. Next steps include to update all
reverse dependencies and upload them to unstable.

Progress so far:

- golang-github-opencontainers-cgroups_0.0.6-1  OK
- golang-github-opencontainers-runtime-tools_0.9.0.141.g5e63903-1 OK
- runc_1.3.3+ds1-3 OK

I'm currently looking at crun and found it doesn't build easily.
https://github.com/containers/crun/issues/1921 (I'll file a debian bug
later against crun)

-rt

Reply via email to