Re: git: e78dc018f22d - main - sysutils/tracker3: fix build with clang 16

From: Dimitry Andric <dim_at_FreeBSD.org>
Date: Thu, 15 Jun 2023 18:16:12 UTC
On 15 Jun 2023, at 18:57, Charlie Li <vishwin@freebsd.org> wrote:
> 
> Dimitry Andric wrote:
>> Apologies, I saw the following status update from you in Bugzilla:
>> Status: New → Open
>> Flags: maintainer-feedback?(gnome@FreeBSD.org) → maintainer-feedback+
>> so I assumed that was a form of approval.
> maintainer-feedback isn't the greatest UI either, since the targets of the flag are placed in a bind: (-) signifies actual timeout, but (+) can mean actual approval or merely feedback provided to avoid a timeout.
>> In any case, the problem with sysutils/tracker3 is not so much with the program itself, as with the generation of some of its .c files by vala. I have attempted to look into what vala is doing in generating these .c files, but I could not figure out how to make it do the right thing.
>> That is, I suspect that upgrading tracker3 to the latest upstream release, while probably OK in itself, will not solve the particular issue with the clang 16 warning.
> This part hasn't been implemented in vala since the 3.4 development cycle: https://gitlab.gnome.org/GNOME/tracker/-/merge_requests/525

Please review and test https://bugs.freebsd.org/272017 :)

-Dimitry