[cmake-developers] maintainer model for CMake modules

Bill Hoffman bill.hoffman at kitware.com
Sun Feb 11 19:46:35 EST 2007


The bug tracker is full of good changes for modules, but they are often 
against older version of CMake.   They are also very hard to 
upload/test.  I would like to set up a maintainer model for the models.  
I will post something like this to the main cmake list:

Subject:  CMake Module Maintainer Request

In order to keep up with the bug fixes, and new module requests for 
CMake, we are moving to a maintainer model for the modules.  This means 
that each module will require a maintainer for it to be kept current.  
We will need volunteers to maintain existing modules, maintain modules 
that do not yet exist.

To volunteer take the following steps:

- For existing modules:
   - if there is not yet a maintainer, (see the module source for the 
name of the current maintainer)
     Send an email to cmake at cmake.org with the Subject " Request to 
maintain Foo.cmake", include your email contact information.
   - If you can no longer be a maintainer, send an email to 
cmake at cmake.org with the subject "Request for new maintainer for Foo.cmake"
- For new modules:
   - Send an email to cmake at cmake.org with the subject "Proposed new 
CMake module Foo.cmake", include a web link to the new module.  At this 
point the module will need three votes to be included into CMake.  Once 
you have the votes, send an email to cmake at cmake.org with the subject 
"New accepted module Foo.cmake".  Include a link to the new module, and 
I will download it and put it into CVS CMake.

For module maintainers, when you want to update an existing module, send 
an email to cmake at cmake.org with the subject "New version of Foo.cmake 
ready for upload", include a link to the module, and I will upload it 
and put it into CVS.

All module related bugs for CMake will be closed after this 
announcement.  Any bugs related to the modules should be sent the the 
maintainer.  The modules will include email contact information for the 
maintainer of the module.

How does this sound?

-Bill




More information about the cmake-developers mailing list