From unknown Mon Aug 18 09:00:39 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#43171] [PATCH 2/2] ui: Lexicographically sort transaction entries based on their package name. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 02 Sep 2020 17:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 43171 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 43170@debbugs.gnu.org, 43171@debbugs.gnu.org Cc: Maxim Cournoyer X-Debbugs-Original-To: 43170@debbugs.gnu.org, guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.159906734217257 (code B ref -1); Wed, 02 Sep 2020 17:23:02 +0000 Received: (at submit) by debbugs.gnu.org; 2 Sep 2020 17:22:22 +0000 Received: from localhost ([127.0.0.1]:60613 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDWSk-0004UH-Fm for submit@debbugs.gnu.org; Wed, 02 Sep 2020 13:22:22 -0400 Received: from lists.gnu.org ([209.51.188.17]:47970) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDWSj-0004U9-5a for submit@debbugs.gnu.org; Wed, 02 Sep 2020 13:22:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51148) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kDWSj-0005be-0S for guix-patches@gnu.org; Wed, 02 Sep 2020 13:22:21 -0400 Received: from mail-qt1-x82d.google.com ([2607:f8b0:4864:20::82d]:36675) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kDWSh-00031w-HZ for guix-patches@gnu.org; Wed, 02 Sep 2020 13:22:20 -0400 Received: by mail-qt1-x82d.google.com with SMTP id n10so4184311qtv.3 for ; Wed, 02 Sep 2020 10:22:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=htfc2hC+9cgZ7nhHmY3D1NgOBFKZ5OUSbIRoo4zvFUk=; b=rGDo5YbgDFlYbZ0dlFi83Ae+BrTopbVWeVpGTlpR0MNYQGQptKIBC+ZImMW3JB5JMW CQi4SxVyRUgpIji6+ESDY5I3GzhDgIT6Y78ysDOXHzRcU7LvAoHg68g2RqwpHsEDvl+Y +cdnv8AiZxezI9P3uzSV5P0iCKPp+eDcHAhH5zQFjvTrv833a37aDf+UXFQwkJzE8pyQ r6eQwCW8yUM/BOR/bPdy7slgqZyAXfdMjnbnOkPh7+zfAsuW8wOMThCHpa+EJuxW0Pef CX/3kmqwMO4u43Jh8A8pNxdqTbYdcQ+AuW/fg8wMjJAA6SkBwXIociOMYeafOyOxyeH5 SOCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=htfc2hC+9cgZ7nhHmY3D1NgOBFKZ5OUSbIRoo4zvFUk=; b=mSRWyBxzd67qp86IoSvuvY0TfJ3nHp4mlwdi5ZrQD2ZDrpUiun/EEZmy+Zs5o5G1HM M7a802ybAdOpknmMZzDHWg6bIJ1XLf69m8Wa9kjomy0DyPHmVzS6Ti0KCvdns5au2Tf0 eBeVdBEKms9I4AboFsVulhhlyS41S17KPu3Zo1J7d8p2qrySqHm5qCAXlvGGErcw6C9V YR4HRan9SqXIxhp/MBrg7LQGiTZoelLrlUUk5C6bo5SWMvTcqBYXoyrEu7tkXEmpd0x4 4dyMM/kVaYd+XUzIl4iL0p74ltr+8QDDPOOyNwSQo3qQ4OVwwIXvDOjJWTihgritYx8r 2lmg== X-Gm-Message-State: AOAM531aK9qH+/25PaXv5dhxZjC/YfZgDnmciyv8ZzPi1+teHPmXn+N6 JLMH33MgatRNHpXBagypwcI= X-Google-Smtp-Source: ABdhPJxoqS1RcpV2/HDS1sjOSTfXQiGAiZAc7hGgFBNXMbVHEV+DSr1+YkoBJSVtzmXe9fYkG0ouxA== X-Received: by 2002:ac8:b0e:: with SMTP id e14mr7707721qti.14.1599067338557; Wed, 02 Sep 2020 10:22:18 -0700 (PDT) Received: from localhost.localdomain (dsl-10-133-254.b2b2c.ca. [72.10.133.254]) by smtp.gmail.com with ESMTPSA id w44sm39343qth.9.2020.09.02.10.22.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Sep 2020 10:22:17 -0700 (PDT) From: Maxim Cournoyer Date: Wed, 2 Sep 2020 13:22:16 -0400 Message-Id: <20200902172216.3813-1-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Type: text/plain; charset=yes Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::82d; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qt1-x82d.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) * guix/ui.scm (show-manifest-transaction): Sort entries to be displayed in a tabulated view. --- guix/ui.scm | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/guix/ui.scm b/guix/ui.scm index 01af3d93d3..e0d1dc1bb7 100644 --- a/guix/ui.scm +++ b/guix/ui.scm @@ -1234,18 +1234,21 @@ separator between subsequent columns." #:key dry-run?) "Display what will/would be installed/removed from MANIFEST by TRANSACTION." (define* (package-strings names versions outputs #:key old-versions) - (tabulate (zip (map (lambda (name output) - (if (string=? output "out") - name - (string-append name ":" output))) - names outputs) - (if old-versions - (map (lambda (old new) - (if (string=? old new) - (G_ "(dependencies or package changed)") - (string-append old " " → " " new))) - old-versions versions) - versions)) + (tabulate (stable-sort + (zip (map (lambda (name output) + (if (string=? output "out") + name + (string-append name ":" output))) + names outputs) + (if old-versions + (map (lambda (old new) + (if (string=? old new) + (G_ "(dependencies or package changed)") + (string-append old " " → " " new))) + old-versions versions) + versions)) + (lambda (x y) + (string Subject: bug#43171: closed (Re: bug#43171: Acknowledgement ([PATCH 2/2] ui: Lexicographically sort transaction entries based on their package name.)) Message-ID: References: <87imcw6qg6.fsf@gmail.com> <20200902172216.3813-1-maxim.cournoyer@gmail.com> X-Gnu-PR-Message: they-closed 43171 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 43171@debbugs.gnu.org Date: Wed, 02 Sep 2020 17:26:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1599067562-17640-1" This is a multi-part message in MIME format... ------------=_1599067562-17640-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #43171: [PATCH 2/2] ui: Lexicographically sort transaction entries based on= their package name. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 43171@debbugs.gnu.org. --=20 43171: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D43171 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1599067562-17640-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 43171-done) by debbugs.gnu.org; 2 Sep 2020 17:25:39 +0000 Received: from localhost ([127.0.0.1]:60625 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDWVv-0004Zs-H3 for submit@debbugs.gnu.org; Wed, 02 Sep 2020 13:25:39 -0400 Received: from mail-qt1-f195.google.com ([209.85.160.195]:40379) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDWVt-0004Zf-Bz for 43171-done@debbugs.gnu.org; Wed, 02 Sep 2020 13:25:37 -0400 Received: by mail-qt1-f195.google.com with SMTP id v54so4173242qtj.7 for <43171-done@debbugs.gnu.org>; Wed, 02 Sep 2020 10:25:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=eI73dLbhEd8v2JURxoJBE9nEalYcd+byiQh9Y0By3F4=; b=euDJVJr5pt01GQK89Du65AcVIn2ELvx7rLhpZyuxl0v59z/fC/bowwSisrNLUBTPEH h8kIIItNwA5mudEODbB9BZOVmQ3mc7nI4zWOFLH4TN6s/c8r9cbrtTjcGPoVGXvomYo6 c2F0xXpFFVGqVhQ65CM/YWkg85T9V4D26lSCz9Iov0JU4qbbp3f+qBmyoAmjEcN9ALww +zOBTr1e8gvqMiFKXavvJo4kwlVOX29cp2qsf5Gn+2L9viCKbbM7EaC4V5ZjZsd7w7UE 5yMjuabOCzOIANNYBWBi5MbwA5oXVNhvjWbZwFXiGJ+GPb1EqKfov/fdK8fpjPb9X0q5 iN9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=eI73dLbhEd8v2JURxoJBE9nEalYcd+byiQh9Y0By3F4=; b=bZw886ZC3u8JDgyNP6TdD7aAAVy6TOgKvDb5V1z+2SV2UQIGu+8y/4LkTj4uNbIgEj 85j1XsBo8JOv9zH9H/5ylmzh1bcLPl+BgSR03Y+0MXbHMME/DHzl0TDAWyrgUki+3qyv gXnJhHUlc88STanRPRcIrv5ro3pQoiljpUpLEB5G7pfYiUkeHBIRyhH/Ptp0rbmHM+Mj V6E1Pr2DsVWobtwSEk35e0onpIhb7nmDTlfYaQ50vTe9w7IpoWjDDWNpgcPsmSCSoQET 7JRwAaDWEJdinju5dUbli5cUM1uO4L1Cg20zDKB5Efw4BopVscfymFEhq4WBOnqqBSdY txVw== X-Gm-Message-State: AOAM531mdzZEwmLfszR1oZsv9V3rfMr71HrJljLJxCOMxqUt0M8LkMCD M7mckvSsSTJrx28GBTHjPw2LclR/RbLBjg== X-Google-Smtp-Source: ABdhPJyqnchxjnn/DF61mcbvPWEatVEsd1v/AYZbKjkeNuEZTSwtWeWoNdOqEx/c0b83hmPJDx0snQ== X-Received: by 2002:ac8:2383:: with SMTP id q3mr7947678qtq.230.1599067531780; Wed, 02 Sep 2020 10:25:31 -0700 (PDT) Received: from hurd (dsl-10-133-254.b2b2c.ca. [72.10.133.254]) by smtp.gmail.com with ESMTPSA id r6sm213439qkc.43.2020.09.02.10.25.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Sep 2020 10:25:31 -0700 (PDT) From: Maxim Cournoyer To: help-debbugs@gnu.org (GNU bug Tracking System) Subject: Re: bug#43171: Acknowledgement ([PATCH 2/2] ui: Lexicographically sort transaction entries based on their package name.) References: <20200902172216.3813-1-maxim.cournoyer@gmail.com> Date: Wed, 02 Sep 2020 13:25:45 -0400 In-Reply-To: (GNU bug Tracking System's message of "Wed, 02 Sep 2020 17:23:02 +0000") Message-ID: <87imcw6qg6.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 43171-done Cc: 43171-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) help-debbugs@gnu.org (GNU bug Tracking System) writes: > Thank you for filing a new bug report with debbugs.gnu.org. > > This is an automatically generated reply to let you know your message > has been received. > > Your message is being forwarded to the package maintainers and other > interested parties for their attention; they will reply in due course. > > Your message has been sent to the package maintainer(s): > guix-patches@gnu.org > > If you wish to submit further information on this problem, please > send it to 43171@debbugs.gnu.org. > > Please do not send mail to help-debbugs@gnu.org unless you wish > to report a problem with the Bug-tracking system. Closing, this was meant to be sent to 43170. Maxim ------------=_1599067562-17640-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 2 Sep 2020 17:22:22 +0000 Received: from localhost ([127.0.0.1]:60613 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDWSk-0004UH-Fm for submit@debbugs.gnu.org; Wed, 02 Sep 2020 13:22:22 -0400 Received: from lists.gnu.org ([209.51.188.17]:47970) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDWSj-0004U9-5a for submit@debbugs.gnu.org; Wed, 02 Sep 2020 13:22:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51148) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kDWSj-0005be-0S for guix-patches@gnu.org; Wed, 02 Sep 2020 13:22:21 -0400 Received: from mail-qt1-x82d.google.com ([2607:f8b0:4864:20::82d]:36675) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kDWSh-00031w-HZ for guix-patches@gnu.org; Wed, 02 Sep 2020 13:22:20 -0400 Received: by mail-qt1-x82d.google.com with SMTP id n10so4184311qtv.3 for ; Wed, 02 Sep 2020 10:22:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=htfc2hC+9cgZ7nhHmY3D1NgOBFKZ5OUSbIRoo4zvFUk=; b=rGDo5YbgDFlYbZ0dlFi83Ae+BrTopbVWeVpGTlpR0MNYQGQptKIBC+ZImMW3JB5JMW CQi4SxVyRUgpIji6+ESDY5I3GzhDgIT6Y78ysDOXHzRcU7LvAoHg68g2RqwpHsEDvl+Y +cdnv8AiZxezI9P3uzSV5P0iCKPp+eDcHAhH5zQFjvTrv833a37aDf+UXFQwkJzE8pyQ r6eQwCW8yUM/BOR/bPdy7slgqZyAXfdMjnbnOkPh7+zfAsuW8wOMThCHpa+EJuxW0Pef CX/3kmqwMO4u43Jh8A8pNxdqTbYdcQ+AuW/fg8wMjJAA6SkBwXIociOMYeafOyOxyeH5 SOCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=htfc2hC+9cgZ7nhHmY3D1NgOBFKZ5OUSbIRoo4zvFUk=; b=mSRWyBxzd67qp86IoSvuvY0TfJ3nHp4mlwdi5ZrQD2ZDrpUiun/EEZmy+Zs5o5G1HM M7a802ybAdOpknmMZzDHWg6bIJ1XLf69m8Wa9kjomy0DyPHmVzS6Ti0KCvdns5au2Tf0 eBeVdBEKms9I4AboFsVulhhlyS41S17KPu3Zo1J7d8p2qrySqHm5qCAXlvGGErcw6C9V YR4HRan9SqXIxhp/MBrg7LQGiTZoelLrlUUk5C6bo5SWMvTcqBYXoyrEu7tkXEmpd0x4 4dyMM/kVaYd+XUzIl4iL0p74ltr+8QDDPOOyNwSQo3qQ4OVwwIXvDOjJWTihgritYx8r 2lmg== X-Gm-Message-State: AOAM531aK9qH+/25PaXv5dhxZjC/YfZgDnmciyv8ZzPi1+teHPmXn+N6 JLMH33MgatRNHpXBagypwcI= X-Google-Smtp-Source: ABdhPJxoqS1RcpV2/HDS1sjOSTfXQiGAiZAc7hGgFBNXMbVHEV+DSr1+YkoBJSVtzmXe9fYkG0ouxA== X-Received: by 2002:ac8:b0e:: with SMTP id e14mr7707721qti.14.1599067338557; Wed, 02 Sep 2020 10:22:18 -0700 (PDT) Received: from localhost.localdomain (dsl-10-133-254.b2b2c.ca. [72.10.133.254]) by smtp.gmail.com with ESMTPSA id w44sm39343qth.9.2020.09.02.10.22.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Sep 2020 10:22:17 -0700 (PDT) From: Maxim Cournoyer To: 43170@debbugs.gnu.org, guix-patches@gnu.org Subject: [PATCH 2/2] ui: Lexicographically sort transaction entries based on their package name. Date: Wed, 2 Sep 2020 13:22:16 -0400 Message-Id: <20200902172216.3813-1-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Type: text/plain; charset=yes Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::82d; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qt1-x82d.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: submit Cc: Maxim Cournoyer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) * guix/ui.scm (show-manifest-transaction): Sort entries to be displayed in a tabulated view. --- guix/ui.scm | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/guix/ui.scm b/guix/ui.scm index 01af3d93d3..e0d1dc1bb7 100644 --- a/guix/ui.scm +++ b/guix/ui.scm @@ -1234,18 +1234,21 @@ separator between subsequent columns." #:key dry-run?) "Display what will/would be installed/removed from MANIFEST by TRANSACTION." (define* (package-strings names versions outputs #:key old-versions) - (tabulate (zip (map (lambda (name output) - (if (string=? output "out") - name - (string-append name ":" output))) - names outputs) - (if old-versions - (map (lambda (old new) - (if (string=? old new) - (G_ "(dependencies or package changed)") - (string-append old " " → " " new))) - old-versions versions) - versions)) + (tabulate (stable-sort + (zip (map (lambda (name output) + (if (string=? output "out") + name + (string-append name ":" output))) + names outputs) + (if old-versions + (map (lambda (old new) + (if (string=? old new) + (G_ "(dependencies or package changed)") + (string-append old " " → " " new))) + old-versions versions) + versions)) + (lambda (x y) + (string