From nobody Tue Sep 26 20:03:18 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Rw9fT0gXjz4vbDs; Tue, 26 Sep 2023 20:03:29 +0000 (UTC) (envelope-from thierry@pompo.net) Received: from edna.lautre.net (edna.lautre.net [80.67.160.88]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "lautre.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Rw9fS1RK2z3S9x; Tue, 26 Sep 2023 20:03:28 +0000 (UTC) (envelope-from thierry@pompo.net) Authentication-Results: mx1.freebsd.org; dkim=none; spf=pass (mx1.freebsd.org: domain of thierry@pompo.net designates 80.67.160.88 as permitted sender) smtp.mailfrom=thierry@pompo.net; dmarc=none Received: from graf.pompo.net (graf.pompo.net [82.66.0.218]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by edna.lautre.net (Postfix) with ESMTPSA id 8332010CF60; Tue, 26 Sep 2023 22:03:19 +0200 (CEST) Received: by graf.pompo.net (Postfix, from userid 1001) id 050CB51EE1B; Tue, 26 Sep 2023 22:03:18 +0200 (CEST) Date: Tue, 26 Sep 2023 22:03:18 +0200 From: Thierry Thomas To: ports@freebsd.org, "freebsd-ports@FreeBSD.org" Cc: rust@freebsd.org Subject: Re: dns/bind916 builds rust unexpectedly Message-ID: Mail-Followup-To: ports@freebsd.org, "freebsd-ports@FreeBSD.org" , rust@freebsd.org References: <2e1786f2-1aae-7199-5a3e-5d8c9cdbedbf@FreeBSD.org> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="/4E4Q4lQ3s2GGek/" Content-Disposition: inline In-Reply-To: <2e1786f2-1aae-7199-5a3e-5d8c9cdbedbf@FreeBSD.org> X-Operating-System: FreeBSD 13.2-STABLE amd64 Organization: Kabbale Eros X-Face: (hRbQnK~Pt7$ct`!fupO(`y_WL4^-Iwn4@ly-.,[4xC4xc;y=\ipKMNm<1J>lv@PP~7Z<.tKjAnXLs: X-PGP: 0xF1C516B3C8359753 X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.46 / 15.00]; SIGNED_PGP(-2.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.36)[-0.357]; FORGED_SENDER(0.30)[thierry@freebsd.org,thierry@pompo.net]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; R_SPF_ALLOW(-0.20)[+mx]; TO_DN_EQ_ADDR_SOME(0.00)[]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org,ports@freebsd.org]; ASN(0.00)[asn:20766, ipnet:80.67.160.0/19, country:FR]; MIME_TRACE(0.00)[0:+,1:+,2:~]; HAS_ORG_HEADER(0.00)[]; DMARC_NA(0.00)[freebsd.org]; ARC_NA(0.00)[]; FREEFALL_USER(0.00)[thierry]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_NEQ_ENVFROM(0.00)[thierry@freebsd.org,thierry@pompo.net]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Queue-Id: 4Rw9fS1RK2z3S9x --/4E4Q4lQ3s2GGek/ Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Le mar. 26 sept. 23 =C3=A0 9:44:51 +0200, Guido Falsi =C3=A9crivait=C2=A0: > Actually it's much worse than that. It's not only rust per se. >=20 > My poudriere machine rarely can do a build run without rebuilding one or > more of rust, some version of clang, some version of gcc, qt[56]-webengin= e, > py-qt6 (this one does most of the work single threaded unluckily). Also it > often ends up having to rebuild firefox and thinderbird (these two heavily > use rust, and get little speed up from ccache), libreoffice (this one at > least get a very strong speed up thanks to ccache) etc. This is true, but rust is very heavy, and it seems to be updated quiet frequently. Just an idea: maybe it could be possible to repocopy lang/rust to e.g. lang/rust-devel (we already have rust-nightly), lang/rust being a stable release, used to compile the depending ports, and rust-devel being used by rust developers and updated more frequently. I do not know if these ports would be installed at the same place, with CONFLICTS_INSTALL, or if would be better to install the -devel port with some suffix=E2=80=A6 [rust@FreeBSD.org added to Cc:] --=20 Th. Thomas. --/4E4Q4lQ3s2GGek/ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJ8BAEBCgBmBQJlEzkGXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFNTM2QkU4NTM4NTM5OUQwMEI2RkFBNzZG MUM1MTZCM0M4MzU5NzUzAAoJEPHFFrPINZdTopkP/iJc/GVBJ4kbld3zsa742Kwo J/8RqNXA/2nqd5aovy/bOkqsIERfzudySNq/Hl+AZ7sbUgzOQH9pXhE2jOWTZpEv BgYsJhi3pv8hjdhw8BFaX7DX8XD7J5CaGmC6ZpJNtB+vA2Pv3LcQKi7hiLQp9MlB /AAQmyaKzGoGBJyhxQ++08tbAeAVI/xet2/Ny8hBvOiWZtzQyTasJPcwNRulx19r BMKEYXhX74DyknckjUxZyNPI1MOrOlfL84xP+x8zShuu6Vl4SM6ya3/jTq/CWvrk pXm/jyRYIKAUpuv0shGYENhELByE5RE5ChS/xNVL+N+9MXOR6G4EPXfOcqeCEPie XWxVASajq6M6AYGnM+EToWTEz6a5P+lU094W+uFGA0Cbk+oc8SAskvAMD5BuBMPv 2U7MDHggSyMgvgrPAe44VJ1EKChZc3Xd77RT3SnihdWfs92Hk1wxEjxC+4kyjm63 apL/0SBPLEYhXOUZUwCR/Kee3lHRRWWd6pC9l9VYi0/baz/43VCZUAxHv+UVpXR5 ib+6hSl7oSE2UOA6g+DLAIzYK2JqMvnXgojssdg/qZp/cKEcqoIErWAgVfcgj4bo vELA0R8tg938nY+rTsgrdOxB/7DWwkGoDjVgm61KTD7D6ulNZ8g+HGH/cwXffzGE SYzJ9QjmyttqUwQ0oiUJ =a/CN -----END PGP SIGNATURE----- --/4E4Q4lQ3s2GGek/--