F20 Self Contained Change: ACPICA Tools Update
Jaroslav Reznik
jreznik at redhat.com
Wed Jul 17 10:17:39 UTC 2013
= Proposed Self Contained Change: ACPICA Tools Update =
https://fedoraproject.org/wiki/Changes/AcpicaTools
Change owner(s): Al Stone <ahs3 at redhat.com>
For developers working with the ACPI subsystem, there are tools available from
the reference implementation at http://www.acpica.org. These tools have been
restructured over time and the current Fedora packages as a result contain
either outdated versions or do not make available a complete set of tools. We
propose an acpica-tools package that replaces both the existing iasl package
and the the existing pmtools package in order to make all current tools
available, and make it more straightforward in the future to keep them up-to-
date.
== Detailed description ==
If a developer is working on ACPI tables for a given system, they can use the
existing iasl and pm-tools packages to create and modify ACPI tables. However,
there is an reference implementation of ACPI at http://acpica.org that
provides a significant number of additional tools that have never been included
in Fedora before -- for example, tools that allow one to create an ACPI table
and execute the methods contained in the table in user space, instead of
having to modify existing tables. We would propose adding all of these new
tools (acpixtract, acpidebug, ...) in the new package.
Further, pmtools provides the acpdiump tool that used to live at
http://lesswatts.org. That site has now been abandoned by the upstream
developer and subsumed into the acpica.org toolset. Hence, there is no longer
an upstream for the old acpidump, but there is a shiny new version available
from acpica.org. We would propose therefore replacing pmtools with the
proposed new package.
Finally, the old packaging did not run any of the test cases provided by the
upstream developers. After some work by Linaro (see linaro.org), these tests
have all been brought up to date and the new packaging for acpica-tools now
runs the test suites in order to ensure the tools are functional.
== Scope ==
Proposal owners: The majority of this work is already done (please see
BZ#904843). The iasl and pmtools packages will need to be deprecated and/or
removed. The acpica-tools package will need additional updates to stay in step
with upstream, complete review, and be included into the git infrastructure
properly.
Other developers: N/A (not a System Wide Change)
Release engineering: N/A (not a System Wide Change)
Policies and guidelines: N/A (not a System Wide Change)
More information about the devel-announce
mailing list