Re: git: 4eb8bb45d330 - main - devel/glib20: Define TEST_DEPENDS and add prepartions to pre-test

From: Gleb Popov <arrowd_at_freebsd.org>
Date: Mon, 01 Jul 2024 05:30:48 UTC
On Sun, Jun 30, 2024 at 10:46 PM Jan Beich <jbeich@freebsd.org> wrote:
>
> - Files outside of WRKDIR and STAGEDIR may not be writable by regular users

I agree, but we don't yet have a full understanding on what the test
stage restrictions are. For now I treat this more like a documentation
on what steps are required before running the test.

> - DBus session/user bus doesn't require /var/lib/dbus/machine-id
>   if started explicitly via "dbus-daemon --session" or dbus-run-session(1)

I will check if that fixes the problem, but the failing tests required
exactly this file to be present.

> - Likely obsolete after https://cgit.freebsd.org/src/commit/?id=17333d92643d

Certainly not, I was playing with tests on CURRENT and it didn't work
until I added that line.
This is also what KDE CI does:
https://invent.kde.org/sysadmin/ci-images/-/blob/master/freebsd14-qt67/Dockerfile?ref_type=heads#L903