Procezo de liberigo
Each Jami sub-project has its own repository, build process, integration cycle and so on. More over the Jami architecture is split into two independent modules: LibRing (daemon) and clients.
Havi unikan revizion ne estas solvo en tiu situacio. La konservita ideo estas havi tutmondan “staton” kaj ** diversaj ĝisdatigoj por modulo**.
For consistency, each Jami module has to follow the same process as described in following points. But not all modules have to be modified in same time.
** PROCEZ FLOW:**
1 |
2 |
3 |
4 |
5 |
6 |
---|---|---|---|---|---|
Redmine-bileton |
Preparacio de la Repositorio |
Testado |
Puŝaj etikedoj |
Malsako |
Reklamo |
Redmine-bileton
Kreu novan Tago sur redmine ligita al la liberigo rakonto, por la dekstra sub-modularo. Setu la titolon al “Release Major.Minor.Micro”, kun la taŭga versio numero.
Testado
Remove any existing Jami installations from your machine.
Komencu kun pura git arbo per ekzercado
git pura -d -f -x
de la supra nivelo gvidlibro de la projekto.Konstruu kaj instali la demonon kaj kliento, vidu Kiel\_to\_build
Faru la testan programon en la deemon kaj kliento, en malsamaj distribuoj kaj maŝinoj.
Faru manprovojn
Provu registri kaj uzi malsamajn kontojn.
Try making calls between Jami and other free softphones (Ekiga, Linphone), as well as hardware VoIP phones.
Por kapti neiniciatajn valorojn uzitajn, memorajn fugas, malvalidaj liberigas, ktp. prizorgi
valgrind --track-origin=yes --db-attach=yes./bin/dring