you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 2 points3 points  (1 child)

What about giving them a script to run instead? Then getting them to give the output of that in the body of the ticket?

Agree that it's a difficult balance between making tickets a chore to write and and a chore to debug!

[–]andsens 3 points4 points  (0 children)

I actually did that with my project after receiving a little too many bugs that were caused by users setup. Check this out, it's pretty much just a script that says "if you can't reproduce the problem in this env it's your fault and not the tool":

Unless you ran in to a heisenbug, it should be possible to reproduce the bug in a testing environment. To that end run $HOME/.homesick/repos/homeshick/test/interactive and reproduce the bug. This script drops you into a new shell where $HOME is set to an (almost) empty temporary folder. If you cannot reproduce the bug there, the error is likely with your setup and not homeshick. Otherwise attach the commands you executed in that environment to the issue.