From nobody Mon Sep 25 20:31:24 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 4RvZKC2B0Qz4v2st for ; Mon, 25 Sep 2023 20:31:27 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RvZKC1Nmvz3bVw; Mon, 25 Sep 2023 20:31:27 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1695673887; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ImsosOjpFeuUOJikJn2yQsH8i5zXHhpUoNyZdgQuE3M=; b=cp0zQAsRFTBLmPxT1OvFyspohmfKeTwKoh9k2MJf3/zhqJGkFKh5ACiM7o4aJJ4JRjPx22 HnM0w+JMXIPajw42HEgP0NLQqpx5qMIB4zN3C52OGfrktBQvG7VipkqkfomUozWwqxETJp zpC2UTpilVrLzWTygubz2sw5VZXH8TAg1PvKdNGhWtgjEGamAzr+4VHL6l+UlWpB/IbGBd LG767xIOxIOnaCZGHp2mr5xNLskIq8s+pe0PU6ZrLyrp7lscQezQTCr2POhFm1Hp5cgwh/ RNopPAGfoi+NB0X/iCJtCBmj1riAEJpconQ/O7/DOy7PX9gWZEVzrqkP0o5Isg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1695673887; a=rsa-sha256; cv=none; b=N5xWVJbHr37xB+KRZODah+BEIgjI8H+7Mq/1V5yA17uGEMbGW4BIAkwhf2UNU0RfcUtp8A 5JlfH3+6GSI0uBJTKLIIdT3UrxgYQndB3KRro7ozn/G6jLWRRnmjGOEPnUAO9KonHJXVdu kdlh6vuSXnlMEJAH12MKEUXwcgsGIfWGp+F3niTuPJWysf29kiGsG7ruN2sAxUZ28X7/Mn iGotyFRzgqacuFRXeere2z5CGe9uHKizGZkTQJH7+S8utxw3/Q1KrwX7efds15FIxGQlt+ 7XLFTn66Tg26W7aMFD/CWew9PxVQrCCmEKXTC8qMaCRchLr5mvcmsMnHljGE0Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1695673887; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ImsosOjpFeuUOJikJn2yQsH8i5zXHhpUoNyZdgQuE3M=; b=ubHwqErL8rmHt8N1eUIwK6u7F0+a/lacG6wciiXpu2B1gze0nzJwYR343sSFQi5Z5YYe6f qQVKySetwysgmxlBSQufCIMG0uhpkG8+V8cMXizrbN8JacrErNmnMXeeM872i07hiITD23 j0wyqiiRyp0NyGWRQamgqFORf+zRjNSYMBGSkfKgYLIs48qco2K0LWeNwRU5njkyr+AvId CHwtetHzsUZN0JVke48Yv4Qa7fRJybukxbjpakaTDgx1vjEA1LTovuLmk8ACEUxWEfDrsq 4PgezMpYeBzmhdyHTjUiDEc/yG+7BmkpsozboCTsN10h8ott5RzYe0F9eZSQwg== Received: from [IPV6:2a01:e11:2002:4280:4aee:cff:fe73:9857] (unknown [IPv6:2a01:e11:2002:4280:4aee:cff:fe73:9857]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: madpilot/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4RvZKB56stz1Mhv; Mon, 25 Sep 2023 20:31:26 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Message-ID: <10b90044-0588-0074-c14a-5d1d0cb48f9f@FreeBSD.org> Date: Mon, 25 Sep 2023 22:31:24 +0200 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.15.1 Subject: Re: dns/bind916 builds rust unexpectedly Content-Language: en-US To: George Mitchell , ports@freebsd.org References: <1e05be67-cb15-964e-c78b-e74e714257a9@FreeBSD.org> <11aede54-89d0-9b46-28f8-1931571b8917@m5p.com> From: Guido Falsi In-Reply-To: <11aede54-89d0-9b46-28f8-1931571b8917@m5p.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 25/09/23 22:21, George Mitchell wrote: > On 9/25/23 11:38, Guido Falsi wrote: >> [...] >> 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. >> >> Anyway building from ports on live machines has always been bad >> practice for a lot of reasons. >> [...] > And yet it mostly works for some of us.  I'd be overjoyed to sign up > with the program (using packages only) if packages not using CUPS > (that would run with unassisted lpr) were available, let's say as a > flavor.  But until then ...                               -- George > Just for the record I did not say that people should use precompiled packages. In fact there is nothing bad in building your own packages with custom options. The bad practice is running "make install" on a live server or live machine, for various reasons. Building things can fill ram/disk/cpu, interfere with other software, other installed software can interfere with the build, etc. building should be done on a dedicated machine. By hand or using custom scripts or specific tools, this would avoid a lot of issues that are going to byte. But apart from these considerations anyone is obviously free to do whatever he wants with his machines. What I am trying to convey is that installing software via "make install" in port directories is becoming more and more problematic as time goes on due to pressures coming from outside the ports tree and FreeBSD world, on which we have very little power. -- Guido Falsi