02:14DavidHeidelberg: any meson PRO around? we cannot figure out one failure regarding to dependency
02:29DavidHeidelberg: added current knowledgebase about the problem: https://gitlab.freedesktop.org/mesa/mesa/-/issues/11183#note_2419386
02:29DavidHeidelberg: meson seems to ignore dep
03:49Company: DavidHeidelberg: I'm not sure if I fully understand it and I didn't dive into the meson.build files, but it feels like https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/7127
03:51Company: the reason seems to be that sources of a dependency are not transitive dependencies, because during *build* you don't need the finished build of the dependency, only when *linking*
03:52DavidHeidelberg: I found a hack which works, and I think it could be circular dependency
03:53DavidHeidelberg: ... but probably nope.
03:56alice: seems like the same kind of thing
03:59Company: what I wasn't sure back then is if those built headers should go into sources or dependencies
04:00Company: because meson puts headers that get installed into the dependencies
04:00Company: so if you have a built header that gets installed, it'll work fine
04:00Company: but if you have a built header that's not installed because you're building a private lib, then things break
05:00DavidHeidelberg: Company: alice I wasn't able to much comprehend how to apply the GDK change onto mesa, but I did solution/workaround like this which works reliable: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29278
05:26Company: DavidHeidelberg: that's pretty much what we did in GTK
05:28Company: note that I have no idea if this is the correct fix, but I know it is a fix