Re: Package missing from pkg search

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Tue, 19 Apr 2022 12:27:37 UTC
<l-freebsd@bitpri.de> writes:

> Hi,
>
> I have two machines upgraded from release 12.3 to 13.0. I'm trying to
> install the latest mysql80-server package.
>
> On one machine (EU), 'pkg search mysql80' returns:
> mysql80-client-8.0.28_1        Multithreaded SQL database (client)
> mysql80-server-8.0.28_2        Multithreaded SQL database (server)
>
> On the other machine (US) I only get:
> mysql80-client-8.0.28_1        Multithreaded SQL database (client)
>
> Both have 'pkg update' up-to-date without errors. /etc/pkg/FreeBSD.conf
> are identical and default.

Is "pkg -vv" output also identical? ABI is the usual culprit but other
variables can also have an impact.

For example, https://www.freshports.org/databases/mysql80-server#packages
doesn't list a package for a number of ABIs (mostly Tier2 architectures).

>
> Is there anything that filters pkg search results locally on the
> machine?

Broken build on the package cluster e.g.,

http://www.ipv6proxy.net/go.php?u=http://beefy13.nyi.freebsd.org/data/130i386-quarterly/8831094823b1/logs/errors/mysql80-server-8.0.28_2.log
http://www.ipv6proxy.net/go.php?u=http://beefy4.nyi.freebsd.org/data/123i386-quarterly/8831094823b1/logs/errors/mysql80-server-8.0.28_2.log
http://www.ipv6proxy.net/go.php?u=http://beefy15.nyi.freebsd.org/data/130i386-default/152bbb33232b/logs/errors/mysql80-server-8.0.28_3.log
http://www.ipv6proxy.net/go.php?u=http://beefy5.nyi.freebsd.org/data/123i386-default/152bbb33232b/logs/errors/mysql80-server-8.0.28_3.log

Finding these requires navigating https://pkg-status.freebsd.org/?all=1&type=package
or https://lists.freebsd.org/archives/freebsd-pkg-fallout/ Sometimes what fails
isn't the package itself but one of its dependencies. Port maintainers are
usually mailed by pkg-fallout@ for Tier1 architectures (aarch64, amd64, i386).