How to contribute your RPMs to the CentOS Project
Its not possible to contribute a package into the CentOS Mirrors at this time. The entire process and policy around this matter is under review.
- Make sure the package you want to contribute isn't already in some repository; some well-known repositories that have CentOS packages are:
- Make sure the package you want to contribute isn't already being submitted:
Check http://dev.centos.org/, in the subdirectory corresponding to the latest version (i.e, the current "update" version: only packages for that version are accepted);
for example, if the latest/current version is CentOS 5, please check http://dev.centos.org/centos/5/testing/SRPMS/ ;
Check the RPMForge SVN repository
Check Karanbir Singh's RPM list here .
Finally, look through CentOS Repositories
- If you don't find it anywhere, then go ahead and contribute it:
Submit the .spec file along with a URL to the src.rpm file to CentOS-devel mailing list;
Wait while a developer collects your submission from the mailing list, checks and builds it, and moves it to dev.centos.org's repo;
If your submission gets enough interest after appearing on the dev.centos.org's repo (5 positive votes or more), it gets moved to the mirror.centos.org repository
To have your contributed RPM accepted into CentOS repositories, you will also have to make a commitment to maintain the spec files (mainly tracking new versions, especially those which deal with security issues). We are in the process of refining this information and will post it here when it's finished.