From nobody Thu Sep 14 22:51:37 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 4RmsyC2csTz4sqc1 for ; Thu, 14 Sep 2023 22:51:47 +0000 (UTC) (envelope-from freebsd@quinteiro.org) Received: from mx2.quinteiro.org (mx2.quinteiro.org [71.19.154.200]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4RmsyB471cz3SL6 for ; Thu, 14 Sep 2023 22:51:46 +0000 (UTC) (envelope-from freebsd@quinteiro.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=quinteiro.org header.s=default header.b=Ci79etPP; spf=pass (mx1.freebsd.org: domain of freebsd@quinteiro.org designates 71.19.154.200 as permitted sender) smtp.mailfrom=freebsd@quinteiro.org; dmarc=none Received: from www.quinteiro.org (www.quinteiro.org [204.109.56.22]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx2.quinteiro.org (Postfix) with ESMTPS id 7775521D9A6 for ; Thu, 14 Sep 2023 22:51:39 +0000 (UTC) (envelope-from freebsd@quinteiro.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=quinteiro.org; s=default; t=1694731899; bh=SAqMxNZv8kg3aebFyqoEjAJIpWVLzDWHW2uqC6pX4Ww=; h=Date:Subject:To:References:From:In-Reply-To; b=Ci79etPPFmk0ktXpoj8yBWNGN5Lv8ULPxAOjGFMcjDHhFKgRy+TLXA/sc6efqTxaD qTgFVnJBdfjZC6ByDBuz1nubfHLtQohL8o+Mh77MeIqp/QLnG096redR9wnfDjWhPZ 3tTCT2bD9Ly5QI/1n/NWzjnpIMVpABox83TYQXKY= Received: from [172.16.1.231] (157-131-78-27.fiber.dynamic.sonic.net [157.131.78.27]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by www.quinteiro.org (Postfix) with ESMTPSA id 5098330DD9 for ; Thu, 14 Sep 2023 22:51:38 +0000 (UTC) Message-ID: Date: Thu, 14 Sep 2023 15:51:37 -0700 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 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: Wow: Building the likes of devel/llvm16 now requires building rust first (when rust is out of date). . . To: ports@freebsd.org References: <5620735A-FB8A-4AFE-B4E4-32D0D8D58962.ref@yahoo.com> <5620735A-FB8A-4AFE-B4E4-32D0D8D58962@yahoo.com> Content-Language: en-US From: Jose Quinteiro In-Reply-To: <5620735A-FB8A-4AFE-B4E4-32D0D8D58962@yahoo.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; R_SPF_ALLOW(-0.20)[+mx]; R_DKIM_ALLOW(-0.20)[quinteiro.org:s=default]; MIME_GOOD(-0.10)[text/plain]; DKIM_TRACE(0.00)[quinteiro.org:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[ports@freebsd.org]; ASN(0.00)[asn:47066, ipnet:71.19.154.0/24, country:US]; MIME_TRACE(0.00)[0:+]; DMARC_NA(0.00)[quinteiro.org]; RCPT_COUNT_ONE(0.00)[1]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_HAS_DN(0.00)[]; TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_ALL(0.00)[] X-Rspamd-Queue-Id: 4RmsyB471cz3SL6 On 9/13/23 23:20, Mark Millard wrote: > Note: py39 is in use in my context. > > Building devel/llvm16 requires building textproc/py-recommonmark@py39 > Building textproc/py-recommonmark@py39 requires building textproc/py-sphinx@py39 > Building textproc/py-sphinx@py39 requires building www/py-requests@py39 > Building www/py-requests@py39 requires building net/py-urllib3@py39 > Building net/py-urllib3@py39 requires building security/py-openssl@py39 > Building security/py-openssl@py39 requires building security/py-cryptography@py39 > Building security/py-cryptography@py39 requires building devel/py-setuptools-rust@py39 > Building devel/py-setuptools-rust@py39 requires building lang/rust > > Building devel/llvm16 and the like just got more > resource intensive for those not already building > lang/rust . Building lang/rust in my context uses > system-clang ( not a devel/llvm* ). So no loop in > my context. > (snip) This might be the well-received(1) change to py-cryptography that added a dependency on Rust. The forums say(2) this might be a solution: DEFAULT_VERSIONS+=pycryptography=legacy I look forward to the formation of an antioxidants group on Github. Thanks, Jose (1) https://github.com/pyca/cryptography/issues/5771 (2) https://forums.FreeBSD.org/threads/rust-building-failed.90222/post-621328