Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 320289 - gnome-extra/sensors-applet-2.2.5 has a hard dependency on devicekit
Summary: gnome-extra/sensors-applet-2.2.5 has a hard dependency on devicekit
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-17 22:55 UTC by Alex Buell
Modified: 2010-05-18 22:56 UTC (History)
0 users

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 Alex Buell 2010-05-17 22:55:26 UTC
Just tonight I tried to upgrade gnome-sensors to 2.2.5 from 2.2.4. I could not complete the upgrade due to a 'hard' dependency on devicekit with hddtemp use flag enabled. This is a regression, as gnome-sensors 2.2.4 did not require this when building with hddtemp use flag enabled. 

Reproducible: Always
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-05-18 10:11:01 UTC
How is it a regression when it is due to upstream changes in the code...
Comment 2 Alex Buell 2010-05-18 14:05:25 UTC
Have you looked at both ebuilds? There is an difference in the part where it enables hal if hddtemp use flag is enabled. 
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-05-18 14:32:41 UTC
I actually did the bump, so yes, I know what I'm talking about. Just check configure.ac if you don't believe me, it is quite clearly written for once.
Comment 4 Alex Buell 2010-05-18 15:36:18 UTC
2.2.5
	if use hddtemp; then
		G2CONF="${G2CONF} $(use_enable dbus devicekit)"
	else
		G2CONF="${G2CONF} --disable-devicekit"
	fi

2.2.4
doesn't have this bit. hddtemp has always worked despite not using devicekit. 

Comment 5 Pacho Ramos gentoo-dev 2010-05-18 15:50:56 UTC
I think upstream changelog is clear enough:

Version:	2.2.5
ChangeLog (2.2.4 -> 2.2.5) :
	
- Add support for ATI GPUs using proprietary driver (thanks to Jaap Versteegh)
- Add support for monitoring disk temperatures via devicekit-disks
(thanks to Pramod Dematagoda)
- Add zh_CN translation (thanks to lerosua)
- Cleanup old compatibility code and drop support for older version of GTK+ and Glib - now require 2.14 for both


In summary, upstream migrated to decicekit-disks to monitor disk temperatures
http://sensors-applet.sourceforge.net/index.php?content=source
Comment 6 Alex Buell 2010-05-18 16:55:40 UTC
You'd have thought that they would have known about upower and udisks by now :)
Comment 7 Alex Buell 2010-05-18 22:56:03 UTC
I've thrown in the towel and masked out 2.2.5 until upstream finally wakes up to what an awful hack hal+devicekit is and use upower/udisks instead in maybe 2.2.6. Thanks anyway =)