2.5 KiB
To report bug on Tuleap, you have to complete the Summary and the Original Submission:
Summary is an explicit title of the bug (e.g.: GNOME - header bar is too big due to icon size)
Original Submission is a precise description of the bug. Preferably it covers the following elements:
- Overview
- Steps to reproduce the bug
- Result (vs. expected result)
- Frequency
- Logs
Overview of the Issue
Please include:
- Your operating system version.
- The exact dring version (LibRing or Daemon) and client version, including the Git commit.
- You can obtained it with
dring -v
andgnome-ring -v
. But note that our packages are updated quite often. - Network conditions: Are both devices on the same local network? Different networks? Is one or both behind NAT?
- Other elements if needed: SIP provider, hardware, etc.
Obtained Result
Please include:
- The daemon (or LibRing) and client debug logs.
- The core dump if one was produced.
Expected Result
It's a description of expected or desired behaviour.
Steps to Reproduce
It is a description of steps/setup to reproduce the issue.
Result
Frequency
Does it happen every time or not? It's a description of reproducibility of the bug.
For crasher bugs, stack traces can be helpful.
Please refer to this guide for information on how to obtain a trace: http://live.gnome.org/GettingTraces/Details
Otherwise, screenshots, wireshark captures, audio recordings or any other artefacts that illustrate the bug can be very helpful.
Logs
On GNU/Linux
Since the Ring GUI and daemon are separated processes, the easiest way to get logs from both is to start them one at a time, manually.
- Ensure that no ring client or daemon instances are running with
ps aux | grep ring
- Ring may still be running even if no windows are open depending on your preferences.
- If either client or daemon are running, kill them with
kill PID
- On one terminal, start the daemon with
dring -d -c
- This executable is normally not in the PATH, and on the Ubuntu packages, it is located at
/usr/lib/x86_64-linux-gnu/dring -d -c
- This executable is normally not in the PATH, and on the Ubuntu packages, it is located at
- In another terminal, start the client with (here is a Gnome example)
gnome-ring -d
On Mac OS
Open the Terminal app and launch Ring with /Applications/Ring.app/Contents/MacOS/Ring
On Android
- You need to have adb setup on your laptop.
- Launch Ring on your smartphone and then execute
adb logcat *:D | grep \
adb shell ps | egrep 'cx.ring' | cut -c10-15` > logring.txt`- You now have a file containing the log of the client