PLDWWW: Titanium

hawk hawk at pld-linux.org
Fri May 23 14:52:43 CEST 2008


Author: hawk   Date: Fri May 23 12:52:43 2008 GMT
Module: PLDWWW   URL: http://www.pld-linux.org/Titanium?action=diff&rev2=24&rev1=23
---- Log message:


---- Page affected: Titanium

---- Diffs:

================================================================
  
  If you are PLD developer and you want STBR permission, let me know. Also please read few rules below before doing actual developement in PLD CVS or sending build requests.
  
+ === General info ===
+ 
   1. Only stable versions of packages are allowed in PLD Titanium. Exceptions are:
    * security fixes or other important bugfixes
    * package fixes building of other packages
@@ -100, +102 @@

    * upgrading autoconf to 2.62, libtool to 2.2, gcc to 4.3 (breaks building of several key packages, no fixes available yet)
    * upgrading perl to 5.10 (causes programs with embedded perl to SEGV if not adjusted for perl 5.10)
  
+ === Building kernel stuff ===
+ 
+ Following specs:branches are used to build kernels for PLD Titanium:
+ 
+  * kernel.spec:LINUX_2_6
+  * kernel-desktop.spec:LINUX_2_6_24
+  * kernel-vanilla.spec:Titanium
+  * kernel-bare-vserver.spec:Titanium
+  * kernel-bare-grsecurity.spec:Titanium
+ 
+ When auto-ti tags are created please send following kernels using their auto tags:
+ 
+  * kernel.spec --with grsec_full
+  * kernel.spec --with pae
+  * kernel.spec --with grsec_full --with pae
+  * kernel-desktop.spec --with pae
+  * kernel-desktop.spec --with laptop
+  * kernel-desktop.spec --with laptop --with pae
+  * kernel-vanilla.spec --with pae
+  * kernel-bare-vserver.spec --with pae
+  * kernel-bare-grsecurity.spec --with pae
+ 
+ When all kernels are ready all kernel modules must be recompiled. Following specs must be rebuilt:
+ 
+  * VirtualBox.spec
+  * atl2.spec
+  * e1000.spec
+  * e1000e.spec
+  * igb.spec
+  * ixgb.spec
+  * ixgbe.spec
+  * lirc.spec
+  * madwifi-ng.spec
+  * svgalib.spec
+  * uvc.spec
+  * xorg-driver-video-fglrx.spec
+  * xorg-driver-video-nvidia.spec
+  * xorg-driver-video-nvidia-legacy.spec
+  * xorg-driver-video-nvidia-legacy2.spec
+  * zaptel.spec
+ 
+ First sent them normally so they'll build for regular kernel and with userspace. Then send them for each PLD Titanium kernel using auto tags. For example:
+ 
+ {{{
+ ./builder -d ti -r --kernel vanilla atl2.spec:auto-ti-atl2-2_0_4-3
+ }}}
+ 
+ Keep in mind that each of mentioned packages must be succesfully built for each and every kernel, including pae ones. Thats lot of rebuilding. Also be sure that %{version}-%{release} of kernel packages matches %{version}-%{release} of userspace part.
+ 


More information about the pld-cvs-commit mailing list