Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.rc > #364976

Bug#1070411: containerd fails to build as a normal user due to sysctl

From Sebastian Ramacher <sramacher@debian.org>
Newsgroups linux.debian.bugs.rc
Subject Bug#1070411: containerd fails to build as a normal user due to sysctl
Date 2024-06-11 10:30 +0200
Message-ID <IO53c-26Yc-1@gated-at.bofh.it> (permalink)
References <IADep-bc9D-5@gated-at.bofh.it> <INZTP-23Cw-1@gated-at.bofh.it> <IO4Tv-26UZ-1@gated-at.bofh.it> <IADep-bc9D-5@gated-at.bofh.it> <IO4Tv-26UZ-1@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


Hi

On 2024-06-11 10:18:14 +0200, Jochen Sprickerhof wrote:
> Hi Reinhard,
> 
> * Reinhard Tartler <siretart@tauware.de> [2024-06-10 22:26]:
> > Are you sure that the test is actually executing a sysctl(2) command?
> > Looking at the code, it seems to me that this is code is assembling a
> > runtime spec that the CRI implementation will then carry out.
> > Forthermore, the output above indicates that the assertion on line 123
> > actually holds, but the one on line 124 does not:
> > 
> > https://sources.debian.org/src/containerd/1.6.24~ds1-1/pkg/cri/server/sandbox_run_linux_test.go/#L124
> > 
> > The cause for this is most likely in https://sources.debian.org/src/containerd/1.6.24~ds1-1/pkg/cri/server/sandbox_run_linux.go/#L147. Here the code is explicitly checking whether it is running in in a usernamespace, which is exactly what 'unshare' is doing.
> 
> That makes more sense, thanks for looking into it.
> 
> > Can you please help me understand whether, and if so since when, we have
> > the requirement that all packages must be buildable inside a
> > usernamespace and where was this announced to be release-critical?
> > (CC'ed debian-release for input).
> 
> Afaik the buildd team started deploying The sbuild unshare setup in April:
> 
> https://salsa.debian.org/dsa-team/mirror/dsa-puppet/-/commit/6a050f889
> 
> So unrelated to the severity discussion you may want to look into fixing
> this bug so that the package continues to build.

This change makes those bugs automatically RC:

    Packages must autobuild without failure on all architectures on
    which they are supported.

(from https://release.debian.org/testing/rc_policy.txt, 4. Autobuilding)

Cheers
-- 
Sebastian Ramacher

Back to linux.debian.bugs.rc | Previous | Next | Find similar | Unroll thread


Thread

Bug#1070411: containerd fails to build as a normal user due to sysctl Sebastian Ramacher <sramacher@debian.org> - 2024-06-11 10:30 +0200

csiph-web