bug#73903: [PATCH 2/2] gnu: home: Use shepherd-for-home as the default shepherd.

2024-12-16 Thread Dariqq
* gnu/home/services/shepherd.scm (home-shepherd-configuration): Change default value of shepherd field to shepherd-for-home Change-Id: I3773403bb1fcdcbe2acb1bbcbfaa009f4d31ace4 --- gnu/home/services/shepherd.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/home/services

bug#73903: [PATCH 0/2] Add shepherd-for-home and make it default

2024-12-16 Thread Dariqq
Hello, This adds a variant of shepherd without sbin and makes it the default for home services. The reason is that when using guix home with shepherd services on a foreign distribution the default shepherd package masks commands like halt, shutdown and reboot which are usually provided by the i

bug#73903: [PATCH 1/2] gnu: Add shepherd-for-home.

2024-12-16 Thread Dariqq
* gnu/packages/admin.scm (shepherd-for-home): New variable. Change-Id: If66c7e7b688de239ca862326b51592b43ba22c25 --- gnu/packages/admin.scm | 27 +++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 77d02baa4e..08ac3d582a

bug#74912: Shepherd: Growing number of user shepherds when relogging

2024-12-16 Thread Jake
Hi I think I'm experiencing a bug in Shepherd since version 1.0. Whenever I log out and log back in again, my user shepherd from the previous login session is still present, and a new user shepherd spawns for the current login session. So relogging N times results in N+1 user shepherds. For examp

bug#69997: Should ‘guix import pypi’ get dependencies from pyproject files?

2024-12-16 Thread Ludovic Courtès
Hello, Lars-Dominik Braun skribis: > attached patches allow parsing the standardized pyproject.toml fields > for dependencies. This won’t work for poetry (we need a different > version parser for that), but it’s a start. Excellent! The code LGTM (I can’t really tell about the Python side of th

bug#74266: emacs-debbugs upgrade request

2024-12-16 Thread Suhail Singh
Closing this, since an equivalent patch was committed by Maxim in 2e8a8b3ddb4ca31b918d63ff2957c6da1424a2a9 . -- Suhail

bug#69997: Should ‘guix import pypi’ get dependencies from pyproject files?

2024-12-16 Thread Sharlatan Hellseher
Hi Ludovic, > It looks like we still take info from ‘requirements.txt’; is Python packaging ecosystem is not standradisied like in Julia somteimes you may see all at once setup.cfg, setup.py, pyproject.toml, requirements*.txt (covering in separate files dev/install deps), Poetry changed the game

bug#69997: Should ‘guix import pypi’ get dependencies from pyproject files?

2024-12-16 Thread Lars-Dominik Braun
Hi, > It looks like we still take info from ‘requirements.txt’; is > ‘pyproject.toml’ insufficient? correct. As a first quality of life improvement I would keep the other information sources, but as we improve the importer further (by adding poetry support for example), we need to fall back on th

bug#69997: Should ‘guix import pypi’ get dependencies from pyproject files?

2024-12-16 Thread Sharlatan Hellseher
Hi, Pushed as a3ffb920f1 * master import: pypi: Move deduplication to final processing step. c904350a81 * import: pypi: Default to setuptools as build system input. d7890af335 * import: pypi: Add python-wheel to native inputs if setuptools is used. 8bb3bb19c2 * import: pypi: Support extracting

bug#65446: [berlin] guix gc throws: "error: build daemon out of memory"

2024-12-16 Thread Collin J. Doering
Perhaps worth noting that I've seen this numerous times on cuirass.genenetwork.org. Usually restarting guix-daemon will allow 'guix gc' to complete without error. I see dmesg errors that match what Ludo provided. Kind regards -- Collin J. Doering http://rekahsoft.ca http://blog.rekahsoft.ca

bug#74845: [PATCH] gnu: racket: Ensure package launchers reference config directory.

2024-12-16 Thread Suhail Singh
* gnu/packages/patches/racket-launcher-config-dir.patch: New file. With this patch, packages installed at runtime via raco have configuration directory correctly set. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/racket.scm (%racket-origin): Use it. Change-Id: Ibba2d73b72a66e58a3c