Re: poudriere loop: llvm19-19.1.7: missed shlib PORTREVISION chase

From: Nuno Teixeira <eduardo_at_freebsd.org>
Date: Mon, 27 Jan 2025 09:56:14 UTC
Hello Rainer,

> Wouldn't this be the right time to get Bapt@ involved? After all, he has
> worked intensively on the pkg updates.

Yes it is. I'm CC'ing bapt@.

Resuming on how to reproduce:
--
# cd /usr/src
# make buildworld-jobs buildkernel-jobs
# poudriere jail -c -j 15amd64 -m src=/usr/src
# poudriere ports -c -p main -m null -M /usr/ports

# poudriere testport -j 15amd64 -p main games/rocksndiamonds
<repeat testport>
# poudriere testport -j 15amd64 -p main games/rocksndiamonds

# Warning: llvm19-19.1.7 will be rebuilt as it misses libc++.so.1:32
--

Quick fix is to remove PKG_NO_VERSION_FOR_DEPS=yes from poudriere.conf
I did added this option some months ago to fix excessive rust rebuilds with
curl updates.

main-n275036-faa845aab611 amd64
poudriere-devel-3.4.99.20250115
DEFAULT_VERSIONS+=llvm=19

Thanks,

Rainer Hurling <rhurlin@gwdg.de> escreveu (segunda, 27/01/2025 à(s) 06:02):

> Am 26.01.25 um 19:12 schrieb Nuno Teixeira:
> > I've got same pkg issue like yours.
> >
> > My case is happening with poudriere builds on llvm19 since I have it
> > default.
> > So, every pkg that depends on it, I'll get a rebuild of llvm19.
> >
> > Later on I will try to bump llvm19 portrevision and thus be the hacker
> > of year is by this it is solved :)
> >
> > Something say to me that it is something wrong with pkg 2.x and I will
> > try a bump to see what happens like:
> > https://cgit.freebsd.org/ports/commit/?
> > id=345307cb539e2e81ddc70cd22f85ea34b4fac043 <https://cgit.freebsd.org/
> > ports/commit/?id=345307cb539e2e81ddc70cd22f85ea34b4fac043>
>
> Wouldn't this be the right time to get Bapt@ involved? After all, he has
> worked intensively on the pkg updates.
>
>
> > Cheers,
> >
> > Rainer Hurling <rhurlin@gwdg.de <mailto:rhurlin@gwdg.de>> escreveu
> > (domingo, 26/01/2025 à(s) 16:51):
> >
> >     Am 26.01.25 um 16:36 schrieb Nuno Teixeira:
> >      > (...)
> >      >
> >      > poudriere-devel-3.4.99.20250115
> >      >
> >      > poudriere.conf:
> >      > + PKG_NO_VERSION_FOR_DEPS=yes
> >      >
> >      > EDIT: pkg 2.0.4 doesn't fixed issue
> >
> >     Hmm. Maybe it's because of pkg, which was recently updated to 2.x?
> >
> >     On my box, outside of Poudriere, I've been getting missing libs for
> >     32-bit versions of the nvidia-driver ever since:
> >
> >     #pkg check -dn
> >     Checking all packages: 100%
> >     nvidia-driver is missing a required shared library: libnvidia-
> >     tls.so.1:32
> >     nvidia-driver is missing a required shared library: libXext.so.6:32
> >     nvidia-driver is missing a required shared library: libX11.so.6:32
> >
> > --
> > Nuno Teixeira
> > FreeBSD UNIX:  <eduardo@FreeBSD.org>   Web: https://FreeBSD.org
> > <https://FreeBSD.org>
>
>

-- 
Nuno Teixeira
FreeBSD UNIX:  <eduardo@FreeBSD.org>   Web:  https://FreeBSD.org