2
- have release right on sourceforge to be able to affect uploaded files to a release
3
- have 'IPCop development Group' private gpg key (and password) to sign the patch, import the key with gpg --import (private key file name)
4
- you can create your own key with whatever name you want and replace (temporarily!) the pub key in
5
your box (/root/.gnupg/*) for testing your patch
8
- ./make.sh changelog and commit : update doc/Changelog (include in the .iso)
11
build source package by exporting from CVS,
12
create a check-list of modified files in doc/updated-sources.txt
13
- manually check all necessary files are include in updates/1.4.x/ROOTFILES.*.1.4.x comparing with /doc/updated-sources.txt
14
- sign the patch with gpg --local-user "IPCop Development Group" --sign ipcop-update-1.4.x.tgz (or with another name given to the key)
15
- for the announce, files md5 are obtained with md5sum ipcop-*
18
- in case of test files, rename them with rename 1.4.x 1.4.xtest *1.4.x*
19
- upload files via ftp to upload.sourceforge.net in incoming directory
20
(may need to have more than 30s inactivity timeout to be able to connect on sourceforge)
22
for test file, status active under "IPCop test versions" package
23
for official release, status active under "IPCop" package
24
affect uploaded files (web interface Files Release System) on the release
25
add Changelog and text abstract at the release
26
- control file size under Files web page once files are affected to the package
27
- with ssh, update every patch list on shell.sourceforge.net /home/groups/i/ip/ipcop/htdocs/patches preceding the previous v1.4.x version with :
28
the content of updates/1.4x/information (and add the link to the release on sourceforge at the end of the line)
29
- add a new entry corresponding to the next version number in the patch list with only "----START LIST----" inside
31
- In Tracker, Tracker administration, bugs, add a new group corresponding to the version number
34
- with the tag of the release
35
cvs tag IPCOP_v1_4_(x)_FINAL
37
- bump VERSION and PREVIOUSTAG in make.sh
39
will add a new directory in updates corresponding to the new version number with files:
40
information (Id number should be 003 for VERSION=1.4.3)
44
.cvsignore (containing patch.tar.gz )
47
- update with doc/packages-list.txt
48
http://www.ipcop.org/modules.php?op=modload&name=phpWiki&file=index&pagename=IPCopSoftwares
51
- send news on user devel announce lists (subscribe to announce before if necessary)