Garrantzitsua

We are currently a small number of developers active on the project. As such, we cannot answer and tag all of the opened issues immediately, but we do notice and read them. Good bug reports provide us important feedback, which we thank you for and always appreciate.

Zomorroen txostenaren gidaria

Gidoi honek eman dizkizugu jarraian jarraian jar ditzakezun akatsak eta arazoak Jami-n ezagutzeko argibideak.

Jarri zure ingurua

  • Prestatu datuak galtzeko.

  • Jarri Jami-ren azken bertsioa (edo beta bertsioa ere).

Nola jakinarazi intsektu bat

  1. Sortzeko kontu bat [Jami GitLab]https://git.jami.net/users/sign_up) ez baduzu jada bat.

  2. Aukeratu egokiena zure gaia argitaratzeko:

    • Androideko bezeroa

    • Qt bezeroa

    • IOS-eko bezeroak

    • MacOS-klitentea (depreciatuta Qt-klitentea)

    • Jami proiektua orokorrean (edo ez baduzu ziur)

    • [Zuk badakizu zer egiten ari zaren, beste proiektu bat aukeratu dezakezu]

  3. Arazo ugari badituzu, mesedez, txostenak aurkeztu. Horrela errazagoa izango da haien jarraipena egitea.

  4. Izenburua akatsaren laburpena da (adibidez: buru-liburua handiegia da ikonoaren tamainagatik)

  5. Aurkitu akatsaren erreprodukzioaren urratsak:

    • Oinarrizko urratsak badituzu (oso ondo!) errore txosten on bat sortzeko bidean zaude.

    • Batzuetan erreproduzitu ahal baduzu, baina ez urrats zehatzak jarraitu ondoren, eman informazio gehiago gaiari buruz besteek ulertu eta erreproduzitzen saiatzeko.

    • If you can not reproduce the problem, there may be little chance of it being reasonably fixable. If you do report it, please try your best to provide as much information/clues about its occurrence as possible.

  6. Ziurtatu softwarea eguneratuta dagoela. Idealki, garatzen ari zaren bertsioa probatu eta ea zure akatsak konpondu diren ikusi.

  7. Saiatu ingurumenetik isolatu eta ugaltzen (hau da, gailu anitzetan probatu).

  8. Zure ingurua deskribatzen duzu:

    • Sistema eragilearen bertsioa

    • Gailuaren eredu zehatza (gailu mugikorrentzat garrantzitsua)

    • beta bertsioa erabiltzen ari bazara

    • what build you are using (F-Droid, Play Store, App Store, from dl.jami.net, your own build, etc.). If you have built your own version of Jami, please specify the exact Jami Daemon version and client version (you can obtain it using jamid -v and jami -v; but note that our packages are updated quite often) and the Git commit.

    • network conditions:

      • are both devices on the same local network?

      • Different networks?

      • Is one or both behind NAT?

      • Are you using LTE?

      • Are you using WiFi?

    • other elements if needed:

      • SIP provider,

      • hardware,

      • etc.

Laburpen argi bat idazten

Nola deskribatuko zenuke akats hori 10 hitz erabiliz? Hau da zure akats txostenaren lehen zatia garatzaile batek ikusiko duena.

Laburpen on batek akats baten txostena azkar eta modu berezian identifikatu behar du. Arazoa azaldu behar du, ez zure iradokizuna.

Good: "Cancelling a file transfer crashes Jami"
Bad: "Software crashes"
Good: "All calls hang up after 32 seconds"
Bad: "Not able to call my friends"

Erreplikazioaren urrats zehatzak idaztea

  • Nola egin dezake garatzaile batek bere gailuan akats hori?

    Erreproduzitzeko urratsak dira akatsen txosten guztien parte garrantzitsuena. Garatzaile batek akatsak erreproduzitzen baditu, akatsak konpondu ahal izango dira. Urratsak ez badira argiak, ezinezkoa izango da jakin ere egin akatsak konpondu diren ala ez. Guztiz dakigu akats batzuk begi bistakoak dirudite, baina ziurrenik zure ingurunearekin erlazionatuta daudela.

  • Zer sartu behar da akatsen txosten batean?

    Adieraz ezazu akatsak nahi duzun bezala erreproduzitu ditzakezun, noizean behin, edo ez behintzat. Azaldu Jami-rekin interakzioaren zure metodoa urrats bakoitzaren asmoaz gain.

Good

Beti erreproduzitu dezaket urrats hauek jarraituz:

1. Start Jami by clicking on the desktop icon
2. Start a new conversation with anyone
3. Click the file transfer icon

Expected results: A window opens and asks me to choose a file to send.
Actual results: When I click the file transfer icon, nothing happens.

Bad

Try to transfer a file.
It doesn't work.

Lortu dugun emaitza

Mesedez, sartu:

  • Jami daemon (jamid edo libjami edo libring) eta bezeroaren desbideratze-egunak.

  • Hasieran, bat sortzen bazen.

Emaitza espero dena

Espero edo nahi duzun jokabidearen deskribapena da.

Informazio gehigarria ematea

Informazio hau eskatzen da akatsen txosten gehienetan. Denbora aurreztu dezakezu informazio hau emanez Emaitza esperoen azpian.

Egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egurrezko egur egurrezko egur egurrezko egurrezko egurrezko egur egurrezko eg eg eg eg eg egurrezko eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg eg

Qt-n oinarritutako Jami bezeroa (GNU/Linux, Windows, macOS)

Go to the General settings. In the Troubleshoot section, you can click on «Open logs», where you will be able to get statistics («Show stats») or start recording information via «Receive logs». Then you can just copy the result and explain your scenario.

GNU/Linux-en

Log klasikoak (bilakazioaren arabera, ohartarazpenak baino ez dira egiten):

journalctl --since "24h ago" | grep jami

Full log: The Jami client (GUI) and daemon are separate processes. To obtain logs from both processes, start each process manually, one at a time.

  1. Ziurtatu ez dagoela Jami bezero edo deabru instantziarik exekutatzen:

    • Jami oraindik ere martxan egon daiteke leihoak irekita ez badira ere, zure nahiagatik.

    • Bezeroak edo deabruak martxan badira, amaitu PID `kill erabiliz.

  2. Terminal batean, hasi daimonarekin jamid -d -c

    • Hau ez da normalean PATH, eta Debian/Trisquel/Ubuntu paketeetan, /usr/lib/x86_64-linux-gnu/jamid -d -c edo /usr/libexec/jamid -d -c.

  3. In another terminal, start the client, using jami -d.

Atzera egiteko, programa GDB barruan exekuta daiteke:

gdb -ex run --args jami -d, or gdb -ex run --args /usr/libexec/jamid -cd, depending on the component you need to debug.

Akats egitean, bt (edo are hobeto, thread bt guztiak aplikatu) idatzi, Enter sakatu, eta gero atzera-jartzea kopiatu eta koadernoan itsatsi.

MacOS-en

  • Navigatu /Applications/Jami.app/Contents/MacOS/-ra.

  • Jarri klik bikoitza Jami-ren gainean eta jar ezazu logia terminalera.

  • Kopia ezazu egunerokoa artxibo batean.

Beste era batera, /<Jami-ra bidea jar dezakezu /Jami.app/Contents/MacOS/Jami-d terminalatik.

Android-en

Telefonoz logak biltzeko Jami bera erabiliz:

  • Sakatu hizketaldiak

  • Sakatu eskuineko goiko hiru puntu menua.

  • Sakatu Settings

  • Sakatu diagnostiko-egunkariak

Ordenagailuaren bidez egunerokoak biltzeko Android Debug Bridge (adb) erabiliz:

  • Adb jarri behar duzu ordenagailuan.

  • Jarri Jami zure smartphonean eta exekutatu.

  • ♪ Ez dut uste hori gertatuko denik ♪ ♪ Ez dut uste hori gertatuko denik ♪

  • Orain bezeroaren artxiboa daukazu.

Leihoetarako

Terminal bat ireki (cmd.exe) eta Jami.exe martxan jar ezazu aukera hauekin:

  • Kontsola-leiho berezia irekitzeko egunerokoak jasotzeko

  • -f logak idazteko %localappdata%\jami\jami.log