From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-dev+bounces-89578-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by finch.gentoo.org (Postfix) with ESMTPS id 1A9B0138334
	for <garchives@archives.gentoo.org>; Sat,  7 Dec 2019 09:56:33 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 6E740E088F;
	Sat,  7 Dec 2019 09:56:27 +0000 (UTC)
Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id 28D6DE087C
	for <gentoo-dev@lists.gentoo.org>; Sat,  7 Dec 2019 09:56:27 +0000 (UTC)
Received: from katipo2.lan (unknown [203.86.205.69])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	(Authenticated sender: kentnl)
	by smtp.gentoo.org (Postfix) with ESMTPSA id 7F9FE34D866
	for <gentoo-dev@lists.gentoo.org>; Sat,  7 Dec 2019 09:56:25 +0000 (UTC)
Date: Sat, 7 Dec 2019 22:56:16 +1300
From: Kent Fredric <kentnl@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] [PATCH] cargo.eclass: use verbose cargo
 invocations
Message-ID: <20191207225616.1f0c2893@katipo2.lan>
In-Reply-To: <20191206200931.22347-1-gyakovlev@gentoo.org>
References: <20191206200931.22347-1-gyakovlev@gentoo.org>
Organization: Gentoo
X-Mailer: Claws Mail 3.17.4 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@lists.gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="Sig_/yj2GKqPrzODKHeD8Q_7pc_N";
 protocol="application/pgp-signature"; micalg=pgp-sha256
X-Archives-Salt: a9236dc2-d017-478a-a13f-322ba9db35d8
X-Archives-Hash: e4b4e8af8943566b85ca302ffd3117bf

--Sig_/yj2GKqPrzODKHeD8Q_7pc_N
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Fri,  6 Dec 2019 12:09:31 -0800
Georgy Yakovlev <gyakovlev@gentoo.org> wrote:

> Default output just prints crate name.
> With -vv we can see all cargo options and rustc args.

On the overlay with rust-crate.eclass, I've not found the verbose
output very helpful for anything.

I would probably ask for a knob to tweak that disabled this.



...

ECARGO_OPTS=3D(
   -j $(makeopts_jobs)
   "${ECARGO_OPTS[@]}"
)
if [ "${ECARGO_VERBOSE:-1}" =3D=3D 1 ]; then
  ECARGO_OPTS+=3D( -vv )
fi

...

cargo build "${ECARGO_OPTS[@]}" ...=20


or something along those lines.

I've also (often) had to invoke stuff like:

src_test() {
   RUSTFLAGS=3D"${RUSTFLAGS} --cap-lints warn" rust-crate_src_test
}

Because well, upstream.

But I'm not entirely fond of that syntax.

--Sig_/yj2GKqPrzODKHeD8Q_7pc_N
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

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

iQIzBAEBCAAdFiEEgdrME8Lrmai3DXYJda6SGagVg7UFAl3rd0AACgkQda6SGagV
g7WkTg/+M4Eafn3FUExq5xnroIjMUz2EnoCxu1ky/L61LGbj9A0h7IvQYe2tthPL
ztvp/lthxeFpRJr83/5RD0xJC19JjrRZnMGJrKpqARaMHnSKx1R45W00Z/pzrswW
Wyz1gH5Sj21YK30zhIAmfOULs9jOkoyTVC15xHtPKkA+p9058jS2DTjJfyXBelo9
bql1nV9ysVWbkQe80AF7zO0EovnTJzr3ZhEyxG7eTYx3nA6K9oGpOFdBhGRFBLVf
TUAEe7HQ/0DHbKSxNn8oZBIZ4WEOL4VI41dFQ43yeS6ir6T0EmpwTaf1pK2/6Dio
kr3P3xEzxyHG7y0ZIpvL1tSJfmCjptVbBkADV14WK1QNsk7apzom3/HDgg0QSqD4
1rs9my73xn4aIXwTcDWRtdSyZq+JPyXN0O8XIeXjNIMezNR03n3RJkm8jpVJEBLO
pS8mX0K9x3EEmFgfa9w2scVYu5Z2pqo6cPheiP4l5q4+ZQMJnlN69ppRsOw1qbxi
Id1ROIC4Tb5VLqWmlsqrI5AHDv3XvUMAPL/xKQVybkTHN6pe0xcjJRxuaOi3vXKi
2MSAXHgi6qROXNoapaEJiHv+mDFfpUHoII3MWy7r/xqVBplI5TnC0NXTez925bL+
bUZFBudlTWKBLki9yogG8SFK2lyolilO7c2fTPBTft1hR1HpkoQ=
=pSWo
-----END PGP SIGNATURE-----

--Sig_/yj2GKqPrzODKHeD8Q_7pc_N--