Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 705972 - sys-apps/fwupd is missing USE dependencies for net-libs/libsoup[introspection] and dev-libs/libgusb[introspection]
Summary: sys-apps/fwupd is missing USE dependencies for net-libs/libsoup[introspection...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Lars Wendler (Polynomial-C) (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-01-20 19:33 UTC by David Roman
Modified: 2020-06-15 11:38 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Roman 2020-01-20 19:33:11 UTC
If those two packages don't have the introspection USE flag enabled fwupd will throw the next errors when compiling:

Couldn't find include 'Soup-2.4.gir' (search path: '['/usr/local/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0']')

Couldn't find include GUsb-1.0.gir' (search path: '['/var/tmp/portage/sys-apps/fwupd-1.3.6/work/fwupd-1.3.6-build/libfwupd', '/var/tmp/portage/sys-apps/fwupd-1.3.6/work/fwupd-1.3.6-build/libfwupd', './libfwupd/.', '../fwupd-1.3.6/libfwupd/.', '/usr/local/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0']')

Reproducible: Always
Comment 1 Jonathan Callen 2020-06-10 21:41:14 UTC
It appears that the problem is simply that there is a missing $(meson_use introspection), not that there are missing dependencies for USE=-introspection.  Once that line is added, the package build properly without the mentioned dependencies.
Comment 2 Larry the Git Cow gentoo-dev 2020-06-15 11:38:11 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4022f1d5b31959e5250665585eb9ba379502303a

commit 4022f1d5b31959e5250665585eb9ba379502303a
Author:     Lars Wendler <polynomial-c@gentoo.org>
AuthorDate: 2020-06-15 11:36:21 +0000
Commit:     Lars Wendler <polynomial-c@gentoo.org>
CommitDate: 2020-06-15 11:38:05 +0000

    sys-apps/fwupd: Security bump to versions 1.3.10 and 1.4.4
    
    Bug: https://bugs.gentoo.org/727656
    Closes: https://bugs.gentoo.org/705972
    Package-Manager: Portage-2.3.101, Repoman-2.3.22
    Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>

 sys-apps/fwupd/Manifest            |   2 +
 sys-apps/fwupd/fwupd-1.3.10.ebuild | 165 +++++++++++++++++++++++++++++++++++++
 sys-apps/fwupd/fwupd-1.4.4.ebuild  | 159 +++++++++++++++++++++++++++++++++++
 3 files changed, 326 insertions(+)