]> git.sur5r.net Git - i3/i3/commitdiff
Merge pull request #1689 from Airblader/feature-docs-4
authorMichael Stapelberg <stapelberg@users.noreply.github.com>
Sun, 3 May 2015 09:28:45 +0000 (02:28 -0700)
committerMichael Stapelberg <stapelberg@users.noreply.github.com>
Sun, 3 May 2015 09:28:45 +0000 (02:28 -0700)
Debugging docs – minimal setup, small log file, closed source software

1  2 
docs/debugging

diff --cc docs/debugging
index 639dbdfe979d67d4469b17885c6c0fa9faec6813,5187c529b4ed7ba69c088e11fcb8c33b4e3a8782..cf61813d4789b52c1c4791f4b28f92698c73e4b2
@@@ -67,13 -67,32 +67,37 @@@ fly
  i3-msg 'debuglog on; shmlog on; reload'
  ---------------------------------------
  
+ == Reproducing the problem
+ Before submitting an issue, please make sure to close down on the problem as
+ much as you can yourself. Here are some steps you should consider:
+ * Find a deterministic, reliable way to reproduce the problem and provide it
+   with your bug report.
+ * Try using the default i3 config to reproduce the problem. If the issue does
+   not appear with the default config, gradually adapt it to track down what 
+   change(s) to the config introduce the problem.
+ * Reproduce the problem with a minimal setup, i.e., only use as few applications,
+   windows and steps as necessary.
+ * In addition, try to stick to applications that are common and, even more
+   importantly, free / open source.
+ * Before obtaining the log file, restart i3 in-place, execute the steps to
+   reproduce the problem and then save the logs. This keeps the log file as
+   small as possible and necessary.
+ Please be aware that we cannot support compatibility issues with closed-source
+ software, as digging into compatibility problems without having access to the
+ source code is too time-consuming. Additionally, experience has shown that
+ often, the software in question is responsible for the issue. Please raise an
+ issue with the software in question, not i3.
  == Obtaining the debug logfile
  
 +Please note that log files may contain sensitive data such as window titles.
 +The best way to avoid submitting such information is to only run the necessary
 +applications to reproduce the behavior when saving the log file. This will also
 +make analyzing the log file easier.
 +
  No matter whether i3 misbehaved in some way without crashing or whether it just
  crashed, the logfile provides all information necessary to debug the problem.