Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 150888 - >=x11-libs/qt-4.2.2 : Request unstable keywords
Summary: >=x11-libs/qt-4.2.2 : Request unstable keywords
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: HPPA Porters
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 158756
  Show dependency tree
 
Reported: 2006-10-11 06:18 UTC by Caleb Tennis (RETIRED)
Modified: 2007-04-12 00:40 UTC (History)
19 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 Caleb Tennis (RETIRED) gentoo-dev 2006-10-11 06:18:49 UTC
Now that qt-4.2.0 is in portage, I'd like to get your initial testing in place for using it and adding ~ keywords to it for each arch.  If we have install failures or other concerns, please address them here.

hppa: Note that I commented out your parisc patch from the 4.1 series.  It may need to be reinstated or it may need to be modified.
Comment 1 Markus Meier gentoo-dev 2006-10-11 08:20:17 UTC
emerges fine on ~x86.

QA Notice: pre-stripped files found:
/var/tmp/portage/qt-4.2.0/image/usr/bin/moc
/var/tmp/portage/qt-4.2.0/image/usr/bin/rcc
/var/tmp/portage/qt-4.2.0/image/usr/bin/uic
/var/tmp/portage/qt-4.2.0/image/usr/bin/uic3
/var/tmp/portage/qt-4.2.0/image/usr/bin/qdbus
/var/tmp/portage/qt-4.2.0/image/usr/bin/qdbusxml2cpp
/var/tmp/portage/qt-4.2.0/image/usr/bin/qdbuscpp2xml
/var/tmp/portage/qt-4.2.0/image/usr/bin/assistant
/var/tmp/portage/qt-4.2.0/image/usr/bin/qt3to4
/var/tmp/portage/qt-4.2.0/image/usr/bin/pixeltool
/var/tmp/portage/qt-4.2.0/image/usr/bin/designer
/var/tmp/portage/qt-4.2.0/image/usr/bin/linguist
/var/tmp/portage/qt-4.2.0/image/usr/bin/lrelease
/var/tmp/portage/qt-4.2.0/image/usr/bin/lupdate
/var/tmp/portage/qt-4.2.0/image/usr/bin/qtconfig
/var/tmp/portage/qt-4.2.0/image/usr/bin/qmake
/var/tmp/portage/qt-4.2.0/image/usr/lib/qt4/libQtCore.so.4.2.0
/var/tmp/portage/qt-4.2.0/image/usr/lib/qt4/libQtXml.so.4.2.0
/var/tmp/portage/qt-4.2.0/image/usr/lib/qt4/libQtGui.so.4.2.0
/var/tmp/portage/qt-4.2.0/image/usr/lib/qt4/libQtSql.so.4.2.0
/var/tmp/portage/qt-4.2.0/image/usr/lib/qt4/libQtNetwork.so.4.2.0
/var/tmp/portage/qt-4.2.0/image/usr/lib/qt4/libQtSvg.so.4.2.0
/var/tmp/portage/qt-4.2.0/image/usr/lib/qt4/libQtOpenGL.so.4.2.0
/var/tmp/portage/qt-4.2.0/image/usr/lib/qt4/libQt3Support.so.4.2.0
/var/tmp/portage/qt-4.2.0/image/usr/lib/qt4/plugins/imageformats/libqjpeg.so
/var/tmp/portage/qt-4.2.0/image/usr/lib/qt4/plugins/imageformats/libqgif.so
/var/tmp/portage/qt-4.2.0/image/usr/lib/qt4/plugins/imageformats/libqmng.so
/var/tmp/portage/qt-4.2.0/image/usr/lib/qt4/plugins/imageformats/libqsvg.so
/var/tmp/portage/qt-4.2.0/image/usr/lib/qt4/plugins/sqldrivers/libqsqlpsql.so
/var/tmp/portage/qt-4.2.0/image/usr/lib/qt4/plugins/sqldrivers/libqsqlmysql.so
/var/tmp/portage/qt-4.2.0/image/usr/lib/qt4/plugins/sqldrivers/libqsqlite.so
/var/tmp/portage/qt-4.2.0/image/usr/lib/qt4/plugins/iconengines/libqsvg.so
/var/tmp/portage/qt-4.2.0/image/usr/lib/qt4/plugins/codecs/libqcncodecs.so
/var/tmp/portage/qt-4.2.0/image/usr/lib/qt4/plugins/codecs/libqjpcodecs.so
/var/tmp/portage/qt-4.2.0/image/usr/lib/qt4/plugins/codecs/libqtwcodecs.so
/var/tmp/portage/qt-4.2.0/image/usr/lib/qt4/plugins/codecs/libqkrcodecs.so
/var/tmp/portage/qt-4.2.0/image/usr/lib/qt4/plugins/inputmethods/libqimsw-multi.so
/var/tmp/portage/qt-4.2.0/image/usr/lib/qt4/plugins/designer/libqt3supportwidgets.so
/var/tmp/portage/qt-4.2.0/image/usr/lib/qt4/libQtDBus.so.4.2.0
/var/tmp/portage/qt-4.2.0/image/usr/lib/qt4/libQtAssistantClient.so.4.2.0
/var/tmp/portage/qt-4.2.0/image/usr/lib/qt4/libQtTest.so.4.2.0
/var/tmp/portage/qt-4.2.0/image/usr/lib/qt4/libQtDesigner.so.4.2.0
/var/tmp/portage/qt-4.2.0/image/usr/lib/qt4/libQtDesignerComponents.so.4.2.0


emerge --info
Portage 2.1.2_pre2-r8 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.18 i686)
=================================================================
System uname: 2.6.18 i686 Intel(R) Pentium(R) M processor 1600MHz
Gentoo Base System version 1.12.5
Last Sync: Wed, 11 Oct 2006 07:50:01 +0000
ccache version 2.4 [disabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.3.5-r3, 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig collision-protect distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://mirror.switch.ch/mirror/gentoo/ http://gentoo.inode.at/"
LANG="en_GB.utf8"
LC_ALL="en_GB.utf8"
LINGUAS="en de en_GB"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/normal /usr/local/portage/java-experimental"
SYNC="rsync://192.168.2.1/gentoo-portage"
USE="x86 X a52 aac acpi alsa apache2 bash-completion beagle berkdb bidi bitmap-fonts bzip2 cairo cdr clamav cli crypt css cups curl dbus divx divx4linux dlloader dri dts dvd dvdr dvdread eds elibc_glibc emboss encode ethereal exif ffmpeg firefox font-server fortran freetype gcj gd gdbm gif gnome gnuplot gnutls gphoto2 gpm graphviz gs gstreamer gtk hal hardenedphp ieee1394 imagemagick input_devices_evdev input_devices_keyboard input_devices_mouse input_devices_synaptics ipod ipv6 isdnlog java jikes jpeg kde kdeenablefinal kernel_linux libclamav libg++ linguas_de linguas_en linguas_en_GB live logitech-mouse mad maildir mikmod mmx mono mozcalendar mozdevelop mozilla mozsvg mp3 mpeg ncurses network nls no-htdocs nptl nptlonly ntfs nvidia oav ogg oggvorbis opengl oss pam pcre pdf perl png ppds pppd python qt qt3 qt4 quicktime readline real reflection ruby samba screen sdl session spell spl sse sse2 ssl stream subversion svg tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU vcd video_cards_radeon vlm vorbis wifi win32codecs wxwindows xcomposite xine xinerama xml2 xorg xprint xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Tobias Heinlein (RETIRED) gentoo-dev 2006-10-11 12:53:36 UTC
Calculating dependencies... done!
[ebuild     U ] media-libs/libmng-1.0.9-r1 [1.0.8-r2] USE="-lcms%" 541 kB
[ebuild     U ] sys-apps/dbus-0.62-r1 [0.61-r1] USE="X gtk python qt3 qt4%* -debug -doc -mono (-selinux)" 1,696 kB
[ebuild     U ] x11-libs/qt-4.2.0 [4.1.4] USE="cups dbus%* gif jpeg mng opengl png zlib -accessibility -debug -doc -examples (-firebird) -glib% -mysql -nas -nis -odbc -pch% -postgres -sqlite -xinerama" 36,215 kB

media-libs/libmng-1.0.9-r1 and sys-apps/dbus-0.62-r1 which are needed by qt-4.2.0 are marked as ~amd64. 

- emerges fine on amd64
- passes collision-test
- passes multilib-strict
- app-text/poppler-bindings compiles fine against qt-4.2.0.

# emerge --info
Portage 2.1.1-r1 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r8 x86_64)
=================================================================
System uname: 2.6.17-gentoo-r8 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
Gentoo Base System version 1.12.5
Last Sync: Wed, 11 Oct 2006 16:50:01 +0000
ccache version 2.3 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-march=k8 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache collision-protect distlocks metadata-transfer multilib-strict sandbox sfperms strict test"
GENTOO_MIRRORS="ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo "
LANG="en_US.ISO8859-1"
LC_ALL="en_US.ISO8859-1"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/stuff"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="amd64 7zip X a52 aac aalib addbookmarks alias alsa amarok arts asf avahi bash-completion berkdb bitmap-fonts browserplugin bzip2 c++ cairo calendar caps cdr cdrom cdsound chroot cli crypt cups cvs dbus de_tvtoday dhcp dlloader dri dvb dvd dvdr dvdread eds elibc_glibc emboss encode esd fam ffmpeg firefox flac fortran gdbm gif gimp gimpprint gnome gpm gsm gstreamer gtk gtk2 gzip hal hald highlight history howl icq imagemagick input_devices_evdev input_devices_keyboard input_devices_mouse irssi isdnlog java javascript jpeg kde kdm kernel_linux kipi lame ldap libg++ live logitech-mouse mad madwifi md5sum mikmod mng mp3 mpeg ncurses nls nptl nptlonly nsplugin nvidia ogg oggvorbis opengl openssh oss pam pcre perl png ppds pppd python qt3 qt4 quicktime readline reflection rss samba scanner scp sdl session smp speex spell spl sql ssl subversion svg symlink tcl tcltk tcpd tiff tk transcode truetype truetype-fonts type1-fonts udev unicode unzip usb userland_GNU vcd video_cards_nv video_cards_nvidia video_cards_vesa vim vorbis wmf wxwindows x264 xcomposite xine xml xmms xorg xv xvid xvmc zip zlib zvbi"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS


Comment 3 Markus Rothe (RETIRED) gentoo-dev 2006-10-11 13:02:06 UTC
there are still a problem (i.e. some programs crash on startup) on ppc64, but I'm working with upstream on this problem

4.2.0 got ~ppc64.
Comment 4 Doug Goldstein (RETIRED) gentoo-dev 2006-10-11 19:41:44 UTC
This package must remain package masked until our issues with dbus are resolved (i.e. missing bindings for all languages that were previously supported). The dbus versions that will work with this are currently masked, the 0.9x series. QT4.2 now provides it's own bindings but only technically for 0.9x series since the 0.6x series provides it's own bindings for QT4 that will conflict.
Comment 5 David Watzke 2006-10-11 20:26:10 UTC
emerges on ~amd64

# emerge --info
Portage 2.1.2_pre2-r8 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.18! x86_64)
=================================================================
System uname: 2.6.18! x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.13.0_alpha1
Last Sync: Thu, 12 Oct 2006 03:00:01 +0000
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.5-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.20_alpha2
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.17.50.0.5
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=k8 -fomit-frame-pointer -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=k8 -fomit-frame-pointer -pipe"
DISTDIR="/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.gentoo.sk/pub http://distfiles.gentoo.org/"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LINGUAS="cs"
MAKEOPTS="-j3"
PKGDIR="/portage/packages"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/20GB/var/tmp"
PORTDIR="/portage"
PORTDIR_OVERLAY="/overlay /usr/local/portage/xgl-coffee /usr/local/portage/berkano-overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X a52 aac acl acpi alsa apache2 asf avi bitmap-fonts bzip2 cairo cdparanoia cdr cli css cups curl curlwrappers custom-cflags cvs dbus dga dts dvd dvdr dvdread elibc_glibc emboss enca encode fbcon ffmpeg firefox flash ftp fuse gcc64 gd gdbm gif gpm hal iconv id3 id3v2 imagemagick imlib input_devices_keyboard input_devices_mouse isdnlog jabber javascript jpeg kde kdeenablefinal kdehiddenvisibility kernel_linux lame lcms libg++ linguas_cs mad matroska mime mp3 mpeg mplayer mpm-worker ncurses nls nowebdav nptl nptlonly nsplugin nvidia ogg oggvorbis openal opengl pic png posix ppds pppd print python qt qt3 qt4 quicktime readline reflection sdl session sockets spl sqlite ssl subversion svg symlink theora threads tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU userlocales video_cards_nvidia vorbis wma xcomposite xine xml xml2 xorg xpm xrandr xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS
Comment 6 Caleb Tennis (RETIRED) gentoo-dev 2006-10-12 05:50:19 UTC
cardoe: gotcha.  So, this is dependent on >=dbus-0.9 then, right?  Maybe I should add that as an explicit dep.

Any thoughts on when/if it will stabilize
Comment 7 Doug Goldstein (RETIRED) gentoo-dev 2006-10-12 16:01:54 UTC
Well you need to depend on dbus-core AFAIK. dbus-core is 0.9x only. I promise to work on it this weekend and have something ready by Sunday. Sound alright?
Comment 8 Caleb Tennis (RETIRED) gentoo-dev 2006-10-12 16:40:12 UTC
Will do.  No hurries on my part.  I just want to make sure I'm ready with Qt when you're ready.
Comment 9 Jason Wever (RETIRED) gentoo-dev 2006-10-13 15:58:52 UTC
SPARC is looking good once the patch we added to qt-4.1.4 is applied.

Should we be holding off for the dbus stuff to get straightened out?
Comment 10 Steev Klimaszewski (RETIRED) gentoo-dev 2006-10-13 16:09:06 UTC
Yes you should, and here is the main issue - there are some new managed dbus-sharp bindings out, however, not all apps have been ported to it.  Upstream does *not* support the old dbus mono bindings, so if we add them to the tree, then *we* become the upstream.  As far as I know, Latexer and Compnerd are the only ones in dotnet herd, and neither want to take on the responsibility of the old dbus-sharp bindings, which is why I haven't added them to the tree (similar to the dbus-qt3-old bindings - where the QT herd *is* responsible for any issues with them (namely genstef)) so, if someone is familiar with both dbus *and* dotnet stuff, AND wants to become the maintainer of dbus-sharp until everything gets ported to the new bindings, then by all means, let us know.  But all requests for this previously have fallen on deaf ears.  Other distros are simply adding the bindings to each app that uses them, rather than having the old bindings, in our case, that means upstream would have to do so.  Soooo... that is pretty much where we stand.
Comment 11 Steev Klimaszewski (RETIRED) gentoo-dev 2006-10-13 16:52:32 UTC
And also, tomorrow around noon (not sure what timezone) there will be RC2 of dbus - honestly, I would rather wait until 1.0 is out before unmasking the .9x series, as they are all release candidates, but whatever the rest of the herd thinks.
Comment 12 Jason Wever (RETIRED) gentoo-dev 2006-10-13 17:38:15 UTC
How about for those of us architectures that don't have any of the .NET stuff keyworded, including mono, should we still hold off or are we good to go?
Comment 13 Gustavo Zacarias (RETIRED) gentoo-dev 2006-10-17 13:20:51 UTC
gone ~sparc happy with the patch.
Comment 14 Joshua Jackson (RETIRED) gentoo-dev 2006-10-19 22:13:37 UTC
adding ~x86 as it does build and nothing died overly badly from the one qt app I use :-P (in otherwords it didn't die)
Comment 15 Marcus D. Hanwell (RETIRED) gentoo-dev 2006-10-20 11:51:57 UTC
Added ~amd64 to KEYWORDS.
Comment 16 nixnut (RETIRED) gentoo-dev 2006-10-20 12:19:35 UTC
~ppc keyword added.
Comment 17 Caleb Tennis (RETIRED) gentoo-dev 2006-11-02 06:10:09 UTC
Ok, in lieu of waiting for the dbus stuff to stabilize a bit more, I've just removed dbus support from the Qt4 ebuild so we can go ahead and un package mask it.  dbus is forced off and the use flag has been removed.

I've removed the package.mask entry for >qt-4.1.9999.

I've tested dbus-0.62-r1 with the qt4 use flag and it fails against qt-4.2.0, so I've modified the dbus ebuilds to use qt-4.1*.  It doesn't enforce the >qt-4.1.3, but it seemed like a good tradeoff

Cardoe, et al : please let me know if this presents an issue I haven't thought of.

Once dbus 1.0 is un-package masked, I'll re-add support for Qt4.
Comment 18 Caleb Tennis (RETIRED) gentoo-dev 2006-11-03 06:05:49 UTC
re: cardoe remasking this package

I'll add a die to qt-4.2 with a note to package.mask it for people who are currently using the dbus-0.6 qt4 bindings (using a built_with_use).

However, keeping qt-4.2 in package mask isn't a viable solution in my opinion.  I've dropped dbus support specific so I can unmask 4.2.  It will be readded when dbus is ready for it.  But having to wait on dbus to be unmasked just so Qt can be isn't the right solution here.
Comment 19 Gerte Hoogewerf 2006-11-04 01:17:18 UTC
(In reply to comment #18)
> re: cardoe remasking this package
> 
> I'll add a die to qt-4.2 with a note to package.mask it for people who are
> currently using the dbus-0.6 qt4 bindings (using a built_with_use).
> 
> However, keeping qt-4.2 in package mask isn't a viable solution in my opinion. 
> I've dropped dbus support specific so I can unmask 4.2.  It will be readded
> when dbus is ready for it.  But having to wait on dbus to be unmasked just so
> Qt can be isn't the right solution here.
> 

The built_with_use check always fails when sys-apps/dbus-0.94 is installed:
!!! Unable to resolve =sys-apps/dbus-0.62* to an installed package

...which actually isn't the thing to be checked in the statement.

Besides that, sys-apps/dbus-0.94 has no qt4 use flag, but checking just this:
if built_with_use sys-apps/dbus qt (without version number)
isn't working either:
!!! sys-apps/dbus-0.94 does not actually support the qt4 USE flag!

So, what you want is encapsulating your check in something like this:

if [ ! -z $(best_version =sys-apps/dbus-0.62*) ]; then
               # OK, user has 0.62, now check the unsupported use flag
               if built_with_use =sys-apps/dbus-0.62* qt4; then
                            # BLA
               fi
fi




Comment 20 Caleb Tennis (RETIRED) gentoo-dev 2006-11-06 06:02:48 UTC
thanks for the report.  I've updated the ebuild with your change.
Comment 21 Gerte Hoogewerf 2006-11-06 13:34:39 UTC
Caleb, it's best_version with an underscore, you spelled it without :)
Comment 22 Caleb Tennis (RETIRED) gentoo-dev 2006-11-06 13:43:31 UTC
duh.  thanks.  :)

I wish repoman would have caught that for me.
Comment 23 Togge 2006-11-07 12:02:52 UTC
There's a missing " in the die message, making this bug number dissapear.
Comment 24 Caleb Tennis (RETIRED) gentoo-dev 2006-11-07 12:05:35 UTC
sorry, fixed.
Comment 25 Togge 2006-11-07 21:52:18 UTC
Thanks for all the work :)
Comment 26 Caleb Tennis (RETIRED) gentoo-dev 2006-11-12 05:01:05 UTC
Note to all CCed folks: if you would like dbus-1 support, qt-4.2.1-r1 is in portage (masked) and contains it.
Comment 27 Peter Lewis 2007-01-29 22:39:51 UTC
Hi folks,

Any chance that anything can move on this? Or are there still any issues with QT 4.2? Looks like Dbus 1.0.2 is now marked stable...

Thanks! :-)
Comment 28 Jeroen Roovers (RETIRED) gentoo-dev 2007-04-12 00:40:50 UTC
Done, straight to stable wrt bug #172746.