Red Hat Bugzilla – Bug 161036
tpctl rpm requires MIA package kernel-module-thinkpad
Last modified: 2007-11-30 17:11:08 EST
Description of problem:
tpctl requires kernel-module-thinkpad, which is not in Core or extras, assume
it's referring to ibm_acpi module which is in Core kernel by default.
Version-Release number of selected component (if applicable):
Obtain tpctl rpm, attempt to install it, watch as it fails because of
Steps to Reproduce:
2. rpm -hiv tpctl-4.17-2.i386
error: Failed dependencies:
kernel-module-thinkpad >= 3.2 is needed by tpctl-4.17-2.i386
Should have installed.
Nope, ibm_acpi is not the same thing as kernel-module-thinkpad.
kernel-module-thinkpad exists currently in Extras CVS only, because there's no
consensus on how to name/version "external" kernel module packages so that
dependency solvers would do the right thing, and because the Extras build
system is (possibly, not 100% investigated) somewhat lacking on the features
needed to build the module packages sanely.
Anyway, this is definitely a problem we should solve one way or another soon.
Unless we can find a good solution, tpctl (and configure-thinkpad) will have
to be pulled from the repository.
In the meantime, you can build kernel-module-thinkpad for your kernel from
CVS, see http://cvs.fedora.redhat.com/extras.shtml for instructions how to
grab it, and do a "make i686" in the checked out kernel-module-thinkpad
*** Bug 161922 has been marked as a duplicate of this bug. ***
Discussion on kernel module packaging has restarted on the fedora-packaging
mailing list, but in the meantime, I've requested pulling tpctl, apmiser and
configure-thinkpad from the repository. Resolving as DEFERRED until we start
actually shipping the module packages.
*** Bug 162558 has been marked as a duplicate of this bug. ***
*** Bug 163466 has been marked as a duplicate of this bug. ***
- Still no agreed way to package/ship kernel module packages
- Required build system features for building kernel module packages missing
- kernel-module-thinkpad, tpctl, and configure-thinkpad are up for grabs for a
new maintainer: http://fedoraproject.org/wiki/Extras/OrphanedPackages