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
Only required once: Create a Jami GitLab account.
Aukeratu egokiena zure gaia argitaratzeko:
The Jami client for Android (Jami client for Android and Android TV devices)
The Jami client for iOS (Jami client for iPhone and iPad devices)
The desktop Jami client (Jami client, based on the Qt framework, for GNU/Linux, macOS, and Windows platforms)
If you know what you are doing, you may choose one of the other projects
Arazo ugari badituzu, mesedez, txostenak aurkeztu. Horrela errazagoa izango da haien jarraipena egitea.
The title is an explicit summary of the bug (for example, the header bar is too big due to icon size).
Aurkitu akatsaren erreprodukzioaren urratsak:
If you have precise steps to reproduce it (great!), you’re on your way to creating a helpful bug report.
If you can reproduce it occasionally but not after following specific steps, please provide additional information about the issue to help others understand and try to reproduce it.
If you can not reproduce the problem, there may be little chance of it being reasonably fixable. If you do report it, please provide as much information/clues about its occurrence as possible.
Ensure your software is up to date. Ideally, test an in-development version to see whether your bug has already been fixed.
Attempt to isolate from the environment and reproduce (that is, test on multiple devices).
Zure ingurua deskribatzen duzu:
Operating system and version
Precise device model (important for mobile devices)
Stable or beta version of Jami
What build you are using (F-Droid, Google Play, App Store, 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
andjami -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 details if required:
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?
Steps to reproduce are the most important part of any bug report. If a developer is able to reproduce the bug, the bug is very likely to be fixed. If the steps are unclear, it might not even be possible to know whether the bug has been fixed. We are totally aware that some bugs may look obvious to you, but they are probably related to your environment. The more precise you are, the quicker the bug can be fixed.
Zer sartu behar da akatsen txosten batean?
Indicate whether you can reproduce the bug at will, occasionally, or not at all. Describe your method of interacting with Jami in addition to the intent of each step. After your steps, precisely describe the observed (actual) result and the expected result. Clearly separate facts (observations) from speculations.
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 button. Expected results: A window opens and asks me to choose a file to send. Actual results: When I click the file transfer button, nothing happens.
Bad
Attempt to transfer a file. It doesn't work.
Obtained result
Mesedez, sartu:
Jami daemon (jamid edo libjami edo libring) eta bezeroaren desbideratze-egunak.
The core dump, if one was produced.
Expected result
A description of the expected or desired behavior.
Informazio gehigarria ematea
The following information is requested for most bug reports. You can save time by providing this information below the expected results.
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
Android-a
To gather logs via the Android device using Jami:
Tap Conversations.
Tap the ⋮ (three-dot) menu on the top right.
Tap Settings.
Tap Diagnostic logs.
To gather logs via a computer using the Android Debug Bridge (adb
):
The adb is required to be set up on your computer.
Launch Jami on your smartphone and then execute
adb logcat *:D | grep `adb shell ps | egrep 'cx.ring' | cut -c10-15` > logring.txt
Orain bezeroaren artxiboa daukazu.
Desktop Jami client based on the Qt framework (GNU/Linux, macOS, Windows)
Open the General tab in the settings.
In the Troubleshoot section, click the Open logs button.
Turn on the View logs switch.
Click the Copy button.
Paste the result and explain the scenario in the issue.
GNU/Linux
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.
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.
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
.
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
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.
Leihoak
Open the command prompt (
cmd.exe
)Run
Jami.exe
with the following options:Kontsola-leiho berezia irekitzeko egunerokoak jasotzeko
-f
logak idazteko%localappdata%\jami\jami.log