Hi,

I have created a fork and pushed the changes for updating docker 24.0.9 to 
branch badrikesh/docker24. Link:
https://salsa.debian.org/badrikesh/docker/-/tree/badrikesh/docker24?ref_type=heads

I took some commits from Reinhard Tartler<mailto:siret...@tauware.de> and  
Arnaud Rebillout<https://salsa.debian.org/arnaudr> and on top tried fixing the 
build issue.

Current status:

  *   Docker package binaries as well as manpages builds fine
  *   Test stage (dh_auto_test) failing

Patches created:

  *   For manpages:
     *   Created patch to disable go111module and vendor mod when building
     *   Use Debian version of go-md2man instead of building
  *   Libcontainerd: avoid Microsoft hcsshim dependency, to remove Microsoft 
dependencies, based on the suggestion

Vendor dependencies used:

  *   Github.com/containerd/cgroups: update needed in Debian for v3, checked in 
latest unstable, it is v2
  *   Github.com/containerd/containerd: Needs update in Debian
  *   github.com/containerd/typeurl: Needs update in Debian
  *   github.com/grpc-ecosystem: Needs update in Debian (missing dependencies)
  *   github.com/moby/swarmkit: Currently building swarmkit, fails to build 
dockerd, due to missing dependencies, due to this using vendored version of 
swamkit in moby
  *   github.com/theupdateframework/notary: Needs update in Debian (missing 
dependencies)
  *   go.etcd.io/etcd: Build fails with Debian version etcd.io raft
  *   go.opentelemetry.io/contrib, proto: Fails to install from experimental 
sources due to missing dependencies (Note: added sid and experimental sources 
on trixie)
```
golang-github-golang-protobuf-1-3-dev : Conflicts: 
golang-github-golang-protobuf-1-5-dev but 1.5.4-1 is to be installed
golang-github-golang-protobuf-1-5-dev : Conflicts: 
golang-github-golang-protobuf-1-3-dev but 1.3.5-4 is to be installed
                                         Conflicts: golang-goprotobuf-dev but 
1.3.5-4+b6 is to be installed
golang-github-grpc-ecosystem-grpc-gateway.v2-dev : Depends: 
golang-google-genproto-dev (>= 0.0~git20210726.e7812ac) but 
0.0~git20200413.b5235f6-3 is to be installed
```

  *   google.golang.org/grpc: Fails to install from experimental due to 
golang-goprotobuf-dev (>v1.4) not available


  *   Not available in Debian:
     *   github.com/golang/gddo
     *   github.com/container-storage-interface
     *   github.com/package-url
     *   code.cloudfoundry.org/clock
     *   github.com/containerd/nydus-snapshotter
     *   github.com/golang/gddo
     *   github.com/moby/buildkit,ipvs
     *   github.com/spdx
     *   github.com/tonistiigi/go-actions-cache, go-archvariant
     *   resenje.org/singleflight


Kindly review the above changes and provide suggestion and feedback.

I am very new to Debian contribution, apologies if there's any 
mistakes/inaccuracies.

Thanks & Regards,
Badrikesh Prusty

Reply via email to