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

Tvingar

git trycka --tags

Förpackningar

cf This page