Date: Sat, 1 Feb 2025 20:23:10 -0800 From: Mark Millard <marklmi@yahoo.com> To: Guido Falsi <mad@madpilot.net>, FreeBSD Mailing List <freebsd-ports@freebsd.org> Cc: Nuno Teixeira <eduardo@freebsd.org>, Baptiste Daroussin <bapt@FreeBSD.org> Subject: Re: poudriere loop: llvm19-19.1.7: missed shlib PORTREVISION chase Message-ID: <510F48C1-DF1D-4C8B-BD85-1EEC6471DDED@yahoo.com> References: <510F48C1-DF1D-4C8B-BD85-1EEC6471DDED.ref@yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Guido Falsi <mad_at_madpilot.net> wrote on Date: Sat, 01 Feb 2025 22:36:12 UTC : > On 01/02/25 22:56, Baptiste Daroussin wrote: > > . . . >>> 32bits libs, they are actually needed. for reported ports, I think = the >>> PKG_NO_VERSION_FOR_DEPS=3Dyes does not work yet with newer pkg = version. > > And I was wrong about the pkg install bug, we do scan for 32bit = livraries, so > > everything should be fine. >=20 > Bapt, thanks for the analysis. >=20 > SO I gather I need to rebuild my jails from scratch, possibly from=20 > pkgbase, but I'm not sure what I can do about my head jail which I = build=20 > from source, and do also use to generate pkgbase packages for my=20 > desktops/laptop etc. If I interpret Bapt's notes correctly: ) It is poudriere-devel that needs to be updated to make PKG_NO_VERSION_FOR_DEPS=3Dyes work with pkg v2.0 (while still working with v1.21.3 for the transition?). pkg v2.0 is not the problem now. ) So, for now, one can avoid PKG_NO_VERSION_FOR_DEPS=3Dyes for from-source jails as one alternative. (Such is why the official package builders are not having the problem using pkg v2.0.5 as far as I can tell: no use of PKG_NO_VERSION_FOR_DEPS=3Dyes yet.) This can lead to a lot more rebuild activity, however. (Not that Bapt referenced the following, but . . .) ) Another odd way would be to force building/use of pkg v1.21.3 in/for the bulk runs instead of using the more recent commits to ports-mgmt/pkg . This could allow use of PKG_NO_VERSION_FOR_DEPS=3Dyes for now with the same status as before. (Would that still be true as poudriere-devel is updated to support the combination of pkg v2.0 and PKG_NO_VERSION_FOR_DEPS=3Dyes ? Could there be other, newer problems if v1.21.3 is used?) I am considering setting up that the last for my context and so to keep testing PKG_NO_VERSION_FOR_DEPS=3Dyes in other respects. I can do this in part because, for the context involved, I use (for example): # poudriere jail -i -jmain-ZNV4 Jail name: main-ZNV4 Jail version: 15.0-CURRENT Jail arch: amd64 Jail method: null Jail mount: /usr/obj/DESTDIRs/main-ZNV4-poud Jail fs: =20 Jail updated: 2021-09-09 00:43:44 Jail pkgbase: disabled # poudriere ports -l PORTSTREE METHOD TIMESTAMP PATH default null 2021-04-18 02:05:47 /usr/ports So, both the "Jail method" and the "Ports METHOD" are null mounts of my own, local directory trees. =3D=3D=3D Mark Millard marklmi at yahoo.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?510F48C1-DF1D-4C8B-BD85-1EEC6471DDED>