If you think you have found a bug with the Enlightenment Foundation Libraries, Enlightenment, or an official Enlightenment application, please submit a bug report so that it can be investigated and fixed. Before doing so, however, please read through this document to ensure your report arrives at the correct place and with enough information to be acted upon.
Please remember these key guidelines for a good bug report:
If you believe you have found a bug, run through the following steps to make sure you have all the information ready to file a bug report.
Try to reproduce the bug with the latest version of the software. If you are running an older version, particularly one provided by your operating system's package manager rather than compiled from source, it is possible the bug you have encountered has already been resolved. If the issue still exists in the latest version, make sure the bug is reproducible. Double-check that the issue you have encountered is not caused by any custom settings or changes you have made.
Check the Phabricator ticketing system to see if your bug has already been reported. If you find no existing report, please create one.
If reporting a visual bug please make absolutely sure you test under the default theme. EFL developers do not support other themes, and bugs related to other themes must be sent directly to that theme's author for investigation.
If you have gathered a large quantity of output traces during debugging, please attach them to your ticket as file uploads rather than by pasting them into the comment itself. For more information on debugging, please consult Debugging EFL Applications, EFL Debugging and Enlightenment Debugging.
Only report bugs in the Phabricator ticketing system. Please don't send bug reports and patches to the Enlightenment mailing list, as there is a good chance your report will be lost. If there is more discussion needed around the issue, add a bug report to Phabricator before or after carrying out a discussion on the mailing list.
The workflow for reporting a bug is as follows: go to the Phabricator ticketing system, and fill out at least the following fields: