Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 876973 - gnome-base/dconf-editor-43.0 missing libhandy[vala] dependency
Summary: gnome-base/dconf-editor-43.0 missing libhandy[vala] dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-10-13 11:55 UTC by Alexey Skobkin
Modified: 2022-10-14 01:26 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log.gz (no_dep_build.log.gz,4.51 KB, application/gzip)
2022-10-13 11:56 UTC, Alexey Skobkin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Skobkin 2022-10-13 11:55:43 UTC
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.
Comment 1 Alexey Skobkin 2022-10-13 11:56:27 UTC
Created attachment 823869 [details]
build.log.gz

Adding build log with libhandy built without USE=vala.
Comment 2 Larry the Git Cow gentoo-dev 2022-10-14 01:26:08 UTC
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(-)
Comment 3 Matt Turner gentoo-dev 2022-10-14 01:26:18 UTC
Thanks!