aboutsummaryrefslogtreecommitdiffstats
Error reporting tool
===================

This application based on Django, allows sending, receiving and viewing errors that occur when building an image.


Setup
-----

Requirements:

* Django 1.7.3

Additional if using mysql backend:

* MySQL-python
* libmysqlclient-dev

Recommended:
* virtualenv environment

Setup instructions:

1. Install the dependencies via `pip install -r requirements.txt`
2. Set DATABASES.default.ENGINE in settings.py to use the database of your choice.
3. Set SECRET_KEY in settings.py
4. Setup the database schema with the Django model. Run `python manage.py syncdb`.


Usage
-----

`python manage.py runserver`

In order to send the error to the server, all you have to do is to run "send-error-report file_name" ("file_name" is the file where the errors are stored).
Then, you will receive a link to view your entry from the graphical interface. Also you can see statistical information based on all the errors from database.


Maintenance
-----------

The code for this application is maintained by the Yocto Project.

The latest version of the code can always be found here:

  http://git.yoctoproject.org/cgit/cgit.cgi/error-report-web/

Contributions are welcome. Please send patches / pull requests to
yocto@yoctoproject.org with '[error-report-web]' in the subject.


License
-------

This application is based upon the Django project template, whose files
are covered by the BSD license and are copyright (c) Django Software
Foundation and individual contributors.

Bundled Twitter Bootstrap (including Glyphicons) is redistributed under
the Apache License 2.0.

Bundled jQuery is redistributed under the MIT license.

Bundled jquery.cookie.js is redistributed under the MIT license.

Bundled d3.js is redistributed under the BSD License.

Bundled nvd3.js is redistributed under the Apache License 2.0.

All other content is copyright (C) 2013 Intel Corporation and licensed
under the MIT license (unless otherwise noted) - see COPYING.MIT for
details.