Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 626234 - net-p2p/classified-ads relies on dead dev-qt/qt-mobility
Summary: net-p2p/classified-ads relies on dead dev-qt/qt-mobility
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Antti Järvinen
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 623564
  Show dependency tree
 
Reported: 2017-07-26 10:13 UTC by Pacho Ramos
Modified: 2017-09-09 16:14 UTC (History)
2 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 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(-)