Revision 1 as of 2008-11-09 12:52:11

Clear message
Edit Info Other
Login

Guidelines

Guidelines for RPM Fusion contributors

/!\ This is a draft, not ready for public consumption and might completely change before becoming official

RPM Fusion basically follows all rules, guidelines and recommendation from the [[http://fedoraproject.org|Fedora project]. But there are some small differences that this page will list for contributors.

Packages with kernel-modules

Separately packaged Kernel-Modules are forbidden in Fedora, but allowed in RPM Fusion. The modules have to be packaged according to the Kmod2 packaging guidelines.

All kmod packages in CVS always have to be in a state where they can get rebuild and pushed to the package repositories immediately without breaking package dependencies. That is very important and crucial, as the kmods often need to get quickly rebuilt for a newly release Fedora kernel.

ThorstenLeemhuis normally takes care of rebuilding all kmod packages for newly released Fedora kernels in time (Note that rawhide kernels normally get rebuild on Sundays only; rawhide users are better served by using the akmods) -- scripts will do some of that work automatically in the future, which is one of the reasons why the rpm spec files for kmods in CVS always needs to be ready for a rebuild and push. If you build a new package for the testing repos that has interdeps with a kmod and hence needs to get pushed (or moved from testing to stable) together with a new kmod let Thorsten know.