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

From: Charlie Li <vishwin_at_freebsd.org>
Date: Thu, 15 Jun 2023 16:57:47 UTC
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

-- 
Charlie Li
…nope, still don't have an exit line.