GNU bug report logs

#25296 fully functional desktop installation

PackageSource(s)Maintainer(s)
guix PTS Buildd Popcon
Full log

Message #23 received at 25296@debbugs.gnu.org (full text, mbox, reply):

Received: (at 25296) by debbugs.gnu.org; 15 Jan 2018 13:27:12 +0000
From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 15 08:27:12 2018
Received: from localhost ([127.0.0.1]:56780 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces@debbugs.gnu.org>)
	id 1eb4n9-0004hW-QL
	for submit@debbugs.gnu.org; Mon, 15 Jan 2018 08:27:12 -0500
Received: from eggs.gnu.org ([208.118.235.92]:55978)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mthl@gnu.org>) id 1eb4n8-0004hJ-As
 for 25296@debbugs.gnu.org; Mon, 15 Jan 2018 08:27:10 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <mthl@gnu.org>) id 1eb4n1-0001f2-W2
 for 25296@debbugs.gnu.org; Mon, 15 Jan 2018 08:27:05 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20,T_RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:47985)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <mthl@gnu.org>)
 id 1eb4my-0001dN-Tz; Mon, 15 Jan 2018 08:27:00 -0500
Received: from [2a01:e35:2ec2:e580:7d5f:f616:fc6f:3970] (port=40984 helo=godel)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <mthl@gnu.org>)
 id 1eb4my-0000Uo-9a; Mon, 15 Jan 2018 08:27:00 -0500
From: Mathieu Lirzin <mthl@gnu.org>
To: ludo@gnu.org (Ludovic Courtès)
Subject: Re: bug#25296: fully functional desktop installation
References: <20161229171045.263747a9@riseup.net> <87bmvpb21m.fsf@gnu.org>
 <87a7xgwom7.fsf@gnu.org> <87shb8jedn.fsf@gnu.org>
Date: Mon, 15 Jan 2018 14:26:58 +0100
In-Reply-To: <87shb8jedn.fsf@gnu.org> ("Ludovic
 \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\=
 \=\?utf-8\?Q\?s\?\= message of "Sun, 14 Jan 2018 22:53:56 +0100")
Message-ID: <87lggzdzh9.fsf@gnu.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 25296
Cc: Quiliro <quiliro@riseup.net>, 25296@debbugs.gnu.org
X-BeenThere: debbugs-submit@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@debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit@debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request@debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request@debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)
Hello,

ludo@gnu.org (Ludovic Courtès) writes:

> Mathieu Lirzin <mthl@gnu.org> skribis:
>
>> ludo@gnu.org (Ludovic Courtès) writes:
>>
>>> Quiliro <quiliro@riseup.net> skribis:
>>>
>>>> It would be nice to create a desktop.scm file that contains all
>>>> necessary packages to have a fully functional desktop installation for
>>>> the end user. It is for that user that only uses the machine to write
>>>> and read emails, create and read text documents and spreadsheets too. I
>>>> know the current desktop.scm contain some of those features and that
>>>> after that
>>>> guix package --install pidgin libreoffice icecat clawsmail
>>>> (and so) can provide the necessary packages. But I would like to make
>>>> an installation that is just as trisquel is. It is not necessary to
>>>> have the same configuration or the same packages. But it would be
>>>> useful to have it as easy to just use as is Trisquel.
>>>
>>> The desktop example contains all of GNOME, when choosing GNOME, which
>>> provides an email client, Web browser, and lots of other things.
>>>
>>> Additional packages like those you mention could be added to the
>>> ‘packages’ field, in which case they will be installed globally, like
>>> the rest of GNOME.
>>>
>>> I wouldn’t recommend adding those 4 packages you mention by default
>>> though, because it’s really a matter of choice (and it’s redundant with
>>> what GNOME provides, I think.)
>>
>> I think your remark applies to pidgin and clawsmail but not to
>> Libreoffice and Icecat (Firefox) which are commonly installed OOTB by
>> mainstream distros (Debian, Ubuntu, Fedora) along with the GNOME
>> desktop.
>
> I’m not sure what we could do, though.  Should the desktop example
> include a comment like “Uncomment the following lines to add LibreOffice
> & co.”?

IMHO Guix should mimic what Debian is doing in this particular case.
Meaning having desktop packages that contain a “full” desktop with
default applications for common usages.

This would consist in adding ‘libreoffice’ and replacing ‘epiphany’ with
‘icecat’ in the ‘gnome’ package.  Additionally a ‘gnome-core’ package
(or ‘gnome-minimal’ which seems to be the name convention chosen by
Guix) could be created with the minimal set of packages required to have
a working GNOME desktop, for OCD people that don't like having unused
packages installed.

> This is something that the ncurses interface should make more
> discoverable.

That could be a solution.  However even if the current target audience
of Guix(SD) are tinkerer who may like options, I don't think this
approach scales well to a broader audience.

Thanks.

-- 
Mathieu Lirzin
GPG: F2A3 8D7E EB2B 6640 5761  070D 0ADE E100 9460 4D37




Send a report that this bug log contains spam.


debbugs.gnu.org maintainers <help-debbugs@gnu.org>. Last modified: Tue Sep 9 07:02:28 2025; Machine Name: wallace-server

GNU bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.