-
Notifications
You must be signed in to change notification settings - Fork 32
Getting Help
If you are totally new to the Player project, first read the Getting started page and follow the instructions. You should be able to figure out what the Player project is about and install the software by yourself. After that, you should be able to launch some example and test your system.
You surely will want to develop your own programs, make sure that you read the manuals and Tutorials related to your problem.
If you have a problem even after these steps, it is very likely that you have found a problem somebody else found before (this is especially true if you are not using the SVN version), the Player community is really big.
Below are some tips for reporting bugs and asking questions. The idea is to use these resources as efficiently as possible (specifically, to save time for the good people who will look into your bug or answer your question). Please read this; if you don't, then in answer to your query you'll likely be directed back here.
- Google your problem.
- Check the bug list.
If all the above steps failed, the best thing to do is post to the mailing list.
Read the next section before posting!!!!
-
Don't contact the developers/maintainers directly.
- Direct correspondence is not archived or otherwise publicly available, which means that the larger user/developer community can't benefit from your question or the ensuing answer(s). Also, by contacting a developer directly, you're asking one person, whereas if you post to a mailing list, you're asking hundreds of people. Open Source development works best when the entire community participates in discussions and helps to answer questions.
- To be clear, send all questions to the appropriate mailing list, and report all bugs to the bug tracker.
-
Be as specific as possible.
- Describe exactly what you were doing or are trying to do, and exactly what, if anything, went wrong. If you say, "The camera in Gazebo is broken," we can't help you. If you feel like you're being too descriptive, you're probably still not being descriptive enough.
-
Always provide the following information:
-
Names and versions of our packages that you're using.
- For example, "I'm using Gazebo 0.5 with Player 1.6, as well as pmap 0.0.0."
-
Your platform (architecture, OS & version/distro).
- For example, "I'm running OS X 10.3 on an iBook," or "I'm running Fedora 13 on an x86_64, with kernel 2.6.32." For Linux, always provide the distro and kernel versions.
-
Any warnings or errors.
- Cut and paste them directly from the terminal window to which they were printed. DO NOT re-type them yourself. If you don't run a web browser or mail client in the same windowing session as the program that generates the output, then save it to a file and copy the file somewhere from which you can include or attach it.
-
Instructions on how to reproduce your error.
- This may include written directions on how to run the code, or a test case containing all relevant client programs, config files, and world files so a developer can reproduce your problem
-
Names and versions of our packages that you're using.
- gcc version
- gcc command line arguments obtained by running make VERBOSE=1
- CMake Output
- Player .cfg file
- Stage/Gazebo .world file
If your mail client is broken in such a way that it sends multiple copies when you hit "Send," then either fix your mail client or get a new one. The world if full of mail clients, many of which work great. Life is too short for broken mail software.