1 # rb's guide till att bygga en release
6 1. börja med att fippla alla filer så att det blir rätt:
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
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
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).