GNU bug report logs - #77288
[PATCH 0/6] Rootless guix-daemon on Guix System

Previous Next

Package: guix-patches;

Reported by: Ludovic Courtès <ludo <at> gnu.org>

Date: Wed, 26 Mar 2025 16:50:01 UTC

Severity: normal

Tags: patch

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Ludovic Courtès <ludo <at> gnu.org>
To: 77288 <at> debbugs.gnu.org
Cc: Ludovic Courtès <ludo <at> gnu.org>, "pelzflorian \(Florian Pelz\)" <pelzflorian <at> pelzflorian.de>, Florian Pelz <pelzflorian <at> pelzflorian.de>, Julien Lepiller <julien <at> lepiller.eu>
Subject: [bug#77288] [PATCH v2 0/8] Rootless guix-daemon on Guix System
Date: Thu, 17 Apr 2025 16:21:35 +0200
Hello Guix,

Changes since v1:

  • ‘guix pull’ will now install systemd ‘.service’ files, which
    is necessary to ease migration on systemd-based distros.

  • Migration to the unprivileged daemon is now documented, for
    foreign distros in particular.

  • News entry reads “will likely” instead of “may eventually”
    and it mentions unprivileged daemon migration for other distros,
    as suggested by Florian.

I’d like to push this in the coming days.

Let me know what you think!

Ludo’.

Ludovic Courtès (8):
  self: Install systemd ‘.service’ files.
  doc: Document migration to the unprivileged daemon.
  syscalls: Add ‘unshare’.
  services: account: Create /var/guix/profiles/per-user/$USER.
  tests: guix-daemon: Send system log output to /dev/console.
  tests: guix-daemon: Wait for the ‘guix-daemon’ service to be up.
  services: guix: Allow ‘guix-daemon’ to run without root privileges.
  DRAFT news: Add entry about unprivileged guix-daemon on Guix System.

 doc/guix.texi           | 106 ++++++++++++++++++++++-
 etc/news.scm            |  31 +++++++
 gnu/services/base.scm   | 187 ++++++++++++++++++++++++++++++++++++----
 gnu/system/shadow.scm   |  19 +++-
 gnu/tests/base.scm      |  60 +++++++++++--
 guix/build/syscalls.scm |  18 ++++
 guix/self.scm           |  42 ++++++---
 tests/syscalls.scm      |   9 ++
 8 files changed, 439 insertions(+), 33 deletions(-)


base-commit: 4bd2949cfa7a8bf5dfe66adad1a76472af09708d
-- 
2.49.0





This bug report was last modified 108 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.