From mboxrd@z Thu Jan 1 00:00:00 1970 From: Raghav Gururajan Subject: Re: GNOME Date: Mon, 06 May 2019 12:03:02 -0400 Message-ID: <5f8dd8c9d5d214fc6c8e924e5ee1f2e1626647b2.camel@disroot.org> References: <43d6a380f89f337033ec4cffa0bc1afa0c8a6ea2.camel@disroot.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="=-ncFCxDzzap76zGbUsxm2" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:43318) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hNg58-0001Um-OR for guix-devel@gnu.org; Mon, 06 May 2019 12:03:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hNg57-0000CX-8f for guix-devel@gnu.org; Mon, 06 May 2019 12:03:10 -0400 Received: from knopi.disroot.org ([178.21.23.139]:44868) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hNg56-00007O-KJ for guix-devel@gnu.org; Mon, 06 May 2019 12:03:09 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 82D7F3092D for ; Mon, 6 May 2019 18:03:06 +0200 (CEST) Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ECHMXwtdj5gC for ; Mon, 6 May 2019 18:03:04 +0200 (CEST) In-Reply-To: <43d6a380f89f337033ec4cffa0bc1afa0c8a6ea2.camel@disroot.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org --=-ncFCxDzzap76zGbUsxm2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit In continuation to my previous email in this thread, I would like to make some changes in what I wrote: To Ricardo Wurmus, Timothy Sample and Mark H Weaver! Regarding GNOME Core Applications and modifications to current "gnome" package, FYI, I have filed this https://debbugs.gnu.org/cgi/bugreport.c gi?bug=35586. Recently, I have been given this link (https://wiki.gnome.org/Design/Ap ps) which lists all GNOME Core Applications that are to be added to guix's gnome package. Whether or not to do this, I think the package with the name "gnome" in any distribution should always reflect the vanilla gnome suite released by GNOME Project. Any modification to it, I think, should be packaged under different name like "gnome-minimal" or gnome-extras" etc. This can be a good standard. My suggestion is,gnome --> With Core Appsgnome-minimal --> Without Core Apps ( Provides only dm, wm, menus, settings etc.) INFO: Core Apps can be found at https://wiki.gnome.org/Design/Apps. Also, based on the above, I think we also need to create/enable new value "gnome-minimal" for the data type "gnome-desktop-configuration" of the variable "gnome-desktop-service-type". Value "gnome" can still be default though. Power users can change the value to "gnome-minimal". This can provide good modularity and thus provides choices to users. For example, 1) If a user needs full-blown GNOME, "gnome" can be chosen, 2) If a user needs only minimal GNOME, "gnome-minimal" can be chosen, 3) If a user needs minimal GNOME with select core apps, "gnome- minimal" can be chosen under service and individual needed core apps can be added under system packages. Thank you! Regards,RG. On Mon, 2019-05-06 at 11:24 -0400, Raghav Gururajan wrote: > To Ricardo Wurmus, Timothy Sample and Mark H Weaver! > > Regarding GNOME Core Applications and modifications to current > "gnome" package, FYI, I have filed this https://debbugs.gnu.org/cgi/b > ugreport.cgi?bug=35586. > > Recently, I have been given this link (https://wiki.gnome.org/Design/ > Apps) which lists all GNOME Core Applications that are to be added to > guix's gnome package. > > Whether or not to do this, I think the package with the name "gnome" > in any distribution should always reflect the vanilla gnome suite > released by GNOME Project. Any modification to it, I think, should be > packaged under different name like "gnome-minimal" or gnome-extras" > etc. This can be a good standard. > > My suggestion is, > gnome --> GNOME Core Libraries+Utilities+Services+Apps > gnome-minimal --> GNOME Core Libraries+Utilities+Services ( Provides > only dm, wm, menus, settings etc. witout any apps) > > Also, based on the above, I think we also need to create/enable new > value "gnome-minimal" for the data type "gnome-desktop-configuration" > of the variable "gnome-desktop-service-type". Value "gnome" can still > be default though. Power users can change the value to "gnome- > minimal". > > Thank you! > > Regards, > RG. --=-ncFCxDzzap76zGbUsxm2 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable
In continuation to my previous email in this thr= ead, I would like to make some changes in what I wrote:

To Ricardo Wurmus, Timothy Sample and Mark H Weaver!

Regarding GNOME Core Applications and modifications to current "gn= ome" package, FYI, I have filed this https://debbugs.gnu.org/cgi/bugreport.cgi?bug= =3D35586.

Recently, I have been given this lin= k (https://wiki.gnome.org/De= sign/Apps) which lists all GNOME Core Applications that are to be added= to guix's gnome package.

Whether or not to do thi= s, I think the package with the name "gnome" in any distribution should alw= ays reflect the vanilla gnome suite released by GNOME Project. Any modifica= tion to it, I think, should be packaged under different name like "gnome-mi= nimal" or gnome-extras" etc. This can be a good standard.
<= div>
My suggestion is,
gnome --> With Core Apps<= /div>
gnome-minimal --> Without Core Apps ( Provides only dm, wm, me= nus, settings etc.)

INFO: Core Apps can be found a= t https://wiki.gnome.org/Des= ign/Apps.

Also, based on the above, I think we= also need to create/enable new value "gnome-minimal" for the data type "gn= ome-desktop-configuration" of the variable "gnome-desktop-service-type". Va= lue "gnome" can still be default though. Power users can change the value t= o "gnome-minimal".

This can provide good modu= larity and thus provides choices to users. For example, 1) If a user needs = full-blown GNOME, "gnome" can be chosen, 2) If a user needs only minimal GN= OME, "gnome-minimal" can be chosen, 3) If a user needs minimal GNOME with s= elect core apps, "gnome-minimal" can be chosen under service and individual= needed core apps can be added under system packages.

<= /div>
Thank you!

Regards,
RG.
<= div>

On Mon, 2019-05-06 at 11:24 -0400, Raghav Gururajan wrote:
To Ricardo Wurmus, Timothy Sample and Mark H = Weaver!

Regarding GNOME Core Applications and modi= fications to current "gnome" package, FYI, I have filed this https://debbugs.gnu.org= /cgi/bugreport.cgi?bug=3D35586.

Recently, I ha= ve been given this link (htt= ps://wiki.gnome.org/Design/Apps) which lists all GNOME Core Application= s that are to be added to guix's gnome package.

Wh= ether or not to do this, I think the package with the name "gnome" in any d= istribution should always reflect the vanilla gnome suite released by GNOME= Project. Any modification to it, I think, should be packaged under differe= nt name like "gnome-minimal" or gnome-extras" etc. This can be a good stand= ard.

My suggestion is,
gnome --> GNOM= E Core Libraries+Utilities+Services+Apps
gnome-minimal --> GNO= ME Core Libraries+Utilities+Services ( Provides only dm, wm, menus, setting= s etc. witout any apps)

Also, based on the above, = I think we also need to create/enable new value "gnome-minimal" for the dat= a type "gnome-desktop-configuration" of the variable "gnome-desktop-service= -type". Value "gnome" can still be default though. Power users can change t= he value to "gnome-minimal".

Thank you!
=
Regards,
RG.
--=-ncFCxDzzap76zGbUsxm2--