GNU bug report logs - #68716
Modularize gnome-desktop-service

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Liliana Marie Prikler <liliana.prikler@HIDDEN>; Keywords: patch; dated Thu, 25 Jan 2024 16:14:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 68716 <at> debbugs.gnu.org:


Received: (at 68716) by debbugs.gnu.org; 25 Jan 2024 16:28:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 25 11:28:15 2024
Received: from localhost ([127.0.0.1]:49013 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rT2aN-0007qR-2h
	for submit <at> debbugs.gnu.org; Thu, 25 Jan 2024 11:28:15 -0500
Received: from mail-ej1-x641.google.com ([2a00:1450:4864:20::641]:57513)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1rT2aH-0007pi-Nl
 for 68716 <at> debbugs.gnu.org; Thu, 25 Jan 2024 11:28:10 -0500
Received: by mail-ej1-x641.google.com with SMTP id
 a640c23a62f3a-a2dc7827a97so777813166b.2
 for <68716 <at> debbugs.gnu.org>; Thu, 25 Jan 2024 08:28:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1706200078; x=1706804878; darn=debbugs.gnu.org;
 h=mime-version:to:subject:date:from:references:in-reply-to:message-id
 :from:to:cc:subject:date:message-id:reply-to;
 bh=dlBx0qzHkpy06SGv351MbGE5yrlnuH4O3JfAVUe7tLc=;
 b=RfCpIdPVqpKsqr6jrP1CnXcxreuorm/Pv9vn4QeX9/jRPl+NwklgRKFYJLd2jg0h2H
 VIjZKA38RmKrNoP+i48S+db2HsQSN5K4kQKpJNtKt3ZIc99N0xMkHzDRTcyfByloUrrB
 ZGg0ZYZfxYN8a3sDcn0ucd6CADwyToCejOd+PF7EmG2hjq1r6h+69lc5CtBCVI1K+TO5
 c0RqiF/wFRwXfXqvP8VRvctw5b1qgi+pMoUVkG9dXFYGzHvyB3N7ERQXVRtdKOXJygt1
 eAj+3yvEdccZitJroqQEn9k9CfmyEAIiik+lYwol/RfQkc9aZn0n8Em5MVkwasyaHWbo
 mn8Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1706200078; x=1706804878;
 h=mime-version:to:subject:date:from:references:in-reply-to:message-id
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=dlBx0qzHkpy06SGv351MbGE5yrlnuH4O3JfAVUe7tLc=;
 b=KwAwKqJjHRcJn7yN6r9r8J45ZBJk+HYRujZY43akpn3OjCdO4uHBFurMEayrez8zAb
 hQM882th45NZcgHTxfxEMeVpClNgzHCAaKiiD8uQ/KfSuCzsehj5zN6rKNkL/DDDVrmd
 l8lCNeiClspML8dt2meE76G9/bls40qfy9dXedSjHdLSrEHV+svurykfY2XST5GatMhj
 HZu31CDUPKcRRY74gSFeyJCLVFXm8sYVW3UZXpeTDa+1ridRMxecCz0vwEyNCLc5Fs9n
 dYjHPF9ci0r4lZf9I+Ll/lXUbPjirxsvucEykcc2iWEtq8EAvx+e44CYBqRqZxbfMPbV
 ktwg==
X-Gm-Message-State: AOJu0YwnUGttLe6dGXJY7y8GlFEkAETLekjfSv8KHND37wXv+C29vtFf
 fHExD35kgqBiXFZQUZTJFFYc4GBKvAf050/Sf/NY44CGCCHAkL8SlV6wzq1ZOXw=
X-Google-Smtp-Source: AGHT+IFKLmqoY2bH8YgtcYRO/9yuelmMP2PRUQpQkSu9/RIj+skKe7OIAYyW3q1Ok89fP7Hm9FuhuQ==
X-Received: by 2002:a17:907:d509:b0:a2f:beff:49be with SMTP id
 wb9-20020a170907d50900b00a2fbeff49bemr745444ejc.125.1706200077943; 
 Thu, 25 Jan 2024 08:27:57 -0800 (PST)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 vx10-20020a170907a78a00b00a3162e76a6csm1037731ejc.215.2024.01.25.08.27.57
 for <68716 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 25 Jan 2024 08:27:57 -0800 (PST)
Message-ID: <c5ac4d666b0bc15d2b8f56e9d88dd197ff78d7f4.1706199146.git.liliana.prikler@HIDDEN>
In-Reply-To: <cover.1706199146.git.liliana.prikler@HIDDEN>
References: <cover.1706199146.git.liliana.prikler@HIDDEN>
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Thu, 25 Jan 2024 16:55:44 +0100
Subject: [PATCH gnome-team RFC 2/3] gnu: Deprecate gnome meta-package.
X-Debbugs-Cc: liliana.prikler@HIDDEN, maxim.cournoyer@HIDDEN,
 rg@HIDDEN, vivien@HIDDEN
to: 68716 <at> debbugs.gnu.org
MIME-Version: 1.0
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 68716
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

GNOME is not a "one size fits all" environment, but with the introduction of
World, Circle, and to some extent Developer Extras and recent explorations of
mobile form factors much more customizable towards the needs of users.  As
such, it is silly to insist on a single meta-package to make everyone happy.

* gnu/packages/gnome.scm (gnome): Deprecate.
---
 gnu/packages/gnome.scm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 3d89f06d6a..2726c052d4 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -236,6 +236,7 @@ (define-module (gnu packages gnome)
   #:use-module (guix build-system meson)
   #:use-module (guix build-system python)
   #:use-module (guix build-system trivial)
+  #:use-module (guix deprecation)
   #:use-module (guix download)
   #:use-module (guix git-download)
   #:use-module ((guix licenses) #:prefix license:)
@@ -10131,7 +10132,7 @@ (define-public gnome-weather
     (home-page "https://wiki.gnome.org/Apps/Weather")
     (license license:gpl2+)))
 
-(define-public gnome
+(define-deprecated/public gnome #f
   (package
     (name "gnome")
     (version (package-version gnome-shell))
-- 
2.41.0





Information forwarded to liliana.prikler@HIDDEN, maxim.cournoyer@HIDDEN, rg@HIDDEN, vivien@HIDDEN, guix-patches@HIDDEN:
bug#68716; Package guix-patches. Full text available.

Message received at 68716 <at> debbugs.gnu.org:


Received: (at 68716) by debbugs.gnu.org; 25 Jan 2024 16:28:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 25 11:28:15 2024
Received: from localhost ([127.0.0.1]:49011 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rT2aM-0007qP-P3
	for submit <at> debbugs.gnu.org; Thu, 25 Jan 2024 11:28:15 -0500
Received: from mail-ej1-x643.google.com ([2a00:1450:4864:20::643]:53643)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1rT2aI-0007pk-6I
 for 68716 <at> debbugs.gnu.org; Thu, 25 Jan 2024 11:28:10 -0500
Received: by mail-ej1-x643.google.com with SMTP id
 a640c23a62f3a-a31798a73bfso62808566b.3
 for <68716 <at> debbugs.gnu.org>; Thu, 25 Jan 2024 08:28:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1706200078; x=1706804878; darn=debbugs.gnu.org;
 h=mime-version:to:subject:date:from:references:in-reply-to:message-id
 :from:to:cc:subject:date:message-id:reply-to;
 bh=XMaiTrOR7wyMTGgByhvorOqHPsutxCiCIh2m8cnowsc=;
 b=dHfWj9y+C0uGpUI7IWslwN8y+g+ZmzzfHKRpqKeVDodLCe7rAIouWviB/9RRcOzYCd
 5E5tEau1TQ5NI4DeVIHHqYOpw3ciVOwLJcn3PEmh5fhoGWI+H0AbsX6HbOvGjJ1zxPQY
 GW3GC3oUlGORJ+klTnzcuUsD7AnU7O2K3gwUyUZNcM0rjzgigRRYZ+ybBN2nabjdEDmQ
 GQ01raPeXzEsocvU0ewqCgHFTfM22gx10oLbgL8xxXjSw+4DUKWpZTgDkI0b2O2CP50W
 4lMm/u6cFYDXuQRPfLkmRl1HyY7roIZwRzgLfhQ7hrI6BXgtLwwfJr5Zll2SMYfahT4B
 0aLA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1706200078; x=1706804878;
 h=mime-version:to:subject:date:from:references:in-reply-to:message-id
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=XMaiTrOR7wyMTGgByhvorOqHPsutxCiCIh2m8cnowsc=;
 b=q3+j8N4HNTFaS3/lGM6NKzI+2VBxqDxSsd5H2VK2PcAu/jayICfxUCY4czbdczUGOy
 WkuIFSmu0YSM1/tHCdOmXm0/8dXQKKaeDvk7MJ8yDkyuIJLQ0MOdbuimPBwAnm5fhNHw
 NmVcdBUDJB+lbR98wfhjbLP95RcBefZWyVDIhDRyiyyX1F8I+dAS+8nBxDSmOr8WHMj+
 EjSJv4TQA6A7ZBISC0LZ90C6h0LAx2hSdckdVeaOBw/4yLWGNm4b9G0D9hB7RQiIkavj
 d1iL2eFZ8zYxD3QbFGzSfNMBdG18vadxSCPJDgKiVevi8/zEXkB7pla6w8oGOfj4wAoC
 tZpQ==
X-Gm-Message-State: AOJu0YzIc2MOanHBN96cN+C+Fc0hsglEHjh1vRYin98q/5WSYHtCRBf/
 dscWdvvNpjsmwy5ukGXfNjX6JfNEtYK7deMN4ZFNafoRMuMm2vkbmgiZ3huIMdQ=
X-Google-Smtp-Source: AGHT+IGtmFvg870slKb6PQk9Z8Jnw36qVGwDH4V+eglgB99nUdehn7kUb557zeSR41Izckud5lB8VQ==
X-Received: by 2002:a17:906:ae06:b0:a31:3162:4a71 with SMTP id
 le6-20020a170906ae0600b00a3131624a71mr603408ejb.62.1706200078487; 
 Thu, 25 Jan 2024 08:27:58 -0800 (PST)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 vx10-20020a170907a78a00b00a3162e76a6csm1037731ejc.215.2024.01.25.08.27.58
 for <68716 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 25 Jan 2024 08:27:58 -0800 (PST)
Message-ID: <5d7ba29661a605837ccb75a502b223c698c234b4.1706199146.git.liliana.prikler@HIDDEN>
In-Reply-To: <cover.1706199146.git.liliana.prikler@HIDDEN>
References: <cover.1706199146.git.liliana.prikler@HIDDEN>
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Thu, 25 Jan 2024 17:06:34 +0100
Subject: [PATCH gnome-team RFC 3/3] services: gnome-desktop: Add core
 packages for GNOME 44.
X-Debbugs-Cc: liliana.prikler@HIDDEN, maxim.cournoyer@HIDDEN,
 rg@HIDDEN, vivien@HIDDEN
to: 68716 <at> debbugs.gnu.org
MIME-Version: 1.0
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 68716
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/services/desktop.scm (%gnome-core-shell): Add gnome-remote-desktop.
(%gnome-core-utilities): Add gnome-connections.
---
 gnu/services/desktop.scm | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gnu/services/desktop.scm b/gnu/services/desktop.scm
index 86be99252d..f929a6cf31 100644
--- a/gnu/services/desktop.scm
+++ b/gnu/services/desktop.scm
@@ -1411,6 +1411,7 @@ (define %gnome-core-shell
         gnome-initial-setup
         gnome-keyring
         gnome-menus
+        gnome-remote-desktop
         gnome-session
         gnome-settings-daemon
         gnome-shell-extensions
@@ -1437,6 +1438,7 @@ (define %gnome-core-utilities
         gnome-calendar
         gnome-characters
         gnome-clocks
+        gnome-connections
         gnome-console
         gnome-contacts
         gnome-disk-utility
-- 
2.41.0





Information forwarded to liliana.prikler@HIDDEN, maxim.cournoyer@HIDDEN, rg@HIDDEN, vivien@HIDDEN, guix-patches@HIDDEN:
bug#68716; Package guix-patches. Full text available.

Message received at 68716 <at> debbugs.gnu.org:


Received: (at 68716) by debbugs.gnu.org; 25 Jan 2024 16:28:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 25 11:28:11 2024
Received: from localhost ([127.0.0.1]:49009 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rT2aJ-0007qA-5I
	for submit <at> debbugs.gnu.org; Thu, 25 Jan 2024 11:28:11 -0500
Received: from mail-ej1-x642.google.com ([2a00:1450:4864:20::642]:46132)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1rT2aH-0007ph-60
 for 68716 <at> debbugs.gnu.org; Thu, 25 Jan 2024 11:28:09 -0500
Received: by mail-ej1-x642.google.com with SMTP id
 a640c23a62f3a-a30f7c9574eso290644166b.0
 for <68716 <at> debbugs.gnu.org>; Thu, 25 Jan 2024 08:28:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1706200077; x=1706804877; darn=debbugs.gnu.org;
 h=to:content-transfer-encoding:mime-version:subject:date:from
 :references:in-reply-to:message-id:from:to:cc:subject:date
 :message-id:reply-to;
 bh=QSoEgaxAUCjXAA0xePFBox2yI3qijn9AG/X6pCsh/BY=;
 b=L+KHXO0rbVswPWoKzfm3BnAuFnlp/c3gc2tzHmoQuD1aybWvuLMBWnjDwVzOBeuYJ3
 Dz8jFb2UGKWTPEM++KsljKEA19e3BA7uy++bvZKOYrEjQ97qq8KafMeIEjCVTqjcTVKO
 ULRLiFFtRCz5ziVZVHnXGJd8ktWOtzu0z60v6iMl9iaiotc7s2flyu9yiK+OoRt3Ytl3
 ydFFyjdD3ezbKtkuK6LZ8BYNULwuXsCeap/NKaqwcJ4CIcwkm4uS+knDL62ReDXiUg0D
 WO0MczxsaYQjd4tuMu+K3KrsFqVPw5OsannXNr/NQtqL5mQm1PmPSpMnHEvjIQ3xGejK
 Ez1w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1706200077; x=1706804877;
 h=to:content-transfer-encoding:mime-version:subject:date:from
 :references:in-reply-to:message-id:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=QSoEgaxAUCjXAA0xePFBox2yI3qijn9AG/X6pCsh/BY=;
 b=fS6kZmhKNZl+v0yth79K6RDDv8PnBe6u+0Iip6Zusikmo/1PJpGYFRmc36ypRd7tSD
 Gm9zu6MVtV93usPSeiYQnzN9bdXO5yqOL3v6ul6K/Z+etb4/9X7kqJ31N3JVzhBqVvZf
 PhlLjhpxf560cDtaMqoQf0y9Z3hX/hbP6DRB2Cg/Figv7NOrByS/HCf97a5aqH6/eJ3g
 6pZVC4mIhGL1ml3p6hx97FGfYwjbes3sAQcIRZH2IoVU9/ocvLCCmD5AqoAlyMncsu0F
 AlnWo/DKXpQ1IT6MM5wR0F5VyKIw2QcHpH3BHg+CVJZ/HWYPDcDzA5GBMXFWXYR3jCHh
 3+0w==
X-Gm-Message-State: AOJu0YznzjpnZ5zjEB2Ywr+KMj3fYCE7WNwWox6Itn8K6BSPaN73CJgF
 /pGZlPARwXp1aNbNYHEf2Vk1oSdyGkpcfFXXoMOM+NashG8FVNVMGx1lTowxCgk=
X-Google-Smtp-Source: AGHT+IHM4Ff32FA7ZVJQ/FWbKMuvfWLt0k2eh1avPqwcV5bVo0nUxGGLeSM/KM3/vBvZLA1p8adoqA==
X-Received: by 2002:a17:906:4693:b0:a30:3418:8468 with SMTP id
 a19-20020a170906469300b00a3034188468mr449081ejr.132.1706200077411; 
 Thu, 25 Jan 2024 08:27:57 -0800 (PST)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 vx10-20020a170907a78a00b00a3162e76a6csm1037731ejc.215.2024.01.25.08.27.56
 for <68716 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 25 Jan 2024 08:27:57 -0800 (PST)
Message-ID: <f75a3f173bb2db1723ee813cde74b6466f6e950a.1706199146.git.liliana.prikler@HIDDEN>
In-Reply-To: <cover.1706199146.git.liliana.prikler@HIDDEN>
References: <cover.1706199146.git.liliana.prikler@HIDDEN>
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Thu, 25 Jan 2024 16:35:17 +0100
Subject: [PATCH gnome-team RFC 1/3] services: Modularise
 gnome-desktop-configuration.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Debbugs-Cc: liliana.prikler@HIDDEN, maxim.cournoyer@HIDDEN,
 rg@HIDDEN, vivien@HIDDEN
to: 68716 <at> debbugs.gnu.org
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 68716
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/services/gnome.scm (%gnome-core-services, %gnome-core-shell)
(%gnome-core-utilities, %gnome-essential-extras): New variables.
(gnome-desktop-configuration): Add ‘core-services’, ‘shell’, ‘utilities’,
and ‘extra-packages’.  Deprecate ‘gnome’.
(gnome-desktop-configuration-core-services, gnome-desktop-configuration-shell)
(gnome-desktop-configuration-utilities)
(gnome-desktop-configuration-extra-packages): Export publicly.
(gnome-udev-rules, gnome-polkit-settings): Adjust accordingly.
(gnome-profile): New variable.
(gnome-desktop-service-type): Adjust accordingly.
---
 gnu/services/desktop.scm | 172 +++++++++++++++++++++++++++++++++++----
 1 file changed, 158 insertions(+), 14 deletions(-)

diff --git a/gnu/services/desktop.scm b/gnu/services/desktop.scm
index 5b79fbcda1..86be99252d 100644
--- a/gnu/services/desktop.scm
+++ b/gnu/services/desktop.scm
@@ -37,6 +37,7 @@ (define-module (gnu services desktop)
   #:use-module (gnu services)
   #:use-module (gnu services shepherd)
   #:use-module (gnu services base)
+  #:use-module (gnu services configuration)
   #:use-module (gnu services dbus)
   #:use-module (gnu services avahi)
   #:use-module (gnu services xorg)
@@ -56,10 +57,16 @@ (define-module (gnu services desktop)
   #:use-module (gnu packages admin)
   #:use-module (gnu packages cups)
   #:use-module (gnu packages freedesktop)
+  #:use-module (gnu packages fonts)
+  #:use-module (gnu packages geo)
+  #:use-module (gnu packages gstreamer)
+  #:use-module (gnu packages gtk)
   #:use-module (gnu packages gnome)
+  #:use-module (gnu packages gnupg)
   #:use-module (gnu packages kde)
   #:use-module (gnu packages kde-frameworks)
   #:use-module (gnu packages kde-plasma)
+  #:use-module (gnu packages pulseaudio)
   #:use-module (gnu packages xfce)
   #:use-module (gnu packages avahi)
   #:use-module (gnu packages xdisorg)
@@ -73,6 +80,7 @@ (define-module (gnu services desktop)
   #:use-module (gnu packages nfs)
   #:use-module (gnu packages enlightenment)
   #:use-module (guix deprecation)
+  #:use-module (guix diagnostics)
   #:use-module (guix records)
   #:use-module (guix packages)
   #:use-module (guix store)
@@ -81,6 +89,7 @@ (define-module (gnu services desktop)
   #:use-module (guix gexp)
   #:use-module (srfi srfi-1)
   #:use-module (srfi srfi-26)
+  #:use-module (srfi srfi-35)
   #:use-module (ice-9 format)
   #:use-module (ice-9 match)
   #:export (<upower-configuration>
@@ -137,8 +146,16 @@ (define-module (gnu services desktop)
             cups-pk-helper-service-type
             sane-service-type
 
+            %gnome-core-services
+            %gnome-core-shell
+            %gnome-core-utilities
+            %gnome-essential-extras
             gnome-desktop-configuration
             gnome-desktop-configuration?
+            gnome-desktop-configuration-core-services
+            gnome-desktop-configuration-shell
+            gnome-desktop-configuration-utilities
+            gnome-desktop-configuration-extra-packages
             gnome-desktop-service
             gnome-desktop-service-type
 
@@ -1382,11 +1399,100 @@ (define sane-service-type
 ;;; GNOME desktop service.
 ;;;
 
-(define-record-type* <gnome-desktop-configuration> gnome-desktop-configuration
-  make-gnome-desktop-configuration
-  gnome-desktop-configuration?
-  (gnome gnome-desktop-configuration-gnome
-         (default gnome)))
+(define %gnome-core-services
+  (list accountsservice network-manager packagekit upower))
+
+(define %gnome-core-shell
+  (list gdm
+        gnome-backgrounds
+        gnome-bluetooth
+        gnome-color-manager
+        gnome-desktop
+        gnome-initial-setup
+        gnome-keyring
+        gnome-menus
+        gnome-session
+        gnome-settings-daemon
+        gnome-shell-extensions
+        gnome-shell
+        gnome-user-docs
+        gnome-user-share
+        gvfs
+        mutter
+        orca
+        rygel
+        sushi
+        adwaita-icon-theme
+        glib-networking
+        gsettings-desktop-schemas))
+
+(define %gnome-core-utilities
+  (list baobab
+        cheese
+        eog
+        epiphany
+        evince
+        file-roller
+        gnome-calculator
+        gnome-calendar
+        gnome-characters
+        gnome-clocks
+        gnome-console
+        gnome-contacts
+        gnome-disk-utility
+        gnome-font-viewer
+        gnome-maps
+        gnome-music
+        gnome-photos
+        gnome-screenshot
+        gnome-system-monitor
+        gnome-text-editor
+        gnome-weather
+        nautilus
+        simple-scan
+        totem
+        tracker-miners
+        xdg-desktop-portal-gnome
+        yelp))
+
+(define %gnome-essential-extras
+  (list at-spi2-core
+        dbus
+        dconf
+        desktop-file-utils
+        font-abattis-cantarell
+        font-dejavu
+        gnome-default-applications      ; XXX: Allow customization by records
+        gst-plugins-base
+        gst-plugins-good
+        gucharmap
+        pinentry-gnome3
+        pulseaudio                      ; XXX: Replace with pipewire
+        shared-mime-info
+        system-config-printer
+        xdg-user-dirs
+        zenity))
+
+(define-maybe/no-serialization package)
+
+(define-configuration/no-serialization gnome-desktop-configuration
+  (core-services
+   (list-of-packages %gnome-core-services)
+   "A list of packages that the GNOME Shell and applications may rely on.")
+  (shell
+   (list-of-packages %gnome-core-shell)
+   "A list of packages that constitute the GNOME Shell, without applications.")
+  (utilities
+   (list-of-packages %gnome-core-utilities)
+   "A list of packages that serve as applications to use on top of the \
+GNOME Shell.")
+  (gnome (maybe-package) "Deprecated.  Do not use.")
+  (extra-packages
+   (list-of-packages %gnome-essential-extras)
+   "A list of GNOME-adjacent packages to also include.  This field is intended
+for users to add their own packages to their GNOME experience.  Note, that it
+already includes some packages that are considered essential by some (most?)
+GNOME users."))
 
 (define (gnome-package gnome name)
   "Return the package NAME among the GNOME package inputs.  NAME can be a
@@ -1400,18 +1506,56 @@ (define (gnome-packages gnome names)
 
 (define (gnome-udev-rules config)
   "Return the list of GNOME dependencies that provide udev rules."
-  (let ((gnome (gnome-desktop-configuration-gnome config)))
-    (gnome-packages gnome '("gnome-settings-daemon"))))
+  (let* ((gnome (gnome-desktop-configuration-gnome config))
+         (shell (gnome-desktop-configuration-shell config)))
+    (or (any (match-lambda
+               ((and pkg (= package-name "gnome-settings-daemon"))
+                (list pkg))
+               (_ #f))
+             shell)
+        (and (maybe-value-set? gnome)
+             (gnome-packages gnome '("gnome-settings-daemon")))
+        (raise
+         (condition
+          (&error-location
+           (location (gnome-desktop-configuration-source-location config)))
+          (&message (message (G_ "Missing gnome-settings-daemon"))))))))
 
 (define (gnome-polkit-settings config)
   "Return the list of GNOME dependencies that provide polkit actions and
 rules."
-  (let ((gnome (gnome-desktop-configuration-gnome config)))
-    (gnome-packages gnome
-                    '("gnome-settings-daemon"
-                      "gnome-control-center"
-                      "gnome-system-monitor"
-                      "gvfs"))))
+  (let ((gnome (gnome-desktop-configuration-gnome config))
+        (shell (gnome-desktop-configuration-shell config)))
+    (or (any (match-lambda ((and pkg (= package-name "gvfs")) (list pkg))
+                           (_ #f))
+              shell)
+        (and (maybe-value-set? gnome)
+             (gnome-packages gnome
+                             '("gnome-settings-daemon"
+                               "gnome-control-center"
+                               "gnome-system-monitor"
+                               "gvfs")))
+        (raise
+         (condition
+          (&error-location
+           (location (gnome-desktop-configuration-source-location config)))
+          (&message (message (G_ "Missing gvfs"))))))))
+
+(define (gnome-profile config)
+  "Return a list of packages propagated through CONFIG."
+  (append
+   (gnome-desktop-configuration-core-services config)
+   (gnome-desktop-configuration-shell config)
+   (gnome-desktop-configuration-utilities config)
+   (let ((gnome-meta (gnome-desktop-configuration-gnome config)))
+     (if (maybe-value-set? gnome-meta)
+         (begin
+           (warning
+            (gnome-desktop-configuration-source-location config)
+            (G_ "Using a meta-package for gnome-desktop is discouraged.~%"))
+           (list gnome-meta))
+         (list)))
+   (gnome-desktop-configuration-extra-packages config)))
 
 (define gnome-desktop-service-type
   (service-type
@@ -1422,7 +1566,7 @@ (define gnome-desktop-service-type
           (service-extension polkit-service-type
                              gnome-polkit-settings)
           (service-extension profile-service-type
-                             (compose list gnome-desktop-configuration-gnome))))
+                             gnome-profile)))
    (default-value (gnome-desktop-configuration))
    (description "Run the GNOME desktop environment.")))
 
-- 
2.41.0





Information forwarded to liliana.prikler@HIDDEN, maxim.cournoyer@HIDDEN, rg@HIDDEN, vivien@HIDDEN, guix-patches@HIDDEN:
bug#68716; Package guix-patches. Full text available.
Changed bug title to 'Modularize gnome-desktop-service' from '[PATCH gnome-team RFC 0/3] *** SUBJECT HERE ***' Request was from Liliana Marie Prikler <liliana.prikler@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 25 Jan 2024 16:13:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 25 11:13:25 2024
Received: from localhost ([127.0.0.1]:48941 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rT2M1-0007O2-JP
	for submit <at> debbugs.gnu.org; Thu, 25 Jan 2024 11:13:25 -0500
Received: from lists.gnu.org ([2001:470:142::17]:53900)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1rT2Lz-0007No-FF
 for submit <at> debbugs.gnu.org; Thu, 25 Jan 2024 11:13:24 -0500
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 <liliana.prikler@HIDDEN>)
 id 1rT2Ln-0003SS-S6
 for guix-patches@HIDDEN; Thu, 25 Jan 2024 11:13:11 -0500
Received: from mail-ej1-x643.google.com ([2a00:1450:4864:20::643])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <liliana.prikler@HIDDEN>)
 id 1rT2Lm-00024u-DJ
 for guix-patches@HIDDEN; Thu, 25 Jan 2024 11:13:11 -0500
Received: by mail-ej1-x643.google.com with SMTP id
 a640c23a62f3a-a30ed6dbdadso273978166b.1
 for <guix-patches@HIDDEN>; Thu, 25 Jan 2024 08:13:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1706199188; x=1706803988; darn=gnu.org;
 h=to:content-transfer-encoding:mime-version:subject:date:from
 :message-id:from:to:cc:subject:date:message-id:reply-to;
 bh=3CmTmlFeixAfM0wDstOIAvekZanR5c3p9kprZV8/EOk=;
 b=bgLf5t2eySTDGbTM8CdIk79GFtjAtD0YdvUbi8g9WOEUCapWExdy90Z7PABIYHIT0l
 P8djdcPHmR8ooNtLDjADCPgJS2RG5ASXkbM4O0eH/U6dLAYFxO+U8HgI+6Pi0AMWWdWm
 nM0WsY62+uEYYAriDfZYiwL6usYlgcxtmyH62AcZC+3Y36sNSzRLpuPxxlRQnIPflpkp
 of8tRDZi9Fida5fi+RQX/1QBZdv8MN6S5WKqbivaXM8plYkV0nPlsNLAThykTms1+JoN
 n4s7AI1/P+bVkZfUD1ehJ/GejTAf5wdoGTqPsgGml1Wk6+/D+qmo7a9M7lC5XrHh5Mt7
 HUyg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1706199188; x=1706803988;
 h=to:content-transfer-encoding:mime-version:subject:date:from
 :message-id:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=3CmTmlFeixAfM0wDstOIAvekZanR5c3p9kprZV8/EOk=;
 b=uoWFKBfBNb8adAQMxznXnlbzPkANxNUh0Zqcs4Vf0RCz4EjBFupKk6PoiKARsA6USo
 edaYNzydFJPdO/Fcjhb+Vw+k5F2fFnCTqCo8TyS0ncB3kumqdows2pgxwgXs/FUMW2x9
 tlzRCJ8f/xzk46QVfnmSc1T7mkq2k/MSkCJ4037gg+YLWKKsmQzozYwO84cfdaB8TLm4
 E+R34qEi0qcPGGzfq9P1bd9QneQCU39LYa+P2DQHmYv4/7d7JoT00tE6uKdlMQwfYMr7
 qHNdxAfrHoFqtLHmHw1NjeFQb5PhnY8HR6lK4yKbYNDK7k2c+nP/p5XXANbeEsSmBWw/
 ylpA==
X-Gm-Message-State: AOJu0YxMAZ03muzNgEcoTo390GMVRq5t8lMciTliqGmluZzW3698Y16D
 laNhq/BwtSbRcrLJhyXdtVydsO0rsrsiblZfB/PGD/NA+frDfLhZpkZ/8qMa2LA=
X-Google-Smtp-Source: AGHT+IGRAiVCZcuGF9GEhiz7FApNOdskRSaqfsr1hnoKvC73fjL+zC/heOjXzus3L/O2IkePMP2eRg==
X-Received: by 2002:a17:907:cca5:b0:a31:484a:2db2 with SMTP id
 up37-20020a170907cca500b00a31484a2db2mr457638ejc.117.1706199187763; 
 Thu, 25 Jan 2024 08:13:07 -0800 (PST)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 vu9-20020a170907a64900b00a317db07080sm764712ejc.86.2024.01.25.08.13.07
 for <guix-patches@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 25 Jan 2024 08:13:07 -0800 (PST)
Message-ID: <cover.1706199146.git.liliana.prikler@HIDDEN>
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Thu, 25 Jan 2024 17:12:26 +0100
Subject: [PATCH gnome-team RFC 0/3] *** SUBJECT HERE ***
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Debbugs-Cc: liliana.prikler@HIDDEN, maxim.cournoyer@HIDDEN,
 rg@HIDDEN, vivien@HIDDEN
to: guix-patches@HIDDEN
Received-SPF: pass client-ip=2a00:1450:4864:20::643;
 envelope-from=liliana.prikler@HIDDEN; helo=mail-ej1-x643.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

*** BLURB HERE ***

Liliana Marie Prikler (3):
  services: Modularise gnome-desktop-configuration.
  gnu: Deprecate gnome meta-package.
  services: gnome-desktop: Add core packages for GNOME 44.

 gnu/packages/gnome.scm   |   3 +-
 gnu/services/desktop.scm | 174 +++++++++++++++++++++++++++++++++++----
 2 files changed, 162 insertions(+), 15 deletions(-)


base-commit: 2e7d78b1f02a8eae82c34e5183134c9d1a0d02b3
-- 
2.41.0





Acknowledgement sent to Liliana Marie Prikler <liliana.prikler@HIDDEN>:
New bug report received and forwarded. Copy sent to liliana.prikler@HIDDEN, maxim.cournoyer@HIDDEN, rg@HIDDEN, vivien@HIDDEN, guix-patches@HIDDEN. Full text available.
Report forwarded to liliana.prikler@HIDDEN, maxim.cournoyer@HIDDEN, rg@HIDDEN, vivien@HIDDEN, guix-patches@HIDDEN:
bug#68716; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Thu, 25 Jan 2024 16:30:02 UTC

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