From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 0KM/Br9WB19IPwAA0tVLHw (envelope-from ) for ; Thu, 09 Jul 2020 17:41:19 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id 0JkvAr9WB1+IJQAA1q6Kng (envelope-from ) for ; Thu, 09 Jul 2020 17:41:19 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id B4C619400D3 for ; Thu, 9 Jul 2020 17:41:17 +0000 (UTC) Received: from localhost ([::1]:41348 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jtaXr-0003If-Hq for larch@yhetil.org; Thu, 09 Jul 2020 13:41:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56474) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jtaXe-0003B4-7j for bug-guix@gnu.org; Thu, 09 Jul 2020 13:41:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58294) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jtaXd-0007U0-Ub for bug-guix@gnu.org; Thu, 09 Jul 2020 13:41:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jtaXd-0001RK-Ry for bug-guix@gnu.org; Thu, 09 Jul 2020 13:41:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#42289: recursive import does not dort alphabetically Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 09 Jul 2020 17:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42289 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Hartmut Goebel Received: via spool by 42289-submit@debbugs.gnu.org id=B42289.15943164075461 (code B ref 42289); Thu, 09 Jul 2020 17:41:01 +0000 Received: (at 42289) by debbugs.gnu.org; 9 Jul 2020 17:40:07 +0000 Received: from localhost ([127.0.0.1]:41607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jtaWk-0001Q1-LD for submit@debbugs.gnu.org; Thu, 09 Jul 2020 13:40:06 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:57789) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jtaWh-0001PL-Hz for 42289@debbugs.gnu.org; Thu, 09 Jul 2020 13:40:04 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 299F25C0189; Thu, 9 Jul 2020 13:39:58 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Thu, 09 Jul 2020 13:39:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=+Q6c4Ziq6kJzCHlBxU08i6ew js53yI1yrkMaFWyKgTc=; b=q7scQsVKS4kh9Y2jm/api5J/kQMCnY1q4/ucDlC9 +FVZ4Hbm9x1DmLczkkAVsxG+lfyQlaVJT2F+E9QqtHEK3+V4aRxGG1aH7CUSDerY 1ipqEaxXyD5SrMhtSd6p8OxWnlVOBp+A9tINJ9B4/WhUYVnFbhY+znpTezlhONDf RbU= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=+Q6c4Z iq6kJzCHlBxU08i6ewjs53yI1yrkMaFWyKgTc=; b=Q9IPfZ7yhfcNrdibXobqas dfRZ6AJVp41OG6rkRyF1GVypiAXX55jtbqK7CXsnHtB8FLdW//15RALY2ZWBwnMf uuNI7M17Q5yQ1Ti855Q0eSO835wzSPVtVK9qxHkq4lMplnoVTWJOPkHf6cYEFQ2l fa2CVzHDnQ9eEgmy+SMqaULvZuw1rkkP3vcqGEc9bP5PUvVzoSOkN1V1OJ3tQapG Hk2bKuUHtBuDTl54OMEIV46zBByxN0YCSEt/TKheaaRjbt8Rzi8rLa7N9LzOAqo7 rXs7XSOTTdLyfE/hiarHv0+mD9cQQ8A6aCPXTd8TNHtKMLqw+3NLaOvVuPJVHmoA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduiedrudelgdduudekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpefnvghoucfh rghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrghtth gvrhhnpedvvddugefffeeitddthfefvdeuhffgkeeikeegkeevteeghfeftefggeeuudff ieenucffohhmrghinhepghhnuhdrohhrghenucfkphepjeefrddugedurdduvdejrdduge einecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplhgv ohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Received: from localhost (c-73-141-127-146.hsd1.pa.comcast.net [73.141.127.146]) by mail.messagingengine.com (Postfix) with ESMTPA id 99DC7328005E; Thu, 9 Jul 2020 13:39:57 -0400 (EDT) Date: Thu, 9 Jul 2020 13:39:55 -0400 From: Leo Famulari Message-ID: <20200709173955.GA22616@jasmine.lan> References: <86zh89av3c.fsf@gmail.com> <87692d5d-0650-c2bd-1533-54b38677d97e@crazy-compilers.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87692d5d-0650-c2bd-1533-54b38677d97e@crazy-compilers.com> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -1.7 (-) X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 42289@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=famulari.name header.s=mesmtp header.b=q7scQsVK; dkim=fail (rsa verify failed) header.d=messagingengine.com header.s=fm3 header.b=Q9IPfZ7y; dmarc=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Spam-Score: -0.01 X-TUID: gKTlwmGR60am On Thu, Jul 09, 2020 at 01:26:03PM +0200, Hartmut Goebel wrote: > Most file I've been working on ask for sorting alphabetically. (And IMHO > this is a good recommendation to follow.) What are the benefits of sorting packages? The ordering of packages is not usually important to the machine, and humans can search for the package names. I think that sorting the packages is not necessarily desired, especially for modules where a lot of packages may be imported (e.g. Rust). It makes the Git diffs harder to understand and work with when merging or rebasing, compared to just adding the new packages at the end of the file. In cases where packages are inherited to create multiple package versions, alphanumerical sorting breaks the inheritance [0], although inheritance is problematic in its own right and we should probably stop using it. [0] See