From patchwork Thu Mar 16 15:21:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Janneke Nieuwenhuizen X-Patchwork-Id: 48052 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id C992216CB7; Thu, 16 Mar 2023 15:22:24 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8CD1316CB0 for ; Thu, 16 Mar 2023 15:22:22 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pcpQf-00011L-EZ; Thu, 16 Mar 2023 11:22:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pcpQY-00010e-TB for guix-patches@gnu.org; Thu, 16 Mar 2023 11:22:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pcpQY-0005Pm-Du for guix-patches@gnu.org; Thu, 16 Mar 2023 11:22:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pcpQX-00030I-S6 for guix-patches@gnu.org; Thu, 16 Mar 2023 11:22:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#61483] [PATCH 0/5] Some basic Home Shepherd Services Resent-From: Jannneke Nieuwenhuizen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 16 Mar 2023 15:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61483 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?utf-8?q?Court=C3=A8s?= Cc: 61483@debbugs.gnu.org Received: via spool by 61483-submit@debbugs.gnu.org id=B61483.167898010711526 (code B ref 61483); Thu, 16 Mar 2023 15:22:01 +0000 Received: (at 61483) by debbugs.gnu.org; 16 Mar 2023 15:21:47 +0000 Received: from localhost ([127.0.0.1]:42774 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pcpQJ-0002zq-7I for submit@debbugs.gnu.org; Thu, 16 Mar 2023 11:21:47 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42672) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pcpQI-0002zc-1w for 61483@debbugs.gnu.org; Thu, 16 Mar 2023 11:21:46 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pcpQB-0005Lj-I8; Thu, 16 Mar 2023 11:21:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=GGJcbFJBXMzdVWYUkxwfZyrP4YqNVhWUD12+LkSSy5Q=; b=VasrJexCzbTjWd2Ac8eC umCpVHr94Pn3U8xOxkfuXkPloO89Vw3ACvOQstLI3loGCMYdhwi0+ohmNPvWmqCV5pdEjBbmWkDPi drBYje2H3S7vxD0LUgWpXkzgmyyWEr80h4o4kk2S/b8qi1yG1pmZsHKFwZiyrIYhL9euYPIGcKWTc eHLDf8YMfe08xv6d3EzKOQOf0Clvl1oONpQSzCTSX62aG+bbi6OjXqz8vp7bZkQOPxW7bf8k1y7ob +T0EL3p1Ic6nt95HDFoV4+/o5XwJcgfj/uMNa6frXca74pnOzwB37ItJv2yhajFk1aGm2FDIfqHoo EcijwnpM/pvl2A==; Received: from 2a02-a462-da03-1-2701-7f81-a736-4607.fixed6.kpn.net ([2a02:a462:da03:1:2701:7f81:a736:4607] helo=drakenpad.janneke.lilypond.org) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pcpQ3-0001mK-Q9; Thu, 16 Mar 2023 11:21:39 -0400 From: Jannneke Nieuwenhuizen Organization: AvatarAcademy.nl References: <20230305181305.30992-1-janneke@gnu.org> <20230305181305.30992-3-janneke@gnu.org> <878rfxgdp4.fsf_-_@gnu.org> <87y1nwokmr.fsf@gnu.org> X-Url: http://AvatarAcademy.nl Date: Thu, 16 Mar 2023 16:21:27 +0100 In-Reply-To: <87y1nwokmr.fsf@gnu.org> (Jan Nieuwenhuizen's message of "Thu, 16 Mar 2023 15:07:08 +0100") Message-ID: <87pm98oh6w.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches Jan Nieuwenhuizen writes: > Ludovic Courtès writes: > >> Janneke Nieuwenhuizen skribis: >> >>> From: "Janneke Nieuwenhuizen" >>> >>> * gnu/home/services/media.scm: New file. >>> * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. >>> * doc/guix.texi (Media Home Services): Document it in new subsection. >> >> Please also add the new file to ‘po/guix/POTFILES.in’ so descriptions >> can be translated. Otherwise LGTM! > > Great, done. > >> In the meantime I realized I don’t have to push it on your behalf, so >> I’ll let you take care of it—sorry for the confusion! > > Thanks, pushed to master as > > 70056b1b2beebbc9f8ea2c34eacc57f379368ab3 Well, it seems I added a dependency to the shepherd, module (shepherd support), for things like %user-runtime-dir I locally applied the attached patch to add Shepherd as an input (not sure if that would be OK), but now `make update-guix-package' fails: --8<---------------cut here---------------start------------->8--- $ make update-guix-package git rev-parse HEAD bd086f1718123a4d180aa6f2178828a83025ab35 ./pre-inst-env "/gnu/store/f4w31qrim35yfnppacfmig491x1nwi3x-profile/bin/guile" \ ./build-aux/update-guix-package.scm \ "`git rev-parse HEAD`" error: Failed to find the origin git remote. make: *** [Makefile:7178: update-guix-package] Error 1 --8<---------------cut here---------------end--------------->8--- Not sure what to do, possibly best to revert the home services patches again until we have (consensus on a) fix. Greetings, Janneke From bd086f1718123a4d180aa6f2178828a83025ab35 Mon Sep 17 00:00:00 2001 From: "Jan (janneke) Nieuwenhuizen" Date: Thu, 16 Mar 2023 16:08:01 +0100 Subject: [PATCH] gnu: guix: Add shepherd as input dependency. The home services depend on (shepherd support). * gnu/packages/package-management.scm (guix)[inputs]: Add shepherd-0.9. --- gnu/packages/package-management.scm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index d27c8a91ef..8a05955d1a 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -12,7 +12,7 @@ ;;; Copyright © 2019-2023 Efraim Flashner ;;; Copyright © 2019 Jonathan Brielmaier ;;; Copyright © 2020 Mathieu Othacehe -;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen +;;; Copyright © 2020, 2023 Jan (janneke) Nieuwenhuizen ;;; Copyright © 2020 Giacomo Leidi ;;; Copyright © 2020 Jesse Gibbons ;;; Copyright © 2020 Martin Becze @@ -41,6 +41,7 @@ (define-module (gnu packages package-management) #:use-module (gnu artwork) #:use-module (gnu packages) #:use-module (gnu packages acl) + #:use-module (gnu packages admin) #:use-module (gnu packages attr) #:use-module (gnu packages avahi) #:use-module (gnu packages autotools) @@ -462,7 +463,8 @@ (define code ("disarchive" ,disarchive) ;for 'guix perform-download' ("guile-lzma" ,guile-lzma) ;for Disarchive - ("glibc-utf8-locales" ,glibc-utf8-locales))) + ("glibc-utf8-locales" ,glibc-utf8-locales) + ("shepherd" ,shepherd-0.9))) (propagated-inputs `(("guile-gnutls" ,guile-gnutls) ;; Avahi requires "glib" which doesn't cross-compile yet. -- 2.39.1