GNU bug report logs - #30053
[PATCH 1/3] Improve appearance of tabular output.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Steve Sprang <steve.sprang@HIDDEN>; Keywords: patch; dated Tue, 9 Jan 2018 22:35:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 30053 <at> debbugs.gnu.org:


Received: (at 30053) by debbugs.gnu.org; 16 Jan 2018 23:56:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 16 18:56:36 2018
Received: from localhost ([127.0.0.1]:59192 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ebb5o-0003Os-Af
	for submit <at> debbugs.gnu.org; Tue, 16 Jan 2018 18:56:36 -0500
Received: from mail-it0-f48.google.com ([209.85.214.48]:36941)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <steve.sprang@HIDDEN>) id 1ebb5m-0003Of-VW
 for 30053 <at> debbugs.gnu.org; Tue, 16 Jan 2018 18:56:35 -0500
Received: by mail-it0-f48.google.com with SMTP id q8so7003205itb.2
 for <30053 <at> debbugs.gnu.org>; Tue, 16 Jan 2018 15:56:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=8prflUiWn5+rPfJTU9W+wSSC9tQ4Ccbc67AKwM3nTG4=;
 b=prTFNZBqnk/+isDoS7hGTJN7PRnNxPgArJMFoLs676rzHcpal1apAK20nh//N7Z6fF
 9y0pTWrLsUsATZJXzTiOOuwWIFsS0eGdunB0quVbnkycXblrriq4fl5LxBd4zBqEX/nE
 ahgv0rPNy5HNZ1fHugo34dEWYRWu6euRIlonBMyCsQewCHLB3yfdVd0wS9YHg8gPSDJO
 IUsZk+/icUVJ3tyKf/FWTnXEhTBeM8M+J06VeUhMG3AIv1FbsO+Kaetn2kNiMESZIYpB
 XqnfuAuYeHP9gD+pUEJSnCTuJeg2Uy5KztCRnM+VErYAHcLRqboZNYeA8WpGQxoNmkhg
 zGNw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=8prflUiWn5+rPfJTU9W+wSSC9tQ4Ccbc67AKwM3nTG4=;
 b=d3kl1L08/DDry2Dj8Cs34LkzG8it41Ne/NhBikXLF/BoP+s3BbN+yaSptOBQjRef2A
 2Chl6YZygeKvF3aGL/H3dL0jwJjfGwoDAxMcs9cJGEMmU6gwzC+ntz0de4ZX7hvEmbs9
 T7oFWYd9pOT/WIy3qlpl+cSJjqMLjn8FOIZke047juXxKirGPHi26MsFG6MTsHijrUt/
 yn4QR7RUnXoEAKunVvsiuRpph2rRmb0f3gF1RkNac1Epg7GnYVVGvY8z4EvRXsxPG4M1
 i6cgE9du9UwvtZ1n++ySt6h8t/C+1SkYYFNS1PqB/0/fe+hNyLy3rzU+c7DNQrArJJOT
 LxGA==
X-Gm-Message-State: AKwxytc8OkxWOuPjuiPAkGdsVvuNHiFdQZ7al517bGPYM5PjM9xJUU07
 QQmhFRm6gDRXtQkwCA71RNLnjFgO6CYXNEITx94ope4X
X-Google-Smtp-Source: ACJfBouOeXMQwTvWkiOMXmx/Qsl86x8z7hrRCX9ap7ViGFj0es+CiAAx6rok3j6U6/Wvtm2VRMODNIoItJlJgSc8vX8=
X-Received: by 10.36.48.12 with SMTP id q12mr20400329itq.105.1516146988973;
 Tue, 16 Jan 2018 15:56:28 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.157.12 with HTTP; Tue, 16 Jan 2018 15:56:28 -0800 (PST)
In-Reply-To: <87zi5d6g8f.fsf@HIDDEN>
References: <CA+xn8YBKpjVYmrhKbR7Y=wZnnfr+ALuEMHo_b5AEFMAOTEkDxA@HIDDEN>
 <878td4nksy.fsf@HIDDEN>
 <CA+xn8YDjApPwzx_1kR2pTuwVAyajXO+n5KN27WCGNAF2eX+rDg@HIDDEN>
 <87fu7b2old.fsf@HIDDEN>
 <CA+xn8YB=fnhMS32j-UdGRJy0ruH=rQvaNGycehtLewji_nV6zg@HIDDEN>
 <87zi5d6g8f.fsf@HIDDEN>
From: Steve Sprang <steve.sprang@HIDDEN>
Date: Tue, 16 Jan 2018 15:56:28 -0800
Message-ID: <CA+xn8YBTbud0kkTLSbciyKKF86m8Uoe_AGV-NSSH8U=QD24ifA@HIDDEN>
Subject: Re: [bug#30053] [PATCH 1/3] Improve appearance of tabular output.
To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 30053
Cc: 30053 <at> debbugs.gnu.org, Roel Janssen <roel@HIDDEN>
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

On Tue, Jan 16, 2018 at 6:16 AM, Ludovic Court=C3=A8s <ludo@HIDDEN> wrote:

> Again a matter of taste, but =E2=80=98cut=E2=80=99 looks to me both easie=
r and simpler
> than awk (since it=E2=80=99s a full language).
>
> But anyway, as Danny write, if your patches retain tabs (in addition to
> spaces), presumably it=E2=80=99s OK even for those of us who prefer =E2=
=80=98cut=E2=80=99,
> right?

If the tab is retained I think most uses of 'cut' keep working. The
only exception I'm aware of is this:

$ guix build --quiet --keep-going \
        `guix package -A | cut -f1,2 --output-delimiter=3D@`

Since 'cut' splits on the tab you end up retaining the padding spaces
from field 1 resulting in, say, "guile      @2.2.3" instead of the
desired "guile@HIDDEN".

-Steve




Information forwarded to guix-patches@HIDDEN:
bug#30053; Package guix-patches. Full text available.

Message received at 30053 <at> debbugs.gnu.org:


Received: (at 30053) by debbugs.gnu.org; 16 Jan 2018 14:16:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 16 09:16:52 2018
Received: from localhost ([127.0.0.1]:58197 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ebS2m-0000Wy-Bp
	for submit <at> debbugs.gnu.org; Tue, 16 Jan 2018 09:16:52 -0500
Received: from hera.aquilenet.fr ([185.233.100.1]:54054)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1ebS2l-0000Wq-C8
 for 30053 <at> debbugs.gnu.org; Tue, 16 Jan 2018 09:16:51 -0500
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id CBE5510D77;
 Tue, 16 Jan 2018 15:16:50 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id kboLJAayCFv7; Tue, 16 Jan 2018 15:16:50 +0100 (CET)
Received: from ribbon (unknown [193.50.110.60])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id C84E110CF0;
 Tue, 16 Jan 2018 15:16:49 +0100 (CET)
From: ludo@HIDDEN (Ludovic =?utf-8?Q?Court=C3=A8s?=)
To: Steve Sprang <steve.sprang@HIDDEN>
Subject: Re: [bug#30053] [PATCH 1/3] Improve appearance of tabular output.
References: <CA+xn8YBKpjVYmrhKbR7Y=wZnnfr+ALuEMHo_b5AEFMAOTEkDxA@HIDDEN>
 <878td4nksy.fsf@HIDDEN>
 <CA+xn8YDjApPwzx_1kR2pTuwVAyajXO+n5KN27WCGNAF2eX+rDg@HIDDEN>
 <87fu7b2old.fsf@HIDDEN>
 <CA+xn8YB=fnhMS32j-UdGRJy0ruH=rQvaNGycehtLewji_nV6zg@HIDDEN>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: 27 =?utf-8?Q?Niv=C3=B4se?= an 226 de la =?utf-8?Q?R?=
 =?utf-8?Q?=C3=A9volution?=
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4  0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Tue, 16 Jan 2018 15:16:48 +0100
In-Reply-To: <CA+xn8YB=fnhMS32j-UdGRJy0ruH=rQvaNGycehtLewji_nV6zg@HIDDEN>
 (Steve Sprang's message of "Sat, 13 Jan 2018 11:59:14 -0800")
Message-ID: <87zi5d6g8f.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 30053
Cc: 30053 <at> debbugs.gnu.org, Roel Janssen <roel@HIDDEN>
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

Steve Sprang <steve.sprang@HIDDEN> skribis:

> On Fri, Jan 12, 2018 at 5:28 AM, Roel Janssen <roel@HIDDEN> wrote:
>> If we use GNU awk instead of cut, I think any whitespace will work:
>>   $ guix package -A | awk '{ print $1 "@" $2 }'
>>
>> And then we can optimize the output reading experience for our users
>> instead of for the 'cut' program.
>
> I like this proposal, unless there is a strong reason to prefer 'cut'?

Again a matter of taste, but =E2=80=98cut=E2=80=99 looks to me both easier =
and simpler
than awk (since it=E2=80=99s a full language).

But anyway, as Danny write, if your patches retain tabs (in addition to
spaces), presumably it=E2=80=99s OK even for those of us who prefer =E2=80=
=98cut=E2=80=99,
right?

Thanks,
Ludo=E2=80=99.




Information forwarded to guix-patches@HIDDEN:
bug#30053; Package guix-patches. Full text available.

Message received at 30053 <at> debbugs.gnu.org:


Received: (at 30053) by debbugs.gnu.org; 13 Jan 2018 19:59:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 13 14:59:23 2018
Received: from localhost ([127.0.0.1]:55148 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eaRxa-0005g9-PF
	for submit <at> debbugs.gnu.org; Sat, 13 Jan 2018 14:59:22 -0500
Received: from mail-it0-f48.google.com ([209.85.214.48]:46444)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <steve.sprang@HIDDEN>) id 1eaRxY-0005fv-G0
 for 30053 <at> debbugs.gnu.org; Sat, 13 Jan 2018 14:59:20 -0500
Received: by mail-it0-f48.google.com with SMTP id c16so12736782itc.5
 for <30053 <at> debbugs.gnu.org>; Sat, 13 Jan 2018 11:59:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=fF8+QvM4JHv/5/CH06cleQu0lKuLBX3btCSCIcXU8xo=;
 b=Z58T12SmSzXXCfd3D+c4uZfELIauNcRh6EsuHiAmX+qTxnq8yJLbvAoJfEGJErgiJZ
 6r2AlFhBOEL6ej3jCZr/NrINWFyoVlU3aZyNqIXNpyhJxKQpJtd4IjHAfM0XTMGtcd/o
 KmlBSyL0Ax+Zt7w2aXV2YoqXAteB1sA9fTi7t6gTVxZRAgAWdDEyIRJOolMm1/Oh5H5O
 FrwkmB0C8V3qso/K4bUH1nCuXNw2Js6qos3VlGtvurEKLGZcvJ9VvV1PXuEEzd0hlvw0
 jtm1hIJIlbbk83futJ9VwzQYvpN7Ad3qpkLi75t4GiNlQaQmQsSNCtbGXdqeLzdER6Ec
 G5dg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=fF8+QvM4JHv/5/CH06cleQu0lKuLBX3btCSCIcXU8xo=;
 b=KJpLK+jAWeb4OEng/mKeEP7oqjKWXTcZYfUI4A1u2CHZE0uTWD/woHPtfsHYhRxL/Z
 KADgPxE+UGpZXdV6Q6m+XDpLZmgORbgzWOxLnhT5oL5DTC72L1ybGy3rOVqzLEotFv9/
 4pmYP50Y0aDtFg5GZ7dgNi2SZSBH2W7HDonVUb9Vz9PXugOZ5jQ8cSghB6okfKOWA7iD
 U+NYUdH2I8Vk+OD3I2iBP+Bp5DYLbJgZZhbhp3do4yD+Gq26jSmBIn9O4OmNzRI0hQGt
 6b7HT+hUJKk4gvRVA4YlBFgVvO0vn2JbjktHfmu3VhMvoKci3L3/c7f9xl3ppe+Q7Kgx
 B0NA==
X-Gm-Message-State: AKwxytcQ3StrTqnmgl2gHcOrXazNXF28hVwLGdYnW+PYGL3+7OIPr6Vo
 2aQcOS8yaariRUxK/Dya4y+PuFkDu+Lrrcr/jx09Jg==
X-Google-Smtp-Source: ACJfBostgJC0fxxp5rE+vRzic2Sft3BaeX60QnY+qi5irzV6SOO4xfh8hMEuskpHnQodoxDygQzvxptMoXVbDNTjyi0=
X-Received: by 10.36.67.77 with SMTP id s74mr9241360itb.149.1515873554735;
 Sat, 13 Jan 2018 11:59:14 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.142.76 with HTTP; Sat, 13 Jan 2018 11:59:14 -0800 (PST)
In-Reply-To: <87fu7b2old.fsf@HIDDEN>
References: <CA+xn8YBKpjVYmrhKbR7Y=wZnnfr+ALuEMHo_b5AEFMAOTEkDxA@HIDDEN>
 <878td4nksy.fsf@HIDDEN>
 <CA+xn8YDjApPwzx_1kR2pTuwVAyajXO+n5KN27WCGNAF2eX+rDg@HIDDEN>
 <87fu7b2old.fsf@HIDDEN>
From: Steve Sprang <steve.sprang@HIDDEN>
Date: Sat, 13 Jan 2018 11:59:14 -0800
Message-ID: <CA+xn8YB=fnhMS32j-UdGRJy0ruH=rQvaNGycehtLewji_nV6zg@HIDDEN>
Subject: Re: [bug#30053] [PATCH 1/3] Improve appearance of tabular output.
To: Roel Janssen <roel@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 30053
Cc: 30053 <at> debbugs.gnu.org, =?UTF-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

On Fri, Jan 12, 2018 at 5:28 AM, Roel Janssen <roel@HIDDEN> wrote:
> If we use GNU awk instead of cut, I think any whitespace will work:
>   $ guix package -A | awk '{ print $1 "@" $2 }'
>
> And then we can optimize the output reading experience for our users
> instead of for the 'cut' program.

I like this proposal, unless there is a strong reason to prefer 'cut'?

We would obviously need to update relevant scripts and documentation.
It might also break any user scripts relying on the current behavior.

Since awk can more flexibly separate fields (versus cut's single
character delimiter) I could modify this patch to separate columns
with one or two spaces instead of tabs. This generally produces a
table with shorter line lengths and a neater presentation.

-Steve




Information forwarded to guix-patches@HIDDEN:
bug#30053; Package guix-patches. Full text available.

Message received at 30053 <at> debbugs.gnu.org:


Received: (at 30053) by debbugs.gnu.org; 13 Jan 2018 13:47:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 13 08:47:27 2018
Received: from localhost ([127.0.0.1]:54482 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eaM9f-0005P5-DP
	for submit <at> debbugs.gnu.org; Sat, 13 Jan 2018 08:47:27 -0500
Received: from hera.aquilenet.fr ([185.233.100.1]:49304)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1eaM9d-0005Ox-9p
 for 30053 <at> debbugs.gnu.org; Sat, 13 Jan 2018 08:47:25 -0500
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 5119E109CF;
 Sat, 13 Jan 2018 14:47:24 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id J31roCIfhSZN; Sat, 13 Jan 2018 14:47:23 +0100 (CET)
Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id F0C30109C5;
 Sat, 13 Jan 2018 14:47:22 +0100 (CET)
From: ludo@HIDDEN (Ludovic =?utf-8?Q?Court=C3=A8s?=)
To: Leo Famulari <leo@HIDDEN>
Subject: Re: [bug#30053] [PATCH 1/3] Improve appearance of tabular output.
References: <CA+xn8YBKpjVYmrhKbR7Y=wZnnfr+ALuEMHo_b5AEFMAOTEkDxA@HIDDEN>
 <878td4nksy.fsf@HIDDEN> <20180112155612.5998bc36@HIDDEN>
 <20180112152631.GB15918@HIDDEN>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: 24 =?utf-8?Q?Niv=C3=B4se?= an 226 de la =?utf-8?Q?R?=
 =?utf-8?Q?=C3=A9volution?=
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4  0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Sat, 13 Jan 2018 14:47:21 +0100
In-Reply-To: <20180112152631.GB15918@HIDDEN> (Leo Famulari's message of
 "Fri, 12 Jan 2018 07:26:31 -0800")
Message-ID: <87y3l1q39y.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 30053
Cc: 30053 <at> debbugs.gnu.org, Danny Milosavljevic <dannym@HIDDEN>,
 Steve Sprang <steve.sprang@HIDDEN>
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

Leo Famulari <leo@HIDDEN> skribis:

> On Fri, Jan 12, 2018 at 03:56:12PM +0100, Danny Milosavljevic wrote:
>> Also, "guix package -A" (even before the patch) eats up all my 8 GB of
>> RAM on guix master and then my computer hangs.  What's up with that?
>> (I tried it 3 times now - it's reproducible) O_o
>
> I can't reproduce this with a recent Guix. Are you using any custom
> packages or modifications?

Yeah you most likely have something fishy in $GUIX_PACKAGE_PATH.

Ludo=E2=80=99.




Information forwarded to guix-patches@HIDDEN:
bug#30053; Package guix-patches. Full text available.

Message received at 30053 <at> debbugs.gnu.org:


Received: (at 30053) by debbugs.gnu.org; 12 Jan 2018 15:26:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 12 10:26:35 2018
Received: from localhost ([127.0.0.1]:53975 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ea1E3-0000i7-8J
	for submit <at> debbugs.gnu.org; Fri, 12 Jan 2018 10:26:35 -0500
Received: from out3-smtp.messagingengine.com ([66.111.4.27]:50421)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo@HIDDEN>) id 1ea1E1-0000hy-7g
 for 30053 <at> debbugs.gnu.org; Fri, 12 Jan 2018 10:26:33 -0500
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailout.nyi.internal (Postfix) with ESMTP id 218E620DE4;
 Fri, 12 Jan 2018 10:26:33 -0500 (EST)
Received: from frontend1 ([10.202.2.160])
 by compute4.internal (MEProxy); Fri, 12 Jan 2018 10:26:33 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name;
 h=cc:content-type:date:from:in-reply-to:message-id:mime-version
 :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=
 mesmtp; bh=AxnmUUETL9AwyOBREGlWUj554wBBFN+PPOTjyt2dfDc=; b=in/MQ
 42t0X54AeFI8IpXsQ49K5VXZDLFh6bBh5aMPSbHZYrQxNiWN0z47FBuxxBsRjGvu
 51rLaaojDMKXXpDigr5vgwWWWJT1f4LW4gBvdPW9it2UEkN/MTgEm7EeVD5tf/oH
 k/1BkygmAQ9yljRhd0HTzr/NGAySbE5Jd5SbIo=
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-sender
 :x-me-sender:x-sasl-enc; s=fm1; bh=AxnmUUETL9AwyOBREGlWUj554wBBF
 N+PPOTjyt2dfDc=; b=nejPCJfMIdQdZoCu1ZO+MGCbexbBMl2vlTctVoAU4nVLN
 3xiN1IjStGfKqGhN/xj6y/365ym5yOw2+cQRlW+eqUUEm1nQnfqm5Hdb9BuNxk/i
 xgR1qmWn7xEhoX6J0knagtTwJgSR1P8BxnBzELWWlTS29ULMm42ZWXXR2/6nRHj0
 QG+SM7oZaXJDynO235F5Do3hLCsCq/kkU1BOeK6zMcAG8+CnBpY7l2cLibAHT22r
 11EXllY+O/sBG6PqfrxTwYo2hs2h8hcDIRQGGUdLcH75Utre1hNkZZoWED6xbFJ8
 MDYkqyk45LRLH6fK6TMW5BjbSVVZaYHRNEIyxn17w==
X-ME-Sender: <xms:qdNYWm9Hy6v67VUTqQOXbevCMhZ8IDajfY99A4bZ1urv-bWQ_hHWjw>
Received: from localhost (unknown [162.208.95.194])
 by mail.messagingengine.com (Postfix) with ESMTPA id 989317E3D4;
 Fri, 12 Jan 2018 10:26:32 -0500 (EST)
Date: Fri, 12 Jan 2018 07:26:31 -0800
From: Leo Famulari <leo@HIDDEN>
To: Danny Milosavljevic <dannym@HIDDEN>
Subject: Re: [bug#30053] [PATCH 1/3] Improve appearance of tabular output.
Message-ID: <20180112152631.GB15918@HIDDEN>
References: <CA+xn8YBKpjVYmrhKbR7Y=wZnnfr+ALuEMHo_b5AEFMAOTEkDxA@HIDDEN>
 <878td4nksy.fsf@HIDDEN> <20180112155612.5998bc36@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature"; boundary="UHN/qo2QbUvPLonB"
Content-Disposition: inline
In-Reply-To: <20180112155612.5998bc36@HIDDEN>
User-Agent: Mutt/1.9.2 (2017-12-15)
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 30053
Cc: 30053 <at> debbugs.gnu.org, Ludovic =?iso-8859-1?Q?Court=E8s?= <ludo@HIDDEN>,
 Steve Sprang <steve.sprang@HIDDEN>
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)


--UHN/qo2QbUvPLonB
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Fri, Jan 12, 2018 at 03:56:12PM +0100, Danny Milosavljevic wrote:
> Also, "guix package -A" (even before the patch) eats up all my 8 GB of
> RAM on guix master and then my computer hangs.  What's up with that?
> (I tried it 3 times now - it's reproducible) O_o

I can't reproduce this with a recent Guix. Are you using any custom
packages or modifications?

--UHN/qo2QbUvPLonB
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlpY06cACgkQJkb6MLrK
fwizbBAA4lJC8i7JTBgoxcsE9+79UETN/NpsbU1sQt3ADuYlrY2v1dT9N+r6QtFD
7PRu/voVdTOlVoXRfEs/SDjaCVQReeRb793nBWGpoPGEd560FKL97I1mgWD+6CeB
mCvMgr/vyMIwvMVeIXnJtVsF2hGJyYpYc8hmo5vMcfiUMQNi9YDb/J9vZ0zUoGPj
fj/MHzqQ1WooLrNN+l5bGFPfm5ZaPJQpjjB1peMrqsTfS9YF/iaobiuor1KZKxVj
Ku9rtwvdAEMkG4CIzq2Xd4wu65MDAKxUBLTXBfOmLcbTb9VQP7f1WiPmAYhRuyr/
1MvrwDOoSSYYYymBL6efgB3DvYVRQu2LREPFEaYNjnYeH8frfInZF1zibU0bN0Ac
J8LAasBDBo2IjYmp06qUhKp0ijyuhNEIQdNXs2X1avrRa05rwMXMqoAawaBRBIkU
uSijk5AJxStUz1F5U1tI0oTZENiKXJnM5Qi1YwrzbHAHgRezJ1gjXeKGaOh8jyVj
W75zBxNAiAdCLxfnCY88qHLZorS8CsuIYxOrSro+BGPhWeo021koKafF23g0TNl3
ZbRDk7ai+2fiB800v3lUXH612Ul2yCgJAFf5Hg5lVcLqQCUGHppUrGBrSUHNGmUX
erpnIFkUyKGW2fbOWlij/jv0fzi/3VMTTw4ZqciQsKwDb2OanoY=
=mwL/
-----END PGP SIGNATURE-----

--UHN/qo2QbUvPLonB--




Information forwarded to guix-patches@HIDDEN:
bug#30053; Package guix-patches. Full text available.

Message received at 30053 <at> debbugs.gnu.org:


Received: (at 30053) by debbugs.gnu.org; 12 Jan 2018 14:56:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 12 09:56:20 2018
Received: from localhost ([127.0.0.1]:53955 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ea0km-0008R7-AK
	for submit <at> debbugs.gnu.org; Fri, 12 Jan 2018 09:56:20 -0500
Received: from dd26836.kasserver.com ([85.13.145.193]:46840)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dannym@HIDDEN>) id 1ea0kk-0008Qz-Cz
 for 30053 <at> debbugs.gnu.org; Fri, 12 Jan 2018 09:56:18 -0500
Received: from localhost (77.118.145.136.wireless.dyn.drei.com
 [77.118.145.136])
 by dd26836.kasserver.com (Postfix) with ESMTPSA id BC97F336049B;
 Fri, 12 Jan 2018 15:56:16 +0100 (CET)
Date: Fri, 12 Jan 2018 15:56:12 +0100
From: Danny Milosavljevic <dannym@HIDDEN>
To: ludo@HIDDEN (Ludovic =?ISO-8859-1?Q?Court=E8s?=)
Subject: Re: [bug#30053] [PATCH 1/3] Improve appearance of tabular output.
Message-ID: <20180112155612.5998bc36@HIDDEN>
In-Reply-To: <878td4nksy.fsf@HIDDEN>
References: <CA+xn8YBKpjVYmrhKbR7Y=wZnnfr+ALuEMHo_b5AEFMAOTEkDxA@HIDDEN>
 <878td4nksy.fsf@HIDDEN>
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: 30053
Cc: 30053 <at> debbugs.gnu.org, Steve Sprang <steve.sprang@HIDDEN>
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

Hi Ludo,
Hi Steve,

terminals support setting tab stops.  The user could (and arguably should) =
just set them (see tabs(1).  Example invocation: "tabs 1,20,25").

> I have a disappointing explanation I=E2=80=99m afraid: the reason columns=
 look
> this way is because they are tab-separated, which in turn makes it easy
> to filter with =E2=80=98cut=E2=80=99:

Also, they are columns in a TABle.

There's also "column -t" which one can pipe the output to, which will take =
care of autosizing the columns.=20

It's typical of UNIX tools that they prefer machine readability to usabilit=
y.  There are always small tools like the ones above one can use (either be=
fore the invocation or after the invocation) to make output more usable.

That said, Steve even retains the tabs, so both use cases would be supporte=
d.  The only cost is that with the patch there's a lot of whitespace printe=
d in columns that's actually not in the database at all.  But that's OK I t=
hink.

Also, "guix package -A" (even before the patch) eats up all my 8 GB of RAM =
on guix master and then my computer hangs.  What's up with that? (I tried i=
t 3 times now - it's reproducible) O_o




Information forwarded to guix-patches@HIDDEN:
bug#30053; Package guix-patches. Full text available.

Message received at 30053 <at> debbugs.gnu.org:


Received: (at 30053) by debbugs.gnu.org; 12 Jan 2018 13:29:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 12 08:29:03 2018
Received: from localhost ([127.0.0.1]:52997 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eZzOJ-0005sQ-CX
	for submit <at> debbugs.gnu.org; Fri, 12 Jan 2018 08:29:03 -0500
Received: from eggs.gnu.org ([208.118.235.92]:45076)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <roel@HIDDEN>) id 1eZzOI-0005ru-Or
 for 30053 <at> debbugs.gnu.org; Fri, 12 Jan 2018 08:29:02 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <roel@HIDDEN>) id 1eZzO9-0005SC-36
 for 30053 <at> debbugs.gnu.org; Fri, 12 Jan 2018 08:28:57 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52215)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <roel@HIDDEN>)
 id 1eZzNp-0004wr-EE; Fri, 12 Jan 2018 08:28:33 -0500
Received: from ip-80-113-14-101.ip.prioritytelecom.net ([80.113.14.101]:60732
 helo=yellowstone)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <roel@HIDDEN>)
 id 1eZzNp-0001K9-00; Fri, 12 Jan 2018 08:28:33 -0500
References: <CA+xn8YBKpjVYmrhKbR7Y=wZnnfr+ALuEMHo_b5AEFMAOTEkDxA@HIDDEN>
 <878td4nksy.fsf@HIDDEN>
 <CA+xn8YDjApPwzx_1kR2pTuwVAyajXO+n5KN27WCGNAF2eX+rDg@HIDDEN>
User-agent: mu4e 0.9.18; emacs 25.1.1
From: Roel Janssen <roel@HIDDEN>
To: Steve Sprang <steve.sprang@HIDDEN>
Subject: Re: [bug#30053] [PATCH 1/3] Improve appearance of tabular output.
In-reply-to: <CA+xn8YDjApPwzx_1kR2pTuwVAyajXO+n5KN27WCGNAF2eX+rDg@HIDDEN>
Date: Fri, 12 Jan 2018 14:28:30 +0100
Message-ID: <87fu7b2old.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: 30053
Cc: 30053 <at> debbugs.gnu.org, Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)


Steve Sprang writes:

> Hi Ludovic,
>
> On Thu, Jan 11, 2018 at 1:32 PM, Ludovic Courtès <ludo@HIDDEN> wrote:
>> Long time no see!  ;-)
>
> Yeah, it's been a while!
>
>> I have a disappointing explanation I’m afraid: the reason columns look
>> this way is because they are tab-separated, which in turn makes it easy
>> to filter with ‘cut’:
>>
>> --8<---------------cut here---------------start------------->8---
>> $ guix package -A | cut -f1 | head
>> 0ad
>> 0ad-data
>> 0xffff
>> 4store
>> 4ti2
>> a2ps
>> aalib
>> abbaye
>> abc
>> abcde
>> --8<---------------cut here---------------end--------------->8---
>
> I'm still inserting a tab between columns, so I believe 'cut' still
> works as expected in this case. Initially, I was separating columns
> with a few spaces, but that broke some of the tests that were relying
> on cut, so I switched back to tab.
>
>> An example from the manual (info "(guix) Invoking guix build"):
>>
>>      guix build --quiet --keep-going \
>>        `guix package -A | cut -f1,2 --output-delimiter=@`
>
> Argh, this use case fails because of the extra inserted whitespace.
>
>> The idea was to have this shell-scripting-friendly format, and to
>> provide fancier output in other commands, such as --search (which is in
>> fact script-friendly as well thanks to recutils).
>>
>> Silly? Awesome? Ugly? What do people think?  :-)
>
> Another potential drawback of this patch is that it tends to make
> output lines longer than before. This might make line-wrapping less
> pleasant when using smaller terminal windows/screens.
>
> -Steve

If we use GNU awk instead of cut, I think any whitespace will work:
  $ guix package -A | awk '{ print $1 "@" $2 }'

And then we can optimize the output reading experience for our users
instead of for the 'cut' program.

Kind regards,
Roel Janssen




Information forwarded to guix-patches@HIDDEN:
bug#30053; Package guix-patches. Full text available.

Message received at 30053 <at> debbugs.gnu.org:


Received: (at 30053) by debbugs.gnu.org; 11 Jan 2018 23:32:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 11 18:32:43 2018
Received: from localhost ([127.0.0.1]:52685 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eZmKx-0000nu-MX
	for submit <at> debbugs.gnu.org; Thu, 11 Jan 2018 18:32:43 -0500
Received: from mail-io0-f169.google.com ([209.85.223.169]:47040)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <steve.sprang@HIDDEN>) id 1eZmKw-0000nh-N6
 for 30053 <at> debbugs.gnu.org; Thu, 11 Jan 2018 18:32:43 -0500
Received: by mail-io0-f169.google.com with SMTP id z130so3864530ioe.13
 for <30053 <at> debbugs.gnu.org>; Thu, 11 Jan 2018 15:32:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=GAon8DM75m5SnV+nU/+dOCShoRmElNgQzJYVKksZetg=;
 b=lTsmW1blkGz5FnQfMDwslhBmSFUYlzbtyUvJaFtsqTHO3zZ74chPiS4HS2q/QA8EYI
 n+6YcuQbTvXTrg8xQELAIEWtIg2UGTzpf50zbIZPGjI8ZQxx641wIIZODEDAkaV7dufG
 8NbNNHiZIIQ0BhQrfGM3AqY2rHd/clMyQ6XxYpXADcQ9VGDUPCU62ha81lXa5mqdIX0w
 jxXDt+rUb4R0Hc5U+d0JswcI7374YBQG0J2hm1uP7XJNst3aavPco4qY0G9o9FPQDtyA
 /SYFS0d4eo9O8er7y2Xo09cV3gs30bDbDFCnlnDqouEt+JbBTJg2fG9YNYmI2vMzjZZy
 BXFQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=GAon8DM75m5SnV+nU/+dOCShoRmElNgQzJYVKksZetg=;
 b=SbPpkUNtgx174a909E1XTs6jSqoSDSfOZIYvR/H6qPTXSONbzhnS5dnikutNE+wkum
 65nfJo66FtLpUIFJfnFqTX2ZRzsgOlc1aqrDw8rSuLBzALchEKaZZgvKMXlu7b8yQQnQ
 OyjxIGTnzqe+HW5dUuinIO2NOMPxBGqexd+D4iZooVkUWlab4H1/31nv5pV87kUPX3oh
 SXvEj7l6ABlx91MV8/G0xzIgAu7E+pPSaJY7Jhds0TJDE5BVdCRlcT5NgYX4JdetYJWM
 eJMgZvKFaMHrosI8bB1kZ423Npcj5hVV2sCX1s7/ApRmcsjpZNoaAWOtGHxpqg5Gz1Y2
 H5oQ==
X-Gm-Message-State: AKwxytceYdN8UKRfZ2WF2LOr9deOF6nIRfxqGI6V6f1NtME0x5LdXJfx
 WpBv4Tp9IF6YXOGR7ZgNhgyTam596BXT9GnfdRM=
X-Google-Smtp-Source: ACJfBouCMXIwOnS9BES7b7nlc7K9NuAFVUD50tglPG8MNkkcN2ArLcChl06AsFGQ2IuRdhVCoYvl9nN9cUA1UTxGRE8=
X-Received: by 10.107.174.145 with SMTP id n17mr23606039ioo.113.1515713556618; 
 Thu, 11 Jan 2018 15:32:36 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.142.76 with HTTP; Thu, 11 Jan 2018 15:32:35 -0800 (PST)
In-Reply-To: <878td4nksy.fsf@HIDDEN>
References: <CA+xn8YBKpjVYmrhKbR7Y=wZnnfr+ALuEMHo_b5AEFMAOTEkDxA@HIDDEN>
 <878td4nksy.fsf@HIDDEN>
From: Steve Sprang <steve.sprang@HIDDEN>
Date: Thu, 11 Jan 2018 15:32:35 -0800
Message-ID: <CA+xn8YDjApPwzx_1kR2pTuwVAyajXO+n5KN27WCGNAF2eX+rDg@HIDDEN>
Subject: Re: [bug#30053] [PATCH 1/3] Improve appearance of tabular output.
To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 30053
Cc: 30053 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)

Hi Ludovic,

On Thu, Jan 11, 2018 at 1:32 PM, Ludovic Court=C3=A8s <ludo@HIDDEN> wrote:
> Long time no see!  ;-)

Yeah, it's been a while!

> I have a disappointing explanation I=E2=80=99m afraid: the reason columns=
 look
> this way is because they are tab-separated, which in turn makes it easy
> to filter with =E2=80=98cut=E2=80=99:
>
> --8<---------------cut here---------------start------------->8---
> $ guix package -A | cut -f1 | head
> 0ad
> 0ad-data
> 0xffff
> 4store
> 4ti2
> a2ps
> aalib
> abbaye
> abc
> abcde
> --8<---------------cut here---------------end--------------->8---

I'm still inserting a tab between columns, so I believe 'cut' still
works as expected in this case. Initially, I was separating columns
with a few spaces, but that broke some of the tests that were relying
on cut, so I switched back to tab.

> An example from the manual (info "(guix) Invoking guix build"):
>
>      guix build --quiet --keep-going \
>        `guix package -A | cut -f1,2 --output-delimiter=3D@`

Argh, this use case fails because of the extra inserted whitespace.

> The idea was to have this shell-scripting-friendly format, and to
> provide fancier output in other commands, such as --search (which is in
> fact script-friendly as well thanks to recutils).
>
> Silly? Awesome? Ugly? What do people think?  :-)

Another potential drawback of this patch is that it tends to make
output lines longer than before. This might make line-wrapping less
pleasant when using smaller terminal windows/screens.

-Steve




Information forwarded to guix-patches@HIDDEN:
bug#30053; Package guix-patches. Full text available.

Message received at 30053 <at> debbugs.gnu.org:


Received: (at 30053) by debbugs.gnu.org; 11 Jan 2018 21:32:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 11 16:32:34 2018
Received: from localhost ([127.0.0.1]:52552 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eZkSg-0002cQ-51
	for submit <at> debbugs.gnu.org; Thu, 11 Jan 2018 16:32:34 -0500
Received: from hera.aquilenet.fr ([185.233.100.1]:35418)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1eZkSe-0002cJ-BL
 for 30053 <at> debbugs.gnu.org; Thu, 11 Jan 2018 16:32:33 -0500
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id BEBFA103EA;
 Thu, 11 Jan 2018 22:32:31 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id PU9mhBsltyfQ; Thu, 11 Jan 2018 22:32:31 +0100 (CET)
Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 798AC1015E;
 Thu, 11 Jan 2018 22:32:30 +0100 (CET)
From: ludo@HIDDEN (Ludovic =?utf-8?Q?Court=C3=A8s?=)
To: Steve Sprang <steve.sprang@HIDDEN>
Subject: Re: [bug#30053] [PATCH 1/3] Improve appearance of tabular output.
References: <CA+xn8YBKpjVYmrhKbR7Y=wZnnfr+ALuEMHo_b5AEFMAOTEkDxA@HIDDEN>
Date: Thu, 11 Jan 2018 22:32:29 +0100
In-Reply-To: <CA+xn8YBKpjVYmrhKbR7Y=wZnnfr+ALuEMHo_b5AEFMAOTEkDxA@HIDDEN>
 (Steve Sprang's message of "Tue, 9 Jan 2018 14:34:46 -0800")
Message-ID: <878td4nksy.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 30053
Cc: 30053 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

Hello Steve,

Long time no see!  ;-)

Steve Sprang <steve.sprang@HIDDEN> skribis:

> I noticed when listing installed or available packages that the output
> is often pretty jumbled up because columns in each row have an
> inconsistent width.
>
> This series of patches adds a new procedure for printing tabular data
> (pretty-print-table) and modifies the code for --list-installed,
> --list-available, and --list-generations to utilize it.

I have a disappointing explanation I=E2=80=99m afraid: the reason columns l=
ook
this way is because they are tab-separated, which in turn makes it easy
to filter with =E2=80=98cut=E2=80=99:

--8<---------------cut here---------------start------------->8---
$ guix package -A | cut -f1 | head
0ad
0ad-data
0xffff
4store
4ti2
a2ps
aalib
abbaye
abc
abcde
--8<---------------cut here---------------end--------------->8---

An example from the manual (info "(guix) Invoking guix build"):

     guix build --quiet --keep-going \
       `guix package -A | cut -f1,2 --output-delimiter=3D@`

The idea was to have this shell-scripting-friendly format, and to
provide fancier output in other commands, such as --search (which is in
fact script-friendly as well thanks to recutils).

Silly? Awesome? Ugly? What do people think?  :-)

Thank you,
Ludo=E2=80=99.




Information forwarded to guix-patches@HIDDEN:
bug#30053; Package guix-patches. Full text available.

Message received at 30053 <at> debbugs.gnu.org:


Received: (at 30053) by debbugs.gnu.org; 9 Jan 2018 22:37:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 09 17:37:34 2018
Received: from localhost ([127.0.0.1]:50042 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eZ2WU-0003A0-67
	for submit <at> debbugs.gnu.org; Tue, 09 Jan 2018 17:37:34 -0500
Received: from mail-it0-f53.google.com ([209.85.214.53]:43500)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <steve.sprang@HIDDEN>) id 1eZ2WR-00039n-D0
 for 30053 <at> debbugs.gnu.org; Tue, 09 Jan 2018 17:37:31 -0500
Received: by mail-it0-f53.google.com with SMTP id u62so13496390ita.2
 for <30053 <at> debbugs.gnu.org>; Tue, 09 Jan 2018 14:37:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=xsp1nOUgThKhRB+xGAzS6jF1eBICv68b/iUfquIeeO0=;
 b=qDomjHYNd396o9DdLCMMnT2fY1ZHGsMduyqN2nd7guhnAmemJgDbBJtIHR89FZBQzH
 oFlm6deBXKycRRtbZNp9xtu0kwnlyJX0UOwrn8hyaxJAsIq9vvOsag8fN+NZ/HpBTiMI
 nJCaFlo0he+nQrL8YakxQb/YZzu1RTlx0TCNamgxwNh1NuOCJfdl+z8v1gwNzn6NS1eT
 hIqnX29uMTzhnGgy652Eaod14T2tW/Y/XpVW3Mpvf2QNP+T+S+/NXnu1G7qRaVdP4hrT
 f5b6lATUvqEaKyKM5TGnh4s+tL/fO2sR182IJHyGTKtafO386F2TdsjZJQ044w28XQZh
 Jcsw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=xsp1nOUgThKhRB+xGAzS6jF1eBICv68b/iUfquIeeO0=;
 b=CGvlHC9ycTfXtB6cgM4FoOtwKBeeK2l4JT1Cnb6/PJSkoMA2aIJt6cXc26cUycrw9h
 I0NaHG4c41hL7gmFcRE0z52HTYDWyo2JG6sakCcabqMVYGdppKmKgv5YdHWLKLwNJxvG
 V6l5Ca2tAx2SUONe7Ny9v05rP5u7ssY8PoZkaq3R51sXOvnNSkMgQB9k0WTeKOqtPusq
 o2M3jiN7BShqRoH9zkFAfMudnpkOaf9HCitGl1wp5QxaJHNKaiqzZ2TIfmOw0WFi2mFl
 2mc+gceYw6nrdAOE7fphbsDgF1SA36O2jPmq/vy/2ltWX44mG0tT53oPPvwu1x5MB6rl
 ZTGg==
X-Gm-Message-State: AKGB3mL2rQbP3JH9jNPVkqa/YBlrJZMP6kHAJ2N/R4DaThci5Wb50+Lo
 ptS1xThvwQ3fqg1QGNh81a3x7jGI6zHd57J9AFe13w==
X-Google-Smtp-Source: ACJfBou3xEOyswlrpUJ3hK8uWBr0i1/t1mrgnnKxe8Go3ww5TLadz7nzzvSPAZ09CQLtvXHTd5o7Y3fuw+yZdVCGiXg=
X-Received: by 10.36.10.81 with SMTP id 78mr18040156itw.117.1515537445557;
 Tue, 09 Jan 2018 14:37:25 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.142.76 with HTTP; Tue, 9 Jan 2018 14:37:24 -0800 (PST)
From: Steve Sprang <steve.sprang@HIDDEN>
Date: Tue, 9 Jan 2018 14:37:24 -0800
Message-ID: <CA+xn8YBnEa0qCs_FKn-gCnz0g+UJwy5LziMcDSyzODNMPF_qbQ@HIDDEN>
Subject: [PATCH 3/3] Improve appearance of tabular output.
To: 30053 <at> debbugs.gnu.org
Content-Type: multipart/mixed; boundary="001a113fc130163e4a05625f8f67"
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 30053
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

--001a113fc130163e4a05625f8f67
Content-Type: text/plain; charset="UTF-8"



--001a113fc130163e4a05625f8f67
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0003-ui-Improve-output-appearance-when-listing-generation.patch"
Content-Disposition: attachment; 
	filename="0003-ui-Improve-output-appearance-when-listing-generation.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_jc87uzpd0

RnJvbSBhNGI2N2U5MjU1YWM1MDc1MGM4ZjgyZjZhZWU4ZWJjMzVmOGJhMmJkIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGV2ZSBTcHJhbmcgPHNjc0BzdGV2ZXNwcmFuZy5jb20+CkRh
dGU6IFR1ZSwgOSBKYW4gMjAxOCAxNDoyMDoxMiAtMDgwMApTdWJqZWN0OiBbUEFUQ0ggMy8zXSB1
aTogSW1wcm92ZSBvdXRwdXQgYXBwZWFyYW5jZSB3aGVuIGxpc3RpbmcgZ2VuZXJhdGlvbnMuCgoq
IGd1aXgvdWkuc2NtIChkaXNwbGF5LXByb2ZpbGUtY29udGVudC1kaWZmKTogVXNlIHByZXR0eS1w
cmludC10YWJsZSB0byBmb3JtYXQgb3V0cHV0LgooZGlzcGxheS1wcm9maWxlLWNvbnRlbnQpOiBM
aWtld2lzZS4KLS0tCiBndWl4L3VpLnNjbSB8IDI4ICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9ndWl4L3VpLnNjbSBiL2d1aXgvdWkuc2NtCmluZGV4IDg5NTE3OTc0NC4uMzJm
NjE4ZjMzIDEwMDY0NAotLS0gYS9ndWl4L3VpLnNjbQorKysgYi9ndWl4L3VpLnNjbQpAQCAtMTMz
NCwxMCArMTMzNCwxMCBAQCBEVVJBVElPTi1SRUxBVElPTiB3aXRoIHRoZSBjdXJyZW50IHRpbWUu
IgogICAoZGVmaW5lIChlcXVhbC1lbnRyeT8gZmlyc3Qgc2Vjb25kKQogICAgIChzdHJpbmc9ICht
YW5pZmVzdC1lbnRyeS1pdGVtIGZpcnN0KSAobWFuaWZlc3QtZW50cnktaXRlbSBzZWNvbmQpKSkK
IAotICAoZGVmaW5lIChkaXNwbGF5LWVudHJ5IGVudHJ5IHByZWZpeCkKKyAgKGRlZmluZSAobWFr
ZS1yb3cgZW50cnkgcHJlZml4KQogICAgIChtYXRjaCBlbnRyeQogICAgICAgKCgkIDxtYW5pZmVz
dC1lbnRyeT4gbmFtZSB2ZXJzaW9uIG91dHB1dCBsb2NhdGlvbiBfKQotICAgICAgIChmb3JtYXQg
I3QgIiB+YSB+YVx0fmFcdH5hXHR+YX4lIiBwcmVmaXggbmFtZSB2ZXJzaW9uIG91dHB1dCBsb2Nh
dGlvbikpKSkKKyAgICAgICAobGlzdCAoZm9ybWF0ICNmICIgfmEgfmEiIHByZWZpeCBuYW1lKSB2
ZXJzaW9uIG91dHB1dCBsb2NhdGlvbikpKSkKIAogICAoZGVmaW5lIChsaXN0LWVudHJpZXMgbnVt
YmVyKQogICAgIChtYW5pZmVzdC1lbnRyaWVzIChwcm9maWxlLW1hbmlmZXN0IChnZW5lcmF0aW9u
LWZpbGUtbmFtZSBwcm9maWxlIG51bWJlcikpKSkKQEAgLTEzNDgsOCArMTM0OCw4IEBAIERVUkFU
SU9OLVJFTEFUSU9OIHdpdGggdGhlIGN1cnJlbnQgdGltZS4iCiAgICAgICAgICAgICAgICAgICBl
cXVhbC1lbnRyeT8gKGxpc3QtZW50cmllcyBuZXcpIChsaXN0LWVudHJpZXMgb2xkKSkpCiAgICAg
ICAgICAgKHJlbW92ZWQgKGxzZXQtZGlmZmVyZW5jZQogICAgICAgICAgICAgICAgICAgICBlcXVh
bC1lbnRyeT8gKGxpc3QtZW50cmllcyBvbGQpIChsaXN0LWVudHJpZXMgbmV3KSkpKQotICAgICAg
KGZvci1lYWNoIChjdXQgZGlzcGxheS1lbnRyeSA8PiAiKyIpIGFkZGVkKQotICAgICAgKGZvci1l
YWNoIChjdXQgZGlzcGxheS1lbnRyeSA8PiAiLSIpIHJlbW92ZWQpCisgICAgICAocHJldHR5LXBy
aW50LXRhYmxlIChhcHBlbmQgKG1hcCAoY3V0IG1ha2Utcm93IDw+ICIrIikgYWRkZWQpCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1hcCAoY3V0IG1ha2Utcm93IDw+ICItIikg
cmVtb3ZlZCkpKQogICAgICAgKG5ld2xpbmUpKSkKIAogICAoZGlzcGxheS1kaWZmIHByb2ZpbGUg
Z2VuMSBnZW4yKSkKQEAgLTEzNTcsMTUgKzEzNTcsMTcgQEAgRFVSQVRJT04tUkVMQVRJT04gd2l0
aCB0aGUgY3VycmVudCB0aW1lLiIKIChkZWZpbmUgKGRpc3BsYXktcHJvZmlsZS1jb250ZW50IHBy
b2ZpbGUgbnVtYmVyKQogICAiRGlzcGxheSB0aGUgcGFja2FnZXMgaW4gUFJPRklMRSwgZ2VuZXJh
dGlvbiBOVU1CRVIsIGluIGEgaHVtYW4tcmVhZGFibGUKIHdheS4iCi0gIChmb3ItZWFjaCAobWF0
Y2gtbGFtYmRhCi0gICAgICAgICAgICAgICgoJCA8bWFuaWZlc3QtZW50cnk+IG5hbWUgdmVyc2lv
biBvdXRwdXQgbG9jYXRpb24gXykKLSAgICAgICAgICAgICAgIChmb3JtYXQgI3QgIiAgfmFcdH5h
XHR+YVx0fmF+JSIKLSAgICAgICAgICAgICAgICAgICAgICAgbmFtZSB2ZXJzaW9uIG91dHB1dCBs
b2NhdGlvbikpKQotCi0gICAgICAgICAgICA7OyBTaG93IG1vc3QgcmVjZW50bHkgaW5zdGFsbGVk
IHBhY2thZ2VzIGxhc3QuCi0gICAgICAgICAgICAocmV2ZXJzZQotICAgICAgICAgICAgIChtYW5p
ZmVzdC1lbnRyaWVzCi0gICAgICAgICAgICAgIChwcm9maWxlLW1hbmlmZXN0IChnZW5lcmF0aW9u
LWZpbGUtbmFtZSBwcm9maWxlIG51bWJlcikpKSkpKQorCisgIChkZWZpbmUgZW50cnktPnJvdwor
ICAgIChtYXRjaC1sYW1iZGEKKyAgICAgICgoJCA8bWFuaWZlc3QtZW50cnk+IG5hbWUgdmVyc2lv
biBvdXRwdXQgbG9jYXRpb24gXykKKyAgICAgICAobGlzdCAoc3RyaW5nLWFwcGVuZCAiICAiIG5h
bWUpIHZlcnNpb24gb3V0cHV0IGxvY2F0aW9uKSkpKQorCisgIChsZXQqICgobWFuaWZlc3QgKHBy
b2ZpbGUtbWFuaWZlc3QgKGdlbmVyYXRpb24tZmlsZS1uYW1lIHByb2ZpbGUgbnVtYmVyKSkpCisg
ICAgICAgICAoZW50cmllcyAgKG1hbmlmZXN0LWVudHJpZXMgbWFuaWZlc3QpKQorICAgICAgICAg
KHJvd3MgICAgIChtYXAgZW50cnktPnJvdyBlbnRyaWVzKSkpCisgICAgOzsgU2hvdyBtb3N0IHJl
Y2VudGx5IGluc3RhbGxlZCBwYWNrYWdlcyBsYXN0LgorICAgIChwcmV0dHktcHJpbnQtdGFibGUg
KHJldmVyc2Ugcm93cykpKSkKIAogKGRlZmluZSAoZGlzcGxheS1nZW5lcmF0aW9uLWNoYW5nZSBw
cmV2aW91cyBjdXJyZW50KQogICAoZm9ybWF0ICN0IChHXyAic3dpdGNoZWQgZnJvbSBnZW5lcmF0
aW9uIH5hIHRvIH5hfiUiKSBwcmV2aW91cyBjdXJyZW50KSkKLS0gCjIuMTUuMQoK
--001a113fc130163e4a05625f8f67--




Information forwarded to guix-patches@HIDDEN:
bug#30053; Package guix-patches. Full text available.

Message received at 30053 <at> debbugs.gnu.org:


Received: (at 30053) by debbugs.gnu.org; 9 Jan 2018 22:37:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 09 17:37:10 2018
Received: from localhost ([127.0.0.1]:50039 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eZ2W5-00039P-TI
	for submit <at> debbugs.gnu.org; Tue, 09 Jan 2018 17:37:10 -0500
Received: from mail-it0-f54.google.com ([209.85.214.54]:44079)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <steve.sprang@HIDDEN>) id 1eZ2W4-00039C-Ui
 for 30053 <at> debbugs.gnu.org; Tue, 09 Jan 2018 17:37:09 -0500
Received: by mail-it0-f54.google.com with SMTP id b5so13487714itc.3
 for <30053 <at> debbugs.gnu.org>; Tue, 09 Jan 2018 14:37:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=bWR1hWBGzA+Gs+E4Pu9I4jYDdgz9KLWGniDoGNNOfug=;
 b=gf2rGTLq4gQjXOm/bqOTq2W4ddMtCozC9u6M6SrpDU+xwsfXfu3f9JZocB/iuWGa3K
 k4pyPG5P4U+69MBru3VnS2/qu6WGvGP4jM+8rbxwYHhL9/qjv7/Tbqh4wavceIomTD/8
 oHyHheSaroyvQhUNp/WBreqAVq6Qj6NgA7ILT4KyzWWHYBvN4w/+n8aiwUL9eYdE/AKm
 zLCFrfsu0U+DTga6p2xrW1Acpg8w5ealb+PEWnsugY1mbMeoOlWAPDliUNc3etnUbksz
 lezDno70xUobn3MGanGy2p9ehaB8rhNDKTChf/IUY0NF2MFYv/FIC2JJYt5/kJEhGSQE
 1KLQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=bWR1hWBGzA+Gs+E4Pu9I4jYDdgz9KLWGniDoGNNOfug=;
 b=SwfuCBrh30BQJ8h+TdFVL4KMRVy4X7h8Xtrk3pqr+n2oKcm8SMZo7ilZDX6EgDmeRm
 CTZZPFJho9s26RiMpkN6PYKSGaQ1RDR/VgGPzyKm+DWV/Fwf2H8DcetORJvYCSsuIj6a
 dg9XQ6+9dhLQxM86AtlBLA18IixXaty5Ue4zCT3H15/rz8zJD6+Y6hdGrYuUwjXOfUWZ
 WVZtGjV8elAfNyrSjP49Z45rh3KjIWchXNdjDX3sJnhH5pqzx+HH04ivcssqlj5YgIt/
 aXtU1YoQIo+O4aNHcDsdKeqFJQulQAloJMKctDhJW6jsonSCVKRs98xjTEeryeLoYfs6
 HCLw==
X-Gm-Message-State: AKGB3mIS3Udj7LPBHkgjwgNx1MT8XZlGvhi6IdcG1akw1r5ZRK+WE+pK
 1+WyArBxI/fugqw4xIh+b4QRt8plwFhsMAY5IzHpIg==
X-Google-Smtp-Source: ACJfBosHGTKewAsrRSwyxnOl65GxTXBcLsd6vtSITBsEK5g/M9z1xqnQ3pkCvrIT5T3Pf643AXY3qx3w2Ii9Op6VYLI=
X-Received: by 10.36.48.12 with SMTP id q12mr16563934itq.105.1515537423011;
 Tue, 09 Jan 2018 14:37:03 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.142.76 with HTTP; Tue, 9 Jan 2018 14:37:02 -0800 (PST)
From: Steve Sprang <steve.sprang@HIDDEN>
Date: Tue, 9 Jan 2018 14:37:02 -0800
Message-ID: <CA+xn8YBAvzHe57HEGDcFGKTVeXcx=nA7Rsg31ghWLL6_ujJufg@HIDDEN>
Subject: [PATCH 2/3] Improve appearance of tabular output.
To: 30053 <at> debbugs.gnu.org
Content-Type: multipart/mixed; boundary="001a11c00d9abe376105625f8d13"
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 30053
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

--001a11c00d9abe376105625f8d13
Content-Type: text/plain; charset="UTF-8"



--001a11c00d9abe376105625f8d13
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0002-package-Improve-output-appearance-when-listing-packa.patch"
Content-Disposition: attachment; 
	filename="0002-package-Improve-output-appearance-when-listing-packa.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_jc87uat40

RnJvbSBjMzQ1NDE3OTI0OWM4NDY1MWY1MGZkZmI4ODk1MGI2NmY1NzYwOTIzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGV2ZSBTcHJhbmcgPHNjc0BzdGV2ZXNwcmFuZy5jb20+CkRh
dGU6IFR1ZSwgOSBKYW4gMjAxOCAxNDoxMDowNCAtMDgwMApTdWJqZWN0OiBbUEFUQ0ggMi8zXSBw
YWNrYWdlOiBJbXByb3ZlIG91dHB1dCBhcHBlYXJhbmNlIHdoZW4gbGlzdGluZyBwYWNrYWdlcy4K
CiogZ3VpeC9zY3JpcHRzL3BhY2thZ2Uuc2NtIChwcm9jZXNzLXF1ZXJ5KTogVXNlIHByZXR0eS1w
cmludC10YWJsZSB3aGVuIGxpc3RpbmcgaW5zdGFsbGVkIGFuZCBhdmFpbGFibGUgcGFja2FnZXMu
Ci0tLQogZ3VpeC9zY3JpcHRzL3BhY2thZ2Uuc2NtIHwgMzcgKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDE5IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2d1aXgvc2NyaXB0cy9wYWNrYWdlLnNjbSBiL2d1aXgv
c2NyaXB0cy9wYWNrYWdlLnNjbQppbmRleCA2MTdlMTAyZDkuLmNlZDg1Zjg1MCAxMDA2NDQKLS0t
IGEvZ3VpeC9zY3JpcHRzL3BhY2thZ2Uuc2NtCisrKyBiL2d1aXgvc2NyaXB0cy9wYWNrYWdlLnNj
bQpAQCAtNzIzLDE1ICs3MjMsMTQgQEAgcHJvY2Vzc2VkLCAjZiBvdGhlcndpc2UuIgogICAgICAg
ICAgICAgICAobWFuaWZlc3QgIChwcm9maWxlLW1hbmlmZXN0IHByb2ZpbGUpKQogICAgICAgICAg
ICAgICAoaW5zdGFsbGVkIChtYW5pZmVzdC1lbnRyaWVzIG1hbmlmZXN0KSkpCiAgICAgICAgICAo
bGVhdmUtb24tRVBJUEUKLSAgICAgICAgICAoZm9yLWVhY2ggKG1hdGNoLWxhbWJkYQotICAgICAg
ICAgICAgICAgICAgICAgICgoJCA8bWFuaWZlc3QtZW50cnk+IG5hbWUgdmVyc2lvbiBvdXRwdXQg
cGF0aCBfKQotICAgICAgICAgICAgICAgICAgICAgICAod2hlbiAob3IgKG5vdCByZWdleHApCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocmVnZXhwLWV4ZWMgcmVnZXhwIG5hbWUp
KQotICAgICAgICAgICAgICAgICAgICAgICAgIChmb3JtYXQgI3QgIn5hXHR+YVx0fmFcdH5hfiUi
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lIChvciB2ZXJzaW9uICI/Iikg
b3V0cHV0IHBhdGgpKSkpCi0KLSAgICAgICAgICAgICAgICAgICAgOzsgU2hvdyBtb3N0IHJlY2Vu
dGx5IGluc3RhbGxlZCBwYWNrYWdlcyBsYXN0LgotICAgICAgICAgICAgICAgICAgICAocmV2ZXJz
ZSBpbnN0YWxsZWQpKSkKKyAgICAgICAgICAobGV0ICgocm93cyAoZmlsdGVyLW1hcAorICAgICAg
ICAgICAgICAgICAgICAgICAobWF0Y2gtbGFtYmRhCisgICAgICAgICAgICAgICAgICAgICAgICAg
KCgkIDxtYW5pZmVzdC1lbnRyeT4gbmFtZSB2ZXJzaW9uIG91dHB1dCBwYXRoIF8pCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIChhbmQgKHJlZ2V4cC1leGVjIHJlZ2V4cCBuYW1lKQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIChsaXN0IG5hbWUgKG9yIHZlcnNpb24gIj8iKSBvdXRw
dXQgcGF0aCkpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgaW5zdGFsbGVkKSkpCisgICAgICAg
ICAgICA7OyBTaG93IG1vc3QgcmVjZW50bHkgaW5zdGFsbGVkIHBhY2thZ2VzIGxhc3QuCisgICAg
ICAgICAgICAocHJldHR5LXByaW50LXRhYmxlIChyZXZlcnNlIHJvd3MpKSkpCiAgICAgICAgICAj
dCkpCiAKICAgICAgICgoJ2xpc3QtYXZhaWxhYmxlIHJlZ2V4cCkKQEAgLTc0OSwxNiArNzQ4LDE2
IEBAIHByb2Nlc3NlZCwgI2Ygb3RoZXJ3aXNlLiIKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByKSkpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICcoKSkpKQogICAgICAgICAg
KGxlYXZlLW9uLUVQSVBFCi0gICAgICAgICAgKGZvci1lYWNoIChsYW1iZGEgKHApCi0gICAgICAg
ICAgICAgICAgICAgICAgKGZvcm1hdCAjdCAifmFcdH5hXHR+YVx0fmF+JSIKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChwYWNrYWdlLW5hbWUgcCkKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChwYWNrYWdlLXZlcnNpb24gcCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChzdHJpbmctam9pbiAocGFja2FnZS1vdXRwdXRzIHApICIsIikKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChsb2NhdGlvbi0+c3RyaW5nIChwYWNrYWdlLWxvY2F0aW9uIHApKSkp
Ci0gICAgICAgICAgICAgICAgICAgIChzb3J0IGF2YWlsYWJsZQotICAgICAgICAgICAgICAgICAg
ICAgICAgICAobGFtYmRhIChwMSBwMikKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3Ry
aW5nPD8gKHBhY2thZ2UtbmFtZSBwMSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHBhY2thZ2UtbmFtZSBwMikpKSkpKQorICAgICAgICAgIChsZXQgKChyb3dzIChtYXAg
KGxhbWJkYSAocCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxpc3QgKHBhY2thZ2Ut
bmFtZSBwKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFja2FnZS12ZXJz
aW9uIHApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctam9pbiAo
cGFja2FnZS1vdXRwdXRzIHApICIsIikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKGxvY2F0aW9uLT5zdHJpbmcgKHBhY2thZ2UtbG9jYXRpb24gcCkpKSkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChzb3J0IGF2YWlsYWJsZQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKGxhbWJkYSAocDEgcDIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChzdHJpbmc8PyAocGFja2FnZS1uYW1lIHAxKQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKHBhY2thZ2UtbmFtZSBwMikpKSkpKSkKKyAgICAgICAgICAg
IChwcmV0dHktcHJpbnQtdGFibGUgcm93cykpKQogICAgICAgICAgI3QpKQogCiAgICAgICAoKCdz
ZWFyY2ggXykKLS0gCjIuMTUuMQoK
--001a11c00d9abe376105625f8d13--




Information forwarded to guix-patches@HIDDEN:
bug#30053; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 9 Jan 2018 22:34:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 09 17:34:58 2018
Received: from localhost ([127.0.0.1]:50034 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eZ2Ty-00035b-Fx
	for submit <at> debbugs.gnu.org; Tue, 09 Jan 2018 17:34:58 -0500
Received: from eggs.gnu.org ([208.118.235.92]:56476)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <steve.sprang@HIDDEN>) id 1eZ2Tx-00035N-Ol
 for submit <at> debbugs.gnu.org; Tue, 09 Jan 2018 17:34:58 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <steve.sprang@HIDDEN>) id 1eZ2Tr-0008Pg-JX
 for submit <at> debbugs.gnu.org; Tue, 09 Jan 2018 17:34:52 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM,
 T_DKIM_INVALID autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:50599)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <steve.sprang@HIDDEN>)
 id 1eZ2Tr-0008PM-Fv
 for submit <at> debbugs.gnu.org; Tue, 09 Jan 2018 17:34:51 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:47433)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <steve.sprang@HIDDEN>) id 1eZ2Tq-00030l-9Q
 for guix-patches@HIDDEN; Tue, 09 Jan 2018 17:34:51 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <steve.sprang@HIDDEN>) id 1eZ2Tp-0008N2-9y
 for guix-patches@HIDDEN; Tue, 09 Jan 2018 17:34:50 -0500
Received: from mail-io0-x22f.google.com ([2607:f8b0:4001:c06::22f]:35353)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <steve.sprang@HIDDEN>)
 id 1eZ2Tp-0008M7-3x
 for guix-patches@HIDDEN; Tue, 09 Jan 2018 17:34:49 -0500
Received: by mail-io0-x22f.google.com with SMTP id 14so20289780iou.2
 for <guix-patches@HIDDEN>; Tue, 09 Jan 2018 14:34:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=mdcx/2iGBHWuX+6A+NVEB0aQvfozwqH3nHb1GVZRPdk=;
 b=fwMZ9ZKufHASqPGl32NtHqfVPl5q2o6qee4FNHMVPAXJuNfZxGhKZ97+RHK+C7GO+z
 63gyc9txxuzKwVF45mSpkbKWt8XzugK0CihCB8/zXhwWaqA/cligA2dL07pxNLoYal0U
 LosmoEpPoqTGVbotAAux3GccGHEzWZWROPDE2dWm94PWciJidag/xqnDRFdTNddsoU6p
 u91q29Z6LZCSUm9LsKr0UgZXQcjTB263nEBe0FksU7iNgBnTmAibiCmv2aqtgs00z9fm
 WkMJpzjgJE9F+sVDckfwP/NfWPl7tLQF9MJ6YXN+kTUmL12hsR50McWVFiBwACwiSuxN
 cHEw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=mdcx/2iGBHWuX+6A+NVEB0aQvfozwqH3nHb1GVZRPdk=;
 b=jSDdxT/CxkGBZbpo1Lfyi95p7vkske13Z7SVvxFXoR93hH9xy05BNFEOR+7aRcaahE
 hk2p67mTEg3STGWXb+gLqOSO5gLdR/5JhZRhUio3fZZZJY7H24jIqFQ6cqmqYmvIB3Cb
 4ViflnG3bECy9rS7CJKAkSml/f/vqFum7SrNv+ZAcqizLkvIdhLBeqGovCLtDC2CSJL4
 /SxakLxpkkzw68qiYq43mK5OsSTrl6kzMjozSbDbEsfvL1FgZnMBIMnWjGE2PegtTEtk
 ITmM/lVe7DN2KvvGjf0uoxX/IIJHM2lSEBmOIcCjV0Rld8aHhAWEZKjZ2tr/9K1Y0mBC
 omFw==
X-Gm-Message-State: AKGB3mIrGSE0wXwKhEJJ0bkzzJLx7bPcKnlwIYVIo+bs+UeFZ0sW4vD9
 Yt/KF2/uY6VFEwHNzRroWpn0jJ/uwOptJqkKtQduKA==
X-Google-Smtp-Source: ACJfBosVi+hMGP6X1h+3XOY+11N16cCx0C1u2llu/zYNiM0V4TbjohP0Juf6su7MtpTWobUSPVm1fnAx1aK0skVt/C4=
X-Received: by 10.107.134.155 with SMTP id q27mr15353382ioi.225.1515537287288; 
 Tue, 09 Jan 2018 14:34:47 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.142.76 with HTTP; Tue, 9 Jan 2018 14:34:46 -0800 (PST)
From: Steve Sprang <steve.sprang@HIDDEN>
Date: Tue, 9 Jan 2018 14:34:46 -0800
Message-ID: <CA+xn8YBKpjVYmrhKbR7Y=wZnnfr+ALuEMHo_b5AEFMAOTEkDxA@HIDDEN>
Subject: [PATCH 1/3] Improve appearance of tabular output.
To: guix-patches@HIDDEN
Content-Type: multipart/mixed; boundary="001a113f9004a73eb605625f85d5"
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.0 (----)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> 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 <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.0 (----)

--001a113f9004a73eb605625f85d5
Content-Type: text/plain; charset="UTF-8"

I noticed when listing installed or available packages that the output
is often pretty jumbled up because columns in each row have an
inconsistent width.

This series of patches adds a new procedure for printing tabular data
(pretty-print-table) and modifies the code for --list-installed,
--list-available, and --list-generations to utilize it.

-Steve

--001a113f9004a73eb605625f85d5
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0001-utils-Add-a-procedure-for-pretty-printing-tabular-da.patch"
Content-Disposition: attachment; 
	filename="0001-utils-Add-a-procedure-for-pretty-printing-tabular-da.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_jc87j6t40

RnJvbSAwOWE2YmJiMWE4ZDVkMjg1NWNkZWUwNmI1OTM3ZGMzZTk1YjJmNDAxIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGV2ZSBTcHJhbmcgPHNjc0BzdGV2ZXNwcmFuZy5jb20+CkRh
dGU6IFR1ZSwgOSBKYW4gMjAxOCAxNDowMDoxMSAtMDgwMApTdWJqZWN0OiBbUEFUQ0ggMS8zXSB1
dGlsczogQWRkIGEgcHJvY2VkdXJlIGZvciBwcmV0dHkgcHJpbnRpbmcgdGFidWxhciBkYXRhLgoK
KiBndWl4L3V0aWxzLnNjbSAocHJldHR5LXByaW50LXRhYmxlKTogTmV3IHByb2NlZHVyZS4KLS0t
CiBndWl4L3V0aWxzLnNjbSB8IDIyICsrKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFu
Z2VkLCAyMSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZ3VpeC91
dGlscy5zY20gYi9ndWl4L3V0aWxzLnNjbQppbmRleCA5MmU0NWRlNjEuLmNmMWQ4OGQyMSAxMDA2
NDQKLS0tIGEvZ3VpeC91dGlscy5zY20KKysrIGIvZ3VpeC91dGlscy5zY20KQEAgLTQ2LDcgKzQ2
LDkgQEAKICAgIzp1c2UtbW9kdWxlICgoaWNlLTkgaWNvbnYpICM6cHJlZml4IGljb252OikKICAg
Izp1c2UtbW9kdWxlIChzeXN0ZW0gZm9yZWlnbikKICAgIzpyZS1leHBvcnQgKG1lbW9pemUpICAg
ICAgICAgOyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHkKLSAgIzpleHBvcnQgKHN0cmlwLWtl
eXdvcmQtYXJndW1lbnRzCisgICM6ZXhwb3J0IChwcmV0dHktcHJpbnQtdGFibGUKKworICAgICAg
ICAgICAgc3RyaXAta2V5d29yZC1hcmd1bWVudHMKICAgICAgICAgICAgIGRlZmF1bHQta2V5d29y
ZC1hcmd1bWVudHMKICAgICAgICAgICAgIHN1YnN0aXR1dGUta2V5d29yZC1hcmd1bWVudHMKICAg
ICAgICAgICAgIGVuc3VyZS1rZXl3b3JkLWFyZ3VtZW50cwpAQCAtMjk5LDYgKzMwMSwyNCBAQCBU
aGlzIHByb2NlZHVyZSByZXR1cm5zICN0IG9uIHN1Y2Nlc3MuIgogICAgICAgICAgICAgI3QpKSkp
KSkKIAogDAorOzs7Cis7OzsgUHJldHRpZmllZCBvdXRwdXQuCis7OzsKKworKGRlZmluZSAocHJl
dHR5LXByaW50LXRhYmxlIHJvd3MpCisgICJQcmludCBST1dTIGluIG5lYXQgY29sdW1ucy4gIEFs
bCByb3dzIHNob3VsZCBiZSBsaXN0cyBvZiBzdHJpbmdzIGFuZCBlYWNoCityb3cgc2hvdWxkIGhh
dmUgdGhlIHNhbWUgbGVuZ3RoLiIKKyAgKGxldCogKChudW0tY29scyAgIChpZiAobnVsbD8gcm93
cykgMCAobGVuZ3RoIChjYXIgcm93cykpKSkKKyAgICAgICAgIChjb2wtd2lkdGhzIChmb2xkIChs
YW1iZGEgKHJvdyBtYXhpbXVtcykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1hcCBt
YXggKG1hcCBzdHJpbmctbGVuZ3RoIHJvdykgbWF4aW11bXMpKQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgOzsgSW5pdGlhbCBtYXggd2lkdGggaXMgMCBmb3IgZWFjaCBjb2x1bW4uCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAobWFrZS1saXN0IG51bS1jb2xzIDApCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICByb3dzKSkKKyAgICAgICAgIChjb2wtZm10cyAgIChtYXAgKGN1dCBm
b3JtYXQgI2YgIn5+fmRhIiA8PikgY29sLXdpZHRocykpCisgICAgICAgICAoZm10ICAgICAgICAo
c3RyaW5nLWpvaW4gY29sLWZtdHMgIn4vIikpKQorICAgIChtYXAgKGN1dCBmb3JtYXQgI3QgIn4/
fiUiIGZtdCA8Pikgcm93cykpKQorCisMCiA7OzsKIDs7OyBLZXl3b3JkIGFyZ3VtZW50cy4KIDs7
OwotLSAKMi4xNS4xCgo=
--001a113f9004a73eb605625f85d5--




Acknowledgement sent to Steve Sprang <steve.sprang@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#30053; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 25 Nov 2019 12:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.