Description of problem: We typically do not run hal on our servers and compute nodes - only on our desktops. However, when upgrading to F11, hal is now required on these machines (it was not required in F10). This is because the at package now requires pm-utils, which in turn needs hal. We never turn off our servers, so don't need at to be suspend/resume aware, but would like to have the at utility. Version-Release number of selected component (if applicable): at-3.1.10-30.fc11.i586 How reproducible: Always. Steps to Reproduce: 1. rpm -e hal hal-info Actual results: Cannot remove the hal package: error: Failed dependencies: hal is needed by (installed) pm-utils-1.2.5-2.fc11.i586 rpm -e hal hal-info pm-utils reports: error: Failed dependencies: pm-utils is needed by (installed) at-3.1.10-30.fc11.i586 "rpm -e hal hal-info pm-utils at" succeeds, but obviously removes the at package as well. Expected results: hal package is removed.
I've added pm-utils for problems with hibernation/suspend. I assume pm-utils and hal will be installed by default. The only solution could be create subpackage of at, which requires pm-utils. This subpackage could be installed only on desktop.
Even better solution will be move the script which cause the dependency into pm-utils. I've opened new bug on pm-utils for inclusion.
Please rebuild for F-11 without pm-utils dep. It drags in the kitchen sink.
It's not so easy as rebuilt without pm-utils. At provides script which is owned by at, but the directory where is this script stored is owned by filesystem and dhclient. This is not true for F-11 and I'd rather not change in it for released version.
Okay, thanks for looking. I've cooked a local at package that doesn't drag in the kitchen sink on minimalist F-11 systems.