Utgåva
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.
Det är en global ”status” och ** olika uppdateringar per modul**.
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.
PROCESS FLOW:
1 Förberedelse |
2 Förberedelser |
3 Förberedelser |
4 Förberedelser |
5 Förberedelser |
6 |
---|---|---|---|---|---|
Redmine-biljett |
Förberedelse av förråd |
Testning |
Tvingar |
Förpackningar |
Reklam |
Redmine-biljett
Skapa en ny uppgift på redmine som är kopplad till release-historien, för rätt undermodul. Ställ titeln till ”Release Major.Minor.Micro”, med lämplig versionnummer.
Förberedelse av förråd
Detta avsnitt är föråldrat och borttagit
Testning
Remove any existing Jami installations from your machine.
Börja med rent gitträd genom att köra
git clean -d -f -x
från projektets toppnivåkatalog.Bygg och installera daemon och klient, se Hur\_to\_build
Kör provserien i daemon och klient, på olika distributioner och maskiner.
Kör manuella tester
Försök att registrera och använda olika konton.
Try making calls between Jami and other free softphones (Ekiga, Linphone), as well as hardware VoIP phones.
För att fånga icke-initialiserade värden som används, minnesläckar, ogiltiga frees etc. kör
valgrind --track-origin=yes --db-attach=yes./bin/dring
Förpackningar
cf This page