GNU bug report logs - #56297
Guix style imperfections

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; Reported by: Maxime Devos <maximedevos@HIDDEN>; dated Wed, 29 Jun 2022 09:34:02 UTC; Maintainer for guix is bug-guix@HIDDEN.

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


Received: (at 56297) by debbugs.gnu.org; 29 Jun 2022 10:25:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 29 06:25:09 2022
Received: from localhost ([127.0.0.1]:57675 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o6Usf-0007ke-MG
	for submit <at> debbugs.gnu.org; Wed, 29 Jun 2022 06:25:09 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:12994)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1o6Use-0007jY-8X
 for 56297 <at> debbugs.gnu.org; Wed, 29 Jun 2022 06:25:09 -0400
Received: from lprikler-laptop.ist.intra (gw.ist.tugraz.at [129.27.202.101])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4LXyJc5N5fz1LLyW;
 Wed, 29 Jun 2022 12:25:04 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4LXyJc5N5fz1LLyW
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1656498304;
 bh=Apa+7kS0QVQnJlf69JZW9iQrYoQbbumrmOjUGwrgxLM=;
 h=Subject:From:To:Date:In-Reply-To:References:From;
 b=mrnH3FhrOzn/UhgI4O6C+k9EGw9He9WUfq4w1p1+CSASgwyCvv+WBN43sICweezbz
 R/uPj35YtXOI3Y2i7R6z+BReMxrErecGLKiyU/LmYbIUWh0KLeJlJgTgqO0HsAeJAg
 FYwdeF4xYbq7MAMSMtXQpOyJjaSwlwzchQRFxiNk=
Message-ID: <2a8343542ee2301f3effe1cdb04a121c180c119f.camel@HIDDEN>
Subject: Re: Guix style imperfections
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
To: Maxime Devos <maximedevos@HIDDEN>, 56297 <at> debbugs.gnu.org
Date: Wed, 29 Jun 2022 12:25:04 +0200
In-Reply-To: <473413ef0e01f1dcc7d62602a5b660230b216282.camel@HIDDEN>
References: <9499300db3fe4222f7126240fb2acad3cdf4371b.camel@HIDDEN>
 <1d570330e9811ec9327ec4f99e2baed4fd922194.camel@HIDDEN>
 <473413ef0e01f1dcc7d62602a5b660230b216282.camel@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.42.1 
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: waObeELIUl4ypBWmcn/8wQ
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 56297
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: -3.3 (---)

Am Mittwoch, dem 29.06.2022 um 12:19 +0200 schrieb Maxime Devos:
> Liliana Marie Prikler schreef op wo 29-06-2022 om 12:15 [+0200]:
> > > >                                     (delete-file
> > > >                                      "test-
> > > > suite/tests/version.test")
> > > > #t))))))
> > > 
> > > (Would be nice if "guix style" could be taught to remove those
> > > #t,
> > > but
> > > that seems more a feature limitation than a bug to me.)
> > It can still do better by not contracting them imho.
> 
> TBC, do you mean doing #t -> #true, #f -> #false?
I mean leaving them on an extra line.  The current style tool mostly
errs when contracting multiple lines, which imho should not be its
task.

The problem that is solved here, is that people sometimes (particularly
in the uri field of the source) make these contractions for style
reasons.  Guix style, having been taught that, tries to extrapolate
this to all fields.

Cheers





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

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


Received: (at 56297) by debbugs.gnu.org; 29 Jun 2022 10:20:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 29 06:20:21 2022
Received: from localhost ([127.0.0.1]:57593 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o6Uo1-0007Ws-IZ
	for submit <at> debbugs.gnu.org; Wed, 29 Jun 2022 06:20:21 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:57579)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1o6Unz-0007Wk-GT
 for 56297 <at> debbugs.gnu.org; Wed, 29 Jun 2022 06:20:19 -0400
Received: from lprikler-laptop.ist.intra (gw.ist.tugraz.at [129.27.202.101])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4LXyC42kh1z1LLyW;
 Wed, 29 Jun 2022 12:20:16 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4LXyC42kh1z1LLyW
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1656498016;
 bh=iBiWfkhrXV9uZLiKyDTuNeFq9lw79T/gaxInc011lco=;
 h=Subject:From:To:Date:In-Reply-To:References:From;
 b=ZpSlUYAAgMNzjySleY4W4I2pdmLXwFlSzd4CpHjjYWVrOABBxxRu8DSHHRjW7Q2qB
 U7yvZNzHHJHvGrgV1d64w8R+L/YwZqIq2VkJVq3spVTky2DPFKp8jZ5g47/+ahbXnJ
 tRSHYIhY4wehbsGqXgPydGI4fkPpB/4HWXdmJKBU=
Message-ID: <4de77339747298c76370c2a78ee7e0944a39078b.camel@HIDDEN>
Subject: Re: Guix style imperfections
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
To: Maxime Devos <maximedevos@HIDDEN>, 56297 <at> debbugs.gnu.org
Date: Wed, 29 Jun 2022 12:20:15 +0200
In-Reply-To: <754b54482ba7e443c587230b33ac56416f2b1eb9.camel@HIDDEN>
References: <9499300db3fe4222f7126240fb2acad3cdf4371b.camel@HIDDEN>
 <1d570330e9811ec9327ec4f99e2baed4fd922194.camel@HIDDEN>
 <754b54482ba7e443c587230b33ac56416f2b1eb9.camel@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.42.1 
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: waObeELIUl4ypBWmcn/8wQ
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 56297
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: -3.3 (---)

Am Mittwoch, dem 29.06.2022 um 12:18 +0200 schrieb Maxime Devos:
> Liliana Marie Prikler schreef op wo 29-06-2022 om 12:15 [+0200]:
> > Here, it depends.  I think I'd write this as 
> > 
> >      (native-inputs 
> >        (modify-inputs (package-native-inputs guile-3.0)
> >          (prepend autoconf automake libtool
> >                   flex gperf
> >                   gnu-gettext texinfo)))
> 
> FWIW, I was thinking of
> 
>    (native-inputs
>      (modify-inputs [...]
>        (prepend autoconf
>                 automake
>                 libtool
>                 flex gperf
>                 gnu-gettext
>                 texinfo)))
> 
> , I haven't really thought about putting multiple inputs on a single
> line myself.
That ought to be the strict suggestion; the variant I posted above
should simply be seen as "acceptable" in lax mode for not breaking the
horizontal space limit.




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

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


Received: (at 56297) by debbugs.gnu.org; 29 Jun 2022 10:19:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 29 06:19:13 2022
Received: from localhost ([127.0.0.1]:57589 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o6Umv-0007Up-9b
	for submit <at> debbugs.gnu.org; Wed, 29 Jun 2022 06:19:13 -0400
Received: from baptiste.telenet-ops.be ([195.130.132.51]:58702)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1o6Umt-0007Re-RI
 for 56297 <at> debbugs.gnu.org; Wed, 29 Jun 2022 06:19:12 -0400
Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be
 ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a])
 by baptiste.telenet-ops.be with bizsmtp
 id oyKB2700C4UW6Th01yKB2z; Wed, 29 Jun 2022 12:19:11 +0200
Message-ID: <473413ef0e01f1dcc7d62602a5b660230b216282.camel@HIDDEN>
Subject: Re: Guix style imperfections
From: Maxime Devos <maximedevos@HIDDEN>
To: Liliana Marie Prikler <liliana.prikler@HIDDEN>, 
 56297 <at> debbugs.gnu.org
Date: Wed, 29 Jun 2022 12:19:11 +0200
In-Reply-To: <1d570330e9811ec9327ec4f99e2baed4fd922194.camel@HIDDEN>
References: <9499300db3fe4222f7126240fb2acad3cdf4371b.camel@HIDDEN>
 <1d570330e9811ec9327ec4f99e2baed4fd922194.camel@HIDDEN>
Content-Type: multipart/signed; micalg="pgp-sha512";
 protocol="application/pgp-signature"; boundary="=-FvP8eZ5bQslQe7MPOs6G"
User-Agent: Evolution 3.38.3-1 
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
 t=1656497951; bh=0upPPBp7u/wGYUCjDLDSpLzzAXm0ozZp1SRhdvI2efE=;
 h=Subject:From:To:Date:In-Reply-To:References;
 b=lQxnHL+5+O7JUGsXiZ5UewBPTOAqiAx6FFd9170s3Kb+Si2kVSPh/iVtzFH2w8g5t
 fqopQZYtw/g5a6lOd/QFM40MvSeMiiDyxJ9oRFVAzHtFIofd0PeVxvOo51pFfomIku
 ftBLhp70o0yvtPFyV/SAWNZvXINn4N99W2TQH0HhGgjHN2waPWFSWFB1M9sy57Ljl4
 DVsMVkD3+QHxG35n8EeDjL6n6/WXBXkwzbUdhB02hM19YcZvapxx1q7mNSXpYB24OX
 Eao/dLBFrBhAtB6sTXHlXjsrPdACVh3KRff3T0gPilVTxZbIVzFRxZ6mros9fq1Iu8
 ntkF85XMpSyTA==
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 56297
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 (-)


--=-FvP8eZ5bQslQe7MPOs6G
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64

TGlsaWFuYSBNYXJpZSBQcmlrbGVyIHNjaHJlZWYgb3Agd28gMjktMDYtMjAyMiBvbSAxMjoxNSBb
KzAyMDBdOgo+ID4gPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChkZWxldGUtZmlsZQo+ID4gPiDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgInRlc3QtCj4gPiA+IHN1aXRlL3Rlc3RzL3ZlcnNpb24udGVzdCIpCj4gPiA+ICN0KSkp
KSkpCj4gPiAKPiA+IChXb3VsZCBiZSBuaWNlIGlmICJndWl4IHN0eWxlIiBjb3VsZCBiZSB0YXVn
aHQgdG8gcmVtb3ZlIHRob3NlICN0LAo+ID4gYnV0Cj4gPiB0aGF0IHNlZW1zIG1vcmUgYSBmZWF0
dXJlIGxpbWl0YXRpb24gdGhhbiBhIGJ1ZyB0byBtZS4pCj4gSXQgY2FuIHN0aWxsIGRvIGJldHRl
ciBieSBub3QgY29udHJhY3RpbmcgdGhlbSBpbWhvLgoKVEJDLCBkbyB5b3UgbWVhbiBkb2luZyAj
dCAtPiAjdHJ1ZSwgI2YgLT4gI2ZhbHNlPwoKR3JlZXRpbmdzLApNYXhpbWUuCg==


--=-FvP8eZ5bQslQe7MPOs6G
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYrwnHxccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7ht6AQD9TBZLgIz00TM9lBpxzw/Q5Q7o
Qj/27rcKfohwC2UMjQEA3HE8webHnUqijggjnp1mJv1wh1gvhhOk6Bqu0w1mIQw=
=U76J
-----END PGP SIGNATURE-----

--=-FvP8eZ5bQslQe7MPOs6G--





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

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


Received: (at 56297) by debbugs.gnu.org; 29 Jun 2022 10:18:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 29 06:18:17 2022
Received: from localhost ([127.0.0.1]:57576 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o6Um1-0007Rp-8x
	for submit <at> debbugs.gnu.org; Wed, 29 Jun 2022 06:18:17 -0400
Received: from baptiste.telenet-ops.be ([195.130.132.51]:58702)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1o6Uly-0007Re-JX
 for 56297 <at> debbugs.gnu.org; Wed, 29 Jun 2022 06:18:15 -0400
Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be
 ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a])
 by baptiste.telenet-ops.be with bizsmtp
 id oyJC2700A4UW6Th01yJCu8; Wed, 29 Jun 2022 12:18:12 +0200
Message-ID: <754b54482ba7e443c587230b33ac56416f2b1eb9.camel@HIDDEN>
Subject: Re: Guix style imperfections
From: Maxime Devos <maximedevos@HIDDEN>
To: Liliana Marie Prikler <liliana.prikler@HIDDEN>, 
 56297 <at> debbugs.gnu.org
Date: Wed, 29 Jun 2022 12:18:07 +0200
In-Reply-To: <1d570330e9811ec9327ec4f99e2baed4fd922194.camel@HIDDEN>
References: <9499300db3fe4222f7126240fb2acad3cdf4371b.camel@HIDDEN>
 <1d570330e9811ec9327ec4f99e2baed4fd922194.camel@HIDDEN>
Content-Type: multipart/signed; micalg="pgp-sha512";
 protocol="application/pgp-signature"; boundary="=-d061YPtVLST8y7WiMTQZ"
User-Agent: Evolution 3.38.3-1 
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
 t=1656497892; bh=uh5DDwWmBiTnrvbYYtGcQFalqwEA26EoDYlP5HH6sB4=;
 h=Subject:From:To:Date:In-Reply-To:References;
 b=nyfnymibeWFH5gBwAPiSQZUhIUNc5ey5J/qo/kyllVg7sqhGvJpIYIMD7ggUGZuaL
 DLvITrDn30T4YZzQvgww/mBclRoxg/5MGt97UQhRWKu4wcFDXpWCBYo+fArsBXqald
 0z8mIl21tBNQoj66RkzRnqXqZl1VhYk1GdulQv4vSocwBMV2iV2Q2QZYxuWdAPWggT
 sDqECPrXy14yjz7fJ7OJF9MBI9gD4+Lr7c3N1mY621PoUoqoFlx44d5mctRwvpUHV7
 kzlwVwkFdT5GKURticsL7vqD0L1H/KkGxZgTgpus+FqjNhfdJ1V3Ir1PParkM0BwAv
 IJMf4cQc6u8/Q==
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 56297
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 (-)


--=-d061YPtVLST8y7WiMTQZ
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Liliana Marie Prikler schreef op wo 29-06-2022 om 12:15 [+0200]:
> Here, it depends.=C2=A0 I think I'd write this as=20
>=20
> =C2=A0=C2=A0=C2=A0=C2=A0 (native-inputs=C2=A0
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (modify-inputs (package-native-input=
s guile-3.0)
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (prepend autoconf automa=
ke libtool
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 flex gperf
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 gnu-gettext texinfo)))

FWIW, I was thinking of

   (native-inputs
     (modify-inputs [...]
       (prepend autoconf
                automake
                libtool
                flex gperf
                gnu-gettext
                texinfo)))

, I haven't really thought about putting multiple inputs on a single
line myself.

Greetings,
Maxime.

--=-d061YPtVLST8y7WiMTQZ
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYrwm3xccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7kY8AP49dfhT3GaF6Uv4wpLEGxnN176/
gMDgCmUe4z1ECruagwEA8/qD8dO3djB5Mv9QRYK0LOXESpkHqgI2e0ADYEDCfQo=
=Mqbt
-----END PGP SIGNATURE-----

--=-d061YPtVLST8y7WiMTQZ--





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

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


Received: (at 56297) by debbugs.gnu.org; 29 Jun 2022 10:15:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 29 06:15:09 2022
Received: from localhost ([127.0.0.1]:57544 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o6Uiy-0007LP-Ie
	for submit <at> debbugs.gnu.org; Wed, 29 Jun 2022 06:15:08 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:41839)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1o6Uiw-0007LG-Hy
 for 56297 <at> debbugs.gnu.org; Wed, 29 Jun 2022 06:15:07 -0400
Received: from lprikler-laptop.ist.intra (gw.ist.tugraz.at [129.27.202.101])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4LXy526NM0z1LLyW;
 Wed, 29 Jun 2022 12:15:02 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4LXy526NM0z1LLyW
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1656497703;
 bh=8kGbGjDEYPAsqPbRXMLDTxhWnFXg5pmrodsxqx8+WN4=;
 h=Subject:From:To:Date:In-Reply-To:References:From;
 b=Pq5oSHEfWXwiVBYNIJjb3PrwOuvbzLwZClkaw1ftF+Lv8/ZAQQpZULymPFfkmOYKX
 uEvKn6b0RR7PpBnXQQ4jvdui4G7lEjpL4QgVIcjQoubiIrBFZ8KMYw5TttpjaUY9cc
 Cemh7RH5cR3pTvBMgUYeoMLGaJ2tMvYhn7NTXV3Y=
Message-ID: <1d570330e9811ec9327ec4f99e2baed4fd922194.camel@HIDDEN>
Subject: Re: Guix style imperfections
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
To: Maxime Devos <maximedevos@HIDDEN>, 56297 <at> debbugs.gnu.org
Date: Wed, 29 Jun 2022 12:15:02 +0200
In-Reply-To: <9499300db3fe4222f7126240fb2acad3cdf4371b.camel@HIDDEN>
References: <9499300db3fe4222f7126240fb2acad3cdf4371b.camel@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.42.1 
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: waObeELIUl4ypBWmcn/8wQ
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 56297
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: -3.3 (---)

Am Mittwoch, dem 29.06.2022 um 11:33 +0200 schrieb Maxime Devos:
> Hi,
> 
> "guix style" occasionally makes some decision that seem a bit
> questionable to me.  More concretely, copy the definition of guile-
> next, put it in a .scm and rename it, and run
> "guix style -L . guile-next-styleme".  I get:
Before commenting on the individual points, I do think in general guix
style needs to have a "lax" mode and a "strict" mode where the latter
is enabled via "--strict" and keeps certain snippets as-is.  All
elements that save vertical space at the cost of horizontal space
should be disabled in strict mode, whereas they might be acceptable in
lax mode.

> > (define-module (test))
> > (use-modules (guix packages) (guix git-download) (gnu packages
> > autotools) (gnu packages guile) (guix utils)
> > (define-public guile-next
> >  (let ((version "3.0.7") (revision "0")
> >        (commit "d70c1dbebf9ac0fd45af4578c23983ec4a7da535"))
> 
> Conventionally 'revision' is put on another line -- for these kind of
> let bindings, (maybe all?), I would recommend to put all of them on
> separate lines.
Agree.

> >    (package
> >      (inherit guile-3.0)
> >      (name "guile-next-styleme")
> >      (version (git-version version revision commit))
> >      (source [snip, LGTM])
> >      (arguments
> >       (substitute-keyword-arguments (package-arguments guile-3.0)
> >         ((#:phases phases
> >           '%standard-phases) `(modify-phases ,phases
> 
> Put %standard-phases on the same line ad #:phases phases and `(modify-
> phases ,phases on a new line
Agree.  What's even the point the current style tries to make?

> >                                 (add-before 'check 'skip-failing-
> > tests
> >                                   (lambda _
> >                                     (substitute* "test-
> > suite/standalone/test-out-of-memory"
> >                                       (("!#") "!#
> > 
> > (exit 77)
> > "))
> 
> I'd prefer the original "!#\n\n(exit 77)\n" here, but I don't know if
> that's something 'Guix style' could feasibly do (there might be
> situations where a newline might be appropriate, how could "guix style"
> which is the case?).
I'd prefer if strict mode typed those out, but we can keep strings "as-
is" in lax mode, supposing they don't grow beyond the horizontal limit.

> >                                     (delete-file
> >                                      "test-suite/tests/version.test")
> > #t))))))
> 
> (Would be nice if "guix style" could be taught to remove those #t, but
> that seems more a feature limitation than a bug to me.)
It can still do better by not contracting them imho.

> >      (native-inputs (modify-inputs (package-native-inputs guile-3.0)
> >                       (prepend autoconf
> >                                automake
> >                                libtool
> >                                flex
> >                                gnu-gettext
> >                                texinfo
> >                                gperf)))
> 
> I'd consider it tidier to put (modify-inputs ...) on a new line
Here, it depends.  I think I'd write this as 

     (native-inputs 
       (modify-inputs (package-native-inputs guile-3.0)
         (prepend autoconf automake libtool
                  flex gperf
                  gnu-gettext texinfo)))

> >     (synopsis "Development version of GNU Guile"))))
> 
> Question: do people agree with these style choices?
I think some people might actually be okay with a few or even all of
them (juding by how many submit collapsed lets), but I'd like to point
out that they break with Lisp coding guidelines for no good reason.

Regarding the optimization of vertical space, I do think that guix
lacks semantic information to make meaningful choices and thus ought to
either step back when an "informed" user invokes the tool or strictly
take the "least optimal, but correct" approach in strict mode.

Cheers




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

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


Received: (at submit) by debbugs.gnu.org; 29 Jun 2022 09:33:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 29 05:33:24 2022
Received: from localhost ([127.0.0.1]:57438 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1o6U4Z-00045W-P5
	for submit <at> debbugs.gnu.org; Wed, 29 Jun 2022 05:33:23 -0400
Received: from lists.gnu.org ([209.51.188.17]:37714)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1o6U4X-00045N-1A
 for submit <at> debbugs.gnu.org; Wed, 29 Jun 2022 05:33:21 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:42688)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <maximedevos@HIDDEN>)
 id 1o6U4W-0005Sb-QN
 for bug-guix@HIDDEN; Wed, 29 Jun 2022 05:33:20 -0400
Received: from michel.telenet-ops.be ([2a02:1800:110:4::f00:18]:39314)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <maximedevos@HIDDEN>)
 id 1o6U4U-0008W2-Cp
 for bug-guix@HIDDEN; Wed, 29 Jun 2022 05:33:20 -0400
Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be
 ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a])
 by michel.telenet-ops.be with bizsmtp
 id oxZB270034UW6Th06xZBX5; Wed, 29 Jun 2022 11:33:11 +0200
Message-ID: <9499300db3fe4222f7126240fb2acad3cdf4371b.camel@HIDDEN>
Subject: Guix style imperfections
From: Maxime Devos <maximedevos@HIDDEN>
To: bug-guix@HIDDEN
Date: Wed, 29 Jun 2022 11:33:05 +0200
Content-Type: multipart/signed; micalg="pgp-sha512";
 protocol="application/pgp-signature"; boundary="=-Eo50Gz7S8HCjnRg6uFzR"
User-Agent: Evolution 3.38.3-1 
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
 t=1656495191; bh=/VLN/hd/oX7gtRpEAOLqp6lS2VEcBsJhmqdAmRPgrtQ=;
 h=Subject:From:To:Date;
 b=duRSLMnwUpkspzwCyWeqnWAHDzhDFNrHxHQLZiz5ZLrGA3IrACUPW5ElyKCVoLVxJ
 M2K7OgbhQX95vNgxQk9xLR1jVzi2D8WHNgJc85tq5mqmMYBpEi5QNq4DUJ4HxxsU7w
 vUV1X2kWbaT6RCg4Ow+NM+yDizX2DQ/rVzdXOeK19Jo6vbkOPLyE2aZpgYoEqUD76I
 5eJAj/c8DeKEOSJAUP/IOTD/wbZnuXwB6R6b2u5XR7dOwPB7DXdvj6XK+mjXBOL5tp
 M3CychfkKWnC7YdjXYzOibqbD175WUHyKvYfPXQWp18r/Db4box8Qg9B7lMYdgUmNW
 yItdjD1nOAV4g==
Received-SPF: pass client-ip=2a02:1800:110:4::f00:18;
 envelope-from=maximedevos@HIDDEN; helo=michel.telenet-ops.be
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 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_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.2 (/)
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: -2.3 (--)


--=-Eo50Gz7S8HCjnRg6uFzR
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi,

"guix style" occasionally makes some decision that seem a bit
questionable to me.  More concretely, copy the definition of guile-
next, put it in a .scm and rename it, and run
"guix style -L . guile-next-styleme".  I get:

> (define-module (test))
> (use-modules (guix packages) (guix git-download) (gnu packages autotools)=
 (gnu packages guile) (guix utils)
> (define-public guile-next
>  (let ((version "3.0.7") (revision "0")
>        (commit "d70c1dbebf9ac0fd45af4578c23983ec4a7da535"))

Conventionally 'revision' is put on another line -- for these kind of let b=
indings,
(maybe all?), I would recommend to put all of them on separate lines.

>    (package
>      (inherit guile-3.0)
>      (name "guile-next-styleme")
>      (version (git-version version revision commit))
>      (source [snip, LGTM])
>      (arguments
>       (substitute-keyword-arguments (package-arguments guile-3.0)
>         ((#:phases phases
>           '%standard-phases) `(modify-phases ,phases

Put %standard-phases on the same line ad #:phases phases and `(modify-phase=
s ,phases
on a new lineg=20
>                                 (add-before 'check 'skip-failing-tests
>                                   (lambda _
>                                     (substitute* "test-suite/standalone/t=
est-out-of-memory"
>                                       (("!#") "!#
>
>(exit 77)
>"))

I'd prefer the original "!#\n\n(exit 77)\n" here, but I don't know if that'=
s
something 'Guix style' could feasibly do (there might be situations where a
newline might be appropriate, how could "guix style" which is the case?).

>                                     (delete-file
>                                      "test-suite/tests/version.test") #t)=
)))))

(Would be nice if "guix style" could be taught to remove those #t, but that=
 seems
more a feature limitation than a bug to me.)

>      (native-inputs (modify-inputs (package-native-inputs guile-3.0)
>                       (prepend autoconf
>                                automake
>                                libtool
>                                flex
>                                gnu-gettext
>                                texinfo
>                                gperf)))

I'd consider it tidier to put (modify-inputs ...) on a new line

>     (synopsis "Development version of GNU Guile"))))

Question: do people agree with these style choices?

Greetings,
Maxime.

--=-Eo50Gz7S8HCjnRg6uFzR
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYrwcURccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7oJFAP4hReQBKh4e79ZjH4zlWDSf0wxF
fIxX69bkVPNSJJIyAQEAlwFXbrhB8Fk0IRrOgnGHf7qfLhintGcnSxfbthuyQgI=
=yODs
-----END PGP SIGNATURE-----

--=-Eo50Gz7S8HCjnRg6uFzR--





Acknowledgement sent to Maxime Devos <maximedevos@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#56297; Package guix. 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: Wed, 29 Jun 2022 10:30:02 UTC

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