From 9ad2cabed181029c49293242473fd93a2081824a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mart=C3=ADn=20Fern=C3=A1ndez?= <975883+pazos@users.noreply.github.com> Date: Wed, 3 Aug 2022 16:55:27 +0200 Subject: [PATCH] Created Report a bug (markdown) --- Report-a-bug.md | 57 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 Report-a-bug.md diff --git a/Report-a-bug.md b/Report-a-bug.md new file mode 100644 index 0000000..55b7058 --- /dev/null +++ b/Report-a-bug.md @@ -0,0 +1,57 @@ +[fix me or just put me in credits]: shameless copy of https://freshrss.github.io/FreshRSS/en/contributing.html + +## Bug reporting 101 + +Have you found a bug? Don’t panic, here are some steps to report it with ease: + +1. Search for it on [the bug tracker](https://github.com/koreader/koreader/issues) (don’t forget to use the search bar). + +2. If you find a similar bug, don’t hesitate to post a comment to add more importance to the related ticket. + +3. If you didn’t find it, [open a new ticket](https://github.com/koreader/koreader/issues/new). + +If you have to create a new ticket, please try to keep in mind the following advice: + +* Check that you can still reproduce the bug on [latest release](https://github.com/koreader/koreader/releases) +* Give an explicit title to the ticket so it will be easier to find it later. +* Be as exhaustive as possible in the description: what did you do? What is the bug? What are the steps to reproduce the bug? + +## Required information + +* KOReader version + +1. If the bug is related to a **document rendering issue** please provide a **sample document** that shows the bug. + +- You can attach the document as is if is not copyrighted. +- You can attach a scrambled copy of the document (link here to how to do that) +- **Extra points** if you create a minimum test case that shows the bug and nothing else. + +2. If the bug you're reporting is related to a crash or any other issue and you're not 100% sure is device independant you need to attach the **`crash.log`**. + +Each platform has a different way to retrieve the file: + +2.1 USB mount + +Connect the device to your computer as an USB share and retrieve the file. Paths are relative to USB mount point. + +| Platform | Path | +|---|---| +| **Kobo** | `koreader/crash.log` | +| **Kindle** | `.adds/koreader/crash.log` | +| **Pocketbook** | `applications/koreader/crash.log` | + +2.2 SSH + +Get the file directly from your device using ssh/scpy. Paths are absolute. + +| Platform | Path | +|---|---| +| **Cervantes** | `/mnt/private/koreader/crash.log` | +| **Remarkable** | `/opt/koreader/crash.log` | + + +2.3 Edge cases + +**Android**: logs are kept in memory. Please go to Help → Bug Report to save these logs to a file. + +**Desktop platforms**: no log is saved by default. You can get one by executing the program from a terminal emulator.