summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorMaciej Mrozowski (reavertm) <reavertm@poczta.fm>2009-06-06 18:06:42 +0200
committerMaciej Mrozowski (reavertm) <reavertm@poczta.fm>2009-06-06 18:08:29 +0200
commit574b59fe1280dc824e1a66fa4904ee3d155a7739 (patch)
treeb0d7a6c789bfcf245f629d1c1055d98726fae22e /Documentation
parent10a22a6a32d9a211980f37d2ed6a2173a9bd857f (diff)
downloadkde-574b59fe1280dc824e1a66fa4904ee3d155a7739.tar.gz
kde-574b59fe1280dc824e1a66fa4904ee3d155a7739.tar.bz2
kde-574b59fe1280dc824e1a66fa4904ee3d155a7739.zip
[Documentation/CODE] - added small note about revbumping unstable snapshots and making them visible only for those who need
them. Moved SLOT policy outside of blocks policy.
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/CODE12
1 files changed, 9 insertions, 3 deletions
diff --git a/Documentation/CODE b/Documentation/CODE
index 6362c590acc..fb3ca4e9f11 100644
--- a/Documentation/CODE
+++ b/Documentation/CODE
@@ -38,13 +38,19 @@ KDE4 (kde-testing) policies:
- if you want our herd in the application and you are not Gentoo KDE team/HT member - ask us first.
+ - all kde4 and kde-live misc applications should be in SLOT="4". Feel free to fix packages that don't
+ follow this, and always add the correct blockers (be carefull not to block kde3 packages)
+
+ - if you revbump some snapshots of yet-not-released packages (like phonon, soprano, eigen etc), always ensure
+ it's visible *only* for those users that really need it and not for every ~arch users. For KDE dependencies,
+ there are kdedeps-${SLOT} sets created for this purpose. regenerate-files tool will mask those ebuilds
+ for everyone except those using kde-${SLOT} umask file helper, so those dependencies will be available
+ only for them.
+
- handle blocks carefully. Put blocks only in RDEPEND section and comment the reason for the block.
Block, if possible should contain specific version for the blocker. Below are most typical
scenarios for kde-base/ related blocks, your should use this as a pattern, unless you know what you're doing.
- - all kde4 and kde-live misc applications should be in SLOT="4". Feel free to fix packages that don't
- follow this, and always add the correct blockers (be carefull not to block kde3 packages)
-
* ebuild rename not colliding with KDE3 ebuilds (see example kde-menu -> kdebase-menu)
!kdeprefix? ( !<old_cat>/<old_pkg>[-kdeprefix] )