-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathTODO
68 lines (46 loc) · 1.7 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
For a look at current TODO items look at: http://sourceforge.net/tracker/?group_id=93562&atid=604725
If you want to contribute to the library, please contact me at [email protected]
Things TODO when releasing a new version (mostly for fann developers)
* All Makefile.am and configure.in should be updated to include relevant files and to reflect the new version number
* No compile warnings
cd examples
make compiletest
* Everything should compile and install ok
./configure && make
sudo make install
cd examples
make runtest
* All of the examples should work fine
cd examples
make simple_train && ./simple_train
make simple_test && ./simple_test
make steepness_train && ./steepness_train
make mushroom && ./mushroom
make robot && ./robot
make cascade_train && ./cascade_train
make momentums && ./momentums
* No memory leaks must exist
cd examples
make rundebug
* Documentation should be updated
* Benchmarks should be updated
* Changelog should be updated and timestamp should be set
* All relevant files should be in CVS (all other removed)
* TGZ/BZ/ZIP packages should be created
* Debian packages should be created (from tgz package)
#Example of make command
rm -rf fann-2.0.0.* test && mkdir test && ./configure && make distclean && ./configure && make dist && cp fann-2.0.0.*gz test && cd test && tar xvzf *gz && cd fann-2.0.0
su
pbuilder update --distribution unstable
pdebuild
exit
cd .. && cp /var/cache/pbuilder/result/*deb . && lintian *deb
* Windows DLL's should be created
* ZIP package with win dll should be created
* RPM packages should be created
* Commit for CVS
* CVS tag for release
* Upload to sf
* Update sf site documentation etc.
* Update fm site
* Send out release info