From unknown Sat Jun 14 18:49:00 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#56084 <56084@debbugs.gnu.org> To: bug#56084 <56084@debbugs.gnu.org> Subject: Status: crate importer removes test dependencies for non-top-level crates Reply-To: bug#56084 <56084@debbugs.gnu.org> Date: Sun, 15 Jun 2025 01:49:00 +0000 retitle 56084 crate importer removes test dependencies for non-top-level cr= ates reassign 56084 guix submitter 56084 Maxime Devos severity 56084 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 19 04:56:47 2022 Received: (at submit) by debbugs.gnu.org; 19 Jun 2022 08:56:47 +0000 Received: from localhost ([127.0.0.1]:50660 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2qje-0004WH-Qz for submit@debbugs.gnu.org; Sun, 19 Jun 2022 04:56:46 -0400 Received: from lists.gnu.org ([209.51.188.17]:50654) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2qjc-0004W8-DH for submit@debbugs.gnu.org; Sun, 19 Jun 2022 04:56:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47234) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o2qjc-0001rs-2m for bug-guix@gnu.org; Sun, 19 Jun 2022 04:56:44 -0400 Received: from xavier.telenet-ops.be ([2a02:1800:120:4::f00:14]:57834) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o2qja-0004jp-7l for bug-guix@gnu.org; Sun, 19 Jun 2022 04:56:43 -0400 Received: from [172.20.10.9] ([188.189.158.25]) by xavier.telenet-ops.be with bizsmtp id kwwe270010Z9yEL01wwe1J; Sun, 19 Jun 2022 10:56:38 +0200 Message-ID: Subject: crate importer removes test dependencies for non-top-level crates From: Maxime Devos To: bug-guix@gnu.org Date: Sun, 19 Jun 2022 10:56:37 +0200 Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-BAApOsQiqlEEsuZb8z+M" 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=1655628998; bh=AYpsxGLUHMSaxcJqvSbPpDpkq9S7nPNXOFsTT8zxsyA=; h=Subject:From:To:Date; b=GnglnLa44SrIYmqQJmX6GF6pnYnpO2PN3UMJ9a4c+F7yf/Ol4bv6eCf4MLokGPlbB OpYE/at1GM2i43l2gQ+3WIK1qLzQ/GTvBpCnWzSi4TqnABy1/1nR30KZiVuVTcoYGa 4FM6/65b9JOjrqV3mh5mvpzwoErjHz/f1bUSzdqPwChC0vFccY0YkIwlpjCbb/iqYm +YR3NbCtMrzkH9+MG3eqb4AIKRN0f343MoWlKfB4G6pvI9c2NKL0d8i058uZqd3/6b 6hElJVFAHL+kv7K0vyWefBCPvyg6Rgs6ChZ6tAPDzH/oaQJgbNY18b89RXiDdDo9RG Jq+lySPURe8kg== Received-SPF: pass client-ip=2a02:1800:120:4::f00:14; envelope-from=maximedevos@telenet.be; helo=xavier.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@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --=-BAApOsQiqlEEsuZb8z+M Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, The crate importer removes #:dev-dependencies (i.e., test dependencies and for benchmarks) for non-top-level crates, presumably because they aren't used anyway by cargo-build-system because of the #:skip-build?. However, antioxidant implements build results reuse, and I intend to implement running tests as well (not yet implemented) (except for when it would cause cycles), for which these #:dev-dependencies are actually needed. Proposal: don't remove the dev-dependencies in (guix import crate). Greetings, Maxime. --=-BAApOsQiqlEEsuZb8z+M 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+4iGRcl7gUCYq7kxRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7u35AP4rOJf8AXMVFgsniapRZa4hi13Z 1IPm+gia3kF/PFvG3AD7BLZYu9K8ipLPF8IDDvMnJN6gl0FCukhn431h7UYurwU= =wbX2 -----END PGP SIGNATURE----- --=-BAApOsQiqlEEsuZb8z+M--