Skip to content

Conversation

@staticfloat
Copy link
Collaborator

No description provided.

@staticfloat staticfloat force-pushed the sf/ubuntu_why branch 2 times, most recently from 963c336 to 0d61dfd Compare September 27, 2025 21:58
Ubuntu 23.10 is slowly choking off our access to unprivileged user namespaces.
In particular, they have made it so that `unconfined` isn't actually unconfined,
and is unable to create unprivileged user namespaces.  This is super frustrating,
because there's no way to launch a process using unpriv userns without needing
superuser intervention (e.g. to create an apparmor profile).  Furthermore, it's
annoying to even install one, as the path to our executable is unreliable, since
it's in a content-addressed location.

And so, I regret more and more every day that I don't just give up and reimplement
everything on top of podman.  Until then, just ask the user to turn off these
annoying protections:
@codecov
Copy link

codecov bot commented Sep 27, 2025

Codecov Report

❌ Patch coverage is 20.00000% with 24 lines in your changes missing coverage. Please review.
✅ Project coverage is 75.37%. Comparing base (3a1ddf5) to head (b045e3a).
⚠️ Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
src/UserNamespaces.jl 12.00% 22 Missing ⚠️
src/utils.jl 60.00% 2 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #147      +/-   ##
==========================================
- Coverage   77.96%   75.37%   -2.60%     
==========================================
  Files           6        6              
  Lines         640      666      +26     
==========================================
+ Hits          499      502       +3     
- Misses        141      164      +23     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@staticfloat staticfloat merged commit f9ef4ec into main Sep 27, 2025
6 of 10 checks passed
@staticfloat staticfloat deleted the sf/ubuntu_why branch September 27, 2025 22:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants