titanium
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
titanium [2010-08-24 20:41] – shadzik | titanium [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | |||
- | |||
- | ===== Contents ===== | ||
- | /* UndefinedMacro: | ||
- | |||
- | |||
- | |||
- | ===== About PLD Titanium ===== | ||
- | Titanium is an unofficial version of PLD created and managed by [[: | ||
- | |||
- | |||
- | |||
- | ===== Stable version ===== | ||
- | Stable version is dedicated for all systems where stability is more important than having newest available versions of software packages. It is based on snapshots created from development version. Such snapshot will get only minor updates and bug/ | ||
- | |||
- | Current stable version: 2010.01 | ||
- | |||
- | Available kernel versions: | ||
- | |||
- | |||
- | * kernel 2.6.32.x with Linux Vserver 2.3.x, full grsecurity, apparmor and some other patches (default) | ||
- | * kernel 2.6.32.x with just full grsecurity | ||
- | * kernel 2.6.32.x with just Linux Vserver 2.3.x and minimal grsecurity | ||
- | * vanilla kernel 2.6.32.x | ||
- | * dedicated desktop/ | ||
- | Other software: | ||
- | |||
- | |||
- | * glibc 2.11 | ||
- | * gcc 4.4.x | ||
- | * KDE 4.4.x | ||
- | * Gnome 2.30.x | ||
- | * XFCE 4.4.3 | ||
- | * Open'''' | ||
- | Available package trees: | ||
- | |||
- | |||
- | |**Tree**|**Directory on FTP**|**Description**| | ||
- | |stable|PLD|Current stable version of system.| | ||
- | |pre-stable|test|Packages scheduled to be moved to stable tree. They should work ok, but remember they aren't stable yet. Use with care as they may still contain bugs or even brake your system.| | ||
- | |archive|archive|Previous stable versions of packages from PLD tree. If new version somehow doesn' | ||
- | |||
- | ===== Devel version ===== | ||
- | Development version as name suggests is used for developing next version of stable snapshot. Since it by definition may contain unfinished or untested packages it is **not recommended** to use it on any production systems. | ||
- | |||
- | To switch from stable to development version: | ||
- | |||
- | |||
- | * disable stable sources in your poldek configuration | ||
- | * enable devel sources in your poldek configuration | ||
- | * perform poldek --upgrade-dist | ||
- | Current development version will become stable snapshot 2010.02. Planned release date: end of 2010. | ||
- | |||
- | Planned version changes: | ||
- | |||
- | |||
- | * kernels 2.6.34.x or 2.6.36.x (preferable 2.6.36.x) | ||
- | * OpenSSL 1.0 | ||
- | * PHP 5.3.x | ||
- | * XServer 1.9.x | ||
- | Available package trees: | ||
- | |||
- | |||
- | |**Tree**|**Directory on FTP**|**Description**| | ||
- | |devel|PLD|Current development version of system.| | ||
- | |pre-devel|test|Test packages which may or may not be moved to devel tree.| | ||
- | |||
- | ===== Installation ===== | ||
- | Installation is possible using [[http:// | ||
- | |||
- | |||
- | |||
- | ===== Distribution future ===== | ||
- | Packages needed and used by developers will be maintained however some rarely used stuff requested by users will not get any attention. We (PLD Titanium developers) simply don't have enough time and resources to maintain thousands of packages. Keep that in mind when choosing Titanium. | ||
- | |||
- | We will do our best to: | ||
- | |||
- | |||
- | * maintain core packages (security fixes, updates) | ||
- | * don't allow broken dependencies to emerge in stable version | ||
- | * build new packages if necessary or if requested by other users | ||
- | * fix bugs (be sure to report them on PLD Bugzilla using link below, bugs reported by mail or jabber may be ignored) | ||
- | |||
- | |||
- | ===== PLD Titanium FAQ ===== | ||
- | //Q: Why you have created PLD Titanium?// | ||
- | |||
- | //Q: If you are the only one developing PLD Titanium, wouldn' | ||
- | |||
- | //Q: So if you are using same stuff as PLD then what is the difference between Th and Titanium?// | ||
- | |||
- | //Q: Is it safe to use PLD Titanium?// | ||
- | |||
- | //Q: Is there a risk that you will abandon PLD Titanium some day?//\\ A: Generally, yes. I can't tell what changes future will cause in my life. However as long as I'm using Linux I will support PLD Titanium in my spare time. But even if I'll abandon PLD Titanium at some point any PLD developer may take it over and continue my work. | ||
- | |||
- | If you have any other PLD Titanium related questions, please contact me directly. Check [[:hawk|my personal page]] for details. | ||
- | |||
- | |||
- | |||
- | ===== Links ===== | ||
- | |||
- | * [[http:// | ||
- | * [[https:// | ||
- | |||
- | |||
- | ===== Notes from Hawk for PLD developers ===== | ||
- | If you are PLD developer and you want STBR permission for stable or devel version, let me know. Also please read few rules below before doing actual developement in PLD CVS or sending build requests. | ||
- | |||
- | |||
- | |||
- | ==== General info ==== | ||
- | |||
- | - Only stable versions of packages are allowed in PLD Titanium. Exceptions are: | ||
- | * security fixes or other important bugfixes | ||
- | * package fixes building of other packages | ||
- | * package is required to upgrade other (stable) packages | ||
- | * stable version is very old | ||
- | * package is expected to be released as stable soon | ||
- | * there is no stable version yet | ||
- | |||
- | I as release manager decide what goes into distribution and what doesn' | ||
- | If you are upgrading something you are the one who must care for all dependant packages to be upgraded/ | ||
- | If you are about to update some package which after upgrade will not work without manual intervention, | ||
- | Don't sent upgrade builds if some architecture fails. If you already sent one and don't know how to fix broken arch, let me know ASAP. | ||
- | Use test builds for testing if something compiles/ | ||
- | If something must be branched specifically for Titanium use " | ||
- | Things currently not allowed in PLD Titanium: | ||
- | * enabling vda patch in postfix (breaks default postfix behaviour with virtuals) | ||
- | * upgrading db from 4.5 to newer ones (db >=4.6 was causing severe problems with rpm) | ||
- | * upgrading syslog-ng to version > 2.0.x | ||
- | |||
- | |||
- | |||
- | ==== Maintaining stable version ==== | ||
- | |||
- | - Minor updates/ | ||
- | - Major version changes are allowed if you'll guarantee they' | ||
- | |||
- | |||
- | ==== Maintaining devel version ==== | ||
- | |||
- | - Don't STBR stuff newer than versions proposed for next snapshot. | ||
- | - If you don't agree with pt. 1 and really want something included in next snapshot feel free to " | ||
- | |||
- | |||
- | ==== Building kernel stuff ==== | ||
- | Following specs: | ||
- | |||
- | |||
- | * kernel.spec: | ||
- | * kernel-vanilla.spec: | ||
- | * kernel-bare-vserver.spec: | ||
- | * kernel-bare-grsecurity.spec: | ||
- | * kernel-desktop.spec: | ||
- | * kernel-desktop.spec: | ||
- | When auto-ti tags are created please send following kernels using their auto tags to i686 builder: | ||
- | |||
- | |||
- | * kernel.spec --with pae | ||
- | * kernel-vanilla.spec --with pae | ||
- | * kernel-bare-vserver.spec --with pae | ||
- | * kernel-bare-grsecurity.spec --with pae | ||
- | * kernel-desktop.spec --with pae | ||
- | * kernel-desktop.spec --with laptop --with pae | ||
- | When all kernels are ready all kernel modules must be recompiled. Following specs must be rebuilt: | ||
- | |||
- | |||
- | * Virtual'''' | ||
- | * dahdi-linux.spec | ||
- | * e1000.spec | ||
- | * e1000e.spec | ||
- | * igb.spec | ||
- | * ixgb.spec | ||
- | * ixgbe.spec | ||
- | * lirc.spec | ||
- | * madwifi-ng.spec | ||
- | * svgalib.spec | ||
- | * xorg-driver-video-nvidia.spec: | ||
- | * xorg-driver-video-nvidia-legacy2.spec | ||
- | * xorg-driver-video-nvidia-legacy3.spec: | ||
- | First sent them normally so they' | ||
- | |||
- | |||
- | |||
- | < | ||
- | </ | ||
- | 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. | ||
- | |||
titanium.1282675261.txt.gz · Last modified: 2010-08-24 20:41 by shadzik