In some of recent world updates I've found out gnome-base/dconf-editor-43.0 fails to build. Further investigation of log file made me to think that dconf-editor ebuild is missing a dependency on USE=vala for gui-libs/libhandy. > error: Package `libhandy-1' not found in specified Vala API directories or GObject-Introspection GIR directories When I rebuilt gui-libs/libhandy with USE=vala, dconf-editor was built successfully right away. Reproducible: Always Steps to Reproduce: 1. Set USE=-vala for gui-libs/libhandy and build it. 2. Try to build gnome-base/dconf-editor-43.0 Actual Results: Build fails with missing library error. Expected Results: Build successful.
Created attachment 823869 [details] build.log.gz Adding build log with libhandy built without USE=vala.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb20d723bd5c1d9d19b55ecb800d352193a4cc0c commit eb20d723bd5c1d9d19b55ecb800d352193a4cc0c Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2022-10-14 01:25:38 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-10-14 01:25:38 +0000 gnome-base/dconf-editor: Depend on libhandy[vala] Closes: https://bugs.gentoo.org/876973 Signed-off-by: Matt Turner <mattst88@gentoo.org> gnome-base/dconf-editor/dconf-editor-43.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Thanks!