Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 412915 - dev-qt/qtbearer keywording
Summary: dev-qt/qtbearer keywording
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Keywording and Stabilization (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords: KEYWORDREQ
Depends on:
Blocks: 488536
  Show dependency tree
 
Reported: 2012-04-21 12:57 UTC by Davide Pesavento
Modified: 2013-11-01 20:43 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 Davide Pesavento gentoo-dev 2012-04-21 12:57:54 UTC
x11-libs/qt-bearer must be added as a PDEPEND of x11-libs/qt-core in order to obtain a working Qt Bearer implementation on Gentoo. To add the dependency I need qt-bearer keyworded on all arches that have qt-core keyworded, so please proceed ASAP.

A few notes on the package itself. NetworkManager and ConnMan are completely optional and guarded by USE flags, so you can mask those flags if deps aren't keyworded on your arch. If neither NM nor connman are available, Qt falls back to a generic bearer plugin that should work everywhere, although with limited functionality.

Inside qt-everywhere-opensource-src-4.8.1.tar.gz you can find two official examples that may help you in verifying that Qt Bearer works. Note that if you only have the generic plugin, the examples will probably show only partial or inaccurate data: that's expected and should not prevent keywording. The examples are:
    examples/network/bearercloud
    examples/network/bearermonitor

Please proceed ASAP. Thank you!
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2012-04-26 04:27:01 UTC
Marked ~hppa.
Comment 2 Davide Pesavento gentoo-dev 2012-05-12 10:16:51 UTC
CC'ing prefix and bsd too.
Comment 3 Alexis Ballier gentoo-dev 2012-05-25 16:17:34 UTC
bsd done
Comment 4 Markus Meier gentoo-dev 2012-06-28 04:55:25 UTC
~arm added
Comment 5 Davide Pesavento gentoo-dev 2012-07-03 14:01:38 UTC
Cc'ing alpha too, since they have a stable qt-core-4.8.x now.
Comment 6 Davide Pesavento gentoo-dev 2012-07-09 17:11:41 UTC
(In reply to comment #5)
> Cc'ing alpha too, since they have a stable qt-core-4.8.x now.

...and sparc, for the same reason.
Comment 7 Agostino Sarubbo gentoo-dev 2012-12-10 15:49:55 UTC
ppc done
Comment 8 Agostino Sarubbo gentoo-dev 2012-12-17 15:52:55 UTC
ppc64 done
Comment 9 Agostino Sarubbo gentoo-dev 2012-12-19 17:00:39 UTC
ia64 done
Comment 10 Agostino Sarubbo gentoo-dev 2012-12-19 17:09:20 UTC
(In reply to comment #9)
> ia64 done

I just masked connman USE because requires a lot of unkeyworded packages..
Comment 11 Davide Pesavento gentoo-dev 2013-06-14 07:49:23 UTC
ping!
Comment 12 Fabian Groffen gentoo-dev 2013-06-14 08:14:40 UTC
Is it possible to ignore prefix here?  I'm not sure I can test this for you in a timely fashion.  Thanks.
Comment 13 Davide Pesavento gentoo-dev 2013-06-14 08:40:06 UTC
(In reply to Fabian Groffen from comment #12)
> Is it possible to ignore prefix here?  I'm not sure I can test this for you
> in a timely fashion.  Thanks.

What do you mean by "ignore"?
qtbearer will be a new PDEPEND of qtcore very soon (it should already be actually). Ignoring prefix would mean dropping a lot of keywords, I don't want to do that.

You could mask both networkmanager and connman USE flags for prefix and just check that the generic plugin builds fine. That would be enough imho.
Comment 14 Markos Chandras (RETIRED) gentoo-dev 2013-10-12 12:45:05 UTC
Missing dependency?

XLib auto-detection... ()
mips64-unknown-linux-gnu-g++ -c -pipe -O2 -march=mips64 -mplt -pipe -O2 -Wall -W  -I../../../mkspecs/linux-g++ -I. -I/usr/include/free
type2 -I/usr/X11R6/include -o xlib.o xlib.cpp
mips64-unknown-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,-O1 -o xlib xlib.o    -L/usr/X11R6/lib -L/usr/lib32 -lXext -lX11 -lm
/usr/lib/gcc/mips64-unknown-linux-gnu/4.7.3/../../../../mips64-unknown-linux-gnu/bin/ld: cannot find -lXext
collect2: error: ld returned 1 exit status
gmake: *** [xlib] Error 1
XLib disabled.
Basic XLib functionality test failed!
 You might need to modify the include and library search paths by editing
 QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /var/tmp/portage/dev-qt/qtbearer-4.8.5/work/qt-everywhere-opensource-src-4.8.5/mkspecs/linux
-g++.
Comment 15 Davide Pesavento gentoo-dev 2013-10-12 13:12:09 UTC
(In reply to Markos Chandras from comment #14)
> Missing dependency?

I don't think so. Most likely, qtbearer should be added to nolibx11_pkgs in qt4-build.eclass
Comment 16 Markos Chandras (RETIRED) gentoo-dev 2013-10-12 13:51:17 UTC
Added ~mips
Comment 17 Davide Pesavento gentoo-dev 2013-10-14 17:33:51 UTC
(In reply to Davide Pesavento from comment #15)
> (In reply to Markos Chandras from comment #14)
> > Missing dependency?
> 
> I don't think so. Most likely, qtbearer should be added to nolibx11_pkgs in
> qt4-build.eclass

Fixes in cvs. Thanks for reporting!
Comment 18 Agostino Sarubbo gentoo-dev 2013-11-01 20:43:55 UTC
Will be done in the stabilization bug