#ifdef it all out so we compile with heimdal-0.7.2
[arla.git] / doc / MAKE-ARLA-RELEASE.txt
blobe0ea7bad64d57935ee7d9c4ec461006b2880aba0
1 # rb's guide till att bygga en release
3 # $Id$
6 1. börja med att fippla alla filer så att det blir rätt:
8   a. uppdatera NEWS
9   b. uppdatera README
10   c. uppdatera (om det behövs) INSTALL
12 2. komitta alla dessa ändringar
14 3. skapa en tag för 'branchpoint': cvs tag arla-0-N-bp
16 4. skapa en gren från denna: cvs tag -b -r arla-0-N-bp arla-0-N-branch
18 5. gå över till grenen: cvs update -r arla-0-N-branch
20 6. testa, testa, testa, på så många OS som möjligt.
22 7. när allting är helt bra, dubbelkolla
24 8. kör make-release i release gren katalogen
26 9. fixa till ChangeLog och force kommita den
28 10. kör scripts/arla-release.sh 0.N från release grenen i en tom
29     katalog, kopiera filerna till ftp trädet
31 11. ftp'a hem arla-0-N.tar.gz och prova att den bygger och går att
32     köra
34 12. upprepa 6, 7, 10 och 11 för ändringar (med 'cvs tag -F arla-0-N'
35     på de filer du ändrat)
37 13. Bygg binär releaser för följade OS
39     Mac OS X: Tomas Olsson
41     Tala om när du kommer skicka release brevet så de vet när dödlinan
42     är. Be om binär boll och SHA-1 checksumma så du kan signera
43     filera.
45 14. Skicka release announcement till arla-announce@stacken.kth.se
46     med approve: header med rätt lösenord (fråga din lokala guru).