Apcupsd Responsibilities for a Platform Maintainer Purpose: This document is intended to set out a basic set of job functions and responsibilities in the Apcupsd project for a Platform Maintainer. General: The Apcupsd project is a collaborative effort involving developers, porters, testers, and users. Each contributes to making apcupsd a better product. Where ever possible, decisions should be taken by informing the development mailing list and arriving at a consensus. However, as in all projects, there will be times when one person must make a decision. This document attempts to define the decisions to be made by the above named person. Title: Platform Maintainer Responsibilities: - Creating a new distribution or "port" to an OS (platform) if one is not already available. - Reviewing code and approving changes to the distribution. - Assuring that the distribution conforms as closely as possible to the norms of the particular OS. - Testing new versions of apcupsd on the distribution. - Creating binary packages for the distribution for each apcupsd release if appropriate. - Creating documentation for the distribution. - Helping users resolve their problems with the distribution. - Fixing bugs specific to the distribution.