From nobody Tue Sep 10 19:45:35 2024 X-Original-To: questions@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 4X3DhW6PRWz5WYJg; Tue, 10 Sep 2024 19:45:47 +0000 (UTC) (envelope-from rwp@proulx.com) Received: from havoc.proulx.com (havoc.proulx.com [198.99.81.74]) (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 4X3DhW0bsfz4YhM; Tue, 10 Sep 2024 19:45:47 +0000 (UTC) (envelope-from rwp@proulx.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=proulx.com header.s=dkim2048 header.b=YtEXDo2n; dmarc=pass (policy=none) header.from=proulx.com; spf=pass (mx1.freebsd.org: domain of rwp@proulx.com designates 198.99.81.74 as permitted sender) smtp.mailfrom=rwp@proulx.com Received: from joseki.proulx.com (localhost [127.0.0.1]) by havoc.proulx.com (Postfix) with ESMTPS id 7E99022A; Tue, 10 Sep 2024 13:45:37 -0600 (MDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proulx.com; s=dkim2048; t=1725997537; bh=TBkqItRAVceNUKYeQgKuin+fuV8PwA2X1MMYvZDIsio=; h=Date:From:To:Subject:References:In-Reply-To:From; b=YtEXDo2nS+Ws/SC/89/f/sgM9JKqB4vFTAIzrDpC85eJNSS0md8cZ0nLjqEa6/QRw Q8Ab3mK1/mso9/K5y74MOngPNlZSDHwoZL4mCrOJ4URMto+XqVoj0XI6nq9vsQyb2y tbW71Ef+lQu4ZT1bWwxfB/HTBS3mEaGvCwbehU4UzUxX/cCyMvApzsygXVj6bYaaL8 gvVFdGdTKXZbdMQYcLRlhHmZ09F6dKnGEIJYDC2zC9nIOziETB+QQaiU6l4amdF3h4 Pf7XEzryy3w9kQtnnumlnuhg5ne/x254EkcBbH2yyxrEYL7aBzvjXBacS9+lyTpKeX zeRVTpykOvo3Q== Received: from madness.proulx.com (madness.proulx.com [192.168.230.122]) by joseki.proulx.com (Postfix) with ESMTP id 9262A7A00E; Tue, 10 Sep 2024 13:45:35 -0600 (MDT) Received: by madness.proulx.com (Postfix, from userid 1000) id 836BAD187C; Tue, 10 Sep 2024 13:45:35 -0600 (MDT) Date: Tue, 10 Sep 2024 13:45:35 -0600 From: Bob Proulx To: questions@freebsd.org, freebsd-questions@freebsd.org Subject: Re: building a 14.1 workstation Message-ID: <20240910133149369011506@bob.proulx.com> Mail-Followup-To: questions@freebsd.org, freebsd-questions@freebsd.org References: <20240908134405694174552@bob.proulx.com> List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.70 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[proulx.com,none]; FORGED_SENDER(0.30)[bob@proulx.com,rwp@proulx.com]; R_DKIM_ALLOW(-0.20)[proulx.com:s=dkim2048]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; ASN(0.00)[asn:397142, ipnet:198.99.80.0/22, country:US]; MIME_TRACE(0.00)[0:+]; MISSING_XM_UA(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org,questions@freebsd.org]; ARC_NA(0.00)[]; FROM_NEQ_ENVFROM(0.00)[bob@proulx.com,rwp@proulx.com]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; TO_DN_NONE(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[proulx.com:+] X-Rspamd-Queue-Id: 4X3DhW0bsfz4YhM Kevin Oberman wrote: > Bob Proulx wrote: > > The build might take several days to complete. The result is that the > > pkg repositories both current and quarterly might be missing major > > cones of dependent packages such as recently both firefox and chromium > > were unavailable for several days. > > This is no longer the case for 14 for amd64 systems. The 140amd64 build > system can now do a full build of packages in about 34 hours, well under 2 > days, and most smaller builds run in a few hours. They do 42 parallel > builds. This is a huge improvement and, I believe, that other build systems > will be replaced over the next months to get similar performance. Since I > have always used "latest", I have no idea of the status of the quarterly > builders. So glad to hear about the auto-build improvements! That's awesome! This is a huge improvement! I have a datapoint from 2023-11-09 where after 27 hours the build was reporting 28% done at that time last year. At that time I was waiting for a fixed sudo to build and for reasons at the time it was not in the current build and I was waiting for it to finish and then start the NEXT build's version for the fix. Which was quite the wait. I use Quarterly. Just to give an example of how much a 34 hour build is an improvement over the previous. :-) However even if faster there is still a window of time when some ports such as firefox and chromium are not available when there is a port build fail such as x265 which recently failed to build. It's very good to hear that the gap is a smaller gap. But it's still a gap and people still hit the gap if they try to install a fresh system during that time. Due to the nature of things a headless server is almost always okay but a desktop with X and a web browser and vlc is always more likely to be the problem. > Some time I want to walk through all of the build systems and see how many > hare running on new metal. Unfortunately, pkg-status.freebsd.org still is > not talking to the new systems. Let me cheer you on with this endeavor! :-) I have been trying to skill myself up to read the auto-build logs more proficiently. A few other people have helped to teach me some hints about how to read them which has been very helpful. For example my own home networking situation is currently still IPv4 only. (Yes, I know, in 2024.) Yet some of the auto-build network is stitched together using only IPv6 DNS names. It's possible to carefully navigate around it using IPv4 only but it is more challenging. Sometimes I simply decide to wait a couple of days knowing that eventually everything will work out. Bob