Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 671414 - media-plugins/audacious-plugins-3.10 requires qtnetwork which cannot be built with libressl instead of openssl
Summary: media-plugins/audacious-plugins-3.10 requires qtnetwork which cannot be built...
Status: RESOLVED DUPLICATE of bug 562050
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Jason A. Donenfeld
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-11-18 11:37 UTC by hkBst
Modified: 2018-11-23 10:19 UTC (History)
1 user (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 hkBst 2018-11-18 11:37:05 UTC
media-plugins/audacious-plugins-3.10 requires qtnetwork which cannot be built with libressl instead of openssl

# emerge -1av =media-plugins/audacious-plugins-3.10::gentoo

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] dev-qt/qtchooser-0_p20170803::gentoo  USE="-test" 0 KiB
[ebuild  N    #] dev-libs/openssl-1.1.1-r2:0/1.1::gentoo  USE="asm bindist zlib -rfc3779 -sctp -sslv3 -static-libs -test -tls-heartbeat -vanilla" CPU_FLAGS_X86="(sse2)" 8143 KiB
[ebuild  N     ] dev-libs/double-conversion-3.0.0-r1:0/1::gentoo  USE="-static-libs -test" 6856 KiB
[ebuild  N     ] dev-qt/qtcore-5.11.2-r1:5/5.11::gentoo  USE="icu -debug -systemd -test" 45855 KiB
[ebuild  N     ] dev-qt/qtdbus-5.11.2:5/5.11::gentoo  USE="-debug -test" 0 KiB
[ebuild  N     ] dev-qt/qttest-5.11.2:5/5.11::gentoo  USE="-debug -test" 0 KiB
[ebuild  N     ] dev-qt/qtgui-5.11.2-r1:5/5.11::gentoo  USE="dbus egl gif gles2 jpeg libinput png udev xcb -accessibility -debug -eglfs -evdev -ibus -test -tslib -tuio -vnc" 0 KiB
[ebuild  N     ] dev-qt/qtwidgets-5.11.2:5/5.11::gentoo  USE="gles2 gtk png xcb -debug -test" 0 KiB
[ebuild     U  ] media-sound/audacious-3.10::gentoo [3.9::gentoo] USE="nls (-gtk%*) (-gtk3%) (-qt5%)" 551 KiB
[ebuild  N     ] dev-qt/qtnetwork-5.11.2:5/5.11::gentoo  USE="bindist networkmanager ssl -connman -debug -libproxy -test" 0 KiB
[ebuild  N     ] dev-qt/qtdeclarative-5.11.2:5/5.11::gentoo  USE="gles2 jit widgets -debug -localstorage -test -xml" 21697 KiB
[ebuild  N     ] dev-qt/qtmultimedia-5.11.2:5/5.11::gentoo  USE="alsa gles2 pulseaudio qml -debug -gstreamer -openal -test -widgets" 3616 KiB
[ebuild     U  ] media-plugins/audacious-plugins-3.10::gentoo [3.9-r1::gentoo] USE="adplug alsa flac mp3 nls pulseaudio vorbis -aac -ampache -aosd -bs2b -cdda -cue -ffmpeg -fluidsynth -gme -http -jack -lame -libav -libnotify -libsamplerate -lirc -mms -modplug -scrobbler -sdl -sid -sndfile -soxr -speedpitch -wavpack (-gnome%) (-gtk%*) (-gtk3%) (-hotkeys%) (-qt5%)" 1662 KiB
[blocks B      ] dev-libs/openssl:0 ("dev-libs/openssl:0" is blocking dev-libs/libressl-2.6.5)

Total: 13 packages (2 upgrades, 11 new), Size of downloads: 88377 KiB
Conflict: 1 block (1 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (dev-libs/openssl-1.1.1-r2:0/1.1::gentoo, ebuild scheduled for merge) pulled in by
    dev-libs/openssl:0=[bindist=] (dev-libs/openssl:0=[bindist]) required by (dev-qt/qtnetwork-5.11.2:5/5.11::gentoo, ebuild scheduled for merge)
Comment 1 Andreas Sturmlechner gentoo-dev 2018-11-18 11:43:45 UTC
Not a bug in audacious-plugins - Qt upstream does not accept libressl-specific patches. LibreSSL apparently does not properly work as a drop-in replacement after all.

*** This bug has been marked as a duplicate of bug 562050 ***
Comment 2 hkBst 2018-11-18 15:16:15 UTC
I understand that the problem is with qtnetwork, but what is new in this version of audacious-plugins (3.9 -> 3.10) is that it is a required dependency. Perhaps that can still be tweaked?
Comment 3 Andreas Sturmlechner gentoo-dev 2018-11-18 19:01:37 UTC
Actually, the qtnetwork dependency does not come from audacious itself but indirectly via dev-qt/qtmultimedia.
Comment 4 Larry the Git Cow gentoo-dev 2018-11-19 21:52:56 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a43158d0f467b46aec9cccc9e2e2af1c4082ea3

commit 6a43158d0f467b46aec9cccc9e2e2af1c4082ea3
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2018-11-19 21:51:52 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2018-11-19 21:52:42 +0000

    media-plugins/audacious-plugins: Add USE qtmedia
    
    Making experimental qtaudio backend depending on dev-qt/qtmultimedia
    optional, maybe this works for LibreSSL users.
    
    Bug: https://bugs.gentoo.org/671414
    Package-Manager: Portage-2.3.52, Repoman-2.3.12
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 media-plugins/audacious-plugins/audacious-plugins-3.10.ebuild | 6 +++---
 media-plugins/audacious-plugins/audacious-plugins-9999.ebuild | 7 ++++---
 media-plugins/audacious-plugins/metadata.xml                  | 1 +
 3 files changed, 8 insertions(+), 6 deletions(-)
Comment 5 hkBst 2018-11-23 10:19:54 UTC
Making qtnetwork optional is already a big improvement IMO, so thanks.

Even with this fix audacious seems to depend on a lot of qt libs even when the qt5 use flag is off, in my case: qtcore, qtdbus, qtgui, qtopengl. Is support for GTK being deprecated?