Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 741516 - [kde overlay] kde-misc/kdeconnect-9999:5: missing RDEPEND on dev-qt/qtmultimedia[qml]
Summary: [kde overlay] kde-misc/kdeconnect-9999:5: missing RDEPEND on dev-qt/qtmultime...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Overlays (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-09-10 12:03 UTC by fomys@gmx.us
Modified: 2020-09-13 11:19 UTC (History)
1 user (show)

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


Attachments
emerge --info kdeconnect (emerge_--info,8.69 KB, text/plain)
2020-09-10 16:15 UTC, fomys@gmx.us
Details
build.log (build.log,833.94 KB, text/x-log)
2020-09-10 16:32 UTC, fomys@gmx.us
Details

Note You need to log in before you can comment on or make changes to this bug.
Description fomys@gmx.us 2020-09-10 12:03:15 UTC
When you merge kdeconnect from kde repository, there is the qtmultimedia dependency, but not the qml use flag, so kdeconnect-sms don't start: it complains about missing qtmultimedia: `module "QtMultimedia" is not installed`


Reproducible: Always

Steps to Reproduce:
0. Theses steps only works if qtmultimedia is not compiled with qml flag
1. Install kdeconnect with sms use flag (to install kdeconnect-sms)
2. Launch kdeconnect-sms
Actual Results:  
(among other errors, all due to this one)
 - module "QtMultimedia" is not installed
And kdeconnect-sms don't open 

Expected Results:  
Start of kdeconnect-sms

I know how to fix this problem, you just have to enable qml use flag in kdeconnect dependencies, but I don't know how to submit a patch.

Simple temporary workaround: add `dev-qt/qtmultimedia qml` in package.use

PS: I'm french and I have a poor english level, I can try to explain again if necessary.
Comment 1 Jonas Stein gentoo-dev 2020-09-10 16:11:41 UTC
Thank you for the report. We need to have all information at hand before ticket assignment. That is why I ask you to 
* attach the logs and 
* paste the emerge info 
as described on https://wiki.gentoo.org/wiki/Attach_the_logs_to_the_bug_ticket
Comment 2 fomys@gmx.us 2020-09-10 16:15:23 UTC
Created attachment 659398 [details]
emerge --info kdeconnect
Comment 3 fomys@gmx.us 2020-09-10 16:16:09 UTC
I don't know which logs you want, those when I launch kdeconnect?
Comment 4 fomys@gmx.us 2020-09-10 16:32:02 UTC
Created attachment 659400 [details]
build.log

I don't found how to keep build.log when build complete, so I stop compilation just before installing. If you want this step too, can you explain me how to do that?
Comment 5 Andreas Sturmlechner gentoo-dev 2020-09-13 09:03:01 UTC
kde overlay bugs are prefixed with [kde overlay] tag in $summary.
Comment 6 Larry the Git Cow gentoo-dev 2020-09-13 11:19:21 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/proj/kde.git/commit/?id=9b657b9d84520ff58d653ef8db63ced03877f99a

commit 9b657b9d84520ff58d653ef8db63ced03877f99a
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-09-13 09:09:52 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-09-13 09:12:29 +0000

    kde-misc/kdeconnect: Update RDEPENDs
    
    Upstream commit 0b3d6bee85de52e228b29df6b68b8d8eca1527ff
    
    Reported-by: <fomys@gmx.us>
    Closes: https://bugs.gentoo.org/741516
    Package-Manager: Portage-3.0.6, Repoman-3.0.1
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-misc/kdeconnect/kdeconnect-9999.ebuild | 1 +
 1 file changed, 1 insertion(+)