Lots of things.

[Personal note from lkcl: I've done a lot of free software development, and I've never, despite trying, been able to cover exactly everything, first time, on reporting a problem / asking for help. Software development is complex. "Full" reports are rare and time-consuming for the person writing them, but that's just part of your job of writing your app. The key thing is that there should be enthusiasm behind what you're doing: a good developer on a free software project will be able to instantly tell that you're being enthusiastic (and are showing a willingness to adapt), and will likely make allowances that they would otherwise not tolerate. The bottom line is, therefore: use your judgement; provide as much information and context as you can; give some sort of indication of willingness to follow the advice given; follow the advice given; provide people with evidence that you've followed it (or an explanation as to why you haven't), and say thank you if the advice helped.]