diff options
Diffstat (limited to 'gentoolkit-dev/README.Developer')
-rw-r--r-- | gentoolkit-dev/README.Developer | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/gentoolkit-dev/README.Developer b/gentoolkit-dev/README.Developer new file mode 100644 index 0000000..1fc76ae --- /dev/null +++ b/gentoolkit-dev/README.Developer @@ -0,0 +1,49 @@ + +OVERVIEW + +The SVN module 'gentoolkit' contains all the scripts and stuff for both the +gentoolkit and the gentoolkit-dev package. The gentoolkit-dev package is +an optional add-on, that is only intented for the Gentoo developers. + +STYLE POLICY + +If you're touching any of the python scripts please don't change the indentation +style (if it's using tabs, you should use tabs too). Especially don't mix +spaces and tabs as that makes the code completely unreadable. +Tabs should be default for new scripts. + +Each script must provide a manpage. + +MAKING A RELEASE + +Releases should only be made by members of the tools-portage team. See +http://www.gentoo.org/proj/en/metastructure/herds/herds.xml?select=tools-portage +for who to contact on IRC, or shuffle over a bug report to us, or send +us a mail at tools-portage@gentoo.org if you need an immediate release. + +The release manager (big words;) will then do + +1) make VERSION=major.minor.patch RELEASE_TAG=<optional> dist +2) copy release/gentoolkit-dev-${VERSION}-${RELEASE_TAG}.tar.gz to + dev.gentoo.org:/space/distfiles-local/ +3) make a new ebuild, app-portage/gentoolkit-dev/gentoolkit-dev-${VERSION}.ebuild + with a SRC_URI that points to + mirror://gentoo/gentoolkit-dev-${VERSION}-${RELEASE_TAG}.tar.gz + (just use one of the previous ebuilds) + +Important! +1) _ALWAYS_ make sure you don't "overwrite" a previous release. Your + new VERSION must be newer than any previous released version. If you + mess up a release, don't overwrite with the same release number, iterate + the patch version and try again (and again, and again until you get + it right;) + + +Currently, the following people have "release access": + + - zmedico@gentoo.org + - fuzzyray@gentoo.org + - idl0r@gentoo.org + +If you want a new release, ping either one of us. If you want to get +"release access", talk to fuzzyray@gentoo.org |