From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vincent Legoll Subject: Re: guix system: error: service 'ssh-daemon' requires 'networking', which is undefined Date: Thu, 21 Jul 2016 10:48:28 +0200 Message-ID: References: <874m7qzvyx.fsf@gnu.org> <0329ad9f3fc879d5b76e3d9bf895d75d@tobias.gr> <87wpkhlrwi.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:41321) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQ9ej-0005YQ-Md for guix-devel@gnu.org; Thu, 21 Jul 2016 04:48:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bQ9eh-000547-PG for guix-devel@gnu.org; Thu, 21 Jul 2016 04:48:32 -0400 In-Reply-To: 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: =?UTF-8?B?SmFuIFN5bsOhxI1law==?= Cc: guix-devel > From a regular user's point of view, this still misses the point, > which I originally attempted to make. I suggest an error message like > this: > > 'ssh-daemon' requires 'networking', try adding > 'static-networking-service' or 'dhcp-client-service' to system > services > > Or something like that. The point is, make it clear that "requires > networking" means adding at least one service to the operating > system's services and make at least one suggestion. Definitely a step > forward to user friendliness. I concur, from a simple end-user, sometimes guix error messages are at best cryptic. It looks like the messages are expecting the user to be an experienced scheme coder. If guix wants to get more users, that experience should be enhanced. Backtraces are great for debugging, not as user interface. I say that as a 20+ years experienced software engineer, so imagine someone coming from windows or macos... :-) Don't take those remarks too harshly, this is just my newbiesque point of view, it should hopefully change as I mature, and I hope to be able to contribute something to help those pain points... -- Vincent Legoll