From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: Re: Guix-devel Digest, Vol 37, Issue 133 Date: Thu, 21 Jul 2016 10:23:32 -0400 Message-ID: <20160721142332.GA25854@jasmine> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:36697) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQEtE-0005ns-Aq for guix-devel@gnu.org; Thu, 21 Jul 2016 10:23:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bQEt9-0001ZQ-H7 for guix-devel@gnu.org; Thu, 21 Jul 2016 10:23:51 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:60358) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQEt7-0001Xn-87 for guix-devel@gnu.org; Thu, 21 Jul 2016 10:23:47 -0400 Content-Disposition: inline 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: David Craven Cc: guix-devel On Thu, Jul 21, 2016 at 03:42:52PM +0200, David Craven wrote: > 1. A lint warning is just that a warning. I think in most cases there > is no reason > not sort them alphabetically. > > 2. The ordering may seem logical to the person who wrote the package initially, > but then the next person comes along and modifies it. Over time we get a mess > and whatever structure the initial author had in mind has disappeared. For example, if there are some unusual native-inputs, it's nice to add a comment exlaining what they are for. So, we end up with things like this: (native-inputs `(("python2-nose" ,python2-nose) ("python2-mock" ,python2-mock) ;; For documentation ("python2-sphinx" ,python2-sphinx) ("python2-sphinx-rtd-theme" ,python2-sphinx-rtd-theme) ("python2-sphinx-repoze-autointerface" ,python2-sphinx-repoze-autointerface) ("python2-sphinxcontrib-programoutput" ,python2-sphinxcontrib-programoutput) ("texinfo" ,texinfo))) I think that's a case where the knowledge embodied by the comments and ordering is worth more than sorting alphabetically.