Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 157333 - k3b-0.12.14 does not emerge when dbus >= 0.6x
Summary: k3b-0.12.14 does not emerge when dbus >= 0.6x
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-12-06 08:04 UTC by Gerte Hoogewerf
Modified: 2006-12-14 14:08 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 Gerte Hoogewerf 2006-12-06 08:04:42 UTC
The built_with_use check always fails when sys-apps/dbus-1.0x is installed. With this message:
!!! sys-apps/dbus-1.0.1-r2 does not actually support the qt3 USE flag!

...which actually isn't the thing to be checked in the statement. Because you want to check if the qt3 flag is on, but it fails because there is no qt3 flag. This is incorrect.

Please encapsulate your check like this:
if [ ! -z $(best_version =sys-apps/dbus-0.62*) ]; then
      if use hal && ! built_with_use sys-apps/dbus qt3; then
      .............
      fi
fi


This bug / fix is similar to my fix in bug: #150888
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-12-06 08:09:25 UTC
I have a cool idea - stop mixing stable ebuilds w/ latest unstable dbus...
Comment 2 Gerte Hoogewerf 2006-12-06 08:55:14 UTC
I should at least have checked if there was anything newer that's already fixed. Sorry.
Comment 3 Doug Goldstein (RETIRED) gentoo-dev 2006-12-14 14:08:17 UTC
If you're going to use a ~arch marked dbus, you need to use a ~arch marked k3b.