GNU bug report logs

#25296 fully functional desktop installation

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

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

Received: (at 25296) by debbugs.gnu.org; 16 Jan 2018 11:09:37 +0000
From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 16 06:09:37 2018
Received: from localhost ([127.0.0.1]:58108 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces@debbugs.gnu.org>)
	id 1ebP7X-0000fo-DO
	for submit@debbugs.gnu.org; Tue, 16 Jan 2018 06:09:35 -0500
Received: from dd26836.kasserver.com ([85.13.145.193]:46614)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dannym@scratchpost.org>) id 1ebP7V-0000fg-Pd
 for 25296@debbugs.gnu.org; Tue, 16 Jan 2018 06:09:34 -0500
Received: from localhost (178.113.219.86.wireless.dyn.drei.com
 [178.113.219.86])
 by dd26836.kasserver.com (Postfix) with ESMTPSA id E08993360169;
 Tue, 16 Jan 2018 12:09:31 +0100 (CET)
Date: Tue, 16 Jan 2018 12:09:29 +0100
From: Danny Milosavljevic <dannym@scratchpost.org>
To: ludo@gnu.org (Ludovic Courtès)
Subject: Re: bug#25296: fully functional desktop installation
Message-ID: <20180116120929.28686761@scratchpost.org>
In-Reply-To: <87vag2857m.fsf@gnu.org>
References: <20161229171045.263747a9@riseup.net> <87bmvpb21m.fsf@gnu.org>
 <87a7xgwom7.fsf@gnu.org> <87shb8jedn.fsf@gnu.org>
 <87lggzdzh9.fsf@gnu.org> <87vag2857m.fsf@gnu.org>
X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.31; x86_64-unknown-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 25296
Cc: 25296@debbugs.gnu.org, Mathieu Lirzin <mthl@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: -0.7 (/)
Hi,

> Hmm, OK.  Do you think it’s too much to ask, given the current audience
> (tinkerers), to add those packages to their config, or to install them
> with “guix package -i”?

I think one of the nice features of Guix is that the user can install packages on their own.  Other distributions leave the decision of which packages to install up to the administrator (a separate person in companies).  I work in a very large company where often some simple stuff is missing on servers and admins will not install it for fear of fucking up some unrelated already-installed package (understandable since all the dependencies are dynamic in Solaris and applications will just pick up whatever is lying around in the global namespace).

Long story short, I think it's a good thing that the user has his own profile which isn't magically updated and doesn't magically pick up things not in the user profile - except when it's already in the store bitwise-identical.  That way, if he needs some application for work it will not randomly break and he can be sure that it will do what it did yesterday.  If he wants to update, he updates.  Otherwise not.  His choice.

So long story short, I myself prefer having no applications in the system profile and the user installing all (business-relevant) applications themselves.  It gives control to the user.

(my "packages" field is:
  (packages (cons* nss-certs         ;for HTTPS access
                   font-adobe100dpi font-adobe75dpi font-bitstream-vera font-dejavu font-gnu-freefont-ttf font-gnu-unifont font-liberation font-ubuntu
                   adwaita-icon-theme
                   %base-packages)) ; xterm is there by default.

And the ones that are still in there bother me :)
)

As for libreoffice and other large packages, maybe I'm old-fashioned, but huge packages waste disk space and provide an attack surface for exploits - and maybe no regular user uses it.

That said, I've installed it :P

I'd vote for adding libreoffice and icecat to desktop.tmpl and not to gnome (since they are not part of the GNOME project).

Users who like a minimal system can always use lightweight-desktop.tmpl or even bare-bones.tmpl.

And I think it's important to mention the approximate space requirements for desktop.tmpl in the manual (for partitioning).




Send a report that this bug log contains spam.


debbugs.gnu.org maintainers <help-debbugs@gnu.org>. Last modified: Tue Sep 9 07:02:47 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.