From nobody Mon Sep 25 20:03:24 2023 X-Original-To: freebsd-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 4RvYj66bbxz4v14s for ; Mon, 25 Sep 2023 20:03:38 +0000 (UTC) (envelope-from portmaster@bsdforge.com) Received: from udns.ultimatedns.net (udns.ultimatedns.net [24.113.41.81]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "ultimatedns.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RvYj63ZwHz3Vys; Mon, 25 Sep 2023 20:03:38 +0000 (UTC) (envelope-from portmaster@bsdforge.com) Authentication-Results: mx1.freebsd.org; none Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.16.1/8.16.1) with ESMTP id 38PK3P84030610; Mon, 25 Sep 2023 13:03:31 -0700 (PDT) (envelope-from portmaster@bsdforge.com) 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 Date: Mon, 25 Sep 2023 13:03:24 -0700 From: Chris To: Guido Falsi Cc: Gareth de Vaux , freebsd-ports@freebsd.org Subject: Re: dns/bind916 builds rust unexpectedly In-Reply-To: References: <1e05be67-cb15-964e-c78b-e74e714257a9@FreeBSD.org> <343f2abb-6a3e-0193-f4bc-5db69c8021f5@FreeBSD.org> User-Agent: UDNSMS/17.0 Message-ID: X-Sender: portmaster@bsdforge.com Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:11404, ipnet:24.113.0.0/16, country:US] X-Rspamd-Queue-Id: 4RvYj63ZwHz3Vys On 2023-09-25 11:38, Guido Falsi wrote: > On 25/09/23 20:33, Guido Falsi wrote: >> On 25/09/23 19:50, Gareth de Vaux wrote: >>> On Mon 2023-09-25 (17:38), Guido Falsi wrote: >>>> This one, which calls in py-cryptography which requires rust. >>> >>> Thanks >>> >>>> There is a more general aspect to this. In the rest of the unix world >>>> software is now almost universally build using CI systems and buildboxes, >>>> people use binary packages almost all the time in linux. Developers don't >>>> care to keep low overhead in their builds and with dependency. The ports >>>> tree cannot mitigate this external pressure. >>> >>> Understood. Though the situation you point out has been around for decades >>> and this is the first time I've encountered such a chaotic result. >>> > > Anyway, in this specific case, simply be ready to see rust being requested > as a > build dependency of more and more software. > > Not that I approve, or disapprove, for that matter, of it, but this is the > direction we're headed to. Couldn't one overcome this problem by using an antioxidant, or even a rust remover? ;-) Sorry. Couldn't resist. > >> >> One can drive a car without using seat belts for years without any injury >> [1], dies this mean seat belts are unnecessary? >> >> [1] if he is lucky enough to never cause or be involved (without any blame) >> in a crash, even minor one. >>