Date: Fri, 15 Sep 2023 09:43:36 +0200 (CEST) From: freebsd@oldach.net (Helge Oldach) To: freebsd@quinteiro.org (Jose Quinteiro) Cc: ports@freebsd.org Subject: Re: Wow: Building the likes of devel/llvm16 now requires building rust first (when rust is out of date). . . Message-ID: <202309150743.38F7haWX052359@nuc.oldach.net> In-Reply-To: <bcd70391-7a39-107f-a1cc-d3f4b6ce4ef7@quinteiro.org> from Jose Quinteiro at "14 Sep 2023 15:51:37"
next in thread | previous in thread | raw e-mail | index | archive | help
Jose Quinteiro wrote on Fri, 15 Sep 2023 00:51:37 +0200 (CEST): > 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 Unfortunately "legacy" py-cryptography turns out to be incompatible with commonly used things like py-certbot (managing Let's Encrypt certificates), so the only option at present is to pay the price of compiling rust. This easily turns a 10 minute Python package update into a 10 hour compile session and is a major PITA as well as waste of energy, in particular as rusts is only temporarily used for compiling a py-cryptography plugin and commonly obsolete afterwards. > I look forward to the formation of an antioxidants group on Github. :-) Kind regards Helge
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202309150743.38F7haWX052359>