Edit Info Other
Login

Diff for "Guidelines"

Differences between revisions 1 and 2
Revision 1 as of 2008-11-09 12:52:11
Size: 1497
Comment:
Revision 2 as of 2008-11-09 12:56:31
Size: 1526
Comment:
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
Separately packaged Kernel-Modules are forbidden in Fedora, but allowed in RPM Fusion. The modules have to be packaged according to the [[Packaging/KernelModules/Kmods2|Kmod2 packaging guidelines]]. Non-kernel packages with kernel-modules are forbidden in Fedora, but allowed in RPM Fusion. The modules have to be packaged according to the [[Packaging/KernelModules/Kmods2|Kmod2 packaging guidelines]].
Line 11: Line 11:
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. Note that 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.
Line 13: Line 13:
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. ThorstenLeemhuis normally takes care of that rebuilt process (note that kmod for rawhide kernels normally get rebuild on Sundays only; rawhide users are better served by using the akmods). Scripts will do some of the rebuilding work automatically in the future, which is one of the reasons why the rpm spec files for kmods in CVS '''always''' need to be ready for a rebuild and push. If you build a new package for the testing repos that has interdependencies with a kmod and hence needs to get pushed (or moved from testing to stable) together with a new kmod let Thorsten know as soon as that package got build.

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

Non-kernel packages with kernel-modules are forbidden in Fedora, but allowed in RPM Fusion. The modules have to be packaged according to the Kmod2 packaging guidelines.

Note that 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 that rebuilt process (note that kmod for rawhide kernels normally get rebuild on Sundays only; rawhide users are better served by using the akmods). Scripts will do some of the rebuilding work automatically in the future, which is one of the reasons why the rpm spec files for kmods in CVS always need to be ready for a rebuild and push. If you build a new package for the testing repos that has interdependencies with a kmod and hence needs to get pushed (or moved from testing to stable) together with a new kmod let Thorsten know as soon as that package got build.

Guidelines (last edited 2023-11-14 09:37:57 by anonymous)