From nobody Tue Apr 7 23:07:52 2026 X-Original-To: pkgbase@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 4fr20s6ZZVz6WRFn; Tue, 07 Apr 2026 23:07:57 +0000 (UTC) (envelope-from ivy@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fr20s5dBXz42Dh; Tue, 07 Apr 2026 23:07:57 +0000 (UTC) (envelope-from ivy@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1775603277; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=l11XJy6bQGupFfnXfeXsh0Pw90fpHG+37jumnsjdo7c=; b=yJ+bned6T4clhPuN9e/5EF7j5Jw7qof9eJlcgl7TrMHSXa3ZVl8rWyL0xBVeLg5mRwFQwJ EsvwKJ7i0MWv3+E5572idRxbRqIh0j/PkmbTnMpT1CLE7Z8zl81HpqKgCIosfFPG5zUz+3 SmAF2hyhoqV6Ed+qYgWqSd6RtGHfMvLdKHXxyNoVVlxEBeCY6RVGaAJnHSr7uvUppxzG0n 7QBoVmHt5webcVKN9dl0eoX5v/7zHRo3EbQKuJdqKfJJHHAJL/purevl/pMnTB3iFRimhA te39MVUMekuL2bd1hW2P1aQGXBJkHN+ns/WTryywmGfRw4hz0xPVfWWfkqLVsg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1775603277; a=rsa-sha256; cv=none; b=va2I7nxxkiIzYFZ66jZK/nY4fJbpZLBgppj3VYN8Nfq8bzgNJsmUhEUPU5WWlJbmpFn3N3 dzf2PdfOBwGksJ3w87kc8QJ6/wygwKfb8kloBGWv4/DaYzaTqJ3j56Uo7mwr4NwqOBa7Cx tpjk4OuTwKk3thAp5qIr4WXH7DX/MOdA17ohCFFgoGVWJ64gGyBN9LQhANcN1imflRUDmk fEHZ+VSDKlelqPf2vCO68vODejZbhkmdwxuR7EIAHiniMUluwabytr/52dyQLOJ5jk2PPj 8bgoUJyDpsyvhXY/67F1NLaNIy9Vplx8HnJkQ5wdDO5hPbbD0msq+4uDYcg4Bg== 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=1775603277; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=l11XJy6bQGupFfnXfeXsh0Pw90fpHG+37jumnsjdo7c=; b=px82Hb8aBaC90TsBa0w6muCNKmjGsBSlB8yNUowUWtWGNtZMz+yKJrxY9NqPjafADEAPPs b+CizW5ZCQzNxCww+Nrqvi2izpdV8tZj7+jiZ8/djlvFhGJLEP2aBLmuR1Kw9IKeu+attx 32DR4FADj9R8yc3dCFUwFmCN314DwbZ32P4cXN8J6KIK5MLqW/ZDhClv7z9esRmh3KwHn1 mtmS4VLwidAnODY2BB9kj/atL4+XwQRfCo6kRwCCl5A9q8jVfRF4iymNkWHNdgI+TeoFAb 0ety86yPcPxVC2x9djTR9PopyDdH0760C/ZmhAfds3umxYzj9YOv/WUrbyv91g== Received: from amaryllis.le-fay.org (amaryllis.le-fay.org [IPv6:2a00:1098:6b:400::9]) (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) (Authenticated sender: ivy/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4fr20s246Qzvch; Tue, 07 Apr 2026 23:07:57 +0000 (UTC) (envelope-from ivy@freebsd.org) Date: Wed, 8 Apr 2026 00:07:52 +0100 From: Lexi Winter To: current@freebsd.org, pkgbase@freebsd.org Subject: Re: pkgbase breakage in main due to libucl upgrade Message-ID: Mail-Followup-To: current@freebsd.org, pkgbase@freebsd.org References: List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="MZC8ywQWqVw2Dq5o" Content-Disposition: inline In-Reply-To: --MZC8ywQWqVw2Dq5o Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Lexi Winter wrote in : > as a couple of people already reported[0][1] the pkgbase build is > currently broken in main. this affects building packages for any > version of FreeBSD when the build host is main abda442d92fd[2] or > later. after some discussion, we will resolve this as follows: - main and stable/15 have been updated to new the new libucl API, so they should both now build correctly. (63d0e3e3aa24 in main, 976b2ebf4309 in stable/15.) this change is backward-compatible with the old API and is safe to cherry-pick to 15.0 if needed. - this fix will be EN to releng/15.0, so versions of 15.0 from that point onwards will build correctly on main. - we'll temporarily revert the libucl commit that caused the issue, which means all versions of 15.0 will build correctly on main. (D56294, which should land this week.) once 15.0 reaches end of support (around September), that change will be un-reverted. the eventual outcome will be that it won't be possible to build older versions of 15.0 on 16.0 or later, but since this only affects pkgbase, and the fix is trivial, and 15.0 will be out of support by that point, i'm not too concerned about that. separately, the changes to use bootstrap libucl for pkgbase have landed in main and will be MFC'd to stable/15 soon, which should prevent recurrences of this sort of problem. --MZC8ywQWqVw2Dq5o Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCadWORgAKCRD1nT63mIK/ YDUGAP9/jMcyx67a9871CMEyU9h2VAcuuBmDolk3J6Q7y1nW0gEA6mYx5E718tjH AL9I7WFRwJ0cCP377mqEh6kbigqsNQw= =4nsr -----END PGP SIGNATURE----- --MZC8ywQWqVw2Dq5o--