GNOME Bugzilla – Bug 319615
HEAD: please make HAL dependency optionally
Last modified: 2013-09-13 00:53:39 UTC
I wanted to report a bug about Evolution HEAD (compiled a few days ago) crashing everytime when pressing the send/receive button. Before I was wanted to do this I wanted to update Evolution from CVS to make sure it's still there but then I realized that Evolution now depends on HAL. Unfortunately not all distributions or operating systems supports HAL or has a use for it. I would therefore like to ask whether the dependency for HAL can be made optionally (autodetect during configure).
setting severity to enhancement since this is an enhancement. :-)
Well I don't know if this can be called an enchancement. I've been talking with various people about Evolutions HAL dependency and we really don't understand why a PIM like Evolution should want to access the Hardware Abstraction Layer. Not just that, the entire thing doesn't sound right to us either. I would also like to urge you people to not shift this problem for too long and get a solution for it quite soon. We depend on GNOME and depend on testing. But we can not test or use stuff or even develop our own things if programms like Evolution start depending on really weird stuff that some architectures have no use for. Nothing inside GNOME forces or requires HAL (and if, then only optional - which leaves us the choice to leave it out).
Looks like the dependency was added here: 2005-10-18 Srinivasa Ragavan <sragavan@novell.com> * configure.in: Added iPod sync e-plugin to experimental plugins. Added plugins/ipod-sync So, I guess making the hal dependency depend on --enable-plugins=experimental is the right thing to do here.
the configure flag would be committed soon.
Changing the component to Shell. CCing the maintainer.
Yeah a configure flag would be pretty nice. Maybe autodetection. I just compiled evolution from CVS HEAD and removed the "hal" statement in the $REQUIRE_HAL variable inside configure.in.
[why was version number set to 2.4?] srag, news on this?
Will be fixed before the next dot release, i guess.
Fixed. It will build with hal only when found or else all hal related plugins will be disabled.