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