Modularization working group

Kevin E Martin kem at freedesktop.org
Wed Jan 26 16:13:13 PST 2005


I would like to announce the creation of a modularization working group
approved by the board of directors yesterday.  The purpose of this working
group is to create a detailed design plan for how to modularize the
X.Org Foundation source tree.  Participation is open to all interested
developers.  Participants are expected to actively participate in the
design discussions, write proposals and other documentation, etc.

Once consensus has been reached on the design and the plan has been
documented, it will be presented to the architecture working group for
final approval.  Regular progress reports will be made to the
architecture group throughout the design process.

As chair of this working group, my purpose is to organize the
discussions, participate in the design and generally facilitate the
group's progress toward creating a design and an eventual release.

To begin the discussions, I would like to call for participants and
request that people start talking about how to proceed here on the
xorg at freedesktop.org mailing list.  Eventually, we will create a
separate mailing list where we can move the discussion.

Below are preliminary lists of the working group goals and associated
tasks.  These are not set in stone and are intended to provide a
starting point for further discussions.  Please feel free to comment.

Goals
-----
- Determine how to modularize the source code tree
- Evaluate the available build systems and how they will be used
- Document module ABIs
- Document how individual module releases and roll-up releases occur
- Define roles and responsibilities for module maintainers
- Produce a detailed design document that will be presented to the
  architecture working group

Tasks
-----
- Distribute request for modularization requirements
- Discuss how to modularize the source code based on the requirements
- Determine supported feature-set
- Determine verification methods
- Document the interfaces between module components
- Formalize the modularization plan



More information about the xorg mailing list