Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Apr 2026 00:07:52 +0100
From:      Lexi Winter <ivy@freebsd.org>
To:        current@freebsd.org, pkgbase@freebsd.org
Subject:   Re: pkgbase breakage in main due to libucl upgrade
Message-ID:  <adWOSG1IjApYKhb-@amaryllis.le-fay.org>
In-Reply-To: <adO-7XKNIoSr0AaM@amaryllis.le-fay.org>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
Lexi Winter wrote in <adO-7XKNIoSr0AaM@amaryllis.le-fay.org>:
> 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.

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----

iHUEABYKAB0WIQSyjTg96lp3RifySyn1nT63mIK/YAUCadWORgAKCRD1nT63mIK/
YDUGAP9/jMcyx67a9871CMEyU9h2VAcuuBmDolk3J6Q7y1nW0gEA6mYx5E718tjH
AL9I7WFRwJ0cCP377mqEh6kbigqsNQw=
=4nsr
-----END PGP SIGNATURE-----
home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?adWOSG1IjApYKhb->