Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 626234

Summary: net-p2p/classified-ads relies on dead dev-qt/qt-mobility
Product: Gentoo Linux Reporter: Pacho Ramos <pacho>
Component: Current packagesAssignee: Antti Järvinen <antti.jarvinen>
Status: RESOLVED FIXED    
Severity: normal CC: kensington, proxy-maint
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 623564    

Description Pacho Ramos gentoo-dev 2017-07-26 10:13:32 UTC
We were trying to kill dev-qt/qt-mobility finally, but it seems newer versions of this rely on it. Is upstream even aware of the issue? Couldn't the requirement be made optional?

Thanks
Comment 1 Antti Järvinen 2017-07-30 19:16:44 UTC
Ok, 

the dependency to qt mobility was added because of voice call feature 
https://github.com/operatornormal/classified-ads/commit/4d59cf98d149c48295cd936210a5b04400588088
that requires audio input+output classes like 
https://dc-snapshots.qt.io/qt-mobility/qaudiooutput.html
but more recent Qt documentation shows that QAudioOutput etc. are part of multimedia Qt and not Qt mobility. I'll try updating my gentoo installation to include up-to-date Qt versions and see if I can drop the qt mobility dependency. 

--
Antti
Comment 2 Larry the Git Cow gentoo-dev 2017-09-09 16:13:50 UTC
Bug has been closed via the following commit:
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0be4000365e78abb660fc3b212106fa716e2343

commit a0be4000365e78abb660fc3b212106fa716e2343
Author:     Michael Palimaka <kensington@gentoo.org>
AuthorDate: 2017-09-09 16:04:46 +0000
Commit:     Michael Palimaka <kensington@gentoo.org>
CommitDate: 2017-09-09 16:13:39 +0000

    net-p2p/classified-ads: remove bogus dev-qt/qt-mobility dependency
    
    This affected ebuild is Qt 5-based, while qt-mobility is Qt 4-based. This would
    have caused a segfault if both were loaded at the same time.
    
    Closes: https://bugs.gentoo.org/626234
    Package-Manager: Portage-2.3.6, Repoman-2.3.3

 net-p2p/classified-ads/classified-ads-0.11.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)