If the cli isn't using
https://github.com/microsoft/hcsshim/blob/62ddb129f044a01c4938e64c741ba243fea89fc6/osversion/windowsbuilds.go
already, it probably will in the future (so it does make sense to package
this otherwise Windows specific library unless we vendor that).

- Tianon

On Thu, Mar 13, 2025, 12:09 Nicolas Peugnet <nico...@club1.fr> wrote:

> 13 mars 2025 15:45:31 Roland Mas <lola...@debian.org>:
>
> > Package: wnpp
> > Severity: wishlist
> > Owner: Roland Mas <lola...@debian.org>
> >
> > * Package name    : golang-github-microsoft-hcsshim
> >   Version         : 0.13.0~rc3-1
> >   Upstream Author : Microsoft
> > * URL             : https://github.com/Microsoft/hcsshim
> > * License         : Expat
> >   Programming Lang: Go
> >   Description     : Windows - Host Compute Service Shim
> >
> > hcsshim
> > .
> > [Image: Build status]
> > (https://github.com/microsoft/hcsshim/actions/workflows/ci.yml/badge.
> > svg?branch=master)
> > (https://github.com/microsoft/hcsshim/actions?query=branch%3Amaster)
> > .
> > This package contains the Golang interface for using the Windows Host
> > Compute Service
> >
> > (https://techcommunity.microsoft.com/t5/containers/introducing-the-host-
> > compute-service-hcs/ba-p/382332) (HCS) to launch and manage Windows
> > Containers (https://docs.microsoft.com/en-
> > us/virtualization/windowscontainers/about/). It also contains other
> > helpers and functions for managing Windows Containers such as the
> > Golang
> > interface for the Host Network Service (HNS), as well as code for the
> > guest agent (/internal/guest/README.md) (commonly referred to as the
> > GCS
> > or Guest Compute Service in the codebase) used to support running Linux
> > Hyper-V containers.
> > .
> > It is primarily used in the Moby (https://github.com/moby/moby) and
> > Containerd (https://github.com/containerd/containerd) projects, but it
> > can be freely used by other projects as well.
> > .
> > Building
> > .
> > While this repository can be used as a library of sorts to call the HCS
> > apis, there are a couple binaries built out of the repository as well.
> > The main ones being the Linux guest agent, and an implementation of the
> > runtime v2 containerd shim api
> >
> > (https://github.com/containerd/containerd/blob/master/runtime/v2/README.
> > md).
> This is a windows specific library. You probably don't really need it in
> Debian and you should probably patch it out of the project that needs it,
> as it is done in Docker packages.
>
> --
> Nicolas Peugnet
>
>

Reply via email to